[{"name":"Elastic Segmented Control Using SwiftUI #ios #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"jnKKPn1z5Fw","video_url":"https://www.youtube.com/watch?v=jnKKPn1z5Fw","description":"","published":"2026-07-27T19:59:27Z","thumbnail_url":"https://img.youtube.com/vi/jnKKPn1z5Fw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 980","channel_name":"Code Completion","video_id":"Ge1bTYho7cU","video_url":"https://www.youtube.com/watch?v=Ge1bTYho7cU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-27T14:00:22Z","thumbnail_url":"https://img.youtube.com/vi/Ge1bTYho7cU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 979","channel_name":"Code Completion","video_id":"YXmdv6Wo-y0","video_url":"https://www.youtube.com/watch?v=YXmdv6Wo-y0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-26T14:42:47Z","thumbnail_url":"https://img.youtube.com/vi/YXmdv6Wo-y0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Prevent Accidental Copies with Noncopyable Types in Swift | ~Copyable","channel_name":"Swift and Tips","video_id":"2FlJJ0zm_-E","video_url":"https://www.youtube.com/watch?v=2FlJJ0zm_-E","description":"https://pitt500.github.io/whats-new-in-swift/swift-5.9/noncopyable-types-consuming-borrowing/\n----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-07-26T14:28:05Z","thumbnail_url":"https://img.youtube.com/vi/2FlJJ0zm_-E/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftRockies 2026   The Myth of the Self Taught Developer","channel_name":"Stewart Lynch on YouTube","video_id":"j43EHrHQIas","video_url":"https://www.youtube.com/watch?v=j43EHrHQIas","description":"Is there really such a thing as a self-taught developer?\n\nIn this recorded rehearsal of my talk for the inaugural Swift Rockies conference in Calgary, I look back at 57 years of learning to program, from punch cards, teletypes, and early personal computers to Stack Overflow, YouTube, SwiftUI, and agentic AI.\n\nAlthough we may choose what, when, and how we learn, none of us learns entirely alone. Every developer builds upon the ideas, code, teaching, and generosity of others. That is why I prefer the term “self-directed learner.”\n\nI also explore some of the challenges facing developers today, including tutorial dependency, outdated code, cargo-cult programming, and the risk that AI becomes a crutch rather than a tool. The best developers—and the best users of AI—must understand their craft well enough to direct the process, recognize mistakes, and keep learning.\n\nAlong the way, I share a few practical SwiftUI and macOS tips that I recently discovered through the developer community.\n\nWhat we know may expire quickly. What lasts is our ability to learn what comes next—and to share that knowledge with others.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nCreaTECH Solutions\n  https://www.createchsol.com\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\n\nChapter Markers\n00:00 Why Self-Taught Developers Don’t Exist\n03:27 Coding Before Personal Computers\n07:34 Modems, BBS and the Early Internet\n11:02 Learning Swift Through the Developer Community\n13:49 The Cargo Cult Coding Trap\n15:46 AI and Agentic Coding\n18:12 Why Sharing Makes You a Better Developer\n19:27 SwiftUI Tips and Hidden Features\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-07-26T13:26:47Z","thumbnail_url":"https://img.youtube.com/vi/j43EHrHQIas/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"\"Once for a Whisper\" live at Pete's Candy Store open mic!","channel_name":"Full Queue Developer","video_id":"BKAt2WG68DM","video_url":"https://www.youtube.com/watch?v=BKAt2WG68DM","description":"Original song! Went to one of my favorite open mics in the city at Pete's Candy Store in Brooklyn, NYC! Martin is such a warm host! The rules are one song only. Backing tracks are allowed (I've posted some clips to my Instagram story)\n\nI included the banter before and after my performance. \n\n0:00 opening banter\n1:26 \"Once for a Whisper\"\n5:58 closing banter\n\nChat with me on Discord, posts about new contenst https://discord.gg/Bk3aNnjPT2\nNYC music scene in my IG stories: https://instagram.com/DanielSincere","published":"2026-07-26T05:47:24Z","thumbnail_url":"https://img.youtube.com/vi/BKAt2WG68DM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Eating Your Own Seed Corn - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"t46AOvwoeXA","video_url":"https://www.youtube.com/watch?v=t46AOvwoeXA","description":"Check out the latest episode of Spockcast where this week they discuss The House of the Dragon and Silo\n\nhttps://www.spockcast.com/2026/07/19/eating-your-own-seed-corn/","published":"2026-07-25T22:06:36Z","thumbnail_url":"https://img.youtube.com/vi/t46AOvwoeXA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 978","channel_name":"Code Completion","video_id":"JGSDxe_zs7s","video_url":"https://www.youtube.com/watch?v=JGSDxe_zs7s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-25T14:21:26Z","thumbnail_url":"https://img.youtube.com/vi/JGSDxe_zs7s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Instagram App's Minimizable Tab Bar Using SwiftUI | Scroll to Minimize Tab Bar | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"691o2FUDs-8","video_url":"https://www.youtube.com/watch?v=691o2FUDs-8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Instagram App's Minimizable Tab Bar using SwiftUI | Scroll to Minimize Tab Bar SwiftUI | SwiftUI Minimizable Tab Bar | SwiftUI Scroll to minimize tab bar | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/instagram-apps-164744928\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-24T17:42:46Z","thumbnail_url":"https://img.youtube.com/vi/691o2FUDs-8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 977","channel_name":"Code Completion","video_id":"uraifrNZezE","video_url":"https://www.youtube.com/watch?v=uraifrNZezE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-24T13:59:14Z","thumbnail_url":"https://img.youtube.com/vi/uraifrNZezE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 4.5 | Deep Stats, Performance Trends, New Fonts, Keyboards & Settings","channel_name":"Xcoding with Alfian","video_id":"LLomNlAWjQk","video_url":"https://www.youtube.com/watch?v=LLomNlAWjQk","description":"The biggest update to ClickClack is finally here! We've completely rebuilt the typing telemetry experience to help you track your speed, consistency, and accuracy better than ever before.\n\nIn this video, check out everything new we've added to the ultimate native typing trainer:\n\n📊 Fully Revamped Statistics: Dive into your all-time history, deep performance trends, and daily consistency graphs. Track exact WPM, CPM, and error rates at any moment.\n\n✨ Stunning Visuals: We’ve added 2 gorgeous new keyboard overlays to keep your practice sessions looking fresh.\n\n🖋️ Typing Customization: Type your way with 4 beautiful new fonts: Rounded, Rounded Bold, Serif, Serif Bold\n\n⚙️ Desktop-Class Navigation: A beautifully redesigned split-view settings screen makes managing your preferences seamless across iOS, iPadOS, and macOS.\n\n🔒 Total Data Control: A brand new Storage & Data dashboard gives you full transparency over your synced stats, on-device fonts, and sound packs.\n\nClickClack is built with native performance and a strict privacy-first architecture—all of your data stays on your device and syncs securely via your personal iCloud.\n\nNo subscriptions. No tracking. Just one unlock for a lifetime of typing mastery.\n\n👇 Download ClickClack on the App Store today:\nhttps://apps.apple.com/app/clickclack-typing-trainer/id6740695697","published":"2026-07-24T13:21:37Z","thumbnail_url":"https://img.youtube.com/vi/LLomNlAWjQk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 976","channel_name":"Code Completion","video_id":"s4lrNX4lFAk","video_url":"https://www.youtube.com/watch?v=s4lrNX4lFAk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-23T12:51:26Z","thumbnail_url":"https://img.youtube.com/vi/s4lrNX4lFAk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 975","channel_name":"Code Completion","video_id":"gIvap8XBMh0","video_url":"https://www.youtube.com/watch?v=gIvap8XBMh0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-22T12:28:47Z","thumbnail_url":"https://img.youtube.com/vi/gIvap8XBMh0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Complex UI: Recreating iOS Lock Screen UI Animations Using SwiftUI | Stacked Scrollview | Xcode","channel_name":"Kavsoft on YouTube","video_id":"wUKMKMEc0OE","video_url":"https://www.youtube.com/watch?v=wUKMKMEc0OE","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS Lock Screen UI Animations Using SwiftUI | SwiftUI Stacked Scrollview | iOS Lock-Screen Download Pack Animations Using SwiftUI | SwiftUI Complex UI | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/complex-ui-ios-164480800\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:39 Creating Base View\n    2:40 Creating Wallpaper Pack View\n    9:41 Implementing Wallpaper Pack Animations\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-21T21:02:51Z","thumbnail_url":"https://img.youtube.com/vi/wUKMKMEc0OE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Fixing Your App Screenshots Live to Boost Conversions","channel_name":"Appfigures on YouTube","video_id":"37QiSQQPZ-s","video_url":"https://www.youtube.com/watch?v=37QiSQQPZ-s","description":"I'm tearing down real app screenshots submitted by you, live, and fixing them on the spot to boost conversions. I'll show you what's working, what's costing you downloads, and exactly how to fix your App Store and Google Play screenshots for better conversion rates. \n\nSubmit your app here 👉https://fg.rs/ls82f\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing #apps","published":"2026-07-21T19:00:19Z","thumbnail_url":"https://img.youtube.com/vi/37QiSQQPZ-s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The Reset-Tweak-Repeat Loop for AI Skills #aiagents #promptengineering #tdd #codingtips","channel_name":"Quality Coding on YouTube","video_id":"L8dwsTJIoFk","video_url":"https://www.youtube.com/watch?v=L8dwsTJIoFk","description":"","published":"2026-07-21T15:40:41Z","thumbnail_url":"https://img.youtube.com/vi/L8dwsTJIoFk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Creating Video Agents is easy now?!","channel_name":"Stream Developers on YouTube","video_id":"rQh4vbxc5kA","video_url":"https://www.youtube.com/watch?v=rQh4vbxc5kA","description":"🆓 Sign up for free: https://gstrm.io/3T2hEYl\n\nLearn how to get started with Video Agents in the fastest way. We learn how to create realtime agents, use VLMs, and how to build your own processors.\n\n🔗 Links:\n\nVideo Agents Quickstart:\nhttps://visionagents.ai/introduction/video-agents\n\nBuild a Voice Agent:\nhttps://visionagents.ai/introduction/voice-agents\n\nBuild a Vision Agent:\nhttps://visionagents.ai/introduction/video-agents\n\nDeploying Vision Agents Apps:\nhttps://visionagents.ai/guides/deployment\n\n⏱️ Timestamps:\n\n0:00 Intro\n0:54 Different Approaches\n2:04 Realtime\n3:43 VLMs\n5:01 Processors\n6:10 Prompting\n7:05 Summary","published":"2026-07-21T15:00:46Z","thumbnail_url":"https://img.youtube.com/vi/rQh4vbxc5kA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 974","channel_name":"Code Completion","video_id":"aqV1biaXixc","video_url":"https://www.youtube.com/watch?v=aqV1biaXixc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-21T13:10:42Z","thumbnail_url":"https://img.youtube.com/vi/aqV1biaXixc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Run Kimi K3 in Xcode #ai #llm #xcode #coding","channel_name":"Stream Developers on YouTube","video_id":"bH_sy2U22gg","video_url":"https://www.youtube.com/watch?v=bH_sy2U22gg","description":"This video shows you how to quickly set up and run Kimi K3 directly in Xcode 27 via OpenCode. \n\nFull set up guide: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/AgenticXcode/KimiK3Agent.md\n\nQuick step-by-step guide: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/AgenticXcode/UseKimiK3InXcode27.md\n\nKimi K3: https://platform.kimi.ai/docs/guide/kimi-k3-quickstart\n\nOpenCode: https://opencode.ai/","published":"2026-07-21T10:52:05Z","thumbnail_url":"https://img.youtube.com/vi/bH_sy2U22gg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Let’s Iteratively Improve an Agentic Skill (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"4nZtvbkBEGk","video_url":"https://www.youtube.com/watch?v=4nZtvbkBEGk","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-07-20T17:30:07Z","thumbnail_url":"https://img.youtube.com/vi/4nZtvbkBEGk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"I Built a Party Game App for Game Nights #shorts","channel_name":"Shubham Singh on YouTube","video_id":"rqUYW3an5T4","video_url":"https://www.youtube.com/watch?v=rqUYW3an5T4","description":"No one wants to decide who goes first, so everyone drops a finger on the screen and Who Goes, picks someone for you.\n\nThen it’s straight into Headbands. Hold the phone to your forehead, guess the word, tilt down when you get it right, and tilt up to pass.\n\nWho Goes, is now available on the App Store, with Charades, Headbands, Truth or Dare, Spin the Bottle, and more party games built for groups.\n\nhttps://apps.apple.com/in/app/who-goes/id6777402559\n\n#WhoGoes #PartyGames #GameNight #Headbands #iOSApp #IndieDev #SwiftUI","published":"2026-07-20T16:27:46Z","thumbnail_url":"https://img.youtube.com/vi/rqUYW3an5T4/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 973","channel_name":"Code Completion","video_id":"raIcfwDgsck","video_url":"https://www.youtube.com/watch?v=raIcfwDgsck","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-20T13:17:30Z","thumbnail_url":"https://img.youtube.com/vi/raIcfwDgsck/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why and how you should split large SwiftUI views","channel_name":"Vincent Pradeilles on YouTube","video_id":"U-qJFGv9uOQ","video_url":"https://www.youtube.com/watch?v=U-qJFGv9uOQ","description":"Apple recommends splitting large SwiftUI views to improve performance.\n\nBut why is it the case and how does the refactor look like?\n\nHere's a breakdown.\n\nRead the full article: https://emredegirmenci.substack.com/p/splitting-large-swiftui-views-in","published":"2026-07-20T12:07:11Z","thumbnail_url":"https://img.youtube.com/vi/U-qJFGv9uOQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Modifier 2 | #apple #ios #swiftui","channel_name":"Kavsoft on YouTube","video_id":"cooS2w354xs","video_url":"https://www.youtube.com/watch?v=cooS2w354xs","description":"","published":"2026-07-19T21:51:59Z","thumbnail_url":"https://img.youtube.com/vi/cooS2w354xs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Network Reachability with NWPathMonitor and Observation","channel_name":"Stewart Lynch on YouTube","video_id":"ax67umrlFQc","video_url":"https://www.youtube.com/watch?v=ax67umrlFQc","description":"In this SwiftUI tutorial, we’ll build a reusable network monitor that helps your app respond to changes in network availability.\n\nUsing Apple’s NWPathMonitor, we’ll detect whether the device currently has a usable network path, whether the connection is expensive, whether Low Data Mode is active, and which interfaces are available, such as Wi-Fi, Cellular, or Ethernet.\n\nWe’ll also connect the monitor to a SwiftUI view using the Observation framework so the interface updates automatically when the network path changes.\n\nThis is a practical pattern for making your app network-aware, but we’ll also cover an important caveat: reachability does not guarantee that your server is available or that an API request will succeed. You still need proper request-level error handling in production apps.\n\nIn this video, you’ll learn how to:\n\n• Create a reusable NetworkMonitor\n• Use NWPathMonitor from the Network framework\n• Update SwiftUI views with Observation\n• Detect connected, disconnected, and requires-connection states\n• Check for expensive connections and Low Data Mode\n• Display available network interfaces\n• Understand where reachability fits in a real app architecture\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:32 NetworkMonitor Class\n13:18 Update the UI\n15:35 Test\n\n Starter Project Files: https://github.com/StewartLynch/NetworkReachabilityDemo\n\nCompleted Project: https://github.com/StewartLynch/NetworkReachabilityDemo/tree/Completed\n\nReferences mentioned in video: None\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-07-19T13:49:23Z","thumbnail_url":"https://img.youtube.com/vi/ax67umrlFQc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 972","channel_name":"Code Completion","video_id":"dWQasgW-VIo","video_url":"https://www.youtube.com/watch?v=dWQasgW-VIo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-19T13:30:28Z","thumbnail_url":"https://img.youtube.com/vi/dWQasgW-VIo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Eating Your Own Seed Corn","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Y6sPNhfAiYc","video_url":"https://www.youtube.com/watch?v=Y6sPNhfAiYc","description":"This week Jonathan and Jaime review House of the Dragon S03E04 Tumbleton and Silo S03E02 It's All Good.\n\n  •  Just Watch (https://www.justwatch.com/) \n  •  Sam Neill, ‘Jurassic Park’ Star, Dies at 78 (https://variety.com/2026/film/obituaries-people-news/sam-neill-dead-jurassic-park-1236809330/) \n  •  Daredevil star Wai Ching Ho dies at 82 (https://ew.com/wai-ching-ho-dead-daredevil-actress-was-82-12016775) \n  •  States Sue to Block Paramount-Warner Bros. Merger, Defying DOJ (https://variety.com/2026/film/news/paramount-warner-bros-merger-states-lawsuit-1236806824/) \n  •  David and Larry Ellison Sued by Paramount Investor Alleging ‘Illegal’ Side Deal With Donald Trump to Secure U.S. Approval for Warner Bros. Takeover (https://variety.com/2026/film/news/david-larry-ellison-sued-paramount-side-deal-trump-warner-bros-1236812034/) \n  •  Writers Guild Sues to Block Paramount-Warner Bros. Merger (https://www.hollywoodreporter.com/business/business-news/writers-guild-sues-block-paramount-warner-bros-merger-1236648070/) \n  •  Judge Denies Preliminary Injunction in Paramount-Warner Bros. Consumer Lawsuit (https://www.thewrap.com/industry-news/business/paramount-warner-bros-merger-consumer-lawsuit-preliminary-injunction-denied/) \n  •  DC Comics Reveals New Rules That Ban Shops Over Price Gouging (https://www.cbr.com/dc-comics-will-ban-shops-over-price-gouging/) \n  •  Robert Pattinson's Return in The Batman: Part 2 Delayed Again, Now Arriving 2028 (https://www.ign.com/articles/robert-pattinsons-return-in-the-batman-part-2-delayed-again-now-arriving-2028) \n  •  Mando and Grogu Take Flight in LEGO Star Wars: The Mandalorian (https://www.starwars.com/news/lego-star-wars-the-mandalorian) \n  •  Netflix releases a VHS-quality version of Stranger Things' first season - Engadget (https://www.engadget.com/2216396/netflix-stranger-things-vhs-quality/) \n  •  Conformity Gate - Wikipedia (https://en.wikipedia.org/wiki/Conformity_Gate) \n  •  The Doomies | Official Trailer | Disney+ (https://youtu.be/bjxJ8cl7beY?si=wE7j6fjOQRTBgSg5) \n  •  President Curtis | July 26 @ 11:30pm | adult swim (https://youtu.be/FCNN4usJJy4?si=giETVx1i6mYrcm1t) \n  •  i didn't know you could make a movie like this (https://youtu.be/8hYi8qBWMgg?si=vnvFBLpiCCdORDlY) \n  •  RE-EDITING the OBI-WAN VS. DARTH VADER Duel from A NEW HOPE (https://www.youtube.com/watch?v=rVqg7sTcra0) \n\n\n\n\n\nHosts: Jonathan Kuehlein, Jaime Lopez Jr.\n\n\nAudio production: Jonathan Suzuki-Cook\n\n\nVoice Over: Mike Vinakmens\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-07-19T06:06:06Z","thumbnail_url":"https://img.youtube.com/vi/Y6sPNhfAiYc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Elastic Custom Segmented Control - SwiftUI - Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"w7RAN-mekdg","video_url":"https://www.youtube.com/watch?v=w7RAN-mekdg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Elastic Custom Segmented Control Using SwiftUI | SwiftUI Custom Segmented Control | SwiftUI Custom Tab Bar | SwiftUI Elastic Tab bar | Xcode 27 | iOS 27 | Swift | SwiftUI Xcode 27 | SwiftUI for iOS 27 | Xcode 27 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/kavsoft/posts/elastic-custom-164175256\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-18T13:44:21Z","thumbnail_url":"https://img.youtube.com/vi/w7RAN-mekdg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 971","channel_name":"Code Completion","video_id":"1ms66OE13gg","video_url":"https://www.youtube.com/watch?v=1ms66OE13gg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-18T13:22:44Z","thumbnail_url":"https://img.youtube.com/vi/1ms66OE13gg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gooey Morphing Pull to refresh indicator using SwiftUI | #ios #animation","channel_name":"Kavsoft on YouTube","video_id":"M3DCsb0LNcQ","video_url":"https://www.youtube.com/watch?v=M3DCsb0LNcQ","description":"","published":"2026-07-17T22:55:40Z","thumbnail_url":"https://img.youtube.com/vi/M3DCsb0LNcQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"MyLinks Large Text Swipe Action","channel_name":"Stewart Lynch on YouTube","video_id":"hfRxk6d8lqY","video_url":"https://www.youtube.com/watch?v=hfRxk6d8lqY","description":"New feature of MyLinks 1.2.\nYou can now display any of your links as large text.\nYou can change the appearance mode from system to light or dark.\nYou can choose which swipe actions are on the leading or trailing edge.\nYou can decide which action if any you want as the primary action for each row.\nDownload MyLinks for free on the App Store.\nMyLinks App\n  https://apple.co/4cCjCpE","published":"2026-07-17T13:22:35Z","thumbnail_url":"https://img.youtube.com/vi/hfRxk6d8lqY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 970","channel_name":"Code Completion","video_id":"66lVr1PvLMM","video_url":"https://www.youtube.com/watch?v=66lVr1PvLMM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-17T12:34:37Z","thumbnail_url":"https://img.youtube.com/vi/66lVr1PvLMM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to support dynamic text size without breaking your layout (iOS)","channel_name":"Vincent Pradeilles on YouTube","video_id":"Rax1FJ8YMQ0","video_url":"https://www.youtube.com/watch?v=Rax1FJ8YMQ0","description":"Supporting a dynamic text size without breaking your layout is hard.\n\nBut these tips can make a massive difference.\n\nRead the full article: https://mobilea11y.com/blog/good-dynamic-type/","published":"2026-07-17T11:40:18Z","thumbnail_url":"https://img.youtube.com/vi/Rax1FJ8YMQ0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Shipaton ($700K in prizes), iOS 27 Breaking Changes, New Foundation Models Utilities & More","channel_name":"Sean Allen on YouTube","video_id":"Q3tPGesg_e8","video_url":"https://www.youtube.com/watch?v=Q3tPGesg_e8","description":"Get Bitrig - https://bitrig.com/?utm_source=swiftnews_yt\nSwift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- RevenueCat's Shipaton Hackathon\n- Reflections on launching an app\n- iOS 27 breaking changes\n- New Foundation Models Utilities\n- anyAppleOS\n- Building for Dynamic Type\n\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nBitrig YouTube Channel - https://www.youtube.com/@BitrigApp\nBitrig Developer YouTube Channel - https://www.youtube.com/@BitrigDev\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nTimestamps:\n0:00 - Shipaton ($700K in prizes)\n1:59 - Build Swift Apps with AI\n2:43 - App Launch Retrospective\n4:56 - iOS 27 Breaking Changes\n6:24 - Foundation Models Framework Utilities\n7:46 - anyAppleOS\n8:50 - Building with Dynamic Type\n\n#swift #swiftui #iosdevelopment","published":"2026-07-16T15:56:29Z","thumbnail_url":"https://img.youtube.com/vi/Q3tPGesg_e8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"TDD Has a 4th Step and Nobody Talks About It #tdd #softwareengineering #cleancode #codingshorts","channel_name":"Quality Coding on YouTube","video_id":"JKd3aMka9eA","video_url":"https://www.youtube.com/watch?v=JKd3aMka9eA","description":"","published":"2026-07-16T15:47:53Z","thumbnail_url":"https://img.youtube.com/vi/JKd3aMka9eA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"MyLinks QRCode Swipe Action","channel_name":"Stewart Lynch on YouTube","video_id":"qIEK4sPEVm8","video_url":"https://www.youtube.com/watch?v=qIEK4sPEVm8","description":"New feature of MyLinks 1.2.\nYou can now display any of your links as large text.\nYou can change the appearance mode from system to light or dark.\nYou can choose which swipe actions are on the leading or trailing edge.\nYou can decide which action if any you want as the primary action for each row.\nDownload MyLinks for free on the App Store.\nMyLinks App\n  https://apple.co/4cCjCpE","published":"2026-07-16T13:31:46Z","thumbnail_url":"https://img.youtube.com/vi/qIEK4sPEVm8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 969","channel_name":"Code Completion","video_id":"8C383Sc7Nyk","video_url":"https://www.youtube.com/watch?v=8C383Sc7Nyk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-16T13:25:32Z","thumbnail_url":"https://img.youtube.com/vi/8C383Sc7Nyk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Permission Onboarding Animation | Keyframes | Complex Animations | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"Rf5LX5-53wA","video_url":"https://www.youtube.com/watch?v=Rf5LX5-53wA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create an Animated Camera Permission Onboarding UI Animation using SwiftUI.\n\nSwiftUI OnBoarding Animation | SwiftUI Onboarding UI | SwiftUI Permission Onboarding | SwiftUI Camera Permission OnBoarding | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/permission-xcode-163916688\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-15T18:00:01Z","thumbnail_url":"https://img.youtube.com/vi/Rf5LX5-53wA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I Hard-Coded the Wrong Answer... On Purpose #tdd #codingtips #programming #softwareengineering","channel_name":"Quality Coding on YouTube","video_id":"Mq3kBpSE2N8","video_url":"https://www.youtube.com/watch?v=Mq3kBpSE2N8","description":"","published":"2026-07-15T15:37:29Z","thumbnail_url":"https://img.youtube.com/vi/Mq3kBpSE2N8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 968","channel_name":"Code Completion","video_id":"WzMxOikX-zo","video_url":"https://www.youtube.com/watch?v=WzMxOikX-zo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-15T12:51:08Z","thumbnail_url":"https://img.youtube.com/vi/WzMxOikX-zo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New re-orderable API in SwiftUI: How to fix the missing method","channel_name":"Vincent Pradeilles on YouTube","video_id":"eTrI1c0hcGM","video_url":"https://www.youtube.com/watch?v=eTrI1c0hcGM","description":"If you try to implement the new re-orderable API using the code from the WWDC session, you'll notice that it doesn't build 😵\n\nBut don't worry, the new coding agent in Xcode can solve it for you 😌","published":"2026-07-15T12:07:50Z","thumbnail_url":"https://img.youtube.com/vi/eTrI1c0hcGM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"hostage situation","channel_name":"Kilo Loco on YouTube","video_id":"I2qiIAGNpJI","video_url":"https://www.youtube.com/watch?v=I2qiIAGNpJI","description":"","published":"2026-07-15T07:15:04Z","thumbnail_url":"https://img.youtube.com/vi/I2qiIAGNpJI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Fake It Till You Make It (SwiftUI TDD #10)","channel_name":"Quality Coding on YouTube","video_id":"pn5wQEU8pCs","video_url":"https://www.youtube.com/watch?v=pn5wQEU8pCs","description":"🧪 We write the first test for our SwiftUI CounterView — asserting that the initial count is zero — and walk through a full red-green-refactor cycle using ViewInspector to find and check a subview.\n\n🛠 In this video:\n\n• Writing the first failing test in TDD — and predicting how it should fail\n• Splitting tests into two parts: finding the view, then asserting against it\n• Adding an accessibility identifier so ViewInspector can find a subview\n• \"Faking it\" with a hard-coded value to get to green — and why that's okay (for now)\n• Listening to the discomfort of a fake implementation as a signal for the next test\n• Refactoring test code, not just production code\n• The Three Laws of TDD: Red, Green, Refactor — plus the implicit fourth step, Integrate\n\n📖 Companion article:\nSwiftUI TDD: Fake It Till You Make It (Part 2)\nhttps://qualitycoding.org/swiftui-tdd-fake-it-till-you-make-it-part-2\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 – Setup: The Find/Assert Test Structure\n01:32 – 🔴 Red: Writing a Test That Fails Right\n02:23 - 🟢 Green: The Simplest Fix (Even When It Feels Wrong)\n03:22 – ♻️ Refactor: Cleaning Up (Including Test Code)\n04:37 - 🔀 Integrate: The Implicit Fourth Step\n\n#TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting #ViewInspector #SwiftUI #CleanCode #SoftwareEngineering","published":"2026-07-14T15:27:59Z","thumbnail_url":"https://img.youtube.com/vi/pn5wQEU8pCs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 967","channel_name":"Code Completion","video_id":"dfJCf6Z-dFA","video_url":"https://www.youtube.com/watch?v=dfJCf6Z-dFA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-14T12:36:14Z","thumbnail_url":"https://img.youtube.com/vi/dfJCf6Z-dFA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Good Intentions, Wrong Skill Location (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"EGPbXpsM7fg","video_url":"https://www.youtube.com/watch?v=EGPbXpsM7fg","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-07-13T17:45:39Z","thumbnail_url":"https://img.youtube.com/vi/EGPbXpsM7fg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 966","channel_name":"Code Completion","video_id":"GUtZLlww71k","video_url":"https://www.youtube.com/watch?v=GUtZLlww71k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-13T11:58:29Z","thumbnail_url":"https://img.youtube.com/vi/GUtZLlww71k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Search Made Amazing: Suggestions, Scopes & Tokens","channel_name":"Stewart Lynch on YouTube","video_id":"jHPl015n_rc","video_url":"https://www.youtube.com/watch?v=jHPl015n_rc","description":"Want to give your SwiftUI users a truly polished search experience? In this video, we start with a basic trail list and progressively transform it into a powerful, user-friendly search system.\n\nYou’ll learn how to:\n\n• Group SwiftUI lists into dynamic sections\n• Add text-based search with .searchable()\n• Create custom matching logic for models\n• Provide suggested search terms\n• Use search scopes for filtering by categories like favorites, open, or short trails\n• Implement tokenized search for advanced multi-filter experiences\n• Solve SwiftUI token suggestion quirks\n• Combine text, tokens, scopes, and toolbar behaviors into one professional search interface\n\nBy the end, you’ll understand how to build scalable search systems that go far beyond simple search bars and apply these techniques to your own apps.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:42 Grouping and Sectioning a List\n5:40 Refactoring to a Grouped List View\n7:41 Text Search\n11:09 Suggested Search Terms\n13:30 Scoped Search\n17:22 Tokenized Search\n22:11 The complete solution\n\n Starter Project Files: https://github.com/StewartLynch/SearchablePlusDemo\n\nCompleted Project: https://github.com/StewartLynch/SearchablePlusDemo/tree/Completed\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-07-12T13:18:23Z","thumbnail_url":"https://img.youtube.com/vi/jHPl015n_rc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 965","channel_name":"Code Completion","video_id":"fFFfXdiVxB0","video_url":"https://www.youtube.com/watch?v=fFFfXdiVxB0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-12T13:07:07Z","thumbnail_url":"https://img.youtube.com/vi/fFFfXdiVxB0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"July 12 - Keep Movin' Forward","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"rQYvZXl8ndY","video_url":"https://www.youtube.com/watch?v=rQYvZXl8ndY","description":"Check out the latest episode of Spockcast where this week they discuss The House of the Dragon and Silo\n\nhttps://www.spockcast.com/2026/07/12/keep-movin-forward/","published":"2026-07-12T07:05:15Z","thumbnail_url":"https://img.youtube.com/vi/rQYvZXl8ndY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Keep Movin' Forward","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"z7-PHtbn9AU","video_url":"https://www.youtube.com/watch?v=z7-PHtbn9AU","description":"This week Jonathan and Jaime review The House of the Dragon S02E03 Rhaenyra Triumphant, and Silo S03E01 Who Are You?\n\n  •  The Pitt, Hacks lead 2026 Emmy nominations | CBC News (https://www.cbc.ca/news/entertainment/2026-emmy-nominations-9.7262551) \n  •  Dune: Part Three | Official Trailer (https://youtu.be/NdvqHc56lE0?si=23iQTUtuRO8d_I2F) \n  •  GODZILLA MINUS ZERO | Official Teaser (https://www.youtube.com/watch?pp=&amp;v=Xmy-Z3dHMd8) \n  •  Christopher Nolan's The Prestige Is Returning to Theaters (https://www.ign.com/articles/christopher-nolans-the-prestige-is-returning-to-theaters) \n  •  Microsoft begins more than 3,000 layoffs in Xbox division (https://www.msn.com/en-us/money/other/microsoft-begins-more-than-3000-layoffs-in-xbox-division/ar-AA27kjLZ) \n  •  NIRVANNA: THE BAND THE SHOW THE MOVIE | Official Trailer (2026) 4K (https://youtu.be/-1zAbiCdR6I?si=9qmaXE-2K88Zz3rT) \n  •  Widow's Bay — Official Teaser Trailer | Apple TV (https://www.youtube.com/watch?v=Nmc2RYm6PUE) \n\n\n\n\n\nHosts: Jonathan Kuehlein, Jaime Lopez Jr.\n\n\nAudio production: Jonathan Suzuki-Cook\n\n\nVoice Over: Mike Vinakmens\n\n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-07-12T05:00:55Z","thumbnail_url":"https://img.youtube.com/vi/z7-PHtbn9AU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"July 08 - Queen's Landing","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"lhQLxsq-hLo","video_url":"https://www.youtube.com/watch?v=lhQLxsq-hLo","description":"Check out the latest episode of Spockcast where this week they discuss The House of the Dragon S03E02\n\nhttps://www.spockcast.com/2026/07/08/queens-landing/","published":"2026-07-11T19:24:14Z","thumbnail_url":"https://img.youtube.com/vi/lhQLxsq-hLo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Gooey Morphing Pull To Refresh Using SwiftUI | Dynamic Island | Custom Pull To Refresh | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"gTPi9UdKYbU","video_url":"https://www.youtube.com/watch?v=gTPi9UdKYbU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a custom pull to refresh which morphs from Dynamic Island, notch, etc using SwiftUI.\n\nSwiftUI Custom Pull To Refresh | SwiftUI Dynamic Island Pull To Refresh | SwiftUI Morphing Pull To Refresh | SwiftUI Morphing Effect | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/gooey-morphing-163540054\n\n► Morphing Effect Video: https://youtu.be/0f6-oc_mH5A\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-11T17:09:01Z","thumbnail_url":"https://img.youtube.com/vi/gTPi9UdKYbU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is Core AI?","channel_name":"Stream Developers on YouTube","video_id":"_MA1KqFAS_o","video_url":"https://www.youtube.com/watch?v=_MA1KqFAS_o","description":"Get to know the Apple's new Core AI framework, use cases, and how to get started. \n\nCore AI: https://developer.apple.com/documentation/coreai \n\nOfficial Core AI Models: https://github.com/apple/coreai-models/tree/main/models \n\nCore AI Model Zoo (LLMs converted to Core AI): https://github.com/john-rocky/coreai-model-zoo \n\nConvert PyTorch models to Core AI: https://apple.github.io/coreai-torch/main/ \n\n\nRun Core AI models via Stream Chat and Video\n\nhttps://getstream.io/chat/sdk/ios/\n\nhttps://getstream.io/video/sdk/ios/","published":"2026-07-11T13:48:46Z","thumbnail_url":"https://img.youtube.com/vi/_MA1KqFAS_o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 964","channel_name":"Code Completion","video_id":"0HeiByV07Ps","video_url":"https://www.youtube.com/watch?v=0HeiByV07Ps","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-11T13:43:22Z","thumbnail_url":"https://img.youtube.com/vi/0HeiByV07Ps/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 963","channel_name":"Code Completion","video_id":"WR5zvZ0eDW8","video_url":"https://www.youtube.com/watch?v=WR5zvZ0eDW8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-10T11:12:33Z","thumbnail_url":"https://img.youtube.com/vi/WR5zvZ0eDW8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"GPT-5.6 vs Fable 5: 4 UIs, Judged Blind, 1 Winner","channel_name":"Paul Solt on YouTube","video_id":"EKiGB8jjJKk","video_url":"https://www.youtube.com/watch?v=EKiGB8jjJKk","description":"4 AI models. Same prompt, same design docs, same Mac codebase, 60 minutes each. \nI had GPT-5.6 (Sol, Terra, Luna) and Fable 5 port my 8-year-old Mac timer app to iPhone, then judged every UI blind: no idea which model built which.\nOnly one supported the feature my users love: type \"5pm\" and get a countdown.\nBy the end you'll know which model to reach for on real UI work, and how to run this blind test on your own app.\nYou'll see:\n• All 4 iPhone ports tested side by side, blind\n• External display support: which models actually shipped it\n• The reveal: which model built which UI\n• Why ChatGPT's self-scores (97, 96, 88) don't match my results\n• The paywall Fable 5 built for Super Easy Timer\n\nLINKS\n• Super Easy Timer for Mac: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n• https://openai.com/index/gpt-5-6/\n\nCHAPTERS:\n0:00 4 AI Models, One Test\n0:37 The App They're Porting\n1:26 Same Prompt, Same Hour\n2:12 Blind Test Begins\n2:57 App 1: Missing Features\n6:22 App 2: Landscape Mode\n8:23 App 3: \"5pm\" Works\n10:24 External Display Test\n13:00 App 4: Auto-Hiding Controls\n16:00 Only One Parsed Time\n19:32 The Reveal\n22:17 Every GPT Port's Mistakes\n22:39 ChatGPT Grades Itself\n24:33 Fable Scores a 93\n25:21 My Verdict\n26:06 Fable Built My Paywall\n26:51 My X Analytics App\n28:49 Remote Mac QA Wins\n29:56 Fable Dies on the 12th\n\n#GPT56 #Fable5 #iOSDevelopment #SwiftUI #AICoding","published":"2026-07-09T22:08:25Z","thumbnail_url":"https://img.youtube.com/vi/EKiGB8jjJKk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Modifier 1 | #apple #ios #swiftui","channel_name":"Kavsoft on YouTube","video_id":"sESzvx27MpY","video_url":"https://www.youtube.com/watch?v=sESzvx27MpY","description":"","published":"2026-07-09T20:38:26Z","thumbnail_url":"https://img.youtube.com/vi/sESzvx27MpY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 962","channel_name":"Code Completion","video_id":"nk2W40C5kHU","video_url":"https://www.youtube.com/watch?v=nk2W40C5kHU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-09T11:11:08Z","thumbnail_url":"https://img.youtube.com/vi/nk2W40C5kHU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Deploying to iOS 27: Here are the 3 Major Requirements.","channel_name":"Vincent Pradeilles on YouTube","video_id":"KaQGHYkKlw8","video_url":"https://www.youtube.com/watch?v=KaQGHYkKlw8","description":"There are 3 requirements that your app must satisfy to deploy on iOS 27.\n\nHere's a quick breakdown.\n\nRead the full article: https://blog.makwanbk.com/ios-27-sdk-3-major-requirements-that-migh-break-your-app","published":"2026-07-09T09:01:08Z","thumbnail_url":"https://img.youtube.com/vi/KaQGHYkKlw8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 961","channel_name":"Code Completion","video_id":"pHaez0M9J88","video_url":"https://www.youtube.com/watch?v=pHaez0M9J88","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-08T12:30:56Z","thumbnail_url":"https://img.youtube.com/vi/pHaez0M9J88/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Queen's Landing","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"y2lsviNGN7w","video_url":"https://www.youtube.com/watch?v=y2lsviNGN7w","description":"This week Jonathan and Jaime review House of the Dragon S03E02 Queen's Landing\n\n  •  Netflix used AI to put Gene Wilder's voice into a new reality show - Engadget (https://www.engadget.com/2205408/netflix-used-ai-to-put-gene-wilder-s-voice-into-a-new-reality-show/) \n  •  Hey YouTube... WTF Is This? (https://youtu.be/RIiKGoYXHVs?si=bQza96u5AUOX-ygB) \n  •  Star Wars: Visions Presents - The Ninth Jedi | Official Trailer | August 5 on Disney+ and Hulu (https://youtu.be/6nUStmkGRec?si=oUgHUeTjivXeS4ic) \n  •  Sony Just Killed Discs: Physical Disc Production to End January 2028 for New Games Releasing on PlayStation Consoles (https://ign.com/articles/sony-just-killed-discs-physical-disc-production-to-end-january-2028-for-new-games-releasing-on-playstation-consoles) \n  •  'Project Hail Mary' Finally Comes to a Streamer You Actually Have (https://gizmodo.com/project-hail-mary-prime-video-streaming-date-2000780197) \n  •  The Bear | Season 5 Official Trailer | Jeremy Allen White, Ayo Edebiri, Ebon Moss-Bachrach | FX (https://www.youtube.com/watch?v=ojjCvICC86c) \n  •  Richie and Mikey Play \"Fact or Fiction\" - Scene | FX's The Bear: \"Gary\" (https://www.youtube.com/watch?v=nRYNGjycUaM) \n  •  Life, Larry and the Pursuit of Unhappiness | Official Trailer | HBO Max (https://www.youtube.com/watch?v=Sp7P5JmKvLI) \n  •  My Adventures with Superman Season 3 | Episode 5 Preview | The Death of Superman (https://www.youtube.com/watch?v=iHtkW7mc2zY) \n  •  Marvel Animation’s X-Men ‘97 Season 2 | Official Trailer (https://www.youtube.com/watch?v=mfUtseK27pc) \n  •  Norsemen (Vikingane) Season 1 Official Netflix HD Trailer (https://www.youtube.com/watch?v=HpMvIZRUPf4) \n\n\n\n\n\nAudio production: Jonathan Suzuki-Cook\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-07-08T02:21:50Z","thumbnail_url":"https://img.youtube.com/vi/y2lsviNGN7w/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Best On-Device Vision-Language Model for iPhone / Apple Silicon Mac","channel_name":"Stream Developers on YouTube","video_id":"lp43jKYNGO4","video_url":"https://www.youtube.com/watch?v=lp43jKYNGO4","description":"Discover the best and natural way to interact, run, and test on-device AI models locally on iPhone/iPad/Apple Silicon Mac. Unlock Core AI + Stream Chat SwiftUI to add AI features to your next app. \n\nTo get started:\n\nInstall these agent skills.\n\nnpx skills add https://github.com/getstream/agent-skills --skill stream-cli\n\nhttps://www.skills.sh/getstream/agent-skills/stream-swift\n\n\nGrab the Core AI models.\n\nhttps://huggingface.co/mlboydaisuke/MiniCPM-V-4.6-CoreAI\nhttps://github.com/john-rocky/coreai-model-zoo\n\n\nBuild an iOS/SwiftUI Stream Chat app with the above agent skills and Core AI integration using your favorite coding agent, such as Fable, and a specified Core AI model. \n\nhttps://getstream.io/chat/sdk/ios/\n\n\nOfficial Core AI models\n\nhttps://github.com/apple/coreai-models/tree/main/models\n\n\nCore AI Model Zoo\n\nhttps://github.com/john-rocky/coreai-model-zoo\n\nMiniCPM-V-4.6\nhttps://huggingface.co/mlboydaisuke/MiniCPM-V-4.6-CoreAI","published":"2026-07-07T21:00:12Z","thumbnail_url":"https://img.youtube.com/vi/lp43jKYNGO4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI Adaptable Sheet's | Landscape Pinned Sheet's | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"LyU_Of_TdPo","video_url":"https://www.youtube.com/watch?v=LyU_Of_TdPo","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create an Adaptable SwiftUI Sheet's Which will be pinned to leading side when on landscape mode just like the Apple Find My App.\n\nRotatable Sheet's | Apple Find My Bottom Sheets | SwiftUI Adaptable Sheet's | SwiftUI Landscape Pinned Sheet | SwiftUI Find My App Landscape Sheet | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/swiftui-sheets-163180814\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 3\n     macOS Version: 27.0 Beta 3 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-07T19:58:31Z","thumbnail_url":"https://img.youtube.com/vi/LyU_Of_TdPo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build a Voice Agent in under 5 minutes","channel_name":"Stream Developers on YouTube","video_id":"ZDwU-_17Ld4","video_url":"https://www.youtube.com/watch?v=ZDwU-_17Ld4","description":"🆓 Sign up for free: https://gstrm.io/4vAEOCJ\n\nLearn how to get started with Vision Agents in the fastest way. Either set things up manually, use a simple prompt to get started, or even use a handy setup script to get started in on time.\n\n🔗 Links:\n\nVision Agents Quickstart:\nhttps://visionagents.ai/introduction/quickstart\n\nBuild a Voice Agent:\nhttps://visionagents.ai/introduction/voice-agents\n\nBuild a Vision Agent:\nhttps://visionagents.ai/introduction/video-agents\n\nDeploying Vision Agents Apps:\nhttps://visionagents.ai/guides/deployment\n\n⏱️ Timestamps:\n\n0:00 Intro\n0:18 How does it work?\n1:01 Manual setup\n3:09 Prompt it to life\n3:39 uvx script\n4:03 Summary","published":"2026-07-07T14:45:08Z","thumbnail_url":"https://img.youtube.com/vi/ZDwU-_17Ld4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 960","channel_name":"Code Completion","video_id":"JOXY8ajm1Ic","video_url":"https://www.youtube.com/watch?v=JOXY8ajm1Ic","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-07T12:33:23Z","thumbnail_url":"https://img.youtube.com/vi/JOXY8ajm1Ic/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Made a Party Games App for Game Nights With Friends #shorts","channel_name":"Shubham Singh on YouTube","video_id":"DKo-At9yEDI","video_url":"https://www.youtube.com/watch?v=DKo-At9yEDI","description":"Planning a game of Charades?\n\nLet Who Goes pick the player, choose a deck, and watch everyone act out the most ridiculous words while the rest of the group completely loses it trying to guess.\n\nNo setup and no arguments over who goes first. Just start playing and have fun.\n\nhttps://apps.apple.com/in/app/who-goes/id6777402559\n\n#WhoGoes #Charades #PartyGames #GameNight #YouTubeShorts","published":"2026-07-07T10:00:28Z","thumbnail_url":"https://img.youtube.com/vi/DKo-At9yEDI/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Optimizing Your Apps: Live App Teardown","channel_name":"Appfigures on YouTube","video_id":"GW1spF3_-u0","video_url":"https://www.youtube.com/watch?v=GW1spF3_-u0","description":"Join me live for an app teardown where I review real apps submitted by you and audit their keyword strategy and screenshots. I'll highlight what's working, what's missing, and where quick wins are hiding.\n\nSubmit Your App Here 👉 https://fg.rs/ls81f\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-07-06T18:47:17Z","thumbnail_url":"https://img.youtube.com/vi/GW1spF3_-u0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 959","channel_name":"Code Completion","video_id":"LO6Eby5RwtI","video_url":"https://www.youtube.com/watch?v=LO6Eby5RwtI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-06T12:31:54Z","thumbnail_url":"https://img.youtube.com/vi/LO6Eby5RwtI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Weather App Style Sticky Scroll Section Using SwiftUI | Sticky Header | #animation #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"GDI8mVU631A","video_url":"https://www.youtube.com/watch?v=GDI8mVU631A","description":"","published":"2026-07-05T20:46:04Z","thumbnail_url":"https://img.youtube.com/vi/GDI8mVU631A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Reorder Lists & Grids in SwiftUI and Save with SwiftData","channel_name":"Stewart Lynch on YouTube","video_id":"m5VdG-EKnmk","video_url":"https://www.youtube.com/watch?v=m5VdG-EKnmk","description":"Learn how to build fully reorderable SwiftUI interfaces in both List and Grid layouts while persisting changes with SwiftData.\n\nIn this hands-on tutorial, you’ll start by implementing simple row reordering in a SwiftUI List using onMove, then progress to drag-and-drop reordering in a LazyVGrid using onDrag, onDrop, and a custom DropDelegate.\n\nYou’ll also discover how to:\n• Use @State for in-memory reordering\n• Transition from local state to SwiftData @Query\n• Persist custom sort order changes across app launches\n• Add toolbar controls for editing, seeding, and adding items\n• Handle row deletion while maintaining sort integrity\n• Build smooth animated drag-and-drop grid interactions\n• Save reordered data only when the drag operation is complete\n\nThis project is perfect for SwiftUI developers who want practical experience with real-world data persistence, custom sorting, and advanced drag-and-drop behavior.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:11 In Memory List Reordering\n6:58 Persisting List Reordering with SwiftData\n17:09 In Memory Grid Reordering\n26:32 Persisting Grid Reordering with SwiftData\n\n Starter Project Files: https://github.com/StewartLynch/ReorderingTablesAndGrids\n\nCompleted Project: https://github.com/StewartLynch/ReorderingTablesAndGrids/tree/Completed\n\nReferences mentioned in video: \nSF SymbolPicker Package: https://github.com/StewartLynch/SFSymbolPicker\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-07-05T13:26:02Z","thumbnail_url":"https://img.youtube.com/vi/m5VdG-EKnmk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 958","channel_name":"Code Completion","video_id":"nnKHRPnGWIg","video_url":"https://www.youtube.com/watch?v=nnKHRPnGWIg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-05T11:23:28Z","thumbnail_url":"https://img.youtube.com/vi/nnKHRPnGWIg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 957","channel_name":"Code Completion","video_id":"I8PGT1ipG3w","video_url":"https://www.youtube.com/watch?v=I8PGT1ipG3w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-04T12:27:21Z","thumbnail_url":"https://img.youtube.com/vi/I8PGT1ipG3w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 956","channel_name":"Code Completion","video_id":"e9xIfIp5U8s","video_url":"https://www.youtube.com/watch?v=e9xIfIp5U8s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-03T13:34:03Z","thumbnail_url":"https://img.youtube.com/vi/e9xIfIp5U8s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Complex Scroll Interaction: Infinite Scrollable Calendar | Horizontal Scroll Date Picker | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"j0UnMCbzuEU","video_url":"https://www.youtube.com/watch?v=j0UnMCbzuEU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Apple Calendar’s Infinite Horizontal Calendar Scroll View using SwiftUI.\n\nHorizontal Scrollable Calendar | Infinite Scrollable Calendar | Infinite Scroll | Horizontal Date Picker | Infinite Calendar SwiftUI | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/162780129\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 2\n     macOS Version: 27.0 Beta 2 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-07-03T12:37:32Z","thumbnail_url":"https://img.youtube.com/vi/j0UnMCbzuEU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SiriAI & App Intents, Resizable iPhone Apps, App Store Rejections, & Swift Package Manager","channel_name":"Sean Allen on YouTube","video_id":"j6wtNLeXQQI","video_url":"https://www.youtube.com/watch?v=j6wtNLeXQQI","description":"🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nGet Bitrig - https://bitrig.com/?utm_source=swiftnews_yt\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Get your app ready for SiriAI with App Intents\n- Your horizontalSizeClass check might not work anymore\n- You should take out the ratings prompt from your onboard flow\n- Swift Package Manager acquired by Apple\n\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nSubscribe to Bitrig YouTube Channel - https://www.youtube.com/@BitrigApp\nSubscribe to Bitrig Developer YouTube Channel - https://www.youtube.com/@BitrigDev\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nTimestamps:\n0:00 - SiriAI & App Intents\n3:19 - Build Swift Apps with AI\n4:07 - Resizable iPhone Apps - size class check\n7:12 - Ratings in Onboard Rejections\n8:42 - Swift Package Manager\n\n#swift #swiftui #iosdevelopment","published":"2026-07-02T12:59:29Z","thumbnail_url":"https://img.youtube.com/vi/j6wtNLeXQQI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 955","channel_name":"Code Completion","video_id":"XWx2Mh1kt7s","video_url":"https://www.youtube.com/watch?v=XWx2Mh1kt7s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-02T10:26:03Z","thumbnail_url":"https://img.youtube.com/vi/XWx2Mh1kt7s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 954","channel_name":"Code Completion","video_id":"sMdWbgqvrcg","video_url":"https://www.youtube.com/watch?v=sMdWbgqvrcg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-07-01T10:45:15Z","thumbnail_url":"https://img.youtube.com/vi/sMdWbgqvrcg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"“New” exercise: TDD without AI! #tdd #testdrivendevelopment #codingexercises #aicoding","channel_name":"Quality Coding on YouTube","video_id":"gZgWCsALPxw","video_url":"https://www.youtube.com/watch?v=gZgWCsALPxw","description":"","published":"2026-06-30T15:41:03Z","thumbnail_url":"https://img.youtube.com/vi/gZgWCsALPxw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 952","channel_name":"Code Completion","video_id":"YS4NdhjIqvU","video_url":"https://www.youtube.com/watch?v=YS4NdhjIqvU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-30T13:57:38Z","thumbnail_url":"https://img.youtube.com/vi/YS4NdhjIqvU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Back to Basics: TDD Without Using AI (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"EDGuofwDakE","video_url":"https://www.youtube.com/watch?v=EDGuofwDakE","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-06-29T17:30:30Z","thumbnail_url":"https://img.youtube.com/vi/EDGuofwDakE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 952","channel_name":"Code Completion","video_id":"-q9HUlXBxcQ","video_url":"https://www.youtube.com/watch?v=-q9HUlXBxcQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-29T12:28:02Z","thumbnail_url":"https://img.youtube.com/vi/-q9HUlXBxcQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 951","channel_name":"Code Completion","video_id":"dy026WfQYC0","video_url":"https://www.youtube.com/watch?v=dy026WfQYC0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-28T15:13:02Z","thumbnail_url":"https://img.youtube.com/vi/dy026WfQYC0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The natural state of my mind is peace","channel_name":"Full Queue Developer","video_id":"3dfPHT_pGZw","video_url":"https://www.youtube.com/watch?v=3dfPHT_pGZw","description":"","published":"2026-06-28T14:50:25Z","thumbnail_url":"https://img.youtube.com/vi/3dfPHT_pGZw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift Attached Macros:   Build a Real-World Member Macro from Scratch","channel_name":"Stewart Lynch on YouTube","video_id":"iQYEG3tPWpw","video_url":"https://www.youtube.com/watch?v=iQYEG3tPWpw","description":"Writing the same boilerplate id property for every Identifiable enum gets old fast, especially when associated values are involved. In this video, we build @CaseIdentifiable, an attached Swift macro that inspects an enum, extracts its cases, ignores associated values, and generates a computed id: String property automatically.\n🛠️ What we build:\n\n• An attached member macro conforming to MemberMacro that generates a computed id property inside an enum\n• Compiler diagnostics that produce clear red errors when the macro is misused on a non-enum type or an empty enum\n• Handling for both single-line and multi-line enum case declarations using flatMap\n• An extension macro conformance that adds Identifiable to the enum automatically, so you don't have to declare it yourself\n• Macro expansion previews directly in Xcode using Expand Macro\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  \n1:06 \n11:18 \n15:54 \n17:41 \n18:18 \n\n Starter Project Files: \n\nCompleted Project: \n\nReferences mentioned in video: \n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-06-28T13:18:55Z","thumbnail_url":"https://img.youtube.com/vi/iQYEG3tPWpw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The Queen and the Dr Who Guy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_y4nl1Xh3gs","video_url":"https://www.youtube.com/watch?v=_y4nl1Xh3gs","description":"This week Jaime and Jonathan review The House of the Dragon S02E10 Salt and Sea, Fire and Blood.\n\n  •  Star Trek: Shadow Frontier | Announcement Teaser (https://youtu.be/K2hcks9X50E?si=QLlU6oimyq1WiBx7) \n  •  Anthony Head, 'Buffy' and 'Ted Lasso' star, dies at 72 (https://ew.com/anthony-head-dies-buffy-ted-lasso-star-11991985) \n  •  'Doctor Who' 2026 Christmas Special Canceled as Russell T Davies Exits the Series (https://gizmodo.com/doctor-who-2026-christmas-special-canceled-russell-t-davies-exits-series-2000770017) \n  •  The 'Doctor Who' Situation Is Even Worse Than We Thought (https://gizmodo.com/the-doctor-who-situation-is-even-worse-than-we-thought-2000770620) \n  •  Shrek 5 | Official Teaser | Experience It In IMAX® (https://youtu.be/A-J-6e40iD4?si=uLcAmkj-UN5AwoR5) \n  •  Spiderman: Brave New World (https://youtu.be/tLeBDumanoc?si=-bQ2JbFX3sib-uzq) \n  •  KLARA AND THE SUN – Official Trailer (4K) (https://youtu.be/wixzainceAE?si=ugYSfABn1wwNsfog) \n  •  Google DeepMind bets $75M on AI's future in Hollywood with A24 deal | TechCrunch (https://techcrunch.com/2026/06/22/google-deepmind-bets-75m-on-ais-future-in-hollywood-with-a24-deal/) \n  •  Grand Theft Auto 6 Physical Copies Won't Include a Disc, Will Just Be a Code in a Box (https://ign.com/articles/grand-theft-auto-6-physical-copies-wont-include-a-disc-will-just-be-a-code-in-a-box) \n  •  'Dungeon Crawler Carl' TV Series Greenlit by Peacock (https://gizmodo.com/dungeon-crawler-carl-tv-series-greenlit-by-peacock-2000774312) \n  •  RIP 'The Boroughs,' Which Netflix Just Canceled After One Season (https://gizmodo.com/rip-the-boroughs-which-netflix-just-canceled-after-one-season-2000773374) \n  •  Disclosure Day (https://youtu.be/SCYT8vb2siQ?si=23okTrrsosyhHDZR) \n  •  Hoppers | Official Trailer (https://youtu.be/PypDSyIRRSs?si=04cHtji-qgFwof41) \n  •  X-Men: Elsewhen (Volume 1 of 3) (Hardcover) | ABRAMS (https://www.abramsbooks.com/product/x-men-elsewhen-volume-1-of-3_9781419787287/) \n  •  Silo — Season 3 Official Trailer | Apple TV (https://www.youtube.com/watch?v=BLBvbMtjyAQ) \n  •  Honest Trailers | Supergirl (https://youtube.com/watch?v=Fy74-EAR7JA) \n  •  Spider-Noir | Official Trailer (True-Hue Full Color) (https://www.youtube.com/watch?v=u48_JpUloGY) \n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-06-28T01:12:09Z","thumbnail_url":"https://img.youtube.com/vi/_y4nl1Xh3gs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"iOS 27 Apple Find My App UI | Sheet Tab Bar | Multi-Sheet Find My App UI | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"RWm0urCus7s","video_url":"https://www.youtube.com/watch?v=RWm0urCus7s","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the new iOS 27 Apple Find My App UI with Multi-Sheet and Sheet Tab Bar using SwiftUI.\n\nApple Find My Bottom Sheets | SwiftUI Sheet Tab Bar | SwiftUI Multi-Sheet Layout | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/ios-27-apple-my-162262379\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 2\n     macOS Version: 27.0 Beta 2 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-27T22:16:26Z","thumbnail_url":"https://img.youtube.com/vi/RWm0urCus7s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Claude Design: How I Actually Prompt It to Build an iOS App","channel_name":"Kilo Loco on YouTube","video_id":"72exgNQEh6I","video_url":"https://www.youtube.com/watch?v=72exgNQEh6I","description":"I built a family meal-voting iOS app in claude.ai/design — from the exact prompt I typed to a handoff document my coding agent can build from.\n\nA viewer asked how I actually use Claude Design, so here's my complete flow, with every decision broken down.\n\nWhat you'll learn: \n- How I structure prompts for Claude Design (and why I deliberately let the AI infer the details) \n- Using plan mode / clarifying questions to keep the build focused \n- Picking a visual vibe + choosing the must-have screens \n- Reviewing and steering the generated design \n- Generating a design-to-code handoff document (a README for your coding agent + an HTML preview) so it can reuse your existing code & themes\n\nChapters \n0:00 The comment + what Claude Design is \n0:52 Breaking down my prompt (how I talk to Claude) \n5:22 Plan mode: Claude's clarifying questions \n7:00 Choosing the vibe & must-have screens \n9:18 Final answers & hitting submit \n10:22 The design reveal + reviewing it \n13:51 Generating the handoff document \n16:21 Saving it & the full flow","published":"2026-06-27T19:31:59Z","thumbnail_url":"https://img.youtube.com/vi/72exgNQEh6I/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 950","channel_name":"Code Completion","video_id":"JyJah-M-p-g","video_url":"https://www.youtube.com/watch?v=JyJah-M-p-g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-27T14:18:37Z","thumbnail_url":"https://img.youtube.com/vi/JyJah-M-p-g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's new in SwiftUI for iOS 27?","channel_name":"Paul Hudson on YouTube","video_id":"tNxEqyUVGck","video_url":"https://www.youtube.com/watch?v=tNxEqyUVGck","description":"In this video I walk through a variety of new SwiftUI features introduced with iOS 27 and aligned releases – new lazy @State, faster compiling, reorderable(), AsyncImage caching, customizable toolbar priorities, and more!\n\nWWDC26 sale: https://www.hackingwithswift.com/offers","published":"2026-06-27T09:37:28Z","thumbnail_url":"https://img.youtube.com/vi/tNxEqyUVGck/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Screen Capture iPhone (iOS 27) - Screen Capture Kit For iOS 27 - SwiftUI - Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"Lyazky233hg","video_url":"https://www.youtube.com/watch?v=Lyazky233hg","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to use the new Screen Capture Kit Framework introduced for iOS 27 to screen record an app or iPhone Using SwiftUI.\nScreen Recording SwiftUI | SwiftUI Screen Capture Kit iOS | SwiftUI App Screen Recording | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/screen-capture-162165846\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 2\n     macOS Version: 27.0 Beta 2 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-26T17:57:26Z","thumbnail_url":"https://img.youtube.com/vi/Lyazky233hg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Can Xcode help me pronounce \"Discombobulated\"?","channel_name":"Peter Friese on YouTube","video_id":"zaClEUCWZ64","video_url":"https://www.youtube.com/watch?v=zaClEUCWZ64","description":"I've been learning the English language since I was ... (checks notes) 11 years old, and there are still words that I can't pronounce.\n\nTime to change this! I used Xcode's agentic coding experience to build an AI-first language tutor (using Gemini). All using a (digital) napkin!\n\nCan it teach me how to pronounce \"discombobulated\" and other tongue-twisters? Watch this video to find out!\n\n#gemini #xcode27 #agenticengineering","published":"2026-06-26T15:14:29Z","thumbnail_url":"https://img.youtube.com/vi/zaClEUCWZ64/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 949","channel_name":"Code Completion","video_id":"qIij8O68UNs","video_url":"https://www.youtube.com/watch?v=qIij8O68UNs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-26T12:57:50Z","thumbnail_url":"https://img.youtube.com/vi/qIij8O68UNs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Figma Motion Is Absolutely Nuts","channel_name":"DesignCode","video_id":"TGaCyIak-Ak","video_url":"https://www.youtube.com/watch?v=TGaCyIak-Ak","description":"Figma Motion is the first Figma feature in a while that made me genuinely excited to open the canvas again.\n\nFor the past year and a half, I have been so deep in AI builders that drawing rectangles in Figma felt slow. But Figma Motion changes the feeling because motion, shaders, agents, auto keyframes, and effects can now live much closer to the design itself.\n\nIn this video I test:\n\n- basic position, scale, size, opacity, and color animation\n- auto keyframes on the Figma Motion timeline\n- using the agent tab to animate an existing design\n- staggered logo and text animation\n- where the agent still gets things wrong\n- shader effects like data distortion and lens distortion\n- animating shader settings over time\n- creating a custom Matrix-style shader with an agent\n- using screenshots and HTML as context\n- how this fits with Figma agents, generated landing pages, auto layout, and site handoff\n\nThe big idea:\n\nFigma Motion is not exciting because it can move a circle.\n\nIt is exciting because it makes motion editable where the design already lives.\n\nResources mentioned:\nFigma Motion: https://www.figma.com/blog/introducing-figma-motion/\nScreen Recording Used: https://dreamcut.ai\n\nChapters:\n00:00 Why Figma Motion feels exciting\n00:46 Shaders and effects inside Figma Motion\n01:42 Animation can exist closer to code\n02:02 Animate a simple object\n02:40 Auto keyframes and timeline edits\n03:33 Bring in an existing design\n04:17 Use the agent tab to animate\n04:54 Staggered logo and text animation\n05:06 What the agent gets wrong\n05:35 Shader effects on a real UI\n06:03 Animate shader settings\n06:49 Search plugins and shaders from the toolbox\n07:19 Tune lens distortion keyframes\n08:16 Create a custom shader with an agent\n08:38 Use screenshots and HTML for shader context\n09:09 Animate the custom Matrix shader\n09:34 Figma agents and generated landing pages\n09:59 Auto layout, sites, and where this goes next","published":"2026-06-25T15:16:57Z","thumbnail_url":"https://img.youtube.com/vi/TGaCyIak-Ak/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 948","channel_name":"Code Completion","video_id":"jnYj1l0TZYs","video_url":"https://www.youtube.com/watch?v=jnYj1l0TZYs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-25T12:01:20Z","thumbnail_url":"https://img.youtube.com/vi/jnYj1l0TZYs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is new in Swift 6.4? | Borrow and Mutate","channel_name":"Swift and Tips","video_id":"lYeVDf_cX5M","video_url":"https://www.youtube.com/watch?v=lYeVDf_cX5M","description":"https://pitt500.github.io/whats-new-in-swift/swift-6.4/borrow-mutate-accessors/\n----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-25T06:39:05Z","thumbnail_url":"https://img.youtube.com/vi/lYeVDf_cX5M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"CreaTECH Solutions - Stewart Lynch Web Site","channel_name":"Stewart Lynch on YouTube","video_id":"uTBlzU_TKqc","video_url":"https://www.youtube.com/watch?v=uTBlzU_TKqc","description":"I’ve redesigned my website to make finding Swift and SwiftUI content much easier. Search through my YouTube videos, explore blog posts, and discover my open source apps, all from one location.\nhttps://www.createchsol.com","published":"2026-06-24T13:16:17Z","thumbnail_url":"https://img.youtube.com/vi/uTBlzU_TKqc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 947","channel_name":"Code Completion","video_id":"uI9YmZem-ho","video_url":"https://www.youtube.com/watch?v=uI9YmZem-ho","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-24T12:59:47Z","thumbnail_url":"https://img.youtube.com/vi/uI9YmZem-ho/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 27 Style Glass Sliders Using SwiftUI | Slide To Confirm | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"vp5sLEyI8g8","video_url":"https://www.youtube.com/watch?v=vp5sLEyI8g8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS 27 Glass Based Slide to Confirm Interaction Using SwiftUI | SwiftUI Slide to Confirm | SwiftUI Swipe To Confirm | SwiftUI Liquid Glass Swipe To Confirm | SwiftUI Glass Sliders | SwiftUI VisualEffect | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/ios-27-style-to-161885482\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 2\n     macOS Version: 27.0 Beta 2 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-23T18:04:06Z","thumbnail_url":"https://img.youtube.com/vi/vp5sLEyI8g8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Why most AI-generated code is… meh #aicoding #codingwithai #tdd #softwaredevelopment #cleancode","channel_name":"Quality Coding on YouTube","video_id":"g8MsshjvhFw","video_url":"https://www.youtube.com/watch?v=g8MsshjvhFw","description":"","published":"2026-06-23T15:29:08Z","thumbnail_url":"https://img.youtube.com/vi/g8MsshjvhFw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What's new in Swift and SwiftUI (WWDC 2026)","channel_name":"Vincent Pradeilles on YouTube","video_id":"zBNUpnpp6GQ","video_url":"https://www.youtube.com/watch?v=zBNUpnpp6GQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – What's new in Swift\n02:40 – What's new in SwiftUI\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-06-23T11:30:17Z","thumbnail_url":"https://img.youtube.com/vi/zBNUpnpp6GQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 946","channel_name":"Code Completion","video_id":"LDCQ7UK0gnA","video_url":"https://www.youtube.com/watch?v=LDCQ7UK0gnA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-23T06:12:16Z","thumbnail_url":"https://img.youtube.com/vi/LDCQ7UK0gnA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"“Almost Home” by Daniel Sincere (me!)","channel_name":"Full Queue Developer","video_id":"666vjbLA-XY","video_url":"https://www.youtube.com/watch?v=666vjbLA-XY","description":"","published":"2026-06-23T01:35:59Z","thumbnail_url":"https://img.youtube.com/vi/666vjbLA-XY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Perfectionism!","channel_name":"Full Queue Developer","video_id":"sdCmvb2JQk8","video_url":"https://www.youtube.com/watch?v=sdCmvb2JQk8","description":"Comparison is a scalpal, that should only be used under surgical conditions: prepared, clean, and protected. \n\nI performed this song yesterday at an open mic in NYC.","published":"2026-06-22T23:10:38Z","thumbnail_url":"https://img.youtube.com/vi/sdCmvb2JQk8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swipeable Tab bar using SwiftUI | iOS Safari App Style | #animation #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"VGjFJvYKE4g","video_url":"https://www.youtube.com/watch?v=VGjFJvYKE4g","description":"","published":"2026-06-22T21:07:21Z","thumbnail_url":"https://img.youtube.com/vi/VGjFJvYKE4g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Answering Your Apple Ads Questions: Live Q&A","channel_name":"Appfigures on YouTube","video_id":"9eg4WvF0r94","video_url":"https://www.youtube.com/watch?v=9eg4WvF0r94","description":"Join me live for an Apple Ads Q&amp;A focused on campaign performance, keyword strategy, budgeting, and scaling. Ask your questions and get expert answers in real time.\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-06-22T20:45:37Z","thumbnail_url":"https://img.youtube.com/vi/9eg4WvF0r94/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Setting up Gemini in Xcode's Coding Agent","channel_name":"Peter Friese on YouTube","video_id":"8cpFOpW_PB4","video_url":"https://www.youtube.com/watch?v=8cpFOpW_PB4","description":"Xcode 27 is here, and with it comes a massive upgrade to agentic coding! \n\nIn this video, I'll show you how to set up Gemini as your primary coding agent in Xcode 27 using Google AI Studio. We’ll walk through the entire setup process—from installation to API key management—and then put the agent to the test by rebuilding a nostalgic classic: the iBeer app, but with a modern, fruit-themed twist using SpriteKit and Swift UI.\n\nWhether you're looking to streamline your workflow or explore the creative side of AI-powered development, this guide has you covered.\n\nChapters:\n0:00 What’s New in Xcode 27 \n0:24 Installing Gemini in Xcode \n1:21 Getting your API Key from Google AI Studio \n3:35 Choosing the right Gemini model \n3:50 Demo: Rebuilding the iBeer app \n4:15 Using /plan mode with Gemini \n6:38 Build mode \n8:10 Testing on a physical device \n9:11 Iteration: fixing orientation\n11:34 Final demo: the fruit-drinking app \n12:06 Next steps\n\n#Xcode27 #GeminiAI #SwiftUI #iOSDevelopment #AIProgramming #SpriteKit #AppleIntelligence #CodingAgent","published":"2026-06-22T20:30:52Z","thumbnail_url":"https://img.youtube.com/vi/8cpFOpW_PB4/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"WWDC26 LIVE – Keynote & Platforms State of the Union","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"e7INDofELMQ","video_url":"https://www.youtube.com/watch?v=e7INDofELMQ","description":"Jaime and Tim are joined by Josh Hrach and Peter Witham to chat about the WWDC26 Keynote and Platforms State of the Union.\n\n\n\n\n\n     \n     \n  •  WWDC26: Appreciation starring Erick the Architect (https://youtube.com/watch?v=hx-JzOCNBbM) \n     \n     \n     \n     \n     \n  •  Spatialapse Camera App (https://apps.apple.com/ca/app/spatialapse-camera/id6759534159) \n     \n     \n     \n     \n     \n  •  MVTube app (https://apps.apple.com/ca/app/mvtube/id6760608030) \n     \n     \n     \n     \n     \n  •  WWDC26: Code-along: Make your app available to Siri | Apple (https://www.youtube.com/watch?v=lF8ZFACmyFY) \n     \n     \n     \n     \n     \n  •  WWDC26: Build next-generation experiences with visionOS 27 | Apple (https://www.youtube.com/watch?v=S_qt8iu_Ljw) \n     \n     \n     \n     \n     \n  •  WWDC26: Explore advances in RealityKit | Apple (https://www.youtube.com/watch?v=jED4zYKO4J8) \n     \n     \n     \n     \n     \n  •  Martian Attack (https://apps.apple.com/ca/app/martian-attack/id6759349472) \n     \n     \n     \n     \n     \n  •  Geese Squad App (https://apps.apple.com/ca/app/geese-squad/id506573523) \n     \n     \n     \n     \n     \n  •  Moofo Dev Preview (https://youtu.be/umY83XpDLRA) \n     \n     \n     \n     \n     \n  •  Medieval Help Desk (https://www.youtube.com/watch?v=pQHX-SjgQvQ)","published":"2026-06-22T17:49:23Z","thumbnail_url":"https://img.youtube.com/vi/e7INDofELMQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Cristian Diaz creator of the Gantry app","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Iaz4WwO8tiQ","video_url":"https://www.youtube.com/watch?v=Iaz4WwO8tiQ","description":"Cristian Diaz joins Tim to discuss his application Gantry, which helps create resources for spatial computing\n\n\n\n\n\n     \n     \n  •  Gantry — Press KitPress kit for Gantry — Scene Converter. Logos, screenshots, boilerplate copy, and fact sheet for journalists and content creators.gantry.reality2713.com/press/Data is Outdated (https://gantry.reality2713.com/press/) \n     \n     \n     \n     \n     \n  •  Preflight — OpenUSD Inspection ServiceInspect, validate, and understand USD assets with side-by-side Hydra and RealityKit rendering, non-destructive sessions, and AI diagnostics.preflight.reality2713.com/Data is Outdated (https://preflight.reality2713.com/) \n     \n     \n     \n     \n     \n  •  USD Home — Universal Scene Description 26.05 documentationopenusd.org/release/index.htmlData is Outdated (https://openusd.org/release/index.html) \n     \n     \n     \n     \n     \n  •  elkraneo / DeconstructedClone of Reality Composer ProelkraneoSwiftStars12Data is Outdated (https://github.com/elkraneo/Deconstructed) \n     \n     \n     \n     \n     \n  •  Reality2713 / SwiftUsdShellSwift API boundary for USD-capable applicationsReality2713SwiftStars0Data is Outdated (https://github.com/Reality2713/SwiftUsdShell) \n     \n     \n     \n     \n     \n  •  How to convert 3D models to USDZ files using Apple’s Reality ConverterApple’s Reality Converter is a free macOS beta app that lets you easily convert 3D models like .obj, .gltf, and .fbx into USDZ files. It offers drag-and-drop conversion, material editing, lighting previews, and metadata customization, making USDZ creation simple for AR projects.AuthorRoxana NagyData is Outdated (https://roxana-nagy.com/how-to-convert-3d-models-to-usdz-files-using-apples-reality-converter/)","published":"2026-06-22T17:49:21Z","thumbnail_url":"https://img.youtube.com/vi/Iaz4WwO8tiQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Beware of Accepting Mediocre Code from AI (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"-SJnilEBCc8","video_url":"https://www.youtube.com/watch?v=-SJnilEBCc8","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-06-22T17:45:01Z","thumbnail_url":"https://img.youtube.com/vi/-SJnilEBCc8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 945","channel_name":"Code Completion","video_id":"plMb2bX8jXQ","video_url":"https://www.youtube.com/watch?v=plMb2bX8jXQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-22T12:23:35Z","thumbnail_url":"https://img.youtube.com/vi/plMb2bX8jXQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Macros Demystified: Build a Freestanding Expression Macro","channel_name":"Stewart Lynch on YouTube","video_id":"7W6R2TIoEW8","video_url":"https://www.youtube.com/watch?v=7W6R2TIoEW8","description":"Swift Macros Part 1 | Freestanding Expression Macros\nSwift macros let you write code that writes code, and in this video you're going to build one from scratch so you actually understand what's happening under the hood.\nWe'll create a freestanding expression macro called #URL that validates a URL at compile time, not at runtime. Along the way you'll learn how the macro expansion pipeline works, how to inspect syntax trees, and how to emit real, helpful compiler diagnostics instead of the generic errors Swift throws by default.\nWhat you'll learn:\n\n🛠 How to create a Swift Package with a macro target from scratch\n🔍 How the Stringify boilerplate macro works, and why it's the perfect starting point\n📦 The relationship between the macro declaration, the macro implementation, and the plugin entry point\n✅ How to extract and validate string literal arguments at compile time\n🚫 Why passing a variable to a compile-time macro defeats its purpose, and how to prevent it\n🔴 How to emit custom SwiftDiagnostics errors with clear, prescriptive messages\n📖 Where to find the real Swift macro documentation (hint: it's not on developer.apple.com)\n\nThis is Part 1 of a two-part series. Part 2 will cover attached macros, which can generate properties inside your types automatically.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:26 Stringify Walkthrough\n10:37 Creating a URL Macro\n20:27 Adding Diagnostic Messages\n\n Starter Project Files: None\nCompleted Project:  https://github.com/StewartLynch/PracticalMacros\n\n\nReferences mentioned in video: \nSwift Macros Docs: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-06-21T13:29:15Z","thumbnail_url":"https://img.youtube.com/vi/7W6R2TIoEW8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 944","channel_name":"Code Completion","video_id":"s3vWGgpV2OU","video_url":"https://www.youtube.com/watch?v=s3vWGgpV2OU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-21T12:32:10Z","thumbnail_url":"https://img.youtube.com/vi/s3vWGgpV2OU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 943","channel_name":"Code Completion","video_id":"HwNhDa-W33o","video_url":"https://www.youtube.com/watch?v=HwNhDa-W33o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-21T11:57:54Z","thumbnail_url":"https://img.youtube.com/vi/HwNhDa-W33o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A different take on “everybody’s always doing their best”","channel_name":"Full Queue Developer","video_id":"VolOn52KB3U","video_url":"https://www.youtube.com/watch?v=VolOn52KB3U","description":"","published":"2026-06-20T19:19:08Z","thumbnail_url":"https://img.youtube.com/vi/VolOn52KB3U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What's new in Swift 6.4? | Module Selector (::)","channel_name":"Swift and Tips","video_id":"6W0aiLJO60g","video_url":"https://www.youtube.com/watch?v=6W0aiLJO60g","description":"https://pitt500.github.io/whats-new-in-swift/swift-6.4/module-selectors/\n\n----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-20T06:02:47Z","thumbnail_url":"https://img.youtube.com/vi/6W0aiLJO60g/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Weather App Style Sticky Scroll Section Using SwiftUI | Sticky Section + Header | Scroll Effects","channel_name":"Kavsoft on YouTube","video_id":"wq9gQCKr57w","video_url":"https://www.youtube.com/watch?v=wq9gQCKr57w","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Apple Weather App's Sticky Scroll Sections Using SwiftUI | Sticky Section Header SwiftUI | SwiftUI VisualEffect | SwiftUI Weather App Scroll Effects | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/weather-app-161562312\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 1\n     macOS Version: 27.0 Beta 1 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-19T22:48:21Z","thumbnail_url":"https://img.youtube.com/vi/wq9gQCKr57w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 942","channel_name":"Code Completion","video_id":"R4lltkWxmbk","video_url":"https://www.youtube.com/watch?v=R4lltkWxmbk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-19T12:28:36Z","thumbnail_url":"https://img.youtube.com/vi/R4lltkWxmbk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I use my own timer app every single day #productivity","channel_name":"Paul Solt on YouTube","video_id":"nc4AQEMWyT4","video_url":"https://www.youtube.com/watch?v=nc4AQEMWyT4","description":"Get the app: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n\nEvery other timer was too clunky, so I built a minimalist one that works the way I time things — using natural language.\n\nThe full 2.0 redesign is in App Store Review right now. You can grab the current version on the App Store, or try the new design on TestFlight beta.\n\nDownload Super Easy Timer with the link below.\n• App Store: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n• TestFlight Beta: https://testflight.apple.com/join/1jm4arcH \n\n#timer #productivity #mac #menubar","published":"2026-06-18T15:43:38Z","thumbnail_url":"https://img.youtube.com/vi/nc4AQEMWyT4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 941","channel_name":"Code Completion","video_id":"0hxJ7Fa6O8Q","video_url":"https://www.youtube.com/watch?v=0hxJ7Fa6O8Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-18T13:00:41Z","thumbnail_url":"https://img.youtube.com/vi/0hxJ7Fa6O8Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Resizable Scroll Animation Header using SwiftUI | Sticky Header | #ios #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"dBOHV_4f9O0","video_url":"https://www.youtube.com/watch?v=dBOHV_4f9O0","description":"","published":"2026-06-17T22:09:49Z","thumbnail_url":"https://img.youtube.com/vi/dBOHV_4f9O0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Framer's AI Agent Can Build Landing Pages Inside the Canvas","channel_name":"DesignCode","video_id":"OZaE5ZezjYs","video_url":"https://www.youtube.com/watch?v=OZaE5ZezjYs","description":"Framer 3.0 just launched with a new agent workflow, so I tested it from the perspective of someone who has built with Framer, Figma, Sketch, Codex, Aura, and AI landing page tools for a long time.\n\nThe interesting part is not simply that Framer can generate a landing page.\n\nThe interesting part is that it generates inside Framer.\n\nThat means the output can become layers, components, hover states, responsive variants, inspector-editable sections, and a real Framer website project.\n\nResources:\n- Framer: https://framer.com\n- Aura Build: https://aura.build\n- Screen Recording: https://dreamcut.ai\n\nIn this video I test:\n\n- Framer's new agent mode\n- a basic prompt vs a detailed design-system prompt\n- importing design context into the workflow\n- reusable components\n- desktop, tablet, and mobile variants\n- hover states and inspector controls\n- how the output compares to AI website builders\n- why the canvas matters\n- where the design still feels AI-generated\n- the credit usage after two landing page generations\n\nThe good:\nFramer's canvas makes AI output much more editable and maintainable than a normal chat-first website builder.\n\nThe concern:\nIn my test, two landing page generations used 1,356 credits and exceeded a 1,000-credit monthly limit. That matters because AI design needs iteration.\n\nChapters:\n00:00 Framer 3.0 and the agent direction\n01:15 Pricing, hosting, and monthly credits\n03:00 New Framer project and agent mode\n04:00 Testing a stronger prompt\n05:20 Adding a design-system prompt\n06:20 Dragging design context into Framer\n07:00 Agent questions and reusable components\n08:10 Basic prompt result\n09:15 Agentic design tools vs chat-first builders\n10:10 Componentized generation on the canvas\n11:30 Why detailed prompts work better\n12:20 Giant prompts as landing page blueprints\n14:00 Hover states, icons, and inspector controls\n16:00 Tablet and phone variants\n17:40 Running out of credits\n19:05 Finding workspace credit usage\n20:20 Model and project credit breakdown\n21:00 Why credit pricing matters for iteration\n22:30 Paper, Figma, Magicpath, Aura, and Framer\n23:20 Previewing the generated site\n24:25 Final take on Framer 3.0","published":"2026-06-17T15:22:08Z","thumbnail_url":"https://img.youtube.com/vi/OZaE5ZezjYs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 940","channel_name":"Code Completion","video_id":"6PE8hCNFsTo","video_url":"https://www.youtube.com/watch?v=6PE8hCNFsTo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-17T13:12:48Z","thumbnail_url":"https://img.youtube.com/vi/6PE8hCNFsTo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My WWDC Recap, SwiftUI Lab Q&A, App Store Removal, and More","channel_name":"Sean Allen on YouTube","video_id":"SY9NqW6z8gs","video_url":"https://www.youtube.com/watch?v=SY9NqW6z8gs","description":"🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nGet Bitrig - https://bitrig.com/\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- My highlights of WWDC\n- SwiftUI Group Lab Q&amp;A\n- What is Apple-Like?\n- Apps may be removed from the App Store\n\nSubscribe to Bitrig YouTube Channel - https://www.youtube.com/@BitrigApp\nSubscribe to Bitrig Developer YouTube Channel - https://www.youtube.com/@BitrigDev\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - My WWDC Highlights\n2:52 - I was in Cupertino\n4:20 - SwiftUI Group Lab Q&amp;A\n10:00 - What is Apple-Like?\n13:24 - App Store App Removal\n\n#swift #swiftui #iosdevelopment","published":"2026-06-17T11:58:26Z","thumbnail_url":"https://img.youtube.com/vi/SY9NqW6z8gs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Agentic coding a Swift SDK, Part 3","channel_name":"Peter Friese on YouTube","video_id":"VBg9-KLjlPg","video_url":"https://www.youtube.com/watch?v=VBg9-KLjlPg","description":"Let's build a readability SDK using agentic coding!\n\n#SwiftUI #iOSDevelopment #AgenticEngineering #GeminiCLI #AI #MobileDev","published":"2026-06-16T16:43:41Z","thumbnail_url":"https://img.youtube.com/vi/VBg9-KLjlPg/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"What's new in Swift 6.4? (Part 3) | anyAppleOS","channel_name":"Swift and Tips","video_id":"eZajPpu-DTI","video_url":"https://www.youtube.com/watch?v=eZajPpu-DTI","description":"https://pitt500.github.io/whats-new-in-swift/swift-6.4/any-apple-os-availability/\n\n----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-16T14:19:31Z","thumbnail_url":"https://img.youtube.com/vi/eZajPpu-DTI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 939","channel_name":"Code Completion","video_id":"mYthE09o1_8","video_url":"https://www.youtube.com/watch?v=mYthE09o1_8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-16T12:36:34Z","thumbnail_url":"https://img.youtube.com/vi/mYthE09o1_8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What are AI Agent Skills?","channel_name":"Stream Developers on YouTube","video_id":"fKQr4rozpCk","video_url":"https://www.youtube.com/watch?v=fKQr4rozpCk","description":"Everyone's talking about Agent Skills right now. Anthropic, Cursor, Claude Code, Codex, Copilot, Vercel: they all added support within a few weeks of each other. So we wanted to figure out what a skill actually is, and why the whole industry landed on the same idea at the same time.\n\nThis video builds it up from scratch: the problem skills solve, what one actually is, how it stays out of your way until your task needs it, and how it's different from a rule or a tool. Then, a quick demo where a fresh agent fumbles a real integration, we add one skill, and it gets it right.\n\nChapters\n0:00 Skills are everywhere\n0:19 The problem\n1:49 What a skill actually is\n3:29 Skill vs rule vs tool\n4:57 Why this caught on\n6:40 The demo\n8:22 When a skill is worth it\n9:39 Recap\n\nLinks\nskills.sh — the open skills directory\ngithub.com/GetStream/agent-skills — the skill used in the demo\nInstall it with: npx skills add getstream/agent-skills","published":"2026-06-16T10:05:19Z","thumbnail_url":"https://img.youtube.com/vi/fKQr4rozpCk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Beyond Basic TDD: Strengthening Swift Tests with Mutation Analysis #swiftlang #aicoding #devtools","channel_name":"Quality Coding on YouTube","video_id":"pu5UxA59dbA","video_url":"https://www.youtube.com/watch?v=pu5UxA59dbA","description":"","published":"2026-06-16T04:06:17Z","thumbnail_url":"https://img.youtube.com/vi/pu5UxA59dbA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"WWDC26 LIVE","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"k4RMawIAer4","video_url":"https://www.youtube.com/watch?v=k4RMawIAer4","description":"Jaime and Tim are joined again by Josh Hrach and Peter Witham to discuss the WWDC26 Keynote and Platforms State of the Union","published":"2026-06-16T01:38:12Z","thumbnail_url":"https://img.youtube.com/vi/k4RMawIAer4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"My new app was just approved on TestFlight","channel_name":"Paul Solt on YouTube","video_id":"hUOQ6bE9iEk","video_url":"https://www.youtube.com/watch?v=hUOQ6bE9iEk","description":"My new Mac app beta on TestFlight was just approved. I am so excited about this! \n\nThis timer app is something that I use every single day, and it's going to be launching on the App Store later this week. Right now, it's just in beta, and I want to give you a sneak peek of what it looks like now. \nI use both Fable 5, Opus 4.8, and Codex GPT 5.5 to help revamp the whole onboarding experience that you're seeing here. \n#codex #macos #timer #claude #fable","published":"2026-06-15T21:41:12Z","thumbnail_url":"https://img.youtube.com/vi/hUOQ6bE9iEk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Primitive TDD with Extra Backfilled Tests (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"kTI_KVhE3Zg","video_url":"https://www.youtube.com/watch?v=kTI_KVhE3Zg","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-06-15T17:30:04Z","thumbnail_url":"https://img.youtube.com/vi/kTI_KVhE3Zg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 938","channel_name":"Code Completion","video_id":"tCeV3yzOoOQ","video_url":"https://www.youtube.com/watch?v=tCeV3yzOoOQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-15T12:54:32Z","thumbnail_url":"https://img.youtube.com/vi/tCeV3yzOoOQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Safari Style Swipeable Tabbar Using SwiftUI | Custom Tabbar | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"0KVoxxXUJaE","video_url":"https://www.youtube.com/watch?v=0KVoxxXUJaE","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Safari App's Swipeable Tab bar Using SwiftUI | SwiftUI Swipeable Tabbar | SwiftUI Custom TabBar | SwiftUI Safari Swipe Tabbar | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/kavsoft/posts/safari-style-27-161099601\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 1\n     macOS Version: 27.0 Beta 1 Golden Gate \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-14T23:22:36Z","thumbnail_url":"https://img.youtube.com/vi/0KVoxxXUJaE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Celebration of Life for Indy Mitra","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"wiQU6werUds","video_url":"https://www.youtube.com/watch?v=wiQU6werUds","description":"","published":"2026-06-14T14:43:43Z","thumbnail_url":"https://img.youtube.com/vi/wiQU6werUds/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What's new in Swift 6.4? (Part 2) | Diagnose Attribute","channel_name":"Swift and Tips","video_id":"JxifhYMCJ6o","video_url":"https://www.youtube.com/watch?v=JxifhYMCJ6o","description":"Post explaining more details: https://pitt500.github.io/whats-new-in-swift/swift-6.4/diagnose/\n\n----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-14T14:01:36Z","thumbnail_url":"https://img.youtube.com/vi/JxifhYMCJ6o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Build a Swift Terminal Developer Toolkit with TUIkit | Pomodoro, Git Status & Release Tracker","channel_name":"Stewart Lynch on YouTube","video_id":"hqDurFnEJs8","video_url":"https://www.youtube.com/watch?v=hqDurFnEJs8","description":"In this video we build DevToolkit — a fully interactive, multi-panel terminal application written entirely in Swift using TUIkit. If you caught Part 1 of this series where we set up TUIkit and built our first app, this is where things get really interesting.\nWe use a NavigationSplitView to create a sidebar-driven interface with three distinct panels:\n🍅 Pomodoro Timer — A configurable countdown timer ranging from 5 to 60 minutes, with start, pause, and reset controls. The duration you set persists between sessions using @AppStorage, and the timer itself leverages TUIkit's built-in PulseTimer so there's no manual render triggering needed.\n🔀 Git Status Dashboard — A live view of your current working directory's Git state. It shows your project name, active branch, last commit message, and changed file count — with dirty working trees highlighted in red using shell commands called directly from Swift.\n📦 Project Release Tracker — A per-project status panel where you can log whether your project is in development, TestFlight, or released, along with a version number, release date, and a comment. All data persists via @AppStorage using the project directory as a unique key.\nAlong the way we cover some important TUIkit-specific patterns that differ from standard SwiftUI — like why .onAppear needs a guard flag, how to use computed properties to work around state re-render limitations, and how to create custom bindings for @AppStorage-backed codable models.\nWe also integrate the Rainbow Swift package to add colourised panel titles to our UI, and at the end we compile the app as a release build and install it to /usr/local/bin so it's available from any directory in your terminal.\nIf you're a Swift developer curious about building CLI and terminal tools with a SwiftUI-like syntax, this one's for you.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:38 NavigationSplitView\n10:50 Pomodoro View\n21:17 Project View\n32:18 Update View\n44:33 Adding Rainbow Swift Package\n47:37 Installing App\n\n Starter Project Files:  None\n\nCompleted Project: https://github.com/StewartLynch/DevToolkit\n\nReferences mentioned in video: \nShell Script Gist:  https://gist.github.com/StewartLynch/994f86ed4060ddfff7b4ca8e6076367f\nLoad Function Gist: https://gist.github.com/StewartLynch/194551c95e3181239262ca160c993da3\nRainbow Package: https://github.com/onevcat/Rainbow\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-06-14T13:31:28Z","thumbnail_url":"https://img.youtube.com/vi/hqDurFnEJs8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 937","channel_name":"Code Completion","video_id":"IbMEia5aNA8","video_url":"https://www.youtube.com/watch?v=IbMEia5aNA8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-14T12:44:23Z","thumbnail_url":"https://img.youtube.com/vi/IbMEia5aNA8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Fixed My Mac App With Fable 5 Before It Got Banned","channel_name":"Paul Solt on YouTube","video_id":"fNk_84BTGiM","video_url":"https://www.youtube.com/watch?v=fNk_84BTGiM","description":"Fable 5 is banned worldwide because it is too dangerous. Before it was banned I was comparing Fable 5 to GPT 5.5. Here's a sneak peak of the Fable 5 results versus OpenAI's best model in Codex.\n\n• Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n• TestFlight Beta: https://testflight.apple.com/join/1jm4arcH\n\n#fable5 #anthropic #claude #openai #gpt55 #gpt #claudecode","published":"2026-06-13T18:17:21Z","thumbnail_url":"https://img.youtube.com/vi/fNk_84BTGiM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Fable 5 banned - Anthropic’s model is too dangerous","channel_name":"Paul Solt on YouTube","video_id":"cARSi0Nbkug","video_url":"https://www.youtube.com/watch?v=cARSi0Nbkug","description":"Fable 5 from Anthropic is banned.\n\nThe US government deemed it not safe and too dangerous for non-US citizens… it’s smart, but is it really dangerous?\n#fable5 #fable #claude #anthropic #codex","published":"2026-06-13T16:48:45Z","thumbnail_url":"https://img.youtube.com/vi/cARSi0Nbkug/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Tim's Zoom Meeting","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"yXEIR65pedk","video_url":"https://www.youtube.com/watch?v=yXEIR65pedk","description":"","published":"2026-06-13T16:45:32Z","thumbnail_url":"https://img.youtube.com/vi/yXEIR65pedk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 936","channel_name":"Code Completion","video_id":"BsONHj0DLmg","video_url":"https://www.youtube.com/watch?v=BsONHj0DLmg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-13T13:15:50Z","thumbnail_url":"https://img.youtube.com/vi/BsONHj0DLmg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's new in Swift 6.4? (Part 1)","channel_name":"Swift and Tips","video_id":"mTalmpVLg0U","video_url":"https://www.youtube.com/watch?v=mTalmpVLg0U","description":"My Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-13T06:11:08Z","thumbnail_url":"https://img.youtube.com/vi/mTalmpVLg0U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Adaptive TabView for iOS 27 (iPhone) Using SwiftUI | Xcode 27 | WWDC26","channel_name":"Kavsoft on YouTube","video_id":"HLEELQpFScA","video_url":"https://www.youtube.com/watch?v=HLEELQpFScA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to make default TabView adaptive for resizability for iOS 27 Using SwiftUI | iOS 27 TabBar To SideBar | iOS TabView - SideBar Adaptable | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 1\n     macOS Version: 26.5.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-12T19:52:36Z","thumbnail_url":"https://img.youtube.com/vi/HLEELQpFScA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 935","channel_name":"Code Completion","video_id":"dPOnraz_8oA","video_url":"https://www.youtube.com/watch?v=dPOnraz_8oA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-12T11:58:57Z","thumbnail_url":"https://img.youtube.com/vi/dPOnraz_8oA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I vibe coded for months. The sales never came.","channel_name":"DesignCode","video_id":"Fs-nfTiWzvg","video_url":"https://www.youtube.com/watch?v=Fs-nfTiWzvg","description":"The product works. The app exists. The editor has real features. The release builds are real. I have used it, improved it, broken it, fixed it, and rebuilt whole parts of the workflow with Codex sitting beside me.\n\nAnd the sales are almost non-existent.\n\nThat is the part I want to talk about on the livestream.\n\nNot as a dramatic founder confession. Not as a fake comeback story where the lesson is already perfectly packaged. More like a public debugging session. We built something for months. The market did not immediately reward us. Now we have to ask a harder question than, \"What should we build next?\"\n\nYouTube channel from our team:\n- Sourasith: @MadebySourasith \n- Sam: @samnang_aing \n- Sourany: @SouranyStudio \n- Vanh: @CreativeDesignTools \n- Dara: @darato2015","published":"2026-06-12T10:00:47Z","thumbnail_url":"https://img.youtube.com/vi/Fs-nfTiWzvg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"🇪🇸 WWDC26 en Español | Mi Experiencia en Apple Park (English Captions)","channel_name":"Swift and Tips","video_id":"I2Ub8mncYgk","video_url":"https://www.youtube.com/watch?v=I2Ub8mncYgk","description":"English:\nAs promised, here's all the WWDC26 experience recorded in Spanish (with captions in English)\nEnjoy! ☺️\n\nEspañol:\nComo lo prometí, aquí esta toda la experiencia #WWDC26 en español (con subtítulos en Ingles)\nQue lo disfruten! ☺️\n\n0:00 - Intro\n0:41 - Day 0 (Pre-Check In)\n20:42 - Day 1 (Keynote)\n32:56 - Day 1 (Last \"Good Morning\")\n37:30 - Day 1 (Testing Betas)\n51:12 - Day 1 (Community Recognition)\n53:23 - Day 1 (Announcements Takeaways)\n55:35 - Day 1 (Talk to Experts)\n58:32 - Day 1 (Apple Park's Rainbow)\n01:00:55 - Buy at Apple Visitor Center\n01:09:12 - Day 1 (Closure)\n01:15:56 - Day 2 (Developer Session)\n01:27:18 - Outro\n\n----\nLinks related to this video:\n\n* Apple Coding (Spanish): https://acoding.academy/\n* Foundation Models Framework (WWDC25): https://www.youtube.com/playlist?list=PLHWvYoDHvsOWaOKgUHTPOLM_11tUO2eBz\n* Macbook Neo Review: https://youtu.be/G73GcVrSEm4\n* WWDC25 (Day 0): https://youtu.be/vn9Y9awzqsA\n* WWDC25 (Day 1): https://youtu.be/66W2-H1xxnY\n* WWDC23: https://youtu.be/wB_1nwQgibE\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-12T00:00:02Z","thumbnail_url":"https://img.youtube.com/vi/I2Ub8mncYgk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"WWDC26 LIVE MTJC - this one!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fWypNgH0gqw","video_url":"https://www.youtube.com/watch?v=fWypNgH0gqw","description":"We are discussing WWDC26 and the Platforms State of the Union","published":"2026-06-11T16:37:46Z","thumbnail_url":"https://img.youtube.com/vi/fWypNgH0gqw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What makes an app memorable? #appdevelopment #codex","channel_name":"Paul Solt on YouTube","video_id":"vbwiyza-GiA","video_url":"https://www.youtube.com/watch?v=vbwiyza-GiA","description":"The first experience your customers have with your app decides if they use it again.\n\n1. Onboarding experience \n2. Get an aha moment early\n3. Make it personal with customizations\n\nI’m updating my onboarding today and tomorrow with Codex (and maybe Xcode 27). \n\nWhat app are you working on?\n\nDownload the beta: https://testflight.apple.com/join/1jm4arcH \nDownload from App Store: https://apps.apple.com/us/app/super-easy-timer/id1353137878 \n\n#macOSDev #iOSDev #Codex #Xcode27  #onboarding","published":"2026-06-11T15:28:47Z","thumbnail_url":"https://img.youtube.com/vi/vbwiyza-GiA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 934","channel_name":"Code Completion","video_id":"Xx9Wmef9b7s","video_url":"https://www.youtube.com/watch?v=Xx9Wmef9b7s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-11T13:05:35Z","thumbnail_url":"https://img.youtube.com/vi/Xx9Wmef9b7s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Tim Mitra MTJC SpockCast's Livestream","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"1HTTGgco1mQ","video_url":"https://www.youtube.com/watch?v=1HTTGgco1mQ","description":"","published":"2026-06-11T01:31:50Z","thumbnail_url":"https://img.youtube.com/vi/1HTTGgco1mQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"MTJC WWDC26 LIVE - this one!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"7N4GuAXN0FY","video_url":"https://www.youtube.com/watch?v=7N4GuAXN0FY","description":"","published":"2026-06-11T01:29:34Z","thumbnail_url":"https://img.youtube.com/vi/7N4GuAXN0FY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The greatest feature announced at #wwdc26","channel_name":"Swift and Tips","video_id":"2ELxCab0rdo","video_url":"https://www.youtube.com/watch?v=2ELxCab0rdo","description":"My Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-10T17:36:36Z","thumbnail_url":"https://img.youtube.com/vi/2ELxCab0rdo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 933","channel_name":"Code Completion","video_id":"8QrEFJLM3uk","video_url":"https://www.youtube.com/watch?v=8QrEFJLM3uk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-10T11:54:26Z","thumbnail_url":"https://img.youtube.com/vi/8QrEFJLM3uk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"WWDC26 First Impressions from an iOS Developer #Xcode27","channel_name":"Paul Solt on YouTube","video_id":"053uu4JK7cM","video_url":"https://www.youtube.com/watch?v=053uu4JK7cM","description":"WWDC26 fixed the things I HATED about iOS 26 (and macOS 26).\nMy Top 3:\n\n1. More frequent Xcode 27 updates\n2. Performance fixes for iOS 27 and macOS 27\n3. Liquid Glass refresh!\n\nNow with the latest betas we can start to see the future direction that Apple is starting which will hopefully make them more competitive with Codex and Claude Code.\nI still can’t see myself working inside Xcode, when most of my coding tasks are just talking to agents.\nBut there are some exciting new workflows like translations, which we can use Xcode, or just figure out a way to do the same thing on the command line in Codex.\nApple has brand new skills that are going to give your agents the knowledge they need to work with these new APIs, accessibility, and SwiftUI improvements.\n\n#WWDC26 #macOS #LiquidGlass #macdevelopment #xcode #xcode27 #ios27 #macos27","published":"2026-06-09T20:18:58Z","thumbnail_url":"https://img.youtube.com/vi/053uu4JK7cM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Make a Codex shortcut on your Home Screen #codex","channel_name":"Paul Solt on YouTube","video_id":"-S2zSddyvAA","video_url":"https://www.youtube.com/watch?v=-S2zSddyvAA","description":"If you’re addicted to Codex, here’s how to create a shortcut to it from ChatGPT.\n\n1. Create an open app shortcut\n2. Search ChatGPT\n3. Select Open Codex\n4. Rename it to Codex\n5. Add to Home Screen\n6. Set the icon to Codex logo\n\n#codex #chatgpt #shortcuts","published":"2026-06-09T16:56:23Z","thumbnail_url":"https://img.youtube.com/vi/-S2zSddyvAA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 932","channel_name":"Code Completion","video_id":"jCvykCtdudU","video_url":"https://www.youtube.com/watch?v=jCvykCtdudU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-09T12:44:54Z","thumbnail_url":"https://img.youtube.com/vi/jCvykCtdudU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's New in SwiftUI for iOS 27 | WWDC 2026 | Xcode 27","channel_name":"Kavsoft on YouTube","video_id":"7BIWFRYxW3E","video_url":"https://www.youtube.com/watch?v=7BIWFRYxW3E","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate what are the new APIs are introduced for SwiftUI in iOS 27 at WWDC 2026.\nSwiftUI Reorderable API | SwiftUI DragContainer | SwiftUI ScrollView SwipeActions | SwiftUI Resizability Toolbar APIs | SwiftUI Animations | SwiftUI 2026 | iOS 27 | SwiftUI Xcode 27 | SwiftUI iOS 27\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► TimeStamps:\n   0:00 Intro\n   0:04 Swipe Actions\n   0:57 Reorderable\n   2:55 Sectioned Reorderable\n   6:19 Multi-Select iOS Drag Container\n   9:25 New Navigation Transitions\n   11:32 New Toolbar Minimize Behavior\n   12:48 New Resizability Toolbar APIs\n   14:36 Other APIs\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 27 Beta 1\n     macOS Version: 26.5.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-09T12:09:47Z","thumbnail_url":"https://img.youtube.com/vi/7BIWFRYxW3E/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Apple gave me a recognition at #wwdc26 🙏🏻","channel_name":"Swift and Tips","video_id":"O3Q2Z61JBNU","video_url":"https://www.youtube.com/watch?v=O3Q2Z61JBNU","description":"My Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-09T06:42:06Z","thumbnail_url":"https://img.youtube.com/vi/O3Q2Z61JBNU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"MTJC WWDC26 Live Recording","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0tMIOQN0RaI","video_url":"https://www.youtube.com/watch?v=0tMIOQN0RaI","description":"Join Jaime Lopez Jr, Peter Whitham, Evan K Stone and Tim Mitra as they record their impressions of WWDC26 Keynote and Platforms State of the Union","published":"2026-06-09T02:08:05Z","thumbnail_url":"https://img.youtube.com/vi/0tMIOQN0RaI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Today is WWDC26 - 3 things to watch for #WWDC26","channel_name":"Paul Solt on YouTube","video_id":"ryYS83WL8vY","video_url":"https://www.youtube.com/watch?v=ryYS83WL8vY","description":"WWDC26 is today! Here’s 3 things I’m watching:\n\n1. New Mac Studio hardware? (AI focused)\n2. Siri that actually works\n3. Better Xcode coding intelligence\n\nXcode doesn’t compare to Codex or Claude Code. Apple needs a better product.\n#wwdc26 #wwdc #siri #macstudio #Xcode","published":"2026-06-08T16:43:59Z","thumbnail_url":"https://img.youtube.com/vi/ryYS83WL8vY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"This is how they send you off from pre-check-in at the Apple Campus! 😆#wwdc26","channel_name":"Swift and Tips","video_id":"HYaaIIaqubc","video_url":"https://www.youtube.com/watch?v=HYaaIIaqubc","description":"My Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-06-08T16:16:57Z","thumbnail_url":"https://img.youtube.com/vi/HYaaIIaqubc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 931","channel_name":"Code Completion","video_id":"0dPmyoD5BWI","video_url":"https://www.youtube.com/watch?v=0dPmyoD5BWI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-08T13:10:45Z","thumbnail_url":"https://img.youtube.com/vi/0dPmyoD5BWI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Insane to see the iOS simulator in Codex","channel_name":"DesignCode","video_id":"YdbkGBrOKbQ","video_url":"https://www.youtube.com/watch?v=YdbkGBrOKbQ","description":"iOS dev is about to get way easier with this plugin #iosdev #codex #swiftui","published":"2026-06-08T09:31:42Z","thumbnail_url":"https://img.youtube.com/vi/YdbkGBrOKbQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Cristian Diaz creator of the Gantry app for USDz creation.","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"VBGv5HNcrFE","video_url":"https://www.youtube.com/watch?v=VBGv5HNcrFE","description":"Cristian Diaz joins Tim to discuss his application  Gantry, which helps create resources for spatial computing","published":"2026-06-08T05:52:08Z","thumbnail_url":"https://img.youtube.com/vi/VBGv5HNcrFE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Tim Mitra MTJC SpockCast Live Stream","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"u_VVNbealzw","video_url":"https://www.youtube.com/watch?v=u_VVNbealzw","description":"","published":"2026-06-08T01:28:10Z","thumbnail_url":"https://img.youtube.com/vi/u_VVNbealzw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Timer-Based Auto-Advancing Paging Indicator Using SwiftUI | Timer Paginating Dots | Xcode","channel_name":"Kavsoft on YouTube","video_id":"7zbNqddOW3w","video_url":"https://www.youtube.com/watch?v=7zbNqddOW3w","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a Timer-Based Auto-Advancing Paging Indicator Using SwiftUI | SwiftUI Custom Paging Indicators | SwiftUI Timer Paging Indicators | SwiftUI Timer Pagination Dots | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/timer-based-auto-160455688\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.5.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-07T21:00:32Z","thumbnail_url":"https://img.youtube.com/vi/7zbNqddOW3w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build Terminal Apps in Pure Swift with TUIKit - Getting Started Guide","channel_name":"Stewart Lynch on YouTube","video_id":"T0Q1jMIN2D8","video_url":"https://www.youtube.com/watch?v=T0Q1jMIN2D8","description":"TUIKit is a declarative SwiftUI-style framework for building beautiful terminal user interfaces — in pure Swift, on macOS. No ncurses. No complex dependencies. Just Swift.\nIn this getting started guide, I'll show you everything you need to hit the ground running with TUIKit, including how to install it, set up your development environment using VS Code with the Swift extension, and build your very first interactive terminal application from scratch.\nHere's what we cover:\n\n• Installing TUIKit via the CLI installer\n• Setting up VS Code as your editor (and why it's better than Xcode for this)\n• Creating and running your first TUIKit project with swift run\n• Using Text views, Buttons, HStacks, Spacers, and TextFields\n• Managing state with @State properties — just like SwiftUI\n• Adding a custom App Header\n• Creating Status Bar shortcuts for keyboard-driven navigation\n• Applying system-wide colour palettes (like Amber) to theme your app\n• Compiling a release build and installing your app to /usr/local/bin so it runs from anywhere in Terminal\n\nWhether you're a seasoned Swift developer curious about CLI tools or just want to explore what's possible beyond iOS and macOS apps, TUIKit makes terminal development feel immediately familiar.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:42 Requirements\n3:24 Installing TUIKit\n5:47 Initializing and running a TUIKit Application\n8:32 Editing the Project\n26:50 Installing and running from anywhere\n\n Starter Project Files:  NONE\n\nCompleted Project:  https://github.com/StewartLynch/TUIIntro\n\nReferences mentioned in video: \nTUIKit: https://tuikit.dev\nTUIKit Documentation: https://docs.tuikit.dev/documentation/tuikit/\nTUIKit GitHub: https://github.com/phranck/TUIkit\nVisual Studio App: https://code.visualstudio.com\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-06-07T13:28:08Z","thumbnail_url":"https://img.youtube.com/vi/T0Q1jMIN2D8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 930","channel_name":"Code Completion","video_id":"vG1rGiubtr0","video_url":"https://www.youtube.com/watch?v=vG1rGiubtr0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-07T13:03:25Z","thumbnail_url":"https://img.youtube.com/vi/vG1rGiubtr0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 929","channel_name":"Code Completion","video_id":"pTPN89AtN2I","video_url":"https://www.youtube.com/watch?v=pTPN89AtN2I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-06T11:49:06Z","thumbnail_url":"https://img.youtube.com/vi/pTPN89AtN2I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fully Featured and Animated iOS/SwiftUI Dating App With AI Agent Skills","channel_name":"Stream Developers on YouTube","video_id":"hOY7QrviJzQ","video_url":"https://www.youtube.com/watch?v=hOY7QrviJzQ","description":"AI agent skills make it easier and faster to integrate APIs and SDKs into any project. Discover how much quicker it is to create a functional iOS dating app (in seconds) in SwiftUI using Stream Skills for chat, video calling, moderation, and push notifications. \n\nRelated Links\n\nSkills on GitHub: https://github.com/GetStream/agent-skills\n\nStream Skills: https://www.skills.sh/?q=getstream\n\nSwift Skills: https://www.skills.sh/getstream/agent-skills/stream-swift\n\nStream CLI Skills: https://www.skills.sh/getstream/agent-skills/stream-cli","published":"2026-06-05T21:00:39Z","thumbnail_url":"https://img.youtube.com/vi/hOY7QrviJzQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Codex unblocked my app development progress #codex","channel_name":"Paul Solt on YouTube","video_id":"GemlcSbKOmk","video_url":"https://www.youtube.com/watch?v=GemlcSbKOmk","description":"Codex unblocked my app development progress and solved my motivation problem for updating an old, “soon to be removed” Mac app.\nMy app has made $5k in revenue over it’s lifetime, but it’s been on a downward trend for the last 6 years… I never updated it because the amount of deprecated code kept growing, and Apple’s constant updates always break or add new requirements.\n\nThat changed with Codex this past year. I was able to give it a task that blocked me, not because it was hard, but because my motivation to dig into the problem was super low. I have a family, 2 daughters, exercise (run + ultimate), and a 9-5 job. That made it difficult to find time, and then combined with low energy + hard problems … made it so updates never happened.The further you get away from old code, the longer it takes to remember what you were doing, and deprecated code means finding new ways to do things that used to just work.\n\nHonestly, sometimes I wish my apps would keep working like they used to, but the constant iOS or macOS updates means there’s some level of maintenance.\n\nWhen an app only makes $10-$30 per month … it’s hard to make time for it… \n\n… But my app wasn’t going to work on the next macOS update, so I guess Apple lite a fire under my butt to get it working for the new update.That actually got me excited about the app, and I after I fixed the deprecated problems, I threw an experimental UI at Codex to apply, and it integrated it. Now I finally unblocked the two things that were previously holding me back.For the past two nights I’ve been up until 1am or 12am working on bug fixes and shipping new versions on TestFlight (Apple’s beta service). I’m really excited about all the new features in the app, because they bring quality of live improvements that I have wanted for years, but never found time to implement with all of lifes other responsibilities.I no longer have to have perfect energy to get into code and be productive. I can just talk to Codex and it will do what I ask.It’s not perfect, and often it messes up with Mac app development, but it’s good enough to get me going, so that I can redirect it when it’s wrong.Download the new beta on TestFlight here: https://testflight.apple.com/join/1jm4arcH Or you can search the Mac App Store for “Super Easy Timer” … if you do try it, let me know what you think. I finally have bandwidth to fix bugs. Last night I added 2 new features based on requests I got directly from beta testers (yesterday) … Codex is such and unlock.I have been paying for ChatGPT Pro since December 2024. GPT-5.5 is so good compared to what we had last year.","published":"2026-06-05T19:44:58Z","thumbnail_url":"https://img.youtube.com/vi/GemlcSbKOmk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Instagram-Style Disappearing Scroll Header Using SwiftUI | Scroll To Hide Header | Xcode","channel_name":"Kavsoft on YouTube","video_id":"conrKNxJ7T4","video_url":"https://www.youtube.com/watch?v=conrKNxJ7T4","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the disappearing Scroll header effect from Instagram App Using SwiftUI | SwiftUI Scroll to Hide Header | SwiftUI Collapsible Header | SwiftUI header Scroll Effect | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/instagram-style-160265462\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.5.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-06-05T18:26:16Z","thumbnail_url":"https://img.youtube.com/vi/conrKNxJ7T4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"If you're going to WWDC, don't skip on Apple Park Visitor Center 🍎","channel_name":"Vincent Pradeilles on YouTube","video_id":"khN9AXoRZz4","video_url":"https://www.youtube.com/watch?v=khN9AXoRZz4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-06-05T15:33:35Z","thumbnail_url":"https://img.youtube.com/vi/khN9AXoRZz4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"WWDC, Apple Design Awards, Mentorship, Slow the F Down, Liquid Glass & More","channel_name":"Sean Allen on YouTube","video_id":"v93pF-zmU_M","video_url":"https://www.youtube.com/watch?v=v93pF-zmU_M","description":"Sign up for the WWDC Bitrig Hackathon (In person event) - https://events.ycombinator.com/bitrighacks-june2026\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- WWDC 2026\n- Bitrig Hacks\n- Apple Design Awards 2026\n- Swift Mentorship Program\n- Slow the F Down (Working with AI Agents)\n- Liquid Glass\n- App Store Connect Analytics\n\nGet Bitrig - https://bitrig.com/\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - WWDC 2026\n0:36 - Bitrig Hackathon (I'll be there)\n2:01 - Apple Design Award Winners - 2026\n3:55 - Swift Mentorship Program\n5:30 - Slow the F Down\n11:07 - Liquid Glass\n14:01 - App Store Connect Analytics\n\n#swift #swiftui #iosdevelopment","published":"2026-06-05T12:50:43Z","thumbnail_url":"https://img.youtube.com/vi/v93pF-zmU_M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 928","channel_name":"Code Completion","video_id":"43wF9HU8R6U","video_url":"https://www.youtube.com/watch?v=43wF9HU8R6U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-05T12:42:14Z","thumbnail_url":"https://img.youtube.com/vi/43wF9HU8R6U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Introducing Agent Skills for Stream","channel_name":"Stream Developers on YouTube","video_id":"PGZE51aHuE8","video_url":"https://www.youtube.com/watch?v=PGZE51aHuE8","description":"Most coding agents don't really know Stream. They guess at our APIs, hallucinate methods, and send you back to the docs. Agent Skills fix that.\n\nThey give your agent actual, current knowledge of Stream: Chat, Video, Feeds, and Moderation. Under the hood, there's a router that passes each task to the specialist skill that knows that area best, so you get accurate answers instead of generic ones.\n\nGitHub: https://github.com/GetStream/agent-skills\n\nTry Stream: https://getstream.io/","published":"2026-06-04T16:41:01Z","thumbnail_url":"https://img.youtube.com/vi/PGZE51aHuE8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Reworking Your Apple Ads: Live Teardown","channel_name":"Appfigures on YouTube","video_id":"QaZl7wHL-M8","video_url":"https://www.youtube.com/watch?v=QaZl7wHL-M8","description":"Join me live for an Apple Ads teardown where I review real apps and analyze their campaigns. I’ll highlight what’s driving results and what could be wasting budget.\n\nSubmit your app here! 👉 https://fg.rs/ls79f\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-06-04T15:09:02Z","thumbnail_url":"https://img.youtube.com/vi/QaZl7wHL-M8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Stop Making AI Slop Landing Pages","channel_name":"DesignCode","video_id":"M4DNgmI7MIM","video_url":"https://www.youtube.com/watch?v=M4DNgmI7MIM","description":"In this video, I break down the design tells that make vibe-coded landing pages look like AI slop, then show the workflow I use to avoid them.\n\nThe problem is not just one bad model. It is lazy selected states, oversized eyebrows, random status pills, glow lights, purple gradients, generic illustrations, default fonts, weak pricing sections, and visuals that do not match the product.\n\nThe fix is to stop prompting from zero. Use screenshots, reference URLs, DESIGN.md, skills, better typography, contextual image generation, generated video where it helps, and precise design vocabulary so you can tell the model what to change.\n\nResources:\nAura: https://aura.build/\nTaste Skill: https://github.com/Leonxlnx/taste-skill\nImpeccable: https://impeccable.style\nGet DESIGN.md: https://getdesign.md/\n\nChapters:\n\n00:00:00 Signs your vibe-coded project looks like AI slop\n00:01:11 Model taste profiles and why prompting still matters\n00:02:03 Put reusable rules into AGENTS.md\n00:02:25 Learn the names of the visual problems\n00:02:51 Plain prompt test: \"beautiful landing page in dark mode\"\n00:03:32 Comparing Opus 4.8, GPT 5.5, and Gemini 3.1 Pro\n00:05:05 Use screenshots and references\n00:06:04 Import a URL as design context\n00:07:00 Prompt away illustrations, weak colors, and missing sections\n00:08:08 Recreate a site from a URL, then change the brand\n00:09:00 Generate contextual images instead of using generic visuals\n00:09:40 Change colors, fonts, and brand direction\n00:11:22 Use skills like Taste Skill or Impeccable\n00:12:08 Fix specific UI mistakes instead of accepting the first pass\n00:12:57 Adapt a pricing-section reference\n00:13:52 Turn a design into DESIGN.md\n00:14:49 Use existing DESIGN.md libraries\n00:16:06 Put the full workflow together\n00:17:15 Choose landing page sections and animation polish\n00:18:10 Add responsive polish, icons, images, and product context\n00:19:17 Generate the first complete page\n00:20:04 Generate images and background video\n00:20:35 Fix borders, gradients, and final visual polish\n00:21:44 Final workflow recap","published":"2026-06-04T13:18:20Z","thumbnail_url":"https://img.youtube.com/vi/M4DNgmI7MIM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"AI Disrupted My YouTube Business. So I Got a Job.","channel_name":"Sean Allen on YouTube","video_id":"AQVyHXZWILo","video_url":"https://www.youtube.com/watch?v=AQVyHXZWILo","description":"AI disrupted my iOS Dev course and YouTube business so I got a job at Bitrig and I couldn't be more exited. In this video I'll tell you what happened, why I'm excited and what I'll be doing at Bitrig.\n\nhttps://bitrig.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - What happened?\n1:43 - What is Bitrig?\n2:49 - Why am I excited about it?\n3:48- What will I do at Bitrig?\n4:20 - What will happen to this channel?\n\n#swift #swiftui #iosdevelopment","published":"2026-06-04T13:08:07Z","thumbnail_url":"https://img.youtube.com/vi/AQVyHXZWILo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 927","channel_name":"Code Completion","video_id":"Y296dlnaYd8","video_url":"https://www.youtube.com/watch?v=Y296dlnaYd8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-04T12:45:11Z","thumbnail_url":"https://img.youtube.com/vi/Y296dlnaYd8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to back port new SwiftUI APIs to older iOS versions","channel_name":"Vincent Pradeilles on YouTube","video_id":"UkSUevTbkZU","video_url":"https://www.youtube.com/watch?v=UkSUevTbkZU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLink to the article 👉 https://swiftui-garden.com/Articles/Handling-different-iOS-versions-in-a-View-body\nExample of back ports 👉 https://github.com/superwall/iOS-Backports\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-06-04T11:33:32Z","thumbnail_url":"https://img.youtube.com/vi/UkSUevTbkZU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Border Beam Effect Using SwiftUI | Glowing Border | #animation #ios #design #apple","channel_name":"Kavsoft on YouTube","video_id":"yd5KW4T6bx4","video_url":"https://www.youtube.com/watch?v=yd5KW4T6bx4","description":"","published":"2026-06-03T19:59:11Z","thumbnail_url":"https://img.youtube.com/vi/yd5KW4T6bx4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"A free tool that's helpful for every Apple developer! #shorts","channel_name":"Paul Hudson on YouTube","video_id":"xaoGGBUn5Ls","video_url":"https://www.youtube.com/watch?v=xaoGGBUn5Ls","description":"Kickstart comes with this helpful, free menu bar tool that contains lots of useful information in one place. It's part of Kickstart Overdrive, which is a tool designed to add superpowers to your iOS simulator – and is also free!\n\nGet Kickstart here: https://apps.apple.com/app/kickstart-app-accelerator/id6758355178","published":"2026-06-03T13:56:00Z","thumbnail_url":"https://img.youtube.com/vi/xaoGGBUn5Ls/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Download Super Easy Timer on TestFlight","channel_name":"Paul Solt on YouTube","video_id":"wD_NBS_BqZ8","video_url":"https://www.youtube.com/watch?v=wD_NBS_BqZ8","description":"Download the app: https://testflight.apple.com/join/1jm4arcH \nMy new update is almost ready and I need your help to beta test it and fix any bugs. I'm working on new colors and fonts this week, plus a Windows version.\nSuper Easy Timer is:\n- Always visible\n- On top of any window\n- On top of any Full Screen app (Zoom calls or writing Notes)\n- On top of any presentation (Keynote and PowerPoint)\n- Super tiny (Menu bar or mini mode)\n\nYou can pin the timer so it's visible even above the Dock or Menu Bar.\n\n• Download the beta: https://testflight.apple.com/join/1jm4arcH\n• Download the App Store version: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12 \n\n#timer #macos #countdown #beta #testflight","published":"2026-06-03T13:21:24Z","thumbnail_url":"https://img.youtube.com/vi/wD_NBS_BqZ8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 926","channel_name":"Code Completion","video_id":"Qos2gTMo-YA","video_url":"https://www.youtube.com/watch?v=Qos2gTMo-YA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-03T12:14:46Z","thumbnail_url":"https://img.youtube.com/vi/Qos2gTMo-YA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Rebuilt My Mac Timer in C# for Windows 11 with Codex","channel_name":"Paul Solt on YouTube","video_id":"-fUTeyeG-yo","video_url":"https://www.youtube.com/watch?v=-fUTeyeG-yo","description":"I was up till 2:30am last night porting my Mac app to Windows using Codex and C#. So far Codex on Windows is really good, I've had a few glitches and I've reported those to the team.\n\nThe project is totally fresh, vanilla, no special rules, and I spent 3 hours last night and 2 hours this morning cleaning up some of the bugs and getting the app to a usable state.\n\nComputer Use didn't work for me yet, but the app is almost at feature parity with the core functionality on Windows.","published":"2026-06-02T17:15:10Z","thumbnail_url":"https://img.youtube.com/vi/-fUTeyeG-yo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 925","channel_name":"Code Completion","video_id":"aClULsGnaJE","video_url":"https://www.youtube.com/watch?v=aClULsGnaJE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-02T13:08:40Z","thumbnail_url":"https://img.youtube.com/vi/aClULsGnaJE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The fast, free way to make your App Store screenshots look better #shorts","channel_name":"Paul Hudson on YouTube","video_id":"1j7Eu1Ige4w","video_url":"https://www.youtube.com/watch?v=1j7Eu1Ige4w","description":"With just a few clicks you can add a device frame, adjust the clock and cell settings, and boom – you're done. Take screenshots, record movies, and more, all for free.\n\nGet Kickstart free here: https://apps.apple.com/app/kickstart-app-accelerator/id6758355178","published":"2026-06-02T12:19:23Z","thumbnail_url":"https://img.youtube.com/vi/1j7Eu1Ige4w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"ClickClack 4.1 | Animated Liquid Gradients & Dynamic N-Gram Focus Lab","channel_name":"Xcoding with Alfian","video_id":"i50WNlKJdE0","video_url":"https://www.youtube.com/watch?v=i50WNlKJdE0","description":"ClickClack 4.1 is officially here! In this quick 60-second showcase, see how the ultimate native typing trainer for macOS, iOS, and iPadOS balances stunning visual aesthetics with deep, intelligent practice tools.\n\n Download ClickClack on the App Store: https://apps.apple.com/app/clickclack-typing-trainer/id6740695697\n\nWhat’s new in this major update:\n\n🌌 ANIMATED MESH GRADIENTS\nTransform your workspace with over a dozen gorgeous, fluid, shifting background themes. Designed natively using Swift to ensure buttery-smooth performance and zero high-CPU lag across Mac, iPad, and iPhone while you maintain deep focus.\n\n🎯 DYNAMIC N-GRAM WORD FOCUS LAB\nStop practicing words you already know. ClickClack analyzes your typing history to catch the exact \"sticky\" letter combinations (N-Grams) that break your muscle memory rhythm. \n\n⚡ INTELLIGENT QUICK ASSIGN\nWith one tap, automatically generate a custom 50-word drill targeting your trickiest bottlenecks. Turn on \"Auto-Assign\" to experience a seamless, infinite practice loop that dynamically evolves after every single session.\n\n🔒 NATIVE, PRIVACY-FIRST, & SUBSCRIPTION-FREE\nBuilt purely for the Apple ecosystem. No trackers, no mandatory cloud accounts, and absolutely NO subscriptions. ClickClack is a proud one-time purchase utility tool.\n\nConnect:\n- X / Twitter: https://x.com/ClickClackApp\n- Website: https://clickclack.app\n\n#SwiftUI #MacApps #iOSDevelopment #IndieDev #TypingTrainer #MechanicalKeyboard","published":"2026-06-02T06:41:20Z","thumbnail_url":"https://img.youtube.com/vi/i50WNlKJdE0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Fixing Common TDD Mistakes the AI Makes #tdd #testdrivendevelopment #aicoding #aiskills","channel_name":"Quality Coding on YouTube","video_id":"iK_EBYMkgCE","video_url":"https://www.youtube.com/watch?v=iK_EBYMkgCE","description":"","published":"2026-06-01T19:36:05Z","thumbnail_url":"https://img.youtube.com/vi/iK_EBYMkgCE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Stop! When the Agent Does Bad TDD (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"O11HBEvhZg0","video_url":"https://www.youtube.com/watch?v=O11HBEvhZg0","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-06-01T17:30:20Z","thumbnail_url":"https://img.youtube.com/vi/O11HBEvhZg0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 924","channel_name":"Code Completion","video_id":"Olr6lAS6f1c","video_url":"https://www.youtube.com/watch?v=Olr6lAS6f1c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-06-01T12:05:57Z","thumbnail_url":"https://img.youtube.com/vi/Olr6lAS6f1c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Research your app idea before you build it! #shorts","channel_name":"Paul Hudson on YouTube","video_id":"nE5ve-R51a4","video_url":"https://www.youtube.com/watch?v=nE5ve-R51a4","description":"It takes just a minute to check various keywords to see how hard it is to rank there –look for entry barrier as well as difficulty! \n\nI use Kickstart in the video: https://www.kickstart.tools","published":"2026-06-01T10:58:27Z","thumbnail_url":"https://img.youtube.com/vi/nE5ve-R51a4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Opus 4.8: iOS/SwiftUI Chat With Video Calling Integration","channel_name":"Stream Developers on YouTube","video_id":"GSK2MU-qiwU","video_url":"https://www.youtube.com/watch?v=GSK2MU-qiwU","description":"With Claude Opus 4.8 and the Swift Agent Skills by Stream, building chat and video calling features into your iOS and SwiftUI app is now easier than ever. The demo in this video shows you how to get started with the agent skills using the new Anthropic's model, Opus 4.8. \n\nRelated Links\nIntroducing Opus 4.8: https://www.anthropic.com/news/claude-opus-4-8\n\nStream Swift Skills: https://www.skills.sh/getstream/agent-skills/stream-swift\n\nStream iOS Chat SDK: https://getstream.io/chat/sdk/ios/\n\nStream iOS Video SDK: https://getstream.io/video/sdk/ios/\n\nStream Skills: https://www.skills.sh/?q=getstream","published":"2026-06-01T08:24:17Z","thumbnail_url":"https://img.youtube.com/vi/GSK2MU-qiwU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Agentic coding a Swift SDK, Part 2","channel_name":"Peter Friese on YouTube","video_id":"2dyP0ORU8ic","video_url":"https://www.youtube.com/watch?v=2dyP0ORU8ic","description":"Let's build a readability SDK using agentic coding!\n\n#SwiftUI #iOSDevelopment #AgenticEngineering #GeminiCLI #AI #MobileDev","published":"2026-05-31T20:22:40Z","thumbnail_url":"https://img.youtube.com/vi/2dyP0ORU8ic/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"iOS 26 Style Mail App Tab bar Using SwiftUI | Apple Mail Tab Bar | Custom Segmented Control | Xcode","channel_name":"Kavsoft on YouTube","video_id":"pM40Nv0LZrs","video_url":"https://www.youtube.com/watch?v=pM40Nv0LZrs","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Apple Mail App's Custom Tab bar Using SwiftUI | Apple Mail App Custom Segmented Control Using SwiftUI | SwiftUI Apple Mail App Tab Bar | SwiftUI Custom Segmented Control | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-style-app-159736540\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-31T18:00:06Z","thumbnail_url":"https://img.youtube.com/vi/pM40Nv0LZrs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Apple's Hidden AI:  Unlock Foundation Models on Your Mac with Apfel","channel_name":"Stewart Lynch on YouTube","video_id":"KlCqHP32c8M","video_url":"https://www.youtube.com/watch?v=KlCqHP32c8M","description":"Did you know Apple has already shipped an AI model directly onto your Mac? If you're running Apple Silicon with macOS 26 or later and have Apple Intelligence enabled, you have access to Apple's Foundation Models right now. No API key. No subscription. No cloud. In this video, we explore Apfel, an open source command line tool that gives you direct access to those on-device models from Terminal.\n🔹 What Apfel is and how to install it via Homebrew\n🔹 Prompt mode: simple queries, Markdown output, JSON output, and file input\n🔹 System prompts: setting roles and behaviours before your query\n🔹 Piping: feeding output from other commands directly into Apfel\n🔹 Chat mode: multi-turn conversations with persistent context\n🔹 Serve mode: running a local OpenAI-compatible endpoint on localhost\n🔹 Downloading and modifying a real open source Apfel app using agentic coding\n🔹 Adding a configurable global hotkey and a clear button using the free ChatGPT Codex\nWhether you're a Swift developer looking for a free, private AI tool for scripting and prototyping, or just curious about what Apple Intelligence actually enables under the hood, Apful is worth knowing about.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:16 Installation\n3:30 Prompt mode\n10:23 Chats mode\n12:09 Server mode\n16:20 Agentic Coding\n\n Starter Project Files: None\n\nCompleted Project: None\n\nReferences mentioned in video: \nApfel: https://apfel.franzai.com/#\nHomebrew: https://brew.sh\nThe Basics of Markdown for Developers\nhttps://youtu.be/MJyAMCLqMuQ\n\nSwiftUI Networking Part 4  URLRequest, Headers & Auth Tokens\nhttps://youtu.be/pzHctMLhovI\n\nNetwork Manager: Part 5 -  POST, PUT, DELETE with URLRequest\nhttps://youtu.be/XqNyj8G7Fqk\n\nApple Foundation Models Playlist: https://www.youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-05-31T13:34:08Z","thumbnail_url":"https://img.youtube.com/vi/KlCqHP32c8M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 923","channel_name":"Code Completion","video_id":"8scAiY9GlzY","video_url":"https://www.youtube.com/watch?v=8scAiY9GlzY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-31T12:16:16Z","thumbnail_url":"https://img.youtube.com/vi/8scAiY9GlzY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"home grown software","channel_name":"Kilo Loco on YouTube","video_id":"uE9AmXI4rus","video_url":"https://www.youtube.com/watch?v=uE9AmXI4rus","description":"","published":"2026-05-31T04:50:29Z","thumbnail_url":"https://img.youtube.com/vi/uE9AmXI4rus/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Shape Morphing View | | Metaball Effect | Gooey Effect | #animation #ios #design","channel_name":"Kavsoft on YouTube","video_id":"w09AE2FHFKQ","video_url":"https://www.youtube.com/watch?v=w09AE2FHFKQ","description":"","published":"2026-05-30T23:16:21Z","thumbnail_url":"https://img.youtube.com/vi/w09AE2FHFKQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 922","channel_name":"Code Completion","video_id":"tXAsLSZwC0U","video_url":"https://www.youtube.com/watch?v=tXAsLSZwC0U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-30T13:31:49Z","thumbnail_url":"https://img.youtube.com/vi/tXAsLSZwC0U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 921","channel_name":"Code Completion","video_id":"R-MUnFSjfts","video_url":"https://www.youtube.com/watch?v=R-MUnFSjfts","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-29T11:39:43Z","thumbnail_url":"https://img.youtube.com/vi/R-MUnFSjfts/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"how empathetic are you?","channel_name":"Kilo Loco on YouTube","video_id":"fu2S1mPGmBQ","video_url":"https://www.youtube.com/watch?v=fu2S1mPGmBQ","description":"","published":"2026-05-29T00:15:24Z","thumbnail_url":"https://img.youtube.com/vi/fu2S1mPGmBQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"MyLinks 1 2 Promo","channel_name":"Stewart Lynch on YouTube","video_id":"pQMW303cptQ","video_url":"https://www.youtube.com/watch?v=pQMW303cptQ","description":"MyLinks V1.2 is a free app for iPhone and Mac that keeps all your important links in one place: social profiles, email addresses, phone numbers, and more, all organized and ready to share.\n\nManage links across categories, share them instantly, and generate QR codes for any link right from the app. With iCloud sync, your links stay up to date across your iPhone and Mac.\n\nAvailable free on the App Store and Mac App Store.\n\nhttps://apple.co/4cCjCpE","published":"2026-05-28T13:23:14Z","thumbnail_url":"https://img.youtube.com/vi/pQMW303cptQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 920","channel_name":"Code Completion","video_id":"eVyt3yeIdFc","video_url":"https://www.youtube.com/watch?v=eVyt3yeIdFc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-28T11:56:45Z","thumbnail_url":"https://img.youtube.com/vi/eVyt3yeIdFc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"here to help 🤷🏽‍♂️","channel_name":"Kilo Loco on YouTube","video_id":"Y-BUgahzQi0","video_url":"https://www.youtube.com/watch?v=Y-BUgahzQi0","description":"","published":"2026-05-28T05:58:27Z","thumbnail_url":"https://img.youtube.com/vi/Y-BUgahzQi0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Customizing Native Tab Bar With FAB Buttons | Tab Bar Custom Search Role Button | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"UjR2FK6_DuQ","video_url":"https://www.youtube.com/watch?v=UjR2FK6_DuQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to customize the native iOS 26 Tab Bar's Search Role Button With Custom Action Button Using SwiftUI | SwiftUI Tab Bar FAB Button | SwiftUI iOS 26 Tab Bar Custom Search Role Button | SwiftUI FAB Action View | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/customizing-tab-159415359\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-27T22:31:17Z","thumbnail_url":"https://img.youtube.com/vi/UjR2FK6_DuQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 919","channel_name":"Code Completion","video_id":"EkuSr9O3yxE","video_url":"https://www.youtube.com/watch?v=EkuSr9O3yxE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-27T12:04:08Z","thumbnail_url":"https://img.youtube.com/vi/EkuSr9O3yxE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Manage Complex SwiftUI List Updates without Breaking your Data Flow - SwiftUI in Production #4","channel_name":"Karin Prater on YouTube","video_id":"mFz9aagNvcQ","video_url":"https://www.youtube.com/watch?v=mFz9aagNvcQ","description":"In this SwiftUI tutorial, we tackle the hardest part of building a real iOS app: managing multiple async network requests without losing your mind. We add category filters, sort options, and a filter sheet to our paginated SwiftUI list. Then refactor the entire data flow so everything stays orchestrated and bug-free.\nIf you've ever had race conditions, duplicate fetches, or stale data in a SwiftUI app, this is the video for you. We go from messy spaghetti logic scattered across views to a single, controlled data flow using manual Task management, intent enums, and a unified load function.\n\nWhat we cover:\n→ Adding a filter sheet with category picker and sort options\n→ Lifting state into a shared search configuration struct\n→ Unifying fetch logic with a FetchIntent enum (initial, loadMore, search, filterChanged, retry)\n→ Replacing SwiftUI .task modifiers with manual Task management for full control\n→ Canceling in-flight requests when new ones arrive\n→ Preventing race conditions and duplicate network calls\n→ Checking Task.isCancelled before updating UI state\n→ Coordinating debounce, pagination, and filters through one function\n→ Why scattering async logic across views creates problems you can't debug\n\nThis is the advanced SwiftUI list tutorial where we stop pretending apps are simple. Four different triggers (onAppear, scroll, search, filter sheet) all mutate the same product array, and we need them to play nicely together. The solution: one task, one load function, full control.\nPart of a series — earlier tutorials cover pagination, infinite scroll, and search with debounce.\n\n⬇️ Download project files: https://school.swiftyplace.com/f/swiftui-complex-data-flow \n\nWatch the Full Series: https://www.youtube.com/playlist?list=PLWHegwAgjOkpeerTMc9Uzz8N-P2IdlAxG\n\n00:00 Why Data Flow Breaks\n01:57 Add Filter Sheet UI\n03:47 Build Filter View\n04:53 Sort Options Enum\n08:02 Pickers for Selection\n11:48 State Ownership Strategy\n13:58 Search Configuration Struct\n15:16 Endpoint Query Logic\n17:25 Refactor ViewModel Calls\n23:17 Test Filters and Search\n25:19 Managing Async Complexity\n27:42 Fetch intents overview\n28:31 Debounce and reset rules\n29:29 Unify into one loader\n34:13 Skip and append fix\n35:46 Debounce and error states\n37:13 Wire intents to UI\n38:32 Debug duplicate requests\n40:52 Search and filter behavior\n43:57 Manual task cancellation\n48:04 Testing and race conditions\n51:25 Wrap up and takeaways\n\n------------------\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.","published":"2026-05-27T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/mFz9aagNvcQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"automate your prompts to Claude","channel_name":"Kilo Loco on YouTube","video_id":"yV12dO8Ep-A","video_url":"https://www.youtube.com/watch?v=yV12dO8Ep-A","description":"","published":"2026-05-27T05:41:46Z","thumbnail_url":"https://img.youtube.com/vi/yV12dO8Ep-A/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 918","channel_name":"Code Completion","video_id":"rABkcAcK8D8","video_url":"https://www.youtube.com/watch?v=rABkcAcK8D8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-26T11:48:05Z","thumbnail_url":"https://img.youtube.com/vi/rABkcAcK8D8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using “Plan” Mode Effectively (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"vaTp6PkhFds","video_url":"https://www.youtube.com/watch?v=vaTp6PkhFds","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-05-25T17:30:29Z","thumbnail_url":"https://img.youtube.com/vi/vaTp6PkhFds/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to Build AI Landing Pages With Images and Videos","channel_name":"DesignCode","video_id":"T1WTGQesbrE","video_url":"https://www.youtube.com/watch?v=T1WTGQesbrE","description":"In this video, I show the full workflow for building an AI landing page with contextual images and generated videos.\n\nMain tool: https://aura.build/\n\nThe main problem with most AI-generated websites is that the layout might be good, but the imagery feels generic. You get the same stock-photo faces, vague dashboards, buildings, gradients, and placeholders that do not really fit the product.\n\nSo in this walkthrough, I start from a DESIGN .md design system, choose the landing page sections, generate multiple directions, add screenshot references, generate contextual images in batch, and then turn selected images into short videos that can loop, play once, or play on hover.\n\nThe key idea: do not stop at prompt to landing page. Move toward prompt to design system to landing page to contextual images to generated videos to interaction polish.\n\nChapters:\n\n00:00:00 Why contextual landing page media matters\n00:01:50 Start from a DESIGN.md design system\n00:05:17 Choose sections, interactions, and polish\n00:08:15 Dictate the product prompt\n00:09:48 Generate the first landing page\n00:10:27 Import a template into DESIGN.md\n00:11:19 Compare multiple design-system foundations\n00:13:38 Ask for more images and richer visuals\n00:14:32 Use screenshots as references\n00:16:45 Generate contextual images in one batch\n00:19:47 Turn generated images into videos\n00:20:38 Choose loop, once, or hover playback\n00:22:00 Fix hover and overlapping hero copy\n00:23:31 Use taste to judge AI images\n00:25:46 Full workflow recap\n\nResources:\n\nAura: https://aura.build/\nNeuform: https://neuform.ai/\nGet DESIGN.md: https://getdesign.md/\nOpenAI Images API: https://platform.openai.com/docs/guides/images\nGoogle Gemini API: https://ai.google.dev/gemini-api/docs\nxAI Grok: https://x.ai/grok","published":"2026-05-25T17:03:51Z","thumbnail_url":"https://img.youtube.com/vi/T1WTGQesbrE/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 917","channel_name":"Code Completion","video_id":"JYhBTm0dfpY","video_url":"https://www.youtube.com/watch?v=JYhBTm0dfpY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-25T12:04:52Z","thumbnail_url":"https://img.youtube.com/vi/JYhBTm0dfpY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Boys: Series Finale - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"CMo-22i_npw","video_url":"https://www.youtube.com/watch?v=CMo-22i_npw","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/05/24/the-boys-series-finale/","published":"2026-05-24T15:03:43Z","thumbnail_url":"https://img.youtube.com/vi/CMo-22i_npw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Basics of Markdown","channel_name":"Stewart Lynch on YouTube","video_id":"MJyAMCLqMuQ","video_url":"https://www.youtube.com/watch?v=MJyAMCLqMuQ","description":"Markdown is everywhere in a developer's world. GitHub READMEs, AI prompt responses. And if you're building apps that work with AI tools like Claude or ChatGPT, understanding Markdown is no longer optional. In this video, we walk through all the core Markdown syntax together so you'll have a solid reference you can come back to anytime.\nWhat you'll learn:\n\n📌 What Markdown is and where it came from\n🔤 Headings (H1–H6) and emphasis (bold, italic, strikethrough)\n📋 Ordered and unordered lists, nested lists, and task lists\n💬 Block quotes and inline/block code formatting\n🔗 Links, images, and tooltips\n📊 Tables\n⚙️ The golden rule: when in doubt, add a blank line\n🖥️ A look at free and paid Markdown editors including Typora and Marked\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n0:23 What is Markdown\n1:46 Markdown Guide\n3:49 Markdown Tags\n16:34 Typora Markdown Editor\n\n Starter Project Files: https://github.com/StewartLynch/MarkDownIntro\n\nCompleted Project: https://github.com/StewartLynch/MarkDownIntro/tree/Completed\n\nReferences mentioned in video: \nMarkdown Guide: https://www.markdownguide.org\n\nCot Editor (free plain text editor for Mac): https://coteditor.com\n\nMarked by Brett Terpstra: https://markedapp.com\n\nTypora: https://typora.io\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-05-24T13:26:23Z","thumbnail_url":"https://img.youtube.com/vi/MJyAMCLqMuQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 916","channel_name":"Code Completion","video_id":"LeIP0tnBxl0","video_url":"https://www.youtube.com/watch?v=LeIP0tnBxl0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-24T12:08:06Z","thumbnail_url":"https://img.youtube.com/vi/LeIP0tnBxl0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Boys: Series Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"QCg1iAij70I","video_url":"https://www.youtube.com/watch?v=QCg1iAij70I","description":"This week we review the final episode of The Boys.\n\n  •  Lanterns | Official Teaser 2 | HBO Max (https://www.youtube.com/watch?v=XmcIjxwLJcY) \n  •  Tom Kane, ‘Star Wars’ and ‘Powerpuff Girls’ Voice Actor, Dies at 64 (https://variety.com/2026/tv/news/tom-kane-dead-star-wars-powerpuff-girls-1236752823/) \n  •  Spider-Noir final trailer gives us a classic villain - Ars Technica (https://arstechnica.com/culture/2026/05/spider-noirs-final-trailer-leans-into-the-deadpan-humor/) \n  •  Nearly 50 Years Later, WKRP in Cincinnati Becomes a Real Radio Station | Open Culture (https://www.openculture.com/2026/05/nearly-50-years-later-wkrp-in-cincinnati-becomes-a-real-radio-station.html) \n  •  Rare Indiana Jones comics unearthed by Marvel for new collector's edition set (https://www.polygon.com/indiana-jones-marvel-comics-hardcover-collectors-edition-set/) \n  •  The Mandalorian And Grogu - Last Trailer | \"One Last Journey\" | Star Wars | May 22, 2026 (https://www.youtube.com/watch?v=n8bIoscU0Ao) \n  •  PAW PATROL 3: The Dino Movie Official Trailer (2026) (https://www.youtube.com/watch?v=Lej7RVCnj3o) \n  •  ‎The Super Mario Galaxy Movie - Apple TV (https://tv.apple.com/ca/movie/the-super-mario-galaxy-movie/umc.cmc.48lrb0v87osrqj3679ifs8py6) \n  •  Marty, Life Is Short | Official Trailer | Netflix (https://www.youtube.com/watch?v=QBvYXE6oZ64) \n  •  Andor: Luthen Rael (https://www.youtube.com/watch?v=lbmN9jy5_Z0) \n  •  How to Get the Wild ‘Scary Movie 6’ Popcorn Bucket: Is it Really a Bong? (https://hollywoodlife.com/feature/scary-movie-6-popcorn-bucket-bong-5540325/) \n  •  iTGuyTechno Slack (https://join.slack.com/t/itguytechno/shared_invite/zt-3yuv9trjp-OtPZiLJqo~P3yHuS1vrnWw) \n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-05-24T04:47:24Z","thumbnail_url":"https://img.youtube.com/vi/QCg1iAij70I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"3 ai models per issue","channel_name":"Kilo Loco on YouTube","video_id":"d3o86IsP0Z8","video_url":"https://www.youtube.com/watch?v=d3o86IsP0Z8","description":"","published":"2026-05-24T03:45:53Z","thumbnail_url":"https://img.youtube.com/vi/d3o86IsP0Z8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI TDD pro tip: Split your test in 2 #swiftui #tdd","channel_name":"Quality Coding on YouTube","video_id":"CEEDgzx9htE","video_url":"https://www.youtube.com/watch?v=CEEDgzx9htE","description":"","published":"2026-05-24T02:49:31Z","thumbnail_url":"https://img.youtube.com/vi/CEEDgzx9htE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Shape Morphing View | Morphing SF Symbols | Metaball Effect | Gooey Morphing Animation","channel_name":"Kavsoft on YouTube","video_id":"0f6-oc_mH5A","video_url":"https://www.youtube.com/watch?v=0f6-oc_mH5A","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a Morphing SwiftUI View Which Seamlessly Morphs From one View to Another | SwiftUI Morphing SF Symbols | SwiftUI Morphing Images | SwiftUI Morphing View | SwiftUI Meatball Effect | SwiftUI Gooey Effect | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-shape-sf-159064945\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-23T22:33:21Z","thumbnail_url":"https://img.youtube.com/vi/0f6-oc_mH5A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I Gave Codex My Dead Mac App","channel_name":"Paul Solt on YouTube","video_id":"MUFTwMfX9h0","video_url":"https://www.youtube.com/watch?v=MUFTwMfX9h0","description":"👉Get the app: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\nCan AI coding tools actually revive abandoned apps? I tested Codex on a Mac app I shipped in 2018.\nSuper Easy Timer has done $5,000 in sales since I shipped it in 2018. I let it die. Eight years of deprecated code I never had energy to touch. The work to fix it properly would have taken weeks, and the app wasn't making enough money to justify the cleanup.\nI gave the project to Codex. The deprecated code was gone in 30 minutes. After that, I could finally do the redesign I'd been wanting to do for years.\nApple just approved it on TestFlight. I want you to break it before I ship it to the App Store.\nLINKS: \n• TestFlight Beta: https://testflight.apple.com/join/1jm4arcH\n• Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n• My newsletter (AI Code Brief): https://super-easy-apps.kit.com\n\nCHAPTERS\n0:00 My dead Mac app\n0:47 Why I let it die\n1:25 The 5-star complaint\n1:48 30 minutes to clear\n2:13 Codex broke it\n2:32 I shipped two broken builds\n3:59 The new timer design\n5:33 Timer over Keynote\n6:36 Tiny mode reveal\n7:10 Help me break it\n\n#Codex #macOS #AI #Code #MacDevelopment #iOSDevelopment #IndieDev #Developer","published":"2026-05-23T19:47:51Z","thumbnail_url":"https://img.youtube.com/vi/MUFTwMfX9h0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 915","channel_name":"Code Completion","video_id":"GxM1P3qGvf4","video_url":"https://www.youtube.com/watch?v=GxM1P3qGvf4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-23T12:06:40Z","thumbnail_url":"https://img.youtube.com/vi/GxM1P3qGvf4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 914","channel_name":"Code Completion","video_id":"mGo-Xykxy1s","video_url":"https://www.youtube.com/watch?v=mGo-Xykxy1s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-22T12:38:03Z","thumbnail_url":"https://img.youtube.com/vi/mGo-Xykxy1s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ai is revolutionary","channel_name":"Kilo Loco on YouTube","video_id":"A8a2b3stTqk","video_url":"https://www.youtube.com/watch?v=A8a2b3stTqk","description":"","published":"2026-05-22T02:31:33Z","thumbnail_url":"https://img.youtube.com/vi/A8a2b3stTqk/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Custom Glass Segmented Control Using SwiftUI | iOS 18+ | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"GtpjWhl3Aco","video_url":"https://www.youtube.com/watch?v=GtpjWhl3Aco","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a custom Glass-based Segmented Control using SwiftUI that resembles the Liquid Glass Segmented Control from the iOS 26 Camera App.\nSwiftUI Custom Liquid Glass Segmented Control | SwiftUI Custom Segmented Control | SwiftUI Liquid Lens Metal Shader Effect | SwiftUI Custom Liquid Glass for iOS 18 | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/custom-glass-ios-158889531\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-21T20:02:51Z","thumbnail_url":"https://img.youtube.com/vi/GtpjWhl3Aco/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 913","channel_name":"Code Completion","video_id":"7lPbnU5h4zs","video_url":"https://www.youtube.com/watch?v=7lPbnU5h4zs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-21T12:39:10Z","thumbnail_url":"https://img.youtube.com/vi/7lPbnU5h4zs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Agile Documentation: Why Less is More #documentation  #softwaredesign  #agilemethodology  #agile","channel_name":"Quality Coding on YouTube","video_id":"ZLdc1idzNjw","video_url":"https://www.youtube.com/watch?v=ZLdc1idzNjw","description":"This short discusses lightweight documentation practices in agile software development. Rather than comprehensive design docs, the speaker advocates for practical alternatives like CRC cards (Class, Responsibilities, Collaborators) and emphasizes that \"working software\" should be valued over extensive documentation. The key insight is that documentation should stay close to the code—with tests serving as executable specifications and role-playing/system simulation helping teams collaborate on design decisions without heavy overhead.","published":"2026-05-21T04:09:13Z","thumbnail_url":"https://img.youtube.com/vi/ZLdc1idzNjw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to Add Search in a SwiftUI List with Async/Await and Debounce - SwiftUI in Production #3","channel_name":"Karin Prater on YouTube","video_id":"dQM7brHHWx4","video_url":"https://www.youtube.com/watch?v=dQM7brHHWx4","description":"In this SwiftUI tutorial, I add a searchable search bar to an existing SwiftUI list with pagination and things get tricky fast. You'll learn how to debounce network requests so you're not hammering your API on every keystroke, how to reset pagination when the search query changes, and how to prevent duplicate or stale fetches when multiple async tasks compete with each other.\n\nThis builds directly on the previous infinite scroll tutorial (linked below), where we set up the paginated list, loading states, and scroll-position detection. Now we layer on SwiftUI search and deal with all the real-world complexity that comes with it.\n\nWhat we cover:\n→ Adding .searchable to a SwiftUI list with iOS 26 liquid glass styling\n→ Debouncing search input using Task.sleep and cancellation\n→ Resetting pagination (skip/limit) when the search query changes\n→ Handling Task cancellation errors from URLSession gracefully\n→ Tracking previous search queries to prevent redundant fetches\n→ Coordinating search, initial load, and load-more without conflicts\n→ Showing empty states with ContentUnavailableView\n→ Why task ID triggers differently than onChange and when it matters\n\nThis is the messy middle of building a production SwiftUI list where search, pagination, and async task management all collide. Instead of pretending it's simple, we walk through every problem as it comes up and solve it step by step.\n\nNext up: adding category filters, sorting, and proper async/await orchestration with structured concurrency. \nWatch the Full Series: https://www.youtube.com/playlist?list=PLWHegwAgjOkpeerTMc9Uzz8N-P2IdlAxG\n\n⬇️ Download project files:  https://school.swiftyplace.com/f/swiftui-complex-data-flow \n\n00:00 Search Bar Goal\n01:16 Project Setup Overview\n01:28 Add Searchable UI\n02:42 Trigger Search Requests\n05:21 Update API Endpoints\n08:15 ViewModel Search Logic\n11:38 Task Cancellation Issues\n14:04 Debounce With Sleep\n16:18 Debug Extra Requests\n19:36 Track Previous Query\n22:55 Empty Results UI\n23:34 Next Steps and Wrap Up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.","published":"2026-05-20T12:00:51Z","thumbnail_url":"https://img.youtube.com/vi/dQM7brHHWx4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 912","channel_name":"Code Completion","video_id":"PFqvoq151cM","video_url":"https://www.youtube.com/watch?v=PFqvoq151cM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-20T11:56:41Z","thumbnail_url":"https://img.youtube.com/vi/PFqvoq151cM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fixing Your App's Onboarding: Live Teardown","channel_name":"Appfigures on YouTube","video_id":"UCIrcq8kfMI","video_url":"https://www.youtube.com/watch?v=UCIrcq8kfMI","description":"Join me live for an onboarding teardown where I review real apps and analyze how they convert new users. I’ll break down onboarding screens and the key decisions that drive retention, revealing what works and what causes users to drop off.\n\nSubmit Your Onboarding Here 👉 https://fg.rs/ls78f\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-05-19T16:56:45Z","thumbnail_url":"https://img.youtube.com/vi/UCIrcq8kfMI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Harness Engineering: Every AI Engineer Needs This","channel_name":"Etisha Garg on YouTube","video_id":"0dbDS_yeD6Q","video_url":"https://www.youtube.com/watch?v=0dbDS_yeD6Q","description":"In this video, I’ll break down agent harness and harness engineering in a simple and practical way for developers. If you’re curious about how modern AI agents are built, why coding agents behave differently, and what actually sits around the LLM, this video is for you.\n\nAt a simple level: AI Agent = Model + Harness. The model provides the intelligence, but the harness gives it the environment to actually get work done. We’ll look at how a harness helps an AI agent use tools, manage context, maintain state, use memory, follow permissions, run execution loops, and provide observability.\n\nWe’ll also understand the difference between an agent framework and an agent harness, and why frameworks like LangGraph, LlamaIndex, CrewAI, and AutoGen are only one part of the larger agent-building picture.\n\nWhether you’re building AI agents, exploring coding agents, or trying to understand systems like Claude Code, Cursor, Codex, OpenClaw, or Hermes Agent, this video will give you a clear mental model.\n\n#aiagents #harnessengineering #agentharness #codingagents #contextengineering #promptengineering #llm #claudecode #cursor #codex #agenticai\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:26) What is Agent Harness or Harness Engineering and why is it even required?\n(02:15) Components of Agent Harness\n(05:47) Harness vs. framework\n(07:07) Where is Harness Engineering heading?\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2026-05-19T15:49:48Z","thumbnail_url":"https://img.youtube.com/vi/0dbDS_yeD6Q/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 911","channel_name":"Code Completion","video_id":"k7plE3s5iZc","video_url":"https://www.youtube.com/watch?v=k7plE3s5iZc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-19T11:54:05Z","thumbnail_url":"https://img.youtube.com/vi/k7plE3s5iZc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What About Design Documents? (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"wKe21dWSA94","video_url":"https://www.youtube.com/watch?v=wKe21dWSA94","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-05-18T17:30:11Z","thumbnail_url":"https://img.youtube.com/vi/wKe21dWSA94/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 910","channel_name":"Code Completion","video_id":"XZUSz92Hzks","video_url":"https://www.youtube.com/watch?v=XZUSz92Hzks","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-18T12:24:09Z","thumbnail_url":"https://img.youtube.com/vi/XZUSz92Hzks/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"MacBook Neo Review: Good Enough for Professionals?","channel_name":"Swift and Tips","video_id":"G73GcVrSEm4","video_url":"https://www.youtube.com/watch?v=G73GcVrSEm4","description":"Can a $600 MacBook really handle professional work? In this review, I test the MacBook Neo with video editing, gaming and software development workflows.\n\nAfter using it as my main computer for over a month, here’s what surprised me… and what could become a problem long term.\n\n0:00 - Intro\n0:14 - Context\n2:54 - Video Editing\n5:09 - Gaming\n7:25 - Software Development\n9:19 - One More Thing: Agents\n11:07 - Bonus: Microsoft Teams\n12:13 - Conclusion\n13:11 - Outro\n\n------\nVideos related:\n* Foundation Models Framework: https://www.youtube.com/playlist?list=PLHWvYoDHvsOWaOKgUHTPOLM_11tUO2eBz\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-05-17T15:00:29Z","thumbnail_url":"https://img.youtube.com/vi/G73GcVrSEm4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Understanding Swift Result Builders-The Power Behind ViewBuilder","channel_name":"Stewart Lynch on YouTube","video_id":"dW6KeYCqCFc","video_url":"https://www.youtube.com/watch?v=dW6KeYCqCFc","description":"Have you ever wondered what's actually happening behind the scenes when you write a VStack with multiple child views? The answer is Result Builders — and in this video, we're going to explore exactly how they work and how you can build your own.\nWe start with a practical look at ViewBuilder, creating a reusable InfoCard function that wraps any number of views in a styled card — complete with background material, rounded corners, and proper alignment. This sets the stage for understanding the key concept: a ViewBuilder is just a special-purpose result builder for views.\nFrom there, we move into a Swift Playground and build result builders step by step:\n✅ A StringBuilder that joins multiple strings with newlines — no + operators needed\n✅ A TextNumbers builder that converts integers into their spelled-out word equivalents\n✅ A MorningChecklistBuilder that constructs a dynamic string array from individual entries\nBut the real power comes at the end, where we extend our checklist builder to support conditional logic — using buildOptional and buildEither to conditionally include items based on the time of day and day of the week. Brew coffee only before 10am? Check. Different tasks for weekdays vs. weekends? Done.\nBy the end of this video, you'll have a solid foundation in result builders and a clear sense of how to apply them in your own Swift projects.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n0:57ViewBuilder Review\n6:36 ResultBuilders Basics\n15:52 MorningChecklist V1\n18:19 ResultBuilder Optionals and Either Or\n\n Starter Project Files: https://github.com/StewartLynch/ResultBuilder_Demo\n\nCompleted Project: https://github.com/StewartLynch/ResultBuilder_Demo/tree/Completed\n\nReferences mentioned in video: \nUnderstanding SwiftUI ViewBuilder\nhttps://youtu.be/IbxBRzTBeC0\n\nMastering Custom Container Views in SwiftUI – With ViewBuilders, State & Closures\nhttps://youtu.be/m36JEJkO6Y0\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-05-17T13:31:27Z","thumbnail_url":"https://img.youtube.com/vi/dW6KeYCqCFc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 909","channel_name":"Code Completion","video_id":"onvv7Sb_0d4","video_url":"https://www.youtube.com/watch?v=onvv7Sb_0d4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-17T12:06:52Z","thumbnail_url":"https://img.youtube.com/vi/onvv7Sb_0d4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ai can do everything","channel_name":"Kilo Loco on YouTube","video_id":"IuTaKx4hXYQ","video_url":"https://www.youtube.com/watch?v=IuTaKx4hXYQ","description":"","published":"2026-05-17T06:44:38Z","thumbnail_url":"https://img.youtube.com/vi/IuTaKx4hXYQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Never Mention the Future on a Dystopian Show - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"BCmnr4nkwak","video_url":"https://www.youtube.com/watch?v=BCmnr4nkwak","description":"Check out the latest episode of Spockcast where this week we discuss The Boys and The Punisher: On Last Kill\n\nhttps://www.spockcast.com/2026/05/16/never-mention-the-future-on-a-dystopian-show/","published":"2026-05-17T05:05:35Z","thumbnail_url":"https://img.youtube.com/vi/BCmnr4nkwak/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Never Mention the Future on a Dystopian Show","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"oa0_F3nasjA","video_url":"https://www.youtube.com/watch?v=oa0_F3nasjA","description":"This week Jonathan and Tim review The Boys: S05E07 The Frenchman, the Female, and the Mac Called Mother's Milk and The Punisher: One Last Kill.\n\n  •  'Ahsoka' Season 2 Gets Premiere Window On Disney+ (https://deadline.com/2026/05/ahsoka-season-2-premiere-window-disney-plus-1236899905/) \n  •  ‘VisionQuest’ Gets Fall Release Date on Disney+ (https://variety.com/2026/tv/news/visionquest-release-date-disney-plus-1236746599/) \n  •  'Lord of the Rings: The Rings of Power' Is Returning in November (https://gizmodo.com/lord-of-the-rings-the-rings-of-power-is-returning-in-november-2000757289) \n  •  Stuart Fails to Save the Universe | Official Teaser | HBO Max (https://youtu.be/gnmc33Y55YI?si=crhl4nDA0TUsQv0E) \n  •  Rogue One: The Andor Cut (https://youtu.be/kynPAivzjoY?si=j3RGiNqH0o_AEudZ) \n  •  Step Aside Popcorn Buckets, 'Masters of the Universe' Will Let You Drink Out of the Power Sword (https://gizmodo.com/step-aside-popcorn-buckets-masters-of-the-universe-will-let-you-drink-out-of-the-power-sword-2000756486) \n  •  Lego's Next 'Lord of the Rings' Set Is Its Biggest Yet (https://gizmodo.com/legos-next-lord-of-the-rings-set-is-its-biggest-yet-2000757478) \n  •  Star Wars: The Mandalorian and Grogu | Ace of Staves | In Theaters May 22 (https://www.youtube.com/watch?v=So2mQE7KH3I) \n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-05-16T20:58:07Z","thumbnail_url":"https://img.youtube.com/vi/oa0_F3nasjA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Flexible Liquid Glass Morphing Tab Bar to Bottom Bar Using SwiftUI | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"zl3VmeYdvrg","video_url":"https://www.youtube.com/watch?v=zl3VmeYdvrg","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a custom Flexible Liquid Glass tab bar which smoothly morphs into a custom bottom bar using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Custom Liquid Glass Tab Bar | SwiftUI Expandable Tab Bar | SwiftUI Liquid Glass Morphing Effects | SwiftUI Custom Bottom Bar | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/flexible-liquid-158444305\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-16T18:50:16Z","thumbnail_url":"https://img.youtube.com/vi/zl3VmeYdvrg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 908","channel_name":"Code Completion","video_id":"krc2rcgWxCM","video_url":"https://www.youtube.com/watch?v=krc2rcgWxCM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-16T12:10:30Z","thumbnail_url":"https://img.youtube.com/vi/krc2rcgWxCM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to make more money on the App Store","channel_name":"Paul Hudson on YouTube","video_id":"nJmzliRXg2M","video_url":"https://www.youtube.com/watch?v=nJmzliRXg2M","description":"If you're an indie developer who wants to grow their success on the App Store, I have just the tool for you.\n\n- Download it free here: https://apps.apple.com/app/kickstart-app-accelerator/id6758355178\n- More info here: https://www.kickstart.tools\n\nLots of features are completely free, including generating your press kit, responding to user reviews, tracking your sales, and all of Kickstart Overdrive.\n\nA Kickstart Pro subscription unlocks more power for those who need it, including competitor analysis and keyword tracking, social media video generation, App Store optimization, purchase power parity calculation, and more.\n\n00:00 Introduction\n01:43 Social media video creation\n06:34 Competitor analysis\n10:50 Press kit creation\n14:03 Website creation\n17:44 App Store analytics\n18:42 Purchase power parity calculator\n20:13 Do Just One Thing\n21:47 Kickstart Overdrive\n28:09 Even more!\n29:06 Free vs Kickstart Pro","published":"2026-05-15T22:02:43Z","thumbnail_url":"https://img.youtube.com/vi/nJmzliRXg2M/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding Legends to My Discovery Tree (Live Coding) #iosdevelopment #swiftlang #aicoding  #livecoding","channel_name":"Quality Coding on YouTube","video_id":"XvW5Y7BQ_KA","video_url":"https://www.youtube.com/watch?v=XvW5Y7BQ_KA","description":"In this live session, I improve the Discovery Tree skill by adding a visual legend—plus we set up testing for Swift packages","published":"2026-05-15T16:24:37Z","thumbnail_url":"https://img.youtube.com/vi/XvW5Y7BQ_KA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 907","channel_name":"Code Completion","video_id":"e-uRmSlhzWA","video_url":"https://www.youtube.com/watch?v=e-uRmSlhzWA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-15T12:15:52Z","thumbnail_url":"https://img.youtube.com/vi/e-uRmSlhzWA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Indistinguishable From Magic - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"x4XUlfkUE7M","video_url":"https://www.youtube.com/watch?v=x4XUlfkUE7M","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/05/10/indistinguishable-from-magic/","published":"2026-05-15T00:50:40Z","thumbnail_url":"https://img.youtube.com/vi/x4XUlfkUE7M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Joe Satriani - Satch Boogie, Meridian Hall, Toronto, May 13, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"nnHli5z9Wyo","video_url":"https://www.youtube.com/watch?v=nnHli5z9Wyo","description":"Satchvai Band 2026\nJoe Satriani\nSteve Vai\nPete Thorn - Guitar \nKenny Arnoff - Drums\nMarco Mendoza - Bass","published":"2026-05-15T00:49:23Z","thumbnail_url":"https://img.youtube.com/vi/nnHli5z9Wyo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Joe Satriani - Surfing With the Alien, Meridian Hall, Toronto, May 13, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"xsbvRytPTnU","video_url":"https://www.youtube.com/watch?v=xsbvRytPTnU","description":"Satchvai Band 2026\nJoe Satriani\nSteve Vai\nPete Thorn - Guitar \nKenny Arnoff - Drums\nMarco Mendoza - Bass","published":"2026-05-15T00:44:13Z","thumbnail_url":"https://img.youtube.com/vi/xsbvRytPTnU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Joe Satriani - Flying in a Blue Dream, Meridian Hall, Toronto, May 13, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"2ToSKKJXG3g","video_url":"https://www.youtube.com/watch?v=2ToSKKJXG3g","description":"Satchvai Band 2026\nJoe Satriani\nSteve Vai\nPete Thorn - Guitar \nKenny Arnoff - Drums\nMarco Mendoza - Bass","published":"2026-05-15T00:10:34Z","thumbnail_url":"https://img.youtube.com/vi/2ToSKKJXG3g/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Codex on iPhone in 6 Minutes (First Look)","channel_name":"Paul Solt on YouTube","video_id":"jm3wy0mHrgk","video_url":"https://www.youtube.com/watch?v=jm3wy0mHrgk","description":"OpenAI just put Codex on iPhone. You can now start tasks, approve commands, and review diffs from your phone while your Mac keeps coding.\n\nWork with Codex from anywhere: https://openai.com/index/work-with-codex-from-anywhere/\nSuper Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n\n#codex #chatgpt #openai #codexapp #codexiphone #remotecontrol","published":"2026-05-14T22:56:11Z","thumbnail_url":"https://img.youtube.com/vi/jm3wy0mHrgk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 906","channel_name":"Code Completion","video_id":"UDZG0Pb5uG4","video_url":"https://www.youtube.com/watch?v=UDZG0Pb5uG4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-14T12:17:30Z","thumbnail_url":"https://img.youtube.com/vi/UDZG0Pb5uG4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Agent Skills: Build a Functional iOS Chat Messaging App #ios #swift #swiftui #xcode","channel_name":"Stream Developers on YouTube","video_id":"EdfxKqD5dIQ","video_url":"https://www.youtube.com/watch?v=EdfxKqD5dIQ","description":"Using the Swift Agent Skills for Stream, developers can build fully functioning  chat messaging, activity feeds, video calling, live-streaming, and moderated apps for social and communities. Let's install the Swift Skills from skills.sh and create a messaging app in SwiftUI for iOS supporting image and document upload, polls, reactions, voice recording, and more. \n\nSwift/SwiftUI Agent Skills for Stream iOS SDK: https://www.skills.sh/getstream/agent-skills/stream-swift\n\nStream CLI Agent Skills: https://www.skills.sh/getstream/agent-skills/stream-cli\n\niOS Swift SDK: https://getstream.io/chat/sdk/ios/\n\niOS SDK on GitHub: https://github.com/getstream/stream-chat-swiftui","published":"2026-05-14T08:29:07Z","thumbnail_url":"https://img.youtube.com/vi/EdfxKqD5dIQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Full Screen timer for Mac - Super Easy Timer","channel_name":"Paul Solt on YouTube","video_id":"OuXkM2YX2oA","video_url":"https://www.youtube.com/watch?v=OuXkM2YX2oA","description":"I’m working on a big update for my Super Easy Timer app.\n\nCurrently it’s an always on top timer, or it can go Full Screen.\n\nIt uses natural language so you can quickly start a timer with “25 min” or “25”.\n\nFor appointments I’ll start a timer with “4:20pm” when I need to pick up my daughters from day care.\n\nI use this app daily, it’s made $5,000 over its lifetime, but it’s free now. It used to be $5.\n\nTry it in the link below.\nhttps://apps.apple.com/us/app/super-easy-timer/id1353137878 \n#macOS #timer #countdown","published":"2026-05-13T14:09:47Z","thumbnail_url":"https://img.youtube.com/vi/OuXkM2YX2oA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"KeyFramed OnBoarding Setup Animation Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"HZZsQmzgw6Y","video_url":"https://www.youtube.com/watch?v=HZZsQmzgw6Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a beautiful Onboarding Setup Animation With Looping Keyframes using SwiftUI | SwiftUI Keyframes | SwiftUI OnBoarding Setup | SwiftUI Pulse Ring Animation | SwiftUI App Setup Animation | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/keyframed-setup-158150894\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-13T13:45:06Z","thumbnail_url":"https://img.youtube.com/vi/HZZsQmzgw6Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Build an Infinite Scroll List Without Sacrificing Performance - SwiftUI in Production #2","channel_name":"Karin Prater on YouTube","video_id":"5PSq5VvW_mM","video_url":"https://www.youtube.com/watch?v=5PSq5VvW_mM","description":"In this SwiftUI tutorial, you'll learn how to build a high-performance SwiftUI list with infinite scrolling and pagination. In a way production apps actually do it.\n\nMost iOS apps need lists that load data on demand as the user scrolls. Instead of fetching everything at once (expensive and slow), we fetch in pages and append results seamlessly. I'll walk you through the full implementation, from triggering loads at the right scroll position to managing loading states cleanly with a state machine.\n\nWhat we cover: \n→ Fetching paginated data from a REST API (skip & limit) \n→ Two approaches to detect scroll position: onAppear vs onScrollGeometryChange (iOS 18) \n→ Building a reusable \"near bottom\" view modifier \n→ Managing loading states with a Swift enum state machine \n→ Fixing cell size instability for buttery smooth scrolling \n→ AsyncImage best practices: placeholders, fixed frames, and aspect ratios \n→ Preventing duplicate fetch requests and cancellation bugs \n→ Profiling list performance with Instruments (zero hitches!)\n\nWhether you're building an e-commerce product feed, a social timeline, or any data-driven SwiftUI list, this tutorial gives you a rock-solid, production-ready pattern you can reuse across projects.\n\nOutline\n00:00 Why Infinite Scroll\n01:53 API Pagination Basics\n04:13 Triggering Load More\n05:25 Row Views and onAppear\n07:49 Avoiding Overfetching\n12:06 Scroll Geometry Approach\n18:42 Reusable Trigger Modifier\n19:23 ViewModel Pagination Logic\n21:20 Stop Conditions and Loading State\n26:05 Loading Delay Demo\n27:25 Enum Loading States\n31:03 Load More Guardrails\n32:09 UI Overlays For States\n34:36 Bottom Loading Indicator\n36:09 AsyncImage Row Setup\n39:52 Fixing Cell Jumping\n43:33 Aspect Ratio Placeholders\n45:50 Instruments Performance Check\n50:18 Next Steps and Wrap Up\n\n----\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\nWatch the Full Series: https://www.youtube.com/playlist?list=PLWHegwAgjOkpeerTMc9Uzz8N-P2IdlAxG\n\n⬇️ Download project files:\nhttps://school.swiftyplace.com/f/swiftui-complex-data-flow \n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.","published":"2026-05-13T12:00:20Z","thumbnail_url":"https://img.youtube.com/vi/5PSq5VvW_mM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 905","channel_name":"Code Completion","video_id":"m99o2zCuil0","video_url":"https://www.youtube.com/watch?v=m99o2zCuil0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-13T11:50:01Z","thumbnail_url":"https://img.youtube.com/vi/m99o2zCuil0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Agentic coding a Swift SDK","channel_name":"Peter Friese on YouTube","video_id":"kosc_Z-LxVw","video_url":"https://www.youtube.com/watch?v=kosc_Z-LxVw","description":"Let's build a readability SDK using agentic coding!\n\n#SwiftUI #iOSDevelopment #AgenticEngineering #GeminiCLI #AI #MobileDev","published":"2026-05-13T11:14:36Z","thumbnail_url":"https://img.youtube.com/vi/kosc_Z-LxVw/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Peter Friese Live Stream","channel_name":"Peter Friese on YouTube","video_id":"IPrkGUY8QCk","video_url":"https://www.youtube.com/watch?v=IPrkGUY8QCk","description":"","published":"2026-05-13T11:12:17Z","thumbnail_url":"https://img.youtube.com/vi/IPrkGUY8QCk/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"don't learn to code","channel_name":"Kilo Loco on YouTube","video_id":"fr7-wnrXyRQ","video_url":"https://www.youtube.com/watch?v=fr7-wnrXyRQ","description":"","published":"2026-05-13T07:03:50Z","thumbnail_url":"https://img.youtube.com/vi/fr7-wnrXyRQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"New X/Twitter App’s Slide Out Menu Using SwiftUI | #apple #ios #animation","channel_name":"Kavsoft on YouTube","video_id":"IiT0GugwVf4","video_url":"https://www.youtube.com/watch?v=IiT0GugwVf4","description":"","published":"2026-05-12T22:52:39Z","thumbnail_url":"https://img.youtube.com/vi/IiT0GugwVf4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Writing Your First Failing Test (SwiftUI TDD #9)","channel_name":"Quality Coding on YouTube","video_id":"M9vZqe2YDZU","video_url":"https://www.youtube.com/watch?v=M9vZqe2YDZU","description":"🧪 Writing a Failing Test with ViewInspector — the first step of Test-Driven Development with SwiftUI. In this episode, we'll write a test for our CounterView, explore best practices for TDD, and see how ViewInspector helps us access and test SwiftUI subviews.\n\n🛠 In this video:\n\n• Writing the first failing test in TDD\n• Splitting tests into view-finding and assertion phases\n• Creating custom helpers for ViewInspector to find the subview\n• Best practices: side-by-side code layout and the Three Laws of TDD\n• Reading ViewInspector error messages\n\n\n📖 Companion article:\nSwiftUI TDD: Writing Your First Failing Test (Part 1)\nhttps://qualitycoding.org/swiftui-tdd-first-failing-test-part-1/\n\n📚 Mentioned in this video:\nThe Three Laws of TDD — https://qualitycoding.org/3-laws-tdd/\nCustom \"findview\" code snippet — https://qualitycoding.org/subscribe-swiftui-tdd/ (subscriber resource)\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 – Prerequisites & Setup\n00:46 – TDD Workflow for SwiftUI\n01:22 - Pro Tip #1: TDD up to \"find\"\n01:38 – Just Enough Code: Creating the Skeleton\n02:23 - Pro Tip #2: Tests & code side-by-side\n03:22 – Finding Views with ViewInspector\n04:25 - Seeing the Test Fail (Correctly)\n\n#TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting #ViewInspector","published":"2026-05-12T15:15:30Z","thumbnail_url":"https://img.youtube.com/vi/M9vZqe2YDZU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 904","channel_name":"Code Completion","video_id":"Ift6hPn4CSw","video_url":"https://www.youtube.com/watch?v=Ift6hPn4CSw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-12T12:57:24Z","thumbnail_url":"https://img.youtube.com/vi/Ift6hPn4CSw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ai got me feeling some typa way","channel_name":"Kilo Loco on YouTube","video_id":"9jbvB_993ek","video_url":"https://www.youtube.com/watch?v=9jbvB_993ek","description":"","published":"2026-05-12T05:21:05Z","thumbnail_url":"https://img.youtube.com/vi/9jbvB_993ek/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 903","channel_name":"Code Completion","video_id":"_ikfiy42qzg","video_url":"https://www.youtube.com/watch?v=_ikfiy42qzg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-11T12:25:55Z","thumbnail_url":"https://img.youtube.com/vi/_ikfiy42qzg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Archer by Henry Moore - Spatial","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3406_B-rWSc","video_url":"https://www.youtube.com/watch?v=3406_B-rWSc","description":"Shot on iPhone 17 Pro, rotated and covered with MVTube.\n\nhttps://apps.apple.com/ca/app/mvtube/id6760608030","published":"2026-05-11T01:47:57Z","thumbnail_url":"https://img.youtube.com/vi/3406_B-rWSc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Indistinguishable From Magic","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"snOKnFKoBJU","video_url":"https://www.youtube.com/watch?v=snOKnFKoBJU","description":"This week Jaime and Tim review the Daredevil Season 2 Finale, Star Wars: Maul Shadow Lord Season 1 Finale, and The Boys S05E06 Though the Heavens Fall.\n\n  •  The Odyssey | Official New Trailer (https://youtu.be/f_bKjZeJBBI?si=J_kKYL-3yDAPnXz9) \n  •  Star Trek: Discovery Seasons 1-5 Online Auction (https://propstoreauction.com/auctions/catalog/id/513?items=10&amp;page=1) \n  •  Panna 2 NYC (https://www.pannatwo.com/our-restaurant/) \n  •  Products - Pataks USA (https://www.pataksusa.com/products) \n  •  Daredevil: Every Time Matt Murdock's Identity Was Revealed In The Comics (https://www.cbr.com/matt-murdock-identity-revealed-comics-daredevil/) \n  •  Euphoria Season 1 Trailer | Rotten Tomatoes TV (https://www.youtube.com/watch?t=2s&amp;v=UR4Pxgnm-GA) \n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-05-10T17:18:44Z","thumbnail_url":"https://img.youtube.com/vi/snOKnFKoBJU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 902","channel_name":"Code Completion","video_id":"Yapj4cIKs70","video_url":"https://www.youtube.com/watch?v=Yapj4cIKs70","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-10T12:00:16Z","thumbnail_url":"https://img.youtube.com/vi/Yapj4cIKs70/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ai works well with small feedback loops","channel_name":"Kilo Loco on YouTube","video_id":"qqyDw46byyk","video_url":"https://www.youtube.com/watch?v=qqyDw46byyk","description":"","published":"2026-05-10T07:28:27Z","thumbnail_url":"https://img.youtube.com/vi/qqyDw46byyk/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 901","channel_name":"Code Completion","video_id":"8jq-hIPdv-M","video_url":"https://www.youtube.com/watch?v=8jq-hIPdv-M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-09T13:16:38Z","thumbnail_url":"https://img.youtube.com/vi/8jq-hIPdv-M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"X App's New Slide Out Menu Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"aJ3969UVDaI","video_url":"https://www.youtube.com/watch?v=aJ3969UVDaI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate the X Previously Called Twitter App's New Slide Out Menu using SwiftUI | SwiftUI Slide Out Menu | SwiftUI Slide Menu | SwiftUI Side Menu With Navigations | SwiftUI Twitter Side Menu | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/x-apps-new-slide-157751041\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-08T20:41:51Z","thumbnail_url":"https://img.youtube.com/vi/aJ3969UVDaI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 900","channel_name":"Code Completion","video_id":"vbha_mQDddw","video_url":"https://www.youtube.com/watch?v=vbha_mQDddw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-08T11:08:19Z","thumbnail_url":"https://img.youtube.com/vi/vbha_mQDddw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"what is R.A.G.?","channel_name":"Kilo Loco on YouTube","video_id":"1S1rZYSNXG0","video_url":"https://www.youtube.com/watch?v=1S1rZYSNXG0","description":"","published":"2026-05-08T05:21:55Z","thumbnail_url":"https://img.youtube.com/vi/1S1rZYSNXG0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Production SwiftUI: Scalable Networking Architecture with Async Await","channel_name":"Karin Prater on YouTube","video_id":"M5ZUGBeugP4","video_url":"https://www.youtube.com/watch?v=M5ZUGBeugP4","description":"In this tutorial, I build a scalable networking layer for a SwiftUI e-commerce app using the DummyJSON API. Instead of copy-pasting URL requests everywhere, we create a clean architecture with reusable components, protocol-driven design, and proper error handling.\n\nWhat we cover:\n\n- Basic URLSession requests and JSON decoding\n- Building a generic API client struct (Sendable-friendly)\n- Custom API error handling (status codes, cancellation, server messages)\n- Endpoint protocol for flexible, modular request generation\n- Service layer pattern with protocol-based dependency injection\n- Mock services for SwiftUI previews and testing\n- Swift Concurrency best practices (concurrent keyword, actor isolation)\n- Project organization for future modularization (MVVM)\n\nKey architecture decisions explained:\n\n- Why protocols over enums for endpoints\n- Why structs over classes for the API client\n- Why Approachable Concurrency defaults might cause more problems than they solve\n- Where to draw the line between ViewModels, Services, and Actors\n- How to keep ViewModels lean by extracting pure logic into services\n\nThis is part of a series — next up we'll connect this to infinite scrolling lists, search, filtering, and pagination.\n\n00:00 Networking Goals Overview\n01:11 Xcode Concurrency Settings\n03:14 Products ViewModel Setup\n04:21 Modeling API Responses\n06:37 First Async Fetch Test\n08:06 URLRequest And Status Codes\n09:52 Fetching Categories Too\n11:35 Generic Fetch And ApiError\n14:20 Cancellation And Error Strategy\n20:19 Extracting APIClient Struct\n23:32 Actor Hops And Concurrent Keyword\n25:05 Hooking Data Into SwiftUI List\n27:38 Preparing For Mocks With Protocols\n29:39 Product Service Protocol\n30:33 Mocking for Previews\n32:20 Showing Errors in UI\n34:41 Endpoint Protocol Setup\n38:26 Make Request with URLComponents\n40:20 Product and Category Endpoints\n43:35 Generic Client Fetch Endpoint\n50:42 Custom Mapping per Endpoint\n53:09 Services vs ViewModels\n55:43 Project Cleanup and Next Steps\n\n📁 Project files linked below 🛠 Built with Xcode 26.4 | Swift 6 | SwiftUI\nhttps://school.swiftyplace.com/f/swiftui-complex-data-flow \n\nLinks\n- api documentation https://dummyjson.com\n- Matt interview https://youtu.be/cUu0M5ewpPM?si=BI9JHjouy8g5SQlk\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n------------------\nWhat to Watch Next\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2026-05-07T11:52:46Z","thumbnail_url":"https://img.youtube.com/vi/M5ZUGBeugP4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 899","channel_name":"Code Completion","video_id":"KjXv3KhDsYM","video_url":"https://www.youtube.com/watch?v=KjXv3KhDsYM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-07T09:56:50Z","thumbnail_url":"https://img.youtube.com/vi/KjXv3KhDsYM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Network Manager: Part 5 -  POST, PUT, DELETE with URLRequest","channel_name":"Stewart Lynch on YouTube","video_id":"XqNyj8G7Fqk","video_url":"https://www.youtube.com/watch?v=XqNyj8G7Fqk","description":"In this final part of the Network Manager series, we move beyond simple GET requests and build a complete solution for working with real APIs.\n\nYou’ll learn how to:\n• Create new data using POST requests\n• Update existing data using PUT\n• Delete data using DELETE\n• Send JSON payloads with URLRequest\n• Handle headers and authentication tokens\n• Build reusable, generic networking functions\n\nWe’ll extend our Network Manager to handle encoding, sending, and decoding responses in a clean and reusable way, while also integrating everything into SwiftUI views.\n\nThis video ties everything together so you can confidently build apps that interact with real-world APIs, not just fetch data.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:17 Sending POST Requests\n17:20 Sending PUT/PATCH Requests\n23:08 Sending DELETE Requests\n\n Starter Project Files: https://github.com/StewartLynch/RequestNetworkManager/tree/Part4Completed\n\nCompleted Project: https://github.com/StewartLynch/RequestNetworkManager/tree/Part5Completed\n\nReferences mentioned in video: \n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-05-07T02:35:16Z","thumbnail_url":"https://img.youtube.com/vi/XqNyj8G7Fqk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Spockcast - In Technicolor","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"2XscaqKHk4U","video_url":"https://www.youtube.com/watch?v=2XscaqKHk4U","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/05/04/in-technicolor/","published":"2026-05-06T15:22:04Z","thumbnail_url":"https://img.youtube.com/vi/2XscaqKHk4U/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 898","channel_name":"Code Completion","video_id":"fbV1PbK1V2A","video_url":"https://www.youtube.com/watch?v=fbV1PbK1V2A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-06T12:43:00Z","thumbnail_url":"https://img.youtube.com/vi/fbV1PbK1V2A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iPod Style CoverFlow Carousel Using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"XCWYi34cmlY","video_url":"https://www.youtube.com/watch?v=XCWYi34cmlY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate the beautiful iPod Style CoverFlow Carousel using SwiftUI | CoverFlow Carousel Using SwiftUI | SwiftUI CoverFlow | SwiftUI Carousel | SwiftUI Scroll Effects | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ipod-style-using-157457113\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-05-05T18:28:06Z","thumbnail_url":"https://img.youtube.com/vi/XCWYi34cmlY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 897","channel_name":"Code Completion","video_id":"XdOPNRvoxRA","video_url":"https://www.youtube.com/watch?v=XdOPNRvoxRA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-05T12:06:01Z","thumbnail_url":"https://img.youtube.com/vi/XdOPNRvoxRA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Custom Tab + Search Bar using SwiftUI | #apple #ios #animation","channel_name":"Kavsoft on YouTube","video_id":"_tMZaveUPjQ","video_url":"https://www.youtube.com/watch?v=_tMZaveUPjQ","description":"","published":"2026-05-04T19:30:55Z","thumbnail_url":"https://img.youtube.com/vi/_tMZaveUPjQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Task Management & SPM-Centric Architecture (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"pv5U-9m3dF4","video_url":"https://www.youtube.com/watch?v=pv5U-9m3dF4","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-05-04T17:30:26Z","thumbnail_url":"https://img.youtube.com/vi/pv5U-9m3dF4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Optimizing Your Apps: Live ASO Teardown","channel_name":"Appfigures on YouTube","video_id":"PQpcWiNBpXQ","video_url":"https://www.youtube.com/watch?v=PQpcWiNBpXQ","description":"Join me live for an ASO teardown where I review real app submissions and analyze their strategy. I’ll break down keywords, visuals, and the factors that drive organic ranking to uncover what’s working and what’s limiting growth. \n\nSubmit your app for a chance to get actionable insights to improve visibility and downloads: https://fg.rs/ls77f\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-05-04T15:58:09Z","thumbnail_url":"https://img.youtube.com/vi/PQpcWiNBpXQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"It's a Doggy Dog World - 30s - Spockcast, April 26","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"SielNhFLFAM","video_url":"https://www.youtube.com/watch?v=SielNhFLFAM","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/04/26/its-a-doggy-dog-world/","published":"2026-05-04T14:07:32Z","thumbnail_url":"https://img.youtube.com/vi/SielNhFLFAM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 896","channel_name":"Code Completion","video_id":"66FSwvEiwIg","video_url":"https://www.youtube.com/watch?v=66FSwvEiwIg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-04T12:35:05Z","thumbnail_url":"https://img.youtube.com/vi/66FSwvEiwIg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"In Technicolor","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"6l9jr9qemUk","video_url":"https://www.youtube.com/watch?v=6l9jr9qemUk","description":"This week Jonathan and Tim review Daredevil: Born Again S02E07 The Hateful Darkness, Star Wars: Maul - Shadow Lord S01E07 Chapter 7: Call to Oblivion, S01E08 Chapter 8: The Creeping Fear, and The Boys S05E05 One-Shots.\n\n  •  Peter Gabriel Sledgehammer RSD zoetrope vinyl #vinyl #zoetrope #petergabriel Record Store Day 2026 (https://youtu.be/C7OIO_EAhvQ?si=X6kpdK0fO4TG1too) \n  •  Star Trek: Strange New Worlds | Season 4 Official Teaser | Paramount+ (CCXP Mexico 2026) (https://youtu.be/7FaPm2QTy5w?si=atUF4ZVi_MjRijZw) \n  •  'Gen V' Not Returning for Season 3 at Amazon (https://variety.com/2026/tv/news/gen-v-canceled-amazon-the-boys-1236729894/) \n  •  DC’s ‘The Authority’ Movie Put on Back Burner, Says James Gunn: ‘Script Wasn’t Quite There’ and Story ‘Didn’t Work in Terms of the Larger DCU’ (https://variety.com/2026/film/news/the-authority-movie-dc-paused-james-gunn-1236731555/) \n  •  HOUSE OF THE DRAGON SEASON 3 | Teaser Trailer | #HBOMaxAsia (https://youtu.be/UdUmYzBy5lI?si=vzxdjSUYdmWTpVBJ) \n  •  Gerry Conway, Punisher Co-Creator and Spider-Man Writer, Dies at 73 (https://ign.com/articles/gerry-conway-punisher-co-creator-and-spider-man-writer-dies-at-73) \n  •  Roger Sweet, Creator of He-Man, Dies at 91 (https://variety.com/2026/tv/news/roger-sweet-dead-he-man-masters-of-the-universe-1236732902/) \n  •  Ted Lasso — Season 4 Official Teaser | Apple TV (https://youtu.be/PxZg4SfIURg?si=GZKG1x968xnl9hGv) \n  •  How IMAX 70MM Film is Scanned and Printed! (https://youtu.be/SYkAWTmpTBc) \n  •  Three-Strip Technicolor's Rise & Fall - YouTube (https://youtube.com/shorts/kVxyBCQAqpg) \n  •  World largest movie screen (https://www.instagram.com/reel/DXrYIQ9AidL/?igsh=NHhmbXh3dGlva3p2) \n\n\n\n\n\n\n\n\n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-05-04T05:51:30Z","thumbnail_url":"https://img.youtube.com/vi/6l9jr9qemUk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 895","channel_name":"Code Completion","video_id":"goLdL6M4ZxE","video_url":"https://www.youtube.com/watch?v=goLdL6M4ZxE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-03T11:56:17Z","thumbnail_url":"https://img.youtube.com/vi/goLdL6M4ZxE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How I Build REAL Apps with the Codex App and GPT-5.5","channel_name":"Paul Solt on YouTube","video_id":"qPLeNFnKwVg","video_url":"https://www.youtube.com/watch?v=qPLeNFnKwVg","description":"👉 Grab the skill: https://super-easy-apps.kit.com/app-creator\nHere is my current Codex App + GPT 5.5 workflow for building iOS and Mac apps.\nFirst, I use App Creator skill and the imagegen skill to to turn an app idea into an image. Then GPT 5.5 makes a fully functional Tea Timer app. I use the same workflow on Super Easy Timer, my real Mac timer app, to improve the full-screen experience.\n\nLinks\n• App Creator Skill: https://super-easy-apps.kit.com/app-creator\n• My GPT-5.5 Workflow Article: https://x.com/PaulSolt/status/2048226299290828936\n• My App Store Research Tools: https://super-easy-apps.kit.com/app-store-tools\n• Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n\n0:00 My Codex App + GPT-5.5 Workflow\n1:18 App Creator: Xcode Projects Without Setup\n1:50 Building a Tea Timer App from Scratch\n3:50 Imagegen Creates the First Screen\n5:07 Scaffolding the App with App Creator\n6:31 The 20-Minute Tea Timer Result\n7:26 From Demo App to Real App Work\n7:53 App Store Reviews → Feature Direction\n8:33 Super Easy Timer Color Experiment\n9:10 The Full Screen Timer Problem\n10:32 Prompting Codex for the Fix\n11:17 Steering GPT-5.5 Through UI Changes\n11:49 First Full Screen Test\n15:17 Fixing Bugs with Screenshots\n18:25 What Actually Worked\n\n#Codex #MacDev #Xcode #iOSDev #macOSDev #SwiftUI #AppDevelopment #IndieDev #BuildInPublic #GPT55","published":"2026-05-02T18:36:56Z","thumbnail_url":"https://img.youtube.com/vi/qPLeNFnKwVg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"My Links - Create, Store, Launch and Share your links","channel_name":"Stewart Lynch on YouTube","video_id":"5Q4G5S1zDvs","video_url":"https://www.youtube.com/watch?v=5Q4G5S1zDvs","description":"A free iOS and Mac Menubar application for storing, sharing and launching your favorite links from your iPhone, iPad or Mac menu bar.\nAll devices kept perfectly in sync.\n\nDownload on the App Store: \nMyLinks App\nhttps://apple.co/4cCjCpE","published":"2026-05-02T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/5Q4G5S1zDvs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 894","channel_name":"Code Completion","video_id":"4XL47dw8pvc","video_url":"https://www.youtube.com/watch?v=4XL47dw8pvc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-02T12:08:24Z","thumbnail_url":"https://img.youtube.com/vi/4XL47dw8pvc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 893","channel_name":"Code Completion","video_id":"0ljNC8Mm5qs","video_url":"https://www.youtube.com/watch?v=0ljNC8Mm5qs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-05-01T12:40:28Z","thumbnail_url":"https://img.youtube.com/vi/0ljNC8Mm5qs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Border Beam Effect Using SwiftUI | Animated Border | Glowing Border","channel_name":"Kavsoft on YouTube","video_id":"DHqLSjgBNPY","video_url":"https://www.youtube.com/watch?v=DHqLSjgBNPY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a beautiful border beam effect with multiple colors using SwiftUI | SwiftUI Animated Border | SwiftUI Moving Border | SwiftUI Glow Border | SwiftUI Border Beam | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/border-beam-156996243\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-30T18:01:26Z","thumbnail_url":"https://img.youtube.com/vi/DHqLSjgBNPY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"OpenClaw Agent Architecture Explained in 10 Mins","channel_name":"Etisha Garg on YouTube","video_id":"o0vHKU0_zlM","video_url":"https://www.youtube.com/watch?v=o0vHKU0_zlM","description":"In this video, I'll break down the OpenClaw architecture in a simple and practical way for developers. If you're curious about how modern AI agents are built, how agent systems manage sessions, memory, tools, and execution loops, this is for you.\n\nWe go deep into how OpenClaw works under the hood, including its Gateway, Agent Runtime, session management, memory layer, and execution flow. You’ll also understand how inputs are processed, how the system constructs prompts, and how agents execute tasks step by step.\n\nWhether you're building AI agents, exploring agent frameworks, or trying to understand systems like OpenClaw, Hermes Agent or other LLM-powered tools, this video will give you a clear mental model.\n\nWhat you’ll learn:\n- OpenClaw architecture explained step by step\n- Role of Gateway in agent systems\n- How Agent Runtime and execution loop works\n- Session persistence (JSON + JSONL transcripts)\n- Memory integration in AI agents\n- Event streaming and observability\n- How tools and system prompts are constructed\n- Real-world agent flow from input to output\n- Event triggers in agent systems (messaging channels, cron jobs, webhooks, hooks, heartbeat, web interfaces)\n\nOpenClaw github repo: https://github.com/openclaw/openclaw\n\n#openclaw #ai #hermes \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:27) OpenClaw System Architecture Pillars\n(01:06) OpenClaw architecture explained step by step\n(02:47) Session persistence (JSON + JSONL transcripts)\n(03:50) How system prompt is constructed\n(05:10) How Agent Runtime and execution loop works\n(07:15) Ways to trigger OpenClaw events\n(09:02) Final thoughts\n(09:30) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2026-04-30T14:42:40Z","thumbnail_url":"https://img.youtube.com/vi/o0vHKU0_zlM/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 892","channel_name":"Code Completion","video_id":"yThYskSpDQA","video_url":"https://www.youtube.com/watch?v=yThYskSpDQA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-30T12:56:51Z","thumbnail_url":"https://img.youtube.com/vi/yThYskSpDQA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Master Your Typing Bottlenecks: ClickClack 3.6.3 NGram & Core Mastery Update","channel_name":"Xcoding with Alfian","video_id":"GzF3Ar4OetU","video_url":"https://www.youtube.com/watch?v=GzF3Ar4OetU","description":"This release marks a significant shift in how you refine your typing. We are moving beyond raw WPM tracking and into Precision Analytics. Whether you are a mechanical keyboard enthusiast refining your switch feel or a power user mastering alternative layouts, this update provides the deep data you need to actually optimize your performance.\n\nDownload on App Store:\nhttps://apps.apple.com/app/clickclack-typing-trainer/id6740695697\n\nWhat’s new in version 3.6.3:\nAdvanced Accuracy Dashboard\n• Top Mistakes Visualization: A new, intuitive pie chart breakdown that identifies exactly which character sequences are holding you back.\n• NGram (Bigram/Trigram) Analytics: Go beyond single keys. Pinpoint the specific patterns that break your flow.\n\nCore Mastery Tab\n• Dedicated training for high-frequency NGrams. We’ve built a new way to target the essential building blocks of your typing speed, helping you develop true muscle memory.\n\nLesson Curriculum Tracker\n• New circular progress indicators on the Lessons menu. Now you can easily visualize your completion status and track your path to mastery, lesson by lesson.\n\nPro-Level UI Controls\n• Keymap Preview: Instantly verify your layout (QWERTY, Dvorak, Colemak, etc.) directly in settings.\n• Adjustable Hand Guidance: Fine-tune the opacity of your hand guide to eliminate visual noise and focus purely on your rhythm.","published":"2026-04-30T08:31:59Z","thumbnail_url":"https://img.youtube.com/vi/GzF3Ar4OetU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 891","channel_name":"Code Completion","video_id":"O16SLkVVblE","video_url":"https://www.youtube.com/watch?v=O16SLkVVblE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-29T12:54:43Z","thumbnail_url":"https://img.youtube.com/vi/O16SLkVVblE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Pairing fonts the EASY way","channel_name":"Learn UI Design","video_id":"zJH3SXlyi1A","video_url":"https://www.youtube.com/watch?v=zJH3SXlyi1A","description":"What separates a great font pairing from one that falls flat? Learn how to create beautiful font pairings in 5 steps, from brand to design system.\n\n0:00 Intro\n1:01 1. Determine your brand\n2:59 2. Brainstorm fonts that subtly convey your brand\n6:28 3. Choose a body font that’s legible\n8:34 4. Choose a header font that conveys a different facet\n11:51 5. Define rules of usage for all fonts\n\nFor FREE design tutorials, hop on the Design Hacks newsletter:\n✉️ https://www.learnui.design/newsletter.html?utm_source=youtube\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design?utm_source=youtube","published":"2026-04-29T03:54:38Z","thumbnail_url":"https://img.youtube.com/vi/zJH3SXlyi1A/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Apple Wallet Card Animation Using SwiftUI | Wallet App Animation Effect | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"SiEYVesYW68","video_url":"https://www.youtube.com/watch?v=SiEYVesYW68","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate the Apple Wallet's Card Animation Effect using SwiftUI | Wallet Card Animation | Apple Wallet Card Hero Effect | Wallet App Animation | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-wallet-app-156795361\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-28T19:43:51Z","thumbnail_url":"https://img.youtube.com/vi/SiEYVesYW68/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 890","channel_name":"Code Completion","video_id":"_dTjKfz22Hc","video_url":"https://www.youtube.com/watch?v=_dTjKfz22Hc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-28T12:46:00Z","thumbnail_url":"https://img.youtube.com/vi/_dTjKfz22Hc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Pre-Commit Hooks: Keeping AI Code Clean & Consistent #swiftlang #iosdevelopment #aicoding #agenticai","channel_name":"Quality Coding on YouTube","video_id":"ikzQFGrlK8I","video_url":"https://www.youtube.com/watch?v=ikzQFGrlK8I","description":"","published":"2026-04-28T00:01:36Z","thumbnail_url":"https://img.youtube.com/vi/ikzQFGrlK8I/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Stop! Don't let AI make those changes! (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"dac4rXedyJY","video_url":"https://www.youtube.com/watch?v=dac4rXedyJY","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-04-27T17:30:18Z","thumbnail_url":"https://img.youtube.com/vi/dac4rXedyJY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 889","channel_name":"Code Completion","video_id":"CY8Dy9Dx8E4","video_url":"https://www.youtube.com/watch?v=CY8Dy9Dx8E4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-27T11:56:12Z","thumbnail_url":"https://img.youtube.com/vi/CY8Dy9Dx8E4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"It's a Doggy Dog World","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DRqDy0hc6Ss","video_url":"https://www.youtube.com/watch?v=DRqDy0hc6Ss","description":"This week we review Daredevil: Born Again S02E06 Requiem, the Invisible Season 4 finale S04E08 Don’t Leave Me Hanging Here, Star Wars: Maul - Shadow Lord S01E05 Inquisition and S01E06 Night of the Hunted, and The Boys S05E04 King of Hell.\n\n  •  Ron Bloore (https://en.wikipedia.org/wiki/Ron_Bloore) \n  •  Silo S3 teaser hints at the wasteland's origins - Ars Technica (https://arstechnica.com/culture/2026/04/silo-s3-teaser-turns-back-the-clock-to-a-greener-past/) \n  •  Clayface Trailer (https://youtu.be/fMxXfC-_EmM?si=ouekuCbMElwqAXlG) \n  •  DOCTOR WHO New Series Trailer 2027 - KIONIC (https://youtu.be/ARdZ6t-YAy0?si=Vzpb0Zov7siDckXZ) \n  •  SUPERGIRL Official Trailer 2 (2026) (https://youtu.be/lCI6GoZmJU4?si=amDvhA2iExhPTh2e) \n  •  ‘The Rings of Power’ Season 3 to Premiere Later This Year (Exclusive) (https://www.hollywoodreporter.com/tv/tv-news/the-rings-of-power-season-3-release-date-2026-1236571693/) \n  •  The 'Elden Ring' Movie Is Coming in 2028 (https://gizmodo.com/elden-ring-movie-a24-release-date-cast-2000748466) \n  •  Disney Is Trying to Make Up for Its 'Avengers: Doomsday' IMAX FOMO (https://gizmodo.com/disney-infinity-vision-avengers-doomsday-imax-dune-part-3-2000748015) \n  •  Earth Girls Are Easy (1988) Original Trailer [FHD] (https://youtube.com/watch?v=UYelLENqNzA) \n  •  COYOTE VS ACME Official Trailer (2026) (https://youtu.be/Om9-SSU2pA4?si=punXdzj1KGU4B0Wq) \n  •  THE DEATH OF ROBIN HOOD Official Trailer 2 (2026) (https://youtu.be/zkTNDjWlEEc?si=1LVTc7sumctfEctJ) \n  •  Stranger Things: Tales From ‘85 | Official Trailer | Netflix (https://youtu.be/kajCUhg36R0?si=Uxd2beEf3LVQV67n) \n  •  FREE Comic Book Day 2026 FULL PREVIEW LIST AND Comics Giveaway Day 2026 Full Preview List (https://youtu.be/liB9zCp5Loc?si=KRS0USKebMwNuYaw) \n  •  Jon Favreau Shows EXCLUSIVE Clip of The Mandalorian & Grogu and Talks Scorsese & Robert Downey Jr (https://www.youtube.com/watch?v=M7d9-erSzCs) \n  •  Malcolm in the Middle: Life's Still Unfair | Official Trailer | Hulu (https://www.youtube.com/watch?v=ABol0H2n_rc) \n\n\n\n\n\n\n\n\n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-04-26T22:22:33Z","thumbnail_url":"https://img.youtube.com/vi/DRqDy0hc6Ss/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Networking Part 4  URLRequest, Headers & Auth Tokens","channel_name":"Stewart Lynch on YouTube","video_id":"pzHctMLhovI","video_url":"https://www.youtube.com/watch?v=pzHctMLhovI","description":"In the first three parts of this series, we built a reusable Network Manager that could fetch and decode JSON using simple GET requests. That works great for basic APIs, but real-world networking requires much more flexibility.\n\nIn this video, we take the next big step by replacing URL-based requests with URLRequest. This allows us to:\n• Define HTTP methods like GET, POST, PUT, PATCH, and DELETE\n• Add custom headers, including authentication tokens\n• Build a reusable Endpoint struct for cleaner and scalable networking\n• Refactor our existing code to support more advanced API interactions\n\nWe’ll also connect to a live REST API and demonstrate how to include headers such as content type and authorization using a bearer token.\n\nThis is where your Network Manager starts to become production-ready.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:46  HTTPMethods\n4:03 Endpoints\n7:46 Refactoring JokesView\n11:28 GoRest API - Getting Auth Token\n15:41 Adding Headers to a Get Request\n19:57 Updating the HeaderView to Fetch Users\n\n Starter Project Files: https://github.com/StewartLynch/RequestNetworkManager\n\nCompleted Project: https://github.com/StewartLynch/RequestNetworkManager/tree/Part4Completed\n\nReferences mentioned in video: \nGoRest WebSite: https://gorest.co.in\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-26T13:28:11Z","thumbnail_url":"https://img.youtube.com/vi/pzHctMLhovI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 888","channel_name":"Code Completion","video_id":"ZFs5DOvlLR4","video_url":"https://www.youtube.com/watch?v=ZFs5DOvlLR4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-26T12:43:18Z","thumbnail_url":"https://img.youtube.com/vi/ZFs5DOvlLR4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI macOS Toasts | macOS HUD Window | macOS 15+ | Xcode","channel_name":"Kavsoft on YouTube","video_id":"XZ3fbMKN5Vs","video_url":"https://www.youtube.com/watch?v=XZ3fbMKN5Vs","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Reusable macOS Toasts/HUD Window Using SwiftUI | SwiftUI Toasts | SwiftUI macOS Toasts | SwiftUI Animated macOS Toasts | SwiftUI macOS HUD's | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-macos-15-156568224\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-26T10:00:06Z","thumbnail_url":"https://img.youtube.com/vi/XZ3fbMKN5Vs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Apple Music Style Dynamic Image Background Gradient Using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"fIUIiu8fJOM","video_url":"https://www.youtube.com/watch?v=fIUIiu8fJOM","description":"","published":"2026-04-25T20:15:12Z","thumbnail_url":"https://img.youtube.com/vi/fIUIiu8fJOM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Juice Sucking Servers, by Axel Roest (English)","channel_name":"CocoaHeadsNL","video_id":"Dn3B-IscWos","video_url":"https://www.youtube.com/watch?v=Dn3B-IscWos","description":"Most developers run one or more servers for their apps or their own website. Nowadays hosting costs is mainly dictated by energy costs and thus an energy efficient server can save a lot of money. Axel shows how the platform choice can influence not only performance but also costs and why Swift is now a very efficient and scaleable server platform.","published":"2026-04-25T15:03:49Z","thumbnail_url":"https://img.youtube.com/vi/Dn3B-IscWos/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Custom component styles in SwiftUI, by Eskil Sviggum (English)","channel_name":"CocoaHeadsNL","video_id":"nc9h8Up16PA","video_url":"https://www.youtube.com/watch?v=nc9h8Up16PA","description":"SwiftUI comes with a lot of components that automatically style themselves depending on the platform or how they are used. But you can also select the style you want or even implement your own style. In this talk Eskil shows how to do that.","published":"2026-04-25T14:36:46Z","thumbnail_url":"https://img.youtube.com/vi/nc9h8Up16PA/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Late Night Silent Completions: Jiiiii — Part 887","channel_name":"Code Completion","video_id":"v7n8QGRKje4","video_url":"https://www.youtube.com/watch?v=v7n8QGRKje4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-25T12:16:09Z","thumbnail_url":"https://img.youtube.com/vi/v7n8QGRKje4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 886","channel_name":"Code Completion","video_id":"fZnoh87XQi8","video_url":"https://www.youtube.com/watch?v=fZnoh87XQi8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-24T11:46:34Z","thumbnail_url":"https://img.youtube.com/vi/fZnoh87XQi8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"From DESIGN.md to a Full Landing Page","channel_name":"DesignCode","video_id":"LfgMBy0auL8","video_url":"https://www.youtube.com/watch?v=LfgMBy0auL8","description":"Google just open sourced DESIGN.md, and I think it matters because it gives AI tools a shared format for design systems that humans can still read. In this video I walk through Google's framing, why markdown is the right middle layer, how I use Neuform to generate and remix designs, and how I bring the same system into Aura or Cloud Design to build a full landing page.\n\nI also show where DESIGN.md is not enough on its own. You still need references, screenshots, HTML, iteration, and taste. The real workflow is: start with the spec, reinforce it with visual context, generate more sections, then finish the site.\n\nTimestamps\n00:00:01 Why DESIGN md matters\n00:02:21 Why markdown is the right middle layer\n00:05:19 Start with a real design system reference\n00:08:12 Use community designs as your starting point\n00:10:24 Reinforce the system with screenshots and HTML\n00:11:17 Use Remix and Iterate for different jobs\n00:14:18 Favorite, hide, and curate the good generations\n00:18:21 One-line prompts and reusable skills\n00:23:57 Expand into motion, pricing, slides, and mobile\n00:31:43 Bring HTML plus DESIGN md into Claude Design or Aura\n00:36:51 Build, extend, and publish the site\n00:42:41 The full workflow recap\n\nResources\n- [Google DESIGN.md Spec](https://github.com/google-labs-code/design.md)\n- [Google Stitch](https://stitch.withgoogle.com/)\n- [Neuform](https://neuform.ai/)\n- [Aura](https://aura.build/)\n- [Claude Design](https://claude.ai/design)\n- [Variant](https://www.variant.com/)\n- [getdesign.md](https://getdesign.md/)\n- [Cursor](https://cursor.com/)","published":"2026-04-24T07:38:34Z","thumbnail_url":"https://img.youtube.com/vi/LfgMBy0auL8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 885","channel_name":"Code Completion","video_id":"xGZYQbJlBZw","video_url":"https://www.youtube.com/watch?v=xGZYQbJlBZw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-23T12:13:25Z","thumbnail_url":"https://img.youtube.com/vi/xGZYQbJlBZw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 26 Custom Animated Keyboard ToolBar Using SwiftUI | Expandable Toolbar | Custom Keyboard Toolbar","channel_name":"Kavsoft on YouTube","video_id":"W30FV6QBTok","video_url":"https://www.youtube.com/watch?v=W30FV6QBTok","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to re-create the Apple Note's Style Expandable Keyboard ToolBar Using SwiftUI | SwiftUI Expandable Bottom Bar | SwiftUI Animated ToolBar | SwiftUI Custom ToolBar | SwiftUI Custom Keyboard Toolbar | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-custom-156302807\n\n► Expandable Glass Menu Video: https://youtu.be/Qutp-v-g2Iw\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-22T21:52:06Z","thumbnail_url":"https://img.youtube.com/vi/W30FV6QBTok/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Why Nobody Downloads Your App (Fix This First)","channel_name":"Paul Solt on YouTube","video_id":"Rle4FY2euFY","video_url":"https://www.youtube.com/watch?v=Rle4FY2euFY","description":"👉 Bookmark the article: https://x.com/PaulSolt/status/2045580498232373433\nMy app icon stopped doing its job. After macOS Tahoe changed how Mac app icons look, Super Easy Timer became easier to miss in the App Store. In this video, I redesign the icon, compare it against competing timer apps, and ship a new build to see if a better first impression can improve downloads.\n\nLinks\n• Bookmark the Article: https://x.com/PaulSolt/status/2045580498232373433\n• Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n• AppCreator: https://super-easy-apps.kit.com/app-creator\n\nChapters\n\n0:00 Why Nobody Downloads Your App\n1:01 The App Store Packaging Case Study\n1:37 What Makes Icons Stand Out\n3:57 Why My Old Icon Failed\n5:41 The Tiny Icon Test\n7:29 App Previews, Pricing, and Reviews\n8:40 Redesigning My Timer Icon\n11:11 Comparing 100 Timer Icons\n13:20 Apple Icon Composer Workflow\n16:22 Uploading to App Store Connect\n18:31 Tracking App Store Conversion\n21:04 Keywords, Competitors, and Video Growth\n22:22 Selecting the Build for Review\n27:01 Future Timer Redesign\n28:23 Submitting for App Review\n\n#AppStore #ASO #MacAppDev #AppStoreOptimization #MacApp #AppIcon #IndieDev #SwiftUI #AppKit #Xcode #AppStoreConnect #IconDesign #MacOSTahoe #BuildInPublic #Timer","published":"2026-04-22T21:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Rle4FY2euFY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Learn Claude Agent Skills in Just 10 Mins","channel_name":"Etisha Garg on YouTube","video_id":"8BQtX_NUIfM","video_url":"https://www.youtube.com/watch?v=8BQtX_NUIfM","description":"I break down how Claude agent skills actually work, how to build them from scratch, and why most developers are still not using them correctly. If you’ve been trying to understand how AI agents work, how to build skills in AI agents, or how to reduce token usage in tools like Claude Code, this video will give you a complete, practical walkthrough.\n\nWe go deep into what skills are, how skills work in AI agents, how to structure SKILL.md files, and how progressive disclosure helps improve performance. If you're using tools like Claude Code, Codex, Cursor, or OpenClaw, understanding skills is one of the highest leverage things you can learn right now.\n\nTimestamps\n00:00 – Intro\n00:25 – What Are AI Agent Skills\n01:37 – Anatomy of a Skill and Folder Structure (scripts, references, assets, evals)\n03:16 – How Skills Work in AI Agents\n04:30 – Build a Skill from Scratch\n05:10 – Naming & Description Best Practices\n06:32 – Step by Step process of Creating a Skill\n08:54 – Tips for Creating Great Skills\n\nKey Points -\n\n  • AI agents are generic by default and skills make them specialized for your workflows.\n  • Agent md and claude md files get loaded into context on every single turn, burning tokens and degrading performance as the context window fills up. 95% of users can skip them entirely.\n  • Skills use progressive disclosure: only the name and description sit in context until the agent determines it needs the full file, saving thousands of tokens per conversation.Skills package repeatable workflows so you don’t have to rewrite prompts every time.\n  • A well-structured skill includes instructions + optional modules like scripts, references, assets, and evals.\n  • The best way to build skills is from real workflows, not from generic LLM outputs.\n  • You can improve skills over time using recursive iteration and real feedback loops\n\nNumbered Section Summaries\n\n1. What Are AI Agent Skills\n\nAI agent skills are reusable capabilities that allow you to extend what an agent can do. While models are trained on general knowledge, skills make them context-aware and workflow-specific, which is critical for building reliable AI agents.\n\n2. Why Skills Matter in AI Agents\n\nIf you’re repeatedly writing prompts for tasks like code review, testing, or analysis, you’re wasting both time and tokens. Skills let you define a process once and reuse it, making your AI agents more consistent and efficient.\n\n3. Anatomy of a Skill\n\nA skill is a simple folder centered around a SKILL.md file that contains name and description (YAML metadata) and step-by-step instructions (markdown). You can extend this with scripts/, references/, assets/ and evals/ for validation. This structure helps you build modular and scalable AI agent workflows.\n\n4. How Skills Work in AI Agents\n\nUnlike traditional agent config files, skills don’t load fully into the context window. Only the name and description are initially present. When a task matches the skill, the agent dynamically pulls in the relevant instructions and supporting files. This keeps the context efficient and avoids unnecessary token usage.\n\n5. Progressive Disclosure in AI Agent Skills\n\nThis is the core idea behind skills. Instead of loading everything upfront, the agent only loads what it needs, when it needs it. This keeps the context window clean, improves performance and reduces token waste\n\nThe difference between average and high-performing AI agents isn’t the model, it’s the system or the harness you build around it. If you understand how to build and optimize AI agent skills, you unlock a completely different level of productivity.\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nTwitter: https://x.com/GargEtisha\nLinkedIn: https://www.linkedin.com/in/etisha-garg\n\n► For business inquiries, reach to me on: gargetisha@gmail.com","published":"2026-04-22T14:37:03Z","thumbnail_url":"https://img.youtube.com/vi/8BQtX_NUIfM/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Watch Out for This App Store Glitch ⚠️","channel_name":"Appfigures on YouTube","video_id":"jsP7x7fdR_s","video_url":"https://www.youtube.com/watch?v=jsP7x7fdR_s","description":"Learn about an App Store bug affecting keywords and how it could hurt your app’s visibility. This video highlights the issue, its impact on ASO, and steps to protect your app's keyword rankings.","published":"2026-04-22T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/jsP7x7fdR_s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SQLiteData Part 10  CloudKit Record Sharing and Altering Tables","channel_name":"Stewart Lynch on YouTube","video_id":"0VOLmSWYj5c","video_url":"https://www.youtube.com/watch?v=0VOLmSWYj5c","description":"In this final installment of the SQLite Data series, we tackle one of the most powerful features of CloudKit — record sharing — allowing you to collaborate with other iCloud users on individual records in your Gift Registry app.\nHere's what we cover in this video:\n\n• Configuring your app to support CloudKit sharing with a new Info.plist entry and app/scene delegates\n• Adding a share button to the Person form that creates a shareable CKShare record with a custom title\n• Testing real-time collaboration across two physical devices logged into separate iCloud accounts\n• Understanding why many-to-many relationships (like occasion tags) are intentionally excluded from sync — and how to think about workarounds\n• Querying sync metadata to display a visual \"shared\" indicator on any record being collaborated on\n• Filtering Xcode console output using the SQLite Data subsystem for cleaner, more actionable logs\n• Performing live table migrations using ALTER TABLE to add createdAt and updatedAt columns to existing records — and watching those changes propagate to CloudKit automatically\n\nThis video wraps up the entire 10-part series, and I also point you toward the incredible resources from the folks at Point-Free, whose Modern Persistence series and SQLite Data documentation will take your skills even further.\n\nIf you've followed along through the whole series — thank you. Now go build something great.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:49 Setting Up CloudKit Record Sharing\n3:23 Sharing a Record\n13:44 Linking to CloudKit Metadata\n17:33 Filtering Xcode Console Output\n18:29 Altering Tables by Adding Columns\n26:10 Resources\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part9Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part10Completed\n\nReferences mentioned in video: \nAppDelegate Gist: https://gist.github.com/StewartLynch/05a4b67bcd2c07c8f7a39c3cfad9a051\nPoint-Free\nhttps://www.pointfree.co\n\nSQLIteData Reference Page: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLIieData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nDiscussion Forum: https://github.com/pointfreeco/sqlite-data/discussions\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-22T13:24:26Z","thumbnail_url":"https://img.youtube.com/vi/0VOLmSWYj5c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 884","channel_name":"Code Completion","video_id":"extJFa100Eo","video_url":"https://www.youtube.com/watch?v=extJFa100Eo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-22T12:52:01Z","thumbnail_url":"https://img.youtube.com/vi/extJFa100Eo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AI coding: What's our role? And using skill to make a skill #aicoding #agenticai #devtools","channel_name":"Quality Coding on YouTube","video_id":"jkxuYZ4OJdk","video_url":"https://www.youtube.com/watch?v=jkxuYZ4OJdk","description":"","published":"2026-04-22T04:07:58Z","thumbnail_url":"https://img.youtube.com/vi/jkxuYZ4OJdk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"GPT Image 2 is Here — Big Improvements for People, Faces, + Graphic Design #OpenAI","channel_name":"Paul Solt on YouTube","video_id":"MS631FzS7BQ","video_url":"https://www.youtube.com/watch?v=MS631FzS7BQ","description":"The new GPT Image 2 model makes graphic design tasks even easier. It can create hero graphics, thumbnails, and makes realistic poses of people (and faces).\nUse it in ChatGPT Images 2.0 and in Codex using your subscription.\n\n#GPTImage2 #OpenAI #Image2 #ImageGen #Realistic #imagegeneration #chatgpt #chatgptimages #images2","published":"2026-04-21T22:36:41Z","thumbnail_url":"https://img.youtube.com/vi/MS631FzS7BQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"ChatGPT Images 2.0 For App Design #OpenAI","channel_name":"Paul Solt on YouTube","video_id":"sHOw3ybGlTY","video_url":"https://www.youtube.com/watch?v=sHOw3ybGlTY","description":"The new model from GPT Image 2 is a huge upgrade from Image 1.5. It's easier to control, and can create App Store icon designs.\nUse it in ChatGPT Images 2.0 and in Codex using your subscription.\n\n#GPTImage2 #Design #icon #OpenAI #Image2 #ImageGen #Realistic #imagegeneration #icon #chatgpt #chatgptimages #images2","published":"2026-04-21T22:35:41Z","thumbnail_url":"https://img.youtube.com/vi/sHOw3ybGlTY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"4,246 Images Later — What GPT Image 2 Is Actually Good For","channel_name":"Paul Solt on YouTube","video_id":"-4amSCpVSlU","video_url":"https://www.youtube.com/watch?v=-4amSCpVSlU","description":"ChatGPT Images 2.0 wraps up the new GPT-Image-2 model from OpenAI. The biggest improvement is photo editing. Faces match input images and hold up much better, images look more realistic. The results have fewer obvious artifacts than older models I’ve used.\nYou get better control versus Nano Banana, and everything feels more realistic compared to Image 1.5. This is a big step forward.\n\nI tested 5 different workflows:\n1. Title graphics\n2. UI Design Mockups (mood boards)\n3. Infographics\n4. YouTube Thumbnails\n5. Editing Photos\n\nWith GPT Image 2 there are less artifacts in design/text output (even on low quality), and it has increased visual fidelity.\n\n0:00 1. Title Graphics\n0:44 2. UI Design Mockups\n1:24 3. Infographics\n1:49 4. YouTube Thumbnails \n2:11 5. Editing Photos\n\n#GPTImage2 #OpenAI #Image2 #ImageGen #Realistic #imagegeneration #aiimages #aiimagegenerator","published":"2026-04-21T19:29:29Z","thumbnail_url":"https://img.youtube.com/vi/-4amSCpVSlU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"CocoaHeadsNL Meetup, 22 April 2026","channel_name":"CocoaHeadsNL","video_id":"sPeaR29b2i0","video_url":"https://www.youtube.com/watch?v=sPeaR29b2i0","description":"Live stream of the CocoaHeadsNL meetup at Q42 in Rotterdam.\n\nSchedule:\n19:00 - Introducing Q42 / Eidra\n19:15 - Custom component styles in SwiftUI, Eskil Sviggum\n20:15 - Juice Sucking Servers, Axel Roest\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2026-04-21T15:46:42Z","thumbnail_url":"https://img.youtube.com/vi/sPeaR29b2i0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Kimi K2.6: Build a Video Understanding Agent #kimiai #ai #llm","channel_name":"Stream Developers on YouTube","video_id":"AzMdz39qGoc","video_url":"https://www.youtube.com/watch?v=AzMdz39qGoc","description":"Kimi K2.6 was just released. Let's use it to build a voice agent in Python that understands your environment using you camera feed. \n\nSource code: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VisionAgents/Agent_Scripts/kimi_k2_point6_video_agent.py\n\nKimi AI in Vision Agents: https://visionagents.ai/integrations/llm/kimi\n\nKimi AI blog: https://kimi.com/blog/kimi-k2-6\n\nVision Agents playground: https://visionagents.ai/\n\nGitHub repo: https://github.com/GetStream/vision-agents","published":"2026-04-21T13:53:52Z","thumbnail_url":"https://img.youtube.com/vi/AzMdz39qGoc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 883","channel_name":"Code Completion","video_id":"Md2Ina0puwY","video_url":"https://www.youtube.com/watch?v=Md2Ina0puwY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-21T12:50:52Z","thumbnail_url":"https://img.youtube.com/vi/Md2Ina0puwY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Claude's 1M Context Window Is Costing You More Than You Think","channel_name":"Kilo Loco on YouTube","video_id":"k7uOCqy-IAw","video_url":"https://www.youtube.com/watch?v=k7uOCqy-IAw","description":"Free AI Consulting: https://calendly.com/kiloloco/introductory-call-with-kilo-loco\n\nClaude's context window just grew to 1 million tokens — and it's silently burning through your API budget. Here's how LLMs actually\n  handle context, why the bigger window means higher costs, and what you can do about it.\n\n  If you're using Claude Code with an API key or a subscription, your bill is about to look very different. I break down exactly why, and\n  share the context hygiene strategy that keeps things fast and cheap.\n\n  ⏱️ Chapters\n  0:00 Intro — Claude has been slow lately\n  0:43 The 1M token context window update\n  1:16 How LLMs actually work (no memory)\n  2:54 What happens after 30 messages\n  4:21 How token billing really works\n  5:08 Why auto-compact used to save you\n  6:29 I hit rate limits on Claude Max — twice\n  8:00 Probing Claude about its own problem\n  10:03 The drawbacks Claude admitted to\n  11:04 Manual compaction strategy\n  12:34 RAG research — why less context is better\n  14:08 Keep your context hygiene clean\n  14:56 Outro\n\n  🔑 Key takeaways:\n  • Every message sends the ENTIRE conversation to the LLM\n  • 1M tokens = 5x more context sent per request vs the old 200K limit\n  • Compact early and often to stay fast and keep costs low\n  • Smaller, targeted context outperforms a bloated context window","published":"2026-04-21T05:59:54Z","thumbnail_url":"https://img.youtube.com/vi/k7uOCqy-IAw/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Stop Guessing Why Some Apps Blow Up: Competitor Intelligence Q&A","channel_name":"Appfigures on YouTube","video_id":"125rInCfciM","video_url":"https://www.youtube.com/watch?v=125rInCfciM","description":"In this live Q&amp;A, I answer your questions about app competitor intelligence and dive into competitor insights to show what successful apps are doing.\n\nI walk through how I analyze competitors, evaluate ASO, and uncover insights beyond what you can see on the App Store to understand what’s driving the apps that are actually winning.\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition  #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-04-20T21:11:17Z","thumbnail_url":"https://img.youtube.com/vi/125rInCfciM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Coding Less, Building More (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"ypdFa79BQFY","video_url":"https://www.youtube.com/watch?v=ypdFa79BQFY","description":"00:00 - Intro & review\n02:17 - Token efficiency in AGENTS.md\n12:25 - Discussion: What do humans do now?\n28:00 - Use a skill to generate a skill for discovery trees\n\nA #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-04-20T17:30:13Z","thumbnail_url":"https://img.youtube.com/vi/ypdFa79BQFY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Gemini 3.1 Flash TTS: Your First Speech AI Agent in Python #pythonprogramming #llm #ai #gemini","channel_name":"Stream Developers on YouTube","video_id":"9zEgFSOCC9o","video_url":"https://www.youtube.com/watch?v=9zEgFSOCC9o","description":"Build a speech AI app with Gemini 3.1 Flash TTS supporting voice design and audio tags. \n\nVoce Design: Create custom AI voices from prompts.\nAudio Tags: Embed words and phrases in square brackets to control how and agent speaks. For example, [cough], [grumpy].\n\nTry Vision Agents: https://visionagents.ai/ \n\nGitHub: https://github.com/GetStream/vision-agents \n\nDiscord: https://discord.com/invite/RkhX9PxMS6 \n\nX: https://x.com/visionagents_ai \n\nCreate a Custom Plugin for Vision Agents: https://visionagents.ai/integrations/create-your-own-plugin \n\nGemini-3.1-flash-tts-preview: https://ai.google.dev/gemini-api/docs/speech-generation \n\nTry Gemini 3.1 Flash TTS in Google AI Studio: https://aistudio.google.com/generate-speech","published":"2026-04-20T15:30:05Z","thumbnail_url":"https://img.youtube.com/vi/9zEgFSOCC9o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How Often Should You Update Your App Listing? 🔄","channel_name":"Appfigures on YouTube","video_id":"Xpp7ag_Vrfk","video_url":"https://www.youtube.com/watch?v=Xpp7ag_Vrfk","description":"Learn how often you should update your app title, short description, and long description to optimize for ASO. This video covers strategies for timing updates to stay relevant, improve visibility, and align with user behavior trends.","published":"2026-04-20T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/Xpp7ag_Vrfk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 882","channel_name":"Code Completion","video_id":"GfM_Sqe2Pes","video_url":"https://www.youtube.com/watch?v=GfM_Sqe2Pes","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-20T12:28:38Z","thumbnail_url":"https://img.youtube.com/vi/GfM_Sqe2Pes/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Spaceballs: The Podcast - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"pRedx853Bfk","video_url":"https://www.youtube.com/watch?v=pRedx853Bfk","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Invincible, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/04/19/spaceballs-the-podcast/","published":"2026-04-19T15:13:33Z","thumbnail_url":"https://img.youtube.com/vi/pRedx853Bfk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SQLiteData Part 9   CloudKit Synching to iPad","channel_name":"Stewart Lynch on YouTube","video_id":"EhNxQYlHEfM","video_url":"https://www.youtube.com/watch?v=EhNxQYlHEfM","description":"In Part 9 of this SQLite Data series, we take our locally-stored Gift Registry app to the next level with two major upgrades.\nFirst, we refactor the app's navigation to be device-aware. On iPhone, we keep the familiar NavigationStack experience. On iPad, we switch to a NavigationSplitView that displays the people list in a sidebar and the person detail in the main pane — making full use of the larger screen in both portrait and landscape modes.\nThen comes the big one: CloudKit sync. With just a few lines of code, we enable SQLite Data's built-in sync engine, register our five database tables, and watch as our Gift Registry syncs seamlessly across an iPhone and iPad logged into the same iCloud account.\nBy the end of this video you'll know how to:\n\n• Implement NavigationSplitView on iPad while maintaining NavigationStack on iPhone\n• Restrict iPhone to portrait-only orientation while allowing all orientations on iPad\n• Add the iCloud entitlement and configure a CloudKit container in Xcode\n• Initialize SQLite Data's sync engine and register tables for synchronization\n• Enable SQL tracing in debug mode to observe exactly what's happening in your database\n• Display meaningful sync progress UI to users during first launch and subsequent syncs\n• Verify your synced data directly in the CloudKit console\n\nWe test this live on both a real iPhone and a real iPad, syncing people, gifts, occasions, and even image assets — all relationships fully intact.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:57 NavigationSplitView on iPad\n9:24 Adding CloudKit Entitlement\n11:01 Adding CloudKit Console Tracing\n13:01 Enabling SQLiteData SyncEngine\n14:27 Full Sync Testing\n20:58 Giving User Feedback\n27:38 Exploring CloudKit Console\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part8Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part9Completed\n\nReferences mentioned in video: \n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-19T13:26:46Z","thumbnail_url":"https://img.youtube.com/vi/EhNxQYlHEfM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 881","channel_name":"Code Completion","video_id":"6hANpoGbgJg","video_url":"https://www.youtube.com/watch?v=6hANpoGbgJg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-19T12:21:09Z","thumbnail_url":"https://img.youtube.com/vi/6hANpoGbgJg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Spaceballs: The Podcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ApN0iO98yeY","video_url":"https://www.youtube.com/watch?v=ApN0iO98yeY","description":"This week Jaime and Tim discuss Dare Devil: Born Again S02E05 The Grand Design, Invincible S04E07 Don’t Do Anything Rash, Star Wars: Maul - Shadow Lord S01E03 Chapter 3: Whispers in the Unknown, S01E04 Chapter 4: Pride and Vengeance, and The Boys S05E03 Every One of You Sons of B!tches.\n\n  •  ‘Game of Thrones’ Movie Officially Titled ‘Aegon’s Conquest’ (https://variety.com/2026/film/news/game-of-thrones-movie-aegons-conquest-1236722027/) \n  •  Marvel Undergoes Layoffs Amid Companywide Disney Cuts (https://deadline.com/2026/04/marvel-layoffs-disney-1236860699/) \n  •  Avengers: Doomsday Trailer – Doctor Doom vs The Council of Kangs (https://youtu.be/xjrsvzKKYSg?si=BSMvHT8kUYNr_8uR) \n  •  Godzilla goes to New York in 'Minus Zero' teaser trailer (https://www.engadget.com/entertainment/godzilla-goes-to-new-york-in-minus-zero-teaser-trailer-015029346.html) \n  •  Street Fighter | Official Trailer (2026 Movie) (https://youtube.com/watch?v=Xt4X4FvXk2A) \n  •  Mel Brooks Unveils Title to ‘Spaceballs’ Sequel (https://www.hollywoodreporter.com/movies/movie-news/spaceballs-sequel-title-the-new-one-1236566078/) \n  •  Spaceballs Cast REUNITES 40 Years Later to Launch 'The New One' (Exclusive) (https://www.youtube.com/watch?t=237s&amp;v=oKuvFhL0Udw) \n  •  Under Stars - Brian Eno (https://music.apple.com/ca/album/under-stars/1462265861?i=1462265867) \n  •  How IMAX 70MM Film is Projected! (https://www.youtube.com/watch?v=7S_geBV5bLQ) \n  •  Brian Eno on Apollo (https://www.youtube.com/watch?v=WTxkLGBkcO0) \n  •  Exit 8 | Official Trailer (https://www.youtube.com/watch?pp=ygUGZXhpdCA40gcJCdMKAYcqIYzv&amp;v=emZZexEJO8c) \n  •  Experience NASA's Artemis II Moon Launch in 360° (https://www.youtube.com/watch?v=9LFBFRH51Jo) \n\n\n\n\n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-04-19T04:35:36Z","thumbnail_url":"https://img.youtube.com/vi/ApN0iO98yeY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Liquid Glass Toasts Using SwiftUI | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"hR3qhzcrAE8","video_url":"https://www.youtube.com/watch?v=hR3qhzcrAE8","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Reusable Liquid Glass Toasts Using SwiftUI | SwiftUI Toasts | SwiftUI Liquid Glass Toasts | SwiftUI Animated Toasts | SwiftUI Animated HUD's | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/liquid-glass-ios-155949566\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n     SimRecorderX - Simulator Recorder: https://apple.co/4v7ufI9\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-18T17:38:12Z","thumbnail_url":"https://img.youtube.com/vi/hR3qhzcrAE8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 880","channel_name":"Code Completion","video_id":"bZ3im3a1W9k","video_url":"https://www.youtube.com/watch?v=bZ3im3a1W9k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-18T11:49:36Z","thumbnail_url":"https://img.youtube.com/vi/bZ3im3a1W9k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Stop guessing prompts: build landing pages from DESIGN.md","channel_name":"DesignCode","video_id":"DsjEI6-5kgI","video_url":"https://www.youtube.com/watch?v=DsjEI6-5kgI","description":"Learn how to use DESIGN.md to transform AI prompts into comprehensive design systems and next-level landing pages, mobile designs and slides.\n\nThe tool is Neuform: https://neuform.ai\n\nThis video explores generated design systems and AI skills, focusing on how to generate and maintain consistent design systems using the DESIGN.md format. We dive into the mechanics of prompting, showing you how to extract specific skills from AI generations to ensure your web and mobile projects stay visually aligned. You will learn how to bridge the gap between creative concepts and technical execution by understanding the underlying prompts that drive high-quality AI design outputs.\n\nResources / Tools + URLs\n- Design MD: https://getdesign.md\n- Variant: https://variant.com\n- Mobbin: https://mobbin.com\n- Dribbble: https://dribbble.com\n- Aura Build: https://aura.build\n\nTimestamps\n00:00:00 Introduction to Neuform\n00:03:15 Understanding Design MD Files\n00:07:40 Mastering AI Design Prompts\n00:10:00 Get DESIGN.md\n00:12:12 Getting Inspirations and Screenshots\n00:14:40 Starting from Scratch\n00:18:55 Saving Skills and Workflows\n00:24:10 Exporting to Production\n\n#aidesign #designsystem #landingpage","published":"2026-04-17T18:52:29Z","thumbnail_url":"https://img.youtube.com/vi/DsjEI6-5kgI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How To Deploy Vision Agents Apps","channel_name":"Stream Developers on YouTube","video_id":"nwNKoYUcG7k","video_url":"https://www.youtube.com/watch?v=nwNKoYUcG7k","description":"🆓 Get started with Vision Agents for free: https://gstrm.io/4crPThB\n\nIn this video, we examine how to get started with deploying apps built with the Vision Agents SDK. It examines topics like running apps with the run vs. the serve command, containerization, deployment, and working with Kubernetes.\n\nLet us know in the comments if you want to learn more or what other topics we should cover.\n\n🔗 Links:\n\nVision Agents Docs:\nhttps://visionagents.ai\n\nVision Agents Docker Deployment:\nhttps://visionagents.ai/guides/deployment\n\nVision Agents Kubernetes Deployment:\nhttps://visionagents.ai/guides/kubernetes-deployment\n\n⏱️ Timestamps:\n\n0:00 Cold-open \n0:11 Intro\n0:49 Deployment Challenge\n2:02 Run vs. Serve\n3:20 HTTP Server\n5:20 Containerization\n8:41 Docker Deployment\n10:27 Kubernetes\n12:43 Summary","published":"2026-04-17T14:01:22Z","thumbnail_url":"https://img.youtube.com/vi/nwNKoYUcG7k/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 879","channel_name":"Code Completion","video_id":"n2-YcAp748o","video_url":"https://www.youtube.com/watch?v=n2-YcAp748o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-17T12:05:21Z","thumbnail_url":"https://img.youtube.com/vi/n2-YcAp748o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Codex App Update: What’s New and Worth Using","channel_name":"Paul Solt on YouTube","video_id":"sdNoaztocs0","video_url":"https://www.youtube.com/watch?v=sdNoaztocs0","description":"The Codex App just shipped a massive update: computer use, built-in browser, image generation, memory, 90+ plugins, and more. \nI run a live computer use demo on Super Easy Timer and Apple Music. You'll see where both Spark and GPT-5.4 struggle with computer use.\nThis is a first look, let's dive in.\n\nLinks:\n• AppCreator Skill: https://super-easy-apps.kit.com/app-creator\n• Codex app update: https://openai.com/index/codex-for-almost-everything/\n\nChapters:\n0:00 What's New in Codex App\n0:53 Computer Use and Remote Workflows\n3:22 Built-In Browser and UI Iteration\n4:38 Image Generation in Codex\n5:31 Plugins and Integrations\n8:57 Memory and Automations\n12:52 Live Demo: Testing Computer Use\n19:40 Automations, Plugins, Skills, and Search\n22:31 Codex Final Thoughts\n\n#Codex #macOS #CodexApp","published":"2026-04-17T04:38:17Z","thumbnail_url":"https://img.youtube.com/vi/sdNoaztocs0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 878","channel_name":"Code Completion","video_id":"O4Z2bDc_Oq0","video_url":"https://www.youtube.com/watch?v=O4Z2bDc_Oq0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-16T12:09:05Z","thumbnail_url":"https://img.youtube.com/vi/O4Z2bDc_Oq0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Claude Code Desktop Review: What You Need to Know Before Switching","channel_name":"Kilo Loco on YouTube","video_id":"d0WPIJWR2Ik","video_url":"https://www.youtube.com/watch?v=d0WPIJWR2Ik","description":"I've been using Claude Code in the terminal for 8 months and recently went 100% agentic coding. Anthropic just dropped the new Claude Code desktop app and I spent a full week on it to see if it could replace my terminal workflow. Here's what's better, what's missing, and why one missing feature might be a dealbreaker.\n\n🔗 My Article: https://www.kiloloco.com/articles/claude-code-desktop-first-impressions\n\n⏱️ Chapters\n0:00 Intro — Why I'm testing this\n2:00 Bash commands & context hygiene\n4:00 Bash in the desktop app — close but not quite\n6:08 Terminal panel & the inverted IDE layout\n8:30 Split screen — up to 4 sessions\n10:44 Missing slash commands (/agents, /mcp)\n12:14 /rewind is gone — why that's a big deal\n14:30 Transcript output levels — my favorite feature\n18:24 I caught Claude using Haiku\n20:00 Queued message editing — you can't edit or remove\n22:52 UI polish & rendered markdown\n23:47 Final verdict — is it worth the switch?\n\n#ClaudeCode #AgenticCoding #Anthropic","published":"2026-04-16T08:10:51Z","thumbnail_url":"https://img.youtube.com/vi/d0WPIJWR2Ik/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"App Store Hero Animation Using SwiftUI | #apple #animation #ios #design","channel_name":"Kavsoft on YouTube","video_id":"ws4p5K3kOKE","video_url":"https://www.youtube.com/watch?v=ws4p5K3kOKE","description":"","published":"2026-04-15T21:13:17Z","thumbnail_url":"https://img.youtube.com/vi/ws4p5K3kOKE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Claude Code: The 10 Features Every Engineer Needs to Know","channel_name":"Etisha Garg on YouTube","video_id":"bbtRl3Iz7MI","video_url":"https://www.youtube.com/watch?v=bbtRl3Iz7MI","description":"If you’ve been hearing about Claude Code and wondering what all these features actually mean, this video breaks it down in a simple way.\n\nClaude Code has been shipping a lot, fast. And suddenly you’re hearing terms like MCP, Skills, Hooks, Subagents, Worktrees… without a clear mental model of how they all fit together.\n\nIn this video, I walk through 10 features every engineer should know, with simple explanations and real implementation so you can actually understand and use them.\n\nWe cover things like Claude.md, Permissions, Model Context Protocol (MCP), Skills, Hooks, Subagents, Agent Teams, Plugins, Checkpoints, and Worktrees and how they come together to shape modern agentic coding workflows.\n\n#claudecode #ai #agenticai  \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:33) Claude.md\n(01:51) Permissions\n(02:57) Model Context protocol (MCP)\n(04:06) Skills\n(05:58) Hooks\n(07:12) Subagents\n(09:37) Agent teams\n(11:39) Plugins\n(13:31) Checkpoints\n(14:35) Worktrees\n(15:38) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nTwitter: https://x.com/GargEtisha\nLinkedIn: https://www.linkedin.com/in/etisha-garg\n\n► For business inquiries, reach to me on: gargetisha@gmail.com","published":"2026-04-15T14:52:12Z","thumbnail_url":"https://img.youtube.com/vi/bbtRl3Iz7MI/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"SQLiteData Part 8  Occasions and Many To Many Relationship Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"kePACRwjumM","video_url":"https://www.youtube.com/watch?v=kePACRwjumM","description":"In this video, we complete the many-to-many relationship between gifts and occasions that we started in Part 7. We now have a fully interactive occasion management system built directly into the gift form.\nHere's what we cover:\n\n• Passing a selected occasions array into the Gift Form and its view model\n• Displaying occasions in a horizontal scroll view with an X button overlay for removal\n• Building an OccasionList view that supports adding, editing, and deleting occasions\n• Using the @FetchAll macro to keep the occasions list reactive and up to date\n• Implementing swipe-to-delete with cascade deletion on the SQLite occasions table\n• Using upserts to handle both inserts and updates from a single form\n• Presenting the OccasionList as a sheet from the gift form's section header\n• Wiring up the save button to perform set arithmetic, identifying which occasion-gift join records to insert or delete\n• Keeping the UI in sync so changes made in the occasion list are immediately reflected in the gift form\n\nBy the end of this video, the Gift Registry app has a fully functional many-to-many relationship, completing all three relationship types: one-to-many, one-to-one, and many-to-many. The next step is CloudKit sync.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\n\n\nTable of Contents: \n0:00  Introduction and overview\n2:07 Displaying and removing Occasions\n12:14  The OccasionList view\n19:13 Occasion CRUD operations on ListView\n26:27 Updating a Many-to-Many Relationship\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part7Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part8Completed\n\nReferences mentioned in video: \nOccasions ListView form code:\nhttps://gist.github.com/StewartLynch/4cd9ff27f8da90cde5ec3cc580cfc0c6\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-15T13:24:50Z","thumbnail_url":"https://img.youtube.com/vi/kePACRwjumM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 877","channel_name":"Code Completion","video_id":"uCZeBoEm3y8","video_url":"https://www.youtube.com/watch?v=uCZeBoEm3y8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-15T11:53:23Z","thumbnail_url":"https://img.youtube.com/vi/uCZeBoEm3y8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 876","channel_name":"Code Completion","video_id":"I9KD5ya-Pr0","video_url":"https://www.youtube.com/watch?v=I9KD5ya-Pr0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-14T12:12:27Z","thumbnail_url":"https://img.youtube.com/vi/I9KD5ya-Pr0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Ads vs. ASO Rankings 💰","channel_name":"Appfigures on YouTube","video_id":"pUNHvrDidD4","video_url":"https://www.youtube.com/watch?v=pUNHvrDidD4","description":"Track and analyze your Apple Search Ads performance to maximize your investment. Since these ads directly cost you money, monitoring their effectiveness is crucial. In fact, tracking Search Ads is even more critical than ASO to ensure you're optimizing your ad spend.","published":"2026-04-13T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/pUNHvrDidD4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 875","channel_name":"Code Completion","video_id":"VkyvUyt_oJM","video_url":"https://www.youtube.com/watch?v=VkyvUyt_oJM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-13T12:50:19Z","thumbnail_url":"https://img.youtube.com/vi/VkyvUyt_oJM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Amaze, Amaze, Amaze! - Spockcast Episode 267","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"cJoN7xGxHj8","video_url":"https://www.youtube.com/watch?v=cJoN7xGxHj8","description":"Check out the latest episode of Spockcast where this week we discuss Daredevil, Invincible, Maul - Shadow Lord, and The Boys.\n\nhttps://www.spockcast.com/2026/04/12/amaze-amaze-amaze/","published":"2026-04-12T19:07:13Z","thumbnail_url":"https://img.youtube.com/vi/cJoN7xGxHj8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"My Mac App Was Running on Rosetta. I Fixed It With Codex Before Apple Kills It.","channel_name":"Paul Solt on YouTube","video_id":"C3ETy4X9k7M","video_url":"https://www.youtube.com/watch?v=C3ETy4X9k7M","description":"Download my app (FREE): https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\nMy Mac app hadn't shipped an update since 2018. It was still built for Intel, running on Rosetta — and Apple is phasing Rosetta out.\nSo I fixed it. Live. With Codex.\nWe fixed a broken Rosetta CLI tool (because I migrated from Intel) and made the Xcode project Codex friendly using AppCreator (Makefiles and build scripts). Plus the full App Store submission — encryption compliance, keywords, subtitle.\n\nSuper Easy Timer is now free on the Mac App Store:\n\n🔗 Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n🔗 App Creator: https://super-easy-apps.kit.com/app-creator\n\n#codex #macos #swift #macdeveloper #macapps #timer #timers #freeapp","published":"2026-04-12T14:13:04Z","thumbnail_url":"https://img.youtube.com/vi/C3ETy4X9k7M/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SQLiteData Part 7  Occasions and Many To Many Relationship","channel_name":"Stewart Lynch on YouTube","video_id":"eIcBsMOW9UA","video_url":"https://www.youtube.com/watch?v=eIcBsMOW9UA","description":"In Part 7 of the SQLite Data series, we level up our Gift Registry app by implementing many-to-many relationships, the final relationship type in our database. Before diving in, we refactor our views to separate the gift list into its own dedicated view and view model, making our code cleaner and ready for what's ahead.\nHere's what we cover in this video:\n\n• Refactoring the PersonForm to extract GiftListView and GiftListViewModel\n• Creating the GiftRow view for cleaner, more composable code\n• Building the Occasion and OccasionGift models using the @Table macro\n• Writing SQLite migrations for the occasions and occasionGifts tables\n• Seeding occasion data and many-to-many join records\n• Adding Color and UIColor extensions to support hex color storage and display\n• Fetching related occasions using a joined query with where clause filtering\n• Displaying occasions as styled capsule tags with adaptive foreground colors\n• Fixing sheet presentation bugs identified during recording\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:35 View Refactoring\n11:21 Relationship Models\n13:50 Registering Migrations\n17:23 Seeding Data\n20:02 Color and UIColor Extensions\n22:45 Reading and presenting One to Many rows\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part6Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part7Completed\n\nReferences mentioned in video: \nSeed Data\nhttps://gist.github.com/StewartLynch/3824efbcd7e1df991e72627272a1562c\n\nColor+Extension\nhttps://gist.github.com/StewartLynch/4726068c7ce6b79b754d9774a1125eb1\n\nUIColor+Extensions.swift\nhttps://gist.github.com/StewartLynch/e60e24bc6b98ebb6f2d84cf6ebce7bbe\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-12T13:29:16Z","thumbnail_url":"https://img.youtube.com/vi/eIcBsMOW9UA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 874","channel_name":"Code Completion","video_id":"F4He9TN6s0E","video_url":"https://www.youtube.com/watch?v=F4He9TN6s0E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-12T11:55:32Z","thumbnail_url":"https://img.youtube.com/vi/F4He9TN6s0E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Amaze, Amaze, Amaze!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ioikEnxS8Wg","video_url":"https://www.youtube.com/watch?v=ioikEnxS8Wg","description":"This week we review Dare Devil: Shoot the Moon, The Scales & The Sword, and Gloves Off, as well as Invincible: Give Us a Moment, and You Look Horrible, Star Wars: Maul - Shadow Lord: The Dark Revenge, and Sinister Schemes, and The Boys, Fifteen Inches of Sheer Dynamite, and Teenage Kix\n\n  •  A Marvel Television Special Presentation: The Punisher: One Last Kill | Official Trailer (https://youtu.be/oSeqs_xeqv4?si=Odyrh7E9BQ7P25Zm) \n  •  Rick and Morty | Season 9 Official Trailer | adult swim (https://youtu.be/XO43hYFRSbs?si=Ajw0e_Qo9lKnyDnk) \n  •  'Dark Matter' Season 2 Sees Joel Edgerton Forced Back Into the Multiverse (https://gizmodo.com/dark-matter-season-2-first-look-joel-edgerton-apple-tv-2000743040) \n  •  Apple TV app just added Crunchyroll as new channel, here’s what that means - 9to5Mac (https://9to5mac.com/2026/03/27/apple-tv-app-just-added-crunchyroll-as-new-channel-heres-what-that-means/) \n  •  Apple Vision Pro users will be able to experience NASA’s Artemis II launch in immersive video (https://macdailynews.com/2026/03/31/apple-vision-pro-users-will-be-able-to-experience-nasas-artemis-ii-launch-in-immersive-video/) \n  •  Invincible beta (https://bsky.app/profile/ign.com/post/3mizmdsihtu25) \n  •  Tubi is the first streamer to launch a native app within ChatGPT | TechCrunch (https://techcrunch.com/2026/04/08/tubi-is-the-first-streamer-to-launch-a-native-app-within-chatgpt/) \n  •  Louis Theroux: Inside The Manosphere | Official Trailer | Netflix (https://www.youtube.com/watch?v=Ms23FeJWvKU) \n  •  Project Hail Mary | Final Trailer (https://www.youtube.com/watch?t=1s&amp;v=P0XN3-n-2Lo) \n  •  For All Mankind — Season 5 Official Trailer | Apple TV (https://www.youtube.com/watch?v=zojwKLlY_H8) \n  •  Monarch: Legacy of Monsters — Season 2 Official Teaser | Apple TV (https://www.youtube.com/watch?v=VH0pFLcthgI) \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-04-12T03:04:56Z","thumbnail_url":"https://img.youtube.com/vi/ioikEnxS8Wg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Clarity at the end of a tragic song","channel_name":"Full Queue Developer","video_id":"NE4cwJc2tDs","video_url":"https://www.youtube.com/watch?v=NE4cwJc2tDs","description":"No circumstances can ever destroy my inner light 🕯️and I’m holding that quiet flame as high as I can 🗽\n\nThe song “Consequences of Yes” is written and performed by Daniel Sincere\n\n#heartbreak\nfull video https://youtu.be/NmS2GFkysBE?si=QiOIVMPee_Zbmsal","published":"2026-04-11T22:33:58Z","thumbnail_url":"https://img.youtube.com/vi/NE4cwJc2tDs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Tragic song with hopeful ending","channel_name":"Full Queue Developer","video_id":"NmS2GFkysBE","video_url":"https://www.youtube.com/watch?v=NmS2GFkysBE","description":"No circumstances can ever destroy my inner light 🕯️and I’m holding that quiet flame as high as I can 🗽\n\nThe song “Consequences of Yes” is written and performed by Daniel Sincere\n\n#heartbreak","published":"2026-04-11T22:31:35Z","thumbnail_url":"https://img.youtube.com/vi/NmS2GFkysBE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 873","channel_name":"Code Completion","video_id":"0n7abxMX4M0","video_url":"https://www.youtube.com/watch?v=0n7abxMX4M0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-11T12:24:20Z","thumbnail_url":"https://img.youtube.com/vi/0n7abxMX4M0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Automatic App Store Uploads w/ Bitrise and CI/CD","channel_name":"Sean Allen on YouTube","video_id":"OwdUGlrhZg4","video_url":"https://www.youtube.com/watch?v=OwdUGlrhZg4","description":"Bitrise - https://bit.ly/4cvQlwu\n\nIn this video I show you an example workflow to build your app, run your tests, and upload to Test Flight automatically. To do this we use Bitrise and Continuous Integration & Delivery. I'll explain the benefits of CI/CD and you'll get to see it in action from merging a pull request into the main branch to a Test Flight build showing up on my phone.\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - CI/CD with Bitrise\n1:58 - Continuous Integration Workflow\n3:28 - Workflow on Bitrise\n6:32 - Automated Build & Test Example\n9:25 - Continuous Delivery & Auto Upload to Test Flight\n13:48 - Agentic Workflow Idea\n\n\n\n\n\n\n#swift #swiftui #iosdevelopment","published":"2026-04-10T13:00:53Z","thumbnail_url":"https://img.youtube.com/vi/OwdUGlrhZg4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 872","channel_name":"Code Completion","video_id":"GGOKnd879-c","video_url":"https://www.youtube.com/watch?v=GGOKnd879-c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-10T12:19:42Z","thumbnail_url":"https://img.youtube.com/vi/GGOKnd879-c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Archer by Henry Moore at Nathan Phillips Square in Toronto","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"jq5bCufeAFI","video_url":"https://www.youtube.com/watch?v=jq5bCufeAFI","description":"The Archer by Henry Moore at Nathan Phillips Square in Toronto","published":"2026-04-10T03:48:05Z","thumbnail_url":"https://img.youtube.com/vi/jq5bCufeAFI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 871","channel_name":"Code Completion","video_id":"liDYySXmf94","video_url":"https://www.youtube.com/watch?v=liDYySXmf94","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-09T12:10:49Z","thumbnail_url":"https://img.youtube.com/vi/liDYySXmf94/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemma 4: Local On-Device AI With Hugging Face #ai #gemma4 #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"HFGrCfgfQCg","video_url":"https://www.youtube.com/watch?v=HFGrCfgfQCg","description":"Build a local, on-device AI agent that runs privately and securely on your phone or laptop. We will use Hugging Face to serve the agent for offline running in the Vision Agents open-source Python framework. \n\nRequirements\n  - HF_TOKEN in .env (Gemma 4 is a gated model)\n  - STREAM_API_KEY / STREAM_API_SECRET for real-time transport\n  - DEEPGRAM_API_KEY for speech-to-text and text-to-speech\n\nRun the demo: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VisionAgents/Agent_Scripts/local_gemma4_on-device_ai.py\n\nGet Started: https://visionagents.ai/\n\nHugging Face Transformers in  Vision Agents: https://visionagents.ai/integrations/llm/huggingface-transformers\n\nGitHub Repo: https://github.com/GetStream/vision-agents","published":"2026-04-09T09:34:32Z","thumbnail_url":"https://img.youtube.com/vi/HFGrCfgfQCg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Complex Animation: App Store Hero Transition Using SwiftUI | App of the Day Hero Animation | Xcode","channel_name":"Kavsoft on YouTube","video_id":"nzIbGhHlN10","video_url":"https://www.youtube.com/watch?v=nzIbGhHlN10","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to Recreate App Store's App Of the Day Hero Transition (Shared Element Transition) Using SwiftUI | SwiftUI Complex UI | SwiftUI Hero Animation | SwiftUI App Store Hero Animation | SwiftUI Complex Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/complex-app-hero-155125368\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-08T21:06:32Z","thumbnail_url":"https://img.youtube.com/vi/nzIbGhHlN10/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iOS 26 Fitness App Custom Tab Bar Using SwiftUI | Custom Search Bar | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"sNipxDUGWKI","video_url":"https://www.youtube.com/watch?v=sNipxDUGWKI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate the iOS 26 Fitness App Style Custom Tab Bar with Expandable Search Bar using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Expandable Search Bar | SwiftUI Custom Picker | SwiftUI Scrollable Picker | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-fitness-155123562\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-08T21:03:36Z","thumbnail_url":"https://img.youtube.com/vi/sNipxDUGWKI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🚫 Stop Wasting Money on Discovery Campaigns","channel_name":"Appfigures on YouTube","video_id":"--DS9GWY8wM","video_url":"https://www.youtube.com/watch?v=--DS9GWY8wM","description":"Avoid running discovery campaigns in Apple Search Ads unless you have a massive budget. These campaigns often waste money. Learn why focusing on specific, well-targeted campaigns is a smarter and more cost-effective strategy.","published":"2026-04-08T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/--DS9GWY8wM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SQLiteData Part 6   Image Assets and One to One Relationship","channel_name":"Stewart Lynch on YouTube","video_id":"Js1n-sbUyU4","video_url":"https://www.youtube.com/watch?v=Js1n-sbUyU4","description":"In Part 6 of our Gift Registry series, we tackle image storage in SQLite using a blob column, but we do it the right way. Rather than adding image data directly to the gifts table (which can hurt query performance at scale), we'll design a separate gift assets table in a one-to-one relationship with our gifts table. This keeps our primary table lean and efficient while giving us full control over when image data is loaded into memory.\nHere's what we cover in this video:\n\n• Adding a seed database button for the simulator in debug mode only\n• Fixing SF Symbol warnings caused by empty string system image names\n• Designing a one-to-one relationship using a foreign key with cascade delete\n• Writing a safe database migration to add the new gift assets table\n• Integrating the Photos picker to select, display, and remove images\n• Resizing and compressing image data before saving to the database\n• Fetching stored image data when the gift form loads\n• Upserting and deleting gift asset rows when saving a gift\n• Using a custom Selection struct with a left join to display thumbnail images in the gift list\n\nBy the end of this video, you'll have a fully working image picker that persists images to SQLite and displays them as circular thumbnails in the list view — all using SQLite Data from Point-Free.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:17 Seeding the Simulator\n5:19 Fixing Warnings for non existent SFSymbols\n7:11 Modelling and Migrating the GiftAssets Table\n11:32 Updating the Gift Form\n18:57  Storing, fetching and updating GiftAsset images\n23:54 Presenting mage thumbnails in the list\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part5Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part6Completed\n\nReferences mentioned in video: \nImage Compression Gist:\nhttps://gist.github.com/StewartLynch/ee83aabf6857922c3706293ca1e041a0\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-08T13:23:54Z","thumbnail_url":"https://img.youtube.com/vi/Js1n-sbUyU4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 870","channel_name":"Code Completion","video_id":"F2PTS5dKJyA","video_url":"https://www.youtube.com/watch?v=F2PTS5dKJyA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-08T13:02:04Z","thumbnail_url":"https://img.youtube.com/vi/F2PTS5dKJyA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My Links iPhone/Mac Menu Bar Application","channel_name":"Stewart Lynch on YouTube","video_id":"64o0ieg8Xrk","video_url":"https://www.youtube.com/watch?v=64o0ieg8Xrk","description":"I’ve been wanting an app like this for a long time, so I made it. Keep your links, emails, phone numbers, and social accounts in one place. Copy, open, share selected entries, and sync across Apple devices. Will be forever Free. TestFlight testers wanted: https://testflight.apple.com/join/2btxatau\n\nNOTE:  If approved on the App Store, this will be a FREE app. No in app purchases.","published":"2026-04-07T16:22:56Z","thumbnail_url":"https://img.youtube.com/vi/64o0ieg8Xrk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The easiest way to start using AI agents in an iOS project","channel_name":"Vincent Pradeilles on YouTube","video_id":"wWhcM_zBPLI","video_url":"https://www.youtube.com/watch?v=wWhcM_zBPLI","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\nLink to the article 👉 https://build.ms/2026/2/12/automating-codex/\n\nCHAPTERS\n00:00 – What's an Automation?\n03:25 – Automate New Issue Triage\n07:04 – Automate Architectural Doc Updates\n10:47 – Automate Test Suite Health Check Up\n14:20 – Automate Product Surface Area Audit\n17:15 – Automate Daily Improvement Suggestion\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-04-07T15:07:28Z","thumbnail_url":"https://img.youtube.com/vi/wWhcM_zBPLI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 869","channel_name":"Code Completion","video_id":"j1mv1JsO0fI","video_url":"https://www.youtube.com/watch?v=j1mv1JsO0fI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-07T12:29:16Z","thumbnail_url":"https://img.youtube.com/vi/j1mv1JsO0fI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Screenshots That Crush Competitors: Live Teardown","channel_name":"Appfigures on YouTube","video_id":"SdavDURcpyY","video_url":"https://www.youtube.com/watch?v=SdavDURcpyY","description":"I’m breaking down real app screenshots to show what’s stopping them from converting users and how to fix it.\n\nI’ll analyze structure, messaging, and visual hierarchy to show how better screenshots can drive more downloads and improve conversion rates.\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-04-06T15:42:14Z","thumbnail_url":"https://img.youtube.com/vi/SdavDURcpyY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Pi Coding Agent: The Best Alternative to Claude Code","channel_name":"Etisha Garg on YouTube","video_id":"tD6oiWLkXq4","video_url":"https://www.youtube.com/watch?v=tD6oiWLkXq4","description":"If you’ve been hearing about the Pi Coding Agent and wondering what’s actually different about it, this video breaks it down in a simple way. \n\nPi is a minimal, open-source AI coding agent that focuses on control, transparency, and extensibility unlike bloated tools like Claude Code or Codex. \n\nWe cover its small core, multi-model support, session trees, and how you can extend it based on your needs. If you care about how your coding agent actually works under the hood, this is worth watching.\n\nSOURCES:\nhttps://mariozechner.at/posts/2025-11-30-pi-coding-agent/\nhttps://shittycodingagent.ai/\nhttps://x.com/badlogicgames\nhttps://github.com/badlogic/pi-mono/tree/main/packages/coding-agent\n\n#pi #ai #codingagent \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:31) Why was Pi created?\n(01:49) Feature 1: Minimal\n(02:29) Feature 2: Multi-provider support\n(04:10) Feature 3: Minimal system support and just 4 core tools\n(05:35) Feature 4: Observability\n(06:35) Feature 5: Session management\n(09:56) Feature 6: Extensibility\n(13:01) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nTwitter: https://x.com/GargEtisha\nLinkedIn: https://www.linkedin.com/in/etisha-garg\n\n► For business inquiries, reach to me on: gargetisha@gmail.com","published":"2026-04-06T14:40:58Z","thumbnail_url":"https://img.youtube.com/vi/tD6oiWLkXq4/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"🚀 Using Meta Ads to Boost ASO Results","channel_name":"Appfigures on YouTube","video_id":"NLhJAID8Jrw","video_url":"https://www.youtube.com/watch?v=NLhJAID8Jrw","description":"Meta Ads don’t just drive paid installs — they also fuel ASO performance. When more users click, install, and engage, the App Store algorithm takes notice. Learn how aligning ad campaigns with ASO strategy can boost rankings, improve visibility, and accelerate overall app growth.\n\n#aso #appmarketing #metaads","published":"2026-04-06T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/NLhJAID8Jrw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 868","channel_name":"Code Completion","video_id":"vm50PRxgXKQ","video_url":"https://www.youtube.com/watch?v=vm50PRxgXKQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-06T13:06:08Z","thumbnail_url":"https://img.youtube.com/vi/vm50PRxgXKQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create iOS and macOS apps with this Skill + Codex @OpenAI","channel_name":"Paul Solt on YouTube","video_id":"SMkvgcQesSU","video_url":"https://www.youtube.com/watch?v=SMkvgcQesSU","description":"Download this skill: https://super-easy-apps.kit.com/app-creator\nMake your first iOS or macOS app with this skill: AppCreator. It creates Xcode projects and helps your agent build your code and run it on iOS Simulators or real iPhones.\n\n0:45 macOS App Development\n1:25 iOS App Development\n2:05 Agent Friendly Xcode Projects\n\n• Download AppCreator: https://super-easy-apps.kit.com/app-creator\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n#codex #iosdevelopment #macos #aicoding #openai #appledeveloper","published":"2026-04-05T18:55:08Z","thumbnail_url":"https://img.youtube.com/vi/SMkvgcQesSU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SQLiteData Part 5   One to Many CRUD Operations and Table Joins","channel_name":"Stewart Lynch on YouTube","video_id":"1KvBpsqlH_o","video_url":"https://www.youtube.com/watch?v=1KvBpsqlH_o","description":"In Part 5 of our Gift Registry series, we take our one-to-many relationships to the next level by implementing full CRUD functionality for gift suggestions. This video covers everything from swipe-to-delete actions to toggling purchase status, plus creating and editing gifts with a dedicated form.\nWhat You'll Learn:\n• Implement swipe-to-delete for related gift items\n• Toggle purchase status with proper database updates\n• Create reusable forms with draft patterns for add and edit operations\n• Use SQLite's upsert method for efficient create/update operations\n• Master LEFT JOIN queries to fetch data from multiple tables efficiently\n• Display gift counts alongside people using custom selection types\n• Apply proper sorting and filtering across joined tables\n\nKey Concepts Covered:\n• CRUD operations in SQLite Data\n• Draft pattern for form management\n• SQLite table joins (LEFT JOIN)\n• Selection macro for custom query results\n• Observable models for form handling\n• Sheet presentations with identifiable types\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n3:15 Swipe to Delete and Update Purchase Status\n6:22 Implementing Upserts on a Gift\n19:01 Using Table Joins to fetch from multiple tables\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part4Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part5Completed\n\nReferences mentioned in video: \nGift Form Gist:\nhttps://gist.github.com/StewartLynch/e0728488737d0ea3a29b63711d361343\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-05T13:32:18Z","thumbnail_url":"https://img.youtube.com/vi/1KvBpsqlH_o/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 867","channel_name":"Code Completion","video_id":"fwdum9ejx14","video_url":"https://www.youtube.com/watch?v=fwdum9ejx14","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-05T12:48:40Z","thumbnail_url":"https://img.youtube.com/vi/fwdum9ejx14/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Music Style Background Gradient From Image Colors Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"V7is79E2vhk","video_url":"https://www.youtube.com/watch?v=V7is79E2vhk","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to extract colors from the UIImage and create a gradient background just like Apple Music using SwiftUI | SwiftUI Dynamic Gradient From Image Colors | SwiftUI Extracting Colors From UIImage | SwiftUI Apple Music Style Gradient Background | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-music-from-154787365\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-04-04T19:17:36Z","thumbnail_url":"https://img.youtube.com/vi/V7is79E2vhk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"rg is not available — Codex + ripgrep","channel_name":"Paul Solt on YouTube","video_id":"p51qARClbzc","video_url":"https://www.youtube.com/watch?v=p51qARClbzc","description":"Fix your config.toml if you've accidentally excluded your $ PATH. This should allow Codex to use ripgrep and improve its searches.\n\ninclude_only = [ \"OPENAI_API_KEY\", \"PATH\" ]\n\nFor more safety, you should probably also use:\n\ninherit = \"core\"\nignore_default_excludes = false\n\n#Codex #ripgrep #rg","published":"2026-04-04T16:06:01Z","thumbnail_url":"https://img.youtube.com/vi/p51qARClbzc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"400-MTJC-Steve-Story","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"upt6ZZxQm2c","video_url":"https://www.youtube.com/watch?v=upt6ZZxQm2c","description":"Checkout the latest episode of MTJC where we celebrate Apple’s 50 year anniversary. \nhttps://morethanjustcode.com/apple-50-years-of-surprise-delight/","published":"2026-04-04T15:37:38Z","thumbnail_url":"https://img.youtube.com/vi/upt6ZZxQm2c/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 866","channel_name":"Code Completion","video_id":"hgo8nSzjpQI","video_url":"https://www.youtube.com/watch?v=hgo8nSzjpQI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-04T12:39:31Z","thumbnail_url":"https://img.youtube.com/vi/hgo8nSzjpQI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple: 50 Years of Surprise & Delight","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JEuDpShnGY4","video_url":"https://www.youtube.com/watch?v=JEuDpShnGY4","description":"This week Evan K. Stone and Peter Witham join Tim to discuss Apple’s first 50 years.\n\n\n\n\n\n     \n     \n  •  Apple’s Mac Pro is dead, apparently for good this time (https://www.theverge.com/tech/902050/mac-pro-discontinued) \n     \n     \n     \n     \n     \n  •  CHM Live | Apple at 50: Five Decades of Thinking Different (https://www.youtube.com/watch?v=eCSNJgI2LFI) \n     \n     \n     \n     \n     \n  •  Digital Darkroom – Wikipedia (https://en.wikipedia.org/wiki/Digital_Darkroom) \n     \n     \n     \n     \n     \n  •  Apple | Book by David Pogue | Official Publisher Page | Simon & Schuster (https://www.simonandschuster.com/books/Apple/David-Pogue/9781982134594) \n     \n     \n     \n     \n     \n  •  Xcode-Build-Optimization-Agent-Skill (https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill) \n     \n     \n     \n     \n     \n  •  WWDC26 – Apple Merchandise (https://applemerchandise-shop.fourthwall.com/en-cad/collections/wwdc2026)  (Unoffical)\n     \n     \n     \n     \n     \n  •  @evankstone@iosdev.space\n     \n     \n     \n     \n     \n  •  Peter Witham (https://peterwitham.com/) \n     \n     \n     \n     \n     \n  •  Swift Remote Studio (https://swiftremotestudio.com/) \n     \n     \n\n\n\n\n\nSound Effect by Omar Faruque (https://pixabay.com/users/desifreemusic-28163210/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=music&amp;utm_content=441989)  from Pixabay (https://pixabay.com/sound-effects//?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=music&amp;utm_content=441989)","published":"2026-04-03T16:48:29Z","thumbnail_url":"https://img.youtube.com/vi/JEuDpShnGY4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 865","channel_name":"Code Completion","video_id":"QwEXu_8Ivkc","video_url":"https://www.youtube.com/watch?v=QwEXu_8Ivkc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-03T12:08:02Z","thumbnail_url":"https://img.youtube.com/vi/QwEXu_8Ivkc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Opus 4.6: Create a Text-to-Speech Python Plugin With VibeVoice","channel_name":"Stream Developers on YouTube","video_id":"wwvpLIMXhHU","video_url":"https://www.youtube.com/watch?v=wwvpLIMXhHU","description":"In this video, we will create and use a custom text-to-speech plugin in Vision Agents using Opus 4.6 and Microsoft VibeVoice. \n\nVision Agents is an open-source framework for building voice/video/vision AI apps. It comes out-of-the-box with plugin categories for creating voice and vision-enabled applications. To use any of the supported AI services, you just need to add it to your Vision Agents installation. However if you want to use an AI service not supported in Vision Agents, you integrate it as a custom plugin. \n\n\nDEMO\nYou can use the VibeVoice text-to-speech you will create in this video to build   podcasts and long-form conversational audio apps in Python. \n\nTimestamps\n00:00 Multi-Speaker VibeVoice Podcast Demo\n00:18 Introduction: VibeVoice and Vision Agents\n01:08 Create a Custom Python Plugin for Vision Agents\n03:25 Using Opus 4.6: Create the VibeVoice AI Plugin for Vision Agents\n06:33 Use the VibeVoice Plugin in Vision Agents\n07:57 Final VibeVoice Text-to-Speech Demo for Podcast\n\n\nInitial Setup\n\nuv init\nuv venv .venv && source .venv/bin/activate\nuv add vision-agents\nuv add \"vision-agents[getstream, gemini, deepgram, smart-turn]\"\n\n# in your .env\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\nGOOGLE_API_KEY=...\nDEEPGRAM_API_KEY=...\n\n\nPROMPT: Create the VibeVoice Plugin With Opus 4.6\n\"Use this codebase to create a custom text-to-speech plugin for VibeVoice to connect Vision Agents, enabling it to be used with other AI providers for expressive, long-form, multi-speaker conversational audio. Include demos (Vision Agents Python scripts) for a basic example and a podcast.\n\nSteps\n\nFollow the Vision Agents Python plugin creation docs to do the implementation and generate all the required plugin directories and files: https://visionagents.ai/integrations/create-your-own-plugin \n\nVibeVoice\n\nhttps://github.com/microsoft/VibeVoice\n\nhttps://github.com/microsoft/VibeVoice\n\nExample Vision Agents text-to-speech plugins for reference: \n\nhttps://github.com/GetStream/Vision-Agents/tree/main/plugins/elevenlabs\n\nhttps://github.com/GetStream/Vision-Agents/tree/main/plugins/cartesia\n\nhttps://github.com/GetStream/Vision-Agents/tree/main/plugins/inworld\"\n\n\nRun the ViceVoice Server\ncd ~/Documents\ngit clone https://github.com/microsoft/VibeVoice.git VibeVoiceServer\ncd VibeVoiceServer\nuv venv .venv && source .venv/bin/activate\nuv pip install -e \".[streamingtts]\"\n\npython demo/vibevoice_realtime_demo.py \\\n    --model_path microsoft/VibeVoice-Realtime-0.5B \\\n    --device mps --port 3000","published":"2026-04-02T21:00:00Z","thumbnail_url":"https://img.youtube.com/vi/wwvpLIMXhHU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Finally able to stop after practicing for weeks 😮‍💨 #hockey #hockeylife","channel_name":"maeganwilson_","video_id":"bKWCkD-gXzA","video_url":"https://www.youtube.com/watch?v=bKWCkD-gXzA","description":"","published":"2026-04-02T14:18:00Z","thumbnail_url":"https://img.youtube.com/vi/bKWCkD-gXzA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 864","channel_name":"Code Completion","video_id":"NHg57tBA2fE","video_url":"https://www.youtube.com/watch?v=NHg57tBA2fE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-02T12:40:44Z","thumbnail_url":"https://img.youtube.com/vi/NHg57tBA2fE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"macOS 26 Style OnBoarding Animation Using SwiftUI | #apple #ios #mac #animation","channel_name":"Kavsoft on YouTube","video_id":"ovNSTG2fpTg","video_url":"https://www.youtube.com/watch?v=ovNSTG2fpTg","description":"","published":"2026-04-01T21:44:29Z","thumbnail_url":"https://img.youtube.com/vi/ovNSTG2fpTg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"No april fools joke here. Just trying to get more movement in this month.","channel_name":"maeganwilson_","video_id":"xF6Jb9ZRf1s","video_url":"https://www.youtube.com/watch?v=xF6Jb9ZRf1s","description":"","published":"2026-04-01T15:02:00Z","thumbnail_url":"https://img.youtube.com/vi/xF6Jb9ZRf1s/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SQLiteData Part 4   Migrations and One to Many relationships","channel_name":"Stewart Lynch on YouTube","video_id":"8XInE0rAod0","video_url":"https://www.youtube.com/watch?v=8XInE0rAod0","description":"Learn how to implement one-to-many relationships in SQLite Data by building a complete gift registry feature for our iOS app. This tutorial covers creating new models with foreign key relationships, handling database migrations without losing user data, and refactoring SwiftUI views with observable models for cleaner architecture.\nIn this video, you'll discover:\n• Creating a Gift model with foreign key relationships to Person\n• Understanding SQL foreign keys vs SwiftData relationships\n• Handling schema changes with proper migrations in production\n• Building observable models to keep views clean and focused\n• Implementing efficient database queries with indices\n• Sorting data with tuple-based ordering\n• Refactoring from sheet presentation to navigation stack patterns\n• Setting up comprehensive preview data for development\n\nWhether you're new to SQLite Data or looking to master relationship management and migrations, this hands-on tutorial will give you practical patterns you can use in your own iOS applications.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:47 Model and Schema for One to Many Relationships\n8:34 Seeding Data\n11:02 Migrations\n15:37 Person Form Observable Model\n19:43 Displaying Gift List for Person\n29:32 Improving Navigation\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part3Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part4Completed\n\nReferences mentioned in video: \nGift Seed Data: https://gist.github.com/StewartLynch/7966cb0698818f06c4de2bfc7ee1f1a5\n\nGift List Row Section:\nhttps://gist.github.com/StewartLynch/ff86a97d6e3d25aafccf18f0f69c4b0f\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-04-01T13:25:41Z","thumbnail_url":"https://img.youtube.com/vi/8XInE0rAod0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 863","channel_name":"Code Completion","video_id":"tTC9ovIuF98","video_url":"https://www.youtube.com/watch?v=tTC9ovIuF98","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-04-01T12:26:36Z","thumbnail_url":"https://img.youtube.com/vi/tTC9ovIuF98/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Claude Code Soure Code Leak","channel_name":"Kilo Loco on YouTube","video_id":"ZF3H6G9XTLs","video_url":"https://www.youtube.com/watch?v=ZF3H6G9XTLs","description":"kiloloco.com","published":"2026-04-01T06:27:22Z","thumbnail_url":"https://img.youtube.com/vi/ZF3H6G9XTLs/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Peter Friese Live Stream","channel_name":"Peter Friese on YouTube","video_id":"NBsCEdJbH4I","video_url":"https://www.youtube.com/watch?v=NBsCEdJbH4I","description":"","published":"2026-03-31T21:46:59Z","thumbnail_url":"https://img.youtube.com/vi/NBsCEdJbH4I/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Don't make this mistake with a Spacer in SwiftUI 🙅🏽‍♀️🙅🏻‍♂️","channel_name":"Vincent Pradeilles on YouTube","video_id":"mzlnHXbV2UQ","video_url":"https://www.youtube.com/watch?v=mzlnHXbV2UQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nLink to the article 👉 https://nerdyak.tech/development/2023/04/06/avoid-swiftui-spacers-in-stacks.html\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-03-31T15:01:49Z","thumbnail_url":"https://img.youtube.com/vi/mzlnHXbV2UQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 862","channel_name":"Code Completion","video_id":"hmPbGaT0Vo0","video_url":"https://www.youtube.com/watch?v=hmPbGaT0Vo0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-31T12:34:49Z","thumbnail_url":"https://img.youtube.com/vi/hmPbGaT0Vo0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Simple task management for humans and AI #aicoding #devtools #taskmanagement","channel_name":"Quality Coding on YouTube","video_id":"8HCTSTT9HnI","video_url":"https://www.youtube.com/watch?v=8HCTSTT9HnI","description":"","published":"2026-03-30T23:51:43Z","thumbnail_url":"https://img.youtube.com/vi/8HCTSTT9HnI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Task Management with Discovery Trees (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"kQ_hRzXZ2Go","video_url":"https://www.youtube.com/watch?v=kQ_hRzXZ2Go","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\nResources:\nMermaid: https://mermaid.ai/\nMermaid Live: https://mermaid.ai/live/\nDiscovery Trees: https://www.fastagile.io/method/product-mapping-and-discovery-trees\n\"Ask for Alternatives\" in Patterns in AI-Augmented Software Development: https://library.chironcodex.com/books/patterns-in-ai-augmented-software-development/page/ask-for-alternatives\nTypora markdown editor/renderer supporting Mermaid: https://typora.io\nBeads AI task management: https://github.com/steveyegge/beads\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-03-30T17:30:07Z","thumbnail_url":"https://img.youtube.com/vi/kQ_hRzXZ2Go/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"TAS: The Machete Order","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"e7eABDgnZBU","video_url":"https://www.youtube.com/watch?v=e7eABDgnZBU","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/03/30/tas-the-machete-order/","published":"2026-03-30T16:51:22Z","thumbnail_url":"https://img.youtube.com/vi/e7eABDgnZBU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Is ASO Dead in 2026? ☠️","channel_name":"Appfigures on YouTube","video_id":"xNZCWApikus","video_url":"https://www.youtube.com/watch?v=xNZCWApikus","description":"Apple’s new App Store ad placements are changing app store optimization strategies. This covers how ASO, Apple Search Ads, and organic visibility interact in 2026. Focused on app growth, discovery, and performance in a more ad-driven App Store.","published":"2026-03-30T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/xNZCWApikus/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"macOS OnBoarding Animation Using SwiftUI | Complex Animations | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"QAhDP2me8c0","video_url":"https://www.youtube.com/watch?v=QAhDP2me8c0","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a cool macOS First Time Onboarding Animation Effect using SwiftUI | SwiftUI Complex Animations | SwiftUI OnBoarding View | SwiftUI OnBoarding Animations | SwiftUI App Intro Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/macos-onboarding-154303838\n\n► iOS 26 OnBoarding Video: https://youtu.be/IoLPClPxgsY \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.4 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-30T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/QAhDP2me8c0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 861","channel_name":"Code Completion","video_id":"ArDfTa_7fK8","video_url":"https://www.youtube.com/watch?v=ArDfTa_7fK8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-30T11:59:28Z","thumbnail_url":"https://img.youtube.com/vi/ArDfTa_7fK8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TAS: The Machete Order","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"i6Cddvmwvlg","video_url":"https://www.youtube.com/watch?v=i6Cddvmwvlg","description":"This week Jonathan and Tim review Star Trek: The Animated Series S02E01 Ben & E02 The Albatross along with Dare Devil S02E02 The Northern Star and Invincible S04E01-04.\n\n  •  'Star Trek: Starfleet Academy' to End With Season 2 (EXCLUSIVE) (https://variety.com/2026/tv/news/star-trek-starfleet-academy-canceled-season-2-1236696816/) \n  •  2026 Oscar winners announced: See the full list (https://ew.com/oscars-2026-winners-list-11925195) \n  •  Nathan Fillion Says 'Firefly' Animated Series In Development (https://deadline.com/2026/03/nathan-fillion-firefly-animated-series-development-1236754122/) \n  •  ‘Buffy’ Reboot Dead at Hulu, Sarah Michelle Gellar Says: ‘If the Apocalypse Actually Comes, You Can Still Beep Me’ (https://variety.com/2026/tv/news/buffy-reboot-dead-hulu-sarah-michelle-gellar-1236687974/) \n  •  Sarah Michelle Gellar on Why 'Buffy' Reboot Was Axed at Hulu (https://variety.com/2026/tv/news/sarah-michelle-gellar-buffy-reboot-axed-reason-1236690681/) \n  •  Nicholas Brendon, 'Buffy the Vampire Slayer' and 'Criminal Minds' star, dies at 54 (https://ew.com/nicholas-brendon-buffy-the-vampire-slayer-star-dies-at-54-11931445) \n  •  Valerie Perrine, 'Superman' actress and Oscar nominee, dies at 82 (https://ew.com/valerie-perrine-dead-superman-actress-was-82-11932558) \n  •  Sam Kieth, Creator of The Maxx and Sandman, Has Died, Aged 63 (https://bleedingcool.com/comics/sam-kieth-creator-of-the-maxx-and-sandman-has-died-aged-63/) \n  •  SPIDER-MAN: BRAND NEW DAY – Official Trailer (HD) (https://youtu.be/8TZMtslA3UY?si=WqgQOYHctQCjaZ0m) \n  •  Dune: Part Three | Official Teaser Trailer (https://youtu.be/3_9vCamtuPY?si=yv_Tu6ZumfEFfMHV) \n  •  ‘For All Mankind’ to End With Season 6 at Apple TV; Creators Explain Why and What to Expect (https://variety.com/2026/tv/news/for-all-mankind-end-renewed-final-season-6-apple-tv-1236697248/) \n  •  'Wonder Man' Renewed for Season 2 at Disney+ (https://variety.com/2026/tv/news/wonder-man-renewed-season-2-disney-1236696996/) \n  •  Jon Bernthal’s ‘Punisher’ TV Special Titled ‘One Last Kill’ and Sets May Release Date, One Week After ‘Daredevil: Born Again’ Season 2 Finale (https://variety.com/2026/tv/news/punisher-one-last-kill-release-date-jon-bernthal-special-1236545881/) \n  •  New ‘Lord of the Rings’ Movie From Stephen Colbert and His Son in Development at Warner Bros. (https://variety.com/2026/film/news/lord-of-the-rings-movie-stephen-colbert-warner-bros-1236698684/) \n  •  Robert Plant's Led Zeppelin Bandmates Had No Idea He Was Referencing Tolkien In The Band's Lyrics (https://www.youtube.com/watch?v=VWFa-a5baDY) \n  •  BUGONIA - Official Trailer [HD] - Only in Theaters October 24 (https://www.youtube.com/watch?v=bd_5HcTujfc) \n  •  THE DARK TOWER - Official Trailer (HD) (https://www.youtube.com/watch?v=GjwfqXTebIY) \n  •  Children of Men (2006) - A Modern Trailer (https://www.youtube.com/watch?v=ZmC-1DMki_k) \n  •  Project Hail Mary | Official Trailer 2 (https://www.youtube.com/watch?v=5VYsnngkS_U) \n  •  Adam Savage Behind the Scenes of Project Hail Mary! (https://www.youtube.com/watch?v=CO6oyFP14rU) \n  •  Adam Savage Reviews Project Hail Mary's Spacesuit! (https://www.youtube.com/watch?t=612s&amp;v=pUaxIn1N8ZI) \n  •  Apple -  (https://www.applefirst50.com/) David Pogue (https://www.applefirst50.com/) \n\n\n\n\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-03-30T07:46:05Z","thumbnail_url":"https://img.youtube.com/vi/i6Cddvmwvlg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SQLiteData Part 3   Observable Models and Dynamic Sorts and Searches","channel_name":"Stewart Lynch on YouTube","video_id":"qKAhxmrjqKQ","video_url":"https://www.youtube.com/watch?v=qKAhxmrjqKQ","description":"In this third instalment of our SQLite Data series, we'll take our gift registry application to the next level by refactoring view logic into a clean, observable model architecture.\nUnlike Swift Data which tends to force everything into your views, SQLite Data works beautifully in observable models, SwiftUI views, and even UIKit view controllers. We'll demonstrate this flexibility by encapsulating our fetching and CRUD operations in a dedicated model class.\nYou'll learn how to:\n\n• Create an observable model with the @Observable macro\n• Use SQLite Data's fetch operations outside of views\n• Implement dynamic sorting by multiple fields (name and birthdate)\n• Add ascending/descending sort order controls\n• Build a search filter that queries both names and notes\n• Handle race conditions in asynchronous search operations\n• Use Structured Query Language features like .order() and .where()\n• Apply smooth animations to data reloads\n\nThe starter project is available in the Part 2 completed branch, and the finished code will be in the Part 3 completed branch of the repository.\nNext up: We'll add a gifts table and establish one-to-many relationships between people and their gift lists!\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:40 Observable Model\n5:41 Dynamic Sort 1\n11:20 Dynamic Sort 2\n15:55 Filtering the List\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part2Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part3Completed\n\nReferences mentioned in video: \nStructured Query Language Repository:\nhttps://github.com/pointfreeco/swift-structured-queries\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-29T13:24:56Z","thumbnail_url":"https://img.youtube.com/vi/qKAhxmrjqKQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 860","channel_name":"Code Completion","video_id":"p0X9-p-DYIQ","video_url":"https://www.youtube.com/watch?v=p0X9-p-DYIQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-29T12:31:27Z","thumbnail_url":"https://img.youtube.com/vi/p0X9-p-DYIQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Tammy Coron: Separating Structure From Story","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"oH-TOtwm5oM","video_url":"https://www.youtube.com/watch?v=oH-TOtwm5oM","description":"This week Tim chats with Tammy Coron about her new authoring and publish app Mockingbird.\n\n\n\n\n\n     \n     \n  •  Kuycon G32P 6K Monitor (https://www.kuycon.group/products/kuycon-g32p-5k-monitor) \n     \n     \n     \n     \n     \n  •  Apple introduces the new MacBook Air with M5 (https://www.apple.com/ca/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/) \n     \n     \n     \n     \n     \n  •  Wicked Lantern Studio (https://wickedlanternstudio.com/) \n     \n     \n     \n     \n     \n  •  Tammy Coron – Creative Technologist | LinkedIn (https://www.linkedin.com/in/paradox927/) \n     \n     \n     \n     \n     \n  •  Apple | Book by David Pogue | Official Publisher Page | Simon & Schuster (https://www.simonandschuster.com/books/Apple/David-Pogue/9781982134594)","published":"2026-03-29T03:18:57Z","thumbnail_url":"https://img.youtube.com/vi/oH-TOtwm5oM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Codex Plugins Just Dropped: Skills, Apps, and MCP in One Place","channel_name":"Paul Solt on YouTube","video_id":"3Q-KGwcsCZY","video_url":"https://www.youtube.com/watch?v=3Q-KGwcsCZY","description":"Making an app? Download this Skill: https://super-easy-apps.kit.com/app-creator\nCodex Plugins just dropped, and they change how you extend your AI workflow. Plugins are skills, app connections, and MCP servers — all bundled and ready to use.\n\nIn this video, I walk through exactly what Codex Plugins are and how to use them from scratch.\n\nThis video is for developers who are new to Codex or new to extending AI tools with external integrations.\n\nA plugin can include:\n• Skills: reusable instructions, Codex loads for specific tasks\n• Apps: connections to tools like GitHub, Slack, or Google Drive so Codex can read and act on them\n• MCP servers: services that give Codex access to tools outside your local project\n\n• App-Creator Skill: https://super-easy-apps.kit.com/app-creator\n• Codex CLI: https://developers.openai.com/codex/cli\n• Codex app: https://chatgpt.com/codex/get-started\n• XcodeBuildMCP: https://www.xcodebuildmcp.com\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n#Codex #Plugins #Xcode #AppDevelopment #iOS #Swift #iOSDeveloper","published":"2026-03-28T23:14:28Z","thumbnail_url":"https://img.youtube.com/vi/3Q-KGwcsCZY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 859","channel_name":"Code Completion","video_id":"pl8JnVXYb-8","video_url":"https://www.youtube.com/watch?v=pl8JnVXYb-8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-28T12:36:35Z","thumbnail_url":"https://img.youtube.com/vi/pl8JnVXYb-8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Style 2D Slider Interaction Using SwiftUI | Photos App 2D Positional Slider | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"SwIGJB6J82U","video_url":"https://www.youtube.com/watch?v=SwIGJB6J82U","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS Photos App Tone Picker's 2D Slider using SwiftUI | SwiftUI 2D Positional Slider | SwiftUI Positional Pad | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-style-2d-154078554\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-27T13:05:21Z","thumbnail_url":"https://img.youtube.com/vi/SwIGJB6J82U/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 858","channel_name":"Code Completion","video_id":"_6XMxOIWdPQ","video_url":"https://www.youtube.com/watch?v=_6XMxOIWdPQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-27T12:53:43Z","thumbnail_url":"https://img.youtube.com/vi/_6XMxOIWdPQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Developer’s Guide to AI Agent Protocols","channel_name":"Kilo Loco on YouTube","video_id":"nvEw6_GyGZo","video_url":"https://www.youtube.com/watch?v=nvEw6_GyGZo","description":"https://kiloloco.com\n\nArticle: https://developers.googleblog.com/developers-guide-to-ai-agent-protocols/","published":"2026-03-27T12:36:40Z","thumbnail_url":"https://img.youtube.com/vi/nvEw6_GyGZo/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"The Best AI Model for Voice Cloning in Python #pythonprogramming #llm #ai #mistralai","channel_name":"Stream Developers on YouTube","video_id":"F77PT5D0dpg","video_url":"https://www.youtube.com/watch?v=F77PT5D0dpg","description":"Mistral AI recently released Voxtral TTS, a text-to-speech model that has low-latency and excels in voice cloning. Let's use it along with Vision Agents to build a voice AI app that clones any input audio you supply it for its responses in realtime. \n\nVoxtral TTS Vision Agents plugin: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/VisionAgentsPythonPlugins/VoxtralTTS\nVision Agents docs:https://visionagents.ai/\nVision Agents GitHub: https://github.com/GetStream/vision-agents\n\nVoxtral TTS: https://mistral.ai/news/voxtral-tts\nText-to-Speech features: https://docs.mistral.ai/capabilities/audio/text_to_speech\nSpeech generation example: https://docs.mistral.ai/capabilities/audio/text_to_speech/speech","published":"2026-03-27T11:02:57Z","thumbnail_url":"https://img.youtube.com/vi/F77PT5D0dpg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Resizable and Sticky Animated Header using SwiftUI | #apple #animation #ios #design","channel_name":"Kavsoft on YouTube","video_id":"fzTUp5tpBf0","video_url":"https://www.youtube.com/watch?v=fzTUp5tpBf0","description":"","published":"2026-03-26T22:02:31Z","thumbnail_url":"https://img.youtube.com/vi/fzTUp5tpBf0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"10 Claude Code Tips You Didn't Know","channel_name":"Kilo Loco on YouTube","video_id":"OGk5WDj07i8","video_url":"https://www.youtube.com/watch?v=OGk5WDj07i8","description":"kiloloco.com\n\nArticle: https://trigger.dev/blog/10-claude-code-tips-you-did-not-know","published":"2026-03-26T12:37:18Z","thumbnail_url":"https://img.youtube.com/vi/OGk5WDj07i8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"iOS Agent Skills, App Store Connect CLI, Foundation Models Tokens & More","channel_name":"Sean Allen on YouTube","video_id":"VU-NiioUpxg","video_url":"https://www.youtube.com/watch?v=VU-NiioUpxg","description":"Check out WinWinKit - https://winwinkit.com\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- App Store Connect CLI\n- iOS Agent Skills\n- Swift Concurrency Learning Roadmap\n- Foundation Models Token Tracking\n- AI Workflow Context Switching\n\nEraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - App Store Connect CLI\n2:28 - WinWinKit\n3:57 - iOS Agent Skills\n6:31 - Swift Concurrency Learning Roadmap\n8:46 - Foundation Models Token Tracking\n10:56 - AI Workflow Context Switching\n\n#swift #swiftui #iosdevelopment","published":"2026-03-26T12:34:51Z","thumbnail_url":"https://img.youtube.com/vi/VU-NiioUpxg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 857","channel_name":"Code Completion","video_id":"N3imT_4or-Y","video_url":"https://www.youtube.com/watch?v=N3imT_4or-Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-26T11:57:17Z","thumbnail_url":"https://img.youtube.com/vi/N3imT_4or-Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Lyria 3 Music Generation Models in the Gemini API #ai #gemini #lyria3 #lyria #llm #python","channel_name":"Stream Developers on YouTube","video_id":"eRf5Muo4WE8","video_url":"https://www.youtube.com/watch?v=eRf5Muo4WE8","description":"Generate music with Lyria 3 models in Vision Agents. Here is a 30-second music demo. You can try generating full-length songs with verses, choruses, and bridges using the new lyria-3-pro-preview in the Gemini API.\n\nVision Agents demo: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/Lyria3\n\nVision Agents on GitHub: https://github.com/GetStream/vision-agents\n\nIntegrate Lyria 3 as a custom Vision Agents plugin: https://visionagents.ai/integrations/create-your-own-plugin\n\nLyria 3 API: https://ai.google.dev/gemini-api/docs/music-generation","published":"2026-03-26T08:59:48Z","thumbnail_url":"https://img.youtube.com/vi/eRf5Muo4WE8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Smart App Founders Keep Making This Mistake 📉","channel_name":"Appfigures on YouTube","video_id":"I0ExL2xd8zc","video_url":"https://www.youtube.com/watch?v=I0ExL2xd8zc","description":"Founders in competitive app categories often overlook competitor analysis. Covers app store optimization gaps, feature positioning, and missed differentiation signals. Focused on market research, competitive insights, and growth strategy.","published":"2026-03-25T13:55:09Z","thumbnail_url":"https://img.youtube.com/vi/I0ExL2xd8zc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SQLiteData Part 2  -  CRUD Operations","channel_name":"Stewart Lynch on YouTube","video_id":"uNszSlj3Jt8","video_url":"https://www.youtube.com/watch?v=uNszSlj3Jt8","description":"Continuing our SQLite Data series, this tutorial focuses on implementing complete CRUD (Create, Read, Update, Delete) operations for your iOS app. Building on the gift registry application from part one, you'll learn how to create new person records, implement swipe-to-delete functionality, and use SQLite Data's powerful draft type for elegant editing workflows.\nIn this video, you'll discover how to work with SQLite Data's write methods, handle optional date properties with custom bindings, and structure your transactions with error reporting. We'll implement both trailing and leading swipe actions, use the upsert method for intelligent record updates, and organize your Xcode project for scalability.\nKey topics covered:\n\n• Creating and persisting new records to SQLite database\n• Implementing delete operations with swipe actions\n• Understanding and using Person.draft type\n• Building edit functionality with upsert\n• Handling optional date properties in SwiftUI forms\n• Best practices for database transactions and error handling\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:42 Creating a Person Object\n10:10 Deleting a Person Object\n12:53 Introducing the Person.Draft\n18:02 Implementing Edit Functionality\n\n Starter Project Files: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part1Completed\n\nCompleted Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part2Completed\n\nReferences mentioned in video: \nSwiftUI Date and Color Pickers\nhttps://youtu.be/O540BJGGpYw\n\nPerson Form Gist\nhttps://gist.github.com/StewartLynch/2f5dc9459478346dfc2830716ca03206\n\nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-25T13:31:52Z","thumbnail_url":"https://img.youtube.com/vi/uNszSlj3Jt8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 856","channel_name":"Code Completion","video_id":"VgTuxJt4-jw","video_url":"https://www.youtube.com/watch?v=VgTuxJt4-jw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-25T12:47:45Z","thumbnail_url":"https://img.youtube.com/vi/VgTuxJt4-jw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Does Claude Cowork Belong In A Mobile Devs Workflow?","channel_name":"Kilo Loco on YouTube","video_id":"NO-t-PhBtUw","video_url":"https://www.youtube.com/watch?v=NO-t-PhBtUw","description":"https://kiloloco.com","published":"2026-03-25T12:40:19Z","thumbnail_url":"https://img.youtube.com/vi/NO-t-PhBtUw/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Before You Design Your App UI, Do This First | AI Code Brief","channel_name":"Paul Solt on YouTube","video_id":"nA-aF0521zk","video_url":"https://www.youtube.com/watch?v=nA-aF0521zk","description":"👉 Grab the links: https://super-easy-apps.kit.com/posts/how-to-find-the-visual-style-for-your-app\nBefore you design your app UI, take a step back and figure out the direction first.\nIn this week’s AI Code Brief, I cover one of the most overlooked parts of app design: exploring the visual style before you commit to screens. I also share useful links on Codex subagents, agent skills, SwiftUI workflows, TestFlight, and more for iOS and Mac developers working with Codex.\n\nThis is a summary of this week’s AI Code Brief email, featuring the top ideas, resources, and workflows I think are worth your time.\nIn this video:\n• Why visual direction matters before UI design\n• 4 ways to explore app style\n• ChatGPT mood boards and concept art\n• Codex subagents\n• Agent skill recommendations\n• SwiftUI and app workflow resources\n• TestFlight and Xcode Cloud links\n\n👉 Grab the links: https://super-easy-apps.kit.com/posts/how-to-find-the-visual-style-for-your-app\n• Watch my GPT-5.4 App Workflow: https://www.youtube.com/watch?v=ls9QaDTcpA0\n• Download my App-Creator skill: https://super-easy-apps.kit.com/app-creator\n\n#ChatGPT #Codex #AICodeBrief #iosdevelopment #swiftui #chatgpt #codex #appdesign #ai #indiedev #Swift #iosdev","published":"2026-03-24T21:46:22Z","thumbnail_url":"https://img.youtube.com/vi/nA-aF0521zk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Fixing ASO for Your Mobile Games: Live ASO Teardown","channel_name":"Appfigures on YouTube","video_id":"vYpFhPQUNI0","video_url":"https://www.youtube.com/watch?v=vYpFhPQUNI0","description":"Join me for a live teardown of YOUR mobile game's ASO. I'll explain why most mobile games overlook app store optimization and why you shouldn't.\n\nWe'll cover how a strong keyword strategy and aligning ASO with paid UA can drive more downloads.\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n\n#useracquisition #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-03-24T15:16:29Z","thumbnail_url":"https://img.youtube.com/vi/vYpFhPQUNI0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Losing Our Craft As Mobile Developers","channel_name":"Kilo Loco on YouTube","video_id":"LLohnr5GCFg","video_url":"https://www.youtube.com/watch?v=LLohnr5GCFg","description":"https://kiloloco.com","published":"2026-03-24T12:36:00Z","thumbnail_url":"https://img.youtube.com/vi/LLohnr5GCFg/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 855","channel_name":"Code Completion","video_id":"zwnt88PSRq0","video_url":"https://www.youtube.com/watch?v=zwnt88PSRq0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-24T11:59:51Z","thumbnail_url":"https://img.youtube.com/vi/zwnt88PSRq0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Approaching Stonehenge, Sept 1, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0iDKK9RfVL0","video_url":"https://www.youtube.com/watch?v=0iDKK9RfVL0","description":"Made on iPhone 16 Pro converted for YouTube with a TestFlight build of MVTube","published":"2026-03-24T02:38:40Z","thumbnail_url":"https://img.youtube.com/vi/0iDKK9RfVL0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Stonehenge Sept 1, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"hI6aOS8OD-E","video_url":"https://www.youtube.com/watch?v=hI6aOS8OD-E","description":"","published":"2026-03-24T02:20:27Z","thumbnail_url":"https://img.youtube.com/vi/hI6aOS8OD-E/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Anti gravity race car","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"P2StbP3SkPo","video_url":"https://www.youtube.com/watch?v=P2StbP3SkPo","description":"The spatial video was recorded on my iPhone 17 Pro. It was converted with a very early TestFlight build of MVTube.","published":"2026-03-23T21:42:31Z","thumbnail_url":"https://img.youtube.com/vi/P2StbP3SkPo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"(Upside down) Subway at College station","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"09LLZhLbDK4","video_url":"https://www.youtube.com/watch?v=09LLZhLbDK4","description":"The spatial video was recorded on my iPhone 17 Pro. It was converted with a very early TestFlight build of MVTube.","published":"2026-03-23T21:40:55Z","thumbnail_url":"https://img.youtube.com/vi/09LLZhLbDK4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Using Claude Code Remote Control to Build an iOS App","channel_name":"Kilo Loco on YouTube","video_id":"h0lFB62K7uw","video_url":"https://www.youtube.com/watch?v=h0lFB62K7uw","description":"kiloloco.com","published":"2026-03-23T12:38:14Z","thumbnail_url":"https://img.youtube.com/vi/h0lFB62K7uw/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 854","channel_name":"Code Completion","video_id":"I5zS9gwlOgA","video_url":"https://www.youtube.com/watch?v=I5zS9gwlOgA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-23T12:02:04Z","thumbnail_url":"https://img.youtube.com/vi/I5zS9gwlOgA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Telegram Resizable Header | Scroll Effects | Animations | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"-Q3tCGdHcLY","video_url":"https://www.youtube.com/watch?v=-Q3tCGdHcLY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Telegram Resizable Header Scroll Effect Using SwiftUI | SwiftUI Resizable Header | SwiftUI Scroll Header | SwiftUI Sticky Resizable Header | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-telegram-153650661\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-22T13:30:07Z","thumbnail_url":"https://img.youtube.com/vi/-Q3tCGdHcLY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SQLiteData Part 1: Setup, Schemas and Seeding Data","channel_name":"Stewart Lynch on YouTube","video_id":"p3NdQL9DND0","video_url":"https://www.youtube.com/watch?v=p3NdQL9DND0","description":"Discover SQLite Data - the robust alternative to Swift Data created by the developers at PointFree. In this comprehensive tutorial series, we'll build a complete gift registry application with CloudKit synchronization that works seamlessly across iPhone, iPad, and Mac.\nIn Part 1, we lay the groundwork by setting up SQLite Data in your Xcode project and creating our first Person model with a proper database schema. You'll learn how to bootstrap your database, work with migrations, create seed data for SwiftUI previews, and understand the fundamentals of structuring relationships in SQLite.\nWhat you'll learn in this video:\n\n• Setting up SQLite Data from the GitHub repository\n• Creating models using the @Table macro\n• Bootstrapping your database with proper dependency management\n• Writing SQL migrations to create database tables\n• Setting up preview data for development\n• Viewing your SQLite database with DB Browser\n\nThis series is perfect for developers who want more control over their data persistence layer, need CloudKit sync capabilities, or are looking for alternatives to Swift Data. We'll eventually cover one-to-many and many-to-many relationships, CloudKit synchronization, and even sharing features.\n\nFull Series Playlist:  https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:32 Entity Relationship Diagram - What we are building\n4:00 The Person Model\n7:00  Bootstrapping the Database\n9:43 Database Migration\n16:32 Viewing the Database\n21:07 Seed Data for Previews\n25:30 Fetching and Displaying Data\n\nStarter Project: https://github.com/StewartLynch/SQLite-Data-Gift-Register\n\nCompleted Source Code: https://github.com/StewartLynch/SQLite-Data-Gift-Register/tree/Part1Completed\n\nReferences mentioned in video: \nPoint-Free Site: https://www.pointfree.co\n\nSQLiteData Info: https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing\n\nSQLiteData Documentation: https://swiftpackageindex.com/pointfreeco/sqlite-data/main/documentation/sqlitedata\n\nSQLiteData  Package: https://github.com/pointfreeco/sqlite-data\n\nDBBrowser for SQLite: https://sqlitebrowser.org\n\nSeed Data Gist: https://gist.github.com/StewartLynch/ae1ec1b103042ba0789e9bb58e58bc10\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-22T13:29:44Z","thumbnail_url":"https://img.youtube.com/vi/p3NdQL9DND0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 853","channel_name":"Code Completion","video_id":"1bLuldI3Rc8","video_url":"https://www.youtube.com/watch?v=1bLuldI3Rc8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-22T11:42:07Z","thumbnail_url":"https://img.youtube.com/vi/1bLuldI3Rc8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Before You Design Your App UI, Do This First | AI Code Brief","channel_name":"Paul Solt on YouTube","video_id":"BEUR0aMa_n4","video_url":"https://www.youtube.com/watch?v=BEUR0aMa_n4","description":"👉 Grab the links: https://super-easy-apps.kit.com/posts/how-to-find-the-visual-style-for-your-app\nBefore you design your app UI, take a step back and figure out the direction first.\nIn this week’s AI Code Brief, I cover one of the most overlooked parts of app design: exploring the visual style before you commit to screens. I also share useful links on Codex subagents, agent skills, SwiftUI workflows, TestFlight, and more for iOS and Mac developers working with Codex.\n\nThis is a summary of this week’s AI Code Brief email, featuring the top ideas, resources, and workflows I think are worth your time.\nIn this video:\n• Why visual direction matters before UI design\n• 4 ways to explore app style\n• ChatGPT mood boards and concept art\n• Codex subagents\n• Agent skill recommendations\n• SwiftUI and app workflow resources\n• TestFlight and Xcode Cloud links\n\n👉 Grab the links: https://super-easy-apps.kit.com/posts/how-to-find-the-visual-style-for-your-app\n• Watch my GPT-5.4 App Workflow: https://www.youtube.com/watch?v=ls9QaDTcpA0\n• Download my App-Creator skill: https://super-easy-apps.kit.com/app-creator\n\n#ChatGPT #Codex #AICodeBrief #iosdevelopment #swiftui #chatgpt #codex #appdesign #ai #indiedev #Swift #iosdev","published":"2026-03-22T04:00:08Z","thumbnail_url":"https://img.youtube.com/vi/BEUR0aMa_n4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"4 Ways to Explore the Style of Your iOS App (or Game)","channel_name":"Paul Solt on YouTube","video_id":"C9ViA9qMOt0","video_url":"https://www.youtube.com/watch?v=C9ViA9qMOt0","description":"👉 Read the article: https://x.com/PaulSolt/status/2035355122109178238\nBefore you design your app UI, it helps to find the visual direction first.\nIn this video, I walk through 4 ways to explore the style of your iOS app or game so you can move from a vague idea to something you can actually build. I cover mood boards, hiring an artist, sketching ideas, using ChatGPT for concept art, and using AI tools to push those ideas further into app UI design.\n\nIf you are building an iPhone app, indie game, or side project and want a better process for visual design, this will help you explore faster and make stronger creative decisions.\n\nIn this video:\n• Pinterest mood boards\n• Hiring an artist with Upwork\n• Sketch or Figma design explorations\n• ChatGPT mood boards and concept art\n• Agentic UI design workflows\n• Going from idea to visual direction\n\nLinks:\n• Read the X article here: https://x.com/PaulSolt/status/2035355122109178238\n• Join AI Code Brief: https://super-easy-apps.kit.com\n\n#ChatGPT #Design #AppDevelopment #iosdevelopment  #indiedev #swiftui #appdesign #ai #gamedev #codex","published":"2026-03-21T18:50:28Z","thumbnail_url":"https://img.youtube.com/vi/C9ViA9qMOt0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 852","channel_name":"Code Completion","video_id":"2T_xNmnYT0A","video_url":"https://www.youtube.com/watch?v=2T_xNmnYT0A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-21T11:55:31Z","thumbnail_url":"https://img.youtube.com/vi/2T_xNmnYT0A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 851","channel_name":"Code Completion","video_id":"AquC5ndegG8","video_url":"https://www.youtube.com/watch?v=AquC5ndegG8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-20T12:18:05Z","thumbnail_url":"https://img.youtube.com/vi/AquC5ndegG8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Threads App Swipe Up To Dismiss Interaction Using SwiftUI - Xcode","channel_name":"Kavsoft on YouTube","video_id":"vdQ1uYBqDbc","video_url":"https://www.youtube.com/watch?v=vdQ1uYBqDbc","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Threads App Swipe To Dismiss Interaction using SwiftUI | Swipe Up To Dismiss Interaction | SwiftUI Swipe Up To Navigation Pop | SwiftUI Scroll Interactions | SwiftUI Complex UI | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/threads-app-up-153464416\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-19T22:05:06Z","thumbnail_url":"https://img.youtube.com/vi/vdQ1uYBqDbc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 850","channel_name":"Code Completion","video_id":"58Lyu_4exdg","video_url":"https://www.youtube.com/watch?v=58Lyu_4exdg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-19T12:02:31Z","thumbnail_url":"https://img.youtube.com/vi/58Lyu_4exdg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mental Model of ViewInspector for #SwiftUI unit testing #unittesting #iosdevelopment","channel_name":"Quality Coding on YouTube","video_id":"FtahoFpuq3g","video_url":"https://www.youtube.com/watch?v=FtahoFpuq3g","description":"","published":"2026-03-19T00:47:09Z","thumbnail_url":"https://img.youtube.com/vi/FtahoFpuq3g/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to meditate - two approaches","channel_name":"Full Queue Developer","video_id":"AgvNjZWrw7U","video_url":"https://www.youtube.com/watch?v=AgvNjZWrw7U","description":"","published":"2026-03-18T16:59:16Z","thumbnail_url":"https://img.youtube.com/vi/AgvNjZWrw7U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Rubincon: Academy Finale - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"UaPGL6ohaEc","video_url":"https://www.youtube.com/watch?v=UaPGL6ohaEc","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/03/17/rubincon-academy-finale/","published":"2026-03-18T16:36:02Z","thumbnail_url":"https://img.youtube.com/vi/UaPGL6ohaEc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SQLiteDataPromotion","channel_name":"Stewart Lynch on YouTube","video_id":"NG-nUJeWsgI","video_url":"https://www.youtube.com/watch?v=NG-nUJeWsgI","description":"This 10-part series teaches you how to build a production-ready iOS app using SQLite Data, the powerful open-source framework from Point-Free that gives you full control over your database in ways that Swift Data simply doesn't allow.\nUsing a Gift Registry app as our real-world project, we cover everything from initial database setup through advanced CloudKit features. You'll learn how to design and query a SQLite database, work with it from anywhere in your app — not just inside SwiftUI views — and build out increasingly complex data relationships including one-to-many, one-to-one, and many-to-many using proper foreign keys and join tables. Along the way we handle image blob storage, cascade deletion, and safe database migrations so your schema can evolve without breaking a live app.\nIn the final two videos we take the app to the cloud — wiring up full CloudKit synchronization so your data stays in lockstep across every device your users own, then implementing CloudKit record sharing so users can collaborate on shared gift lists with family and friends in real time.\nBy the end of the series you'll have a complete, fully synchronized multi-platform app running on both iPhone and iPad, and the knowledge to apply these same patterns to any app you build going forward.","published":"2026-03-18T13:20:38Z","thumbnail_url":"https://img.youtube.com/vi/NG-nUJeWsgI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 849","channel_name":"Code Completion","video_id":"-PUtnXTpgUI","video_url":"https://www.youtube.com/watch?v=-PUtnXTpgUI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-18T11:59:59Z","thumbnail_url":"https://img.youtube.com/vi/-PUtnXTpgUI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Grok Text-to-Speech API is So Real and Natural","channel_name":"Stream Developers on YouTube","video_id":"EwkU2Ezg5d4","video_url":"https://www.youtube.com/watch?v=EwkU2Ezg5d4","description":"Text-to-Speech is now available in the Grok Voice API, allowing developers to build voice-enabled applications that hear, think, and act. Using Vision Agents, you can now give Grok TTS sight to see in creating multimodal AI services. Watch this short video, and follow the links below to get started. \n\nClone and test the demo on GitHub: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/VisionAgentsPythonPlugins/GrokTTS\n\nFull YouTube tutorial: https://youtu.be/B3A0fNZTgko?si=V7yGrDDVf83Y8Tnp\n\nVision Agents Docs: https://visionagents.ai/integrations/create-your-own-plugin\n\nVision Agents on GitHub: https://github.com/GetStream/vision-agents\n\nGrok Text-to-Speech API: https://x.ai/api/voice#text-to-speech","published":"2026-03-18T11:03:54Z","thumbnail_url":"https://img.youtube.com/vi/EwkU2Ezg5d4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Quick Start Grok Voice and Text-to-Speech API With Realtime WebSocket Streaming","channel_name":"Stream Developers on YouTube","video_id":"B3A0fNZTgko","video_url":"https://www.youtube.com/watch?v=B3A0fNZTgko","description":"Build multilingual voice agents using the Grok text-to-speech API over WebSocket, supporting MCP, tool calling, and web search. Learn to use the API with Vision Agents to create expressive voice applications for many use cases. \n\nTimestamps\n00:00 Grok Voice Demo in Vision Agents\n00:32 Introduction to Grok Text-to-Speech API\n00:57 Grok Voice Demos on xAI\n01:48 Project Requirements\n05:03 Run Grok Voices in Vision Agents\n07:28 Customer Support Grok Voice Agent \n08:35 Healthcare Grok Voice Agent in Vision Agents\n10:15 Grok-Powered Hotel Concierge Agent \n11:06 Create a Medical Receptionist With Grok Voice\n\n\nRelated Links\nDemos Source Code on GitHub: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/VisionAgentsPythonPlugins/GrokTTS\n\nGrok Text-to-Speech API: https://x.ai/api/voice#text-to-speech\n\nVision Agents Docs: https://visionagents.ai/\n\nVision Agents on GitHub: https://github.com/GetStream/vision-agents","published":"2026-03-17T18:47:32Z","thumbnail_url":"https://img.youtube.com/vi/B3A0fNZTgko/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Backporting iOS 26 Concentric Rectangle for Older iOS Versions | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"D6vOHiBpemM","video_url":"https://www.youtube.com/watch?v=D6vOHiBpemM","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to back port iOS 26s Concentric Rectangle Shape for older iOS Versions Using SwiftUI | Backporting Concentric Rectangle | Extracting Device Corner Radius SwiftUI | Device Corner Radius Sheet SwiftUI | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/backporting-ios-153286087\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-17T18:26:36Z","thumbnail_url":"https://img.youtube.com/vi/D6vOHiBpemM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is Pickle Rick?!?","channel_name":"Peter Friese on YouTube","video_id":"oyRyYduAXP8","video_url":"https://www.youtube.com/watch?v=oyRyYduAXP8","description":"A perfect, bite-sized explanation of the \"Pickle Rick\" continuous loop technique and autonomous coding agents.\n\nWatch the entire video: https://www.youtube.com/watch?v=MT2faGlRHNM","published":"2026-03-17T17:34:42Z","thumbnail_url":"https://img.youtube.com/vi/oyRyYduAXP8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"You don't (always) need the SF Symbols app!","channel_name":"Vincent Pradeilles on YouTube","video_id":"tsMcWuPvlmc","video_url":"https://www.youtube.com/watch?v=tsMcWuPvlmc","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-03-17T16:02:26Z","thumbnail_url":"https://img.youtube.com/vi/tsMcWuPvlmc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 848","channel_name":"Code Completion","video_id":"CmY0iAqOpcE","video_url":"https://www.youtube.com/watch?v=CmY0iAqOpcE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-17T12:50:00Z","thumbnail_url":"https://img.youtube.com/vi/CmY0iAqOpcE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rubincon: Academy Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"BfK-Pnj330Y","video_url":"https://www.youtube.com/watch?v=BfK-Pnj330Y","description":"This week we review the season finale of Star Trek: Starfleet Academy S01E10 Rubincon.\n\n  •  Exclusive Update On The ‘Star Trek: Year One’ Series Pitch And Status Of The ‘Strange New Worlds’ Sets – TrekMovie.com (https://trekmovie.com/2026/03/10/exclusive-update-on-the-star-trek-year-one-series-pitch-and-status-of-the-strange-new-worlds-sets/) \n  •  Disclosure Day | Official Trailer (https://youtu.be/SCYT8vb2siQ?si=I1HihW7_wHiUA5tk) \n  •  Arnold Schwarzenegger, Christopher McQuarrie Teaming for New ‘Conan the Barbarian’ Movie (https://www.hollywoodreporter.com/movies/movie-news/conan-the-barbarian-3-schwarzenegger-christopher-mcquarrie-1236525377/) \n  •  'Ted Lasso' Cristo Fernández on Trial With El Paso Locomotive (https://klaq.com/cristo-fernandez-el-paso-soccer/) \n  •  Nuno Reacts to “Stranger Things” and “The Boys” Using His Songs (https://www.youtube.com/watch?v=Dj3xCuUmkTM) \n  •  HAMNET - Official Trailer [HD] - Only In Theaters This Thanksgiving (https://www.youtube.com/watch?v=xYcgQMxQwmk) \n  •  Project Hail Mary | Final Trailer (https://www.youtube.com/watch?v=P0XN3-n-2Lo) \n  •  RENTAL FAMILY | Official Trailer | Searchlight Pictures (https://www.youtube.com/watch?v=n0pqP6ClcE8) \n  •  Conan O'Brien Returns to Host | The Oscars (https://www.youtube.com/watch?v=yA1I7i6D7JI) \n  •  Once We Were Spacemen - YouTube (https://www.youtube.com/@OnceWeWereSpacemen) \n  •  MTJC & Spockcast Slack Sign Up | The More Than Just Code Podcast (https://morethanjustcode.com/mtjc-slack-sign-up/)  🇨🇦\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-03-17T01:02:09Z","thumbnail_url":"https://img.youtube.com/vi/BfK-Pnj330Y/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Animated Carousel from AppleTV App | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"J6g4XNcY4eQ","video_url":"https://www.youtube.com/watch?v=J6g4XNcY4eQ","description":"","published":"2026-03-16T23:17:15Z","thumbnail_url":"https://img.youtube.com/vi/J6g4XNcY4eQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Less is More: Shorter Agent Rules Work Better #aicoding #agenticai #devtools #promptengineering","channel_name":"Quality Coding on YouTube","video_id":"wxV3ctoXomc","video_url":"https://www.youtube.com/watch?v=wxV3ctoXomc","description":"","published":"2026-03-16T21:40:43Z","thumbnail_url":"https://img.youtube.com/vi/wxV3ctoXomc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Returning to music & creativity & spirituality. After these events, there was no question any more","channel_name":"Full Queue Developer","video_id":"iBog0_l55v8","video_url":"https://www.youtube.com/watch?v=iBog0_l55v8","description":"","published":"2026-03-16T21:28:21Z","thumbnail_url":"https://img.youtube.com/vi/iBog0_l55v8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift, Gemini CLI and Pickle Rick | Sofia S5E1","channel_name":"Peter Friese on YouTube","video_id":"MT2faGlRHNM","video_url":"https://www.youtube.com/watch?v=MT2faGlRHNM","description":"Today, we'll look into using Pickle Rick to build a Swift package for extracting the uncluttered version of a web page!","published":"2026-03-16T17:30:16Z","thumbnail_url":"https://img.youtube.com/vi/MT2faGlRHNM/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Your AGENTS.md is Making Claude Worse (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"6k249Y9ZkVM","video_url":"https://www.youtube.com/watch?v=6k249Y9ZkVM","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\nResources:\n- Llewellyn Falco on Process Files https://youtube.com/watch?v=MMqahx1PRQo\n- Lada Kesseler's Augmented Coding Patterns and Anti-patterns https://lexler.github.io/augmented-coding-patterns/\n- Dr. Graham Lee's Chiron Codex patterns https://chironcodex.com\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-03-16T17:30:02Z","thumbnail_url":"https://img.youtube.com/vi/6k249Y9ZkVM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"🧠 A Paywall Strategy That Boosts Conversions","channel_name":"Appfigures on YouTube","video_id":"b_FnQ39MMMg","video_url":"https://www.youtube.com/watch?v=b_FnQ39MMMg","description":"Explores a paywall timing strategy used to increase app revenue. Focused on conversion optimization, user readiness, and monetization flow. Tied to subscription growth, paywall experiments, and LTV.","published":"2026-03-16T14:04:45Z","thumbnail_url":"https://img.youtube.com/vi/b_FnQ39MMMg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 847","channel_name":"Code Completion","video_id":"3TejE-Mr1OQ","video_url":"https://www.youtube.com/watch?v=3TejE-Mr1OQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-16T12:14:58Z","thumbnail_url":"https://img.youtube.com/vi/3TejE-Mr1OQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Peter Friese Live Stream","channel_name":"Peter Friese on YouTube","video_id":"igfRWItdaFs","video_url":"https://www.youtube.com/watch?v=igfRWItdaFs","description":"","published":"2026-03-16T11:40:16Z","thumbnail_url":"https://img.youtube.com/vi/igfRWItdaFs/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"MacBook Neo & the Right Tool For the Job","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"sS5NA_qusiI","video_url":"https://www.youtube.com/watch?v=sS5NA_qusiI","description":"This week Jaime and Tim discuss the new Apple product announcements; iPad Air M4, iPhone 17e, 2026 Studio Displays, MacBook Pros with M5 Max and M5 Pro, and the new MacBook Neo. They also discuss agentic coding.\n\n\n\n\n\n     \n     \n  •  Apple introduces the new iPad Air, powered by M4 (https://www.apple.com/ca/newsroom/2026/03/apple-introduces-the-new-ipad-air-powered-by-m4/) \n     \n     \n     \n     \n     \n  •  Apple introduces iPhone 17e (https://www.apple.com/ca/newsroom/2026/03/apple-introduces-iphone-17e/) \n     \n     \n     \n     \n     \n  •  Apple unveils new Studio Display and all-new Studio Display XDR (https://www.apple.com/ca/newsroom/2026/03/apple-introduces-stunning-studio-display-xdr/) \n     \n     \n     \n     \n     \n  •  Apple introduces MacBook Pro with all-new M5 Pro and M5 Max – Apple (CA) (https://www.apple.com/ca/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/) \n     \n     \n     \n     \n     \n  •  Say hello to MacBook Neo – Apple (CA) (https://www.apple.com/ca/newsroom/2026/03/say-hello-to-macbook-neo/) \n     \n     \n     \n     \n     \n  •  π in Other Universes (https://azeemba.com/posts/pi-in-other-universes.html) \n     \n     \n     \n     \n     \n  •  Claude (https://claude.ai/new) \n     \n     \n     \n     \n     \n  •  How to build apps with AI: Xcode, Claude, Codex, and more! (https://www.youtube.com/watch?v=sc6pvW6vQzA) \n     \n     \n     \n     \n     \n  •  GitHub – twostraws/SwiftAgents: An AGENTS.md file for Swift and SwiftUI projects. (https://github.com/twostraws/SwiftAgents) \n     \n     \n     \n     \n     \n  •  GitHub – mihaelamj/cupertino: A local Apple Documentation crawler and MCP server. Written in Swift. (https://github.com/mihaelamj/cupertino) \n     \n     \n     \n     \n     \n  •  Stop Shipping AI Slop. Design with Weavy AI, Claude etc. (https://youtu.be/9OnN4O4uapI) \n     \n     \n     \n     \n     \n  •  Pi Day Countdown app (https://apps.apple.com/ca/app/pi-day-countdown/id424560921)","published":"2026-03-16T04:36:25Z","thumbnail_url":"https://img.youtube.com/vi/sS5NA_qusiI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Robots, AI, and Cephalopods with Alexis Gallagher – Episode 397","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"7-oM7NKE_fs","video_url":"https://www.youtube.com/watch?v=7-oM7NKE_fs","description":"This week Alexis Gallagher shares his work with Machine Learning, AI, OpenClaw, and his personal assistant robot, Sparky\n\n\n\n\n\n     \n     \n  •  Alexis won NVIDEA Golden Ticket for his work no Sparky (https://x.com/NVIDIAGTC/status/2026829997030150427?s=20) \n     \n     \n     \n     \n     \n  •  Say Hello to Sparky (https://www.youtube.com/watch?v=DQi3WcYyCK8) \n     \n     \n     \n     \n     \n  •  ClawPod: OpenClaw on HomePod (https://alexisgallagher.com/posts/2026/clawpod-homepod/) \n     \n     \n     \n     \n     \n  •  Sparky is not a toy | Alexis Gallagher (https://alexisgallagher.com/posts/2026/sparky-not-a-toy/) \n     \n     \n     \n     \n     \n  •  Why Claude Code Won (for now) | Alexis Gallagher (https://alexisgallagher.com/posts/2026/why-claude-code-won/) \n     \n     \n     \n     \n     \n  •  The PROUD Project (http://theproudproject.ca/)","published":"2026-03-16T04:36:23Z","thumbnail_url":"https://img.youtube.com/vi/7-oM7NKE_fs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Phantom Pinching with Mike Bundy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ilKGNvTMZcc","video_url":"https://www.youtube.com/watch?v=ilKGNvTMZcc","description":"This week Tim meets with Mike Bundy to discuss his journey from HyperCard to visionOS developer.\n\n\n\n\n\n     \n     \n  •  Aegis Core (https://apps.apple.com/ca/app/aegis-core/id6740557443) \n     \n     \n     \n     \n     \n  •  AVP Export Blender Plugin (https://github.com/StepIntoVision/avpexport) \n     \n     \n     \n     \n     \n  •  https://stepinto.vision (https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbHo5MHQyOGFFSmxrOG5WN2FYZi1FM2RyZmxDUXxBQ3Jtc0tuaDNaT2RSLWZkbVZrbDc1Y3U1ZmZNbWhqR0g0X3VKZjducEJwb18yeTZ3V1NjaVU3VktuYmt0VlR1a3VKYzFuc2RkQ09nNTF4MmZJMWI4dnIxV1VmN05TR2FyTGVHTzVEUGY1bHppY2Y0WHp2SjVUQQ&amp;q=https%3A%2F%2Fstepinto.vision%2F&amp;v=fC_dDFq0y_g) \n     \n     \n     \n     \n     \n  •  Proust Questionnaire – Wikipedia (https://en.wikipedia.org/wiki/Proust_Questionnaire) \n     \n     \n     \n     \n     \n  •  GitHub – timmitra/visionosresources: My collection of interesting visionOS code and resources (https://github.com/timmitra/visionosresources) \n     \n     \n     \n     \n     \n  •  Mike Bundy on LinkedIn (https://www.linkedin.com/in/michaelbundy/)","published":"2026-03-16T04:36:20Z","thumbnail_url":"https://img.youtube.com/vi/ilKGNvTMZcc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Build a Searchable, Sortable SwiftUI List with an Index Scrubber","channel_name":"Stewart Lynch on YouTube","video_id":"sUZ6agowSew","video_url":"https://www.youtube.com/watch?v=sUZ6agowSew","description":"Presenting large amounts of data in a list is easy. Making that data easy to find is not.\n\nIn this video, we take a simple SwiftUI list of vehicles and turn it into a powerful, user friendly browsing experience. You will learn how to filter a list using search, dynamically change sort order, and adapt row layouts so the most important information always appears first.\n\nFrom there, we go well beyond the basics. You will build a vertical index similar to the Contacts app that lets users jump to specific sections instantly. Then we take it one step further by implementing a true index scrubber, allowing users to drag their finger and have the list scroll in real time.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:27 Adding Search Bar\n6:40 Adding Sort Options\n14:28 Adding Index Button View\n24:35 Converting to Index Scrubber View\n\n Starter Project Files: https://github.com/StewartLynch/IndexedScrollingDemo\n\nCompleted Project: https://github.com/StewartLynch/IndexedScrollingDemo/tree/Completed\n\nReferences mentioned in video:  None\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-15T13:37:10Z","thumbnail_url":"https://img.youtube.com/vi/sUZ6agowSew/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 846","channel_name":"Code Completion","video_id":"hOof1It-hRM","video_url":"https://www.youtube.com/watch?v=hOof1It-hRM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-15T12:39:11Z","thumbnail_url":"https://img.youtube.com/vi/hOof1It-hRM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 845","channel_name":"Code Completion","video_id":"tLBKmFXiwjQ","video_url":"https://www.youtube.com/watch?v=tLBKmFXiwjQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-14T11:37:19Z","thumbnail_url":"https://img.youtube.com/vi/tLBKmFXiwjQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Most Realistic Voice AI (TADA TTS) #ai #llm #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"k9Ifr_apCxM","video_url":"https://www.youtube.com/watch?v=k9Ifr_apCxM","description":"This video will show you how to use the open-source text-to-speech AI model from Hume, TADA TTS to build a voice agent in Python. You can clone the final project on GitHub and test it. \n\nTADA TTS Plugin for Vision Agents: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VisionAgents/VisionAgentsPythonPlugins/TADA_TTS/README.md\n\nVision Agents: https://visionagents.ai/\nHume AI: https://www.hume.ai/","published":"2026-03-14T05:06:39Z","thumbnail_url":"https://img.youtube.com/vi/k9Ifr_apCxM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"AppleTV App Animated Carousel Using SwiftUI | Animations | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"db7K8wvSBXQ","video_url":"https://www.youtube.com/watch?v=db7K8wvSBXQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the AppleTV App's Animated Carousel Using SwiftUI | SwiftUI Animated Carousel | SwiftUI Carousel Effects | SwiftUI Fade Carousel | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/appletv-app-ios-152977843\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-13T21:35:06Z","thumbnail_url":"https://img.youtube.com/vi/db7K8wvSBXQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 844","channel_name":"Code Completion","video_id":"EahQweQtYHg","video_url":"https://www.youtube.com/watch?v=EahQweQtYHg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-13T12:19:04Z","thumbnail_url":"https://img.youtube.com/vi/EahQweQtYHg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why AI Made Coding Easier But Engineering 10x Harder","channel_name":"Kilo Loco on YouTube","video_id":"QaAVEHypzGA","video_url":"https://www.youtube.com/watch?v=QaAVEHypzGA","description":"AI made writing code easier. It also made being an engineer harder. Both are true... and nobody's talking about the second part.\n\nIn this video, I go through an article by Ivan Turkovic that was sent to me by my manager, and I share my honest reactions as someone who uses AI (Claude Code) to write 99% of my code. We cover the HBR study showing 83% of workers say AI increased their workload, the identity crisis engineers are quietly going through, decision fatigue from AI agents, the supervision paradox, and what leadership and engineers should actually do about all of this.\n\nChapters:\n0:00 - Intro: AI Made Engineering Harder\n1:30 - I Use AI for 99% of My Code\n2:42 - The Baseline Moved (HBR Study)\n5:30 - How Claude Code Changed Me in 6 Months\n6:30 - Decision Fatigue with AI Agents\n8:00 - I Built an App in a Language I Don't Know\n9:17 - The Identity Crisis Nobody Talks About\n10:33 - Your Job Was Never to Write Code\n14:00 - Even I'm Having an Identity Crisis\n15:50 - When Everything Becomes Your Problem\n19:00 - Non-Engineers Will Start Coding\n21:03 - Why Reviewing AI Code is Harder\n22:14 - Key Man Risk is Dead\n28:00 - AI Made Me More Anxious\n34:25 - The Acceleration Trap\n38:00 - Junior Engineers Are in Trouble\n44:00 - Code is Like Assembly Now\n45:00 - What Good Leadership Looks Like\n49:18 - Teams Need Real AI Training\n53:30 - AI Prompting is an Actual Skill\n56:30 - What Engineers Should Do Now\n1:01:19 - I Built an AI Ticket Writer Today\n1:03:44 - They've Said This Every Decade\n1:08:30 - Building is Easy, Maintaining is Hard\n1:10:30 - AI is Mandatory, But Take Your Time\n\nKey points covered:\n- Harvard Business Review study: 83% say AI increased workload, 62% report burnout\n- The \"grocery store psychology\" of decision fatigue with AI agents\n- Why reviewing AI-generated code is harder than writing code yourself\n- How AI eliminated Key Man risk (and why you should go deeper into silos)\n- The acceleration trap: AI removed the natural \"governor\" on productivity\n- Why junior engineers are facing an impossible situation right now\n- Practical tips: claude.md files, linters, LSP, PR review slash commands\n- Why AI prompting is a real skill (predicting what Claude will get wrong)\n- The uncomfortable truth about your place in a business\n\nSee more of my work:\nhttps://www.kiloloco.com\n\nArticle referenced: \"AI made writing code easier. It made being an engineer harder.\" by Ivan Turkovic\nhttps://www.ivanturkovic.com/2026/02/25/ai-made-writing-code-easier-engineering-harder/\n\n#AIcoding #SoftwareEngineering #ClaudeCode","published":"2026-03-12T16:46:46Z","thumbnail_url":"https://img.youtube.com/vi/QaAVEHypzGA/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Under The Hood: What's Really Happening When You iOS Updates","channel_name":"Karin Prater on YouTube","video_id":"_zmQnn7Ki1E","video_url":"https://www.youtube.com/watch?v=_zmQnn7Ki1E","description":"Most SwiftUI developers have no idea what actually happens after they write @State. SwiftUI feels like magic — change a variable, the UI updates. But how? What's actually running under the hood? And more importantly, what hidden mistakes are silently killing your app's performance?\n\nIn this video, we go deep on the engine that powers every SwiftUI app — from your declarative code all the way down to the pixels on screen. You'll finally understand the private AttributeGraph framework, why your views re-render when you don't expect them to, and how to stop it.\n\nHere's what you'll walk away knowing:\n- The full rendering pipeline: SwiftUI → AttributeGraph → render tree → Core Animation → Metal\n- How AttributeGraph tracks dependencies and why it's smarter than you think\n- What actually triggers a view body re-evaluation (and what doesn't)\n- Why your UI update doesn't appear until 2 frames later\n- The performance traps most developers fall into — and how to escape them\n- How the @Observable macro changes dependency tracking at the property level\n\nWhether you're debugging a janky scroll view or just want to write SwiftUI with confidence, understanding this pipeline will change how you think about every component you build. \n\n00:00 SwiftUI to Pixels\n00:41 Attribute Graph Core\n03:47 State Change Pipeline\n04:26 Dependencies and Diffing\n08:00 Tricky Dependency Cases\n10:15 Render Loop Timing\n13:38 View Lifetime Gotchas\n16:18 Missed Frames and Hitches\n17:57 Performance Improvements\n19:40 Practical Optimization Tips\n21:32 Key Takeaways Wrap Up\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Get on the waitlist:\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2026-03-12T14:22:40Z","thumbnail_url":"https://img.youtube.com/vi/_zmQnn7Ki1E/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 843","channel_name":"Code Completion","video_id":"Q5EkDyBXPoA","video_url":"https://www.youtube.com/watch?v=Q5EkDyBXPoA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-12T12:36:10Z","thumbnail_url":"https://img.youtube.com/vi/Q5EkDyBXPoA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fish Audio: Open-Source TTS for Voice AI #ai #llm #coding #pythonprogramming  #texttospeech","channel_name":"Stream Developers on YouTube","video_id":"uFy3KO-DGIA","video_url":"https://www.youtube.com/watch?v=uFy3KO-DGIA","description":"Build voice-enabled applications using the new S2 Pro speech generation model from Fish Audio. The demo in this video shows its integration with Vision Agents. \n\n\nRelated Links\nhttps://visionagents.ai/\nhttps://pypi.org/project/vision-agents-plugins-fish/\n\nhttps://fish.audio/blog/fish-audio-open-sources-s2/\nhttps://github.com/fishaudio/fish-speech\nhttps://huggingface.co/fishaudio/s2-pro\nhttps://fish.audio/app/text-to-speech/","published":"2026-03-12T11:58:31Z","thumbnail_url":"https://img.youtube.com/vi/uFy3KO-DGIA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Gemini CLI: How to activate Agent Skills (NEW: Slash command-style)","channel_name":"Peter Friese on YouTube","video_id":"bjqrPpmxkKc","video_url":"https://www.youtube.com/watch?v=bjqrPpmxkKc","description":"The Gemini CLI just got a major power-up! 🚀 In this video, I’m showing you how to use the brand-new slash commands feature to activate custom Agent Skills. To demonstrate this, I am using the excellent SwiftUI Agent Skill created by Paul Hudson (@twostraws).\n\nWhat’s inside:\nSlash commands make the Gemini CLI much more efficient for developers. Instead of long prompts, you can now trigger specific logic with a simple /. I’ll walk you through the setup and show it in action so you can start using it in your own Swift development workflow.\n\nResources:\n🔗 Gemini CLI Documentation: https://geminicli.com/docs/\n🔗 Paul Hudson’s SwiftUI Agent Skill: https://github.com/twostraws/swiftui-agent-skill\n\nFollow me on X (https://github.com/twostraws/swiftui-agent-skill) and BlueSky (https://bsky.app/profile/peterfriese.dev) for more updates!\n\n#Gemini #SwiftUI #GeminiCLI #iOSDev #AI #GoogleCloud #Firebase","published":"2026-03-11T17:51:51Z","thumbnail_url":"https://img.youtube.com/vi/bjqrPpmxkKc/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Agent Skills in Xcode - Build better SwiftUI apps with AI agents","channel_name":"Paul Hudson on YouTube","video_id":"nKVZBKoB6P4","video_url":"https://www.youtube.com/watch?v=nKVZBKoB6P4","description":"Agent skills can dramatically improve your Swift, SwiftUI, and more, and in this video I'll show you how to install agent skills, how to use agent skills, and how to *choose* agent skills.\n\nMake sure you watch my previous video first, How to Build Apps with AI: https://www.youtube.com/live/sc6pvW6vQzA\n\n- SwiftUI agent skill: https://github.com/twostraws/swiftui-agent-skill\n- GitHub repository of all agent skills for Swift developers: https://github.com/twostraws/swiftui-agent-skill\n- Swift AGENTS.md file: https://github.com/twostraws/swiftagents\n- Stewart Lynch's video building an app with a free OpenAI account: https://www.youtube.com/watch?v=cuBANmz7OxY","published":"2026-03-11T16:29:48Z","thumbnail_url":"https://img.youtube.com/vi/nKVZBKoB6P4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 842","channel_name":"Code Completion","video_id":"1NMLvjZKHGU","video_url":"https://www.youtube.com/watch?v=1NMLvjZKHGU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-11T12:34:23Z","thumbnail_url":"https://img.youtube.com/vi/1NMLvjZKHGU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How Does This App Rank #1 With 1 Star ⭐","channel_name":"Appfigures on YouTube","video_id":"zvE_iXitp3Q","video_url":"https://www.youtube.com/watch?v=zvE_iXitp3Q","description":"A breakdown of how App Store rankings actually work. Looks at ASO signals, keyword relevance, and download velocity versus ratings. Focused on app discovery, ranking mechanics, and search visibility.","published":"2026-03-10T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/zvE_iXitp3Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 841","channel_name":"Code Completion","video_id":"gBgT-NMuGTk","video_url":"https://www.youtube.com/watch?v=gBgT-NMuGTk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-10T10:13:56Z","thumbnail_url":"https://img.youtube.com/vi/gBgT-NMuGTk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Must Know Subscription App Trends for 2026","channel_name":"Appfigures on YouTube","video_id":"oYCg2BTwvcs","video_url":"https://www.youtube.com/watch?v=oYCg2BTwvcs","description":"Join us for a live conversation with David Barnard from RevenueCat as we dig into their State of Subscription Apps 2026 report.\n\nWe'll break down the biggest trends shaping subscription apps right now, what the data says about pricing, retention, and growth, and what it all means for your app's strategy.\n\nWhere to find Ariel:\n► LinkedIn: https://www.linkedin.com/in/arielmichaeli/\n► https://appfigures.com/newsletter\n\nAppfigures Resources:\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n#useracquisition #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2026-03-09T19:54:00Z","thumbnail_url":"https://img.youtube.com/vi/oYCg2BTwvcs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Claude AI 101: The Complete Beginner's Guide (Full Course Walkthrough)","channel_name":"Kilo Loco on YouTube","video_id":"H6LchswC74Y","video_url":"https://www.youtube.com/watch?v=H6LchswC74Y","description":"The complete walkthrough of Anthropic's official Claude 101 course -- with real developer commentary, practical tips, and honest opinions on every feature.\n\nWhether you're brand new to Claude or want to level up your AI workflow, this video covers EVERYTHING: prompting, Projects, Artifacts, Skills, Connectors, Research Mode, Claude Code, and more.\n\nTake the course yourself (free): https://anthropic.skilljar.com/claude-101\n\nCHAPTERS:\n0:00 Intro\n1:00 What is Claude?\n6:07 Claude's Core Capabilities\n9:28 Claude Model Lineup (Opus, Sonnet, Haiku)\n13:27 Ways to Access Claude\n21:00 Chatting with Claude\n36:30 How to Write Effective Prompts\n44:30 Adding Context (Files & Web Search)\n46:58 Iterating on Responses\n50:51 Common Challenges & Troubleshooting\n58:24 The 4D Framework for AI Fluency\n1:01:23 Evaluations (Testing Claude for Your Workflows)\n1:21:08 Projects\n1:23:18 RAG Explained\n1:49:43 Artifacts\n2:01:05 Skills\n2:17:21 Connectors & MCP\n2:30:38 Enterprise Search\n2:37:10 Research Mode\n2:51:42 Claude in Action (Use Cases by Role)\n2:57:35 Claude Code\n2:59:16 Claude for Slack\n3:06:37 Claude for Excel\n3:09:19 Claude for Chrome\n3:15:36 Course Quiz & Certificate\n3:21:44 Final Thoughts\n\nWhat You'll Learn:\n- What Claude is and how it differs from other AI tools\n- How to write effective prompts (and iterate on them)\n- Projects, Artifacts, Skills & Connectors explained\n- Enterprise Search & Research Mode deep dives\n- Claude Code, Claude for Slack, Excel & Chrome\n- The course quiz + certificate\n\nSubscribe for more AI developer content\n\n#ClaudeAI #Claude101 #AITutorial #Anthropic #ClaudeCode #AIForDevelopers #VibeCoding","published":"2026-03-09T19:00:19Z","thumbnail_url":"https://img.youtube.com/vi/H6LchswC74Y/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"YouTube Styled Resizing Sheet Interaction Using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"UJPQezmqOtI","video_url":"https://www.youtube.com/watch?v=UJPQezmqOtI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the YouTube Shorts Style Resizing Sheet Interaction using SwiftUI | SwiftUI Resizing Sheet | SwiftUI YouTube Comment Section Sheet Interaction | SwiftUI Complex UI | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/youtube-shorts-152631003\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-09T18:31:04Z","thumbnail_url":"https://img.youtube.com/vi/UJPQezmqOtI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 840","channel_name":"Code Completion","video_id":"B0IWPPYfKc8","video_url":"https://www.youtube.com/watch?v=B0IWPPYfKc8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-09T12:21:08Z","thumbnail_url":"https://img.youtube.com/vi/B0IWPPYfKc8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"See You Turkeys In the Brig - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3uDZuLcG3JA","video_url":"https://www.youtube.com/watch?v=3uDZuLcG3JA","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/03/09/see-you-turkeys-in-the-brig/","published":"2026-03-09T06:19:54Z","thumbnail_url":"https://img.youtube.com/vi/3uDZuLcG3JA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"See You Turkeys In the Brig","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"FI6oe4JvMMo","video_url":"https://www.youtube.com/watch?v=FI6oe4JvMMo","description":"This week we review the penultimate Star Trek: Starfleet Academy S01E09 300th Night, as well as Wonderman\n\n  •  HBO Max and Paramount+ to Combine Into One Streaming Platform, Paramount Says HBO Brand Will ‘Operate With Independence’ (https://variety.com/2026/tv/news/hbo-max-paramount-plus-combine-streaming-1236676645/) \n  •  Paramount’s Warner Bros. Megadeal Could Upend Canada’s Battle For TV Viewers (https://www.hollywoodreporter.com/business/business-news/paramount-warner-bros-megadeal-canada-1236521537/) \n  •  Firefly Tease Isn't Con, Podcast or Crossover; Fillion Recruits Maher (https://bleedingcool.com/tv/firefly-tease-isnt-con-podcast-or-crossover-fillion-recruits-maher/) \n  •  Lanterns | Official Teaser | HBO Max (https://www.youtube.com/watch?v=Z1jcPlGXnMo) \n  •  'A Knight of the Seven Kingdoms' Season 2 Just Cast Some Major Players (https://gizmodo.com/knight-of-the-seven-kingdoms-season-2-casting-lady-rohanne-ser-bennis-eustace-osgrey-2000729535) \n  •  Founder Mike Richardson out at Dark Horse after 40 years (https://www.comicsbeat.com/founder-mike-richardson-exits-dark-horse-after-40-years/) \n  •  Seth MacFarlane Still Hopes 'The Orville' Might Return (https://gizmodo.com/seth-macfarlane-still-hopes-the-orville-might-return-2000729167) \n  •  Against overwhelming odds, Toronto’s beloved rep theatres are thriving: ‘People are starved for this kind of experience’ (https://www.thestar.com/entertainment/movies/toronto-s-beloved-repertory-cinemas-are-thriving-with-classic-and-cult-films-singalongs-and-burlesque/article_a5d76ac2-831b-461e-a667-117cc260b3ca.html) \n  •  IN THE BLINK OF AN EYE | Official Trailer | Searchlight Pictures (https://youtu.be/1EKzEaKKoYU?si=oG_9D1o2c88okS0q) \n  •  Paradise | First Official Trailer | Hulu (https://youtu.be/tCObCpYScdE?si=M0hnoqKuKU98A-d8) \n  •  Zootopia 2 | Trailer (https://youtu.be/BjkIOU5PhyQ?si=lhnvGbiG_swqrqp3) \n  •  Scrubs | Official Trailer | Disney+ UK (https://www.youtube.com/watch?v=YY4__ZDJCnA) \n  •  Monarch: Legacy of Monsters — Season 2 Official Trailer | Apple TV (https://www.youtube.com/watch?v=ZgWrFoaisdk) \n  •  MTJC & Spockcast Slack Sign Up | The More Than Just Code Podcast 🇨🇦 (https://morethanjustcode.com/mtjc-slack-sign-up/) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-03-09T04:46:33Z","thumbnail_url":"https://img.youtube.com/vi/FI6oe4JvMMo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Scroll to hide iOS 26 Tab bar using SwiftUI | #apple #ios #animation #coding","channel_name":"Kavsoft on YouTube","video_id":"fzxPfUxuMPI","video_url":"https://www.youtube.com/watch?v=fzxPfUxuMPI","description":"","published":"2026-03-08T21:45:06Z","thumbnail_url":"https://img.youtube.com/vi/fzxPfUxuMPI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Smart Tags Evolved: Renaming, Grounding, Better UX | Sofia S4E6","channel_name":"Peter Friese on YouTube","video_id":"rymjDgQ9O5w","video_url":"https://www.youtube.com/watch?v=rymjDgQ9O5w","description":"In today's stream, I plan to wrap up the smart tagging features I've been working on. Here are some of the features that I want to implement:\n\n- Renaming tags\n- Ground the model in existing tags\n- Improving the UX\n- Using Gemini 3.1 Flash Lite","published":"2026-03-08T20:50:33Z","thumbnail_url":"https://img.youtube.com/vi/rymjDgQ9O5w/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How I Build Apps with Codex an GPT-5.4","channel_name":"Paul Solt on YouTube","video_id":"ls9QaDTcpA0","video_url":"https://www.youtube.com/watch?v=ls9QaDTcpA0","description":"👉 Making an app? Build it fast: https://super-easy-apps.kit.com/app-creator\nGPT 5.4 is here, and this is the workflow I’m using to build real iOS and macOS apps with Codex and Xcode.\nIf AI coding feels overwhelming right now, you’re not wrong. There are too many tools, too many options, and too much noise. In this video, I’ll show you the setup that’s actually working for me.\n\nYou’ll see the tools I use, how I work with agents, how I debug when Codex gets things wrong, and how I keep improving the workflow over time.\n\nIn this video:\n• My Codex CLI workflow\n• The tools and skills I use\n• How I debug broken AI-generated code\n• How I use screenshots, logs, and documentation\n• A real demo fixing a bug with GPT-5.4\n\nLinks\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n• App-Creator Skill: https://super-easy-apps.kit.com/app-creator\n• Codex CLI: https://developers.openai.com/codex/cli\n• Codex app: https://chatgpt.com/codex/get-started\n• XcodeBuildMCP: https://www.xcodebuildmcp.com\n• DocSetQuery: https://github.com/PaulSolt/DocSetQuery\n• Peter Steinberger: https://github.com/steipete/agent-scripts\n• AXe: https://github.com/cameroncooke/AXe\n• Wispr Flow: https://wisprflow.ai\n\n#GPT54 #GPT5 #Codex #AIforDevelopers #Swift #iOS #macOS #AppDevelopment #workflow","published":"2026-03-08T19:22:32Z","thumbnail_url":"https://img.youtube.com/vi/ls9QaDTcpA0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Network Manager Part 3 - ViewModel and Loading State","channel_name":"Stewart Lynch on YouTube","video_id":"7athP98-HEU","video_url":"https://www.youtube.com/watch?v=7athP98-HEU","description":"In the first two videos of this series, we built a solid Network Manager for fetching and decoding JSON while handling errors cleanly in SwiftUI. In this third part, we focus on improving our views by introducing a reusable, generic data view model that works across multiple screens.\n\nYou will learn how to move networking logic out of SwiftUI views, manage loading state with progress indicators, and create a reusable loader view modifier. We also cover pull to refresh, task cancellation issues with refreshable, and how to avoid them safely. Finally, we generalize the view model so it can handle arrays, single objects, and custom JSONDecoder configuration such as ISO 8601 date decoding.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:20 Building a Quotes DataViewModel\n4:43 Adding a Loading State ViewModifier\n9:38 Adding Refreshable\n12:25 A Generic DataViewModel\n17:06 Adding compatibility for single objects\n20:21 Adding a decoding Strategy closure\n\n\n Starter Project Files:  https://github.com/StewartLynch/NetworkManagerDemo/tree/Part2Completed\n\nCompleted Project: https://github.com/StewartLynch/NetworkManagerDemo/tree/Part3Completed\n\nFull Playlist: https://www.youtube.com/playlist?list=PLBn01m5Vbs4CEzNr3k3KnzCoZFyP6go0N\n\nReferences mentioned in video: \nCrafting Effective SwiftUI ViewModifiers\nhttps://youtu.be/XU7wdjPCXLw\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-08T14:09:49Z","thumbnail_url":"https://img.youtube.com/vi/7athP98-HEU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 839","channel_name":"Code Completion","video_id":"2rXDkHmCMMk","video_url":"https://www.youtube.com/watch?v=2rXDkHmCMMk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-08T12:55:07Z","thumbnail_url":"https://img.youtube.com/vi/2rXDkHmCMMk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Introducing SimRecorderX 🎉 #apple #xcode","channel_name":"Kavsoft on YouTube","video_id":"Tpn5BuRFdmQ","video_url":"https://www.youtube.com/watch?v=Tpn5BuRFdmQ","description":"Introducing SimRecorderX 🎉\nA simple way to record Xcode Simulators using ScreenCaptureKit. Record, trim, add backgrounds, and export with ease!\n\nFor More👇\napple.co/4bgW8FG\n\nThe app is completely free, so feel free to try it out. Please let me know if you encounter any problems.","published":"2026-03-07T20:53:38Z","thumbnail_url":"https://img.youtube.com/vi/Tpn5BuRFdmQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"My chat with Sparky","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"UN4QKOR_eG8","video_url":"https://www.youtube.com/watch?v=UN4QKOR_eG8","description":"Checkout my conversation with Sparky, an OpenClaw powered robot, on episode 397 of MTJC\nhttps://morethanjustcode.com/robots-ai-and-cephalopods-with-alexis-gallagher-episode-397-2/","published":"2026-03-07T20:12:29Z","thumbnail_url":"https://img.youtube.com/vi/UN4QKOR_eG8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What GPT-5.4 Actually Means for Developers","channel_name":"Paul Solt on YouTube","video_id":"srctrhC-7jo","video_url":"https://www.youtube.com/watch?v=srctrhC-7jo","description":"👉Making an app? Build it 10x faster here: https://super-easy-apps.kit.com/app-creator\nGPT-5.4 just dropped — the official unification of OpenAI’s top thinking models and Codex. Built on GPT-5.3-Codex, it’s slightly better at coding… but massively stronger at reasoning, computer use, and tool calling. \nAfter we review what's new, we'll dive into a live demo implementing a new feature in my Super Easy Slides app. https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n• GPT-5.4 first look\n• 1M context window (plus the two tradeoffs you MUST know before using it)\n• New /fast mode — 1.5x faster responses\n\nLinks\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n• App-Creator Skill: https://super-easy-apps.kit.com/app-creator\n\n#GPT54 #GPT5 #Codex #AIforDevelopers #Swift #iOS #AppDevelopment #macOS","published":"2026-03-07T18:35:40Z","thumbnail_url":"https://img.youtube.com/vi/srctrhC-7jo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 838","channel_name":"Code Completion","video_id":"6BBd7CPMaus","video_url":"https://www.youtube.com/watch?v=6BBd7CPMaus","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-07T13:08:56Z","thumbnail_url":"https://img.youtube.com/vi/6BBd7CPMaus/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini API & Lyria 3: Generate Music From Text, Phone & Video Calls","channel_name":"Stream Developers on YouTube","video_id":"R-zobm_sOPY","video_url":"https://www.youtube.com/watch?v=R-zobm_sOPY","description":"Generate AI music with the Gemini API and Lyria 3 RealTime in Python using Vision Agents. Find all and test all the text-to-music, video-call-to-music and phone-call-to-music demos on GitHub. Enjoy 🎻\n\nTimestamps\n00:00 Phone Call AI Music Generation Demo\n00:30 Generate AI Music in Python Overview\n01:00 Lyria 3 AI Music Generator Project on GitHub\n01:42 Project Requirements\n02:20 Generate Your First Music in Python With Lyria 3\n04:17 Adjust AI Music Generation in Real-Time\n09:05 Generate AI Music With Your Voice in a Video Call\n12:03 Generate Music With Your Voice Via AI Phone Call\n14:16 Music Generation: Run the AI Phone Call Demo\n\nRelated Links\n\nTry the phone calling and video calling demos on GitHub: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/Lyria3\n\nLyria 3 in the Gemini API: https://ai.google.dev/gemini-api/docs/music-generation\n\nVision Agents custom plugins: https://visionagents.ai/integrations/create-your-own-plugin\n\nVision Agents phone call and RAG: https://visionagents.ai/cookbook/phone-and-rag\n\nDiscord: https://discord.gg/RkhX9PxMS6\n\nX: @visionagents_ai","published":"2026-03-07T01:19:11Z","thumbnail_url":"https://img.youtube.com/vi/R-zobm_sOPY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 837","channel_name":"Code Completion","video_id":"dR0GLjAbkW8","video_url":"https://www.youtube.com/watch?v=dR0GLjAbkW8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-06T12:48:20Z","thumbnail_url":"https://img.youtube.com/vi/dR0GLjAbkW8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Smart Tags Evolved: Renaming, Grounding, Better UX | Sofia S4E6","channel_name":"Peter Friese on YouTube","video_id":"dUMNJs96OYg","video_url":"https://www.youtube.com/watch?v=dUMNJs96OYg","description":"In today's stream, I plan to wrap up the smart tagging features I've been working on. Here are some of the features that I want to implement:\n\n- Renaming tags\n- Ground the model in existing tags\n- Improving the UX\n- Using Gemini 3 Flash Lite","published":"2026-03-05T17:52:59Z","thumbnail_url":"https://img.youtube.com/vi/dUMNJs96OYg/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 836","channel_name":"Code Completion","video_id":"MLuf3GHrkGQ","video_url":"https://www.youtube.com/watch?v=MLuf3GHrkGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-05T13:12:17Z","thumbnail_url":"https://img.youtube.com/vi/MLuf3GHrkGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 3.5.7: Massive UI Redesign & New Pro Modes! ⌨️✨","channel_name":"Xcoding with Alfian","video_id":"uT8-L2Jv9ZE","video_url":"https://www.youtube.com/watch?v=uT8-L2Jv9ZE","description":"ClickClack 3.5.7 is here! 🚀\n\nIn this update, we’ve completely overhauled the core experience for indie developers and keyboard enthusiasts alike. From a brand-new animated Theme Picker to advanced library sorting and extended Pro modes, typing has never felt—or looked—this good.\n\nWhat’s New:\n- Revamped Theme Picker: Preview the full typing experience, including animations, before you commit to a look.\n- Fresh Library UI: A redesigned Custom Text List with a powerful new Sort Menu (Date, Name, Length).\n- Level Badge Sharing: Generate and share your progress cards directly to your favorite social platforms.\n- New Timers: 45s mode is now available for everyone!\n- Extended Pro Features: Push your limits with up to 10-minute timers and 1,000-word sessions.\n\nDownload ClickClack on the App Store:\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\n#ClickClack #MechanicalKeyboard #iOSDev #IndieDev #TypingTest #Productivity #KeyboardEnthusiast #macbook #macapps  #iosapp","published":"2026-03-05T07:21:24Z","thumbnail_url":"https://img.youtube.com/vi/uT8-L2Jv9ZE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"iOS Photos App Style Transitions Using SwiftUI | Hero Transitions | Complex UI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"ShjXRDgg5tY","video_url":"https://www.youtube.com/watch?v=ShjXRDgg5tY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS Photos App Style Hero Transition Effect using SwiftUI | SwiftUI Hero Transitions | SwiftUI FullScreenCover Hero Effect | SwiftUI Scroll Synced Hero Transitions | SwiftUI Photos App Hero Transitions | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-photos-app-152240268\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-03-04T19:05:11Z","thumbnail_url":"https://img.youtube.com/vi/ShjXRDgg5tY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Building a Better Network Manager in Swift Part 2 - Throwing Errors and User Feedback","channel_name":"Stewart Lynch on YouTube","video_id":"9H0gc-smKiA","video_url":"https://www.youtube.com/watch?v=9H0gc-smKiA","description":"This is part two of the Network Manager series, where we take our existing Network Manager and make it far more robust by introducing proper error handling.\n\nInstead of silently failing or returning nil, we convert our fetch method into a throwing function and define a custom NetworkError enum. From there, we map HTTP status codes and transport-level URL errors into meaningful, user-facing messages that actually make sense to real users.\n\nYou will learn how to:\n• Convert a network request into a throwing async function\n• Create custom error types with associated values\n• Map HTTP status codes to user-friendly messages\n• Handle transport errors like being offline, timeouts, DNS failures, and TLS issues\n• Present errors cleanly in SwiftUI alerts\n• Refactor views to handle thrown errors correctly\n\nIf you have not watched part one, I recommend starting there first since we continue using the same codebase. You can download the starter or completed branches from the repository linked below and follow along at your own pace.\n\nIn the next video, we will tackle loading states and reduce duplicated error-handling code across views.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction and Overview\n1:40 Throwing a Network Error\n9:36 Determining and Reporting a TransportError\n17:03  Presenting a User-Friendly Error Message\n\n Starter Project Files: https://github.com/StewartLynch/NetworkManagerDemo/tree/Part1Completed\n\nCompleted Project: https://github.com/StewartLynch/NetworkManagerDemo/tree/Part2Completed\n\nFull Playlist: https://www.youtube.com/playlist?list=PLBn01m5Vbs4CEzNr3k3KnzCoZFyP6go0N\n\nReferences mentioned in video: \nhttp Status Codes: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-04T14:26:05Z","thumbnail_url":"https://img.youtube.com/vi/9H0gc-smKiA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 835","channel_name":"Code Completion","video_id":"Qv_zHKzTIn4","video_url":"https://www.youtube.com/watch?v=Qv_zHKzTIn4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-04T13:01:39Z","thumbnail_url":"https://img.youtube.com/vi/Qv_zHKzTIn4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini 3.1 Flash Lite: Multimodal Agent in Python #ai #llm #coding #gemini #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"sPahPf7N5N4","video_url":"https://www.youtube.com/watch?v=sPahPf7N5N4","description":"Use Gemini 3.1 Flash Lite to create a multimodal agent in Python by integrating it with Vision Agents, a free and open-source platform for building video, and voice AI apps. \n\nGet Started\n\n# Initialize a new Python project with uv\nuv init\n\n# In your .env\nGOOGLE_API_KEY=...\n\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\nEXAMPLE_BASE_URL=https://demo.visionagents.ai\n\nDEEPGRAM_API_KEY=...\nELEVENLABS_API_KEY=...\n\n# Install Vision Agents and required Python plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, gemini, deepgram, elevenlabs]\"\n\n# Run\nuv run main.py run\n\n\nRelated Links\n\nhttps://visionagents.ai/\n\nhttps://pypi.org/project/vision-agents-plugins-gemini/\n\nhttps://github.com/GetStream/vision-agents\n\nhttps://discord.gg/RkhX9PxMS6","published":"2026-03-04T08:42:50Z","thumbnail_url":"https://img.youtube.com/vi/sPahPf7N5N4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Expandable Tab Bar | Liquid Glass Morphing Effects | #animation #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"AG5H-7OQNoA","video_url":"https://www.youtube.com/watch?v=AG5H-7OQNoA","description":"","published":"2026-03-03T22:04:57Z","thumbnail_url":"https://img.youtube.com/vi/AG5H-7OQNoA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 834","channel_name":"Code Completion","video_id":"WxAARfe9G-U","video_url":"https://www.youtube.com/watch?v=WxAARfe9G-U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-03T12:50:16Z","thumbnail_url":"https://img.youtube.com/vi/WxAARfe9G-U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Qwen 3.5 Small: The Best Local AI for macOS","channel_name":"Stream Developers on YouTube","video_id":"uYOHIz6F97o","video_url":"https://www.youtube.com/watch?v=uYOHIz6F97o","description":"The Qwen 3.5 small model series, 9b, 4b, 2b, and 0.8b parameters are now available on Ollama. You can use any of the models for local AI. \n\nLet’s use one of them to create an agent in Python that runs locally on your own device, laptop or mobile. \n\n\"\"\"Simple example: Ollama-powered Vision Agent.\n\nPrerequisites:\n    1. Ollama installed and running (https://ollama.com/)\n    2. Model pulled: `ollama pull qwen3.5:2b`\n    3. Environment variables set in .env:\n       - STREAM_API_KEY\n       - STREAM_API_SECRET\n       - DEEPGRAM_API_KEY\n       - ELEVENLABS_API_KEY\n\"\"\"\n\n```bash\n# Install Vision Agents and required plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, ollama, openai, deepgram, elevenlabs]\"\n```\n\n\nRelated Links\nhttps://visionagents.ai/ \n\nhttps://github.com/GetStream/vision-agents\n\nhttps://visionagents.ai/integrations/create-your-own-plugin","published":"2026-03-03T12:02:56Z","thumbnail_url":"https://img.youtube.com/vi/uYOHIz6F97o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How I Adopted Liquid Glass Using Xcode's Agentic Coding","channel_name":"Swift Nuggets with Radu Dan","video_id":"1q9YvpWRdzI","video_url":"https://www.youtube.com/watch?v=1q9YvpWRdzI","description":"In this video, I walk you through how I adopted liquid glass in my open source SwiftUI app, Football Gather, using Xcode's agentic coding workflow.\n\nFootball Gather is a simple companion app for organizing friendly football matches — you can add players, build teams, set match timers and keep score in real time.\n\nI go screen by screen showing the before and after of the Liquid Glass adoption, how the agentic coding handled UI rewrites, created previews, iterated on accessibility and visibility issues, and even updated UI tests and CI workflows.\n\nI also cover some tips and tricks like:\n- How Xcode bundles its own version of Claude Code (and how to override it)\n- How to add custom skills to the Xcode coding agent\n- How to connect external tools like Claude Code or Cursor to Xcode via MCP\n\nThe project is open source — check it out on GitHub and go commit by commit to see all the changes.\n\n🌳 Resources\n- GitHub Repo: https://github.com/radude89/footballgather-prod\n- FootballGather Website: https://footballgather.app/\n- AppStore link: https://apps.apple.com/us/app/football-gather/id1607436439\n- ClaudeCode: https://www.anthropic.com/claude-code\n- Xcode agentic. coding: https://www.apple.com/ro/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/\n- SwiftTesting skill from Antoine van der Lee: https://github.com/AvdLee/Swift-Testing-Agent-Skill\n- Personal Website: http://radude89.com/\n- LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n\n⏱️ Timestamps\n00:00 - Intro\n01:08 - FootballGather iOS app before and after\n06:48 - Going through the commits\n13:10 - Agentic coding in Xcode\n14:40 - Adding your own AI skills to Xcode's agents\n16:50 - Connecting to Xcode's MCP tools\n21:20 - Next steps\n\n#liquidglass #xcodeagenticcoding #swiftui #ios26 #xcode26 #claudecode #mcp #appledeveloper #aicoding #wwdc","published":"2026-03-03T07:41:03Z","thumbnail_url":"https://img.youtube.com/vi/1q9YvpWRdzI/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Spockast - Now In 4K! - (not really. Tune in)","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ByYhIComdvI","video_url":"https://www.youtube.com/watch?v=ByYhIComdvI","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/03/02/now-in-4k/","published":"2026-03-02T22:06:59Z","thumbnail_url":"https://img.youtube.com/vi/ByYhIComdvI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Now In 4K!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Gt4DhR8YdlM","video_url":"https://www.youtube.com/watch?v=Gt4DhR8YdlM","description":"This week Jonathan and Tim review Star Trek: Starfleet Academy S01E08 The Life of the Stars and the season one finale of A Knight of the Seven Kingdoms.\n\n  •  The Biggest Mistake in the History of Hollywood (https://www.youtube.com/watch?t=635s&amp;v=yN0H_WfWOp4) \n  •  Netflix Backs Out of Warner Bros. Deal, Paving Way for Paramount Assimilation (https://gizmodo.com/netflix-backs-out-of-warner-bros-deal-paving-way-for-paramount-assimilation-2000727448) \n  •  You Won't Be Able to See 'Avengers: Doomsday' in IMAX Opening Weekend (https://gizmodo.com/avengers-doomsday-imax-dune-3-2000727046) \n  •  Ryan Coogler's 'X-Files' Reboot Has Found Its Star (https://gizmodo.com/ryan-coogler-x-files-reboot-pilot-cast-hulu-2000725583) \n  •  Sony will reboot its extended 'Spider-Man' universe, studio chief says (https://ew.com/sony-will-reboot-extended-spider-man-universe-11913871) \n  •  Tubi Becomes the New Cartoon Network Next Month (https://gizmodo.com/tubi-becomes-the-new-cartoon-network-next-month-2000722242) \n  •  Disneyland's \"MuppetVision 3D\" will be released on the Apple Vision Pro. Here's why Brian Henson is okay with it (https://dailydot.com/muppetvision-3d-apple-vision-pro) \n  •  Robert Carradine, Revenge of the Nerds and Lizzie McGuire Star, Dies at 71 After 'Valiant Struggle' with Bipolar Disorder (https://people.com/robert-carradine-dies-at-71-after-valiant-struggle-with-bipolar-disorder-11912746) \n  •  Creator of Cult Sci-Fi Red Dwarf, Rob Grant Dies at 70 - ComicBook.com (https://comicbook.com/tv-shows/news/red-dwarf-rob-grant-death-obituary/) \n  •  Star Trek: Starfleet Academy (TV series) - Wikipedia (https://en.wikipedia.org/wiki/Star_Trek:_Starfleet_Academy_%28TV_series%29) \n  •  Pod Save America Hosts on Trump’s State of the Union, the Epstein Files & Writing Speeches for Obama (https://youtu.be/IIOpP1nLj2Q?si=Ws_PWU2E2teBXdV5) \n  •  The Long Walk (2025) Official Trailer 2 - Mark Hamill, Cooper Hoffman, David Jonsson (https://youtu.be/Toj3Zxun7aQ?si=h0O8Uk_6sAU9bPSV) \n  •  Frankenstein | Guillermo del Toro | Official Trailer | Netflix (https://youtu.be/8aulMPhE12g?si=T2VKK4wV3TvvIIwS) \n  •  BUGONIA - Official Trailer [HD] - Only in Theaters October 24 (https://youtu.be/bd_5HcTujfc?si=Ckvv7UY_YOtCebU2) \n  •  Paradise | First Official Trailer | Hulu (https://youtu.be/tCObCpYScdE?si=M0hnoqKuKU98A-d8) \n  •  The Rise And Fall Of Thundarr The Barbarian (1980): Why It Was Cancelled So Suddenly (https://youtu.be/4T-ky4k61P8?si=st3N0AhwYhIan6NP) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-03-02T20:07:47Z","thumbnail_url":"https://img.youtube.com/vi/Gt4DhR8YdlM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Robots, AI, and Cephalopods with Alexis Gallagher","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"d9Y6Q2PM1Zc","video_url":"https://www.youtube.com/watch?v=d9Y6Q2PM1Zc","description":"Checkout the latest episode of MTJC\nhttps://morethanjustcode.com/robots-ai-and-cephalopods-with-alexis-gallagher-episode-397-2/","published":"2026-03-02T17:24:21Z","thumbnail_url":"https://img.youtube.com/vi/d9Y6Q2PM1Zc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to Win ASO in Saturated Niches","channel_name":"Appfigures on YouTube","video_id":"yw6CsqJihuE","video_url":"https://www.youtube.com/watch?v=yw6CsqJihuE","description":"Explores the limits of app store optimization in saturated categories. Focused on organic growth, keyword competition, and visibility constraints. Looks at ASO as a standalone growth lever in crowded markets.","published":"2026-03-02T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/yw6CsqJihuE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 833","channel_name":"Code Completion","video_id":"sDUwTRykiYg","video_url":"https://www.youtube.com/watch?v=sDUwTRykiYg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-02T12:49:50Z","thumbnail_url":"https://img.youtube.com/vi/sDUwTRykiYg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Robots, AI, and Cephalopods with Alexis Gallagher - Episode 397","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"uAOaqOL_epY","video_url":"https://www.youtube.com/watch?v=uAOaqOL_epY","description":"This week Alexis Gallagher shares his work with Machine Learning, AI, OpenClaw, and his personal assistant robot, Sparky\n\nAlexis' web site\nhttps://alexisgallagher.com\n\nSay Hello to Sparky\nhttps://www.youtube.com/watch?v=DQi3WcYyCK8\n\nSparky Is Not a Toy\nhttps://alexisgallagher.com/posts/2026/sparky-not-a-toy/\n\nClawPod: OpenClaw on HomePod\nhttps://alexisgallagher.com/posts/2026/clawpod-homepod/\n\nAlexis won the NVidea Golden Ticket for his work on Sparky\nhttps://x.com/NVIDIAGTC/status/2026829997030150427?s=20","published":"2026-03-02T00:34:42Z","thumbnail_url":"https://img.youtube.com/vi/uAOaqOL_epY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Robots, AI, and Cephalopods with Alexis Gallagher - Episode 397","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"9LLv1C_2zGI","video_url":"https://www.youtube.com/watch?v=9LLv1C_2zGI","description":"This week Alexis Gallagher shares his work with Machine Learning, AI, OpenClaw, and his personal assistant robot, Sparky\n\nAlexis' web site\nhttps://alexisgallagher.com\n\nSay Hello to Sparky\nhttps://www.youtube.com/watch?v=DQi3WcYyCK8\n\nSparky Is Not a Toy\nhttps://alexisgallagher.com/posts/2026/sparky-not-a-toy/\n\nClawPod: OpenClaw on HomePod\nhttps://alexisgallagher.com/posts/2026/clawpod-homepod/","published":"2026-03-01T18:15:12Z","thumbnail_url":"https://img.youtube.com/vi/9LLv1C_2zGI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Phantom Pinching with Mike Bundy - Episode 396","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"c6iEHm5F90c","video_url":"https://www.youtube.com/watch?v=c6iEHm5F90c","description":"This week Tim meets with Mike Bundy to discuss his journey from HyperCard to visionOS developer.\n\nAegis Core\nhttps://apps.apple.com/ca/app/aegis-core/id6740557443\n\nAVP Export\nhttps://github.com/StepIntoVision/avpexport\n\nhttps://en.wikipedia.org/wiki/Proust_Questionnaire\n\nvisionOS Resources\nhttps://github.com/timmitra/visionosresources\n\nStep Into Vision\nhttps://stepinto.vision\n\nLinkedIn: Mike Bundy\nhttps://www.linkedin.com/in/michaelbundy/\n\nMore Than Just Code web site\nhttps://MoreThanJustCode.com","published":"2026-03-01T18:12:12Z","thumbnail_url":"https://img.youtube.com/vi/c6iEHm5F90c/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Cooking Up a Swift Network Manager Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"zEzIxdA8zLQ","video_url":"https://www.youtube.com/watch?v=zEzIxdA8zLQ","description":"In this first video of a new series, we start building a reusable Network Manager that you can drop into your own Swift and SwiftUI projects.\n\nThe goal of this manager is simple: perform network requests and return decoded models in a clean, predictable way. We use modern Swift concurrency with async await and URLSession, validate HTTP responses, handle common networking failures, and decode JSON safely using generics.\n\nRather than focusing on JSON decoding basics, this video assumes you already understand Codable and instead concentrates on designing a flexible network layer. We start with view-specific code, improve error reporting for decoding failures, and then refactor everything into a generic NetworkManager that works with arrays, dictionaries, and custom decoding needs.\n\nYou will also see how to handle multiple date formats by configuring JSONDecoder at the call site, without breaking existing code or hard-coding strategies into the manager itself.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:53 Single Purpose Fetch and Decode Function\n8:54 Testing the Function for errors\n9:57 Decoding Errors\n18:12 Network Manager Class\n21:22 Decoding Dictionaries\n25:09 JSON Date Decoding Strategy\n\n Starter Project Files: https://github.com/StewartLynch/NetworkManagerDemo\n\nCompleted Project: https://github.com/StewartLynch/NetworkManagerDemo/tree/Part1Completed\n\nReferences mentioned in video: \nJSON And Codable Protocols\nhttps://studio.youtube.com/playlist/PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6/videos\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-03-01T14:43:24Z","thumbnail_url":"https://img.youtube.com/vi/zEzIxdA8zLQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 832","channel_name":"Code Completion","video_id":"6wy5nEpsuaw","video_url":"https://www.youtube.com/watch?v=6wy5nEpsuaw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-03-01T13:18:28Z","thumbnail_url":"https://img.youtube.com/vi/6wy5nEpsuaw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Robots, AI, and Cephalopods with Alexis Gallagher - Episode 397","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"x6rSDRNeWII","video_url":"https://www.youtube.com/watch?v=x6rSDRNeWII","description":"This week Alexis Gallagher shares his work with Machine Learning, AI, OpenClaw, and his personal assistant robot, Sparky\n\nAlexis' web site\nhttps://alexisgallagher.com\n\nSay Hello to Sparky\nhttps://www.youtube.com/watch?v=DQi3WcYyCK8\n\nSparky Is Not a Toy\nhttps://alexisgallagher.com/posts/2026/sparky-not-a-toy/\n\nClawPod: OpenClaw on HomePod\nhttps://alexisgallagher.com/posts/2026/clawpod-homepod/","published":"2026-03-01T05:01:07Z","thumbnail_url":"https://img.youtube.com/vi/x6rSDRNeWII/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Apple Stores App's Minimizable Tab Bar Using SwiftUI | Scroll to Hide Tab Bar | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"Jtxq0y0C1b8","video_url":"https://www.youtube.com/watch?v=Jtxq0y0C1b8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the Apple Stores App Minimizable Tab Bar using SwiftUI | Scroll to Hide Tab Bar SwiftUI | SwiftUI Minimizable Tab Bar | SwiftUI Scroll to hide tab bar | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-stores-tab-151896818\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-28T18:56:46Z","thumbnail_url":"https://img.youtube.com/vi/Jtxq0y0C1b8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 831","channel_name":"Code Completion","video_id":"2lgf2wMLaDA","video_url":"https://www.youtube.com/watch?v=2lgf2wMLaDA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-28T12:52:22Z","thumbnail_url":"https://img.youtube.com/vi/2lgf2wMLaDA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 830","channel_name":"Code Completion","video_id":"Toy9OXWkKeA","video_url":"https://www.youtube.com/watch?v=Toy9OXWkKeA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-27T13:13:19Z","thumbnail_url":"https://img.youtube.com/vi/Toy9OXWkKeA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Articulating celebrating my co-worker’s new born baby","channel_name":"Full Queue Developer","video_id":"e4ipiKwxZuM","video_url":"https://www.youtube.com/watch?v=e4ipiKwxZuM","description":"","published":"2026-02-26T22:29:33Z","thumbnail_url":"https://img.youtube.com/vi/e4ipiKwxZuM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The #1 ASO Tip That Matters Most 🚀","channel_name":"Appfigures on YouTube","video_id":"XZ4ASwEH6Q4","video_url":"https://www.youtube.com/watch?v=XZ4ASwEH6Q4","description":"Highlights the most impactful app store optimization principle. Focused on improving search visibility, keyword performance, and organic installs. Built for long-term ASO effectiveness and growth.","published":"2026-02-26T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/XZ4ASwEH6Q4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 829","channel_name":"Code Completion","video_id":"bzM40a5tjpw","video_url":"https://www.youtube.com/watch?v=bzM40a5tjpw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-26T12:55:15Z","thumbnail_url":"https://img.youtube.com/vi/bzM40a5tjpw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"OpenAI Realtime API & GPT-Realtime-1.5: Quick Start For AI Phone Calls","channel_name":"Stream Developers on YouTube","video_id":"m3LOybRpErQ","video_url":"https://www.youtube.com/watch?v=m3LOybRpErQ","description":"This video will show you how to connect any phone number to the OpenAI Realtime API to make agent phone calls with gpt-realtime-1.5 in Python. \n\nOpenAI has recently released an update to its speech-to-speech API and audio generation model. We now have the gpt-realtime-1.5 model. The model now has more reliable instruction following, tool calling and multilingual accuracy. Let's build a real-life AI calling demo under 10 minutes.  \n\nTECH STACK\nVision Agents: For the voice agent orchestration and workflow. \n\nAccess gpt-realtime-1.5 via the OpenAI Realtime API for speech-to-speech communication.\n\nTelephony service: Twilio for SIP trunking\n\nNGROK: Localhost to public URL\n\nINSTALLATION & SETUP\n# Requirements: Python 3.12 or later\n\n# In your .env\n# https://beta.dashboard.getstream.io/signup\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\n\n# Access gpt-realtime-1.5\n# https://platform.openai.com/settings/organization/api-keys\nOPENAI_API_KEY=...\n\n# Telephony service \n# https://www.twilio.com/en-us \nTWILIO_ACCOUNT_SID=...\nTWILIO_AUTH_TOKEN=...\n\n# Put your local host on a public URL\n# https://ngrok.com/ \nNGROK_URL=https://replace_with_your.ngrok-free.app\n\n# Create a new Python project with uv\nuv init\nuv venv .venv && source .venv/bin/activate\n\n# Install Vision Agents and required Python plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, openai, twilio]\"\n\n# Run \nNGROK_URL=https://831b-176-72-38-94.ngrok-free.app uv run openai_gpt_realtime1point5_phonecall.py --from +19417703556 --to +358458569959\n\nTIMESTAMPS\n00:00 AI Phone Calling Demo With gpt-realtime-1.5\n00:36 The New gpt-realtime-1.5 Release\n00:54 Technologies Involved\n01:44 Configure Your Python Environment\n03:07 Get Started in Your IDE\n04:44 Create the gpt-realtime-1.5-powered Phone Call Agent in Python\n07:01 Run and Test the Realtime AI Phone Call Service\n\n\nRELATED LINKS\nVision Agents Docs: https://visionagents.ai/\n\nOpenAI Realtime API: https://developers.openai.com/api/docs/guides/realtime/ \n\nGet a Twilio Phone Number: https://www.twilio.com/en-us \nNGROK: https://ngrok.com/ \n\nVision Agents on GitHub: https://github.com/GetStream/vision-agents\n\nDiscord: https://discord.gg/RkhX9PxMS6\n\nX: @visionagents_ai","published":"2026-02-26T09:22:50Z","thumbnail_url":"https://img.youtube.com/vi/m3LOybRpErQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Complex UI Animation: Permission OnBoarding Animation Using SwiftUI | KeyFrames | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"iCTAr3E4_fA","video_url":"https://www.youtube.com/watch?v=iCTAr3E4_fA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a cool Permission OnBoarding interaction with iOS Style Permission Animation using SwiftUI | Permission OnBoarding | Permission Animations | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/complex-ui-using-151647502\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-25T18:03:31Z","thumbnail_url":"https://img.youtube.com/vi/iCTAr3E4_fA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 828","channel_name":"Code Completion","video_id":"YBKUSHokTd0","video_url":"https://www.youtube.com/watch?v=YBKUSHokTd0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-25T12:54:20Z","thumbnail_url":"https://img.youtube.com/vi/YBKUSHokTd0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 827","channel_name":"Code Completion","video_id":"3GSd_BmbRaU","video_url":"https://www.youtube.com/watch?v=3GSd_BmbRaU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-25T12:01:24Z","thumbnail_url":"https://img.youtube.com/vi/3GSd_BmbRaU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New iOS 26 Style OnBoarding Animation Using SwiftUI | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"JWYTTWV-1Qc","video_url":"https://www.youtube.com/watch?v=JWYTTWV-1Qc","description":"","published":"2026-02-24T22:08:41Z","thumbnail_url":"https://img.youtube.com/vi/JWYTTWV-1Qc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Your App Isn’t Ranking, Here’s Why: Live Keyword Teardown","channel_name":"Appfigures on YouTube","video_id":"qmtDVU9CLv8","video_url":"https://www.youtube.com/watch?v=qmtDVU9CLv8","description":"📲 Want your app’s keywords reviewed live? Submit here → https://fg.rs/ls72f\n\nA great keyword strategy is all about understanding what actually makes keywords rank. It’s not just about search volume. It’s about relevance, competition, metadata strength, and how well your app converts once users find it.\n\nIn this live teardown, I’ll break down keyword strategies submitted by subscribers, showing what’s driving rankings, what’s holding apps back, and how to turn stronger keyword positioning into more downloads.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n#asotool  #appstoreoptimization #appmarketing #onboarding","published":"2026-02-24T17:33:35Z","thumbnail_url":"https://img.youtube.com/vi/qmtDVU9CLv8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Phantom Pinching with Mike Bundy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"IOHkBafdyRM","video_url":"https://www.youtube.com/watch?v=IOHkBafdyRM","description":"Checkout the latest episode of MTJC #visionos\nhttps://morethanjustcode.com/phantom-pinching-with-mike-bundy-2/","published":"2026-02-23T17:28:41Z","thumbnail_url":"https://img.youtube.com/vi/IOHkBafdyRM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"🤖 AI Won't Sell Your App... This Does","channel_name":"Appfigures on YouTube","video_id":"Zy3TnvFYvBw","video_url":"https://www.youtube.com/watch?v=Zy3TnvFYvBw","description":"Covers a common positioning mistake in AI-powered apps. Focused on emotional appeal, problem-first messaging, and user-centric value. Tied to conversion, app store optimization, and feature adoption.","published":"2026-02-23T15:30:00Z","thumbnail_url":"https://img.youtube.com/vi/Zy3TnvFYvBw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 826","channel_name":"Code Completion","video_id":"djKyNDPETKM","video_url":"https://www.youtube.com/watch?v=djKyNDPETKM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-23T13:00:44Z","thumbnail_url":"https://img.youtube.com/vi/djKyNDPETKM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How I Built a Weapon System – My Codex 5.3 and SpriteKit Workflow","channel_name":"Paul Solt on YouTube","video_id":"b6v3ZNrDLQ4","video_url":"https://www.youtube.com/watch?v=b6v3ZNrDLQ4","description":"Take a look at how I'm building a weapon system to create enemy ships for a shoot 'em up game called Red Interceptor. I use my app-creator skill to work with Codex 5.3 Spark and Codex 5.3.\n\nYou need to start using Codex for Game Dev. It's a huge unlock that makes it very fast to build game tools and level editors.\n\n• Raptor: https://store.steampowered.com/app/336060/Raptor_Call_of_The_Shadows__2015_Edition\n\n0:00 Top Down Shoot Em Up\n3:56 AI Artwork\n6:17 Enemy Lab Editor\n15:00 Prompting the Weapon System\n45:40 How I Start Tasks\n48:35 Codex Speed Run \n49:25 Weapon Lab is Live!\n58:35 Weapon Tuning\n1:09:00 Play testing enemies\n\n#Codex #SpriteKit #macOS #GameDev #macOSDev #GameDeveloper #GPT53 #Codex53","published":"2026-02-22T22:18:24Z","thumbnail_url":"https://img.youtube.com/vi/b6v3ZNrDLQ4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"2025 Spockies","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"mgHAo6sr_3I","video_url":"https://www.youtube.com/watch?v=mgHAo6sr_3I","description":"Check out the latest episode of Spockcast, including the Season 9 Spockies Awards\n\nhttps://www.spockcast.com/2026/02/22/2025-spockies/","published":"2026-02-22T19:15:11Z","thumbnail_url":"https://img.youtube.com/vi/mgHAo6sr_3I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Swift Autoclosures  - From First Principles to Smarter SwiftUI Validation","channel_name":"Stewart Lynch on YouTube","video_id":"t8NYLDB5Fg8","video_url":"https://www.youtube.com/watch?v=t8NYLDB5Fg8","description":"Autoclosures are one of the most practical tools in Swift for writing expressive, efficient code. In this video, we start before closures even exist, learning why you can write age ?? expensiveFallback() without wrapping anything in braces. From there, we explore real closure parameters, convert them into autoclosures, rebuild a generic lazy coalescing function, and use the same pattern to power a clean, lazily-evaluated validation pipeline in SwiftUI.\n\nYou’ll see exactly when autoclosures win: when evaluation is expensive, conditional, or better avoided unless absolutely required. By the end, we apply autoclosures to validate email and age fields in an account creation form, collecting errors, compressing them into a single optional message, and ensuring lazy evaluation prevents unnecessary work.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:20 The basics\n8:53 The Nil Coalescing Operator and Function\n15:08 Double Autoclosure Validation\n19:05 Implementing Account Creation Validation\n\n Starter Project Files:  https://github.com/StewartLynch/AutoClosure-Demo\n\nCompleted Project:  https://github.com/StewartLynch/AutoClosure-Demo/tree/completed\n\nReferences mentioned in video: \n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-22T14:33:29Z","thumbnail_url":"https://img.youtube.com/vi/t8NYLDB5Fg8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 825","channel_name":"Code Completion","video_id":"eawh2Ok3Dc0","video_url":"https://www.youtube.com/watch?v=eawh2Ok3Dc0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-22T13:34:57Z","thumbnail_url":"https://img.youtube.com/vi/eawh2Ok3Dc0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"2025 Spockies","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"y6xSC4aUnRk","video_url":"https://www.youtube.com/watch?v=y6xSC4aUnRk","description":"This week we review Star Trek: Starfleet Academy S01E07 Ko’Zeine, Knight of the Seven Kingdoms S01E05 In the Name of the Mother, and we announce the 2025 Spockies awards.\n\n  •  ‘Sonic 4’: Kristen Bell to Voice Amy Rose (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/sonic-4-kristen-bell-voice-amy-rose-1236508342/) \n  •  Hollywood isn't happy about the new Seedance 2.0 video generator | TechCrunch (https://techcrunch.com/2026/02/14/hollywood-isnt-happy-about-the-new-seedance-2-0-video-generator/) \n  •  After spooking Hollywood, ByteDance will tweak safeguards on new AI model | The Verge (https://www.theverge.com/ai-artificial-intelligence/879644/bytedance-seedance-safeguards-ai-video-copyright-infringement) \n  •  The Mandalorian and Grogu | Official Trailer | In Theaters May 22 (https://youtu.be/IHWlvwu8t1w?si=IELkY7Mc-m28iiE-) \n  •  The Mandalorian and Grogu | Official Trailer | Filmed For IMAX® (https://youtu.be/mQb4AVs0HgI) \n  •  AI Future Innovation (https://www.linkedin.com/posts/hpapagiannis_ai-future-innovation-ugcPost-7429592854378815488-elEE) \n  •  House of the Dragon Season 3 | Official Teaser | HBO Max (https://youtu.be/i6w7O1kwuBk?si=0j-cdl8WrGq9VpaI) \n  •  ‘Game of Thrones’ Prequel Play Sets World Premiere From Royal Shakespeare Company (https://variety.com/2026/theater/news/game-of-thrones-play-world-premiere-royal-shakespeare-company-1236666407/) \n  •  Toy Story 5 | Official Trailer | In Theaters June 19 (https://youtu.be/c51ND9Hdbw0?si=_K5tFhjZRO9BU7Rh) \n  •  Robert Duvall, All-Purpose Actor With Few Peers, Dies at 95 (https://www.hollywoodreporter.com/movies/movie-news/robert-duvall-dead-godfather-apocalypse-now-1236506861/) \n  •  Robert Duvall filmography - Wikipedia (https://en.wikipedia.org/wiki/Robert_Duvall_filmography) \n  •  Eric Dane, Dr. Mark “McSteamy” Sloan on ‘Grey’s Anatomy,’ Dies at 53 (https://www.hollywoodreporter.com/tv/tv-news/eric-dane-dead-greys-anatomy-mcsteamy-1236510346/) \n  •  TRAILER: Doctor Who The TV Movie in 4K! Coming Soon... (https://youtu.be/CnvmFMA4q-A) \n  •  Star Trek: Starfleet Academy (TV series) - Wikipedia (https://en.wikipedia.org/wiki/Star_Trek:_Starfleet_Academy_%28TV_series%29) \n  •  Rotten Tomatoes: Iron Lung (https://www.rottentomatoes.com/m/iron_lung) \n  •  Iron Lung - Box Office Mojo (https://www.boxofficemojo.com/title/tt27564844/) \n  •  Predator: Badlands | Official Trailer (https://youtu.be/43R9l7EkJwE?si=PVK10GtQZ9Ix9RP1) \n  •  Dr. Werthless - The Comics Journal (https://www.tcj.com/reviews/dr-werthless/) \n  •  Dark Horse Comics' Cult Superhero Concrete Makes Long-Awaited Return | Exclusive (https://www.superherohype.com/comics/652274-dark-horse-comics-cult-superhero-concrete-returns-in-new-miniseries-exclusive) \n  •  Tommy | Official Trailer | Experience It In IMAX® (https://youtu.be/g913ZnskkS4) \n  •  NORMAL Official Trailer 2 (2026) Bob Odenkirk (https://youtu.be/vbgLLCpjiJY) \n  •  In The Blink of An Eye | Official Trailer | Hulu (https://youtu.be/Gb5OC6TV8q0) \n  •  Peaky Blinders: The Immortal Man | Official Trailer | Netflix (https://youtu.be/WTVo5hVzjfM) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-02-22T06:48:09Z","thumbnail_url":"https://img.youtube.com/vi/y6xSC4aUnRk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 824","channel_name":"Code Completion","video_id":"DR6WqCTG7BM","video_url":"https://www.youtube.com/watch?v=DR6WqCTG7BM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-21T12:33:42Z","thumbnail_url":"https://img.youtube.com/vi/DR6WqCTG7BM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini 3.1 Pro: Build an AI That Speaks","channel_name":"Stream Developers on YouTube","video_id":"TL87nyuSXLY","video_url":"https://www.youtube.com/watch?v=TL87nyuSXLY","description":"This demo shows you how to use Gemini 3.1 Pro as an underlying LLM for a voice AI pipeline to build an agent in Python. \n\nTry the demo: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VisionAgents/BuildVoiceAgent/gemini3_point1_pro.py\n\nGemini plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-gemini/\n\nVision Agents docs: https://visionagents.ai/\n\nGitHub: https://github.com/GetStream/vision-agents\n\nDiscord: https://discord.gg/RkhX9PxMS6\n\nX: @visionagents_ai","published":"2026-02-20T12:55:20Z","thumbnail_url":"https://img.youtube.com/vi/TL87nyuSXLY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 823","channel_name":"Code Completion","video_id":"qdgllY8CAFw","video_url":"https://www.youtube.com/watch?v=qdgllY8CAFw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-20T12:51:47Z","thumbnail_url":"https://img.youtube.com/vi/qdgllY8CAFw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New iOS 26 Style OnBoarding Animation Using SwiftUI | Complex Animations | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"IoLPClPxgsY","video_url":"https://www.youtube.com/watch?v=IoLPClPxgsY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS 26 First Time Onboarding Animation Effect using SwiftUI | SwiftUI Complex Animations | SwiftUI OnBoarding View | SwiftUI OnBoarding Animations | SwiftUI App Intro Animations | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/new-ios-26-style-151176681\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-19T18:23:01Z","thumbnail_url":"https://img.youtube.com/vi/IoLPClPxgsY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 822","channel_name":"Code Completion","video_id":"a0B6c-EEWjE","video_url":"https://www.youtube.com/watch?v=a0B6c-EEWjE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-19T12:58:51Z","thumbnail_url":"https://img.youtube.com/vi/a0B6c-EEWjE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New Xcode 26.3 Onboarding Animation using SwiftUI | #animation #apple #ios","channel_name":"Kavsoft on YouTube","video_id":"rYZ2sl2UEgE","video_url":"https://www.youtube.com/watch?v=rYZ2sl2UEgE","description":"","published":"2026-02-18T20:41:59Z","thumbnail_url":"https://img.youtube.com/vi/rYZ2sl2UEgE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Family Tambourine Dancing","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"nPY6mJtZoT4","video_url":"https://www.youtube.com/watch?v=nPY6mJtZoT4","description":"This week Jonathan and Tim review Star Trek: Starfleet Academy S01E06 Come, Let's Away and Knight of the Seven Kingdoms S01E04 Seven.\n\n  •  about:jwz (https://www.jwz.org/about.html) \n  •  Evolution Of The Muppet Show Theme Song (1976-2026) (Television Scenes Only) (https://youtu.be/uyGzDVLlw6c) \n  •  The Muppet Show Theme - 1976 VS 2026 Comparison (50 Years Later) (https://youtu.be/vrvCIHIdrbQ) \n  •  Project Hail Mary | Final Trailer (https://youtu.be/P0XN3-n-2Lo) \n  •  Supergirl Super Bowl Teaser Trailer - Home (2026) (https://youtu.be/ydqvWEeJpdk?si=9ZM8XperWsKBipk5) \n  •  The Adventures of Cliff Booth | Official Trailer (Brad Pitt, 2026) (https://youtu.be/ik0drfECnPo?si=6o6X09M36D0DFhuh) \n  •  Disney Explains Why the 'Mandalorian and Grogu' Super Bowl Spot Was Like That (https://gizmodo.com/mandalorian-and-grogu-super-bowl-trailer-backlash-disney-2000719822) \n  •  “Spider-Noir” – Authentic Black & White Teaser Trailer | Prime Video (https://youtu.be/HgMbkitzhEM?si=x7nae4WR3CeEBFAi) \n  •  Dream Scenario | Official Trailer HD | A24 (https://youtu.be/q3x9iUL-74w) \n  •  PIG Official Trailer (2021) (https://youtu.be/VSJTPbAm-SM) \n  •  Netflix Is Filming ‘Stranger Things’ on Broadway for Streaming Release (https://www.hollywoodreporter.com/business/digital/netflix-stranger-things-broadway-streaming-release-1236501834/) \n  •  The Running Man | Official Trailer (2025 Movie) - Edgar Wright, Glen Powell (https://youtu.be/KD18ddeFuyM?si=6AXxdu9L5iBHM5j6) \n  •  Predator: Badlands | Official Trailer (https://youtu.be/43R9l7EkJwE?si=PVK10GtQZ9Ix9RP1) \n  •  YouTube on Apple Vision Pro (It's FINALLY here!) (https://www.youtube.com/watch?t=9s&amp;v=AvyhEJA5kFw) \n  •  The 3 different voices of Kermit remembering Jim Henson. (Jim Henson, Steve Whitmire and Matt Vogel) (https://youtu.be/Kt82wNAZAVo?si=1G2UhKOCzrf4vSov) \n  •  The Rip | Official Trailer | Netflix (https://youtu.be/yeR5bcbRPak) \n  •  Predator: Killer of Killers | Official Trailer | Hulu (https://youtu.be/fbddYji1F8s) \n  •  The Beauty | Oﬃcial Trailer | Evan Peters, Rebecca Hall, Ashton Kutcher | FX (https://youtu.be/5bDmmK15CNY) \n  •  THE SUBSTANCE | Official Trailer | In Theaters & On MUBI Now (https://youtu.be/LNlrGhBpYjc) \n\n\n\n\n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-02-18T17:09:35Z","thumbnail_url":"https://img.youtube.com/vi/nPY6mJtZoT4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 821","channel_name":"Code Completion","video_id":"biwIyLvo3j4","video_url":"https://www.youtube.com/watch?v=biwIyLvo3j4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-18T13:03:14Z","thumbnail_url":"https://img.youtube.com/vi/biwIyLvo3j4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ways To Build Voice-Enabled AI Apps","channel_name":"Stream Developers on YouTube","video_id":"M6D4h1PMXGw","video_url":"https://www.youtube.com/watch?v=M6D4h1PMXGw","description":"Get to know the various ways to create a speech-enabled AI app in Python using real-time, custom-made pipeline, MCP, and function calling. \n\nVision Agents: https://visionagents.ai/\nGitHub: https://github.com/GetStream/vision-agents\nFollow Vision Agents on X: @visionagents_ai\n\nStream account: https://beta.dashboard.getstream.io/signup/","published":"2026-02-18T12:40:13Z","thumbnail_url":"https://img.youtube.com/vi/M6D4h1PMXGw/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 820","channel_name":"Code Completion","video_id":"M4_4BVzQhLo","video_url":"https://www.youtube.com/watch?v=M4_4BVzQhLo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-17T12:56:53Z","thumbnail_url":"https://img.youtube.com/vi/M4_4BVzQhLo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Didn’t Plan to Make a Game — Codex Made It Too Easy","channel_name":"Paul Solt on YouTube","video_id":"9qhLLfflgKk","video_url":"https://www.youtube.com/watch?v=9qhLLfflgKk","description":"Codex 5.3 allowed me to build a game over the weekend. The results surprised me. Check it out!\n\n• Impulse Game: https://www.youtube.com/watch?v=vtwYVLKGPgw\n• Bomb Dodge: https://apps.apple.com/us/app/bomb-dodge/\n\n#Codex #GameDev #shootemup #2dgame #swift #macos","published":"2026-02-17T02:58:58Z","thumbnail_url":"https://img.youtube.com/vi/9qhLLfflgKk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 819","channel_name":"Code Completion","video_id":"Ac6qY6imJsM","video_url":"https://www.youtube.com/watch?v=Ac6qY6imJsM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-16T13:52:19Z","thumbnail_url":"https://img.youtube.com/vi/Ac6qY6imJsM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Episode 396: Mike Bundy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fC_dDFq0y_g","video_url":"https://www.youtube.com/watch?v=fC_dDFq0y_g","description":"This week Tim meets with Mike Bundy to discuss his journey from HyperCard to visionOS developer.\n\nAegis Core\nhttps://apps.apple.com/ca/app/aegis-core/id6740557443\n\nhttps://github.com/StepIntoVision/avpexport\n\nhttps://en.wikipedia.org/wiki/Proust_Questionnaire\n\nhttps://github.com/timmitra/visionosresources\n\nhttps://stepinto.vision\n\nhttps://www.linkedin.com/in/michaelbundy/","published":"2026-02-16T00:26:39Z","thumbnail_url":"https://img.youtube.com/vi/fC_dDFq0y_g/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to build apps with AI: Xcode, Claude, Codex, and more!","channel_name":"Paul Hudson on YouTube","video_id":"sc6pvW6vQzA","video_url":"https://www.youtube.com/watch?v=sc6pvW6vQzA","description":"So many people have asked how I'm using AI to accelerate app development, so in this live stream I'll show you exactly what tools and I use and how. We'll look at the all-new agentic coding in Xcode 26.3, we'll look at tools such as Claude Code, Codex, and Gemini, I'll show you the instructions and skills I use that help keep AI on track, and I'll do my best to answer questions along the way.","published":"2026-02-15T19:56:40Z","thumbnail_url":"https://img.youtube.com/vi/sc6pvW6vQzA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing App Data with Uniform Type Identifiers and ShareSheets Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"t9FRldfZ8vc","video_url":"https://www.youtube.com/watch?v=t9FRldfZ8vc","description":"In part two of this series, we complete the workflow for sharing SwiftData content between different users of the same app.\n\nWe start by letting the user name their export file and present a UIKit-based share sheet from SwiftUI. Because the data is generated dynamically based on the user’s current selection, ShareLink is not an option, so we bridge to UIActivityViewController using UIViewControllerRepresentable.\n\nFrom there, we handle the incoming BKLS file when the app is launched or brought to the foreground. Using onOpenURL, we decode the shared JSON, manage security-scoped resources, and import books, authors, and genres into SwiftData while preventing duplicates.\n\nThis video shows how to safely merge relational data from an external file, link models correctly, and support real-world sharing scenarios like AirDrop, Files, and Mail.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:55 UIActivityViewController ShareSheet\n5:52 ShareSheet Button\n14:00 Handling Sharing Notification\n16:43 Import Function\n28:18 Testing Sharing\n\n Starter Project Files: https://github.com/StewartLynch/MyBooklist/tree/Part1Completed \nCompleted Project: https://github.com/StewartLynch/MyBooklist/tree/Part2Completed\n\nReferences mentioned in video: \nSwiftUI ShareLinks\nhttps://youtu.be/rM_2i5YobF4\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-15T14:33:42Z","thumbnail_url":"https://img.youtube.com/vi/t9FRldfZ8vc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 818","channel_name":"Code Completion","video_id":"S2JMZ1KspJE","video_url":"https://www.youtube.com/watch?v=S2JMZ1KspJE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-15T14:03:09Z","thumbnail_url":"https://img.youtube.com/vi/S2JMZ1KspJE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Glass Morphing Tab bar | Expandable Tab Bar | SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"Nj285uRnrPQ","video_url":"https://www.youtube.com/watch?v=Nj285uRnrPQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a custom Liquid Glass tab bar which smoothly morphs into a custom view using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Custom Liquid Glass Tab Bar | SwiftUI Expandable Tab Bar | SwiftUI Liquid Glass Morphing Effects | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/liquid-glass-tab-150798235\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.3 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-14T22:55:01Z","thumbnail_url":"https://img.youtube.com/vi/Nj285uRnrPQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 817","channel_name":"Code Completion","video_id":"-wO7dkQ3tT8","video_url":"https://www.youtube.com/watch?v=-wO7dkQ3tT8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-14T13:13:30Z","thumbnail_url":"https://img.youtube.com/vi/-wO7dkQ3tT8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 3.5.4: Smoother Multilingual Typing & Redesigned History Stats","channel_name":"Xcoding with Alfian","video_id":"jU4Z1jA4WY0","video_url":"https://www.youtube.com/watch?v=jU4Z1jA4WY0","description":"ClickClack 3.5.4 is officially here! ✨📈\n\nWhat’s New in This Release:\n- Zero-Friction IME Support: We’ve overhauled our keyboard handling for Pinyin, Japanese Romaji, and more. \n- Deep Dive History Stats: Analyze your growth with the new History tab. Now featuring lesson tracking, powerful filters, and sorting to help you find your best sessions.\n- High Performance: We’ve optimized the stats engine to ensure smooth scrolling and fast loading, even if you have thousands of recorded sessions.\n\nDownload ClickClack on the App Store: https://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\nWebsite: https://clickclack.app\n\n#ClickClack #TypingTest #MechanicalKeyboard #iOSDeveloper #IndieDev #BuildInPublic #IME #JapaneseRomaji #Pinyin","published":"2026-02-14T08:31:56Z","thumbnail_url":"https://img.youtube.com/vi/jU4Z1jA4WY0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"AWS Nova Sonic: The Most Realistic Voice LLM","channel_name":"Stream Developers on YouTube","video_id":"gsA0xc4Dkrs","video_url":"https://www.youtube.com/watch?v=gsA0xc4Dkrs","description":"Let's create a realtime voice agent in Python using the Amazon Nova Sonic Speech-to-Speech model in Vision Agents. \n\n# Requirements: Python 3.12 or later\n\n# .env\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\nEXAMPLE_BASE_URL=https://demo.visionagents.ai\n\n# AI services\nAWS_BEARER_TOKEN_BEDROCK=...\nAWS_ACCESS_KEY_ID=...\nAWS_SECRET_ACCESS_KEY=...\n\n# Create a new Python project with uv\nuv init\n\n# Install Vision Agents and required Python plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, aws]\"\n\nAWS Python plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-aws/\n\nVision Agents docs for AWS Bedrock: https://visionagents.ai/integrations/aws-bedrock\n\nGitHub: https://github.com/GetStream/vision-agents\n\nX: @visionagents_ai\n\nDiscord: https://discord.gg/RkhX9PxMS6","published":"2026-02-13T19:00:45Z","thumbnail_url":"https://img.youtube.com/vi/gsA0xc4Dkrs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Raptor: Call of Shadows - Join the Ultimate GPT-5.3 Codex Spark Game Jam!","channel_name":"Paul Solt on YouTube","video_id":"ffB2ueqk848","video_url":"https://www.youtube.com/watch?v=ffB2ueqk848","description":"Let's build a game with Codex, using the new GPT-5.3-Codex-Spark and Cerebras hardware!\n\nhttps://x.com/PaulSolt/status/2022094274788307201","published":"2026-02-13T18:42:07Z","thumbnail_url":"https://img.youtube.com/vi/ffB2ueqk848/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Can GPT-5.3-Codex-Spark Build a Top-Down Shoot ’Em Up Live? (Raptor: Call of Shadows)","channel_name":"Paul Solt on YouTube","video_id":"J63MktZ2hHQ","video_url":"https://www.youtube.com/watch?v=J63MktZ2hHQ","description":"Raptor: Call of Shadows is a top-down shoot ’em up built live with GPT-5.3-Codex-Spark.\n\nDEMO: https://x.com/PaulSolt/status/2022094274788307201?s=20\n\nLive coding the game from zero → playable. Watch as we tackle player movement, enemies, bullets, waves, collisions, scoring, and basic AI — all generated and iterated in real time by Codex-Spark.\n\nNative macOS: Swift + SpriteKit\nCode base updated live. \n\nAsk questions in chat, and let’s solve problems together.","published":"2026-02-13T15:25:06Z","thumbnail_url":"https://img.youtube.com/vi/J63MktZ2hHQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 816","channel_name":"Code Completion","video_id":"_yCPrpcUA6I","video_url":"https://www.youtube.com/watch?v=_yCPrpcUA6I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-13T13:27:39Z","thumbnail_url":"https://img.youtube.com/vi/_yCPrpcUA6I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Introducing GPT-5.3-Codex-Spark — INSANELY FAST (No More Waiting)","channel_name":"Paul Solt on YouTube","video_id":"MElF5wsLBZ8","video_url":"https://www.youtube.com/watch?v=MElF5wsLBZ8","description":"Reacting to the official release of GPT-5.3-Codex-Spark and what it means for the future of AI coding tools.\n\nhttps://openai.com/index/introducing-gpt-5-3-codex-spark/\n\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n#CodexSpark #GPT53 #AIcoding #OpenAI #AItools","published":"2026-02-13T05:38:22Z","thumbnail_url":"https://img.youtube.com/vi/MElF5wsLBZ8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"GPT-5.3-Codex-Spark Just Dropped — It’s Not Smarter, It’s Faster!","channel_name":"Paul Solt on YouTube","video_id":"AQtOqBk0lmI","video_url":"https://www.youtube.com/watch?v=AQtOqBk0lmI","description":"OpenAI just released GPT-5.3-Codex-Spark, a Cerebras-powered real-time coding model that’s built for speed over deep reasoning — and it’s already live. This “Spark” version of Codex isn’t trying to be the smartest model ever — it’s trying to keep up with your thinking as you code.\n\nIt's available now for ChatGPT Pro users. Another reason to subscribe to Pro!\n\nIn this video I’ll show you:\n• What the 1,000+ tokens/second speed claim actually means in a real workflow.  ￼\n• A live demo of fast coding iteration in a real macOS app environment.\n\nLinks:\n• Codex-Spark official: https://openai.com/index/introducing-gpt-5-3-codex-spark/  ￼\n• Cerebras partnership context: https://www.cerebras.ai/blog/openai-codexspark  ￼\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n#Codex-Spark #OpenAI #Codex #GPT53 #AICoding #Developers #macOS #iOS #macosdev","published":"2026-02-12T19:47:24Z","thumbnail_url":"https://img.youtube.com/vi/AQtOqBk0lmI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Lead Your Paywall with High LTV Offerings💰","channel_name":"Appfigures on YouTube","video_id":"bb19sJxVg28","video_url":"https://www.youtube.com/watch?v=bb19sJxVg28","description":"Discover why leading with high LTV (lifetime value) products on your paywall can significantly boost revenue. Prioritize premium offerings improved conversions, enhances user value, and maximizes your app's monetization potential.","published":"2026-02-12T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/bb19sJxVg28/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 815","channel_name":"Code Completion","video_id":"J5vxTNCmWB4","video_url":"https://www.youtube.com/watch?v=J5vxTNCmWB4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-12T14:09:35Z","thumbnail_url":"https://img.youtube.com/vi/J5vxTNCmWB4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AI Phone Calling & Reservation in Python #ai #pythonprogramming #pythontutorial #gemini","channel_name":"Stream Developers on YouTube","video_id":"6kH53Q6XhVA","video_url":"https://www.youtube.com/watch?v=6kH53Q6XhVA","description":"This video will show you how to build an AI phone calling and reservation app in Python using Vision Agents, Twilio, and Turbopuffer. \n\n# Requirements: Python 3.12 or later\n\n# .env\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\n\n# For vector and full-text search\nTURBOPUFFER_API_KEY=...\n\n# AI services\nGOOGLE_API_KEY=...\nELEVENLABS_API_KEY=...\nDEEPGRAM_API_KEY=...\n\n# Telephony service\nTWILIO_ACCOUNT_SID=...\nTWILIO_AUTH_TOKEN=...\n\n# Put your local host on a public URL\nNGROK_URL=https://replace_with_your.ngrok-free.app\n\n# Create a new Python project with uv\nuv init\n\n# Install Vision Agents and required Python plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, turbopuffer, twilio, gemini, elevenlabs, deepgram]\"\n\n# Run the demo with NGROK\nNGROK_URL=https://c541-176-72-38-94.ngrok-free.app uv run outbound_phone_call.py --from +358458269751 --to +19487903356\n\nVision Agents: https://visionagents.ai/\nGitHub repo: https://github.com/GetStream/vision-agents\nStream account: https://beta.dashboard.getstream.io/signup\nTwilio: https://www.twilio.com/docs/voice/twiml\nTurbopuffer: https://turbopuffer.com/","published":"2026-02-12T13:36:04Z","thumbnail_url":"https://img.youtube.com/vi/6kH53Q6XhVA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Xcode Agentic Coding, AI Anxiety, iOS 26 Adoption, Micro-Interactions","channel_name":"Sean Allen on YouTube","video_id":"_80oGwJQIjs","video_url":"https://www.youtube.com/watch?v=_80oGwJQIjs","description":"Eraser: Cleaner for Xcode -\nhttps://apps.apple.com/us/app/eraser-cleaner-for-xcode/id6758531046\n\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Xcode 26.3 Agentic Coding Feature\n- iOS 26 Adoption\n- AI Anxiety\n- Craft of iOS Dev\n- Small details to make your app great\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Xcode Agentic Coding\n2:29 - Eraser: Cleaner for Xcode\n3:03 - iOS 26 Adoption\n3:42 - AI Anxiety\n5:48 - Craft Differentiator\n7:37 - Little Details\n\n#swift #swiftui #iosdevelopment","published":"2026-02-12T13:06:19Z","thumbnail_url":"https://img.youtube.com/vi/_80oGwJQIjs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Toolbar Header Scroll Animation Effects Using SwiftUI | Luma's Header Scroll Effect | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"_h5S15Umk0Y","video_url":"https://www.youtube.com/watch?v=_h5S15Umk0Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the toolbar header scroll animation effect from Luma's App using SwiftUI | SwiftUI Header Scroll Effect | SwiftUI Toolbar Scroll Effects | SwiftUI Custom Navigation Bar | SwiftUI Custom Header Scroll Animation | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/toolbar-header-150524111\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-11T21:44:16Z","thumbnail_url":"https://img.youtube.com/vi/_h5S15Umk0Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 814","channel_name":"Code Completion","video_id":"nTyjuxx7CGQ","video_url":"https://www.youtube.com/watch?v=nTyjuxx7CGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-11T13:53:50Z","thumbnail_url":"https://img.youtube.com/vi/nTyjuxx7CGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Solo - Stairway…","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"HOGSr3Pohxw","video_url":"https://www.youtube.com/watch?v=HOGSr3Pohxw","description":"Stairway To Heaven Solo - Dom Polito \nClassic Albums Live\n \nHouses of the Holy \n@ Roy Thomson Hall, Toronto ON\nNick Hildyard - vocals\nDom Polito - guitar, vocals\nRussell Gray - guitar\nDamian Arokium - guitar\nMark Yannetta - bass \nRick Vatour - drums\nLindsay Clark - keys\nKatey Morley - vocals\nJim Cassells - percussion","published":"2026-02-11T02:32:06Z","thumbnail_url":"https://img.youtube.com/vi/HOGSr3Pohxw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Stairway To Heaven - Classic Albums Live, Roy Thompson Hall, Toronto Feb 6, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3e_QPs013bs","video_url":"https://www.youtube.com/watch?v=3e_QPs013bs","description":"When I was in high school, early 70’s, every band would end the school dance with this song (except Max Webster). \n\nTonight's musicians performing \nHouses of the Holy \n@ Roy Thomson Hall, Toronto ON\nNick Hildyard - vocals\nDom Polito - guitar, vocals\nRussell Gray - guitar\nDamian Arokium - guitar\nMark Yannetta - bass \nRick Vatour - drums\nLindsay Clark - keys\nKatey Morley - vocals\nJim Cassells - percussion","published":"2026-02-11T02:21:57Z","thumbnail_url":"https://img.youtube.com/vi/3e_QPs013bs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Apple Ads for Beginners in 2026: Live AMA","channel_name":"Appfigures on YouTube","video_id":"9gzE3rmVXMI","video_url":"https://www.youtube.com/watch?v=9gzE3rmVXMI","description":"📲 Have a question you'd like us to answer? Submit here → https://fg.rs/ls71f\n\nNew to Apple Ads and not sure where to start? Ran a few campaigns, but not seeing the results you're expecting?\n\nIn this live AMA, I’ll walk through real questions from app makers looking to get more from Apple Search Ads. We’ll cover the basics that matter, what to avoid, and how to build a campaign that actually performs.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #applesearchads #appmarketing","published":"2026-02-10T18:08:21Z","thumbnail_url":"https://img.youtube.com/vi/9gzE3rmVXMI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"OpenClaw + Codex changed how I design. Here’s the exact workflow.","channel_name":"DesignCode","video_id":"ohgPI0NgvwQ","video_url":"https://www.youtube.com/watch?v=ohgPI0NgvwQ","description":"What if your AI could design, write, automate, and organize your workflow while you’re away from your desk? This video shows the exact OpenClaw + Codex setup I use to ship real work faster.\n\nYouTube Description\nI rebuilt my creator workflow around OpenClaw + Codex, and it changed how fast I can ship design, content, and product work.\n\nIn this video, I break down:\n\nAI-generated production visuals with Nano Banana Pro\nRunning workflows from Telegram\nOpenClaw vs Codex in real use\nSafe OpenClaw setup (terminal, onboarding, API keys)\nLocal-file + memory workflows for writing/design/automation\nWhy creators now act more like editors/reviewers\nIf you’re a designer, solo builder, or indie hacker, this is a practical stack you can apply today.\n\nResources\n\nhttps://openclaw.ai\nhttps://docs.openclaw.ai/gateway/security\nhttps://platform.openai.com\nhttps://console.anthropic.com\nhttps://aistudio.google.com\nhttps://nodejs.org\nhttps://brew.sh\nhttps://telegram.org\nhttps://obsidian.md\nTimestamps\n00:00 Intro: AI tools that changed my workflow\n00:43 Nano Banana Pro design quality demo\n02:31 Command-line image workflow\n03:18 Telegram as remote control room\n04:32 Real business context (Aura)\n06:01 Building a custom slide tool with Codex\n07:42 OpenClaw vs Codex explained\n10:32 Why Codex is easier to start with\n12:07 OpenClaw prerequisites (Node + Homebrew)\n13:19 Terminal walkthrough\n15:45 Onboarding + safety settings\n16:06 API keys + model choices\n20:20 Control panel + terminal UI\n22:34 Multi-agent setup\n23:54 Local files/context advantage\n25:51 When to use Codex instead\n26:17 Automations (daily workflows)\n27:12 Creator role shift: editor/reviewer\n28:13 Obsidian + markdown workflow\n30:20 Codex automations + skills\n31:43 Project context best practices\n32:50 Tweet-to-article workflow\n34:33 Queueing tasks + live steering\n35:42 Real-time article + image generation\n38:01 API integrations\n39:01 Secure rollout strategy\n40:31 Voice dictation workflow\n41:26 Why now (GPT-5.3 + Codex momentum)\n\nTags\nopenclaw,codex,ai workflow","published":"2026-02-10T15:11:46Z","thumbnail_url":"https://img.youtube.com/vi/ohgPI0NgvwQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 813","channel_name":"Code Completion","video_id":"Ifazx-MI7Bw","video_url":"https://www.youtube.com/watch?v=Ifazx-MI7Bw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2026 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-10T14:07:52Z","thumbnail_url":"https://img.youtube.com/vi/Ifazx-MI7Bw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fever with Erin!","channel_name":"Full Queue Developer","video_id":"6SjbBLZdTAM","video_url":"https://www.youtube.com/watch?v=6SjbBLZdTAM","description":"","published":"2026-02-10T02:23:51Z","thumbnail_url":"https://img.youtube.com/vi/6SjbBLZdTAM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode 26.3 - Agentic Coding with Free OpenAI Account","channel_name":"Stewart Lynch on YouTube","video_id":"cuBANmz7OxY","video_url":"https://www.youtube.com/watch?v=cuBANmz7OxY","description":"Want to try agentic coding in Xcode 26.3 but don't want to pay for OpenAI or Claude? You're in luck! This video demonstrates how to build a complete habit tracker app using Xcode's Codex agent with just a free ChatGPT account. \nFollowing up on my previous video where I used a paid Claude account, I'm now showing you that anyone can experiment with AI-powered coding assistance without spending a dime. Watch as I build the same habit tracker app from my previous video, but this time using OpenAI's free tier with the Codex agent.\nIn this video, you'll learn how to set up agents and skills in Xcode 26.3,  configure your free ChatGPT account, and let the AI build a fully functional SwiftUI app with Swift Data. I'll show you where to place agent files, how to work with the Codex agent, and troubleshoot issues as they arise.The final app includes habit tracking, daily/weekly tracking options, color coding, streak tracking, and sample data for previews—all generated through agentic coding with a free account.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\n\nReferences mentioned in video: \nXcode 26.3 Agentic Coding\nhttps://youtu.be/QdpaI_j0FRU\n\nAgent (Paul Hudson)\nSwift Agents\nhttps://github.com/twostraws/SwiftAgents\n\nSkills (Anton Van Der Lee)\nSwiftUI Expert Skill\nhttps://github.com/AvdLee/SwiftUI-Agent-Skill\n\nSwift Concurrency Agent Skill\nhttps://github.com/AvdLee/Swift-Concurrency-Agent-Skill\n\nAgents.md for Codex: \nhttps://gist.github.com/StewartLynch/07f7aad6b1731fbb350bf6c1afdb3006\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-09T20:47:22Z","thumbnail_url":"https://img.youtube.com/vi/cuBANmz7OxY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"S.A.M. & Fallout Finale - Spockcast podcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"89dHIxCfsbI","video_url":"https://www.youtube.com/watch?v=89dHIxCfsbI","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/02/09/s-a-m-fallout-finale/","published":"2026-02-09T17:31:47Z","thumbnail_url":"https://img.youtube.com/vi/89dHIxCfsbI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"App Experts Reveal Growth SECRETS You Must Use in 2026","channel_name":"Appfigures on YouTube","video_id":"h5eGGMh004U","video_url":"https://www.youtube.com/watch?v=h5eGGMh004U","description":"This year-in-review we celebrate all the amazing guests who joined us on live streams throughout the past year. We’re highlighting the best moments, biggest insights, and top app tips shared by founders, marketers, and industry experts across the app industry. From app growth and ASO strategies to mobile marketing, monetization, and user acquisition, this video is packed with actionable takeaways. Tune in to revisit the best app lessons of the year, discover new ideas, and get inspired for what’s next.\n\nFull Live Streams \n\nSteve Young → https://www.youtube.com/live/dhcU-WLUEOM?si=AFwWfUixXc0kcP9H\n\nPhil Carter → https://www.youtube.com/live/-WsZyUCoOQo?si=wQefzUssHknwAuFN\n\nMarcus Burke → https://www.youtube.com/watch?v=ND3isjQIGjg\n\nJulie Tonna → https://www.youtube.com/watch?v=1GnCTTD1MW0\n\nNicole Weiss → https://www.youtube.com/watch?v=YT161Uv-AOM\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter →   / arielmichaeli  \n\n#ASO #appstoreoptimization #appmarketing #mobileapps","published":"2026-02-09T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/h5eGGMh004U/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 812","channel_name":"Code Completion","video_id":"s4oYv_yWJ_s","video_url":"https://www.youtube.com/watch?v=s4oYv_yWJ_s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-09T08:50:09Z","thumbnail_url":"https://img.youtube.com/vi/s4oYv_yWJ_s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"S.A.M. & Fallout Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"q0bAbiD2Q1Q","video_url":"https://www.youtube.com/watch?v=q0bAbiD2Q1Q","description":"This week we review Star Trek: Starfleet Academy: S01 E05 Series Acclimation Mil, Fallout's Season 2 finale, Knight of the Seven Kingdoms S01E04 The Squire and The Muppet Show\n\n  •  ‎For All Mankind - Apple TV (https://tv.apple.com/ca/movie/for-all-mankind/umc.cmc.5tuytm6lzyp9zn3ji1x27u63b) \n  •  Catherine O'Hara, Star of 'Beetlejuice' and 'Home Alone,' Has Died (https://gizmodo.com/catherine-ohara-star-of-beetlejuice-and-home-alone-has-died-2000716080) \n  •  HBO Makes It Official: House of the Dragon Ends With Season 4 - IGN (https://www.ign.com/articles/hbo-makes-it-official-house-of-the-dragon-ends-with-season-4) \n  •  Stranger Things: Tales From ‘85 hits Netflix on April 23 (https://www.engadget.com/entertainment/tv-movies/stranger-things-tales-from-85-hits-netflix-on-april-23-150436136.html) \n  •  The first season of Amazon's Fallout show is now free on Youtube (https://www.engadget.com/entertainment/streaming/the-first-season-of-amazons-fallout-show-is-now-free-on-youtube-162920615.html) \n  •  Fallout Season 1 Full Episodes | Prime Video - YouTube (https://www.youtube.com/playlist?list=PLWz2DO39R-NX9gYByO7231inaftQYqI8v) \n  •  ‘Baldur’s Gate’ TV Series Continuing Game’s Story In Works At HBO From ‘The Last Of Us’ Co-Creator Craig Mazin & Hasbro Entertainment (https://deadline.com/2026/02/baldurs-gate-3-tv-show-craig-mazin-hbo-1236710583/) \n  •  The Launching Pad | Memory Alpha (https://memory-alpha.fandom.com/wiki/The_Launching_Pad) \n  •  Weapons Trailer (https://youtu.be/OpThntO9ixc) \n  •  All the Official NFL Super Bowl Commercials 2026 (https://youtu.be/hiaIHLwJvPQ) \n  •  Star Trek's 60th Anniversary Celebration Plans Revealed For 2026 (https://screenrant.com/star-trek-60th-anniversary-celebration-plans/) \n  •  Project Hail Mary 11389 | LEGO® Icons | Buy online at the Official LEGO® Shop CA (https://www.lego.com/en-ca/product/project-hail-mary-11389) \n  •  Last Samurai Standing | Official Trailer | Netflix (https://youtu.be/eLfE-WiHAWU) \n  •  Amanda Seyfried plays dulcimer and sings 'California' by Joni Mitchell - YouTube (https://youtube.com/shorts/SXGyD2UI3Sw?si=a-PFYW-Rg5vwsfET) \n  •  What's a Catalytic Converter and Why Do People Steal Them? | Cars.com (https://www.cars.com/articles/whats-a-catalytic-converter-and-why-do-people-steal-them-446861/) \n  •  Amazon Pulls Film From Oregon Theatres (https://www.instagram.com/p/DUYudJVkuFD/?igsh=MW95YTYwd2F5NGh3OQ%3D%3D&amp;img_index=1) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-02-09T03:29:19Z","thumbnail_url":"https://img.youtube.com/vi/q0bAbiD2Q1Q/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Multi-agent coding with Antigravity | Sofia S4E5","channel_name":"Peter Friese on YouTube","video_id":"bCz3Pc041ME","video_url":"https://www.youtube.com/watch?v=bCz3Pc041ME","description":"In this livestream, I’m going to implement several features in parallel using Antigravity’s agent manager. We'll also make use of git worktrees!","published":"2026-02-08T17:44:22Z","thumbnail_url":"https://img.youtube.com/vi/bCz3Pc041ME/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Sharing App Data with Uniform Type Identifiers and ShareSheets Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"TPGn2pJjfis","video_url":"https://www.youtube.com/watch?v=TPGn2pJjfis","description":"Sharing data between devices you own is one thing. Sharing data between different users of the same app is a completely different problem.\n\nIn this first video of a two-part series, we build a file-based sharing system that lets users export and import SwiftData content using JSON and the system share sheet. There is no CloudKit, no syncing, and no shared ownership. Once data is shared, the receiving user owns it outright.\n\nUsing a Book Lists sample app, we walk through exporting filtered data, encoding relational SwiftData models into a clean JSON format, and preparing that data for sharing via AirDrop, email, or Files. You will learn how to handle one-to-many and many-to-many relationships, avoid duplicate records on import, and design custom Codable models specifically for data exchange.\n\nWe also configure a custom document type so shared files open directly in the app, setting the stage for decoding and importing the data in Part 2.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n5:49 The Challenges\n7:30 The SharedJSON model\n14:01 ShareManger - Prepare for Sharing\n23:14 Uniform Type Identifiers\n\n Starter Project Files: https://github.com/StewartLynch/MyBooklist\n\nCompleted Project:  https://github.com/StewartLynch/MyBooklist/tree/Part1Completed\n\nReferences mentioned in video: \nSwiftData Playlist\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-08T14:28:38Z","thumbnail_url":"https://img.youtube.com/vi/TPGn2pJjfis/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 811","channel_name":"Code Completion","video_id":"eSxdbgcMPW0","video_url":"https://www.youtube.com/watch?v=eSxdbgcMPW0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-08T13:42:57Z","thumbnail_url":"https://img.youtube.com/vi/eSxdbgcMPW0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Day 4 of 7 quotes that changed my life","channel_name":"Full Queue Developer","video_id":"rhw4Q9E3ld0","video_url":"https://www.youtube.com/watch?v=rhw4Q9E3ld0","description":"","published":"2026-02-08T01:55:00Z","thumbnail_url":"https://img.youtube.com/vi/rhw4Q9E3ld0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Since I’ve Been Loving You, Classic Albums Live, Roy Thompson Hall, Toronto, Feb 6, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kYCaj5jzi5w","video_url":"https://www.youtube.com/watch?v=kYCaj5jzi5w","description":"Houses of the Holy \n@ Roy Thomson Hall, Toronto ON\nNick Hildyard - vocals\nDom Polito - guitar, vocals\nRussell Gray - guitar\nDamian Arokium - guitar\nMark Yannetta - bass \nRick Vatour - drums\nLindsay Clark - keys\nKatey Morley - vocals\nJim Cassells - percussion","published":"2026-02-07T21:24:12Z","thumbnail_url":"https://img.youtube.com/vi/kYCaj5jzi5w/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Ramble On - Classic Albums Live, Roy Thompson Hall, Toronto Feb 6, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ZWO9kl4BOSA","video_url":"https://www.youtube.com/watch?v=ZWO9kl4BOSA","description":"Houses of the Holy \n@ Roy Thomson Hall, Toronto ON\nNick Hildyard - vocals\nDom Polito - guitar, vocals\nRussell Gray - guitar\nDamian Arokium - guitar\nMark Yannetta - bass \nRick Vatour - drums\nLindsay Clark - keys\nKatey Morley - vocals\nJim Cassells - percussion","published":"2026-02-07T21:10:16Z","thumbnail_url":"https://img.youtube.com/vi/ZWO9kl4BOSA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Moby Dick - Rick Vatour, Classic Albums Live, Roy Thompson Hall, Toronto Feb 6, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fFytqM0glVY","video_url":"https://www.youtube.com/watch?v=fFytqM0glVY","description":"Houses of the Holy \n@ Roy Thomson Hall, Toronto ON\nNick Hildyard - vocals\nDom Polito - guitar, vocals\nRussell Gray - guitar\nDamian Arokium - guitar\nMark Yannetta - bass \nRick Vatour - drums\nLindsay Clark - keys\nKatey Morley - vocals\nJim Cassells - percussion","published":"2026-02-07T21:04:51Z","thumbnail_url":"https://img.youtube.com/vi/fFytqM0glVY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Complex UI Animation: New Xcode's OnBoarding Animation Effect Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"WqzDYtc7yjA","video_url":"https://www.youtube.com/watch?v=WqzDYtc7yjA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the New Xcode 26.3's Animated OnBoarding Effect using SwiftUI | SwiftUI OnBoarding Animation | SwiftUI Logo Animation | SwiftUI Xcode OnBoarding Effect | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/complex-ui-new-150195694\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.3\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-07T20:45:16Z","thumbnail_url":"https://img.youtube.com/vi/WqzDYtc7yjA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Over the Hill and Far Away - Russell Gray, Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"yCwVIFbUy3k","video_url":"https://www.youtube.com/watch?v=yCwVIFbUy3k","description":"Over the Hill and Far Away - Russell Gray, Classic Albums Live","published":"2026-02-07T16:23:32Z","thumbnail_url":"https://img.youtube.com/vi/yCwVIFbUy3k/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 810","channel_name":"Code Completion","video_id":"B4dlpN_YcT8","video_url":"https://www.youtube.com/watch?v=B4dlpN_YcT8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-07T13:31:59Z","thumbnail_url":"https://img.youtube.com/vi/B4dlpN_YcT8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"WordFlux - I built a Word Puzzle Game with SwiftUI #shorts","channel_name":"Shubham Singh on YouTube","video_id":"U3JUqoBiSLo","video_url":"https://www.youtube.com/watch?v=U3JUqoBiSLo","description":"WordFlux is live! 🎉 A SwiftUI word puzzle game\n\nExcited to finally launch WordFlux, built entirely with SwiftUI and designed for iOS 26. It’s fast-paced, all about quick thinking and word building.\n\n\nWould love for you to try it out, explore the game modes, and share your thoughts 😄\n\nhttps://apps.apple.com/us/app/wordflux-word-puzzles/id6757514622\n\n#swiftui #iosdev  #wordgames \n#WordFlux #WordGame #PuzzleGame #AppStore #GameLaunch #WordPuzzle #mobilegamingcomedy  #GameDeveloper #AdventureMode #Multiplayer #WordGames #IndieGame #Gaming #QuickThinking #GameReview","published":"2026-02-07T08:03:33Z","thumbnail_url":"https://img.youtube.com/vi/U3JUqoBiSLo/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"2 Years with Apple Vision Pro","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"B3XlvL5i9EY","video_url":"https://www.youtube.com/watch?v=B3XlvL5i9EY","description":"Checkout the latest episode of MTJC\nhttps://morethanjustcode.com/two-years-of-apple-vision-pro-with-the-step-into-vision-community/","published":"2026-02-07T04:43:45Z","thumbnail_url":"https://img.youtube.com/vi/B3XlvL5i9EY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Xcode 26 3 Agentic Coding","channel_name":"Stewart Lynch on YouTube","video_id":"QdpaI_j0FRU","video_url":"https://www.youtube.com/watch?v=QdpaI_j0FRU","description":"Watch me build two complete SwiftUI apps from scratch using Xcode 26.3's revolutionary new agentic coding features, completely live and unedited. Almost no speed-ups, no cuts, just real-time development with Claude's AI agent.\nIn this comprehensive tutorial, I demonstrate:\n• Setting up Anthropic's Claude Agent in Xcode 26.3\n• Building a full-featured Habit Tracker app with SwiftData\n• Creating a Personal Finance tracker with charts and transactions\n• Adding custom agents and skills from Paul Hudson and Antoine van der Lee\n• Using global Claude.md instructions for automatic documentation\n• Iterating on AI-generated code with natural language requests\n• How the AI organizes code, fixes errors, and creates engineering journals\n\nWhat You'll Learn:\n• Complete setup process for Claude Agent in Xcode\n• How to structure prompts for optimal results\n• Adding community-created agents and skills to enhance AI capabilities\n• Using preview traits and modern SwiftUI patterns\n• Real-world examples of AI-assisted iteration and debugging\n• Automatic project documentation and engineering journal generation\n\nApps Built in This Video:\n1. Habit Tracker - Complete with SwiftData persistence, streak tracking, color-coded habits, and 7-14 day history views\n2. Personal Finance Tracker - Full transaction management with charts, categories, and beautiful data visualization\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n0:34 Setup\n4:50 Habit Tracker App\n12:04 Updating Code\n15:21 Agents and Skills\n18:18 Personal Finance Tracker App\n\n Starter Project Files: \nNone\nCompleted Project: \nNone \n\nReferences mentioned in video: \nSetting up coding intelligence\nhttps://developer.apple.com/documentation/xcode/setting-up-coding-intelligence\n\nWriting code with intelligence in Xcode\nhttps://developer.apple.com/documentation/xcode/writing-code-with-intelligence-in-xcode\n\nAgent (Paul Hudson)\nSwift Agents\nhttps://github.com/twostraws/SwiftAgents\n\nSkills (Anton Van Der Lee)\nSwiftUI Expert Skill\nhttps://github.com/AvdLee/SwiftUI-Agent-Skill\n\nSwift Concurrency Agent Skill\nhttps://github.com/AvdLee/Swift-Concurrency-Agent-Skill\n\nCLAUDE.md file\nhttps://gist.github.com/StewartLynch/c2f6521c154c46ba946fce7aec530b41\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-06T21:28:37Z","thumbnail_url":"https://img.youtube.com/vi/QdpaI_j0FRU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The Best Speech-to-Text AI Model #ai #llm #mistralai #gemini #pythontutorial #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"xuo__cqjYWY","video_url":"https://www.youtube.com/watch?v=xuo__cqjYWY","description":"Spech-to-Text for AI applications is essential when building voice and speech-enabled services like Siri. Let's look at how you can quickly add speech recognition to your AI project using the new Voxtral Transcribe 2 model from Mistral.\n\nGet Started\n# Add a new Python project\nuv init\n\n# Install Vision Agents and plugins\nuv add vision-agents\nuv add \"vision-agents[gemini, getstream, deepgram, mistral]\"\n\n# In your .env\nSTREAM_API_KEY=...\nGOOGLE_API_KEY=...\nDEEPGRAM_API_KEY=...\nMISTRAL_API_KEY=...\n\nRelated Links\nVision Agents Mistral Python plugin: https://pypi.org/project/vision-agents-plugins-mistral/\nVision Agents Mistral Docs: https://visionagents.ai/integrations/mistral\nVision Agents repo: https://github.com/GetStream/vision-agents\nDiscord community: https://discord.com/invite/RkhX9PxMS6\nFollow Vision Agents on X: @visionagents_ai","published":"2026-02-06T19:01:05Z","thumbnail_url":"https://img.youtube.com/vi/xuo__cqjYWY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 809","channel_name":"Code Completion","video_id":"Y-xfBuKmMQI","video_url":"https://www.youtube.com/watch?v=Y-xfBuKmMQI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-06T12:59:19Z","thumbnail_url":"https://img.youtube.com/vi/Y-xfBuKmMQI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Does Button Size Matter on Paywalls?","channel_name":"Appfigures on YouTube","video_id":"2nFD4R1Lgcc","video_url":"https://www.youtube.com/watch?v=2nFD4R1Lgcc","description":"Does button size impact the performance of your app’s paywalls. This video explores how button design influences user behavior, conversion rates, and overall paywall effectiveness, offering insights to optimize your app’s monetization strategy.","published":"2026-02-06T05:00:00Z","thumbnail_url":"https://img.youtube.com/vi/2nFD4R1Lgcc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"GPT-5.3-Codex Launches Today — 5 Things You Need to Know","channel_name":"Paul Solt on YouTube","video_id":"ub_jy0O4UVk","video_url":"https://www.youtube.com/watch?v=ub_jy0O4UVk","description":"The new GPT-5.3-Codex is my new favorite model. I didn't want to go back to GPT-5.2 models. GPT-5.3-Codex is so much faster (and smarter).\n\nIf you’re using ChatGPT or Codex for development, here is what you need to know about GPT-5.3-Codex.\n\nhttps://openai.com/index/introducing-gpt-5-3-codex/\n\n#Codex #ChatGPT #OpenAI #AIcoding #DeveloperTools #CLI #IDE #Agents","published":"2026-02-05T18:28:03Z","thumbnail_url":"https://img.youtube.com/vi/ub_jy0O4UVk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 806","channel_name":"Code Completion","video_id":"fL-FL0sEp-Q","video_url":"https://www.youtube.com/watch?v=fL-FL0sEp-Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-05T13:42:16Z","thumbnail_url":"https://img.youtube.com/vi/fL-FL0sEp-Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 807","channel_name":"Code Completion","video_id":"R85WYS-YUYY","video_url":"https://www.youtube.com/watch?v=R85WYS-YUYY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-05T13:39:48Z","thumbnail_url":"https://img.youtube.com/vi/R85WYS-YUYY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Two Years of Apple Vision Pro with the Step Into Vision Community","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"NLD6EwLlprQ","video_url":"https://www.youtube.com/watch?v=NLD6EwLlprQ","description":"Members of the Step Into Vision community gathered on Feb 2, 2026 to celebrate and reflect on two years of Apple Vision Pro. They shared their stories, what they have been building, and what they hope to see next.\n\nJoseph Simpson\nhttps://stepinto.vision/\nhttps://www.linkedin.com/in/vrhermit/\nRaven Zachary\nhttps://raven.vision/\nTim Mitra\nhttps://www.linkedin.com/in/itguycanada/\nhttps://github.com/timmitra/visionosresources\nhttps://apps.apple.com/ca/app/joblog-application-tracker/id6475248355\nhttps://apps.apple.com/ca/app/whats-in-my-closet/id869652478\nhttps://apps.apple.com/ca/app/my-good-dog/id6504159233\nhttps://www.kodeco.com/ios/paths/visionos-beyond-the-basics/43721208-realitykit-reality-composer-pro\nJohn Haney\nhttps://www.linkedin.com/in/johnhaneysoftware/\nhttps://github.com/johnhaney/ARKitVision\nhttps://github.com/johnhaney/ARUnderstanding\nhttps://apps.apple.com/us/app/cone-of-shame/id6466742380\nhttps://apps.apple.com/us/app/timecube-spatial-clock/id6475053578\nhttps://apps.apple.com/us/app/graph-grid/id6478813106\nhttps://apps.apple.com/us/app/lexagon/id6739757280\nhttps://apps.apple.com/us/app/lextech-studio/id6670705683\nhttps://apps.apple.com/us/app/persona-mirror/id6477400989\nDan Zeitman\nhttps://www.linkedin.com/in/dzeitman/\nhttps://spatial-explorer.com\nhttps://dvpweb.myportfolio.com\nMatthias Weber\nhttps://www.linkedin.com/in/matthias-weber-290736189\nhttps://www.develicious.de\nOm Chachad\nhttps://www.linkedin.com/in/omchachad/\nPaolo Villanueva\nhttps://www.linkedin.com/in/paolopv/\nhttps://apps.apple.com/us/app/lalo-immersive/id6740135829\nhttps://apps.apple.com/us/app/jumpfinity/id6477134673\nhttps://paolopv.com/scanntech-apple-vision\nAlan Moore\nhttps://www.linkedin.com/in/kahunamoore\nSteve Talkowski\nhttps://www.linkedin.com/in/stevetalkowski/\nhttps://www.sketchbot.tv/tron\nhttps://www.artstation.com/stevetalkowski\nAnas Belkhadir\nhttps://www.linkedin.com/in/belkhadir/\nhttps://swiftorbit.io\nWaldemar Osmala\nhttps://www.linkedin.com/in/osmala/\nhttps://apps.apple.com/us/app/dogo-vr/id6741485240\nhttps://apps.apple.com/us/app/pawmodoro/id6746100619\nJustin Leger\nhttps://www.linkedin.com/in/justinleger/\nhttps://github.com/SouthwestAir/Vision-Pro-Blender-Live-Streamer\nJuan Moya\nhttps://www.linkedin.com/in/juan-moya-ᯅ/\nhttps://www.homerise.app\nhttps://www.matterfulstudios.com\nDylan Russell\nhttps://waypointhub.app\nMike Bundy\nhttps://www.linkedin.com/in/michaelbundy/\nhttps://x.com/mikebundy\nhttps://apps.apple.com/us/app/aegis-core/id6740557443\nhttps://apps.apple.com/us/app/sizzly-particle-studio/id6478509454\nhttps://apps.apple.com/us/app/ball-pit-for-vision-pro/id6479953845\nhttps://apps.apple.com/us/app/spooky-vision/id6752791095\nRoz McNulty\nhttps://www.fashionic.ca\nJohn Forester\nhttps://www.linkedin.com/in/jforester/\nJeremy Duncan\nhttps://www.linkedin.com/in/jdunrrp\nhttps://www.instagram.com/jdunrrp/\nhttps://twitter.com/jdunrrp\nShika Duncan (JoyReign)\nhttps://www.linkedin.com/in/joyreignvr\nhttps://twitter.com/JoyReignVr\nhttps://www.instagram.com/joyreignvr/\nAndrew Edwards\nhttps://www.linkedin.com/in/anedwar/\nPhil Traut\nhttps://x.com/SpatiallyMe\nhttps://testflight.apple.com/join/2C6MDjv3\n\n0:00 - Introduction\n0:36 Step Into Vision Introduction\n3:22 Raven Zachary\n5:32 John Haney\n7:38 Mike Bundy\n9:30 Roz McNulty\n11:38 Justin Leger\n14:17 Poalo Villanueva\n17:34 Juan Moya\n20:01 Tim Mitra\n24:13 Dan Zeitman\n28:38 Om Chachad\n31:49 Matthias Weber\n36:04 Phil Traut\n38:45 Anas Belkhadir\n40:40 I'm Spatial\n42:36 Jeremy Duncan & JoyReign\n45:04 Dylan Russell\n49:31 Mike Askew\n52:00 John Forester\n54:00 Steve Talkowski\n59:31 Thomas Kumiehn\n1:03:19 Step Into Vision Office Hours\n1:03:50 Joseph Simpson\n1:09:44 Michael Potts\n1:11:16 Alan Moore\n1:13:09 Andrew Edwards\n1:14:44 Ian Dupak\n1:16:13 Matthew Spendlove\n1:17:30 Discussion on Vision Pro  & visionOS future\n1:29:00 Tom Krikorian\n1:33:33 Vision Products future continued\n1:40:25 Join Office Hours & StepInto.vision community\n1:47:25 Shared Visions Project","published":"2026-02-05T06:18:14Z","thumbnail_url":"https://img.youtube.com/vi/NLD6EwLlprQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Complex 3D Animation Effect Using SwiftUI | BlueNote's 3D Paywall Effect | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"XhgLm3T6BkU","video_url":"https://www.youtube.com/watch?v=XhgLm3T6BkU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the 3D Animated Paywall effect from BlueNote's App using SwiftUI | SwiftUI 3D Animation Effect | SwiftUI 3D Rotations | SwiftUI 3D Effects | SwiftUI Paywalls | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/complex-3d-using-149952976\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Editor: https://apple.co/4jZx5dc\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-04T20:12:36Z","thumbnail_url":"https://img.youtube.com/vi/XhgLm3T6BkU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 807","channel_name":"Code Completion","video_id":"GYkM412PGZM","video_url":"https://www.youtube.com/watch?v=GYkM412PGZM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-04T12:43:15Z","thumbnail_url":"https://img.youtube.com/vi/GYkM412PGZM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"OpenClaw + Telegram + Ollama: Local Personal AI Assistant #ai #openclaw #ollama #llm #telegram","channel_name":"Stream Developers on YouTube","video_id":"5RRhX7jg8RQ","video_url":"https://www.youtube.com/watch?v=5RRhX7jg8RQ","description":"Quickly set up OpenClaw, Ollama, and Telegram to build a local personal AI assistant that lives in the Telegram app for web and mobile. This video will also help you to configure OpenClaw to work with WhatApp, iMessage, Slack, and Discord. Enjoy!!!\n\nhttps://ollama.com/\nhttps://openclaw.ai/ \n\nBuild an AI-powered chat app: https://getstream.io/chat/","published":"2026-02-04T09:22:35Z","thumbnail_url":"https://img.youtube.com/vi/5RRhX7jg8RQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Day 3! Seven quotes that changed my life","channel_name":"Full Queue Developer","video_id":"TyDNpPgx6g4","video_url":"https://www.youtube.com/watch?v=TyDNpPgx6g4","description":"","published":"2026-02-04T04:46:31Z","thumbnail_url":"https://img.youtube.com/vi/TyDNpPgx6g4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Day 2 of seven quotes that have changed my life","channel_name":"Full Queue Developer","video_id":"xhKsAeSRw8Y","video_url":"https://www.youtube.com/watch?v=xhKsAeSRw8Y","description":"","published":"2026-02-04T04:28:12Z","thumbnail_url":"https://img.youtube.com/vi/xhKsAeSRw8Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Day 1 of 7! Quotes that changed my life","channel_name":"Full Queue Developer","video_id":"4ncgphNBfgU","video_url":"https://www.youtube.com/watch?v=4ncgphNBfgU","description":"","published":"2026-02-04T04:19:13Z","thumbnail_url":"https://img.youtube.com/vi/4ncgphNBfgU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SymbolBrowser Mac Menu Bar App","channel_name":"Stewart Lynch on YouTube","video_id":"JtSeAs1ILuE","video_url":"https://www.youtube.com/watch?v=JtSeAs1ILuE","description":"Browse Apple's complete SF Symbols library from your menu bar. Search, preview effects, customize colors, generate SwiftUI/UIKit/AppKit code, and copy symbols as images — all without leaving your workflow.\n\nAvailable on Gumroad:  (Pay what you want)\nhttps://stewartlynch.gumroad.com/l/SymbolBrowser\n\nInstant Access from Your Menu Bar\n• One-click access to the complete SF Symbols library\n• Floating window that stays out of your way\n• Drag to detach and position anywhere on screen\n\nPowerful Search & Discovery\n• Search across 5,000+ symbols by name or keywords\n• Filter by category (Communication, Weather, Gaming, and more)\n• Filter by release year to find symbols compatible with your target OS\n• See platform availability at a glance (iOS, macOS, tvOS, watchOS, visionOS)\n\nLive Symbol Customization\n• Preview 12 symbol effects: Bounce, Pulse, Wiggle, Breathe, Rotate, and more\n• 5 rendering modes: Monochrome, Multicolor, Palette, Hierarchical\n• Full color customization with primary, secondary, and tertiary colors\n• Variable value control for dynamic symbols\n\nCopy-Ready Code Generation\n• Generate SwiftUI, UIKit, or AppKit code with one click\n• Code includes your customizations (effects, colors, rendering modes)\n• Paste directly into Xcode\n\nExport Symbol Images\n• Copy any symbol as a PNG image to your clipboard\n• Paste directly into Finder to create a file\n• Respects your current customization settings\n\nBuilt for Developers\n• Launch at login for instant availability\n• Automatic updates via Sparkle\n• Native macOS app — fast and lightweight","published":"2026-02-03T21:21:09Z","thumbnail_url":"https://img.youtube.com/vi/JtSeAs1ILuE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Introducing KeyFramify App, a simple Keyframe video editor🎉","channel_name":"Kavsoft on YouTube","video_id":"GPnXl1o4BS8","video_url":"https://www.youtube.com/watch?v=GPnXl1o4BS8","description":"A simple and easy keyframe editor where you can easily create zoom and pan transitioned videos with ease!\n\nFor More👇\napple.co/4jZx5dc\n\nThe app is completely free, so feel free to try it out. Please let me know if you encounter any problems.","published":"2026-02-03T18:42:49Z","thumbnail_url":"https://img.youtube.com/vi/GPnXl1o4BS8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 806","channel_name":"Code Completion","video_id":"ND1plo-fDvk","video_url":"https://www.youtube.com/watch?v=ND1plo-fDvk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-03T13:26:05Z","thumbnail_url":"https://img.youtube.com/vi/ND1plo-fDvk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Codex App - A First Look for App Development","channel_name":"Paul Solt on YouTube","video_id":"ICYbOfW5RoQ","video_url":"https://www.youtube.com/watch?v=ICYbOfW5RoQ","description":"I have been using Codex App for the last week. Here's a first-look at the new way to interact and control your agents. One control center for all the separate projects and threads (conversations with agents). \n\nWatch as I walkthrough Codex app. This is a hands-on, real project workflow: I dictate tasks, open Xcode from Codex, run builds via a Makefile, review diffs, and iterate.\n\n• Download Codex app: http://chatgpt.com/codex\n• Super Easy Slides: https://apps.apple.com/us/app/super-easy-slides/id6738591861?mt=12\n\n#codex #Xcode #OpenAI #macOSDev #iOSDev #SwiftUI #AIcoding #GPT52 #macOS #iOS #DeveloperTools","published":"2026-02-02T19:20:03Z","thumbnail_url":"https://img.youtube.com/vi/ICYbOfW5RoQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Smart Tagging - Improving the UX | Sofia S4E4","channel_name":"Peter Friese on YouTube","video_id":"7y87nuq9x5Y","video_url":"https://www.youtube.com/watch?v=7y87nuq9x5Y","description":"In today's stream, I will work on improving the UX of the smart tagging implementation - for example, by reusing the user's existing tags.","published":"2026-02-02T18:30:48Z","thumbnail_url":"https://img.youtube.com/vi/7y87nuq9x5Y/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How To Build a Voice Agent in 2026","channel_name":"Stream Developers on YouTube","video_id":"KI_JslCXHTs","video_url":"https://www.youtube.com/watch?v=KI_JslCXHTs","description":"There are several ways to create a voice agent in Python. This video guides you with the two main approaches, realtime speech-to-speech and custom voice pipeline. We will build several voice AI agent demos including a basic function/tool calling implementation. Follow the steps below and let's get started. \n\n# Install Python 3.13 or later\n\n# Initialize a new Python project\nuv init\n\n# Configure your Python environment\nuv venv .venv\nsource .venv/bin/activate\n\n# Install Vision Agents and plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, gemini, openai, aws, elevenlabs, deepgram]\"\n\n# In your .env \nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\n\nGOOGLE_API_KEY=...\nOPENAI_API_KEY=...\nDEEPGRAM_API_KEY=...\nELEVENLABS_API_KEY=...\n\nAWS_BEARER_TOKEN_BEDROCK=...\nAWS_ACCESS_KEY_ID=...\nAWS_SECRET_ACCESS_KEY=...\n\nTIMESTAMPS\n00:00 Voice Agent Demo\n00:17 How To Build a Voice Agent in Python\n00:20 Voice Agent Architectures\n02:00 Amazon Nova Sonic Demo\n02:44 Create a Gemini Live Speech-to-Speech Agent\n05:15 Create an OpenAI Speech-to-Speech Agent\n05:57 Build a Voice Agent With Amazon Nova Sonic Speech-to-Speech\n07:54 Build an Agent With a Custom Voice Pipeline: STT - LLM - TTS\n09:32 How to Create a Voice Agent With Function/Tool Calling Support\n\nRELATED LINKS\nVision Agents Docs: https://visionagents.ai/\nVision Agents Repo: https://github.com/GetStream/Vision-Agents\nSource Code for Demos: https://github.com/GetStream/stream-tutorial-projects/tree/main/AI/VisionAgents/BuildVoiceAgent\nVision Agents Plugins: https://pypi.org/search/?q=Vision+Agents","published":"2026-02-02T16:04:13Z","thumbnail_url":"https://img.youtube.com/vi/KI_JslCXHTs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 805","channel_name":"Code Completion","video_id":"KIB30T-ZtVs","video_url":"https://www.youtube.com/watch?v=KIB30T-ZtVs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-02T12:13:44Z","thumbnail_url":"https://img.youtube.com/vi/KIB30T-ZtVs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ah pè Kè pè Ulh cha","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Bis4pGwiD58","video_url":"https://www.youtube.com/watch?v=Bis4pGwiD58","description":"This week we review Star Trek: Starfleet Academy S01E04 Vox in Excelso, Fallout S02E07 The Handoff, and A Knight of the Seven Kingdoms S01E02 Hard Salt Beef.\n\n  •  For All Mankind — Season 5 Official Teaser | Apple TV (https://youtu.be/nF6tso9D9jc?si=MK9GG9srtHBvi3vJ) \n  •  Marvel Television’s Daredevil: Born Again Season 2 | Teaser Trailer (https://youtu.be/Ozy1WksEhfk?si=YRSAwmvQ2WC7C2_y) \n  •  Kumail Nanjiani and Emily V. Gordon Land Sex Criminals Series Order at Prime Video (https://www.thewrap.com/creative-content/tv-shows/kumail-nanjiani-emily-v-gordon-sex-criminals-prime-video-series-order/) \n  •  ‘Inception’ and ‘The Incredibles’ Among 2025’s National Film Registry Inductees | Gizmodo (https://gizmodo.com/national-film-registry-library-of-congress-inception-the-thing-2000715469) \n  •  Sal Buscema, Co-Creator Of Rom & The Defenders Has Died, Aged 89 (https://bleedingcool.com/comics/sal-buscema-co-creator-of-rom-the-defenders-has-died-aged-89/) \n  •  First Look at Sam Mendes' Beatles Revealed in Global Postcard Drop - IGN (https://www.ign.com/articles/first-look-at-sam-mendes-beatles-revealed-in-global-postcard-drop?utm_source=bluesky%2Cthreads%2Ctwitter) \n  •  'The Muppet Show' Returns for a Special Event on Disney+ and ABC February 4 (https://abc.com/news/88068137-d34c-488b-8648-f7584019cd42/category/1138628) \n  •  Sinners | Official Trailer 2 (https://youtu.be/7joulECTx_U) \n  •  A Knight of the Seven Kingdoms | Official Final Trailer | HBO Max (https://youtu.be/sItUCKJQLTU) \n  •  Game of Thrones | Official Series Trailer (HBO) (https://youtu.be/KPLWWIOCOOQ) \n  •  The Running Man | New Trailer (2025 Movie) - Edgar Wright, Glen Powell (https://youtu.be/UsmiRIozzvw) \n  •  HAROLD AND THE PURPLE CRAYON - Official Trailer (HD) (https://youtu.be/WojIv-PVYm8) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-02-02T04:18:09Z","thumbnail_url":"https://img.youtube.com/vi/Bis4pGwiD58/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Ah pè Kè pè Ulh cha - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"YRyf1Q7wjAA","video_url":"https://www.youtube.com/watch?v=YRyf1Q7wjAA","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/02/02/ah-pe-ke-pe-ulh-cha/","published":"2026-02-02T04:15:49Z","thumbnail_url":"https://img.youtube.com/vi/YRyf1Q7wjAA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI DatePicker and ColorPicker Deep Dive (Ranges, Styles, Optional Dates, UIKit Color Picker)","channel_name":"Stewart Lynch on YouTube","video_id":"O540BJGGpYw","video_url":"https://www.youtube.com/watch?v=O540BJGGpYw","description":"In this video, we take a practical tour through SwiftUI’s picker essentials, focusing on DatePicker, MultiDatePicker, and ColorPicker, plus a UIKit workaround when SwiftUI hits a wall.\n\nYou’ll learn how to:\n• Use DatePicker with date-only, time-only, or both\n• Restrict selection using date ranges (open-ended and fixed start/end)\n• Customize the label using any SwiftUI view (like an SF Symbol)\n• Compare DatePicker styles: automatic, compact, graphical, and wheel\n• Handle an optional Date safely using a computed Binding to a Date.\n• Build a MultiDatePicker using a set of DateComponents, then convert it into a sorted Date array  and display selections in a grid\n• Use ColorPicker with and without opacity support\n• Bind a ColorPicker to CGColor for persistence-friendly storage and extract RGBA components\n• Present a UIKit UIColorPickerViewController in a SwiftUI sheet using UIViewControllerRepresentable, including common gotchas like wiring up the coordinator and delegate\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:33 Date Pickers\n8:13 Optional Date Handling\n12:29 Multi Date Picker\n16:54 Color Picker\n21:52 UIKit Color Picker\n\n Starter Project Files: https://github.com/StewartLynch/Date_ColorPickers\n\nCompleted Project: https://github.com/StewartLynch/Date_ColorPickers/tree/Completed\n\nReferences mentioned in video: \nLazyVGrid and LazyHGrid\nhttps://youtu.be/0WangNIAank\n\nUIKit - SwiftUI Integration\nhttps://youtu.be/9urhPz9OGzQ\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-02-01T14:31:15Z","thumbnail_url":"https://img.youtube.com/vi/O540BJGGpYw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 804","channel_name":"Code Completion","video_id":"mFpBWER_YmA","video_url":"https://www.youtube.com/watch?v=mFpBWER_YmA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-02-01T13:43:43Z","thumbnail_url":"https://img.youtube.com/vi/mFpBWER_YmA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Dynamic Island QR Code Scanner | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"RMfpocBggJg","video_url":"https://www.youtube.com/watch?v=RMfpocBggJg","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create custom Dynamic Island based QR Code Scanner using SwiftUI | SwiftUI Camera | SwiftUI QR Scanner | SwiftUI QR Code Reader | SwiftUI Dynamic Island Camera | SwiftUI Custom Dynamic Island View | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/dynamic-island-149647077\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-02-01T12:45:06Z","thumbnail_url":"https://img.youtube.com/vi/RMfpocBggJg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"My top 8 ADVANCED UI design tips","channel_name":"Learn UI Design","video_id":"-2vzMH8iqsg","video_url":"https://www.youtube.com/watch?v=-2vzMH8iqsg","description":"How to bring your UI designs from good to great. In a world where AI can quickly do \"good enough\", how do you show craft and point of view? Here's my take...\n\nCONTENTS\n0:00 Introduction\n1:15 Match your font & your brand\n3:31 Look for gold in your fonts\n4:59 Understand the logic of spacing\n7:49 Do what's hard to do in Figma\n9:58 Incorporate real-world materials\n15:12 Design judo\n\nRESOURCES MENTIONED IN THE VIDEO\n📁 Figma demo file - https://www.figma.com/design/A8pAsucbYERV7YFGIvzd99/Advanced-design?node-id=0-1&amp;t=u1uoYWRVQk1aLOVp-1\n📋 Brand & Goals (free lesson from Learn UI Design) - https://www.youtube.com/watch?v=JOQJO_V7sew\n🔠 Interactive Typography Tutorial - https://learnui.design/tools/typography-tutorial.html\n☀️ Light Comes From The Sky - https://learnui.design/blog/7-rules-for-creating-gorgeous-ui-part-1.html#rule-1-light-comes-from-the-sky\n🌌 Warped Universe by Semplice - https://www.semplice.com/supply\n📣 Landing Page Academy - https://learnui.design/courses/landing-page-academy.html\n\nFor FREE design tutorials, hop on the Design Hacks newsletter:\n✉️ https://www.learnui.design/newsletter.html?utm_source=youtube\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design?utm_source=youtube","published":"2026-02-01T02:20:26Z","thumbnail_url":"https://img.youtube.com/vi/-2vzMH8iqsg/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Claude Inside Xcode (What Could Go Wrong?) MTJC","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"AN-yu2QrRYg","video_url":"https://www.youtube.com/watch?v=AN-yu2QrRYg","description":"Checkout the latest episode of MTJC\nhttps://morethanjustcode.com/claude-inside-xcode-what-could-go-wrong/","published":"2026-01-31T15:22:38Z","thumbnail_url":"https://img.youtube.com/vi/AN-yu2QrRYg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 803","channel_name":"Code Completion","video_id":"PnOqkjxLE3s","video_url":"https://www.youtube.com/watch?v=PnOqkjxLE3s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-31T13:34:35Z","thumbnail_url":"https://img.youtube.com/vi/PnOqkjxLE3s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 802","channel_name":"Code Completion","video_id":"nNXhwUIqhkE","video_url":"https://www.youtube.com/watch?v=nNXhwUIqhkE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-30T12:55:47Z","thumbnail_url":"https://img.youtube.com/vi/nNXhwUIqhkE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 801","channel_name":"Code Completion","video_id":"QTDnbLvr8ds","video_url":"https://www.youtube.com/watch?v=QTDnbLvr8ds","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-29T12:44:43Z","thumbnail_url":"https://img.youtube.com/vi/QTDnbLvr8ds/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Singing \"My Song\" by Labbi Siffre","channel_name":"Full Queue Developer","video_id":"LcTqhjjhyKA","video_url":"https://www.youtube.com/watch?v=LcTqhjjhyKA","description":"On the guitar!\n\nhttps://danielsincere.com","published":"2026-01-29T02:27:24Z","thumbnail_url":"https://img.youtube.com/vi/LcTqhjjhyKA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Sortable Grid View | Xcode","channel_name":"Kavsoft on YouTube","video_id":"IO6h6angbsc","video_url":"https://www.youtube.com/watch?v=IO6h6angbsc","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to create a sortable grid view by implementing a custom drag and drop using SwiftUI | SwiftUI Sortable Grid | SwiftUI Sortable View | SwiftUI Custom Drag & Drop | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-sortable-149364088\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Pan & Zoom Video Editor: https://apple.co/4jZx5dc \n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-28T21:19:16Z","thumbnail_url":"https://img.youtube.com/vi/IO6h6angbsc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Kimi K2.5: Video/Vision Agent in Python #ai #llm #opensource #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"wxEVuo4CnJo","video_url":"https://www.youtube.com/watch?v=wxEVuo4CnJo","description":"Build a video and vision AI agent in Python using Kimi K2.5 and Vision Agents. Let's create a voice/vision/video AI demo using Kimi K2.5 that can answer questions about users' camera feed. \n\nVision Agents: https://visionagents.ai/\nVision Agents Repo: https://github.com/GetStream/vision-agents\nKimi K2.5 + Vision Agents: https://visionagents.ai/integrations/kimi","published":"2026-01-28T17:53:26Z","thumbnail_url":"https://img.youtube.com/vi/wxEVuo4CnJo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Use AI This Way to Unlock More Paying Users!","channel_name":"Appfigures on YouTube","video_id":"X6l7rYrPgzM","video_url":"https://www.youtube.com/watch?v=X6l7rYrPgzM","description":"","published":"2026-01-28T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/X6l7rYrPgzM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 800","channel_name":"Code Completion","video_id":"Yg3hiGiK9tQ","video_url":"https://www.youtube.com/watch?v=Yg3hiGiK9tQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-28T13:10:14Z","thumbnail_url":"https://img.youtube.com/vi/Yg3hiGiK9tQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Let Codex Work for an Hour — Here’s What Happened","channel_name":"Paul Solt on YouTube","video_id":"7yBMJHSdAAc","video_url":"https://www.youtube.com/watch?v=7yBMJHSdAAc","description":"Codex is cooking. GPT-5.2-Codex worked on a new feature and tends to one-shot my feature requests.\n\nIf you are a Mac or iOS developer looking to leverage agents effectively, this workflow shows why giving your agents the right tools, such as Makefiles, is essential.\n\nChapters\n0:00 Codex Moment of Truth\n1:36 Running the app with Makefiles\n6:34 Codex Just Works\n9:34 Chaining agents: ChatGPT Pro to Codex\n12:44 Experimental Codex Steering\n14:38 Final takeaway: Agents need tools\n\n#Codex #Xcode #MacDev #AICoding #Swift #GPT5","published":"2026-01-28T05:00:13Z","thumbnail_url":"https://img.youtube.com/vi/7yBMJHSdAAc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Fix Your App Onboarding for 2026: Live Onboarding Teardown","channel_name":"Appfigures on YouTube","video_id":"zIWSwll_wX0","video_url":"https://www.youtube.com/watch?v=zIWSwll_wX0","description":"📲 Want your app’s onboarding reviewed live? Submit here → https://fg.rs/ls70f\n\nA great onboarding flow is all about striking the right balance. Too long and you've lost a user. Too short, and you miss the chance to fully sell your app's benefits. \n\nIn this live teardown, I’ll walk through onboarding flows submitted by subscribers, pointing out where they shine, missed opportunities, and how to convert downloads into happy users.\n\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization #appmarketing #onboarding","published":"2026-01-27T15:22:07Z","thumbnail_url":"https://img.youtube.com/vi/zIWSwll_wX0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 799","channel_name":"Code Completion","video_id":"Lv3kh_UxHUQ","video_url":"https://www.youtube.com/watch?v=Lv3kh_UxHUQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-27T13:11:26Z","thumbnail_url":"https://img.youtube.com/vi/Lv3kh_UxHUQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Clawdbot: Quick Mac Mini Setup","channel_name":"Stream Developers on YouTube","video_id":"suiM_oFUwYE","video_url":"https://www.youtube.com/watch?v=suiM_oFUwYE","description":"Get started with Clawdbot, your personal general-purpose, and everything AI assistant. Let's install and set it up on a Mac Mini in less than 3 minutes. \n\nQuick Clawdbot set up: https://clawd.bot/\n\ncurl -fsSL https://molt.bot/install.sh | bash","published":"2026-01-27T10:53:31Z","thumbnail_url":"https://img.youtube.com/vi/suiM_oFUwYE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Codex Fixed My Git Branch Disaster (Mac App)","channel_name":"Paul Solt on YouTube","video_id":"7VpvHNRdDtc","video_url":"https://www.youtube.com/watch?v=7VpvHNRdDtc","description":"I tried a complex refactor on an experimental branch and completely tangled my Git history.\n\nGPT-5.2-Codex helps me recover from a real Git branch mess inside a production macOS app (my Spider Detector). This isn’t a clean demo. I'm fixing mistakes and getting back to a shippable state.\n\nIf you use AI for real development work, this shows both the failure mode and how Codex can help you recover safely.\n\n#Codex #Git #Xcode #Merge #Spider","published":"2026-01-27T05:00:08Z","thumbnail_url":"https://img.youtube.com/vi/7VpvHNRdDtc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Project Setup (Swift + AI)","channel_name":"Quality Coding on YouTube","video_id":"mXNg22MtzL4","video_url":"https://www.youtube.com/watch?v=mXNg22MtzL4","description":"A #LiveCoding series doing augmented #AICoding in #SwiftLang . I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2026-01-26T18:31:24Z","thumbnail_url":"https://img.youtube.com/vi/mXNg22MtzL4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Copy This Strategy, It'll Blow Up Your App","channel_name":"Appfigures on YouTube","video_id":"LobdpFGDD8w","video_url":"https://www.youtube.com/watch?v=LobdpFGDD8w","description":"This breakdown shows how to steal any app strategy by analyzing competitors through real App Store and Google Play data. I walk through how to tell if an app is actually getting downloads, where growth is coming from, and whether the trend is worth chasing. I also cover how to understand their discovery strategy by looking at the keywords they rank for and how users find the app. We touch on audience signals and market positioning to see who the app is built for. The focus is on turning competitive research into clear decisions instead of guessing.\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter →   / arielmichaeli  \n\n#ASO #appstoreoptimization #appmarketing #mobileapps","published":"2026-01-26T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/LobdpFGDD8w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 798","channel_name":"Code Completion","video_id":"FQt2BnTfMT0","video_url":"https://www.youtube.com/watch?v=FQt2BnTfMT0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-26T12:48:45Z","thumbnail_url":"https://img.youtube.com/vi/FQt2BnTfMT0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ollama Launch: Run Claude Code, Codex, Opencode, Droid CLI #ai #ollama #claude #codex #llm","channel_name":"Stream Developers on YouTube","video_id":"r28ZZn2aYrA","video_url":"https://www.youtube.com/watch?v=r28ZZn2aYrA","description":"Watch this short video to use the new command in Ollama, \"ollama launch\" to run local coding models and agentic tools like Claude Code, Codex, Opencode, and Droid CLI in your Terminal. \n\nOllama Launch blog: https://ollama.com/blog/launch","published":"2026-01-26T11:14:40Z","thumbnail_url":"https://img.youtube.com/vi/r28ZZn2aYrA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Managing Undo/Redo State in SwiftUI | Undo Manager | Xcode","channel_name":"Kavsoft on YouTube","video_id":"nHfQIOEG8oE","video_url":"https://www.youtube.com/watch?v=nHfQIOEG8oE","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to create a custom State property which allows us to undo/redo their state using SwiftUI | SwiftUI Undo Manager | SwiftUI Undo/Redo State Properties | SwiftUI Custom Property Wrapper | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/managing-undo-in-149148917\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Video Editor: https://apple.co/4jZx5dc \n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-26T09:55:13Z","thumbnail_url":"https://img.youtube.com/vi/nHfQIOEG8oE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I Built a macOS Transcription App with Codex 5.2 + Xcode (Real Workflow)","channel_name":"Paul Solt on YouTube","video_id":"0WMz-RLuXeo","video_url":"https://www.youtube.com/watch?v=0WMz-RLuXeo","description":"I use GPT-5.2-Codex for macOS development to fix and extend a real macOS transcription app built with the Whisper SDK.\n\nThis is a practical, walkthrough: diagnosing issues, dictating fixes, testing changes, and letting Codex unlock new features in a real codebase. It is not a toy demo.\n\nIf you’re building macOS apps and want to use AI agents productively (without losing control), this workflow shows what actually works.\n\n• Whisper SDK: https://github.com/openai/whisper\n• XcodeBuildMCP: https://github.com/cameroncooke/XcodeBuildMCP\n\n00:00 The Transcription App Was Broken\n03:55 Dictating Fixes with Wispr Flow\n16:50 Testing the Fixes (What Actually Worked)\n28:50 Unlocking New Features with Codex\n\n#Codex #Xcode #macOSDev #macOS #OpenAI","published":"2026-01-26T05:00:01Z","thumbnail_url":"https://img.youtube.com/vi/0WMz-RLuXeo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Implementing Auto-Tagging with Gemini & Firebase | Sofia S4E3","channel_name":"Peter Friese on YouTube","video_id":"t3CgMsrJoQo","video_url":"https://www.youtube.com/watch?v=t3CgMsrJoQo","description":"Join me live as I build the \"Smart Tagging\" feature for Sofia, my personal knowledge management app.\n\nToday's goal is to enhance the manual tagging feature I built in the previous episodes with automation. We'll first analyze the pros and cons of implementing this on-device (iOS) versus in the cloud (Firebase). After choosing the cloud approach, we'll live-code the entire backend solution using TypeScript, Firebase Cloud Functions, and the Genkit framework.\n\nWhat we're building:\n* A Firestore trigger to watch for new articles.\n* An AI pipeline to generate relevant tags from article text.\n* Updating the iOS UI to reflect these new tags instantly.\n\n#LiveCoding #SoftwareArchitecture #Firebase #GoogleGemini #Swift #Genkit","published":"2026-01-25T23:21:48Z","thumbnail_url":"https://img.youtube.com/vi/t3CgMsrJoQo/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Apple Books Hero Effect - Matched Geometry Effect | SwiftUI | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"-_B5_WgGPXI","video_url":"https://www.youtube.com/watch?v=-_B5_WgGPXI","description":"","published":"2026-01-25T23:18:41Z","thumbnail_url":"https://img.youtube.com/vi/-_B5_WgGPXI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Get Started with Agent Skills in Codex","channel_name":"Paul Solt on YouTube","video_id":"en0It1zBjpw","video_url":"https://www.youtube.com/watch?v=en0It1zBjpw","description":"Agent Skills allow you to package up scripts and prompts. This allows you to easily teach an agent how to perform repeatable actions.\n\nhttps://developers.openai.com/codex/skills/\n\n#Codex #Agents #Skills #OpenAI #AgentAI","published":"2026-01-25T21:58:58Z","thumbnail_url":"https://img.youtube.com/vi/en0It1zBjpw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Get Started with Codex Skill Manager","channel_name":"Paul Solt on YouTube","video_id":"wtAh2k06JSU","video_url":"https://www.youtube.com/watch?v=wtAh2k06JSU","description":"Get started with Thomas's Codex Skill Manager. This works with Codex, Claude Code, Open Code, and GitHub Copilot.\n\nLet me know how it works.\n\nDownload: https://github.com/Dimillian/CodexSkillManager\n\n#Codex #AgentSkill #Xcode #AI #agenticai #agents","published":"2026-01-25T21:50:37Z","thumbnail_url":"https://img.youtube.com/vi/wtAh2k06JSU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Pickers Deep Dive","channel_name":"Stewart Lynch on YouTube","video_id":"_wpqggVJCYQ","video_url":"https://www.youtube.com/watch?v=_wpqggVJCYQ","description":"SwiftUI pickers are value-driven, state-powered controls for choosing one option from many. They break when the data isn’t uniquely identifiable or when SwiftUI can’t infer what a row represents. You’ll learn why arrays with duplicates are a trap, why enums are the safest picker data source, and exactly when to use .tag to keep selections honest and stable. We walk through real picker styles (menu, segmented, wheel, inline, navigationLink) and show practical UI modifiers like labelsHidden, padding, and tint. The video includes a starter project with 7 example views and two GitHub branches so you can code along or jump to the finished result. If you want to build real apps, this is the picker mindset shift you need.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:20  The basics of SwiftUI pickers\n5:45 Enum Pickers\n9:47 Picker Tags\n16:13 Dealing with Optional Selections\n19:06 Picker Styles\n23:55 Picker in forms\n26:11 Customizing Pickers\n\n Starter Project Files: https://github.com/StewartLynch/PickersDeepDive\n\nCompleted Project: https://github.com/StewartLynch/PickersDeepDive/tree/Completed\n\nReferences mentioned in video: \nMastering Custom Container Views in SwiftUI – With ViewBuilders, State & Closures\nhttps://youtu.be/m36JEJkO6Y0\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-01-25T14:29:42Z","thumbnail_url":"https://img.youtube.com/vi/_wpqggVJCYQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 797","channel_name":"Code Completion","video_id":"sUMGlxGp9rM","video_url":"https://www.youtube.com/watch?v=sUMGlxGp9rM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-25T14:14:04Z","thumbnail_url":"https://img.youtube.com/vi/sUMGlxGp9rM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"You're A Wizard Harry! - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"E8b_Et7KOCE","video_url":"https://www.youtube.com/watch?v=E8b_Et7KOCE","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/01/25/youre-a-wizard-harry/","published":"2026-01-25T05:04:32Z","thumbnail_url":"https://img.youtube.com/vi/E8b_Et7KOCE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"You're A Wizard Harry!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"U8XqHTL-GgA","video_url":"https://www.youtube.com/watch?v=U8XqHTL-GgA","description":"This week Jonathan and Tim review Starfleet Academy S01E03 Vitus Reflux and Fallout S02E06 The Other Player\n\n  •  Whoopi Goldberg is correct once again! Star Trek was and will always be “woke”! (https://www.threads.com/@icey_dawg002/post/DTySEBuiUMk) \n  •  Whoopi Goldberg defends 'Star Trek' against 'woke' accusations, political attacks (https://ew.com/whoopi-goldberg-defends-star-trek-political-woke-attacks-11889607) \n  •  'Sinners', 'Frankenstein', and 'Bugonia' Lead This Year's Genre Oscar Nominations (https://gizmodo.com/oscars-2026-nominations-sinners-frankenstein-bugonia-2000712789) \n  •  Star Wars: Maul - Shadow Lord | Official Teaser Trailer | Streaming April 6 on Disney+ (https://youtu.be/oonACDq89BY?si=v17gRLedHjG6uccF) \n  •  Masters of The Universe – Official Teaser Trailer (https://youtu.be/ZmEx7wQI6RY?si=YGlcwp4TTMQT9MtT) \n  •  Invincible Season 4 - Official Trailer | Prime Video (https://youtu.be/ZnfUeVeMKjY?si=dkGPljMy8Y0OAQ22) \n  •  Marvel Television’s Wonder Man | Official Trailer (https://www.youtube.com/watch?v=wHuWmjXsReU) \n  •  Hijack — Season 2 Official Trailer | Apple TV (https://youtu.be/h_i4-MoGALo) \n  •  New trailer for Akira Kurosawa's Rashomon - back in cinemas from 6 January 2023 | BFI (https://youtu.be/L2E_DfExUmU) \n\n\n\n\n\nIn memory on Indira Mitra 1957-2026, friend of the show.\n\n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-01-25T03:00:46Z","thumbnail_url":"https://img.youtube.com/vi/U8XqHTL-GgA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 796","channel_name":"Code Completion","video_id":"t7tykY4120g","video_url":"https://www.youtube.com/watch?v=t7tykY4120g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-24T13:52:01Z","thumbnail_url":"https://img.youtube.com/vi/t7tykY4120g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Run Claude Code 100% Locally #ai #llm #claude #ollama","channel_name":"Stream Developers on YouTube","video_id":"Shk-N2YzARU","video_url":"https://www.youtube.com/watch?v=Shk-N2YzARU","description":"Follow this quick start guide to run Claude Code locally/offline and 100% private. \n\n# STEPS: How To Run Claude Code Locally With Ollama\n\n# 1. Install Ollama & Claude Code\n# https://ollama.com/\ncurl -fsSL https://claude.ai/install.sh | bash\n\n# Install Claude Code on Windows\nirm https://claude.ai/install.ps1 | iex\n\n# 2. Configure environment variables to use Ollama\nexport ANTHROPIC_AUTH_TOKEN=ollama\nexport ANTHROPIC_BASE_URL=http://localhost:11434\n\n# 3. Run Claude Code with an Ollama model\nclaude --model gpt-oss:20b","published":"2026-01-24T08:56:47Z","thumbnail_url":"https://img.youtube.com/vi/Shk-N2YzARU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How To Build and Run an AI Agent Locally in Python","channel_name":"Stream Developers on YouTube","video_id":"Ici-VUtB3n0","video_url":"https://www.youtube.com/watch?v=Ici-VUtB3n0","description":"Build a real-time AI voice agent that runs locally/offline on your laptop’s CPU with Pocket TTS and Vision Agents.\n\nTIMESTAMPS\n00:01 The Local Voice AI Demo\n00:28 Introduction: How To Create a Voice Agent To Run Locally\n04:13 Configure Your Python Environment and Install Vision Agents\n06:31 Set up the Local Voice Agent in Python\n08:52 Pocket TTS Final Demo With AI Avatar Integration\n09:29 How the Pocket TTS-Powered Voice Agent Works\n10:35 Using Pocket TTS Python Plugin in Vision Agents\n\nQUICK START\n# 1. Install Python 3.13 or later\n\n# 2. Create a new Python project: Using uv is recommended\nuv init pocket-tts-vision-agents-demo\ncd pocket-tts-vision-agents-demo\n\n# 3. Create and activate your environment\nuv venv .venv\nsource .venv/bin/activate\n\n# Store the required API credentials\ntouch .env\n\n# Inside .env\n# Stream API credentials\nSTREAM_API_KEY=...: https://beta.dashboard.getstream.io/signup/\nSTREAM_API_SECRET=...\nEXAMPLE_BASE_URL=https://pronto-staging.getstream.io\n# Vision Agents' plugins APIs credentials\nDEEPGRAM_API_KEY=...: https://console.deepgram.com/signup # STT\nGOOGLE_API_KEY=...: https://aistudio.google.com/api-keys # LLM\n\n# 4. Install Vision Agents and required plugins\nuv add vision-agents\nuv add \"vision-agents[pocket, getstream, deepgram, gemini]\"\n\n\nRELATED LINKS\n👷 Build functional AI apps with Vision Agents in minutes: https://visionagents.ai/introduction/voice-agents.\n⭐ Star the repo on GitHub: https://github.com/GetStream/vision-agents.\n📖 Read the docs: https://visionagents.ai/.\n💬 Join our Discord community for support: https://discord.gg/stream.\n🔧 Contribute a plugin: https://github.com/GetStream/vision-agents/tree/main/plugins.","published":"2026-01-23T19:00:17Z","thumbnail_url":"https://img.youtube.com/vi/Ici-VUtB3n0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Clarity Converts. Show What Your App Does","channel_name":"Appfigures on YouTube","video_id":"irTMiOBn3mc","video_url":"https://www.youtube.com/watch?v=irTMiOBn3mc","description":"Big brands can skip keywords — you can’t. If users don’t instantly know what your app does, they’ll scroll right past it. Learn why adding keywords to your app name helps new users discover you faster, improves ASO visibility, and drives more installs.\n\n\n#appmarketing #aso #app","published":"2026-01-23T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/irTMiOBn3mc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 795","channel_name":"Code Completion","video_id":"PiC9JiDHGzo","video_url":"https://www.youtube.com/watch?v=PiC9JiDHGzo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-23T13:51:44Z","thumbnail_url":"https://img.youtube.com/vi/PiC9JiDHGzo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vibe coding my personal website","channel_name":"Kilo Loco on YouTube","video_id":"os4zbR_A0Hk","video_url":"https://www.youtube.com/watch?v=os4zbR_A0Hk","description":"xamrock.com","published":"2026-01-23T07:13:36Z","thumbnail_url":"https://img.youtube.com/vi/os4zbR_A0Hk/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Screenshot Prevention - Prevent Users from Taking Screenshots of a SwiftUI View - Xcode","channel_name":"Kavsoft on YouTube","video_id":"il__Pi6gnz0","video_url":"https://www.youtube.com/watch?v=il__Pi6gnz0","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to prevent users from taking screenshots of a SwiftUI View | SwiftUI Screenshot Prevention | SwiftUI Avoid Screenshots | SwiftUI Custom View for Taking Screenshots | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-prevent-148879820\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n     KeyFramify - Keyframe Video Editor: https://apple.co/4jZx5dc \n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-22T21:00:28Z","thumbnail_url":"https://img.youtube.com/vi/il__Pi6gnz0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Add Life-Like Voices to Your AI Apps with Inworld and Vision Agents","channel_name":"Stream Developers on YouTube","video_id":"lr7GyjQyDCk","video_url":"https://www.youtube.com/watch?v=lr7GyjQyDCk","description":"Build real-time, interactive voice experiences with Inworld’s state-of-the-art Text-to-Speech (TTS) and Stream’s Vision Agents SDK. In this demo, you’ll see how to create a sports coaching application that can see, hear, and speak in real time.\n\n🔹 What you’ll learn\n• How to integrate the Inworld TTS plugin into Vision Agents\n• How to synthesize natural, conversational speech on the fly\n• How to power a voice-interactive app that responds to live video data\n\n📌 Get started\n• Blog + demo code: https://getstream.io/blog/inworld-tts-plugin/\n• Vision Agents SDK: https://visionagents.ai\n• Vision Agents GitHub: https://github.com/GetStream/Vision-Agents\n• Inworld TTS docs: https://docs.inworld.ai/docs/tts/tts","published":"2026-01-22T20:49:45Z","thumbnail_url":"https://img.youtube.com/vi/lr7GyjQyDCk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Consequences of Yes, live performance at the Getaway","channel_name":"Full Queue Developer","video_id":"vK99iZmtfAY","video_url":"https://www.youtube.com/watch?v=vK99iZmtfAY","description":"","published":"2026-01-22T18:57:53Z","thumbnail_url":"https://img.youtube.com/vi/vK99iZmtfAY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 794","channel_name":"Code Completion","video_id":"F84BJuNCFYg","video_url":"https://www.youtube.com/watch?v=F84BJuNCFYg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-22T14:02:46Z","thumbnail_url":"https://img.youtube.com/vi/F84BJuNCFYg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Add Life-Like Voices to Your AI Apps with Inworld and Vision Agents","channel_name":"Stream Developers on YouTube","video_id":"ZqaIPkJ3rLE","video_url":"https://www.youtube.com/watch?v=ZqaIPkJ3rLE","description":"Build real-time, interactive voice experiences with Inworld’s state-of-the-art Text-to-Speech (TTS) and Stream’s Vision Agents SDK. In this demo, you’ll see how to create a sports coaching application that can see, hear, and speak in real time.\n\n🔹 What you’ll learn\n• How to integrate the Inworld TTS plugin into Vision Agents\n• How to synthesize natural, conversational speech on the fly\n• How to power a voice-interactive app that responds to live video data\n\n📌 Get started\n• Blog + demo code: https://getstream.io/blog/inworld-tts-plugin/\n• Vision Agents SDK: https://visionagents.ai\n• Vision Agents GitHub: https://github.com/GetStream/Vision-Agents\n• Inworld TTS docs: https://docs.inworld.ai/docs/tts/tts","published":"2026-01-21T22:35:58Z","thumbnail_url":"https://img.youtube.com/vi/ZqaIPkJ3rLE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 793","channel_name":"Code Completion","video_id":"ZeYGQFx_xTw","video_url":"https://www.youtube.com/watch?v=ZeYGQFx_xTw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-21T13:40:08Z","thumbnail_url":"https://img.youtube.com/vi/ZeYGQFx_xTw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 792","channel_name":"Code Completion","video_id":"I5HHUIGw0L4","video_url":"https://www.youtube.com/watch?v=I5HHUIGw0L4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-20T13:17:43Z","thumbnail_url":"https://img.youtube.com/vi/I5HHUIGw0L4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Books Hero Effect - Synchronized Scroll Matched Geometry Effect - Complex UI - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"nBlvSCvR7p8","video_url":"https://www.youtube.com/watch?v=nBlvSCvR7p8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to recreate the Apple Books Hero Effect Using Matched Geometry Effect using SwiftUI | SwiftUI Complex UI | SwiftUI Hero Effect | SwiftUI Hero Animations | SwiftUI Scroll Matched Geometry Effect | SwiftUI Scroll APIs | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-books-hero-148627790\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-19T20:33:21Z","thumbnail_url":"https://img.youtube.com/vi/nBlvSCvR7p8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Pocket TTS: Best Local & Open-Source Text-to-Speech AI Model #ai #pythonprogramming #pythontutorial","channel_name":"Stream Developers on YouTube","video_id":"IzI5ZzaSrB0","video_url":"https://www.youtube.com/watch?v=IzI5ZzaSrB0","description":"Pocket TTS is a high quality small and open-source language model for building voice AI experiences. This demo shows you its integration with Vision Agents and how you can start creating your first low-latency text-to-speech AI app in Python. \n\nRelated Links\nhttps://visionagents.ai/\nhttps://github.com/GetStream/vision-agents\nhttps://kyutai.org/blog/2026-01-13-pocket-tts\n\nJoin our Discord for voice/video/vision AI support: https://discord.gg/RkhX9PxMS6","published":"2026-01-19T16:22:53Z","thumbnail_url":"https://img.youtube.com/vi/IzI5ZzaSrB0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The Meta Ads Killer: Misaligned Pricing 💰","channel_name":"Appfigures on YouTube","video_id":"xliz8q06ino","video_url":"https://www.youtube.com/watch?v=xliz8q06ino","description":"Meta Ads can’t fix pricing that doesn’t fit your audience. If your app costs too much for younger users, your conversions will suffer. Learn why pricing strategy should start before your ad campaign — and how alignment drives better results.\n\n\n#app #metaads","published":"2026-01-19T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/xliz8q06ino/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 791","channel_name":"Code Completion","video_id":"u6TC1KggDRU","video_url":"https://www.youtube.com/watch?v=u6TC1KggDRU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-19T14:03:53Z","thumbnail_url":"https://img.youtube.com/vi/u6TC1KggDRU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Agentic app dev: enhancing my SwiftUI app's data layer with Cloud Functions","channel_name":"Peter Friese on YouTube","video_id":"O-XbrEy9DRc","video_url":"https://www.youtube.com/watch?v=O-XbrEy9DRc","description":"Join me in this live coding session where I continue implementing a tagging system for my app, Sofia, using the Gemini CLI and Antigravity, Google's agentic coding environment, to help me with the implementation. \n\nThis time, I will work on fixing some bugs I encountered while using the app, and improving the code for handling the data layer.\n\n#LiveCoding #CodingStream #GeminiCLI #Antigravity #Firebase #Firestore #Swift #SwiftUI #AIPoweredDevelopment #SoftwareDevelopment #Programming #TaggingSystem #DataModeling #Xcode #DeveloperTools","published":"2026-01-19T12:21:49Z","thumbnail_url":"https://img.youtube.com/vi/O-XbrEy9DRc/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Something - solo, Beatles 1967-70 Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"qyWOUgQi7KA","video_url":"https://www.youtube.com/watch?v=qyWOUgQi7KA","description":"","published":"2026-01-18T17:54:24Z","thumbnail_url":"https://img.youtube.com/vi/qyWOUgQi7KA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Why Do iOS Timers Stop When You Scroll? (RunLoop Explained)","channel_name":"Swift and Tips","video_id":"Uso8T5xBidk","video_url":"https://www.youtube.com/watch?v=Uso8T5xBidk","description":"Have you ever noticed that an iOS timer stops firing when you start scrolling a list? 🤔\n\nIn this video, we break down why this happens by explaining how the RunLoop works in iOS. You’ll learn how timers are scheduled, how scrolling changes the RunLoop mode, and why this behavior is not a bug but a design choice.\n\n------\nDemo:\nhttps://gist.github.com/pitt500/764900563a783d3852c12f0c4ea35170\n------\nVideos related:\n* autoclosure: https://youtu.be/Ktmai_FxJoQ\n* how a comma can ruin your app: https://youtu.be/6ppMfKH4o0M\n* escaping: https://youtu.be/vmgxTNwLlQY\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* retroactive: https://youtu.be/Tt01HtBBoc4\n* TCA Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2026-01-18T17:00:50Z","thumbnail_url":"https://img.youtube.com/vi/Uso8T5xBidk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Blows up real good - Starfleet Academy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"RtESH0-rxIE","video_url":"https://www.youtube.com/watch?v=RtESH0-rxIE","description":"Blows up real good! Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2026/01/18/starfleet-academy/","published":"2026-01-18T16:17:52Z","thumbnail_url":"https://img.youtube.com/vi/RtESH0-rxIE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Switch Statements in Swift: Pattern Matching, Enums, and Real SwiftUI Examples","channel_name":"Stewart Lynch on YouTube","video_id":"84HoS9W2tpw","video_url":"https://www.youtube.com/watch?v=84HoS9W2tpw","description":"Swift’s switch statement is one of the most powerful and underused features of the language. It is not just a replacement for if-else chains, but a full pattern matching engine that can dramatically improve the clarity and safety of your code.\n\nIn this video, we start with the fundamentals of switch statements and build all the way up to advanced use cases. You will learn how to switch on values, ranges, tuples, optionals, enums, and enums with associated values. Along the way, we explore where clauses, fallthrough, break and continue behavior, and even switching on types.\n\nTo make everything practical, we apply these concepts directly in SwiftUI. You will see switch statements driving view logic, formatting user input, reacting to gestures, controlling app themes, and animating UI state changes.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:00 The Basics of Switch Statements\n11:17 Pattern Matching\n17:26 Switching on Enums\n22:39 Switching on Enums with Associated Values\n28:26 Break, Continue, and Fallthrough in Switch Statements\n\n Starter Project Files:  https://github.com/StewartLynch/Mastering-Switch-Statements\n\nCompleted Project:  https://github.com/StewartLynch/Mastering-Switch-Statements/tree/Completed\n\nReferences mentioned in video: \n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-01-18T14:34:25Z","thumbnail_url":"https://img.youtube.com/vi/84HoS9W2tpw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 790","channel_name":"Code Completion","video_id":"QJ1iBP7EOOs","video_url":"https://www.youtube.com/watch?v=QJ1iBP7EOOs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-18T14:05:28Z","thumbnail_url":"https://img.youtube.com/vi/QJ1iBP7EOOs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Starfleet Academy","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"SP4vuWJ0X6A","video_url":"https://www.youtube.com/watch?v=SP4vuWJ0X6A","description":"Star Trek: Starfleet Academy premiered and we dig into the first two episodes, We also chat about Fallout S02E05.\n\n  •  Them! - Wikipedia (https://en.wikipedia.org/wiki/Them!) \n  •  They Live - Wikipedia (https://en.wikipedia.org/wiki/They_Live) \n  •  Longtime 'Star Wars' boss steps down in Lucasfilm shakeup (https://ew.com/longtime-star-wars-boss-steps-down-in-lucasfilm-shakeup-11886666) \n  •  Golden Globes: 'KPop Demon Hunters' & 'Sinners' Net Genre Wins (https://gizmodo.com/the-golden-globes-belonged-to-kpop-demon-hunters-and-sinners-2000708843) \n  •  Will Arnett, Jason Bateman, Sean Hayes Present Female Actor – TV–Musical/Comedy | 83rd Golden Globes (https://youtu.be/zGekmhnSqY4) \n  •  Warner Bros. sticks with Netflix merger, calls Paramount’s $108B bid “illusory” - Ars Technica (https://arstechnica.com/tech-policy/2026/01/warner-bros-sticks-with-netflix-merger-calls-paramounts-108b-bid-illusory/) \n  •  A new Titan emerges in Monarch: Legacy of Monsters S2 teaser - Ars Technica (https://arstechnica.com/culture/2026/01/a-new-titan-emerges-in-monarch-legacy-of-monsters-s2-teaser/) \n  •  HBO reportedly in early development on reviving Jon Snow Game of Thrones sequel with this beloved Stark (https://ew.com/jon-snow-game-of-thrones-sequel-reportedly-revived-hbo-11886345) \n  •  Prices for an old Star Wars game have ballooned because of its role in a PS5 jailbreak (https://www.engadget.com/gaming/playstation/prices-for-an-old-star-wars-game-have-ballooned-because-of-its-role-in-a-ps5-jailbreak-230604276.html) \n  •  Spectrum Front Row tips off January 9 on Apple Vision Pro (https://www.apple.com/newsroom/2026/01/spectrum-front-row-tips-off-january-9-on-apple-vision-pro/) \n  •  I Just Watched the First Ever Immersive NBA Game on Vision Pro... Let's Talk About It! (https://youtu.be/O5fGVCoXv_M) \n  •  Over 100 episodes of classic Sesame Street have arrived on YouTube | The Verge (https://www.theverge.com/news/862648/sesame-street-classics-youtube-streaming) \n  •  Randy Feltface (https://www.youtube.com/results?search_query=randy+feltface) \n  •  STAR TREK: STARFLEET ACADEMY NYC Premiere + Interviews w/Picardo, Mulgrew, Wiseman (https://youtu.be/XinaX80OCCQ?t=1216) \n  •  Jurassic Park 3D - Trailer (https://youtu.be/Wfv5jdW__N0) \n  •  When Batman shows up, people act better (https://youtube.com/watch?v=-B5mtOBNkIo) \n  •  Sinners | Official Trailer (https://youtu.be/bKGxHflevuk) \n  •  One Battle After Another - Official Trailer - Warner Bros. UK & Ireland (https://youtu.be/feOQFKv2Lw4) \n  •  A Knight of the Seven Kingdoms | Official Teaser Trailer | HBO Max (https://youtu.be/UPFRItMOgPo) \n  •  Join our Slack Channel - iTTechno (https://join.slack.com/t/itguytechno/shared_invite/zt-3nn74i45h-MeL7GjMyu0H112Rmckkw7w) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-01-18T06:24:03Z","thumbnail_url":"https://img.youtube.com/vi/SP4vuWJ0X6A/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"All You Need Is Love - Beatles 67-70, Classic Albums Live, Massey Hall, Toronto Jan 16, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"XVjStGzxLmc","video_url":"https://www.youtube.com/watch?v=XVjStGzxLmc","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles","published":"2026-01-17T21:25:40Z","thumbnail_url":"https://img.youtube.com/vi/XVjStGzxLmc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Revolution - The Beatles 1967-1970, Classic Albums Live, Massey Hall, Toronto, Jan 16, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"TfJKgZt7aMQ","video_url":"https://www.youtube.com/watch?v=TfJKgZt7aMQ","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles","published":"2026-01-17T17:25:24Z","thumbnail_url":"https://img.youtube.com/vi/TfJKgZt7aMQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Back In the U.S.S.R. - The Beatles 1967-1970, Classic Albums Live, Massey Hall, Toronto, Jan 16, ‘26","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"t5SkzXt_2LE","video_url":"https://www.youtube.com/watch?v=t5SkzXt_2LE","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles","published":"2026-01-17T17:22:33Z","thumbnail_url":"https://img.youtube.com/vi/t5SkzXt_2LE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Twist & Shout encore, The Beatles 1967-1970, Classic Albums Live, Massey Hall Toronto, Jan 16, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4-GlglYg2qg","video_url":"https://www.youtube.com/watch?v=4-GlglYg2qg","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles\n\nI know that Twist & Shout is a cover and not included on The Beatles 1967-1970 aka “Blue Album”. It was the encore song.","published":"2026-01-17T17:18:29Z","thumbnail_url":"https://img.youtube.com/vi/4-GlglYg2qg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Something - The Beatles 1967-1970, Classic Albums Live, Massey Hall, Toronto, Jan 16, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"TtBIxNIjFKw","video_url":"https://www.youtube.com/watch?v=TtBIxNIjFKw","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles","published":"2026-01-17T17:18:28Z","thumbnail_url":"https://img.youtube.com/vi/TtBIxNIjFKw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Old Brown Shoe - The Beatles 1967-1970, Classic Albums Live, Massey Hall, Toronto, Jan 16, 2026","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MoS7NPEik_M","video_url":"https://www.youtube.com/watch?v=MoS7NPEik_M","description":"Tonights musicians ... performing the Blue Album @ Massey Hall, Toronto ON\nRob Phillips - guitar, vocals\nKevin Bath -  bass, vocals\nDave Azzolini - guitar, vocals\nRyan Granville-Martin - drums, vocals\nJosh Hofmann - keys, vocals\nAlex McMaster - cello, vocals, bubbles\nMaya Killtron - violin, vocals, bubbles\nLaura Bates - violin, bubbles \nChris Roberts - sax, bubbles\nStevie Dyte - trumpet, bubbles\nChristian - trombone, bubbles","published":"2026-01-17T17:04:42Z","thumbnail_url":"https://img.youtube.com/vi/MoS7NPEik_M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Ob-La-De Ob-La-Da | Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DhvDOtw2brk","video_url":"https://www.youtube.com/watch?v=DhvDOtw2brk","description":"","published":"2026-01-17T16:57:13Z","thumbnail_url":"https://img.youtube.com/vi/DhvDOtw2brk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"While My Guitar Gently Weeps solo - Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"O7fwD9jv_w4","video_url":"https://www.youtube.com/watch?v=O7fwD9jv_w4","description":"","published":"2026-01-17T16:40:55Z","thumbnail_url":"https://img.youtube.com/vi/O7fwD9jv_w4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 789","channel_name":"Code Completion","video_id":"e-bbl5yx9w4","video_url":"https://www.youtube.com/watch?v=e-bbl5yx9w4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-17T13:38:57Z","thumbnail_url":"https://img.youtube.com/vi/e-bbl5yx9w4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Best Open-Source Agent/LLM Metrics and Monitoring Tool","channel_name":"Stream Developers on YouTube","video_id":"xAjQOhQGYyg","video_url":"https://www.youtube.com/watch?v=xAjQOhQGYyg","description":"Prometheus is a platform for monitoring AI agents and LLMs for systems and services. This video shows you how to use it in Vision Agents to trace an LLM, speech-to-text, and text-to-speech components of a voice AI pipeline. \n\nGet started with Vision Agents: https://visionagents.ai/\nTry demos on GitHub: https://github.com/GetStream/vision-agents\nJoin the Discord community for support: https://discord.gg/RkhX9PxMS6","published":"2026-01-17T02:19:49Z","thumbnail_url":"https://img.youtube.com/vi/xAjQOhQGYyg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 788","channel_name":"Code Completion","video_id":"GsrdZif-isU","video_url":"https://www.youtube.com/watch?v=GsrdZif-isU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-16T12:47:19Z","thumbnail_url":"https://img.youtube.com/vi/GsrdZif-isU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"2 Hidden SwiftUI Scroll APIs | Xcode","channel_name":"Kavsoft on YouTube","video_id":"IEOGUDITqHI","video_url":"https://www.youtube.com/watch?v=IEOGUDITqHI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you two useful SwiftUI Scroll APIs which will be very useful when creating complex scroll interactions | SwiftUI Scroll APIs | SwiftUI | Xcode 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-15T17:34:46Z","thumbnail_url":"https://img.youtube.com/vi/IEOGUDITqHI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How Meta Ads Unlock Your ASO  🚀","channel_name":"Appfigures on YouTube","video_id":"mWTdp5b1Te4","video_url":"https://www.youtube.com/watch?v=mWTdp5b1Te4","description":"ASO isn’t just for organic growth — it can give your Meta Ads a real competitive advantage. When your app ranks higher and converts better, every ad click becomes more valuable. Learn how optimizing ASO helps boost ad performance, improve ROAS, and drive stronger overall app growth.","published":"2026-01-15T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/mWTdp5b1Te4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 787","channel_name":"Code Completion","video_id":"B59xPSGJtJQ","video_url":"https://www.youtube.com/watch?v=B59xPSGJtJQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-15T13:30:36Z","thumbnail_url":"https://img.youtube.com/vi/B59xPSGJtJQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Agent Skills: Quick Start in Antigravity #ai #agent #antigravity #gemini","channel_name":"Stream Developers on YouTube","video_id":"evo7mlSYvyY","video_url":"https://www.youtube.com/watch?v=evo7mlSYvyY","description":"Agent Skills provide a standard to extend the capabilities of AI agents. An agent Skill is widely adopted in AI coding tools like Cursor, Claude Code, VS Code, and more. \n\nThis video will demonstrate how to add a workspace-specific and global Agent Skills in Google Antigravity. \n\nRelated Links\nhttps://antigravity.google/docs/skills\nhttps://agentskills.io/home\nhttps://visionagents.ai/ \nhttps://github.com/GetStream/vision-agents\n\nGet Vision Agents support on Discord: https://discord.gg/RkhX9PxMS6","published":"2026-01-14T17:56:31Z","thumbnail_url":"https://img.youtube.com/vi/evo7mlSYvyY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 786","channel_name":"Code Completion","video_id":"p-0rymKqVaE","video_url":"https://www.youtube.com/watch?v=p-0rymKqVaE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-14T13:04:08Z","thumbnail_url":"https://img.youtube.com/vi/p-0rymKqVaE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Import Your Own Thock: ClickClack 3.5 Custom Sound Packs","channel_name":"Xcoding with Alfian","video_id":"KlPa6WRCBi8","video_url":"https://www.youtube.com/watch?v=KlPa6WRCBi8","description":"Finally. Your keyboard, your sounds. ClickClack 3.5 is here, and it’s a game-changer for anyone who obsesses over typing acoustics.\n\nWhat’s New: The 3.5 update is all about customization. We’ve unlocked the ability to import Custom Sound Packs, meaning you can now bring your favorite boutique switch sounds directly into the app. Whether you’ve found a great open-source pack on GitHub or recorded your own custom build, you can now \"thock\" however you like.\n\nKey Features in this Update:\n📂 Bulk & Single Import: Bring in entire folders or pick individual files effortlessly.\n🎧 Key Mapping & Previews: Assign specific sounds to individual keys for a bespoke setup.\n🔊 Dedicated Volume Slider: Adjust your typing volume in-app without changing system audio.\n🌍 Global Layouts: New overlays for UK English, French (AZERTY), Spanish (QWERTY), and German (QWERTZ).\n❌ Mistyped Keys Toggle: visualize your errors directly under the active word to improve accuracy.\n📤 Share Your Setup: Export your custom packs as folders to share with the community.\n\nDownload ClickClack: Available for iPhone, iPad, and Mac: \nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\nCredits & Legal: 🔊 Sound pack demo files: Mechvibes/Thock (MIT License)","published":"2026-01-14T07:32:54Z","thumbnail_url":"https://img.youtube.com/vi/KlPa6WRCBi8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Apple Stocks UI Animation: Auto Scroll & Looping ScrollView Using SwiftUI - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"oPf44AjJOTA","video_url":"https://www.youtube.com/watch?v=oPf44AjJOTA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to recreate the Apple Stocks App's Looping ScrollView With Auto Scroll using SwiftUI | SwiftUI Automatic Scroll ScrollView | SwiftUI Complex Scroll | SwiftUI Complex UI | SwiftUI Infinite ScrollView | SwiftUI Looping ScrollView | SwiftUI Scroll APIs | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-stocks-ui-148144034\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-13T19:41:51Z","thumbnail_url":"https://img.youtube.com/vi/oPf44AjJOTA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Is it a bad idea to use Group in SwiftUI? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"vda_F5vxRZo","video_url":"https://www.youtube.com/watch?v=vda_F5vxRZo","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nLink to the article 👉 https://twocentstudios.com/2025/12/12/swiftui-group-still-considered-harmful/\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2026-01-13T16:05:43Z","thumbnail_url":"https://img.youtube.com/vi/vda_F5vxRZo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 785","channel_name":"Code Completion","video_id":"98ZrYM8BSk8","video_url":"https://www.youtube.com/watch?v=98ZrYM8BSk8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-13T13:31:22Z","thumbnail_url":"https://img.youtube.com/vi/98ZrYM8BSk8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Screenshot That Convert in 2026: Live Screenshot Teardown","channel_name":"Appfigures on YouTube","video_id":"9H8XpRXPqNc","video_url":"https://www.youtube.com/watch?v=9H8XpRXPqNc","description":"Your app's screenshots are the key to converting visitors to downloads. Ignore them and you're certain to miss out on new users. Join me for a live screenshot teardown where I'll analyze viewers' apps, share actionable tips, answer your questions, and highlight what not to do.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2026-01-12T23:32:37Z","thumbnail_url":"https://img.youtube.com/vi/9H8XpRXPqNc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 784","channel_name":"Code Completion","video_id":"nQS74gY9ke0","video_url":"https://www.youtube.com/watch?v=nQS74gY9ke0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-12T12:51:02Z","thumbnail_url":"https://img.youtube.com/vi/nQS74gY9ke0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"founder & family","channel_name":"Kilo Loco on YouTube","video_id":"A1LrZhLGWI8","video_url":"https://www.youtube.com/watch?v=A1LrZhLGWI8","description":"xamrock.com","published":"2026-01-12T01:53:48Z","thumbnail_url":"https://img.youtube.com/vi/A1LrZhLGWI8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Building Smart Tags: From Data Model to Beautiful UI","channel_name":"Peter Friese on YouTube","video_id":"Z-KB7gOnE_E","video_url":"https://www.youtube.com/watch?v=Z-KB7gOnE_E","description":"Learn how to design and implement a flexible tagging system in your app. We'll explore different tag structures (flat vs. nested), build the data model, and create an intuitive UI that makes tagging effortless.","published":"2026-01-11T20:12:26Z","thumbnail_url":"https://img.youtube.com/vi/Z-KB7gOnE_E/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Initializing Observable Classes","channel_name":"Stewart Lynch on YouTube","video_id":"z0GD03x3gc4","video_url":"https://www.youtube.com/watch?v=z0GD03x3gc4","description":"Understanding how observable classes work inside SwiftUI is a common pain point for many developers. When and where should they be initialized? Why do some initializers fire multiple times? What happens when a view refreshes or when multiple scenes are running on iPad?\n\nNatalia Panferova, former Apple engineer and principal at Nil Coalescing, wrote an outstanding blog that breaks down these questions. With her permission, this video takes you through each concept in a hands on way. You will build a small project with seven SwiftUI views that let you watch observable class behavior in real time.\n\nWe walk through:\n• Initializing observable classes inside views\n• How SwiftUI treats observable classes stored as normal properties vs state properties\n• Why initializers fire repeatedly and what that means for performance\n• How to defer creation with task\n• How to pass parameters into observable class initializers\n• How to trigger reinitialization when state changes\n• How to inject observable models into the environment\n• How multiple scenes affect shared state on iPad\n\nA starter project and completed project are provided so you can follow along at your own pace.\n\nIf observable classes have ever confused you, this walkthrough will finally make the behavior clear.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:40 Stored Property Observable Model\n8:35  State initialized Observable; Model\n10:45 Deferring Initialization\n13:15 Passing Parameters to Initializers to control Initialization\n17:15 Initializers in the App Struct\n\n Starter Project Files:  https://github.com/StewartLynch/Observable-Classes\n\nCompleted Project:  https://github.com/StewartLynch/Observable-Classes/tree/Completed\n\nReferences mentioned in video: \nNatalia Panferova’s Blog: https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy/\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-01-11T14:32:38Z","thumbnail_url":"https://img.youtube.com/vi/z0GD03x3gc4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 783","channel_name":"Code Completion","video_id":"2yOew227HRo","video_url":"https://www.youtube.com/watch?v=2yOew227HRo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-11T13:28:41Z","thumbnail_url":"https://img.youtube.com/vi/2yOew227HRo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to wait for the train in Harlem, New York City","channel_name":"Full Queue Developer","video_id":"k5CWefGb-Sg","video_url":"https://www.youtube.com/watch?v=k5CWefGb-Sg","description":"","published":"2026-01-10T22:21:09Z","thumbnail_url":"https://img.youtube.com/vi/k5CWefGb-Sg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Complex UI: iOS Calendar App Infinite ScrollView - SwiftUI - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"5Bmi8tlb4bg","video_url":"https://www.youtube.com/watch?v=5Bmi8tlb4bg","description":"Hello Guys 🖐🖐🖐\nIn this video, I’m going to teach how to recreate the iOS calendar App’s Complex Infinite ScrollView interaction using SwiftUI | SwiftUI Complex Scroll | SwiftUI Complex UI | SwiftUI Infinite ScrollView | SwiftUI Infinite Calendar ScrollView | SwiftUI Scroll APIs | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-calendar-26-147906190\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-10T19:35:26Z","thumbnail_url":"https://img.youtube.com/vi/5Bmi8tlb4bg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 782","channel_name":"Code Completion","video_id":"bu7dI_IxPKo","video_url":"https://www.youtube.com/watch?v=bu7dI_IxPKo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-10T13:27:07Z","thumbnail_url":"https://img.youtube.com/vi/bu7dI_IxPKo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"trying to remember how to stream","channel_name":"Kilo Loco on YouTube","video_id":"hJbp1mD4lTg","video_url":"https://www.youtube.com/watch?v=hJbp1mD4lTg","description":"Visit xamrock.com for your iOS Test Suite needs","published":"2026-01-10T05:04:23Z","thumbnail_url":"https://img.youtube.com/vi/hJbp1mD4lTg/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Codex is Amazing with Whisper SDK in an App","channel_name":"Paul Solt on YouTube","video_id":"9ocwf2JqAhI","video_url":"https://www.youtube.com/watch?v=9ocwf2JqAhI","description":"I built this app using GPT 5.2 Codex and the Whisper SDK for transcriptions.\n\n#Codex #macOS #Whisper #developer","published":"2026-01-09T21:53:44Z","thumbnail_url":"https://img.youtube.com/vi/9ocwf2JqAhI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 781","channel_name":"Code Completion","video_id":"PvVxlZCYg_M","video_url":"https://www.youtube.com/watch?v=PvVxlZCYg_M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-09T13:49:16Z","thumbnail_url":"https://img.youtube.com/vi/PvVxlZCYg_M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why Most Apps Fail Before They Launch","channel_name":"Paul Solt on YouTube","video_id":"pAiEn58qqMM","video_url":"https://www.youtube.com/watch?v=pAiEn58qqMM","description":"Most apps fail before they launch because the idea is fuzzy and the listing never gets clear. This video is my 5-step App Store Packaging workflow to force clarity before you build: \n\n• Pick an app idea \n• Deep research with ChatGPT Pro \n• Keyword research (tools) \n• Competitive research (reviews) \n• Write the final listing \n\nIf you’ve ever shipped something and struggled to explain it, this fixes that—because it forces you to say what the app is, who it’s for, and why it’s better, using real data instead of guessing.\n\nLinks:\n• Astro: https://tryastro.app\n\n#Codex #AppStore #ASO #iOSDev #macOSDev #IndieDev","published":"2026-01-09T03:46:34Z","thumbnail_url":"https://img.youtube.com/vi/pAiEn58qqMM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 780","channel_name":"Code Completion","video_id":"zkpNfgHcmTM","video_url":"https://www.youtube.com/watch?v=zkpNfgHcmTM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-08T14:04:30Z","thumbnail_url":"https://img.youtube.com/vi/zkpNfgHcmTM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Complex UI Animations | KeyFrames | Microinteractions | SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"Bxa2GlemjfY","video_url":"https://www.youtube.com/watch?v=Bxa2GlemjfY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a custom bottom bar for messaging app with recorder UI animations using SwiftUI.\n\nSwiftUI Microinteractions | SwiftUI Complex UI | SwiftUI Complex Animations | SwiftUI Animated Bottom Bar | SwiftUI Audio Recorder Animation | SwiftUI Animated Bottom Bar | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/complex-ui-xcode-147669676\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-07T20:56:36Z","thumbnail_url":"https://img.youtube.com/vi/Bxa2GlemjfY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 779","channel_name":"Code Completion","video_id":"i8P9j0io9tM","video_url":"https://www.youtube.com/watch?v=i8P9j0io9tM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-07T13:19:37Z","thumbnail_url":"https://img.youtube.com/vi/i8P9j0io9tM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Replacing a Developer Rejected Build in App Store Connect","channel_name":"Paul Solt on YouTube","video_id":"abTTMnGJadY","video_url":"https://www.youtube.com/watch?v=abTTMnGJadY","description":"I could not figure out how to replace my rejected build on App Store Connect. There is a tiny little button in the Build View that you have to hover over to find the Delete option. This is bad UX. \n\nSuper Easy Slides: https://testflight.apple.com/join/XfMpJyCh\n\n#AppStoreConnect #AppStore #macos","published":"2026-01-07T05:00:01Z","thumbnail_url":"https://img.youtube.com/vi/abTTMnGJadY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 778","channel_name":"Code Completion","video_id":"7nkoOFiO_YE","video_url":"https://www.youtube.com/watch?v=7nkoOFiO_YE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-06T14:02:53Z","thumbnail_url":"https://img.youtube.com/vi/7nkoOFiO_YE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Codex Broke My App — Here’s What I Did Next","channel_name":"Paul Solt on YouTube","video_id":"-7DhVcvqDAs","video_url":"https://www.youtube.com/watch?v=-7DhVcvqDAs","description":"Codex isn't perfect, but this is how you can recover.\nIn this video, I walk through what actually happens when AI-generated changes collide with real production code. No clean demo. Just debugging, triage, and figuring out what to fix, what to roll back, and what still isn’t right.\nThis is my real Codex workflow when things don’t work the way you expect:\n• Debugging UI and snapping issues\n• Catching regressions introduced by AI changes\n• Deciding when to trust Codex vs step in\n\nIf you’re using AI tools like Codex on real apps, this is the part of the process most people don’t show.\n#codex #xcode #aicoding  #softwaredevelopment #iosdev #macosdev #coding #debugging","published":"2026-01-06T07:34:31Z","thumbnail_url":"https://img.youtube.com/vi/-7DhVcvqDAs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"January 05 - Stranger Things & Pluribus Finales","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4mpslBsqfBU","video_url":"https://www.youtube.com/watch?v=4mpslBsqfBU","description":"Check out the latest episode of Spockcast. We often talk about watching movies & TV on Vision Pro. \n\nhttps://www.spockcast.com/2026/01/05/stranger-things-pluribus-finales/","published":"2026-01-05T15:45:56Z","thumbnail_url":"https://img.youtube.com/vi/4mpslBsqfBU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Do Weekly Subscriptions Work?","channel_name":"Appfigures on YouTube","video_id":"2RNIccx4BEE","video_url":"https://www.youtube.com/watch?v=2RNIccx4BEE","description":"Weekly subscriptions are popular, but also bring with them high churn. Do they still work and what's the best way to use them?","published":"2026-01-05T14:30:03Z","thumbnail_url":"https://img.youtube.com/vi/2RNIccx4BEE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 777","channel_name":"Code Completion","video_id":"NCu0bLRTRco","video_url":"https://www.youtube.com/watch?v=NCu0bLRTRco","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-05T14:08:17Z","thumbnail_url":"https://img.youtube.com/vi/NCu0bLRTRco/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Stranger Things & Pluribus Finales","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"1RPStkC2u2A","video_url":"https://www.youtube.com/watch?v=1RPStkC2u2A","description":"This week we return to review the Season One finale of Star Trek: The Animated Series, as well as Pluribus Season One finale. We round out the show with the Series Finale of Stranger Things.\n\n  •  Star Trek: Starfleet Academy | Exclusive Clip | Paramount+ (CCXP 2025) (https://youtu.be/OMsF9MP2I8c) \n  •  Prime Video pulls eerily emotionless AI-generated anime dubs after complaints - Ars Technica (https://arstechnica.com/gadgets/2025/12/prime-video-pulls-eerily-emotionless-ai-generated-anime-dubs-after-complaints/) \n  •  Rob and Michele Reiner’s son charged with murder in their deaths | CNN (https://www.cnn.com/entertainment/live-news/rob-michele-reiner-death-investigation-12-16-25-hnk) \n  •  Gil Gerard, Star of ‘Buck Rogers in the 25th Century,’ Dies at 82 (https://www.hollywoodreporter.com/tv/tv-news/gil-gerard-dead-buck-rogers-25th-century-1236452804/) \n  •  Warner Bros. asks investors to reject takeover bid from Paramount Skydance | CBC News (https://www.cbc.ca/news/business/warner-bros-investors-takeover-bid-paramount-9.7019160) \n  •  The First 'Avengers: Doomsday' Teaser May Really Be Four of 'Em (https://gizmodo.com/our-first-look-at-avengers-doomsday-might-be-split-into-four-parts-2000699272) \n  •  Supergirl | Official Teaser Trailer (https://youtu.be/YqdAEdkHrwo?si=4vNdw5Mhtouy2BgW) \n  •  Disclosure Day | Official Teaser (https://www.youtube.com/watch?v=UFe6NRgoXCM) \n  •  Star Wars: Fate of the Old Republic Teaser Trailer (https://youtu.be/lAmkl1jL0fo) \n  •  Star Wars: Galactic Racer™ - Official Reveal Trailer (https://youtu.be/RiavNl4qxWY) \n  •  Darth Vader's Lightsaber Is No Longer the Most Expensive 'Star Wars' Item Sold at Auction (https://gizmodo.com/darth-vaders-lightsaber-is-no-longer-the-most-expensive-star-wars-item-sold-at-auction-2000698170) \n  •  ‎Tron: Ares - Apple TV (https://tv.apple.com/ca/movie/tron-ares/umc.cmc.m9whguspfi2qnibch4etv1gl) \n  •  Madden - Official Teaser | Prime Video (https://youtube.com/watch?v=KjOL6n0F0T8) \n  •  John Madden Football 93 Intro (SNES Introduction) (https://youtube.com/watch?v=31YT7lWpYFE) \n  •  It's In The Game: Madden NFL - Official Trailer | Prime Video (https://youtu.be/B8aaMsIERRQ) \n  •  Malcolm in the Middle: Life's Still Unfair | Official Teaser | Hulu (https://youtube.com/watch?v=63VTRloLLH4) \n  •  Marvel Television’s Wonder Man | Official Trailer (https://www.youtube.com/watch?v=wHuWmjXsReU) \n  •  Mad Men’s 4K debut botched by HBO Max streaming episode with visible crewmembers - Ars Technica (https://arstechnica.com/gadgets/2025/12/mad-mens-4k-debut-botched-by-hbo-max-streaming-episode-with-visible-crewmembers/) \n  •  RoboCop statue rises in Detroit: ‘Big, beautiful, bronze piece of art’ (https://www.theguardian.com/us-news/2025/dec/04/robocop-statute-detroit) \n  •  WHEN WE WENT MAD! TRAILER (https://youtu.be/6mlFegVGiPA) \n  •  F1 | Official Trailer (https://youtu.be/69ffwl-8pCU) \n  •  We Bury The Dead | Official Trailer (HD) | Vertical (https://youtu.be/iE-W-wEJJqw) \n  •  BRIGHTBURN - Official Trailer (HD) (https://youtu.be/g6eB0JT1DI4) \n  •  Spinal Tap II: The End Continues - Official Trailer - Only In Cinemas Now (https://youtu.be/wMQZG9u4Sjg) \n  •  One Battle After Another - Official Trailer - Warner Bros. UK & Ireland (https://youtu.be/feOQFKv2Lw4) \n  •  Roofman | Official Trailer (2025 Movie) - Channing Tatum, Kirsten Dunst (https://youtu.be/GXecSGmQDEI) \n  •  HONEY DON'T! - Official Trailer [HD] - Only in Theaters August 22 (https://youtu.be/Jzr6pHIZAI0) \n  •  DRIVE-AWAY DOLLS - Official Trailer [HD] - Only In Theaters February 23 (https://youtu.be/Oy0RYiQRWUk) \n  •  If Sesame Street Was Set In Hawkins | Stranger Things | Netflix (https://youtube.com/watch?v=9W6qFvDrGYg) \n  •  'Forks Out': A Benoit Blanc Sesame Street Mystery | Wake Up Dead Man | Netflix (https://youtube.com/watch?v=gJxzhUAGBDw) \n  •  South Park vs Trump (https://www.facebook.com/share/1BrcyuEJR7/) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2026-01-05T05:49:52Z","thumbnail_url":"https://img.youtube.com/vi/1RPStkC2u2A/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Dynamic Island Toasts | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"W5iocWzlgDY","video_url":"https://www.youtube.com/watch?v=W5iocWzlgDY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create custom Dynamic Island based toasts using SwiftUI | SwiftUI Toasts | SwiftUI Dynamic Island Animation | SwiftUI Custom Dynamic Island View | SwiftUI Animations | SwiftUI 2026 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-dynamic-147414349\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2026-01-04T21:19:31Z","thumbnail_url":"https://img.youtube.com/vi/W5iocWzlgDY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Stop! Watch This Before You Publish Your App (App Store Connect)","channel_name":"Paul Solt on YouTube","video_id":"0qG5Lsg5BS0","video_url":"https://www.youtube.com/watch?v=0qG5Lsg5BS0","description":"My app is literally in App Store review and I was still scrambling to finish the marketing.\nSo I recorded the exact workflow I used to speedrun App Store Connect packaging with ChatGPT Pro + one ASO tool (no keyword stuffing).\nIn this video you’ll see how I go from “unfinished listing” to ready-to-publish:\n\n• how I generate and validate keywords\n• how I turn competitor reviews into customer language\n• how I write title/subtitle/description/promo text fast\n• how I ship V1 and iterate from real feedback\n\nReal example: Super Easy Slides (macOS) — Markdown → fullscreen slideshow + overlay with automatic layouts and auto-numbering.\n\nSuper Easy Slides: https://testflight.apple.com/join/XfMpJyCh\n\n#IndieDev #AppStoreConnect #ASO #macOS #SwiftUI","published":"2026-01-04T20:42:04Z","thumbnail_url":"https://img.youtube.com/vi/0qG5Lsg5BS0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Mastering Preview Traits in SwiftUI — Built-In, Custom, Mock Data, and More","channel_name":"Stewart Lynch on YouTube","video_id":"zrqFczU1iFg","video_url":"https://www.youtube.com/watch?v=zrqFczU1iFg","description":"Preview traits completely change how you work with SwiftUI previews — but most developers barely scratch the surface. In this deep-dive, I’ll show you how to use them properly, how to build your own, and how to turn previews into a productive sandbox for real-world development.\n\nWe’ll start with the built-in traits like orientation, layout, and Assistive Access, and look at why traits are fundamentally different from view modifiers. From there, you’ll learn how to build flexible custom traits for things like dark mode and dynamic type, and how to use traits to inject mock network services and mock SwiftData containers.\n\nYou’ll also see how to fix broken previews caused by missing environment objects, how to sync navigation titles across tabs, and how to set up a cleaner, more repeatable preview environment.\n\nBy the end of this video, you’ll be able to build previews that actually support your workflow instead of slowing you down.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n 1:58 Built-in Traits\n8:25 Custom Convenience Traits\n15:54 Mock Network Services\n22:35 Mock SwiftData Containers\n27:00 Traits and Environment Objects\n\n Starter Project Files: https://github.com/StewartLynch/PreviewTraitsDemo/tree/StarterProject\n\nCompleted Project: https://github.com/StewartLynch/PreviewTraitsDemo/tree/Completed\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2026-01-04T14:31:52Z","thumbnail_url":"https://img.youtube.com/vi/zrqFczU1iFg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 776","channel_name":"Code Completion","video_id":"VdL2gO0s7Wg","video_url":"https://www.youtube.com/watch?v=VdL2gO0s7Wg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-04T13:55:08Z","thumbnail_url":"https://img.youtube.com/vi/VdL2gO0s7Wg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 775","channel_name":"Code Completion","video_id":"g8E-yhrOQGg","video_url":"https://www.youtube.com/watch?v=g8E-yhrOQGg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-03T13:21:37Z","thumbnail_url":"https://img.youtube.com/vi/g8E-yhrOQGg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Get Started with Xcode Cloud and TestFlight","channel_name":"Paul Solt on YouTube","video_id":"vpWYzSuUutU","video_url":"https://www.youtube.com/watch?v=vpWYzSuUutU","description":"Xcode Cloud and TestFlight let you automate builds, testing, and distribution for iOS apps directly from Xcode.\nIn this video, I walk through how Xcode Cloud works, how it connects to TestFlight, and how to set up a basic workflow so your app builds and ships automatically. No third-party CI. No custom scripts. Just Apple’s native tools, end to end.\nThis is the fastest way to go from a Git commit to a TestFlight build.\n\nSuper Easy Slides: https://testflight.apple.com/join/XfMpJyCh\n\n#Xcode #XcodeCloud #TestFlight #iOSDevelopment #SwiftUI #AppleDeveloper #CI #AppDevelopment #Codex #Slideshow","published":"2026-01-02T20:02:49Z","thumbnail_url":"https://img.youtube.com/vi/vpWYzSuUutU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 774","channel_name":"Code Completion","video_id":"B5PF2kNHs2U","video_url":"https://www.youtube.com/watch?v=B5PF2kNHs2U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-02T14:11:06Z","thumbnail_url":"https://img.youtube.com/vi/B5PF2kNHs2U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"i made a devtools app for testing - xamrock studio","channel_name":"Kilo Loco on YouTube","video_id":"LHaSDCA_xoQ","video_url":"https://www.youtube.com/watch?v=LHaSDCA_xoQ","description":"xamrock.com\n\nIntroduction of Xamrock Studio 1.0, an MIT UI testing tool to help automate mobile testing.","published":"2026-01-02T06:00:09Z","thumbnail_url":"https://img.youtube.com/vi/LHaSDCA_xoQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How I Use Codex With Xcode to Fix Real App Bugs (Live)","channel_name":"Paul Solt on YouTube","video_id":"mUJ6sVoDI2I","video_url":"https://www.youtube.com/watch?v=mUJ6sVoDI2I","description":"I show how I actually use Codex with Xcode on a real app.\nNo special setup.\nJust a vanilla project and real bugs.\nOver a couple of short sessions, I fix about five real issues:\n\n• UI and layout problems\n• logic bugs\n• quick testing directly in Xcode\n\nThis isn’t a polished tutorial.\nIt’s what day-to-day development with Codex actually looks like when you want to move fast.\nIf you’re curious how Codex fits into a normal Xcode workflow, this is the practical version.\n\nSlideshow? Download: https://testflight.apple.com/join/XfMpJyCh\n#codex #xcode #macos #macosdevelopment #swiftui","published":"2026-01-02T05:10:17Z","thumbnail_url":"https://img.youtube.com/vi/mUJ6sVoDI2I/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 773","channel_name":"Code Completion","video_id":"lb0sVSfadZI","video_url":"https://www.youtube.com/watch?v=lb0sVSfadZI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2026-01-01T13:29:36Z","thumbnail_url":"https://img.youtube.com/vi/lb0sVSfadZI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"#2025 Recap | Kavsoft | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"lZrhFTsvhfg","video_url":"https://www.youtube.com/watch?v=lZrhFTsvhfg","description":"","published":"2026-01-01T11:43:45Z","thumbnail_url":"https://img.youtube.com/vi/lZrhFTsvhfg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Most Satisfying iOS 26 Design Feature - Concentricity","channel_name":"Sean Allen on YouTube","video_id":"C0wu_dAQqAk","video_url":"https://www.youtube.com/watch?v=C0wu_dAQqAk","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/?video=C0wu_dAQqAk\n\nIn this video I show you how to use the ConcentrictRectangle API in SwiftUI so you can make the corner radius of your views cohesive and looking great. I show you how to use the minimum parameter and isUniform to ensure things are looking good. I also show you how to use concentricity on an image using clip shape.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos?video=C0wu_dAQqAk\n\nBook a call with me:\nhttps://seanallen.teachable.com/p/call?video=C0wu_dAQqAk\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - What is Concentricity?\n0:57 - Stater Project Overview\n2:00 - ContainerShape modifier\n2:53 - ConcentrictRectangle, minimum, isUniform\n5:01 - Clip shape concentricity on an image\n6:29 - Concentricity in a sheet\n\n#swift #swiftui #iosdevelopment","published":"2025-12-31T14:49:55Z","thumbnail_url":"https://img.youtube.com/vi/C0wu_dAQqAk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 772","channel_name":"Code Completion","video_id":"Mj7u2KM915M","video_url":"https://www.youtube.com/watch?v=Mj7u2KM915M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-31T13:34:53Z","thumbnail_url":"https://img.youtube.com/vi/Mj7u2KM915M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is Your ASO Ready for 2026? App Store Optimization Q&A","channel_name":"Appfigures on YouTube","video_id":"2UID7_CPCi0","video_url":"https://www.youtube.com/watch?v=2UID7_CPCi0","description":"App Store Optimization isn't the same in 2026. Join me live to see if your app is ready and ask your ASO questions.\n\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Ariel on LinkedIn → https://www.linkedin.com/in/arielmichaeli/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n\n#aso #asotool  #appstoreoptimization","published":"2025-12-30T20:18:33Z","thumbnail_url":"https://img.youtube.com/vi/2UID7_CPCi0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Performance: Fix Unnecessary View Redraws","channel_name":"Kavsoft on YouTube","video_id":"_wYQ1_M_YWw","video_url":"https://www.youtube.com/watch?v=_wYQ1_M_YWw","description":"Hello Guys 🖐🖐🖐\nLearn how to identify and fix unnecessary view redraws in SwiftUI to boost your app's performance. In this video, I'll show you why views redraw more than they should and useful techniques to prevent it from doing so.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-30T19:14:27Z","thumbnail_url":"https://img.youtube.com/vi/_wYQ1_M_YWw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Bleeding Edge AI Work, What's New in Swift, Concurrency, Apple Ads","channel_name":"Sean Allen on YouTube","video_id":"4c_1Tebf3PM","video_url":"https://www.youtube.com/watch?v=4c_1Tebf3PM","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/?video=LeMxRZdQa60\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Bleeding Edge AI Work\n- What's New in Swift - December 2025\n- F***king Approachable Swift Concurrency\n- Swift Concurrency Migration\n- New Apple Ads Placement\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos?video=LeMxRZdQa60\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call?video=LeMxRZdQa60\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Bleeding Edge AI Work\n6:08 - What's New in Swift\n7:57 - F***king Approachable Swift Concurrency\n11:40 - New Apple Ads Placement\n\n#swift #swiftui #iosdevelopment","published":"2025-12-30T16:56:14Z","thumbnail_url":"https://img.youtube.com/vi/4c_1Tebf3PM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 771","channel_name":"Code Completion","video_id":"JWH4kX-YcnU","video_url":"https://www.youtube.com/watch?v=JWH4kX-YcnU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-30T13:13:23Z","thumbnail_url":"https://img.youtube.com/vi/JWH4kX-YcnU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This ML Toolchain Didn’t Exist Yesterday — Built with Codex 5.2","channel_name":"Paul Solt on YouTube","video_id":"n8ZRUBjzAOQ","video_url":"https://www.youtube.com/watch?v=n8ZRUBjzAOQ","description":"Spider? Go here: https://DangerGuide.com\nHere’s a behind-the-scenes look at how I’m using Codex 5.2 to build a real machine learning spider identification app.\n\nI walk through the internal tooling I built to improve data quality and model robustness:\n• image quality scoring (1–5 stars)\n• training data cleanup\n• smarter crop generation using spider body detection\n\nOne of these tools didn’t exist yesterday. This is what my ML workflow looks like now.\n\n#Codex #MachineLearning #Xcode #ML #CreateML #iOSDev #macOS #AI","published":"2025-12-30T04:51:00Z","thumbnail_url":"https://img.youtube.com/vi/n8ZRUBjzAOQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SQLiteData CloudKit Sharing","channel_name":"Stewart Lynch on YouTube","video_id":"7UJF6sBnhpI","video_url":"https://www.youtube.com/watch?v=7UJF6sBnhpI","description":"Demonstration of SQLite Data and CloudKit Sharing","published":"2025-12-30T00:57:23Z","thumbnail_url":"https://img.youtube.com/vi/7UJF6sBnhpI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"My Stuff Demo with SQLiteData","channel_name":"Stewart Lynch on YouTube","video_id":"BP-MHrbmXBM","video_url":"https://www.youtube.com/watch?v=BP-MHrbmXBM","description":"A quick demonstration of an app created using SqliteData that synchronizes a SQLITE database with CloudKit to share data across multiple devices","published":"2025-12-30T00:54:21Z","thumbnail_url":"https://img.youtube.com/vi/BP-MHrbmXBM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Misaligned Ads Will Kill Your Installs 📈","channel_name":"Appfigures on YouTube","video_id":"9Us7GJhACWI","video_url":"https://www.youtube.com/watch?v=9Us7GJhACWI","description":"Getting the click is only half the job. If your Meta Ad and App Store page don’t tell the same story, users will drop — fast. Learn why consistent messaging, visuals, and tone between your ads and store listing are key to turning clicks into real installs.\n\n#appmarketing #metaads","published":"2025-12-29T14:30:16Z","thumbnail_url":"https://img.youtube.com/vi/9Us7GJhACWI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 770","channel_name":"Code Completion","video_id":"O3mzeRnIfv4","video_url":"https://www.youtube.com/watch?v=O3mzeRnIfv4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-29T13:13:22Z","thumbnail_url":"https://img.youtube.com/vi/O3mzeRnIfv4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Animated Scrollable Slider - Custom Picker - #apple #animation #ios #coding","channel_name":"Kavsoft on YouTube","video_id":"mJmk-BWKb7o","video_url":"https://www.youtube.com/watch?v=mJmk-BWKb7o","description":"","published":"2025-12-29T06:34:29Z","thumbnail_url":"https://img.youtube.com/vi/mJmk-BWKb7o/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"In Case You Missed it - 2025 Channel Content and More","channel_name":"Stewart Lynch on YouTube","video_id":"fECmk34zpoY","video_url":"https://www.youtube.com/watch?v=fECmk34zpoY","description":"If you’ve missed some of my work this year, you’re not alone. In this video, I’m giving you a clear, organized recap of everything I released, from deep-dive SwiftUI tutorials to multi-part series, tools, packages, apps, and even a full course I’ve now made free for everyone. Let’s take a look at what I created this year and where to find exactly what you need.\n\nChannel Listing Native Mac App (Free)\n   https://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nFolder Flair Mac App (Free)\nhttps://github.com/StewartLynch/Folder-Flair\n\nSFSymbolsPicker Swift Package\nhttps://github.com/StewartLynch/SFSymbolPicker\n\nEmojiPicker Swift Package\nhttps://github.com/StewartLynch/EmojiPicker\n\nSmile4Me Multi-Platform App Course\nhttps://stewartlynch.github.io/Smile4Me-Course-Content/\n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch/\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-12-28T15:13:47Z","thumbnail_url":"https://img.youtube.com/vi/fECmk34zpoY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Is My New Coding Workflow With Codex 5.2","channel_name":"Paul Solt on YouTube","video_id":"0aeIgTXHN4Q","video_url":"https://www.youtube.com/watch?v=0aeIgTXHN4Q","description":"This is a real development session using Codex 5.2.\nNo intro. No slides. No script.\nI’m building a new developer tool based on an idea I had earlier today, showing how Codex fits into my actual coding workflow and helps me move from idea to working software faster.\nThis video shows:\n• How I prompt Codex while coding\n• What happens when Codex fails\n• What this workflow actually looks like day to day\n\nIf you build software, this is Codex 5.2 in real use.\n\n#codex #openai #macOS #xcode  #SoftwareDevelopment #AIProgramming #DevWorkflow","published":"2025-12-28T14:08:21Z","thumbnail_url":"https://img.youtube.com/vi/0aeIgTXHN4Q/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 769","channel_name":"Code Completion","video_id":"JihpX6THgmk","video_url":"https://www.youtube.com/watch?v=JihpX6THgmk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-28T13:37:14Z","thumbnail_url":"https://img.youtube.com/vi/JihpX6THgmk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 768","channel_name":"Code Completion","video_id":"gDCqkbUfKyk","video_url":"https://www.youtube.com/watch?v=gDCqkbUfKyk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-27T12:58:46Z","thumbnail_url":"https://img.youtube.com/vi/gDCqkbUfKyk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Drag & Drop Floating Window Panel | SwiftUI | Xcode 26 | macOS 26","channel_name":"Kavsoft on YouTube","video_id":"dlQYwA2v5yI","video_url":"https://www.youtube.com/watch?v=dlQYwA2v5yI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a draggable floating window panel which allows us to drag and drop the image file just like Native macOS Screenshot app using SwiftUI.\nSwiftUI Floating Window | SwiftUI WindowGroup | SwiftUI macOS 26 | SwiftUI Drag & Drop Window | SwiftUI Draggable\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/drag-drop-window-146734766\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-26T19:50:21Z","thumbnail_url":"https://img.youtube.com/vi/dlQYwA2v5yI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 767","channel_name":"Code Completion","video_id":"0huyO2pPSg8","video_url":"https://www.youtube.com/watch?v=0huyO2pPSg8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-26T13:00:48Z","thumbnail_url":"https://img.youtube.com/vi/0huyO2pPSg8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 766","channel_name":"Code Completion","video_id":"1OsVPPZVaAk","video_url":"https://www.youtube.com/watch?v=1OsVPPZVaAk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-25T14:59:31Z","thumbnail_url":"https://img.youtube.com/vi/1OsVPPZVaAk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Page Curl Carousel - Metal Shaders - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"TqYK5APtwWY","video_url":"https://www.youtube.com/watch?v=TqYK5APtwWY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom carousel with page curl metal shader effect using SwiftUI.\nSwiftUI Page Curl | SwiftUI Page Curl Carousel | SwiftUI Custom Carousel | SwiftUI Metal Shaders | SwiftUI Layer Effect | SwiftUI Scroll Animations | Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-page-26-146608990\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:56 Creating Custom Carousel View\n    7:10 Creating Custom Shader Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-24T19:39:51Z","thumbnail_url":"https://img.youtube.com/vi/TqYK5APtwWY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 765","channel_name":"Code Completion","video_id":"Qmy0qVO2kic","video_url":"https://www.youtube.com/watch?v=Qmy0qVO2kic","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-24T13:43:21Z","thumbnail_url":"https://img.youtube.com/vi/Qmy0qVO2kic/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 764","channel_name":"Code Completion","video_id":"cy_fn3FZoms","video_url":"https://www.youtube.com/watch?v=cy_fn3FZoms","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-23T14:28:29Z","thumbnail_url":"https://img.youtube.com/vi/cy_fn3FZoms/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AI Couldn’t Run My iOS App — Until This MCP Tool","channel_name":"Paul Solt on YouTube","video_id":"wdH8hWddb7I","video_url":"https://www.youtube.com/watch?v=wdH8hWddb7I","description":"AI agents are great at writing Swift — but they struggle when it comes to actually building and running iOS apps.\nThis video is an impromptu, unscripted conversation between Cameron Cooke and me, joining from the UK. What started as a casual chat turned into a deep discussion about why AI agents fail at iOS development, the backstory behind XcodeBuildMCP, and what changes once agents get real access to Xcode.\nThere’s no polished demo here. This is a live screencast and conversation where I’m learning the tool in real time, asking questions, and digging into the reasoning behind the design. If you’ve tried using Codex or other AI agents for iOS or macOS apps and hit walls, this will probably feel very familiar.\n\nWhat we cover\n• Why AI agents struggle with iOS development\n• The missing feedback loop when agents can’t run Xcode\n• The backstory behind XcodeBuildMCP\n• How MCP enables real builds and Simulator runs\n• What changes when AI can compile instead of guessing\n\nLinks\n• XcodeBuildMCP: https://github.com/cameroncooke/XcodeBuildMCP\n• Cameron Cooke on X: https://x.com/camsoft2000\n\n0:00 Why AI Can’t Run iOS Apps\n0:45 Why XcodeBuildMCP Exists\n6:08 Installing XcodeBuildMCP\n10:23 Starting the MCP Server\n14:12 Makefile vs XcodeBuildMCP\n16:30 First Successful Agent Run\n25:48 Giving Agents Visibility with Peekaboo\n31:38 AXe: Automated UI Testing\n32:29 MCPorter vs MCPLI Explained\n42:20 Designing iOS Workflows for Agents\n44:30 Using Runtime Logs as Feedback\n49:45 What Happens When an Agent Has Full Access\n51:24 Final Takeaway: Tools Beat Prompts\n\n#Codex #MCP #Xcode #iOSDev #Xcode26 #AIcoding #Codex52 #Swift #SwiftUI #AppleDeveloper","published":"2025-12-22T21:30:17Z","thumbnail_url":"https://img.youtube.com/vi/wdH8hWddb7I/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"The Final Commit of 2025: Adding \"Sign in with Apple\" to the browser extensions - with Antigravity!","channel_name":"Peter Friese on YouTube","video_id":"c4AcJjE6aTU","video_url":"https://www.youtube.com/watch?v=c4AcJjE6aTU","description":"Before we fully check out for the holidays, we have one last shiny feature to wrap up. Join me for this end-of-year special where we focus solely on adding Sign in with Apple to the browser extensions I vibe coded in the previous episode. It’s a focused coding session with a festive twist. Grab your favourite hot (or cold) beverage, settle in, and let's toast when that final pull request is merged.","published":"2025-12-22T19:08:29Z","thumbnail_url":"https://img.youtube.com/vi/c4AcJjE6aTU/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Does AI Coding SLOW US DOWN?!","channel_name":"Quality Coding on YouTube","video_id":"kcW-z3q9tQk","video_url":"https://www.youtube.com/watch?v=kcW-z3q9tQk","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-12-22T19:00:56Z","thumbnail_url":"https://img.youtube.com/vi/kcW-z3q9tQk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Using Deepgram (TTS/STT) with Vision Agents","channel_name":"Stream Developers on YouTube","video_id":"0SWRhnWLpOo","video_url":"https://www.youtube.com/watch?v=0SWRhnWLpOo","description":"⭐️ Repo: https://github.com/GetStream/Vision-Agents\n\nLearn how to build Vision Agents apps with Deepgram's Text-to-speech (TTS) and Speech-to-text (STT) functionalities.\n\n🔗 Links:\n\nVision Agents Docs:\nhttps://visionagents.ai\n\nVision Agents Deepgram Integration:\nhttps://visionagents.ai/integrations/deepgram\n\nDeepgram's TTS Voices and Languages:\nhttps://developers.deepgram.com/docs/tts-models\n\n⏱️ Timestamps:\n\n0:00 Demo\n0:27 Intro\n0:58 Configure STT\n2:25 Configure TTS\n3:35 Integration\n5:02 See it in action\n5:23 Summary","published":"2025-12-22T15:53:40Z","thumbnail_url":"https://img.youtube.com/vi/0SWRhnWLpOo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"App Icons Should Sell, Not Just Look Good 🎯","channel_name":"Appfigures on YouTube","video_id":"1rg1N-o91I4","video_url":"https://www.youtube.com/watch?v=1rg1N-o91I4","description":"Most app icons blend in — they look nice but don’t convert. The smartest apps use their icons like mini banners, showing key features or value at a glance. Learn how turning your icon into a visual hook can increase taps, downloads, and overall app conversions.","published":"2025-12-22T14:30:03Z","thumbnail_url":"https://img.youtube.com/vi/1rg1N-o91I4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 763","channel_name":"Code Completion","video_id":"dTcYWYhvFBU","video_url":"https://www.youtube.com/watch?v=dTcYWYhvFBU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-22T14:15:32Z","thumbnail_url":"https://img.youtube.com/vi/dTcYWYhvFBU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Can Codex Build a Spider Detector App? (Live)","channel_name":"Paul Solt on YouTube","video_id":"1WUrVdm0lbM","video_url":"https://www.youtube.com/watch?v=1WUrVdm0lbM","description":"Spider? Download: https://super-easy-apps.kit.com/spider\nToday’s goal: improve classifier accuracy by adding more spider crops\nRight now: crop generation + testing\n\nNeed help? ;https://super-easy-apps.kit.com/community\n\n#codex #gpt #xcode #ios #macos #machinelearning #ml #coreml #createml #imageclassification #objectdetection","published":"2025-12-22T05:21:12Z","thumbnail_url":"https://img.youtube.com/vi/1WUrVdm0lbM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Holiday Train edit!","channel_name":"Full Queue Developer","video_id":"9CN_39r7jx0","video_url":"https://www.youtube.com/watch?v=9CN_39r7jx0","description":"","published":"2025-12-22T00:25:36Z","thumbnail_url":"https://img.youtube.com/vi/9CN_39r7jx0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Can This App Identify a Dangerous Spider?","channel_name":"Paul Solt on YouTube","video_id":"A_wwY0QlY3U","video_url":"https://www.youtube.com/watch?v=A_wwY0QlY3U","description":"Spider? Go here: https://DangerGuide.com\nI’m building a dangerous spider identification app designed to answer one question fast: is this spider safe or not?I test an early version of the app on a real spider and show live detection in action. The model is still improving, but this is exactly the kind of real-world scenario the app is built for.\nThe app is called Spider Identifier: Danger Guide.Download: https://DangerGuide.com\n#spider #dangerousspider #spiderbite #spideridentification #venomousspider #wildlife #safety #appdemo #buildinpublic #iosapp #machinelearning","published":"2025-12-21T22:37:02Z","thumbnail_url":"https://img.youtube.com/vi/A_wwY0QlY3U/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Apple Style Horizontal Wheel Picker - Custom Picker - iOS 18+ - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"14HGMJ0gSCk","video_url":"https://www.youtube.com/watch?v=14HGMJ0gSCk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom picker view that can be used to pick height, weight, etc. using SwiftUI | SwiftUI Custom Picker | SwiftUI Wheel Picker | SwiftUI Horizontal Picker | SwiftUI iOS Scroll APIs | SwiftUI Size Picker | SwiftUI Scroll Animations | Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-style-ios-146374647\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-21T18:22:51Z","thumbnail_url":"https://img.youtube.com/vi/14HGMJ0gSCk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Adding Headers to WebView in SwiftUI   iOS 26","channel_name":"Stewart Lynch on YouTube","video_id":"bOFTLU3e5Ew","video_url":"https://www.youtube.com/watch?v=bOFTLU3e5Ew","description":"If your SwiftUI app needs to access a secure or custom web page, knowing how to add custom HTTP headers is essential. In this video, you’ll learn exactly how to do that in SwiftUI using iOS 26.\n\nWe’ll start by looking at what default headers are sent from your WebView and then move on to injecting your own headers—like authentication tokens, API keys, or custom identifiers—so your app can securely access restricted content.\n\nBy the end of the video, you’ll have created a reusable WebViewH component that accepts both a URL and a headers dictionary, simplifying your code and giving you full control over your WebView requests.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Application (Mac) - Free\n    https://stewartlynch.gumroad.com/l/obsjz\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:05  Default Headers in WebView\n5:19  Injecting Custom Headers\n11:00 Custom WebViewH Component\n15:05 Fixing YouTube Channel Listing App\n\n Starter Project Files: https://github.com/StewartLynch/WebView-Headers\n\nCompleted Project: https://github.com/StewartLynch/WebView-Headers/tree/Completed\n\nReferences mentioned in video: \nSwiftUI WebView  (URL Argument) – Features, Validation & More\nhttps://youtu.be/YjsUS7-XtMs\n\nSwiftUI WebPage — Advanced Navigation, Loading, and HTML Control\nhttps://youtu.be/H9yNHXnZg2U\n\n\n\nRecommended Resources: \nBig Mountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-12-21T14:25:58Z","thumbnail_url":"https://img.youtube.com/vi/bOFTLU3e5Ew/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 762","channel_name":"Code Completion","video_id":"IwOLkgKRFoo","video_url":"https://www.youtube.com/watch?v=IwOLkgKRFoo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-21T14:23:47Z","thumbnail_url":"https://img.youtube.com/vi/IwOLkgKRFoo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"App Store Style Toolbar Scroll Effect using SwiftUI | #apple #ios #animation","channel_name":"Kavsoft on YouTube","video_id":"gEzT72KL9J0","video_url":"https://www.youtube.com/watch?v=gEzT72KL9J0","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the App Store Style ToolBar Scroll Effect With Native SwiftUI APIs.","published":"2025-12-21T05:03:30Z","thumbnail_url":"https://img.youtube.com/vi/gEzT72KL9J0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Augmented Coding Isn’t Set-and-Forget — Reset the Process  #tdd #testdrivendevelopment #aicoding","channel_name":"Quality Coding on YouTube","video_id":"8UZD8hVaYf4","video_url":"https://www.youtube.com/watch?v=8UZD8hVaYf4","description":"","published":"2025-12-21T04:04:59Z","thumbnail_url":"https://img.youtube.com/vi/8UZD8hVaYf4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"GPT-5.2 Codex vs Real-World ML App (Spider Detection)","channel_name":"Paul Solt on YouTube","video_id":"_pr5ZuxXk60","video_url":"https://www.youtube.com/watch?v=_pr5ZuxXk60","description":"Live working session.\nJoin the community: https://super-easy-apps.kit.com/community\n\nI’m improving spider detection + classification accuracy by experimenting with\ncrop strategies for training and inference in a real production app.\n\nThis is a focused coding session, not a Q&amp;A.\nI’ll check chat occasionally, but I’m mostly heads-down.\n\nToday’s tasks:\n• CLI crop generation for training\n  – Detector → rectangle → square\n  – Zoom levels: 1.5×, 2×, 3× (re-detect + recrop)\n• Inference crop patterns\n  – Pattern A: structured jitter around spider\n  – Pattern B: random crops around spider\n  – A/B testing results\n• Spider detector improvements\n  – More crops\n  – Auto-generated + manual touch-ups\n  – Prep for retraining\n\nGoal: measurable accuracy gains with better crops.","published":"2025-12-20T16:51:24Z","thumbnail_url":"https://img.youtube.com/vi/_pr5ZuxXk60/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 761","channel_name":"Code Completion","video_id":"EyjMb5qzo1A","video_url":"https://www.youtube.com/watch?v=EyjMb5qzo1A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-20T12:39:45Z","thumbnail_url":"https://img.youtube.com/vi/EyjMb5qzo1A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Debug Snapshots Keep Your Agents Honest","channel_name":"Paul Solt on YouTube","video_id":"OzI3kcR2ZG0","video_url":"https://www.youtube.com/watch?v=OzI3kcR2ZG0","description":"Add a button or CLI tool for your agent to verify output so they stay on track.\n\n#codex #debugging #xcode #macos","published":"2025-12-20T05:15:02Z","thumbnail_url":"https://img.youtube.com/vi/OzI3kcR2ZG0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Codex GPT-5.2 Built This App in Under 2 Minutes","channel_name":"Paul Solt on YouTube","video_id":"48lulGRm2L8","video_url":"https://www.youtube.com/watch?v=48lulGRm2L8","description":"GPT-5.2-Codex built a working macOS SwiftUI app in 1 minute 45 seconds.\nOne prompt → real UI → real timer logic.This is the kind of scaffolding that normally slows you down—and now it’s basically instant.\nSwiftUI • macOS • Xcode • Codex\n\n#GPT52 #Codex #SwiftUI #macOSDev #Xcode #AIProgramming #AppDevelopment","published":"2025-12-19T20:58:15Z","thumbnail_url":"https://img.youtube.com/vi/48lulGRm2L8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"I Tried to Break GPT-5.2 — It Kept Working","channel_name":"Paul Solt on YouTube","video_id":"wlfBJnZbpJc","video_url":"https://www.youtube.com/watch?v=wlfBJnZbpJc","description":"I tested Codex GPT-5.2 live — no prep, no prompt engineering, no cleanup passes.\nI expected to spend time fixing output. Instead… it just worked.\n\nIn this video, I walk through a real test using Codex GPT-5.2 and explain what surprised me, where it shines, and why this felt different from previous models.\nThis isn’t hype. It's just a real reaction to how frictionless the experience was.\n\nCurious if this holds up in bigger projects? Let me know what you want me to test next.\n\n• Join the community: https://super-easy-apps.kit.com/community\n• GPT-5.2: https://openai.com/index/introducing-gpt-5-2/\n• GPT-5.2-Codex: https://openai.com/index/introducing-gpt-5-2-codex/\n• Ghostty: https://ghostty.org\n\n0:00 – Testing Codex GPT-5.2\n0:29 – Live Test (No Prep)\n1:34 – Wait… That Worked\n2:21 – Zero Rework Required\n\n#Codex #GPT52 #OpenAI #AICoding #DeveloperTools #AIForDevelopers #Programming #SoftwareEngineering #BuildInPublic #AIWorkflow #Xcode #macOS #MacDeveloper #Ghostty","published":"2025-12-19T16:14:44Z","thumbnail_url":"https://img.youtube.com/vi/wlfBJnZbpJc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Comfortably Numb - first solo - Rob Phillips, Classic Albums Live.","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"AhaqX2lVXmk","video_url":"https://www.youtube.com/watch?v=AhaqX2lVXmk","description":"","published":"2025-12-19T15:57:55Z","thumbnail_url":"https://img.youtube.com/vi/AhaqX2lVXmk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Time - solo clip, Rob Phillips, Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"WmiTywI_25Y","video_url":"https://www.youtube.com/watch?v=WmiTywI_25Y","description":"","published":"2025-12-19T15:54:06Z","thumbnail_url":"https://img.youtube.com/vi/WmiTywI_25Y/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Run Like Hell - keyboard solo - Lindsey Clark, Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Za_imKLxUzU","video_url":"https://www.youtube.com/watch?v=Za_imKLxUzU","description":"","published":"2025-12-19T15:49:44Z","thumbnail_url":"https://img.youtube.com/vi/Za_imKLxUzU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Talk box solo clip - Pigs (Three Different Ones) - Classic Albums Live","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"agII_aaiwYo","video_url":"https://www.youtube.com/watch?v=agII_aaiwYo","description":"","published":"2025-12-19T15:46:48Z","thumbnail_url":"https://img.youtube.com/vi/agII_aaiwYo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Dogs - Pink Floyd Cover - Classic Albums Live, Massey Hall Dec 18, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8cYkcX9l-qI","video_url":"https://www.youtube.com/watch?v=8cYkcX9l-qI","description":"Sorry about the AF lock on first solo.","published":"2025-12-19T15:01:54Z","thumbnail_url":"https://img.youtube.com/vi/8cYkcX9l-qI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 760","channel_name":"Code Completion","video_id":"exbGvk6Ymro","video_url":"https://www.youtube.com/watch?v=exbGvk6Ymro","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-19T13:34:28Z","thumbnail_url":"https://img.youtube.com/vi/exbGvk6Ymro/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Create App Store Screenshots - Fast & Easy","channel_name":"Sean Allen on YouTube","video_id":"-7YHPpqaVFY","video_url":"https://www.youtube.com/watch?v=-7YHPpqaVFY","description":"Check out AppScreens at https://appscreens.com/?via=8d5841\n\nIn this video I show how you can create great looking App Store screenshots fast and easy, even if you're not a designer. With AppScreens you can choose from a pre-designed template, make any customizations you like, localize them, and upload them to the App Store with one click. AppScreens is a tool that saves you SO much time and effort when it comes to creating and uploading your App Store screenshots.\n\nMy deeper video on how to use App Screens:\nhttps://youtu.be/749cMjWM54k\n\nLearn more Swift & SwiftUI with me:\nhttps://seanallen.teachable.com/?video=-7YHPpqaVFY\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos?video=-7YHPpqaVFY\n\nX (Twitter):\nSean Allen - https://x.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Oh, I need screenshots\n0:59 - Screenshot requirements\n2:23 - How to take app screenshots on the simulator\n3:25 - Create screenshots with AppScreens\n4:59 - Select a pre-designed template\n6:01 - Screenshot localization options\n6:43 - Importing your screenshots\n7:55 - Customizing the design\n10:17 - One-click upload to App Store\n\n#swift #swiftui #iosdevelopment","published":"2025-12-19T12:59:54Z","thumbnail_url":"https://img.youtube.com/vi/-7YHPpqaVFY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Confidently transfer to the express","channel_name":"Full Queue Developer","video_id":"BC5YhgWAusI","video_url":"https://www.youtube.com/watch?v=BC5YhgWAusI","description":"","published":"2025-12-19T00:12:31Z","thumbnail_url":"https://img.youtube.com/vi/BC5YhgWAusI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"gpt-5.2-codex just dropped #codex","channel_name":"Paul Solt on YouTube","video_id":"zFHOH_80jHk","video_url":"https://www.youtube.com/watch?v=zFHOH_80jHk","description":"","published":"2025-12-18T22:23:04Z","thumbnail_url":"https://img.youtube.com/vi/zFHOH_80jHk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Gemini 3 Flash: Vision, Video Understanding and Analysis #ai #gemini #llm #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"MrCHdQ3Ml9Y","video_url":"https://www.youtube.com/watch?v=MrCHdQ3Ml9Y","description":"Let's create a vision AI app in Python using Gemini 3 Flash and Vision Agents. We will build an AI app capable of understanding and analyzing objects in users' video camera feed. \n\nRun the source code to test the demo: https://gist.github.com/amosgyamfi/c27a6cc72e110b7e08af5630127bb7bf\n\nVision Agents repo: https://github.com/GetStream/vision-agents\n\nVision Agents docs: https://visionagents.ai/\n\nGemini Python plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-gemini/","published":"2025-12-18T21:33:39Z","thumbnail_url":"https://img.youtube.com/vi/MrCHdQ3Ml9Y/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"62: What's the plan for putting CocoaPods into maintenance mode?","channel_name":"Swift Package Indexing Live Streams","video_id":"CCt63BRrl58","video_url":"https://www.youtube.com/watch?v=CCt63BRrl58","description":"Interview with Orta Therox\n\n- https://cocoapods.org/\n- https://blog.cocoapods.org/CocoaPods-Support-Plans/\n- https://blog.cocoapods.org/CocoaPods-Specs-Repo/\n- https://www.puzzmo.com/\n\nPackages\n\n- https://swiftpackageindex.com/apple/swift-configuration\n- https://swiftpackageindex.com/dankinsoid/swift-configs\n- https://swiftpackageindex.com/RevenueCat/purchases-ios\n- https://swiftpackageindex.com/SwiftedMind/monocle\n- https://swiftpackageindex.com/Swift-for-Swifts/SwiftsPackage and https://swiftforswifts.org/","published":"2025-12-18T17:17:16Z","thumbnail_url":"https://img.youtube.com/vi/CCt63BRrl58/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Apple Books Expandable Menu | SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"1ygSpUDIoMo","video_url":"https://www.youtube.com/watch?v=1ygSpUDIoMo","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create an expandable custom menu with beautiful animations using SwiftUI.\nApple Books Custom Menu Using SwiftUI | SwiftUI Custom Menu | SwiftUI Expandable Menu | SwiftUI Complex Animations | SwiftUI Expandable View | Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/animated-custom-146151685\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-18T15:41:42Z","thumbnail_url":"https://img.youtube.com/vi/1ygSpUDIoMo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 759","channel_name":"Code Completion","video_id":"8xCj21h1ARY","video_url":"https://www.youtube.com/watch?v=8xCj21h1ARY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-18T13:00:08Z","thumbnail_url":"https://img.youtube.com/vi/8xCj21h1ARY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini Flash Native Audio: Build a Voice AI Ordering System in Python","channel_name":"Stream Developers on YouTube","video_id":"Ec9wQQEcE10","video_url":"https://www.youtube.com/watch?v=Ec9wQQEcE10","description":"Build a Python voice AI app to automate drive-thru ordering in restaurants with Gemini Live Native Audio and Vision Agents.\n\nWe will create an intelligent system that integrates voice and vision AI to enhance and modernize drive-thru operations in restaurants, leveraging Google Gemini and its updated audio generation model (gemini-2.5-flash-native-audio-preview-12-2025). \n\nTIMESTAMPS\n00:01 Drive-Thru Gemini Voice AI Ordering Introduction\n00:21 Gemini Flash Native Audio/Voice AI Demo\n02:28 Gemini Drive-Thru Project Requirements\n03:09 Start With a New Python Project\n04:31 Configure the Gemini Flash Voice Agent\n07:25 Test the Gemini Flash Voice AI Drive-Thru Demo\n08:27 Configure Gemini Flash Audio Model Parameters\n09:15 Troubleshoot the Gemini Flash Voice AI Demo\n\nRELATED LINKS\n\nVision Agents Docs: https://visionagents.ai/\n\nVision Agents GitHub Repo: https://github.com/GetStream/Vision-Agents\n\nDiscord Community: https://discord.gg/RkhX9PxMS6\n\nGemini Python Plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-gemini/\n\nStream API Key: https://beta.dashboard.getstream.io/signup/\n\nGemini API Key: https://aistudio.google.com/api-keys\n\nGemini Flash Native Audio AI Model in the API: https://ai.google.dev/gemini-api/docs/live?example=mic-stream","published":"2025-12-18T07:42:45Z","thumbnail_url":"https://img.youtube.com/vi/Ec9wQQEcE10/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 758","channel_name":"Code Completion","video_id":"Z1ncZ-bZbqo","video_url":"https://www.youtube.com/watch?v=Z1ncZ-bZbqo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-17T13:29:09Z","thumbnail_url":"https://img.youtube.com/vi/Z1ncZ-bZbqo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 3.4 — AI Typing Insights & Multilingual AI Text Generator | On-Device | iPhone, iPad, mac","channel_name":"Xcoding with Alfian","video_id":"zKL5V9uaadY","video_url":"https://www.youtube.com/watch?v=zKL5V9uaadY","description":"ClickClack 3.4 introduces on-device AI typing analysis and expanded AI text generation.\n\nIn this update:\n• AI typing result insights after each session\n• New AI text generator topics: Programming, Science & Discovery, Sports\n• Generated text language selection (German, French, Italian, Spanish, Chinese, and more)\n\nAll AI features run locally using Apple Intelligence, with no data collection and no server dependency.\n\nAvailable now on iPhone, iPad, and Mac.\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\n#ClickClack #iOSApp #AppleIntelligence #OnDeviceAI #typingtest  #magickeyboard #ipadpro #ipad #macbook #macbookpro","published":"2025-12-17T04:23:00Z","thumbnail_url":"https://img.youtube.com/vi/zKL5V9uaadY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"23rd St doggies!","channel_name":"Full Queue Developer","video_id":"GEP1TLdURv8","video_url":"https://www.youtube.com/watch?v=GEP1TLdURv8","description":"","published":"2025-12-17T03:52:54Z","thumbnail_url":"https://img.youtube.com/vi/GEP1TLdURv8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Truncated Text Effect | Tap to Expand Text View | Text Animations | Text Renderer | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"gFn6LgDPx5g","video_url":"https://www.youtube.com/watch?v=gFn6LgDPx5g","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create an expandable text view in SwiftUI. This view expands the truncated text view with a specified line limit to a full text view when tapped.\nSwiftUI Expandable Text View | SwiftUI Text Truncation Effect | SwiftUI Tap to show more Text View | SwiftUI Expand Text View | Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/expandable-text-146010903\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-16T20:06:16Z","thumbnail_url":"https://img.youtube.com/vi/gFn6LgDPx5g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Back to UIKit, Liquid Glass, Swift Student Challenge, Indie Dev Lift","channel_name":"Sean Allen on YouTube","video_id":"EIsrS4bvWPQ","video_url":"https://www.youtube.com/watch?v=EIsrS4bvWPQ","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/?video=EIsrS4bvWPQ\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- 2025: The Year SwiftUI Died\n- Liquid Glass design tips\n- Optimize your app's performance\n- Swift Student Challenge\n- Challenges of indie dev life\n- 100 indie app tips\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos?video=EIsrS4bvWPQ\n\nNeed help with something specific? Book a call with me:\nhttps://seanallen.teachable.com/p/call?video=EIsrS4bvWPQ\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - The Year SwiftUI Died\n3:39 - Liquid Glass design tips\n4:30 - Optimize app performance\n5:36 - Swift Student Challenge\n6:20 - Challenges of indie dev life\n10:05 - 100 indie app tips\n\n#swift #swiftui #iosdevelopment","published":"2025-12-16T14:19:09Z","thumbnail_url":"https://img.youtube.com/vi/EIsrS4bvWPQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 757","channel_name":"Code Completion","video_id":"Xm6TiS7jRUI","video_url":"https://www.youtube.com/watch?v=Xm6TiS7jRUI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-16T13:14:40Z","thumbnail_url":"https://img.youtube.com/vi/Xm6TiS7jRUI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Improving Your AI Process Files","channel_name":"Quality Coding on YouTube","video_id":"MtNQ3n24tio","video_url":"https://www.youtube.com/watch?v=MtNQ3n24tio","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-12-15T18:30:22Z","thumbnail_url":"https://img.youtube.com/vi/MtNQ3n24tio/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 756","channel_name":"Code Completion","video_id":"byeXN8WyvJ8","video_url":"https://www.youtube.com/watch?v=byeXN8WyvJ8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-15T13:27:31Z","thumbnail_url":"https://img.youtube.com/vi/byeXN8WyvJ8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"GPT 5.2 Codex + Xcode: 3 Workflows You Need","channel_name":"Paul Solt on YouTube","video_id":"o4iKnSYlhBQ","video_url":"https://www.youtube.com/watch?v=o4iKnSYlhBQ","description":"❌ Stop wasting time on dumb build errors. \nLeverage 3 workflows to keep your iOS/macOS builds green ✅. Your agent needs to have eyes to see what is happening in your app to be productive. \n\n1. Build Scripts\n2. Make Build Failures Obvious\n3. Give Your Agent Eyes\n\nPeekaboo (agent screenshots / “eyes”)\nhttps://github.com/steipete/Peekaboo\n\nxcbeautify (pretty + structured xcodebuild output)\nhttps://github.com/cpisciotta/xcbeautify\n\nAXe (Cameron Cooke) — iOS Simulator automation via Apple Accessibility APIs\nhttps://github.com/cameroncooke/AXe\n\nApple Accessibility (main docs hub)\nhttps://developer.apple.com/documentation/accessibility\n\n#Codex #Xcode #GPT52 #CodexGPT5 #CodexGPT52 #Xcode #iOSDev #macOSDev #SwiftUI #xcodebuild #xcbeautify #Makefile #AIcoding #OpenAI #iOS #macOS","published":"2025-12-15T03:22:13Z","thumbnail_url":"https://img.youtube.com/vi/o4iKnSYlhBQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"I love this new feature - how do you feel about it?","channel_name":"Full Queue Developer","video_id":"vKkHXbzPNSA","video_url":"https://www.youtube.com/watch?v=vKkHXbzPNSA","description":"","published":"2025-12-14T21:16:13Z","thumbnail_url":"https://img.youtube.com/vi/vKkHXbzPNSA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"App Store Style Toolbar Scroll Effect | Toolbar Header Scroll Effect | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"D1GN50pFV6Y","video_url":"https://www.youtube.com/watch?v=D1GN50pFV6Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the App Store Style ToolBar Scroll Effect With Native SwiftUI APIs.\nSwiftUI Header Scroll Effect | SwiftUI Toolbar Header Scroll Effect | SwiftUI Toolbar Animations | SwiftUI Scroll Animations | Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/app-store-style-145830901\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.2\n     macOS Version: 26.2 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-14T15:25:31Z","thumbnail_url":"https://img.youtube.com/vi/D1GN50pFV6Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Smarter Lists, Labels, and Dictionary Grouping in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"PBMqJgtznn4","video_url":"https://www.youtube.com/watch?v=PBMqJgtznn4","description":"It’s easy to overlook small but powerful updates when a new OS drops. In iOS 26, Apple quietly added several improvements to `Label`, `List`, and `Section` that can make your SwiftUI code cleaner and more flexible.  \n\nIn this video, you’ll learn how to:  \n- Align and style label icons and text individually  \n- Use new label spacing and reserved icon width modifiers  \n- Customize list row backgrounds, badges, and toolbar styles  \n- Take advantage of new `searchable` placement options  \n- Group list data by category or alphabet using dictionary initializers  \n- Add an alphabetical side index like the Contacts app  \n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:16 Labels in VStacks\n7:50 ListView Update 1\n15:00 Section Groupings and more ListView updates\n26:15SwiftUI,iOS26,SwiftUI Lists,SwiftUI Labels,SwiftUI Sections,SwiftUI searchable,List updates iOS26,Label updates iOS26,Swift dictionary grouping,SwiftUI tutorial,Stewart Lynch,Create Tech Solutions,SwiftUI List grouping,SwiftUI toolbar,SwiftUI sections with badge,SwiftUI side index,SwiftUI one-liners,SwiftUI tips\n Indexed Sections in ListView\n\n Starter Project Files: https://github.com/StewartLynch/Labels-And-Lists-in-iOS-26\n\nCompleted Project: https://github.com/StewartLynch/Labels-And-Lists-in-iOS-26/tree/Completed\n\nReferences mentioned in video: \nEnum-Driven Tab Views in SwiftUI: A Smarter Approach\nhttps://youtu.be/dTSe9Ip1u14\n\nRecommended Resources: \nBigMountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-12-14T14:28:31Z","thumbnail_url":"https://img.youtube.com/vi/PBMqJgtznn4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 755","channel_name":"Code Completion","video_id":"UoAvhA4LJ7k","video_url":"https://www.youtube.com/watch?v=UoAvhA4LJ7k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-14T13:00:58Z","thumbnail_url":"https://img.youtube.com/vi/UoAvhA4LJ7k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Replying to @Nayrbrandt Force-quit and launch my app to see for yourself 🥳 Thanks for the comment!","channel_name":"Full Queue Developer","video_id":"BRFGSCcQAnw","video_url":"https://www.youtube.com/watch?v=BRFGSCcQAnw","description":"","published":"2025-12-14T12:55:29Z","thumbnail_url":"https://img.youtube.com/vi/BRFGSCcQAnw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Thanks for asking!","channel_name":"Full Queue Developer","video_id":"PjHP9Fp-Kfk","video_url":"https://www.youtube.com/watch?v=PjHP9Fp-Kfk","description":"","published":"2025-12-13T21:14:51Z","thumbnail_url":"https://img.youtube.com/vi/PjHP9Fp-Kfk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 754","channel_name":"Code Completion","video_id":"V8-7V4KTj_w","video_url":"https://www.youtube.com/watch?v=V8-7V4KTj_w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-13T13:50:02Z","thumbnail_url":"https://img.youtube.com/vi/V8-7V4KTj_w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Qwen3-VL: Build Electronics Setup Vision AI Copilot in Python","channel_name":"Stream Developers on YouTube","video_id":"rF30V_F-wtc","video_url":"https://www.youtube.com/watch?v=rF30V_F-wtc","description":"Create a vision AI agent using a hosted Qwen3-VL model on Baseten that assists users in assembling and repairing hardware by identifying products using a camera and guiding them through the setup and repair steps.\n\nTIMESTAMPS\n00:00 Introduction: Vision Agents, Baseten, Qwen3-VL\n00:16 What You Will Build\n00:46 Voice and Vision AI Pipeline\n01:20 Setup and Python Installations\n03:54 Configure the Voice/Vision AI Agent in Python\n05:47 How To Customize the Agent Initialization Parameters\n06:53 Test the Demo\n08:11 Troubleshooting Guide\n\nRELATED LINKS\n\nVision Agents Docs: https://visionagents.ai/\n\nVision Agents on GitHub: https://github.com/GetStream/vision-agents\n\nVision Agent Plugins: https://pypi.org/search/?q=Vision+Agents\n\nStream API Key: https://beta.dashboard.getstream.io/\n\nBaseten API Key: https://www.baseten.co/\n\nOpenAI API Key: https://auth.openai.com/log-in\n\nDeepgram API Key: https://deepgram.com/\n\nElevenLabs API Key: https://elevenlabs.io/","published":"2025-12-12T22:01:04Z","thumbnail_url":"https://img.youtube.com/vi/rF30V_F-wtc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 753","channel_name":"Code Completion","video_id":"K7u8J3MATxg","video_url":"https://www.youtube.com/watch?v=K7u8J3MATxg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-12T12:47:23Z","thumbnail_url":"https://img.youtube.com/vi/K7u8J3MATxg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 752","channel_name":"Code Completion","video_id":"7aNi8fldoBA","video_url":"https://www.youtube.com/watch?v=7aNi8fldoBA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-11T16:15:15Z","thumbnail_url":"https://img.youtube.com/vi/7aNi8fldoBA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Day -79!","channel_name":"Full Queue Developer","video_id":"3GKkUbAPk2U","video_url":"https://www.youtube.com/watch?v=3GKkUbAPk2U","description":"","published":"2025-12-11T14:17:12Z","thumbnail_url":"https://img.youtube.com/vi/3GKkUbAPk2U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Interactive Snippets using SwiftUI | App Intents | #ios26 #apple #swiftui","channel_name":"Kavsoft on YouTube","video_id":"LAHVa8yQNHE","video_url":"https://www.youtube.com/watch?v=LAHVa8yQNHE","description":"This tutorial helps you to create interactive Snippets for App Intents using its new APIs in Xcode 26 and SwiftUI.","published":"2025-12-11T03:48:10Z","thumbnail_url":"https://img.youtube.com/vi/LAHVa8yQNHE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Daytime Completions: Jiiiii — Part 751","channel_name":"Code Completion","video_id":"M7F9u41ui20","video_url":"https://www.youtube.com/watch?v=M7F9u41ui20","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-10T17:34:26Z","thumbnail_url":"https://img.youtube.com/vi/M7F9u41ui20/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Elton driving that piano - Funeral For A Friend","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"XMNn1pfGKc4","video_url":"https://www.youtube.com/watch?v=XMNn1pfGKc4","description":"","published":"2025-12-09T18:58:52Z","thumbnail_url":"https://img.youtube.com/vi/XMNn1pfGKc4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Daytime Completions: Jiiiii — Part 750","channel_name":"Code Completion","video_id":"3PGKbYK9ehY","video_url":"https://www.youtube.com/watch?v=3PGKbYK9ehY","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-09T13:46:16Z","thumbnail_url":"https://img.youtube.com/vi/3PGKbYK9ehY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's In the Box? - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3uS0GFAbhco","video_url":"https://www.youtube.com/watch?v=3uS0GFAbhco","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2025/11/30/whats-in-the-box/","published":"2025-12-09T04:01:23Z","thumbnail_url":"https://img.youtube.com/vi/3uS0GFAbhco/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Debuting a new song at open mic!","channel_name":"Full Queue Developer","video_id":"x5wMQqMjRFI","video_url":"https://www.youtube.com/watch?v=x5wMQqMjRFI","description":"","published":"2025-12-09T02:43:42Z","thumbnail_url":"https://img.youtube.com/vi/x5wMQqMjRFI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Stop Pasting Screenshots: Cinematic Code Animations in Keynote | ! Force Unwrapped Ep. 1","channel_name":"Peter Friese on YouTube","video_id":"24aniIbmOSI","video_url":"https://www.youtube.com/watch?v=24aniIbmOSI","description":"Most developer presentations are boring static screenshots. Let's fix that.\n\nWelcome to Episode 001 of Force Unwrapped. \n\nToday, we are in \"Pixel Perfect\" mode. I’m pulling back the curtain to show you exactly how I build slide decks that keep audiences awake. We are ditching the safety checks and doing this live—no edits, just the raw workflow.\n\nIn this stream:\n⚡️ How to use \"Magic Move\" to explain complex code changes\n⚡️ Keynote hacks for syntax highlighting without losing your mind.\n⚡️ Structuring a technical story visually.\n\n\n! Force Unwrapped is my new livestreaming show. It is raw, unedited, and authentic. I want to show the \"grind\" behind the glamour of Developer Relations. Just like the force unwrap operator in Swift (!) we are bypassing the safety checks.\n\n#Keynote #DevRel #PublicSpeaking #Swift #ForceUnwrapped","published":"2025-12-08T23:22:46Z","thumbnail_url":"https://img.youtube.com/vi/24aniIbmOSI/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Daytime Completions: Jiiiii — Part 749","channel_name":"Code Completion","video_id":"wdXfqANTTSA","video_url":"https://www.youtube.com/watch?v=wdXfqANTTSA","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-08T17:02:22Z","thumbnail_url":"https://img.youtube.com/vi/wdXfqANTTSA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Text Effects using SwiftUI | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"s9QOmfhZU6w","video_url":"https://www.youtube.com/watch?v=s9QOmfhZU6w","description":"","published":"2025-12-08T13:44:29Z","thumbnail_url":"https://img.youtube.com/vi/s9QOmfhZU6w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Another clip from my new song “Hitting 🎰’s” performed open mic!","channel_name":"Full Queue Developer","video_id":"Y30nqxwxJ8I","video_url":"https://www.youtube.com/watch?v=Y30nqxwxJ8I","description":"","published":"2025-12-08T04:21:47Z","thumbnail_url":"https://img.youtube.com/vi/Y30nqxwxJ8I/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"RichText Notes App - Categories, Sorting, and Filtering Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"UUvgm9-yltE","video_url":"https://www.youtube.com/watch?v=UUvgm9-yltE","description":"This is the third and final video in the Rich Notes App series.\nWe’ll build on what we created in the first two videos by adding categories, sorting, and filtering features to our SwiftUI + SwiftData project. Along the way, we’ll improve the UI with a line-limit slider, display creation and update dates, and use category colors for visual clarity.\n\nBy the end of this video, you’ll have a fully functional Rich Notes app that lets you:\n• Create, edit, and delete notes using a rich text editor\n• Assign, edit, or create new categories\n• Sort by creation or update date\n• Filter notes by category\n• Customize how many lines are shown in the list view\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:25 Slider for line limit in list view\n5:41 Improved List View Row appearance\n9:11 Creating and Editing Categories View\n31:30 Filtering and Sorting Pickers\n35:00 Dynamic Query for Filtering and Sorting \n\n Starter Project Files:  https://github.com/StewartLynch/AttribuedString-RichNotes/tree/RichNotesApp-1\n\nCompleted Project: https://github.com/StewartLynch/AttribuedString-RichNotes/tree/RichNotesApp-2\n\nReferences mentioned in video: \nFull Attributed String Playlist: https://youtube.com/playlist?list=PLBn01m5Vbs4D20ACwMfD_D8mYmcBc-NuG&amp;si=SHzWU6eyVp4a8QKZ\n\nRecommended Resources: \nBigMountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-12-07T14:36:09Z","thumbnail_url":"https://img.youtube.com/vi/UUvgm9-yltE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Daytime Completions: Jiiiii — Part 748","channel_name":"Code Completion","video_id":"D9YzCulnTYc","video_url":"https://www.youtube.com/watch?v=D9YzCulnTYc","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-07T13:28:06Z","thumbnail_url":"https://img.youtube.com/vi/D9YzCulnTYc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Tab bar Icons with Symbol Effects Using SwiftUI | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"9vNBOXyRqO4","video_url":"https://www.youtube.com/watch?v=9vNBOXyRqO4","description":"","published":"2025-12-07T10:17:14Z","thumbnail_url":"https://img.youtube.com/vi/9vNBOXyRqO4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Improve AI Coding with TDD Process Files #AICoding #AgenticCoding #TDD","channel_name":"Quality Coding on YouTube","video_id":"8V5YI-XKj1w","video_url":"https://www.youtube.com/watch?v=8V5YI-XKj1w","description":"","published":"2025-12-07T03:21:44Z","thumbnail_url":"https://img.youtube.com/vi/8V5YI-XKj1w/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"I Built a Dangerous Spider Detector: My Real ML Workflow with Codex","channel_name":"Paul Solt on YouTube","video_id":"7WV9g6tIaBo","video_url":"https://www.youtube.com/watch?v=7WV9g6tIaBo","description":"In this video I walk through my real machine learning workflow behind the dangerous spider detector I’m building. I show how I review bad spider photos, label data, test my CreateML/Core ML models, and use custom tools to clean up the dataset. You’ll also see how Codex helps fix issues in my project (and occasionally breaks things), plus how I use a Makefile and test harness to move faster.\nThis isn’t a polished tutorial—just the actual process of building a real ML-powered spider app. If you enjoy this style and want more episodes, hit like so I know to keep sharing the journey.\n\n#spider #machinelearning #codex #iosdevelopment #coreml #swiftui #dangerousspider #detector","published":"2025-12-06T18:27:00Z","thumbnail_url":"https://img.youtube.com/vi/7WV9g6tIaBo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 747","channel_name":"Code Completion","video_id":"2TjPXSt30Is","video_url":"https://www.youtube.com/watch?v=2TjPXSt30Is","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-06T12:58:28Z","thumbnail_url":"https://img.youtube.com/vi/2TjPXSt30Is/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Customizing Toolbars with Transitions & Animations using SwiftUI | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"f1ILPlI2GiE","video_url":"https://www.youtube.com/watch?v=f1ILPlI2GiE","description":"","published":"2025-12-06T09:08:18Z","thumbnail_url":"https://img.youtube.com/vi/f1ILPlI2GiE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Codex 5.1 Max Tried to Build My Mac App… Here’s What Actually Happened","channel_name":"Paul Solt on YouTube","video_id":"w5l-YvvXdtM","video_url":"https://www.youtube.com/watch?v=w5l-YvvXdtM","description":"Want More? Go Here: https://super-easy-apps.kit.com/community\nI asked Codex 5.1 Max to help upgrade my Super Easy Timer app — specifically a new prototype UI change — and this is the unfiltered result. No script, no polish, just my real workflow using AI to write and refactor Swift/SwiftUI code. Sometimes it helped, sometimes it didn’t, and the mistakes were as interesting as the wins. I might throw away the work and try again.\n\nIf you're curious how Codex fits into real macOS development, or you want to see where these models still struggle, this walkthrough gives you a clear look at the pitfalls and the process. It’s a raw experiment, not a tutorial — but you’ll learn exactly what happens when AI meets production code.\n\nMy Setup\n• macOS Sequoia\n• Xcode 26.1\n• AppKit, Swift, SwiftUI\n• Super Easy Timer (my indie Mac app); https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n• Codex 5.1 Max (High)\n\nWant to learn from me? https://super-easy-apps.kit.com/community","published":"2025-12-05T23:22:37Z","thumbnail_url":"https://img.youtube.com/vi/w5l-YvvXdtM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How To Build an AI App To Restyle Videos in Real-Time","channel_name":"Stream Developers on YouTube","video_id":"qus4yNCJlvQ","video_url":"https://www.youtube.com/watch?v=qus4yNCJlvQ","description":"Build an AI app for instant artistic styles and effects generation for live videos in Python using Vision Agents.\n\nTIMESTAMPS\n00:02 Here is what you will build\n00:25 Overview of the realtime video restyling AI agent\n01:01 AI services you will use\n02:19 How to use the video restyling Python plugin for Vision Agents\n04:33 Start with a new Python project\n06:01 Configure the video restyling agent in Python\n07:39 Run the demo\n\nRELATED LINKS\nSource code for the demo: https://gist.github.com/amosgyamfi/7be2a877dbc76020e67d84d59a20a3bc\n\nDecart AI: https://decart.ai/\n\nVision Agents: https://visionagents.ai/\n\nVision Agents repo: https://github.com/GetStream/vision-agents\n\nGemini 3: https://deepmind.google/models/gemini/\n\nSpeech-to-Text: https://deepgram.com/\n\nText-to-Speech: https://elevenlabs.io/v3","published":"2025-12-05T19:01:04Z","thumbnail_url":"https://img.youtube.com/vi/qus4yNCJlvQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Gemini 3 builds top-tier landing pages that sell","channel_name":"DesignCode","video_id":"HO2a_BTx12k","video_url":"https://www.youtube.com/watch?v=HO2a_BTx12k","description":"In this video, I’m sharing the full blueprint on how to create professional, fully animated landing pages from start to finish using Gemini 3 inside Aura. We are witnessing a disruption in the web design industry—designers are making six figures selling templates for Webflow and Framer, and now, AI allows us to build at that same level (or higher) in a fraction of the time.\n\nI’ll walk you through my exact workflow: from gathering inspiration and referencing custom icons to prompting complex animations like beams, marquees, and hover effects. Whether you want to sell templates, speed up client work, or build for your own startup, this tutorial covers how to go from a blank canvas to a fully responsive, polished website.\n\n🚀 Try the tool used in this video:\nhttps://aura.build\n\nRESOURCES & TOOLS\n✨ Inspiration & Assets:\n\nSupahero (Hero sections): https://supahero.io\n\nBento Grids (Layouts): https://bentogrids.com\n\nCTA Gallery (Call to actions): https://cta.gallery\n\nMobbin (Real-world apps/sites): https://mobbin.com\n\nDribbble (Creative visuals): https://dribbble.com\n\nUnicorn Studio (Background animations): https://unicorn.studio\n\n🛠 AI & Design Tools:\n\nAura (The builder used): https://aura.build\n\nNano Banana (AI Image Gen): https://aistudio.google.com\n\nTIMESTAMPS\n00:00 - The Animated Template Blueprint\n01:20 - Disrupting the $100 Template Economy\n03:18 - Where to Find Top-Tier Inspiration\n07:02 - The Speed of AI Web Design & Aura\n08:25 - Generating 3D Assets with Nano Banana\n12:15 - Starting from Scratch: The Hero Section Strategy\n14:50 - Mastering Icons (Iconify & Solar)\n16:55 - Choosing Professional Typography\n22:00 - Prompting Advanced Animations (Beams & Marquees)\n28:00 - Iterating and Remixing Designs\n30:20 - Building Feature Sections & Bento Grids\n33:30 - Adapting & Editing Sections with AI\n36:40 - The \"Edit Mode\" Strategy for Precision\n40:35 - Fixing Images & Fine-Tuning Details\n42:10 - Responsive Design & Mobile View\n43:00 - Creating Viral Social Media Assets & Covers\n\nIn this video, you’ll learn:\n- How to prompt complex animations (beams, noodles, marquees).\n\n- The best resources for finding top-tier design inspiration.\n\n- How to use \"Edit Mode\" to refine specific sections without breaking the layout.\n\n- My secret for creating viral social media assets to market your templates.\n\nSubscribe for more tutorials on the future of AI design and frontend development!","published":"2025-12-05T18:55:10Z","thumbnail_url":"https://img.youtube.com/vi/HO2a_BTx12k/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 746","channel_name":"Code Completion","video_id":"SAk0fB8mug4","video_url":"https://www.youtube.com/watch?v=SAk0fB8mug4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-05T13:34:15Z","thumbnail_url":"https://img.youtube.com/vi/SAk0fB8mug4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My goal is to work on my app full-time","channel_name":"Full Queue Developer","video_id":"aGodXjq3xs8","video_url":"https://www.youtube.com/watch?v=aGodXjq3xs8","description":"","published":"2025-12-05T04:15:09Z","thumbnail_url":"https://img.youtube.com/vi/aGodXjq3xs8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"New song","channel_name":"Full Queue Developer","video_id":"LpnjGauGlgc","video_url":"https://www.youtube.com/watch?v=LpnjGauGlgc","description":"","published":"2025-12-05T04:14:32Z","thumbnail_url":"https://img.youtube.com/vi/LpnjGauGlgc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 745","channel_name":"Code Completion","video_id":"uiAsaT1lIHQ","video_url":"https://www.youtube.com/watch?v=uiAsaT1lIHQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-04T17:38:48Z","thumbnail_url":"https://img.youtube.com/vi/uiAsaT1lIHQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Do we love the dollar or not here in NYC? If we truly love the dollar, I suggest the subway be free","channel_name":"Full Queue Developer","video_id":"X-b7-657Mss","video_url":"https://www.youtube.com/watch?v=X-b7-657Mss","description":"","published":"2025-12-04T04:19:26Z","thumbnail_url":"https://img.youtube.com/vi/X-b7-657Mss/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Live coding in Antigravity: Building a Second Brain app ⚡️","channel_name":"Peter Friese on YouTube","video_id":"2c11BL9Xorc","video_url":"https://www.youtube.com/watch?v=2c11BL9Xorc","description":"What is it like to code in an Agentic IDE?\n\nJoin me on Dec 4th as I open up Antigravity to build a new feature for Sofia (my AI read-it-later app). \n\nI'll build one of the following features, and you can decide which one it's gong to be!\n\n1️⃣ Build a Chrome Extension\n2️⃣ Build a Safari Extension (My personal pick 🍏)\n3️⃣ Implement Smart Tagging\n\nLet's see how much code the agents can write for us!","published":"2025-12-04T00:54:57Z","thumbnail_url":"https://img.youtube.com/vi/2c11BL9Xorc/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Daytime Completions: Jiiiii — Part 744","channel_name":"Code Completion","video_id":"4Sk4CUFA-Ys","video_url":"https://www.youtube.com/watch?v=4Sk4CUFA-Ys","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-03T17:26:17Z","thumbnail_url":"https://img.youtube.com/vi/4Sk4CUFA-Ys/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DeepSeek v3.2 AI Maths & Physics Agent in Python #ai #llm #maths #physics #python #deepseek","channel_name":"Stream Developers on YouTube","video_id":"X9TyS-ddH9E","video_url":"https://www.youtube.com/watch?v=X9TyS-ddH9E","description":"This video will show you how to build a voice AI Maths and Physics tutor in Python using DeepSeek v3.2 via OpenRouter. To create the agent, we will use Vision Agents. \n\nISNTALLATIONs\n# Add a new Python project\nuv init\n\n# Install Vision Agents\nuv add vision-agents\n\n# Install required Vision Agents plugins\nuv add \"vision-agents[getstream, openrouter, elevenlabs, deepgram, smart-turn]\"\n\nRELATED LINKS\nSource Code for the Demo: https://gist.github.com/amosgyamfi/f84b588874eef50e5ed07af022678758\n\nhttps://visionagents.ai/\n\nhttps://github.com/GetStream/vision-agents","published":"2025-12-03T08:24:16Z","thumbnail_url":"https://img.youtube.com/vi/X9TyS-ddH9E/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"If David Wagoner got lost in the city instead of in the woods #nyc #nycsubway #poetry","channel_name":"Full Queue Developer","video_id":"qJvp1KzSuNo","video_url":"https://www.youtube.com/watch?v=qJvp1KzSuNo","description":"","published":"2025-12-02T23:22:31Z","thumbnail_url":"https://img.youtube.com/vi/qJvp1KzSuNo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Animated Tab Icons - Symbol Effects Tab Bar - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"8YiYCzx7Cws","video_url":"https://www.youtube.com/watch?v=8YiYCzx7Cws","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to make the existing default tab bar have the animate SF Symbol Effects using SwiftUI.\nSwiftUI Animated Tab Icons | SwiftUI Symbol Effect Tab Bar | SwiftUI Customizing Native Tab Bar | SwiftUI Animated Tab Bar | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-animated-144924109\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.1.1\n     macOS Version: 26.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-12-02T20:40:46Z","thumbnail_url":"https://img.youtube.com/vi/8YiYCzx7Cws/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Daytime Completions: Jiiiii — Part 743","channel_name":"Code Completion","video_id":"OfCWew8R9eM","video_url":"https://www.youtube.com/watch?v=OfCWew8R9eM","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-02T12:51:54Z","thumbnail_url":"https://img.youtube.com/vi/OfCWew8R9eM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"On-device AI text generation now in ClickClack. Fast, private, offline typing practice — instantly.","channel_name":"Xcoding with Alfian","video_id":"egVuiNl_NxI","video_url":"https://www.youtube.com/watch?v=egVuiNl_NxI","description":"Introducing On-Device AI Text Generation, now available in ClickClack Typing Trainer — a fast, private, and fully offline way to create unlimited typing practice texts on your iPhone, iPad, or Mac.\n\nThis 30-second feature video showcases how ClickClack lets you:\n\n• Generate typing texts instantly, directly on your device\n• Choose topics and customize paragraph length (up to 4)\n• Save generated texts for future practice\n• Enable auto-generate to get a fresh text after each typing session\n• Enjoy a consistent experience across iPhone, iPad, and Mac\n\nNo cloud. No uploads. 100% local processing (Requires iOS 26/macOS 26 with Apple Intelligence Enabled)\nPerfect for improving your typing speed with endless, customizable content.\n\n📱 Download ClickClack Typing Trainer\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697","published":"2025-12-02T09:13:42Z","thumbnail_url":"https://img.youtube.com/vi/egVuiNl_NxI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"On-Device AI Typing Text Generation — New in ClickClack Typing Trainer. iPhone | iPad | mac","channel_name":"Xcoding with Alfian","video_id":"au1oMJrb25Q","video_url":"https://www.youtube.com/watch?v=au1oMJrb25Q","description":"Introducing On-Device AI Text Generation, now available in ClickClack Typing Trainer — a fast, private, and fully offline way to create unlimited typing practice texts on your iPhone, iPad, or Mac.\n\nThis 30-second feature video showcases how ClickClack lets you:\n\n• Generate typing texts instantly, directly on your device\n• Choose topics and customize paragraph length (up to 4)\n• Save generated texts for future practice\n• Enable auto-generate to get a fresh text after each typing session\n• Enjoy a consistent experience across iPhone, iPad, and Mac\n\nNo cloud. No uploads. 100% local processing (Requires iOS 26/macOS 26 with Apple Intelligence Enabled)\nPerfect for improving your typing speed with endless, customizable content.\n\n📱 Download ClickClack Typing Trainer\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\nIf you enjoy the update, consider subscribing — more features and videos coming soon!\nHave feedback or ideas? Drop them in the comments","published":"2025-12-02T06:43:32Z","thumbnail_url":"https://img.youtube.com/vi/au1oMJrb25Q/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Python: AI Setup & Repair Agent Using Qwen3-VL and Baseten #ai #qwen #llm #openai","channel_name":"Stream Developers on YouTube","video_id":"xnMTIrxg12w","video_url":"https://www.youtube.com/watch?v=xnMTIrxg12w","description":"Create a vision AI copilot in Python that assists users in assembling and repairing hardware by identifying products using a camera and guiding them through the setup and repair steps.\n\nVision Agents: https://visionagents.ai/\n\nVision Agents Repo: https://github.com/GetStream/vision-agents\n\nJoin the Discord Community: https://discord.gg/RkhX9PxMS6","published":"2025-12-01T17:38:49Z","thumbnail_url":"https://img.youtube.com/vi/xnMTIrxg12w/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 742","channel_name":"Code Completion","video_id":"FhKLO2ZWp5k","video_url":"https://www.youtube.com/watch?v=FhKLO2ZWp5k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-12-01T17:01:00Z","thumbnail_url":"https://img.youtube.com/vi/FhKLO2ZWp5k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Paywall using Native StoreKit APIs | SwiftUI | #apple","channel_name":"Kavsoft on YouTube","video_id":"3bcsWPu_HmU","video_url":"https://www.youtube.com/watch?v=3bcsWPu_HmU","description":"","published":"2025-11-30T19:37:26Z","thumbnail_url":"https://img.youtube.com/vi/3bcsWPu_HmU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Notification Deep Linking Using SwiftUI | #apple","channel_name":"Kavsoft on YouTube","video_id":"CKrfGDTuvRE","video_url":"https://www.youtube.com/watch?v=CKrfGDTuvRE","description":"","published":"2025-11-30T19:37:16Z","thumbnail_url":"https://img.youtube.com/vi/CKrfGDTuvRE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"RichText Notes App - AttributedStrings and SwiftData  Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"SL8yxBGuTuo","video_url":"https://www.youtube.com/watch?v=SL8yxBGuTuo","description":"In this video, we build on the Rich Text Notes app we started in the first episode of the series , this time adding SwiftData persistence.\nWe’ll cover everything from creating and linking your models to performing CRUD operations (Create, Read, Update, Delete) with SwiftData.\n\nYou’ll also learn how to handle navigation, implement deletion logic, and make sure your notes save automatically when the view disappears.\nI’ll walk through each part step by step, including creating mock data for previews and inspecting how SwiftData stores attributed strings as JSON in SQLite.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:43 SwiftData Models\n6:42 Mock Data\n10:57 Notes View\n17:15 NotesEditor View\n20:56 SwiftData Update and Delete\n22:31 SwiftData Create\n25:00 Replacing Back Button\n28:00 onDelete list action to delete note\n29:00 Running in simulator and on device\n30:55 Inspecting the SQLite database\n\n Starter Project Files:  https://github.com/StewartLynch/AttribuedString-RichNotes/tree/RichTextEditor\n\nCompleted Project: https://github.com/StewartLynch/AttribuedString-RichNotes/tree/RichNotesApp-1\n\nReferences mentioned in video: \nSwiftData Playlist: https://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=wtQ-KrQYqD-WgEIB\n\nSwiftData Updates - Part 1:  Mock JSON Data and PreviewModifier\nhttps://youtu.be/leTxwLXghVs\n\nRecommended Resources: \nBigMountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-11-30T14:32:21Z","thumbnail_url":"https://img.youtube.com/vi/SL8yxBGuTuo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Daytime Completions: Jiiiii — Part 741","channel_name":"Code Completion","video_id":"V6d3QX68BGA","video_url":"https://www.youtube.com/watch?v=V6d3QX68BGA","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-30T13:12:10Z","thumbnail_url":"https://img.youtube.com/vi/V6d3QX68BGA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Posters 2.0: Persistent Movie Widgets for Apple Vision Pro (They Finally Stay!)","channel_name":"FlineDev","video_id":"_QXq4zCmww4","video_url":"https://www.youtube.com/watch?v=_QXq4zCmww4","description":"Posters is BACK! Completely rebuilt for visionOS 26 with the feature everyone wanted: persistent spatial widgets that actually survive restarts.\n\nPlace trending movie & TV show posters on your walls that auto-refresh every 15 minutes and never disappear. Tap any poster to view it in Spatial 3D, see cast photos, watch trailers, find streaming options in 116 countries, or locate nearby showtimes.\n\nWhat's new in 2.0:\n  • Persistent spatial widgets (finally survive restarts!)\n  • Spatial 3D viewing for posters and cast photos\n  • Auto-refresh trending content every 15 minutes\n  • 8 languages supported\n  • Complete rewrite for visionOS 26\n\nAfter writing about visionOS limitations and giving feedback at WWDC labs, Apple shipped persistent widgets in visionOS 2.6. So I came back and rebuilt Posters from scratch. This is what it was always meant to be.\n\nTry 1 poster FREE, or unlock all 10 with Posters Infinity.\n\nDownload on the App Store:\nhttps://apps.apple.com/app/apple-store/id6478062053?pt=549314&amp;ct=youtube.com&amp;mt=8\n\nMade in Germany 🇩🇪","published":"2025-11-30T12:38:33Z","thumbnail_url":"https://img.youtube.com/vi/_QXq4zCmww4/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"What's In the Box?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"X08u2aKe5WQ","video_url":"https://www.youtube.com/watch?v=X08u2aKe5WQ","description":"This week we continue our rewatch of Star Trek: the Animated Series S01E13 The Ambergris Element and The Slaver Weapon. We also discuss Pluribus S01E04-06 Grenade, Please, Carol and Got Milk and Stranger Things S05E01-04.\n\n  •  New ‘Star Trek’ Movie In Works At Paramount From Jonathan Goldstein & John Francis Daley (https://deadline.com/2025/11/star-trek-movie-jonathan-goldstein-john-francis-daley-1236616716/) \n  •  ‘Stargate’ TV Series From Martin Gero Based On Sci-Fi Franchise Ordered By Amazon (https://deadline.com/2025/11/stargate-tv-series-order-amazon-martin-gero-1236623431/) \n  •  Project Hail Mary | Official Trailer 2 (https://youtu.be/5VYsnngkS_U?si=zgBHYaQFPeW1HR13) \n  •  The Hunger Games: Sunrise on the Reaping (2026) Official Teaser – Joseph Zada (https://youtu.be/MPjxijuBuSo?si=va-GUZvlet0UQ_rl) \n  •  Hoppers | Teaser Trailer | In theaters March 6 (https://youtu.be/hJnAHzo4-KI?si=bIuCLuxJsBC4vi6s) \n  •  ‘Teenage Mutant Ninja Turtles’: Neal H. Moritz in Talks to Produce Live-Action Feature for Paramount (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/teenage-mutant-ninja-turtles-new-live-action-movie-1236431867/) \n  •  Paramount, Comcast and Netflix Make Official Bids for Warner Bros. Discovery as High-Stakes Fight for the Company Begins (https://www.hollywoodreporter.com/business/business-news/warner-bros-discovery-sale-begins-paramount-netflix-comcast-1236432767/) \n  •  Star Wars Theatrical OT Official Restoration Leaked Clips (https://youtu.be/4Z6TpkT-6AY) \n  •  Apple’s Worst Mac EVER! (https://www.youtube.com/watch?t=4s&amp;v=9mJwHo30eUA) \n  •  Kzinti Culture and Politics | THE UNIVERSE OF LARRY NIVEN (https://larryniven.net/?q=kzinti-culture-and-politics#:~:text=Female%20Kzinti%20are%20non%2Dsentient,the%20patriarchal%20and%20stronger%20males.) \n  •  Predator: Badlands | Official Trailer (https://www.youtube.com/watch?v=43R9l7EkJwE) \n  •  The Running Man | Official Trailer | Experience It In IMAX® (https://www.youtube.com/watch?v=bvg3uu1-GMU) \n  •  Superman | In Cinemas & IMAX 3D on July 11​ (https://youtu.be/k-oxO45QFpU) \n  •  Daring Fireball: Fun Stunt to Promote 'Pluribus': An Ask Me Anything on Reddit With Carol Sturka (https://daringfireball.net/linked/2025/11/21/pluribus-carol-sturka-ama) \n  •  Letterboxd (http://letterboxd.com/) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-11-30T04:28:55Z","thumbnail_url":"https://img.youtube.com/vi/X08u2aKe5WQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 740","channel_name":"Code Completion","video_id":"UbzWhrC0BTU","video_url":"https://www.youtube.com/watch?v=UbzWhrC0BTU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-29T13:57:50Z","thumbnail_url":"https://img.youtube.com/vi/UbzWhrC0BTU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Interactive Map Carousel | MapKit | Map Animations | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"S57F0BNs-bQ","video_url":"https://www.youtube.com/watch?v=S57F0BNs-bQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create an interactive map carousel using SwiftUI. As you swipe through the carousel, the map position automatically changes.\nSwiftUI Map Camera Animation | SwiftUI Carousel Synced With Map Camera | SwiftUI Animated Map Annotation | SwiftUI Pulse Ring Animation | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/interactive-map-144617643\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.1.1\n     macOS Version: 26.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0.43 Project Setup\n    2.23 Creating Custom Map\n    19.50 Pulse Ring Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-28T20:35:11Z","thumbnail_url":"https://img.youtube.com/vi/S57F0BNs-bQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 739","channel_name":"Code Completion","video_id":"pHcJWUmLoZ0","video_url":"https://www.youtube.com/watch?v=pHcJWUmLoZ0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-28T13:39:22Z","thumbnail_url":"https://img.youtube.com/vi/pHcJWUmLoZ0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"One thing I will not shut up about is how dangerous cars are compared to the alternatives #nycsubway","channel_name":"Full Queue Developer","video_id":"xkuAR6wVw5c","video_url":"https://www.youtube.com/watch?v=xkuAR6wVw5c","description":"","published":"2025-11-28T02:08:52Z","thumbnail_url":"https://img.youtube.com/vi/xkuAR6wVw5c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Ok that’s helpful","channel_name":"Full Queue Developer","video_id":"sm3G4bdj4dk","video_url":"https://www.youtube.com/watch?v=sm3G4bdj4dk","description":"","published":"2025-11-28T01:00:37Z","thumbnail_url":"https://img.youtube.com/vi/sm3G4bdj4dk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"My app is the fastest. Also, i do have 5-star reviews from tourists too #nycsubway","channel_name":"Full Queue Developer","video_id":"G5e1kKrgXTY","video_url":"https://www.youtube.com/watch?v=G5e1kKrgXTY","description":"","published":"2025-11-27T23:52:40Z","thumbnail_url":"https://img.youtube.com/vi/G5e1kKrgXTY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I’m not the first person to find refuge in NYC and I won’t be the last","channel_name":"Full Queue Developer","video_id":"0UX0WlDqTjo","video_url":"https://www.youtube.com/watch?v=0UX0WlDqTjo","description":"","published":"2025-11-27T23:10:30Z","thumbnail_url":"https://img.youtube.com/vi/0UX0WlDqTjo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Gemini 3 is a game-changer for web design animations","channel_name":"DesignCode","video_id":"jyfOAoMnxbY","video_url":"https://www.youtube.com/watch?v=jyfOAoMnxbY","description":"Gemini 3 is the best model at creating animations right now. It's not even close. In this video, I’ll show you how to build high-end animated landing pages and Instagram carousels using Gemini 3 and Aura.\n\nWe cover everything from \"stealing\" styles using JSON prompts to advanced scroll animations, border beams, and interactive flashlight effects.\n\n✨ Main Tool: http://aura.build\n\n🔗 Resources & Templates\n\nTemplates:\nNebula: https://nebula.aura.build\nSakura: https://sakura.aura.build\nInsta Slides V1: https://instagram-slides-01.aura.build\nInsta Slides V2: https://instagram-slides-02.aura.build\n\nAssets:\nUnicorn Studio Background Remix: https://unicorn.studio/remix/5VrCwgw3Fc530VETvedZ\n\n⏳ Timestamps\n00:00 Intro: What Gemini 3 can do\n02:10 Community Creations & Inspiration\n04:15 Tools: Screen Studio & Aura Stats\n06:40 The Instagram Slide Formula\n08:25 Prompting Gemini 3 for Layouts\n11:25 The \"Style Thief\" Technique (JSON Prompting)\n15:20 Refining Design, Shadows & Typography\n18:50 Adding Animation on Scroll\n22:30 Generative Images with Nano Banana Pro\n26:15 Optimizing for Mobile & Instagram Format\n29:40 Building a Full Landing Page from Scratch\n37:30 Advanced Animation Prompts (Flashlight, Rotation)\n39:20 Customizing Unicorn Studio Backgrounds\n43:00 Summary & Outro\n\n🤖 Animation Prompts Used\n\nIntro + Animation on Scroll:\n\"Animate when in view: fade in, slide in, blur in, element by element. Use 'both' instead of 'forwards'. Don't use opacity 0. Add a clip animation to the background, column by column using clip-path.\"\n\nButtons:\n\"Add a 1px border beam animation around the pill-shaped button on hover.\"\n\nText Animation:\n\"Add a vertical text clip slide down animation letter by letter.\"\n\nLogos Looping:\n\"Add a marquis infinite loop slow animation to the logos using alpha mask.\"\n\nContent Switching:\n\"Animate the big card to rotate between 3 cards in a loop. Add prev/next arrows to switch between cards.\"\n\nFlashlight on Hover:\n\"Add a subtle flashlight effect on hover/mouse position to both background and border of the cards.\"\n\nTestimonials Looping:\n\"Make the cards animate marquis in an infinite loop with alpha mask slowly.\"\n\n📱 Instagram Slides Prompt:\n\"Turn this into 8 sections for instagram slides: each section is full-width with 3/4 aspect ratio card v-center h-center inside like a site section with h-screen pagination: 1 cover, 6 sections explaining the steps, 1 cta. Add numbers, {YourName}. Here's the content: {YOUR LONG FORM TEXT} {INSERT DESIGN SCREENSHOT OR CODE}\"","published":"2025-11-27T15:39:23Z","thumbnail_url":"https://img.youtube.com/vi/jyfOAoMnxbY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 738","channel_name":"Code Completion","video_id":"-5GnbjQelMg","video_url":"https://www.youtube.com/watch?v=-5GnbjQelMg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-27T14:03:08Z","thumbnail_url":"https://img.youtube.com/vi/-5GnbjQelMg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What the world wants is within reach in NYC. Spice aisle at Apna Bazaar in Jackson Heights, Queens.","channel_name":"Full Queue Developer","video_id":"y3_YiRCwQwQ","video_url":"https://www.youtube.com/watch?v=y3_YiRCwQwQ","description":"","published":"2025-11-26T22:28:11Z","thumbnail_url":"https://img.youtube.com/vi/y3_YiRCwQwQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 737","channel_name":"Code Completion","video_id":"3Kj52MhT_ok","video_url":"https://www.youtube.com/watch?v=3Kj52MhT_ok","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-26T17:50:25Z","thumbnail_url":"https://img.youtube.com/vi/3Kj52MhT_ok/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Realtime Video Restyling Agent in Python: Gemini 3 + Decart AI #ai #gemini #llm #python #coding","channel_name":"Stream Developers on YouTube","video_id":"G-JFBAQWxsQ","video_url":"https://www.youtube.com/watch?v=G-JFBAQWxsQ","description":"Discover the best AI stack to build a real-time video restyling agent in Python using Gemini 3, Vision Agents and Decart AI. The agent applies artistic video styles to users camera feed in realtime. \n\nVision Agents: https://visionagents.ai/\n\nThe open-source video AI framework on GitHub: https://github.com/GetStream/Vision-Agents\n\nDecart AI: https://decart.ai/\n\nDecart AI plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-decart/","published":"2025-11-26T08:27:57Z","thumbnail_url":"https://img.youtube.com/vi/G-JFBAQWxsQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Love Me Do","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"U1tIKuh-UCo","video_url":"https://www.youtube.com/watch?v=U1tIKuh-UCo","description":"","published":"2025-11-26T05:36:53Z","thumbnail_url":"https://img.youtube.com/vi/U1tIKuh-UCo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Hotel…","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"5q8u7o8mg84","video_url":"https://www.youtube.com/watch?v=5q8u7o8mg84","description":"","published":"2025-11-26T03:23:45Z","thumbnail_url":"https://img.youtube.com/vi/5q8u7o8mg84/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Say Live and Let Die","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ldR7CE0Wc90","video_url":"https://www.youtube.com/watch?v=ldR7CE0Wc90","description":"","published":"2025-11-26T03:06:51Z","thumbnail_url":"https://img.youtube.com/vi/ldR7CE0Wc90/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"145th Street subway station styles its name 5 different ways so close together","channel_name":"Full Queue Developer","video_id":"GHd4yBdZbyw","video_url":"https://www.youtube.com/watch?v=GHd4yBdZbyw","description":"","published":"2025-11-25T23:51:12Z","thumbnail_url":"https://img.youtube.com/vi/GHd4yBdZbyw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Daytime Completions: Jiiiii — Part 736","channel_name":"Code Completion","video_id":"Lg5u6sKFK-I","video_url":"https://www.youtube.com/watch?v=Lg5u6sKFK-I","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-25T18:13:34Z","thumbnail_url":"https://img.youtube.com/vi/Lg5u6sKFK-I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 26 Useful SwiftUI Modifiers - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"XTwwLvr6tBE","video_url":"https://www.youtube.com/watch?v=XTwwLvr6tBE","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore some useful SwiftUI views and modifiers that will be handy in various situations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.1.1\n     macOS Version: 26.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:10 Modifier 1\n    0:39 Modifier 2\n    1:26 Modifier 3 & 4\n    1:58 Modifier 5\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-25T14:15:16Z","thumbnail_url":"https://img.youtube.com/vi/XTwwLvr6tBE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Be The One - Dua Lipa","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"iL-4Csfcctc","video_url":"https://www.youtube.com/watch?v=iL-4Csfcctc","description":"","published":"2025-11-24T23:14:29Z","thumbnail_url":"https://img.youtube.com/vi/iL-4Csfcctc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Waterline","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"nMTg8IxOv2A","video_url":"https://www.youtube.com/watch?v=nMTg8IxOv2A","description":"","published":"2025-11-24T22:47:09Z","thumbnail_url":"https://img.youtube.com/vi/nMTg8IxOv2A/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Diamonds Diamonds","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8Ic_sLX_pBo","video_url":"https://www.youtube.com/watch?v=8Ic_sLX_pBo","description":"","published":"2025-11-24T22:46:48Z","thumbnail_url":"https://img.youtube.com/vi/8Ic_sLX_pBo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"California","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DZ4IQdgFU3s","video_url":"https://www.youtube.com/watch?v=DZ4IQdgFU3s","description":"","published":"2025-11-24T22:32:53Z","thumbnail_url":"https://img.youtube.com/vi/DZ4IQdgFU3s/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Welcome to the stadium rock show","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"TMKxu4UkNh8","video_url":"https://www.youtube.com/watch?v=TMKxu4UkNh8","description":"","published":"2025-11-24T20:50:51Z","thumbnail_url":"https://img.youtube.com/vi/TMKxu4UkNh8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"AI “Process Files” to Improve TDD","channel_name":"Quality Coding on YouTube","video_id":"fVhxDfWHwUM","video_url":"https://www.youtube.com/watch?v=fVhxDfWHwUM","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-11-24T18:30:59Z","thumbnail_url":"https://img.youtube.com/vi/fVhxDfWHwUM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Directly From My Heart To You","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"74UCoIP6S6M","video_url":"https://www.youtube.com/watch?v=74UCoIP6S6M","description":"","published":"2025-11-24T16:15:16Z","thumbnail_url":"https://img.youtube.com/vi/74UCoIP6S6M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Daytime Completions: Jiiiii — Part 735","channel_name":"Code Completion","video_id":"6sxp6Lq3wEo","video_url":"https://www.youtube.com/watch?v=6sxp6Lq3wEo","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-24T13:48:31Z","thumbnail_url":"https://img.youtube.com/vi/6sxp6Lq3wEo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sweet Loretta Martin Got Back!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DLcq7WE__A0","video_url":"https://www.youtube.com/watch?v=DLcq7WE__A0","description":"","published":"2025-11-24T07:24:28Z","thumbnail_url":"https://img.youtube.com/vi/DLcq7WE__A0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"I love you man!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_4TJaME2su0","video_url":"https://www.youtube.com/watch?v=_4TJaME2su0","description":"","published":"2025-11-24T07:10:21Z","thumbnail_url":"https://img.youtube.com/vi/_4TJaME2su0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"That’s just stupid.","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"n581yv1gc1E","video_url":"https://www.youtube.com/watch?v=n581yv1gc1E","description":"","published":"2025-11-24T06:58:20Z","thumbnail_url":"https://img.youtube.com/vi/n581yv1gc1E/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Foxy Lady","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Pbk2Hma6PqY","video_url":"https://www.youtube.com/watch?v=Pbk2Hma6PqY","description":"","published":"2025-11-24T06:51:33Z","thumbnail_url":"https://img.youtube.com/vi/Pbk2Hma6PqY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Lady Madonna - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"iBsa6UEd6nk","video_url":"https://www.youtube.com/watch?v=iBsa6UEd6nk","description":"","published":"2025-11-24T06:40:07Z","thumbnail_url":"https://img.youtube.com/vi/iBsa6UEd6nk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Lady Madonna - Paul McCartney","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PLIkuhlui_k","video_url":"https://www.youtube.com/watch?v=PLIkuhlui_k","description":"","published":"2025-11-24T06:34:31Z","thumbnail_url":"https://img.youtube.com/vi/PLIkuhlui_k/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The End","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4TQrYm14YT4","video_url":"https://www.youtube.com/watch?v=4TQrYm14YT4","description":"","published":"2025-11-24T06:27:17Z","thumbnail_url":"https://img.youtube.com/vi/4TQrYm14YT4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Na. Na Na. Na Na Na Na!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"hCQhbwATYoM","video_url":"https://www.youtube.com/watch?v=hCQhbwATYoM","description":"","published":"2025-11-24T06:22:41Z","thumbnail_url":"https://img.youtube.com/vi/hCQhbwATYoM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Na. Na Na. Na Na Na Na!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"waNGWuwzXNY","video_url":"https://www.youtube.com/watch?v=waNGWuwzXNY","description":"","published":"2025-11-23T23:33:39Z","thumbnail_url":"https://img.youtube.com/vi/waNGWuwzXNY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Technique Beats Tools — Even in AI Coding #AICoding #AgenticCoding #DeveloperSkills #iOSDev","channel_name":"Quality Coding on YouTube","video_id":"AwxhwVAGJXw","video_url":"https://www.youtube.com/watch?v=AwxhwVAGJXw","description":"","published":"2025-11-23T19:11:18Z","thumbnail_url":"https://img.youtube.com/vi/AwxhwVAGJXw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Paul McCartney - The End (solos) - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"iuT3FPvl2RM","video_url":"https://www.youtube.com/watch?v=iuT3FPvl2RM","description":"Paul McCartney age 83, trades licks with youngsters Brian Ray age 70 and Rusty Anderson.\n\nHere's the whole medley from front rows:\nhttps://youtu.be/mGqtjrHPfw0","published":"2025-11-23T17:43:41Z","thumbnail_url":"https://img.youtube.com/vi/iuT3FPvl2RM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Rich Text Editing in SwiftUI  Mastering Attributed Strings in iOS 26","channel_name":"Stewart Lynch on YouTube","video_id":"-hKpuysa6PM","video_url":"https://www.youtube.com/watch?v=-hKpuysa6PM","description":"Attributed Strings just got a massive upgrade in iOS 26, and now working with rich text in SwiftUI is easier than ever.\n\nIn this video, I’ll show you how to build a complete Rich Text Editor — similar to Apple’s Notes app — using the new AttributedString API in SwiftUI.\n\nWe’ll start by creating toolbar buttons for bold, italic, underline, and strikethrough, and expand the editor to include font size, text alignment, and color options.\nYou’ll also learn how to create reusable views, use transformAttributes effectively, and apply a custom view modifier to highlight selected styles.\n\nIf you want to follow along, grab the starter project from the link in the description. Work through the code step-by-step and by the end, you’ll have your own fully functional rich text editor ready to drop into your app.\n\nIn the next video, we’ll take this even further — persisting your attributed strings to SwiftData to create a rich text notes app.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:36 Attributed Strings in TextEditor\n5:47 Bold, Italic, underline, strikethrough buttons\n14:35 More toolbar buttons\n26:31 Button State Background Changes\n\n Starter Project Files: https://github.com/StewartLynch/AttribuedString-RichNotes\n\nCompleted Project: https://github.com/StewartLynch/AttribuedString-RichNotes/tree/RichTextEditor\n\nFull Attributed String Playlist: https://youtube.com/playlist?list=PLBn01m5Vbs4D20ACwMfD_D8mYmcBc-NuG&amp;si=SHzWU6eyVp4a8QKZ\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nAI Mastery in SwiftUI\n   https://www.bigmountainstudio.com/ai-mastery/77jt8SwiftUI,AttributedString,RichTextEditor,TextEditor,TextEditing,iOS26,macOS26,SwiftData,SwiftUI Tutorial,SwiftUI Text Formatting,SwiftUI Keyboard Toolbar,SwiftUI Bold Italic Underline,SwiftUI Color Picker,SwiftUI iOS 26 Features,Swift Programming,Stewart Lynch,SwiftUI Attributed Strings\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-11-23T14:24:47Z","thumbnail_url":"https://img.youtube.com/vi/-hKpuysa6PM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"iOS 26 Toolbar Transitions | Toolbar APIs | Toolbar Morphing | SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"rNHmnWEDxgw","video_url":"https://www.youtube.com/watch?v=rNHmnWEDxgw","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a toolbar which morphs its contents based on the currently active view using SwiftUI | SwiftUI Toolbar Transitions | SwiftUI Toolbar Morph Transitions | iOS 26 Toolbar Morph Effect | iOS 26 Toolbar APIs | SwiftUI Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-toolbar-144213881\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.1\n     macOS Version: 26.1.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-23T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/rNHmnWEDxgw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 734","channel_name":"Code Completion","video_id":"Skc03SolQgM","video_url":"https://www.youtube.com/watch?v=Skc03SolQgM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-23T13:28:38Z","thumbnail_url":"https://img.youtube.com/vi/Skc03SolQgM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Paul McCartney - Get Back - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"xndJg3zxch8","video_url":"https://www.youtube.com/watch?v=xndJg3zxch8","description":"","published":"2025-11-23T02:01:16Z","thumbnail_url":"https://img.youtube.com/vi/xndJg3zxch8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Jet - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"v1RGMi6PWGs","video_url":"https://www.youtube.com/watch?v=v1RGMi6PWGs","description":"","published":"2025-11-23T00:32:10Z","thumbnail_url":"https://img.youtube.com/vi/v1RGMi6PWGs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - entry and Help! - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"a0QmZLatTEM","video_url":"https://www.youtube.com/watch?v=a0QmZLatTEM","description":"","published":"2025-11-22T16:49:47Z","thumbnail_url":"https://img.youtube.com/vi/a0QmZLatTEM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Sgt Pepper’s (reprise)/Helter Skelter - Fri Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"YilerBa4i3k","video_url":"https://www.youtube.com/watch?v=YilerBa4i3k","description":"First heavy metal song?","published":"2025-11-22T15:44:33Z","thumbnail_url":"https://img.youtube.com/vi/YilerBa4i3k/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Live and Let Die - Fri Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"90GJQzqFZ_M","video_url":"https://www.youtube.com/watch?v=90GJQzqFZ_M","description":"","published":"2025-11-22T15:40:16Z","thumbnail_url":"https://img.youtube.com/vi/90GJQzqFZ_M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - In Spite of All the Danger/Love Me Do - Fri Nov 21, 2025 TD Coliseum","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"a2LGP341dS4","video_url":"https://www.youtube.com/watch?v=a2LGP341dS4","description":"","published":"2025-11-22T15:20:40Z","thumbnail_url":"https://img.youtube.com/vi/a2LGP341dS4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Maybe I’m Amazed - Friday Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"7C597P78aZ8","video_url":"https://www.youtube.com/watch?v=7C597P78aZ8","description":"","published":"2025-11-22T14:56:02Z","thumbnail_url":"https://img.youtube.com/vi/7C597P78aZ8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Let Me Roll It / Getting Better - Fri Nov 21, 2025 TD Coliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"vfqsbSNkwac","video_url":"https://www.youtube.com/watch?v=vfqsbSNkwac","description":"","published":"2025-11-22T14:42:36Z","thumbnail_url":"https://img.youtube.com/vi/vfqsbSNkwac/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 733","channel_name":"Code Completion","video_id":"xUwhlZkDFmA","video_url":"https://www.youtube.com/watch?v=xUwhlZkDFmA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-22T12:43:06Z","thumbnail_url":"https://img.youtube.com/vi/xUwhlZkDFmA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Paul McCartney  - Blackbird -  Friday Nov 21, 2025 TD Colliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kfUylAmvM5I","video_url":"https://www.youtube.com/watch?v=kfUylAmvM5I","description":"","published":"2025-11-22T07:35:48Z","thumbnail_url":"https://img.youtube.com/vi/kfUylAmvM5I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - Hey Jude -  Friday Nov 21, 2025 TD Colliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"YriRS8cECGY","video_url":"https://www.youtube.com/watch?v=YriRS8cECGY","description":"","published":"2025-11-22T07:20:34Z","thumbnail_url":"https://img.youtube.com/vi/YriRS8cECGY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"don't abuse your customers","channel_name":"Kilo Loco on YouTube","video_id":"1FJuqQ2phI4","video_url":"https://www.youtube.com/watch?v=1FJuqQ2phI4","description":"","published":"2025-11-22T06:20:35Z","thumbnail_url":"https://img.youtube.com/vi/1FJuqQ2phI4/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Paul McCartney - Band On The Run -  Saturday Nov 21, 2025 TD Colliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kPhkAcTjbsU","video_url":"https://www.youtube.com/watch?v=kPhkAcTjbsU","description":"","published":"2025-11-22T05:51:43Z","thumbnail_url":"https://img.youtube.com/vi/kPhkAcTjbsU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Paul McCartney - I’ve Got A Feeling - Saturday Nov 21, 2025 TD Colliseum Hamilton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"XHSghQ_aDI8","video_url":"https://www.youtube.com/watch?v=XHSghQ_aDI8","description":"","published":"2025-11-22T05:49:11Z","thumbnail_url":"https://img.youtube.com/vi/XHSghQ_aDI8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Codex 5.1 Max Fixed My App in Minutes","channel_name":"Paul Solt on YouTube","video_id":"7WEc4cva4mY","video_url":"https://www.youtube.com/watch?v=7WEc4cva4mY","description":"👉 Join the Community: https://super-easy-apps.kit.com/community\nCodex 5.1 Max just did what no other model could: it fixed my real iPhone app in minutes.\nI’d been stuck on the same AVFoundation + SwiftUI layout bug for weeks. Gemini and Grok couldn’t solve it. I tried twelve different approaches with Codex 5 and kept hitting the same wall.\n\nCodex 5.1 Max didn’t guess. It reasoned.\n\nIt found the real issue, explained the math, and produced a clean, correct patch that actually compiled and worked. It understood coordinate spaces, video layout, ROI math, and how Apple’s frameworks interact. It talked through the problem like a senior engineer, then applied the changes without wrecking my codebase.\nThis was the first time an AI felt like an actual coding partner — not autocomplete, not hallucination cleanup, but real problem-solving.\nIf you’re an iOS or macOS developer, Codex 5.1 Max might finally be the tool we’ve been waiting for.\n\nWatch how it saved my app.\n\nWant to make apps with a small group of creators?\n👉 Join the Community: https://super-easy-apps.kit.com/community\n\n#chatgpt #codex #iosdeveloper","published":"2025-11-22T05:47:01Z","thumbnail_url":"https://img.youtube.com/vi/7WEc4cva4mY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Paul McCartney - Got To Get You Into My Life Saturday Nov 21, 2025 TD Colliseum","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PP8P3wTwskc","video_url":"https://www.youtube.com/watch?v=PP8P3wTwskc","description":"","published":"2025-11-22T05:34:57Z","thumbnail_url":"https://img.youtube.com/vi/PP8P3wTwskc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"KI ride all linds of public transit","channel_name":"Full Queue Developer","video_id":"dJLVwKMdNw4","video_url":"https://www.youtube.com/watch?v=dJLVwKMdNw4","description":"","published":"2025-11-22T04:13:36Z","thumbnail_url":"https://img.youtube.com/vi/dJLVwKMdNw4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I use my app basically everyday","channel_name":"Full Queue Developer","video_id":"w01sV3C6gO0","video_url":"https://www.youtube.com/watch?v=w01sV3C6gO0","description":"","published":"2025-11-21T22:54:57Z","thumbnail_url":"https://img.youtube.com/vi/w01sV3C6gO0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Learn the AI Tactics Top Subscription Apps Use for Growth","channel_name":"Appfigures on YouTube","video_id":"-WsZyUCoOQo","video_url":"https://www.youtube.com/watch?v=-WsZyUCoOQo","description":"In this Appfigures Chat, I’m joined by Phil (https://www.philgcarter.com), mobile strategist and advisor to top subscription apps like Eleven Labs, Perplexity, Chess.com, to talk about what really fuels growth among subscription apps.\n\nWe’ll look at his Subscription Value Loop framework, how leading apps build and deliver value users want to pay for, and explore how AI is starting to reshape the way smart teams do it.\n\nWhether you’re scaling a subscription app or planning for 2026, you won't want to miss this one. \n\nWe’ll also be taking your questions live, so make sure you're subscribed to join the chat!\n\nWhere to find Phil:\n► LinkedIn: https://www.linkedin.com/in/philgcarter/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n#useracquisition #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2025-11-21T19:42:39Z","thumbnail_url":"https://img.youtube.com/vi/-WsZyUCoOQo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Welcome to Stream 💬 Chat, Feeds, Video & Moderation APIs","channel_name":"Stream Developers on YouTube","video_id":"BEkgUsIA65U","video_url":"https://www.youtube.com/watch?v=BEkgUsIA65U","description":"Build real-time chat, video, livestreaming, activity feeds, and AI moderation—fast. Stream gives you scalable APIs, customizable SDKs, and the performance your app needs to grow.\n\n🚀 Learn more about Stream:\nhttps://getstream.io/\n\n🛠️ Try Stream for free:\nhttps://getstream.io/try-for-free/\n\nAbout Stream 👇\n\nStream provides fast, reliable APIs and cross-platform SDKs for real-time communication. Add chat, audio/video, feeds, and AI-powered moderation to your app with customizable components, low latency, and infrastructure built for scale. Perfect for teams who want to build quickly, and build better.","published":"2025-11-21T14:34:59Z","thumbnail_url":"https://img.youtube.com/vi/BEkgUsIA65U/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"3 Debug Tricks for SwiftUI in 2025!","channel_name":"Karin Prater on YouTube","video_id":"rFohlNeNAd0","video_url":"https://www.youtube.com/watch?v=rFohlNeNAd0","description":"Is your SwiftUI app updating views more than it should? Learn 3 powerful debugging techniques to identify and fix unnecessary view updates in your SwiftUI apps!\n\nIn this tutorial, I'll show you:\n✅ Flash Update Regions - Xcode 16's new visual debugging feature\n✅ _printChanges() - Track exactly what's causing view updates\n✅ Instruments Cause & Effect Graph - Deep dive into your view update chain\n\n📱 What you'll learn:\n• How to visually identify which views are updating with Flash Update Regions\n• Why views update and how to track state changes with _printChanges()\n• How to use Instruments to analyze the complete update flow\n• Best practices for @Observable and data flow optimization\n• How to reduce unnecessary view updates by improving your app architecture\n\nI will debug a real Todo app to demonstrate:\n- Identifying excessive updates in lists\n- Understanding SwiftUI's diffing process\n- Optimizing @Observable usage\n- Proper state management and data flow\n\nPerfect for iOS developers who want to improve their SwiftUI app performance and understand what's happening under the hood!\n\nOutline:\n00:00 Introduction & Demo App Overview\n00:54 Method 1: Using Xcode's Flash Update Regions\n04:00 Method 2: Understanding Print Changes for Debugging\n07:49 Method 3: Leveraging Instruments for Detailed Analysis\n17:43 Visualizing the View Tree and Data Flow\n21:53 Practical Approach to Debug SwiftUI Updates\n\n🔗 Resources mentioned:\n- SwiftUI Architecture Course: [Coming Soon]\n- Swift View Analyzer Tool: [Coming Soon]\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:\nhttps://github.com/gahntpo/TodoDataFlowProject.git\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-11-21T13:08:26Z","thumbnail_url":"https://img.youtube.com/vi/rFohlNeNAd0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 732","channel_name":"Code Completion","video_id":"v0m85Jvc37U","video_url":"https://www.youtube.com/watch?v=v0m85Jvc37U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-21T12:56:23Z","thumbnail_url":"https://img.youtube.com/vi/v0m85Jvc37U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New Office Studio (extra quiet)","channel_name":"Paul Solt on YouTube","video_id":"I7nSChaE0MI","video_url":"https://www.youtube.com/watch?v=I7nSChaE0MI","description":"","published":"2025-11-20T21:45:24Z","thumbnail_url":"https://img.youtube.com/vi/I7nSChaE0MI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Who Codes Best? (GPT 5.1 vs Gemini 3 vs Grok 4.1)","channel_name":"Paul Solt on YouTube","video_id":"hHBAlaJGVCY","video_url":"https://www.youtube.com/watch?v=hHBAlaJGVCY","description":"I tested 4 different AI coding models — GPT-5.1 Pro, GPT-5.1 Codex Max (High), Gemini 3, and Grok 4.1 — using the exact same prompt.\nThis was a live, unedited test. No cleanup. No cherry-picking. Every model had to code under the same conditions.\nI created the original prompt on my walk, used Codex Max to integrate it for GPT-5.1, GPT-5.1 Pro, and Grok. I used Cursor with Gemini 3.\nThe differences were bigger than expected.\nOnly one model produced a complete, buildable solution.\nIf you use AI for real software development, this test makes the winner obvious.\nIncomplete code, broken builds, and over-confident agents aren’t good enough.\n\nFull results inside.\n\nLinks\n• https://github.com/steipete/Trimmy\n• https://github.com/tuist\n• https://github.com/steipete/agent-scripts\n• The Oracle: https://github.com/steipete/oracle\n• Peter Steinberger: https://x.com/steipete\n• Just Talk to It: https://x.com/steipete/status/1978174075110322199?s=20\n\n#AI #AICoding #GPT51 #Gemini3 #Grok41 #CodexMax #AIComparison #iOSDeveloper #SwiftDeveloper #SoftwareEngineering #AIProgramming #DevTools #ArtificialIntelligence #MachineLearning","published":"2025-11-20T21:20:03Z","thumbnail_url":"https://img.youtube.com/vi/hHBAlaJGVCY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Liquid Glass Text View - Converting Text Into Shape - SwiftUI - Xcode","channel_name":"Kavsoft on YouTube","video_id":"B6fY8x3I640","video_url":"https://www.youtube.com/watch?v=B6fY8x3I640","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create Liquid Glass Text View using SwiftUI | SwiftUI Liquid Glass Text Effect | SwiftUI Text Writing Animation | SwiftUI Text Writing Effect | SwiftUI Text to Shape | SwiftUI Animations | Apple Hello Style Writing Text Effect Using SwiftUI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/liquid-glass-144025734\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.1.1\n     macOS Version: 26.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0.52 Creating Text to Shape\n    9.27 Examples\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-20T18:20:56Z","thumbnail_url":"https://img.youtube.com/vi/B6fY8x3I640/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 731","channel_name":"Code Completion","video_id":"5E2aVrYoRVQ","video_url":"https://www.youtube.com/watch?v=5E2aVrYoRVQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-20T13:35:44Z","thumbnail_url":"https://img.youtube.com/vi/5E2aVrYoRVQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini 3 changes everything for web design","channel_name":"DesignCode","video_id":"b-kTkak2FKs","video_url":"https://www.youtube.com/watch?v=b-kTkak2FKs","description":"Gemini 3 is here, and it is the \"golden era\" for AI web design. In this 37-minute tutorial, I’m showing you exactly how to move beyond generic AI prompts to create stunning, production-ready interfaces.\n\nWe dive deep into three powerful techniques: gathering inspiration, editing designs with precision, and exporting clean HTML code. I’ll show you how to steer Gemini 3 to handle complex layouts, custom typography, and advanced animations that usually trip up other models.\n\nWe’ll also look at how to use Aura to remix templates, fix layout issues, and add beautiful finishing touches like border beams and glass effects that AI often misses.\n\n🛠️ Main Tool\n\nAura: https://www.aura.build\n\n💎 Templates & Remixes\n\nLumina Template: https://lumina-video.aura.build\n\nNovus Template: https://novus.aura.build\n\nMobile App Design: https://mobile-app-design.aura.build\n\nUnicorn Studio Remix 1: https://unicorn.studio/remix/APl9fNaWkKiD9JDueIns\n\nUnicorn Studio Remix 2: https://unicorn.studio/remix/nQuThyoG0hkelyBJQ7L2\n\n📂 Resources & Inspiration\n\nMobbin: https://mobbin.com\n\nDribbble: https://dribbble.com\n\nUnicorn Studio: https://www.unicorn.studio\n\nmymind: https://mymind.com\n\n🧩 Components & Assets\n\nAura Components: https://www.aura.build/components\n\nUI Verse: https://uiverse.io\n\n21st.dev: https://21st.dev\n\nIn this video, you’ll learn:\n\nHow to use reference images to get a 90% perfect start.\n\nThe \"Image to HTML\" workflow for rapid prototyping.\n\nHow to mix and match styles from different inspirations.\n\nTechniques for advanced animations using Unicorn Studio and code snippets.\n\n⏱️ Timestamps\n\nIntro: The Golden Era of AI Design - 00:00:00 - 00:05:00\n\nSteering Gemini 3 with References - 00:05:00 - 00:09:43\n\nRapid Prototyping: Image to HTML - 00:09:43 - 00:11:23\n\nBasic Editing: Images & Icons - 00:11:23 - 00:12:17\n\nThe Art of Combining Styles - 00:12:17 - 00:14:47\n\nAdding Motion: Code Snippet Animations - 00:14:47 - 00:16:16\n\nExtending the Design: Prompting New Sections - 00:16:16 - 00:21:18\n\nAdvanced Backgrounds with Unicorn Studio - 00:21:18 - 00:24:46\n\nPolishing the UI: Gradients & Borders - 00:24:46 - 00:36:51\n\nFinal Thoughts & Export - 00:36:51 - 00:37:00","published":"2025-11-20T13:28:55Z","thumbnail_url":"https://img.youtube.com/vi/b-kTkak2FKs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"German layout on? Hands ready? 🖐️⚡ Let’s type schnell! ClickClack Typing Speed Test 🇩🇪 #appstore","channel_name":"Xcoding with Alfian","video_id":"rh4Wu7lcpMc","video_url":"https://www.youtube.com/watch?v=rh4Wu7lcpMc","description":"Available on iPhone, iPad, mac.\n\nDownload ClickClack:\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\n🔥 Features\n• Typing tests with multiple layouts (QWERTZ, QWERTY, International, etc.)\n• Real-time WPM, accuracy, and detailed stats\n• Hand & keyboard overlays for proper finger technique\n• CloudKit sync between iOS & Mac\n• VS CPU mode, themes, custom fonts & more","published":"2025-11-20T05:21:46Z","thumbnail_url":"https://img.youtube.com/vi/rh4Wu7lcpMc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Are Your Screenshots Getting Downloads? Live Product Page Teardown","channel_name":"Appfigures on YouTube","video_id":"cgjrn6L74j8","video_url":"https://www.youtube.com/watch?v=cgjrn6L74j8","description":"Want me to look at your app? Still time to submit it here: https://fg.rs/ls65f\n\nYour app's screenshots are the key to converting visitors to downloads. Ignore them and you're certain to miss out on new users. Join me for a live product page teardown where I'll analyze viewers' apps, share actionable tips, answer your questions, and highlight what not to do. \n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-11-19T15:34:09Z","thumbnail_url":"https://img.youtube.com/vi/cgjrn6L74j8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 730","channel_name":"Code Completion","video_id":"lY_gjX_5fjM","video_url":"https://www.youtube.com/watch?v=lY_gjX_5fjM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-19T13:02:35Z","thumbnail_url":"https://img.youtube.com/vi/lY_gjX_5fjM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini 3 for Vision Agents in Python #gemini #antigravity #ai #llm #python  #coding","channel_name":"Stream Developers on YouTube","video_id":"KnjGeCIycbc","video_url":"https://www.youtube.com/watch?v=KnjGeCIycbc","description":"This video covers getting started with Gemini 3 in Vision Agents, building a voice/vision AI demo that interacts with users via a video call. \n\nVision Agent Python Framework: https://visionagents.ai/\n\nGitHub Repo: https://github.com/GetStream/vision-agents\n\nGemini Plugin on PyPi: https://pypi.org/search/?q=Vision+Agents","published":"2025-11-19T12:13:36Z","thumbnail_url":"https://img.youtube.com/vi/KnjGeCIycbc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Let’s create a Animated Splash Screen for SwiftUI App | #apple #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"GORYeLEMa-8","video_url":"https://www.youtube.com/watch?v=GORYeLEMa-8","description":"","published":"2025-11-18T20:47:36Z","thumbnail_url":"https://img.youtube.com/vi/GORYeLEMa-8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Plūribus locīs fēlēs sunt - spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"KgOOifZiFSQ","video_url":"https://www.youtube.com/watch?v=KgOOifZiFSQ","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/11/18/pluribus-locis-feles-sunt/","published":"2025-11-18T18:26:02Z","thumbnail_url":"https://img.youtube.com/vi/KgOOifZiFSQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to use a Raw Identifier as a function name","channel_name":"Vincent Pradeilles on YouTube","video_id":"lWcJ171OnWw","video_url":"https://www.youtube.com/watch?v=lWcJ171OnWw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-11-18T15:55:21Z","thumbnail_url":"https://img.youtube.com/vi/lWcJ171OnWw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 729","channel_name":"Code Completion","video_id":"Gvf3iv8gUhQ","video_url":"https://www.youtube.com/watch?v=Gvf3iv8gUhQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-18T13:29:56Z","thumbnail_url":"https://img.youtube.com/vi/Gvf3iv8gUhQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Plūribus locīs fēlēs sunt","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"40Iq5SPXbgU","video_url":"https://www.youtube.com/watch?v=40Iq5SPXbgU","description":"This week we continue our rewatch of Star Trek: The Animated Series S01E11 The Terratin Incident and S01E12 The Time Trap. We also review the first two episodes of Pluribus. Jaime pays his debt by reviewing Cats (2019). Pessimum quod fēlēs contigit post canēs.\n\n  •  Fantastic Four: First Steps (https://youtu.be/AzMo-FgRp64) \n  •  Apple TV’s new name now comes with a new sound | The Verge (https://www.theverge.com/news/812644/apple-tv-sound-video-mnemonic-finneas-rebrand-name-plus) \n  •  Made by hand. - Behind the creation of the new Apple TV intro. (https://youtu.be/2bJQfUHDZsM) \n  •  (HQ) Windows 95 Startup Sound - Brian Eno - The Microsoft Sound (https://youtu.be/I3Ak5VgyEoc) \n  •  Alien is coming back to Earth for a second season | The Verge (https://www.theverge.com/news/818677/alien-earth-season-2-renewal-noah-hawley-london) \n  •  The first Toy Story 5 teaser threatens the toys with a tablet | The Verge (https://www.theverge.com/news/818762/toy-story-5-pixar-disney-first-teaser-trailer) \n  •  The Super Mario Galaxy Movie | Official Trailer (https://youtu.be/FdL2GorGdKc?feature=shared) \n  •  Apple’s Godzilla show Monarch is back in February | The Verge (https://www.theverge.com/entertainment/819523/monarch-legacy-of-monsters-season-2-apple-tv-date-trailer) \n  •  Apple TV is getting MLS games at no extra cost | The Verge (https://www.theverge.com/news/820595/apple-tv-mls-games-bundle-no-extra-cost-subscription-season-pass) \n  •  Fallout Season Two Official Trailer | Prime Video (https://youtu.be/ECI3eCAxRGw) \n  •  Apollo–Soyuz - Wikipedia (https://en.wikipedia.org/wiki/Apollo%E2%80%93Soyuz) \n  •  Good Boy - Official Trailer | HD | IFC Films (https://www.youtube.com/watch?v=q4-CRkd_74g) \n  •  CATS - Official Trailer [HD] (https://youtu.be/FtSd844cI7U) \n  •  Stranger Things 4 | Volume 2 Trailer | Netflix (https://youtu.be/sBEvEcpnG7k?si=lBUM4jOqP92UY3xD) \n  •  Misspelling spotted in first LEGO Star Trek set (https://www.brickfanatics.com/misspelling-spotted-first-lego-star-trek-set/) \n  •  The Running Man | Official Trailer (2025 Movie) - Edgar Wright, Glen Powell (https://youtu.be/KD18ddeFuyM) \n  •  Edgar Wright Put Arnold Schwarzenegger on a $100 Bill, Sent The Running Man Script to Stephen King (https://www.youtube.com/watch?v=1XdTKVobMUY) \n\n\n\n\n\nPluribus image from MovieStillDB.com (https://www.moviestillsdb.com/) \n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-11-18T05:22:41Z","thumbnail_url":"https://img.youtube.com/vi/40Iq5SPXbgU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"why Swift?","channel_name":"Kilo Loco on YouTube","video_id":"IOtUrg0daNY","video_url":"https://www.youtube.com/watch?v=IOtUrg0daNY","description":"","published":"2025-11-17T23:08:57Z","thumbnail_url":"https://img.youtube.com/vi/IOtUrg0daNY/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How to Steal Your Competitor’s App Strategy (Legally)","channel_name":"Appfigures on YouTube","video_id":"Scn8C6DduYk","video_url":"https://www.youtube.com/watch?v=Scn8C6DduYk","description":"How do the top apps in your niche break through? Are they really that different or just figured out how to acquire users?\n\nIn this live session, I break down a full competitor intelligence workflow you can use to reverse-engineer what’s working for your rivals - and turn it into a growth roadmap for your own app. \n\nWhere to find Ariel:\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Ariel on LinkedIn → https://www.linkedin.com/in/arielmichaeli/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n\n#asotool  #appstoreoptimization","published":"2025-11-17T17:03:48Z","thumbnail_url":"https://img.youtube.com/vi/Scn8C6DduYk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 728","channel_name":"Code Completion","video_id":"RIDLeG5p3ck","video_url":"https://www.youtube.com/watch?v=RIDLeG5p3ck","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-17T14:04:57Z","thumbnail_url":"https://img.youtube.com/vi/RIDLeG5p3ck/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Hands On visionOS","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"jHwQkZbSscI","video_url":"https://www.youtube.com/watch?v=jHwQkZbSscI","description":"This is my updated introductory talk on developing apps for visionOS to run on Apple Vision Pro. This talk was given during the Kodeco iOS bootcamp on Nov 10, 2025.","published":"2025-11-17T03:44:01Z","thumbnail_url":"https://img.youtube.com/vi/jHwQkZbSscI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Expand Apple’s Foundation Models with Custom Tools and Real Data Access","channel_name":"Stewart Lynch on YouTube","video_id":"R-izGwtPIqE","video_url":"https://www.youtube.com/watch?v=R-izGwtPIqE","description":"Apple’s Foundation Models are powerful — but they can only go so far on their own. In this final video of my Foundation Models series, I’ll show you how to expand their capabilities beyond text generation by creating your own custom tools.\n\nYou’ll learn how to:\n• Connect Foundation Models to local JSON data or an external API\n• Build tool protocols that let models fetch and process structured data\n• Use these tools to generate new structured objects and answer dynamic questions\n• Stream responses and restrict model behavior with custom instructions\n\nBy the end of this tutorial, your Foundation Model will be able to analyze your data, answer questions about it, and generate new insights — all from within SwiftUI.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Listing Application Mac App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n3:12 Loading Wine Data\n6:13 WineTypes Tool\n11:15 Implementing WineTypes Tool\n15:48  MyCellar Tool\n24:00 Implementing MyCellar Tool\n\n\n Starter Project Files:  https://github.com/StewartLynch/FM-5\n\nCompleted Project: https://github.com/StewartLynch/FM-5/tree/Completed\n\nReferences mentioned in video: \nreduce, filter, removeAll\nhttps://youtu.be/9wAhKodOyFI\n\nmap, compactMap, flatMap\nhttps://youtu.be/sdGwOPW0ko4\n\nFoundationModels Playlist:\nhttps://youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m&amp;si=-lxq6oUYAqWcJCS5\n\nAI Mastery Book: BIg Mountain Studio\nhttps://www.bigmountainstudio.com/ai-mastery/77jt8\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/advanced-views/77jt8\nAdvanced SwiftUI Views Mastery \n   https://www.bigmountainstudio.com/advanced-views/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations/77jt8\nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8\nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8","published":"2025-11-16T15:56:33Z","thumbnail_url":"https://img.youtube.com/vi/R-izGwtPIqE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 727","channel_name":"Code Completion","video_id":"VqH-cz-WpGs","video_url":"https://www.youtube.com/watch?v=VqH-cz-WpGs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-16T13:27:00Z","thumbnail_url":"https://img.youtube.com/vi/VqH-cz-WpGs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let's Create a Animated Splash Screen for SwiftUI App | Xcode","channel_name":"Kavsoft on YouTube","video_id":"UraPKevc8MI","video_url":"https://www.youtube.com/watch?v=UraPKevc8MI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a cool Animated Splash Screen using SwiftUI | SwiftUI Splash Screen | SwiftUI Launch Screen | SwiftUI Custom Splash Screen | SwiftUI Animations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/lets-create-for-143658570\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0.35 Creating Splash Screen\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-15T19:21:16Z","thumbnail_url":"https://img.youtube.com/vi/UraPKevc8MI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Hands On visionOS - More Than Just Code","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"wX4PoHbmJJI","video_url":"https://www.youtube.com/watch?v=wX4PoHbmJJI","description":"This is my updated introductory talk on developing apps for visionOS to run on Apple Vision Pro. This talk was given during the Kodeco iOS bootcamp on Nov 10, 2025.","published":"2025-11-15T18:42:07Z","thumbnail_url":"https://img.youtube.com/vi/wX4PoHbmJJI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Autoclosures in Swift Explained Simply!","channel_name":"Swift and Tips","video_id":"Ktmai_FxJoQ","video_url":"https://www.youtube.com/watch?v=Ktmai_FxJoQ","description":"In this video, I explain autoclosures in Swift in the simplest way possible. You’ll see how they work, when they help, and when they can cause confusion. Perfect for beginners wanting to level up their Swift skills.\n\n------\nResources:\n* https://docs.swift.org/swift-book/documentation/the-swift-programming-language/closures/#Autoclosures\n------\nVideos related:\n* escaping: https://youtu.be/vmgxTNwLlQY\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* retroactive: https://youtu.be/Tt01HtBBoc4\n* TCA Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-11-15T17:21:42Z","thumbnail_url":"https://img.youtube.com/vi/Ktmai_FxJoQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Apple will win AI","channel_name":"Kilo Loco on YouTube","video_id":"D9-U_y2pPpM","video_url":"https://www.youtube.com/watch?v=D9-U_y2pPpM","description":"","published":"2025-11-15T14:35:10Z","thumbnail_url":"https://img.youtube.com/vi/D9-U_y2pPpM/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 726","channel_name":"Code Completion","video_id":"p8Kx-gOOsdE","video_url":"https://www.youtube.com/watch?v=p8Kx-gOOsdE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-15T13:43:15Z","thumbnail_url":"https://img.youtube.com/vi/p8Kx-gOOsdE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using Attributed Strings to create a Note Taking App in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"yfCI3JLkCd4","video_url":"https://www.youtube.com/watch?v=yfCI3JLkCd4","description":"This is a promotional video to demonstrate how you can use Attributed Strings in your TextFields in SwiftUI.  Join me in November as I build out the app demonstrated in another multi-part video series.  The First video will focus entirely on Attributed Strings with the remaining videos building out the app and persisting to SwiftData","published":"2025-11-14T17:26:55Z","thumbnail_url":"https://img.youtube.com/vi/yfCI3JLkCd4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"GPT 5.1 is insanely fast at creating UIs","channel_name":"DesignCode","video_id":"WrlZlQVfL9Y","video_url":"https://www.youtube.com/watch?v=WrlZlQVfL9Y","description":"GPT-5.1 just dropped and it's a game-changer for web design! In this video, I'll show you how to create stunning, professional landing pages with incredible speed using AI-powered design tools.🚀 What You'll Learn:\n\nOne-shot landing page creation with animations\nImage-to-HTML conversion techniques\nUsing design references and components effectively\nManual editing vs AI prompting strategies\nCreating stunning mockups and presentations\nHow to avoid \"AI slop\" and maintain design quality\n\nMain Tool:\nAura: https://aura.build\n\nInspiration Websites:\nmymind: https://mymind.com\nDribbble: https://dribbble.com\nLapa Ninja: https://www.lapa.ninja\n\nAI Coding Tools (Export Options):\nLovable: https://lovable.dev\nv0 by Vercel: https://v0.dev\nCursor: https://cursor.sh\n\nDesign Tools:\nFigma: https://www.figma.com\n\nIcon Library:\nSolar Icons: https://icon-sets.iconify.design/solar/\n\nOther Related Resources:\nMidjourney: https://www.midjourney.com (mentioned for comparison)\nTailwind CSS: https://tailwindcss.com (mentioned as the styling framework)\n\n💡 Key Takeaways:\n\nGPT-5.1 is significantly faster than GPT-5 (instant vs 1 minute wait times)\nAI is a tool that requires taste and design knowledge to use effectively\nFocus on the last 5-10% that makes your design unique\nUse references wisely but make designs your own\nManual editing is often more efficient than over-prompting\n\n🎨 Pro Tips:\n\nKeep prompts concise when starting\nUse component references for consistent styling\nManually adjust fonts, spacing, and colors for efficiency\nGenerate multiple options and pick the best based on your taste\nAdd personality and uniqueness to avoid generic AI designs\n\nChapters with Accurate Timestamps:\n\nIntro - 00:00:00 - 00:02:50\n\nIntroduction to GPT 5.1 speed and capabilities\nOverview of what will be covered in the video\n\n\nFirst Prompt - 00:02:50 - 00:04:08\n\nCreating a basic landing page with a simple prompt\nDemonstrating the speed of 5.1 vs previous versions\n\n\nImage to HTML - 00:04:08 - 00:07:11\n\nTaking inspiration from websites\nScreenshot-to-HTML conversion demonstration\nDiscussion of design quality and taste\n\n\nReferences - 00:09:46 - 00:13:01\n\nUsing component references from the start\nAdding buttons, hero sections, and styles\nCombining multiple references in one prompt\n\n\nEditing - 00:13:01 - 00:19:11\n\nManual editing techniques\nChanging fonts, colors, images, and avatars\nUsing Aura's editing features vs prompting\n\n\nMockup Tool - 00:19:11 - 00:26:55\n\nCanvas feature and presentation modes\nCreating social media covers and presentations\n3D views, multiple devices, and mockup customization\n\n\nFinal Thoughts - 00:26:55 - 00:31:03\n\nPhilosophy on AI design tools\nImportance of taste and personalization\nExport options and avoiding \"AI slop\"","published":"2025-11-14T15:22:30Z","thumbnail_url":"https://img.youtube.com/vi/WrlZlQVfL9Y/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Gemini File Search API: Quick Start in Python #gemini #ai #llm #api","channel_name":"Stream Developers on YouTube","video_id":"sqU66axdyuk","video_url":"https://www.youtube.com/watch?v=sqU66axdyuk","description":"This video introduces you to the File Search Tool in the Gemini API and shows you how to get started quickly in Python.   \n\nPROJECT SET UP\nuv init\nuv venv .venv && source .venv/bin/activate\nuv pip install python-dotenv\nuv pip install -q -U google-genai\n\nBlog Post: https://blog.google/technology/developers/file-search-gemini-api/  \n\nGet Started: https://ai.google.dev/gemini-api/docs/file-search  \n\nBuild AI Apps with Vision Agents: https://visionagents.ai/  \n\nRepo: https://github.com/GetStream/vision-agents","published":"2025-11-14T14:41:21Z","thumbnail_url":"https://img.youtube.com/vi/sqU66axdyuk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 725","channel_name":"Code Completion","video_id":"XbdGSjvv9cc","video_url":"https://www.youtube.com/watch?v=XbdGSjvv9cc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-14T13:54:48Z","thumbnail_url":"https://img.youtube.com/vi/XbdGSjvv9cc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ai bubble","channel_name":"Kilo Loco on YouTube","video_id":"Uzp2a3YegSQ","video_url":"https://www.youtube.com/watch?v=Uzp2a3YegSQ","description":"","published":"2025-11-14T06:26:49Z","thumbnail_url":"https://img.youtube.com/vi/Uzp2a3YegSQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How to Build a Modular, Multi-LLM Voice AI Pipeline in Python","channel_name":"Stream Developers on YouTube","video_id":"SRG34HUUmd4","video_url":"https://www.youtube.com/watch?v=SRG34HUUmd4","description":"Discover how to design and create a custom, modular AI pipeline for vision and voice agents in Python with flexible, replaceable component architecture. Learn to build a speech-enabled agentic workflows with your preferred speech-to-text, text-to-speech, turn detection, LLM, and object tracking from leading AI providers. \n\nYou will use Vision Agents and AI services, including ElevenLabs, Deepgram, Moondream, Kimi K2 Thinking from Moonshot AI, Smart Turn, and others. \n\nTIMESTAMPS\n00:01 A Demo Moondream Voice & Vision Assistant\n00:39 AI Voice Pipeline Introduction\n01:48 A Typical Custom Voice Pipeline Illustration\n02:54 Demo Project Requirements\n03:39 Begin With a New Python Project\n04:40 Install Vision Agents and Plugins\n05:58 Configure the Voice Agent With a Custom, Modular AI Pipeline\n08:50 Test the Voice/Vision Agent\n09:22 Recap\n\nRELATED LINKS\nThe Open-Source Video AI Framework on GitHub: https://github.com/GetStream/vision-agents\n\nVision Agents: https://visionagents.ai/\n\nJoin the Discord Community: https://discord.gg/RkhX9PxMS6\n\nDeepgram Python Plugin: https://pypi.org/project/vision-agents-plugins-deepgram/\n\nElevenLabs Python Plugin: https://pypi.org/project/vision-agents-plugins-elevenlabs/\n\nMoondream Plugin on PyPi: https://pypi.org/project/vision-agents-plugins-moondream/\n\nOpenRouter Plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-openrouter/","published":"2025-11-13T22:00:24Z","thumbnail_url":"https://img.youtube.com/vi/SRG34HUUmd4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Location OnBoarding Animation Using #swiftui | #apple #ios #animation #design","channel_name":"Kavsoft on YouTube","video_id":"LZGLa23OgQs","video_url":"https://www.youtube.com/watch?v=LZGLa23OgQs","description":"","published":"2025-11-13T21:37:16Z","thumbnail_url":"https://img.youtube.com/vi/LZGLa23OgQs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 724","channel_name":"Code Completion","video_id":"N_UquJJAdHI","video_url":"https://www.youtube.com/watch?v=N_UquJJAdHI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-13T18:45:11Z","thumbnail_url":"https://img.youtube.com/vi/N_UquJJAdHI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"claude code cured my depression","channel_name":"Kilo Loco on YouTube","video_id":"3fjeMFnwxyU","video_url":"https://www.youtube.com/watch?v=3fjeMFnwxyU","description":"","published":"2025-11-13T06:13:05Z","thumbnail_url":"https://img.youtube.com/vi/3fjeMFnwxyU/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Are Your Screenshots Getting Downloads? Live Product Page Teardown","channel_name":"Appfigures on YouTube","video_id":"7AdiOnd5Sis","video_url":"https://www.youtube.com/watch?v=7AdiOnd5Sis","description":"Your app's screenshots are the key to converting visitors to downloads. Ignore them and you're certain to miss out on new users. Join me for a live product page teardown where I'll analyze viewers' apps, share actionable tips, answer your questions, and highlight what not to do. \n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-11-12T22:55:36Z","thumbnail_url":"https://img.youtube.com/vi/7AdiOnd5Sis/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Most Accurate Realtime Speech-to-Text for Voice AI #ai #coding #llm #python","channel_name":"Stream Developers on YouTube","video_id":"yrzavgNXY2g","video_url":"https://www.youtube.com/watch?v=yrzavgNXY2g","description":"As a developer, finding an accurate, realistic speech-to-text AI model for your project should not as difficult as it is. With ElevenLabs Scribe v2 Realtime you can now easily create voice-enable AI experiences for transcription, live note-taking, and more. \n\nThis quick start video shows you how to get started with ElevenLabs Scribe v2 in Vision Agents, creating an exceptional speech-to-text experience in Python. \n\nSource Code: https://gist.github.com/amosgyamfi/05c6c7af1ca547fee4d3f406df4427f0\n\nVision Agents Repo: https://github.com/GetStream/vision-agents\n\nVision Agents Docs: https://visionagents.ai/\n\nElevenLabs Python plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-elevenlabs/","published":"2025-11-12T16:32:36Z","thumbnail_url":"https://img.youtube.com/vi/yrzavgNXY2g/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Daytime Completions: Jiiiii — Part 723","channel_name":"Code Completion","video_id":"r0asYeNp8hE","video_url":"https://www.youtube.com/watch?v=r0asYeNp8hE","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-12T14:56:54Z","thumbnail_url":"https://img.youtube.com/vi/r0asYeNp8hE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Didn’t break a sweat","channel_name":"Full Queue Developer","video_id":"azNdlp7nIKg","video_url":"https://www.youtube.com/watch?v=azNdlp7nIKg","description":"","published":"2025-11-12T14:51:53Z","thumbnail_url":"https://img.youtube.com/vi/azNdlp7nIKg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"ClickClack 3.2 – Smarter Typing Insights, Interactive Graphs & Custom Font Support","channel_name":"Xcoding with Alfian","video_id":"wZx0TvRcL5k","video_url":"https://www.youtube.com/watch?v=wZx0TvRcL5k","description":"ClickClack 3.2 is here.\nThis update focuses on making the typing experience more insightful, accurate, and personal.\n\nWhat’s new:\n• Mistyped Bigram/Trigram tracking to help identify mistaken letter patterns\n• Interactive WPM graph with draggable timeline to review speed and mistakes\n• Revamped Statistics View with Overview, Accuracy, and History tabs\n• Support for using external fonts installed on your Mac (such as JetBrains Mono or Roboto)\n• New Indigo Aura theme for free users\n• New Solar Ember theme for Pro users\n\n\nClickClack is available on the App Store for iPhone, iPad, and Mac:\nhttps://apps.apple.com/app/clickclack-typing-trainer/6740695697\n\n#ClickClack #TypingApp #SwiftUI #IndieDev #MacApps #iOS #TypingSpeed #AppStore","published":"2025-11-12T11:13:14Z","thumbnail_url":"https://img.youtube.com/vi/wZx0TvRcL5k/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Poor Man’s Xcode MCP, continued","channel_name":"Quality Coding on YouTube","video_id":"tPHzZdl9Y0w","video_url":"https://www.youtube.com/watch?v=tPHzZdl9Y0w","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-11-12T00:59:29Z","thumbnail_url":"https://img.youtube.com/vi/tPHzZdl9Y0w/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 722","channel_name":"Code Completion","video_id":"cHxliiDbVBM","video_url":"https://www.youtube.com/watch?v=cHxliiDbVBM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-11T18:24:51Z","thumbnail_url":"https://img.youtube.com/vi/cHxliiDbVBM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Location OnBoarding Animation Using SwiftUI | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"LMVcwYcHi8I","video_url":"https://www.youtube.com/watch?v=LMVcwYcHi8I","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a cool location permission onboarding UI with animations using SwiftUI.\nSwiftUI Location Permission | SwiftUI Location OnBoarding | SwiftUI Permission Asking Animation | SwiftUI Core Location | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/location-using-143347241\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Project Setup\n    2:54 Creating Layout & UI\n    7:00 Animations\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-11T16:30:06Z","thumbnail_url":"https://img.youtube.com/vi/LMVcwYcHi8I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Kimi K2 Thinking: Build a Vision/Voice Agent in Python #ai #llm #moonshot #voice #pythonprogramming","channel_name":"Stream Developers on YouTube","video_id":"cZ_AjdOtpMk","video_url":"https://www.youtube.com/watch?v=cZ_AjdOtpMk","description":"This video will show you how to create a vision/voice AI agent in Python using the newly released Kimi K2 Thinking model via OpenRouter. \n\nVoice AI platform: https://visionagents.ai/\n\nGitHub repo: https://github.com/GetStream/vision-agents\n\nSource code of sample demo: https://gist.github.com/amosgyamfi/62a2f4d1543803cf3c5c5c213b45be03\n\nOpenRouter plugin for Vision Agents: https://pypi.org/project/vision-agents-plugins-openrouter/","published":"2025-11-11T11:39:26Z","thumbnail_url":"https://img.youtube.com/vi/cZ_AjdOtpMk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"When my AI coding tool get totally lost 🌀 #AgenticCoding #AIProgramming #CodingWithAI","channel_name":"Quality Coding on YouTube","video_id":"owUnRGuwobE","video_url":"https://www.youtube.com/watch?v=owUnRGuwobE","description":"","published":"2025-11-11T04:34:49Z","thumbnail_url":"https://img.youtube.com/vi/owUnRGuwobE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Please stop making this Swift mistake","channel_name":"Paul Hudson on YouTube","video_id":"ODF08EdIcsA","video_url":"https://www.youtube.com/watch?v=ODF08EdIcsA","description":"TL;DW: You should use replacing(_:with:) rather than replacingOccurrences(of:with:), because the latter can cause surprising behavior when dealing with Unicode characters like emoji.\n\nI go into more detail here: https://www.hackingwithswift.com/articles/280/one-swift-mistake-everyone-should-stop-making-today","published":"2025-11-10T21:58:14Z","thumbnail_url":"https://img.youtube.com/vi/ODF08EdIcsA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Daytime Completions: Jiiiii — Part 721","channel_name":"Code Completion","video_id":"vuoCcu_-gDY","video_url":"https://www.youtube.com/watch?v=vuoCcu_-gDY","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-10T18:37:29Z","thumbnail_url":"https://img.youtube.com/vi/vuoCcu_-gDY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"⚠️ Why Your App Isn't Getting Ratings","channel_name":"Appfigures on YouTube","video_id":"-8PrvZKx-VA","video_url":"https://www.youtube.com/watch?v=-8PrvZKx-VA","description":"Most users leave your app before you ever ask them for a rating. That’s why timing matters. Learn how to ask for reviews strategically — early enough to capture attention, but smart enough to boost ratings, improve ASO performance, and increase app visibility.\n\n\n#appmarketing #app #aso","published":"2025-11-10T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/-8PrvZKx-VA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Does Crop Size Matter? My AI Couldn’t See the Spider!","channel_name":"Paul Solt on YouTube","video_id":"MvJqsfaHBKI","video_url":"https://www.youtube.com/watch?v=MvJqsfaHBKI","description":"Does crop size really matter for AI? 🕷️ In this video, I test how different image crops change how my spider detector sees the world. Using Apple’s Core ML, Create ML, and real data from iNaturalist on macOS, I show how a simple crop adjustment can completely break (or fix) an AI model’s accuracy. Watch to see what happens when your AI literally can’t see the spider.\nHashtags (no commas):\n#artificialintelligence #coreml #machinelearning #createml #macos #swift #iOSDev #AIProjects #SpiderDetection #ComputerVision #DeveloperLife","published":"2025-11-10T14:06:34Z","thumbnail_url":"https://img.youtube.com/vi/MvJqsfaHBKI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Using SwiftUI Foundation Models Transcripts to build a Chatbot","channel_name":"Stewart Lynch on YouTube","video_id":"cyOqYbWpQzU","video_url":"https://www.youtube.com/watch?v=cyOqYbWpQzU","description":"This is the fourth video in my series on Apple’s Foundation Models Framework.\nIf you haven’t watched the first three videos, I highly recommend doing that first — we’ll be using and expanding on the code built earlier in the series.\n\nIn this tutorial, we’ll create a fully interactive travel agent chatbot that uses Apple’s on-device intelligence to respond to your questions. You’ll learn how to:\n• Use the LanguageModelSession transcript to manage conversation history\n• Display chat-style bubbles for both user and agent messages\n• Implement thinking indicators and automatic scroll behavior\n• Handle model availability and error responses\n• Enforce Guardrails to prevent inappropriate prompts\n\nBy the end of this video, you’ll have a working chatbot that feels intelligent, natural, and fun to use — powered entirely by Apple’s Foundation Models Framework.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Listing Application Mac App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:31 Transcript Playground\n5:39 Creating the User Interface to display transcript\n18:49 Handling Errors\n21:41 Improving the UI\n25:52 Adding a Thinking Chat Bubble and Automatic Scrolling\n\n Starter Project Files:  https://github.com/StewartLynch/FoundationModels-4\n\nCompleted Project: https://github.com/StewartLynch/FoundationModels-4/tree/Completed\n\nReferences mentioned in video: \n\nFoundationModels Playlist:\nhttps://youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m&amp;si=-lxq6oUYAqWcJCS5\n\nAI Mastery Book: BIg Mountain Studio\nhttps://www.bigmountainstudio.com/ai-mastery/77jt8\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https:","published":"2025-11-09T14:35:27Z","thumbnail_url":"https://img.youtube.com/vi/cyOqYbWpQzU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Daytime Completions: Jiiiii — Part 720","channel_name":"Code Completion","video_id":"g1KsYvnFJDE","video_url":"https://www.youtube.com/watch?v=g1KsYvnFJDE","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-09T13:43:27Z","thumbnail_url":"https://img.youtube.com/vi/g1KsYvnFJDE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Supporting Tip Purchases Using SwiftUI StoreKit APIs | Xcode | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"obKt_5BH7hI","video_url":"https://www.youtube.com/watch?v=obKt_5BH7hI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to support Tip Purchases in your app Using the native SwiftUI StoreKit APIs | SwiftUI StoreKit APIs | SwiftUI StoreView | SwiftUI Tip Purchases | SwiftUI Tipping | SwiftUI Animations | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/supporting-tip-143138330\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    2:30 StoreKit Configuration\n    3:53 Building Tipping View\n    14:53 Custom Full-Screen-Cover\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-08T19:18:01Z","thumbnail_url":"https://img.youtube.com/vi/obKt_5BH7hI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 719","channel_name":"Code Completion","video_id":"XWljUi6n5Ko","video_url":"https://www.youtube.com/watch?v=XWljUi6n5Ko","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-08T12:27:07Z","thumbnail_url":"https://img.youtube.com/vi/XWljUi6n5Ko/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 718","channel_name":"Code Completion","video_id":"hGt10e31yGg","video_url":"https://www.youtube.com/watch?v=hGt10e31yGg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-07T13:38:33Z","thumbnail_url":"https://img.youtube.com/vi/hGt10e31yGg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Python: AI App for Object Detection & Tracking in Videos #ai #llm #gemini #pythontutorial  #coding","channel_name":"Stream Developers on YouTube","video_id":"lFHdHEPQ4o4","video_url":"https://www.youtube.com/watch?v=lFHdHEPQ4o4","description":"Learn how to build an AI app for object detection and tracking in videos using Ultralytics YOLO model and Vision Agents. \n\nVision Agents: https://visionagents.ai/\n\nVision Agents GitHub Repo: https://github.com/GetStream/vision-agents\n\nUltralytics YOLO on PyPi: https://pypi.org/project/vision-agents-plugins-ultralytics/\n\nTry the Source Code: https://gist.github.com/amosgyamfi/9cb2c5695803c6ebab8a3a8044125957","published":"2025-11-07T09:54:33Z","thumbnail_url":"https://img.youtube.com/vi/lFHdHEPQ4o4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Used my app to ride the subway to Rockaway Beach - for the Dankwrap and meditation","channel_name":"Full Queue Developer","video_id":"TwMLXxFt-g8","video_url":"https://www.youtube.com/watch?v=TwMLXxFt-g8","description":"","published":"2025-11-06T22:22:34Z","thumbnail_url":"https://img.youtube.com/vi/TwMLXxFt-g8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 717","channel_name":"Code Completion","video_id":"AWeDkEUUnbo","video_url":"https://www.youtube.com/watch?v=AWeDkEUUnbo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-06T18:46:06Z","thumbnail_url":"https://img.youtube.com/vi/AWeDkEUUnbo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ElevenLabs with Vision Agents: Add  Text-to-Speech in a few lines of code #ai #voiceai #llm #python","channel_name":"Stream Developers on YouTube","video_id":"n3i1BJQJ8ac","video_url":"https://www.youtube.com/watch?v=n3i1BJQJ8ac","description":"Discover how add text-to-speech using ElevenLabs to build realistic voices into your Vision Agents apps. \n\nVision Agents Repo: https://gstrm.io/4p00EfW\n\nVision Agents Docs: https://visionagents.ai/","published":"2025-11-06T17:33:07Z","thumbnail_url":"https://img.youtube.com/vi/n3i1BJQJ8ac/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Perplexity App's Animated Bottom Bar Using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"f-S7vK2HXps","video_url":"https://www.youtube.com/watch?v=f-S7vK2HXps","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to recreate the Perplexity App's Animated Custom Bottom Bar Using SwiftUI | Animated Bottom Bar | SwiftUI Custom Bottom Bar | SwiftUI Keyboard Avoidance Bottom Bar | SwiftUI Animations | SwiftUI Complex Animations | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/perplexity-apps-142977090\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Building Interaction\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-11-06T16:00:06Z","thumbnail_url":"https://img.youtube.com/vi/f-S7vK2HXps/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Meta Ads - This Can Make or Break Your Conversions 📊","channel_name":"Appfigures on YouTube","video_id":"hjd5HvcI7RE","video_url":"https://www.youtube.com/watch?v=hjd5HvcI7RE","description":"Meta Ads don’t perform the same across every age group. Younger users might click and download more, but older users are often the ones who actually convert. Learn how understanding demographic behavior helps you interpret results correctly, improve targeting, and make your ad spend work smarter.","published":"2025-11-06T14:30:56Z","thumbnail_url":"https://img.youtube.com/vi/hjd5HvcI7RE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Voice AI: Add Exceptional Text-to-Speech for Agents #ai #voiceai #voice #llm #gemini #python","channel_name":"Stream Developers on YouTube","video_id":"e1TQ9sD3Zt0","video_url":"https://www.youtube.com/watch?v=e1TQ9sD3Zt0","description":"Discover how to build a voice and video AI app with an exceptional text-to-speech component for realistic, natural-sounding conversations using Cartesia Sonic 3 and Vision Agents. \n\nVision Agents Repo: https://github.com/GetStream/vision-agents\n\nVision Agents Docs: https://visionagents.ai/\n\nCartesia Vision Agents Plugin on PyPi: https://pypi.org/project/vision-agents-plugins-cartesia/","published":"2025-11-06T12:53:20Z","thumbnail_url":"https://img.youtube.com/vi/e1TQ9sD3Zt0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Hero Confirmation Dialogs Using SwiftUI | #animation #apple #ios #ui","channel_name":"Kavsoft on YouTube","video_id":"pYcSaYwYefE","video_url":"https://www.youtube.com/watch?v=pYcSaYwYefE","description":"","published":"2025-11-05T17:39:55Z","thumbnail_url":"https://img.youtube.com/vi/pYcSaYwYefE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Daytime Completions: Jiiiii — Part 716","channel_name":"Code Completion","video_id":"UPvITIka2ac","video_url":"https://www.youtube.com/watch?v=UPvITIka2ac","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-05T12:30:08Z","thumbnail_url":"https://img.youtube.com/vi/UPvITIka2ac/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Workout Voice AI Instructor in Python #ai #python #pythonprogramming #llm #gemini","channel_name":"Stream Developers on YouTube","video_id":"lYFN21hREk4","video_url":"https://www.youtube.com/watch?v=lYFN21hREk4","description":"Build a Yoga voice AI agent in Python using Gemini Live API, Ultralytics YOLO, and Vision Agents. \n\nPROJECT REQUIREMENTS\n# Python 3.13\n\n# Create a New Python Project\nuv init\n\n# Set API Credentials\nGEMINI_API_KEY=...\nULTRALYTICS_API_KEY=...\nSTREAM_API_KEY=...\nSTREAM_API_SECRET=...\nEXAMPLE_BASE_URL=https://pronto-staging.getstream.io\n\n# Shell Profile\nexport YOUR_API_KEY=...\n\n# Install Vision Agents and plugins\nuv add vision-agents\nuv add \"vision-agents[getstream, gemini]\"\nuv pip install vision-agents-plugins-ultralytics\n\n\nVision Agents Repo: https://github.com/GetStream/vision-agents\n\nVision Agents Docs: https://visionagents.ai/\n\nDiscord Community for Vision Agents: https://discord.gg/RkhX9PxMS6","published":"2025-11-05T11:04:01Z","thumbnail_url":"https://img.youtube.com/vi/lYFN21hREk4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 715","channel_name":"Code Completion","video_id":"qb7l0N5S4H8","video_url":"https://www.youtube.com/watch?v=qb7l0N5S4H8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-04T19:32:26Z","thumbnail_url":"https://img.youtube.com/vi/qb7l0N5S4H8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Did you know the modifier .task { } has a hidden feature? 😯","channel_name":"Vincent Pradeilles on YouTube","video_id":"eqDX2trjpXI","video_url":"https://www.youtube.com/watch?v=eqDX2trjpXI","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-11-04T15:53:40Z","thumbnail_url":"https://img.youtube.com/vi/eqDX2trjpXI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"AI Got Lost Down a Rabbit Hole…","channel_name":"Quality Coding on YouTube","video_id":"CjMWgAxRxNg","video_url":"https://www.youtube.com/watch?v=CjMWgAxRxNg","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am Pacific, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-11-04T04:53:34Z","thumbnail_url":"https://img.youtube.com/vi/CjMWgAxRxNg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Daytime Completions: Jiiiii — Part 714","channel_name":"Code Completion","video_id":"DbC8tw202RU","video_url":"https://www.youtube.com/watch?v=DbC8tw202RU","description":"Join Dimitri for some daytime coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-03T19:12:16Z","thumbnail_url":"https://img.youtube.com/vi/DbC8tw202RU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Broad Channel bliss. Subway content. Sunset on Marathon Sunday as seen from the A train","channel_name":"Full Queue Developer","video_id":"idIueLrDqTU","video_url":"https://www.youtube.com/watch?v=idIueLrDqTU","description":"","published":"2025-11-03T17:37:27Z","thumbnail_url":"https://img.youtube.com/vi/idIueLrDqTU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💬 Steal Ideas for Ad Creatives from Real User Reviews","channel_name":"Appfigures on YouTube","video_id":"vB3ja6CEJsQ","video_url":"https://www.youtube.com/watch?v=vB3ja6CEJsQ","description":"Your best ad ideas are hiding in reviews. Real users — and even your competitors’ users — tell you exactly what features matter most. Learn how to turn that feedback into ad copy that converts, highlight what users actually love, and make your creative stand out.\n\n\n\n#appmarketing #metaads","published":"2025-11-03T14:30:48Z","thumbnail_url":"https://img.youtube.com/vi/vB3ja6CEJsQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Stop letting AI lose its mind in Xcode builds #swiftlang #aiprogramming #iosdevelopment #agenticai","channel_name":"Quality Coding on YouTube","video_id":"bqj6c9sxDdo","video_url":"https://www.youtube.com/watch?v=bqj6c9sxDdo","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-11-03T05:16:14Z","thumbnail_url":"https://img.youtube.com/vi/bqj6c9sxDdo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Strange New World Series - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"yeNKD9w0Vfg","video_url":"https://www.youtube.com/watch?v=yeNKD9w0Vfg","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/11/02/strange-new-world-series/","published":"2025-11-02T15:49:28Z","thumbnail_url":"https://img.youtube.com/vi/yeNKD9w0Vfg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Guided Generation with Foundation Models in Swift — Structured AI Responses","channel_name":"Stewart Lynch on YouTube","video_id":"kBwwztRY1FQ","video_url":"https://www.youtube.com/watch?v=kBwwztRY1FQ","description":"In this third instalment of the Foundations Model series, I’ll show you how to use guided generation to produce structured, type-safe AI responses instead of freeform text.\n\nWe’ll build two examples:\n1. A FitnessPal-style workout generator that produces an array of exercises using enums, sliders, and guided macros.\n2. A Topic Title Generator that streams results live and gracefully handles errors when safety guardrails are triggered.\n\nYou’ll learn how to:\n • Use the @Generable and @Guide macros\n • Combine global instructions with user prompts\n • Stream partial results with Foundation Models\n • Handle model availability and guardrail errors\n • Build structured, predictable AI-driven views in SwiftUI\n\nIf you haven’t watched the first two videos in the series, I recommend starting there — links are in the description.\nDownload the starter and completed projects from GitHub and follow along!\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Listing Application Mac App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App for iPhone and iPad\nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00 Introduction\n3:50 Non Guided Review\n8:15 Guided Generation\n15:54 Guided Generation Playground\n16:33 Update FitnessPal View to use Guided Generation\n20:17 Stream Partial Results with Guided Generations\n27:44 Handle Prompt Errors\n\nStarter Project Files:  https://github.com/StewartLynch/FoundationModels-3\n\nCompleted Project:  https://github.com/StewartLynch/FoundationModels-3/tree/Completed\n\nFoundationModels Playlist:\nhttps://youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m&amp;si=-lxq6oUYAqWcJCS5\n\nReferences mentioned in video: \nRecommended Resources: \nAI Mastery Book: BIg Mountain Studio\nhttps://www.bigmountainstudio.com/ai-mastery/77jt8\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https:","published":"2025-11-02T14:35:42Z","thumbnail_url":"https://img.youtube.com/vi/kBwwztRY1FQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 713","channel_name":"Code Completion","video_id":"1E1Za4ayxys","video_url":"https://www.youtube.com/watch?v=1E1Za4ayxys","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-02T13:15:33Z","thumbnail_url":"https://img.youtube.com/vi/1E1Za4ayxys/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Strange New World Series","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kQr-zPbqY9A","video_url":"https://www.youtube.com/watch?v=kQr-zPbqY9A","description":"This week we continue our rewatch of Star Trek: The Animated Series S01E09 & E10 Once Upon a Planet and Mudd's Passion. We also review Gen V Season Two finale Trojan.\n\n  •  Every Wilhelm Scream in Star Wars (https://youtu.be/yn_KD9eRubY) \n  •  Wilhelm scream - Wikipedia (https://en.wikipedia.org/wiki/Wilhelm_scream) \n  •  BBC Confirms future of Doctor Who and a new Christmas special in 2026 (https://www.doctorwho.tv/news-and-features/bbc-confirms-future-of-doctor-who-and-a-new-christmas-special-in-2026) \n  •  Holy Memorabilia! Original ‘Batman’ TV Costumes Fetch Nearly $1M at Auction (https://www.hollywoodreporter.com/tv/tv-news/batman-dream-of-jeannie-star-trek-costumes-auction-1236412474/) \n  •  Stranger Things 5 | Official Trailer | Netflix (https://youtu.be/PssKpzB0Ah0?si=EJWcZJzm1ePvfTTG) \n  •  Horror Comic ‘Something Is Killing the Children’ Getting Movie and Series Adaptations in Blumhouse Deal (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/something-is-killing-the-children-movie-blumhouse-1236409897/) \n  •  Barger’s grand slam cleats and Yamamoto’s kick plate: Inside the bizarre world of official MLB relic hunters (https://www.thestar.com/business/bargers-grand-slam-cleats-and-yamamotos-kick-plate-inside-the-bizarre-world-of-official-mlb/article_e5294287-3416-4a30-9bcd-d054d16a5f9e.html) \n  •  Curse of the Colonel - Wikipedia (https://en.wikipedia.org/wiki/Curse_of_the_Colonel) \n  •  Stranger Things 3 | Trailer Final | Netflix (https://youtu.be/e4XvO7DItmc?si=6GtgYG4FbEDdhxOI) \n  •  Star Wars: Visions Volume 3 | Official Trailer | October 29 on Disney+ (https://youtu.be/SuOQbmC9PQk?si=NAHu6H6QIzR0ySbH) \n  •  The Fantastic Four: First Steps | Final Trailer | Only in Theaters July 25 (https://youtu.be/18QQWa5MEcs?si=7SW49ToX1Hq67OZo) \n  •  Blakes 7 S01E01 The Way Back (https://youtu.be/2warRbMFOpk) \n  •  We Regret To Inform You: The Rejection Podcast (https://podcasts.apple.com/us/podcast/we-regret-to-inform-you-the-rejection-podcast/id1503835352) \n  •  Ne Zha (2019) | Official IMAX® Trailer  (https://youtu.be/0S7_LgTiHnA) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-11-02T07:57:09Z","thumbnail_url":"https://img.youtube.com/vi/kQr-zPbqY9A/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 712","channel_name":"Code Completion","video_id":"pBv32KeLD24","video_url":"https://www.youtube.com/watch?v=pBv32KeLD24","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-11-01T12:22:57Z","thumbnail_url":"https://img.youtube.com/vi/pBv32KeLD24/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Voice-Controlled GitHub MCP AI Agent in Python #ai #python #speech #llm #voice #openai","channel_name":"Stream Developers on YouTube","video_id":"Mw-hr3K56Gg","video_url":"https://www.youtube.com/watch?v=Mw-hr3K56Gg","description":"Vision Agents helps developers build voice and video AI apps. In this video, you will learn how to make a voice-enabled GitHub MCP agent in Python using Vision Agents. The GitHub voice assistant can interact with any repo, create issues, pull requests, and more. \n\nVision Agents Repo: https://github.com/GetStream/Vision-Agents\n\nVision Agents Docs: https://visionagents.ai/\n\nSource Code: https://gist.github.com/amosgyamfi/c82e7463f95eb93522e91db72a7e6d6b\n\n# Set Credentials\nexport OPENAI_API_KEY=...\nexport STREAM_API_KEY=...\nexport STREAM_API_SECRET=...\nexport GITHUB_ACCESS_TOKEN=...\n\n# Create a New Python Project\nuv init\nuv add vision-agents\nuv add \"vision-agents[getstream, openai]\"","published":"2025-11-01T01:13:11Z","thumbnail_url":"https://img.youtube.com/vi/Mw-hr3K56Gg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Hero Confirmation Dialogs Using SwiftUI | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"6b3e4SclGTk","video_url":"https://www.youtube.com/watch?v=6b3e4SclGTk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create a Confirmation Dialogs with Hero Effect Using SwiftUI | SwiftUI Custom Confirmation Dialogs | SwiftUI Hero Effect | SwiftUI Complex Animations | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/hero-dialogs-ios-142537061\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Building Interaction\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-31T21:00:26Z","thumbnail_url":"https://img.youtube.com/vi/6b3e4SclGTk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ViewInspector: SwiftUI Testing Unlocked (SwiftUI TDD #8)","channel_name":"Quality Coding on YouTube","video_id":"Wqb5wDP5QOs","video_url":"https://www.youtube.com/watch?v=Wqb5wDP5QOs","description":"🧩 To turn our SwiftUI test into real code, we need one essential tool — ViewInspector. In this episode, we’ll introduce what it is, how it works, and how to add it to your project so we can start testing SwiftUI views for real.\n\n🛠 In this video:\n• What ViewInspector does and why we need it\n• How to explore SwiftUI views using inspection\n• Understanding inspectable wrappers and hierarchy\n• Adding ViewInspector as a Swift Package dependency\n\n📖 Companion article:\nHow ViewInspector Unlocks SwiftUI Testing\nhttps://qualitycoding.org/viewinspector-swiftui-testing/\n\n📚 Mentioned in this video:\niOS Unit Testing by Example — https://iosunittestingbyexample.com\nViewInspector on GitHub — https://github.com/nalexn/ViewInspector  \n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 – Why we need ViewInspector\n00:43 – What ViewInspector can do\n01:53 – How ViewInspector works under the hood\n02:46 – Adding it to your project\n\n#TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting #ViewInspector","published":"2025-10-31T19:17:49Z","thumbnail_url":"https://img.youtube.com/vi/Wqb5wDP5QOs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 711","channel_name":"Code Completion","video_id":"JEbeQOu-NH0","video_url":"https://www.youtube.com/watch?v=JEbeQOu-NH0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-31T12:45:25Z","thumbnail_url":"https://img.youtube.com/vi/JEbeQOu-NH0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Best subway app for NYC - Underway. Live-coding and office hours October 20, 2025","channel_name":"Full Queue Developer","video_id":"HmYcxds68i8","video_url":"https://www.youtube.com/watch?v=HmYcxds68i8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-31T00:34:30Z","thumbnail_url":"https://img.youtube.com/vi/HmYcxds68i8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 710","channel_name":"Code Completion","video_id":"8uEwoJeiE2w","video_url":"https://www.youtube.com/watch?v=8uEwoJeiE2w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-30T12:27:30Z","thumbnail_url":"https://img.youtube.com/vi/8uEwoJeiE2w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Best subway app for NYC - Underway. Live-coding and office hours - 2025.10.29","channel_name":"Full Queue Developer","video_id":"f9a6jjv27mg","video_url":"https://www.youtube.com/watch?v=f9a6jjv27mg","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-30T02:46:12Z","thumbnail_url":"https://img.youtube.com/vi/f9a6jjv27mg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Why Your App Downloads Aren't Making You Enough Money","channel_name":"Appfigures on YouTube","video_id":"YT161Uv-AOM","video_url":"https://www.youtube.com/watch?v=YT161Uv-AOM","description":"In this Appfigures Chat, I’m joined by Nicole Weiss, founder of Brass Finch and a growth strategist with over 20 years of experience scaling apps and leading teams across Fortune 500s and high-growth startups. She’s led growth at Audible, Macy’s, and other top consumer apps, bringing deep expertise in turning downloads into revenue.\n\nWe’re focusing on how the experience should look after you get the download, digging into what actually drives customer activation, how to design onboarding flows that convert (not just complete), and what to avoid as you guide new users toward becoming loyal, paying customers.\n\nIf you’ve nailed acquisition (or even if you haven’t), but still think there's room for improvement in monetization and LTV, this is one you won’t want to miss.\n\nWe’re also answering your questions live, so come ready to jump in!\n\nWhere to find Nicole:\n► LinkedIn: https://www.linkedin.com/in/niweiss/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#useracquisition #appmarketing #mobileapps #appstoreoptimization #performancemarketing","published":"2025-10-29T21:48:07Z","thumbnail_url":"https://img.youtube.com/vi/YT161Uv-AOM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build a Voice AI App: Grok-4, Fish Audio, Deepgram #ai #python #llm #speech","channel_name":"Stream Developers on YouTube","video_id":"L6nDhvXivLc","video_url":"https://www.youtube.com/watch?v=L6nDhvXivLc","description":"Let's build a voice agent in Python using a custom voice pipeline. This example demonstrates the use of Fish Audio TTS, Grok-4, and Deepgram integration with Vision Agents.\n    \n The example creates an agent that uses:\n - Fish Audio for text-to-speech (TTS)\n - Deepgram for speech-to-text (STT)\n - GetStream for edge/real-time communication\n - Smart Turn for turn detection\n - XAI Grok-4 for language model\n\nSource Code: https://gist.github.com/amosgyamfi/955b1031ed26bcd4461ea3efb1d1a0cb\n\nVision Agents Repo: https://github.com/GetStream/vision-agents\n\nVision Agents Docs: https://visionagents.ai/","published":"2025-10-29T21:02:45Z","thumbnail_url":"https://img.youtube.com/vi/L6nDhvXivLc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Building Complex Scroll Animations - Custom Bottom Sheet Interaction - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"zpdc-hnlc50","video_url":"https://www.youtube.com/watch?v=zpdc-hnlc50","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to recreate the new Scroll + Sheet  interaction introduced on the X App using SwiftUI | SwiftUI Custom Bottom Sheet | SwiftUI Complex Gesture Interactions | SwiftUI Synchronizing ScrollView and Bottom Sheet | SwiftUI Animated Scroll Interactions | SwiftUI Complex UI | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/building-complex-142360216\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Project Setup\n    1:00 Building Interaction\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-29T20:14:11Z","thumbnail_url":"https://img.youtube.com/vi/zpdc-hnlc50/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Everything You NEED to Know About Custom Product Pages","channel_name":"Appfigures on YouTube","video_id":"n87C7litytc","video_url":"https://www.youtube.com/watch?v=n87C7litytc","description":"Custom Product Pages can completely change how you market and optimize your app. In this video, I go over what they are, how to use them, how to set them up, strategies to get better results, and how to analyze competitors. It’s everything you need to understand Custom Product Pages and how they fit into a strong ASO and app marketing strategy.\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter →   / arielmichaeli  \n\n#ASO #appstoreoptimization #appmarketing #mobileapps","published":"2025-10-29T13:30:53Z","thumbnail_url":"https://img.youtube.com/vi/n87C7litytc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 709","channel_name":"Code Completion","video_id":"kwlxJJDoO0g","video_url":"https://www.youtube.com/watch?v=kwlxJJDoO0g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-29T12:12:57Z","thumbnail_url":"https://img.youtube.com/vi/kwlxJJDoO0g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Best subway app for NYC - Underway. Live-coding and office hours 2025.10.28","channel_name":"Full Queue Developer","video_id":"9_Qfqgw4aHY","video_url":"https://www.youtube.com/watch?v=9_Qfqgw4aHY","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-29T00:52:04Z","thumbnail_url":"https://img.youtube.com/vi/9_Qfqgw4aHY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Function Calling and MCP integration with Visio Agents","channel_name":"Stream Developers on YouTube","video_id":"Jy7cq3RjjRU","video_url":"https://www.youtube.com/watch?v=Jy7cq3RjjRU","description":"⭐️ Repo: https://github.com/GetStream/Vision-Agents\n\nLearn how to add function calling and MCP servers (both remote and locally) to your Vision Agents apps.\n\n🔗 Links:\n\nVision Agents Docs:\nhttps://visionagents.ai\n\nVision Agents MCP and Function Calling:\nhttps://visionagents.ai/guides/mcp-tool-calling\n\nGithub MCP Server:\nhttps://github.com/github/github-mcp-server\n\n⏱️ Timestamps:\n\n0:00 Introduction\n0:14 Demos\n1:27 Function Calling\n4:31 MCP Server\n7:40 Recap","published":"2025-10-28T14:37:26Z","thumbnail_url":"https://img.youtube.com/vi/Jy7cq3RjjRU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Keychain Unlocked: Mastering Advanced Security for Smarter, Safer Apps - SwiftLeeds 2025","channel_name":"Richard Topchii on YouTube","video_id":"v-TvppbEjmE","video_url":"https://www.youtube.com/watch?v=v-TvppbEjmE","description":"This is a live recording of the presentation from the 5th SwiftLeeds conference in the city of Leeds, the UK.\n\nThe keychain services API helps you store sensitive data by giving your app a mechanism to store small bits of user data in an encrypted database called a keychain. When you securely remember the password for them, you free the user to choose a complicated one.\nBecause of the API complexity, most of the developers end up using a 3rd party library or a wrapper to simplify working with the Keychain.\nLet's take a look under the hood of the iOS or macOS Keychain by implementing our own wrapper and review a few more advanced use-cases, such as protecting the secrets with the biometric access (LocalAuthentication framework) and sharing keychain between multiple apps or app extension with the help of the Keychain Sharing Groups or Application Security Groups.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\n\nRelevant documentation:\nKeychain Services API:\nhttps://developer.apple.com/documentation/security/keychain_services\n\nStoring Keys in Keychain:\nhttps://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain\n\nKeychain Data Protection:\nhttps://support.apple.com/en-ae/guide/security/secb0694df1a/web\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\nTimecodes:\n\n00:00 – Introduction & Audience Poll  \n01:00 – Common Use Cases & New Apple Library  \n01:35 – Advanced Keychain Topics Overview  \n02:56 – API Structure & Design  \n03:58 – Breaking Down a Keychain Query  \n05:26 – Handling Errors in Swift  \n06:24 – Storing Data\n07:44 – Creating the Base Query & Wrapper Class  \n08:37 – Adding and Removing Data  \n9:50 – Getting Data  \n10:35 – Supporting Multiple Data Types  \n12:13 – Using Codable for Generic Types  \n13:00 – Keychain Sharing Across Apps and Extensions  \n16:07 – Practical Example: Sharing Data with Extensions  \n17:30 – Case Study: Erasing Data on Reinstallation  \n20:42 – Biometrics and Secure Access  \n26:30 – Access Control Attributes Overview  \n27:42 – Conclusion","published":"2025-10-28T13:01:09Z","thumbnail_url":"https://img.youtube.com/vi/v-TvppbEjmE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 708","channel_name":"Code Completion","video_id":"rasY2OtzQyQ","video_url":"https://www.youtube.com/watch?v=rasY2OtzQyQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-28T11:54:08Z","thumbnail_url":"https://img.youtube.com/vi/rasY2OtzQyQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"underway work session - Monday Oct 27","channel_name":"Full Queue Developer","video_id":"pDdXN8GROiU","video_url":"https://www.youtube.com/watch?v=pDdXN8GROiU","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-28T01:16:10Z","thumbnail_url":"https://img.youtube.com/vi/pDdXN8GROiU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"One-shotting beautiful landing pages with code references","channel_name":"DesignCode","video_id":"7MEsUtvEbyU","video_url":"https://www.youtube.com/watch?v=7MEsUtvEbyU","description":"I’ve been experimenting with new ways to design faster and smarter. In this video, I’ll show you how Aura Compose evolved with three new features that make landing page creation smoother, more organic, and more premium than ever. You’ll see real examples, live animations, and how I combine design and code seamlessly.\n\nExplore Aura → https://aura.build\n\nLearn more at Design+Code → https://designcode.io\n\nTimestamps\n00:00:00 Introduction & New Features Overview\n00:03:40 Feature #1: Referencing Templates & Components\n00:06:51 Feature #2: Image Generation with Ideogram\n00:10:47 Feature #3: Advanced Backgrounds & Alpha Masking\n00:16:29 Building a Landing Page with Massive Prompts\n00:22:32 Manual Editing & Design Refinements\n00:31:02 Background Techniques & Video Integration\n00:40:01 Logo Customization & Image Management\n00:47:11 Multi-Page Functionality & Publishing\n00:50:24 Platform Philosophy & Workflow Tips","published":"2025-10-27T18:14:56Z","thumbnail_url":"https://img.youtube.com/vi/7MEsUtvEbyU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"xcodebuild Output… Muted for AI","channel_name":"Quality Coding on YouTube","video_id":"q3_Wm5GnYBo","video_url":"https://www.youtube.com/watch?v=q3_Wm5GnYBo","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 17:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-10-27T17:30:15Z","thumbnail_url":"https://img.youtube.com/vi/q3_Wm5GnYBo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 707","channel_name":"Code Completion","video_id":"muDh57GxFg8","video_url":"https://www.youtube.com/watch?v=muDh57GxFg8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-27T12:12:46Z","thumbnail_url":"https://img.youtube.com/vi/muDh57GxFg8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Alert With Progress View | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"6p2syzm0Wuo","video_url":"https://www.youtube.com/watch?v=6p2syzm0Wuo","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create a Alert with a Progress View using SwiftUI | SwiftUI Alert With Progress View | SwiftUI Progress Alert View | SwiftUI Alert View With Progress Bar | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-alert-26-142124618\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    2:00 Building Alert View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-26T22:03:41Z","thumbnail_url":"https://img.youtube.com/vi/6p2syzm0Wuo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"AI went too far writing my tests 😅 #SwiftLang #AICoding #TDD","channel_name":"Quality Coding on YouTube","video_id":"B2oc_L2DQIY","video_url":"https://www.youtube.com/watch?v=B2oc_L2DQIY","description":"","published":"2025-10-26T18:55:31Z","thumbnail_url":"https://img.youtube.com/vi/B2oc_L2DQIY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Foundation Models Framework Part 2  Prompt Builders, Streaming & UI Feedback","channel_name":"Stewart Lynch on YouTube","video_id":"U7St4g3iEQg","video_url":"https://www.youtube.com/watch?v=U7St4g3iEQg","description":"This is the second video in my series on Apple’s Foundation Models Framework.\nIf you haven’t watched the first one yet, I highly recommend starting there—you’ll need some of the setup and code we created.\n\nIn this follow-up, we’ll build an interactive Prompt Builder that lets you select prompt criteria like workout type and duration using a picker and slider, while providing real-time feedback with disabled buttons, progress indicators, and markdown handling in SwiftUI.\n\nYou’ll also learn how to:\n• Use the PromptBuilder API for structured prompts\n• Manage UI state while waiting for model responses\n• Stream AI responses as they’re generated with smooth animation\n• Clean up markdown output for SwiftUI text rendering\n• Preload and warm up sessions for faster responses\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Listing Application Mac App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App for iPhone and iPad\nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n1:48 Prompt Builder Playground\n6:09 Exercise Generator\n15:58 Displaying Progress\n13:37 Fixing Markdown\n17:34 Streaming Responses\n23:04 Preloading prompts\n\nStarter Project Files:  https://github.com/StewartLynch/FoundationModels-2\n\nCompleted Project:  https://github.com/StewartLynch/FoundationModels-2/tree/Completed\n\nFoundationModels Playlist:\nhttps://youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m&amp;si=-lxq6oUYAqWcJCS5\n\nReferences mentioned in video: \nMastering SwiftUI’s New Glassy Controls in iOS 26 – Toggles, Sliders & Menus\nhttps://youtu.be/-9QxBHmcQpI\n\nReferences mentioned in video: \nAI Mastery Book: BIg Mountain Studio\nhttps://www.bigmountainstudio.com/ai-mastery/77jt8\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https:","published":"2025-10-26T13:30:01Z","thumbnail_url":"https://img.youtube.com/vi/U7St4g3iEQg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 706","channel_name":"Code Completion","video_id":"tLKur-EPAjc","video_url":"https://www.youtube.com/watch?v=tLKur-EPAjc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-26T12:41:17Z","thumbnail_url":"https://img.youtube.com/vi/tLKur-EPAjc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My Steve Jobs outfit","channel_name":"Full Queue Developer","video_id":"BPO8hqdS8Ss","video_url":"https://www.youtube.com/watch?v=BPO8hqdS8Ss","description":"","published":"2025-10-26T04:35:44Z","thumbnail_url":"https://img.youtube.com/vi/BPO8hqdS8Ss/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 705","channel_name":"Code Completion","video_id":"VzV8H_TiNPA","video_url":"https://www.youtube.com/watch?v=VzV8H_TiNPA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-25T12:23:07Z","thumbnail_url":"https://img.youtube.com/vi/VzV8H_TiNPA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Keychain Unlocked: Mastering Advanced Security for Smarter, Safer Apps - SwiftLeeds 2025","channel_name":"Richard Topchii on YouTube","video_id":"T1gPvWeieJM","video_url":"https://www.youtube.com/watch?v=T1gPvWeieJM","description":"This is a live recording of the presentation from the 5th SwiftLeeds conference in the city of Leeds, the UK.\n\nThe keychain services API helps you store sensitive data by giving your app a mechanism to store small bits of user data in an encrypted database called a keychain. When you securely remember the password for them, you free the user to choose a complicated one.\nBecause of the API complexity, most of the developers end up using a 3rd party library or a wrapper to simplify working with the Keychain.\nLet's take a look under the hood of the iOS or macOS Keychain by implementing our own wrapper and review a few more advanced use-cases, such as protecting the secrets with the biometric access (LocalAuthentication framework) and sharing keychain between multiple apps or app extension with the help of the Keychain Sharing Groups or Application Security Groups.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\n\nRelevant documentation:\nKeychain Services API:\nhttps://developer.apple.com/documentation/security/keychain_services\n\nStoring Keys in Keychain:\nhttps://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain\n\nKeychain Data Protection:\nhttps://support.apple.com/en-ae/guide/security/secb0694df1a/web\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\nTimecodes:\n\n00:00 – Introduction & Audience Poll  \n01:00 – Common Use Cases & New Apple Library  \n01:35 – Advanced Keychain Topics Overview  \n02:56 – API Structure & Design  \n03:58 – Breaking Down a Keychain Query  \n05:26 – Handling Errors in Swift  \n06:24 – Storing Data\n07:44 – Creating the Base Query & Wrapper Class  \n08:37 – Adding and Removing Data  \n9:50 – Getting Data  \n10:35 – Supporting Multiple Data Types  \n12:13 – Using Codable for Generic Types  \n13:00 – Keychain Sharing Across Apps and Extensions  \n16:07 – Practical Example: Sharing Data with Extensions  \n17:30 – Case Study: Erasing Data on Reinstallation  \n20:42 – Biometrics and Secure Access  \n26:30 – Access Control Attributes Overview  \n27:42 – Conclusion","published":"2025-10-25T11:36:52Z","thumbnail_url":"https://img.youtube.com/vi/T1gPvWeieJM/hqdefault.jpg","twitter_url":""},{"name":"Underway subway app work session. iOS, Swift, NYC  - October 24, 2025","channel_name":"Full Queue Developer","video_id":"ZGTfqTwRs-Q","video_url":"https://www.youtube.com/watch?v=ZGTfqTwRs-Q","description":"October 24, 2025. Got a lot done! And played some SilkSong - Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-25T06:53:06Z","thumbnail_url":"https://img.youtube.com/vi/ZGTfqTwRs-Q/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Or stop by the Discord!","channel_name":"Full Queue Developer","video_id":"ZcLcNhlvLSk","video_url":"https://www.youtube.com/watch?v=ZcLcNhlvLSk","description":"","published":"2025-10-25T01:12:46Z","thumbnail_url":"https://img.youtube.com/vi/ZcLcNhlvLSk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Perfect V60 Using My iPhone App (Single Cup)","channel_name":"Paul Solt on YouTube","video_id":"cRmGhfC4MJs","video_url":"https://www.youtube.com/watch?v=cRmGhfC4MJs","description":"👉 Download the app: https://signup.brewcoffeeapp.com\nMake a clean, sweet Hario V60 with my iPhone app, Brew Coffee. I walk through the exact steps, timing prompts, and pour cues—so you can stop guessing and brew a consistent cup every time. I designed this app and use it daily. Use the link to download the TestFlight beta.\n\nWhat you’ll learn:\n• Simple V60 routine with in-app timers\n• Bloom, pulse pours, and finish timing\n• My go-to recipe for a balanced cup\n\nRecipe:\n• 21g coffee (16 on Baratza Virtuoso grinder)\n• 30 second bloom\n• 2:10 pour (Pulse pour in 4-6 pours)\n• 3:00 drain target\n\n\nEquipment\n• Hario V60 Size 01\n• White Hario V60 Size 01 Filters\n• Filtered water (EF-6000 under sink)\n\nTry the app: https://signup.brewcoffeeapp.com\nQuestions? Drop them below and tell me your favorite V60 ratio.\n\n#hariov60 #V60 #PourOver #Coffee #BrewCoffeeApp #iPhoneApp #BrewCoffee #coffeeapp #iphone #ios #iosdev","published":"2025-10-24T19:41:00Z","thumbnail_url":"https://img.youtube.com/vi/cRmGhfC4MJs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"iMessage Style Photo Picker Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"ZHgPtW1xqHw","video_url":"https://www.youtube.com/watch?v=ZHgPtW1xqHw","description":"Hello Guys 🖐🖐🖐\nIn this video I'll show you how to recreate the iMessage App Style Photo Picker using SwiftUI | SwiftUI TextField + PhotoPicker | SwiftUI Sheet Photo Picker | SwiftUI Keyboard Avoidance | SwiftUI Image Picker | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/imessage-style-141977483\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    3:14 Creating TextField + PhotPicker\n    10:12 iOS 26 Only Interactive Keyboard Dismissal\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-24T18:02:41Z","thumbnail_url":"https://img.youtube.com/vi/ZHgPtW1xqHw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Gemini Live Clone: Build AI Video Call in Python","channel_name":"Stream Developers on YouTube","video_id":"QfuXsZ3xCMg","video_url":"https://www.youtube.com/watch?v=QfuXsZ3xCMg","description":"Build a live voice and vision agent in Python that can see your surroundings and respond to your questions in realtime. We will utilize the OpenAI Realtime API, which has built-in WebRTC transport support, to deliver live audio. For the voice agent to have a live video call with you, we will use the open-source Vision Agents framework to provide a calling UI via Stream Video. \n\nTIMESTAMPS\n00:00 Actual Gemini iOS App Demo\n00:11 Introduction: Gemini Live Clone in Python\n00:29 Vision Agents Overview\n03:03 Step in Building a Voice/Video Agent in Python\n03:13 Start a New Python Project With uv\n05:22 Install Vision Agents and AI Service Plugins\n05:56 Configure the Voice Agent in Python\n09:01 Run the Demo Voice and Video Agent\n\nRELATED LINKS\nStar the Vision Agents Repo: https://github.com/GetStream/vision-agents\n\nVision Agents Docs: https://visionagents.ai/\n\nJoin Vision Agents on GitHub: https://discord.gg/RkhX9PxMS6\n\nGrab Your Stream API Key: https://getstream.io/\n\nVision Agents: Quick Start in Python - https://youtu.be/8NoAjVgotVU?si=2Qtf-XZjievg9etw\n\nVide Call: BASE_URL=https://pronto-staging.getstream.io","published":"2025-10-24T17:30:50Z","thumbnail_url":"https://img.youtube.com/vi/QfuXsZ3xCMg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Why Using Deep Links in Improves Conversions","channel_name":"Appfigures on YouTube","video_id":"z9DVSFxlG_E","video_url":"https://www.youtube.com/watch?v=z9DVSFxlG_E","description":"Discover why deep links are essential for custom product pages. This video explores how they improve user navigation, drive conversions, and create seamless app experiences, making them a must-have for effective app marketing.","published":"2025-10-24T13:31:12Z","thumbnail_url":"https://img.youtube.com/vi/z9DVSFxlG_E/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 704","channel_name":"Code Completion","video_id":"UVdr2YuMMLk","video_url":"https://www.youtube.com/watch?v=UVdr2YuMMLk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-24T12:16:20Z","thumbnail_url":"https://img.youtube.com/vi/UVdr2YuMMLk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding NYC Subway iOS app: Underway","channel_name":"Full Queue Developer","video_id":"MqbEBqin_yw","video_url":"https://www.youtube.com/watch?v=MqbEBqin_yw","description":"Fixed some subway stop names, that the MTA has updated. Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-24T04:20:39Z","thumbnail_url":"https://img.youtube.com/vi/MqbEBqin_yw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I’ve been working on my app live, on Twitch","channel_name":"Full Queue Developer","video_id":"UzsCNnmd9B0","video_url":"https://www.youtube.com/watch?v=UzsCNnmd9B0","description":"","published":"2025-10-24T01:49:14Z","thumbnail_url":"https://img.youtube.com/vi/UzsCNnmd9B0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"NYC Subway iOS app: Underway","channel_name":"Full Queue Developer","video_id":"8InW_ahM6g0","video_url":"https://www.youtube.com/watch?v=8InW_ahM6g0","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-24T01:49:01Z","thumbnail_url":"https://img.youtube.com/vi/8InW_ahM6g0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 703","channel_name":"Code Completion","video_id":"F7DWR_AjgR0","video_url":"https://www.youtube.com/watch?v=F7DWR_AjgR0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-23T12:10:33Z","thumbnail_url":"https://img.youtube.com/vi/F7DWR_AjgR0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create Vision/Voice/Video AI Agents in Python #ai #vision #python  #llm","channel_name":"Stream Developers on YouTube","video_id":"eqrg3_4474I","video_url":"https://www.youtube.com/watch?v=eqrg3_4474I","description":"A new fully open-source video AI framework has entered the agentic ecosystem. Let's have a quick look at how to get started with Vision Agents in Python, building a voice and video AI app that interacts with you in real-time and responds to your questions.\n\nStar the repo on GitHub: https://github.com/GetStream/vision-agents\n\nRead the docs and test sample demos:   https://visionagents.ai/\n\nJoin the Discord community: https://discord.gg/RkhX9PxMS6","published":"2025-10-23T10:49:10Z","thumbnail_url":"https://img.youtube.com/vi/eqrg3_4474I/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Underway subway app, it's a good app 2025.10.22","channel_name":"Full Queue Developer","video_id":"NoJ9rBAjF3c","video_url":"https://www.youtube.com/watch?v=NoJ9rBAjF3c","description":"Map & data updates! Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-23T02:21:18Z","thumbnail_url":"https://img.youtube.com/vi/NoJ9rBAjF3c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"\"Pretty Baby\" by Daniel Sincere","channel_name":"Full Queue Developer","video_id":"7C0cFEcHpj4","video_url":"https://www.youtube.com/watch?v=7C0cFEcHpj4","description":"This song helps me get my self through tough times, reminding my self that I'm there for my self. Hope you enjoy, and thanks for watching!","published":"2025-10-23T00:42:56Z","thumbnail_url":"https://img.youtube.com/vi/7C0cFEcHpj4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Unboxing Apple Vision Pro M5","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4slp8Y_qpuo","video_url":"https://www.youtube.com/watch?v=4slp8Y_qpuo","description":"","published":"2025-10-22T23:21:46Z","thumbnail_url":"https://img.youtube.com/vi/4slp8Y_qpuo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"October 22, 2025","channel_name":"Full Queue Developer","video_id":"NdWfI0H_l8k","video_url":"https://www.youtube.com/watch?v=NdWfI0H_l8k","description":"","published":"2025-10-22T21:56:44Z","thumbnail_url":"https://img.youtube.com/vi/NdWfI0H_l8k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"My new app is out now – Hacktivate: Capture the Flag!","channel_name":"Paul Hudson on YouTube","video_id":"jyE9DP4VB4Q","video_url":"https://www.youtube.com/watch?v=jyE9DP4VB4Q","description":"Download it here: https://apps.apple.com/gb/app/hacktivate-capture-the-flag/id6748286602\n\nHacktivate teaches real-world computer science skills through 240 \"capture the flag\" challenges, and works on iPhone, iPad, and Mac with one purchase. I've poured a ton of love into it, and I'd love to hear what you think 🙌","published":"2025-10-22T13:58:27Z","thumbnail_url":"https://img.youtube.com/vi/jyE9DP4VB4Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building an iOS Ghibli App with SwiftUI, MVVM, and Swift Concurrency","channel_name":"Karin Prater on YouTube","video_id":"xB6uf_Aqq9g","video_url":"https://www.youtube.com/watch?v=xB6uf_Aqq9g","description":"In this SwiftUI tutorial, we dive into modern iOS development by building a Ghibli app using SwiftUI and MVVM architecture. We explore various aspects such as state management, async/await concurrency, and the new observation feature in Swift. The app features a tabbed interface, movie lists, favorites, search functionality, and settings. We also touch on advanced topics like task groups, task cancellation, error handling, and testing. \n\nLearn about structuring iOS apps, sharing data across views, and implementing efficient search functionalities.\n\n00:00 Introduction to Modern iOS Development\n01:12 Overview of the App and Features\n05:38 Setting Up the Project in Xcode\n08:15 Exploring the Ghibli API\n11:54 Creating Models and Fetching Data\n17:39 Building the UI with SwiftUI\n18:49 Implementing View Models and Networking\n21:31 Handling Errors and State Management\n46:15 Integrating Navigation and Detail Views\n50:22 Using Task Groups for Parallel Execution\n01:09:41 Setting Up the Film Detail Screen\n01:10:44 Implementing the View Model\n01:11:29 Handling Async Operations\n01:19:33 Creating Reusable Components\n01:42:51 Adding Tab Views\n01:48:09 Managing Data Flow\n01:59:49 Implementing Favorites Feature\n02:20:59 Debugging Auto Completion Issues\n02:21:02 Setting Up Favorites View Model\n02:21:43 Handling Async and Await in View Models\n02:22:22 Previewing and Toggling Favorites\n02:24:03 Adding Director and Release Date\n02:27:59 Creating Reusable Components\n02:36:47 Managing Dependencies and Environment\n02:39:14 Implementing Search Features\n02:50:51 Testing and Debugging Search Functionality\n02:57:22 Concurrency and Task Management\n03:25:11 Final Thoughts and Next Steps\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n\n⬇️ Download project files:\nhttps://github.com/gahntpo/GhibliSwiftUIApp\n\nlinks / resources:\n- SwiftUI Architecture Blueprint - A Practical Guide to Scalable iOS Applications: https://school.swiftyplace.com/f/swiftui-architecture-guide\n- Ghibli API: https://ghibliapi.vercel.app/](https://ghibliapi.vercel.app/\n- Get URL from Xcode asset catalogs:  https://gist.github.com/fahied/d4a99e12914eb3edb074663828240907\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-10-22T13:02:04Z","thumbnail_url":"https://img.youtube.com/vi/xB6uf_Aqq9g/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 702","channel_name":"Code Completion","video_id":"rKjX4Eiecv4","video_url":"https://www.youtube.com/watch?v=rKjX4Eiecv4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-22T12:12:08Z","thumbnail_url":"https://img.youtube.com/vi/rKjX4Eiecv4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Underway coding session, and then SilkSong 2025.10.21","channel_name":"Full Queue Developer","video_id":"FXZHL-ddir4","video_url":"https://www.youtube.com/watch?v=FXZHL-ddir4","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-22T03:16:19Z","thumbnail_url":"https://img.youtube.com/vi/FXZHL-ddir4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Using an Optional in a String interpolation","channel_name":"Vincent Pradeilles on YouTube","video_id":"1lIsL_UCewE","video_url":"https://www.youtube.com/watch?v=1lIsL_UCewE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-10-21T15:01:49Z","thumbnail_url":"https://img.youtube.com/vi/1lIsL_UCewE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 701","channel_name":"Code Completion","video_id":"r8PL6ErqFUQ","video_url":"https://www.youtube.com/watch?v=r8PL6ErqFUQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-21T12:25:51Z","thumbnail_url":"https://img.youtube.com/vi/r8PL6ErqFUQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Secret to Converting More Views Into Installs 💸","channel_name":"Appfigures on YouTube","video_id":"lzrw0Ih7h84","video_url":"https://www.youtube.com/watch?v=lzrw0Ih7h84","description":"Most developers ignore one of the most important steps in making apps—treating app screenshots like a landing page. In this video, we break down how app screenshots impact conversion, ASO, app marketing, app store optimization, and user acquisition. Learn why screenshots are key to boosting installs, improving ranking, and driving app growth without adding more keywords or ads.","published":"2025-10-20T13:30:41Z","thumbnail_url":"https://img.youtube.com/vi/lzrw0Ih7h84/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 700","channel_name":"Code Completion","video_id":"yCdPAwKzKR4","video_url":"https://www.youtube.com/watch?v=yCdPAwKzKR4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-20T12:29:25Z","thumbnail_url":"https://img.youtube.com/vi/yCdPAwKzKR4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Vulcan Mind Touch - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"wtFSBrG2AU0","video_url":"https://www.youtube.com/watch?v=wtFSBrG2AU0","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/10/19/the-vulcan-mind-touch/","published":"2025-10-19T23:21:49Z","thumbnail_url":"https://img.youtube.com/vi/wtFSBrG2AU0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"5 Useful SwiftUI Modifiers - Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"yLt8ni83t_0","video_url":"https://www.youtube.com/watch?v=yLt8ni83t_0","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore some useful SwiftUI views and modifiers that will be handy in various situations | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:10 Modifier 1\n    1:27 Modifier 2\n    1:54 Modifier 3\n    2:07 Modifier 4\n    2:58 Modifier 5\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-19T22:06:02Z","thumbnail_url":"https://img.youtube.com/vi/yLt8ni83t_0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Vulcan Mind Touch","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"iXGp41dpTOE","video_url":"https://www.youtube.com/watch?v=iXGp41dpTOE","description":"This week we review Star Trek: The Animated Series S01E07 The Infinite Vulcan and S01E08 The Magick of Megas-Tu. We also review the Peacemaker season two finale S02E08 Full Nelson and Gen V S02E07 Hell Week.\n\n  •  STAR TREK: Starfleet Academy Official Trailer (2026) (https://youtu.be/GN5-1uDzy1k) \n  •  Star Trek: Starfleet Academy | Stephen Colbert Announcement | Paramount+ (NYCC 2025) (https://youtu.be/Nh4NxQv0O4s?si=qR_8oJ4zdsr9PCMf) \n  •  Season 4 Exclusive First Look | Star Trek: Strange New Worlds | NYCC 2025 (https://youtu.be/SK_Lo6we3w0?si=yVdtd_pSmFXi8vrp) \n  •  Marvel Television’s Wonder Man | Official Trailer | Disney+ (https://youtu.be/lgoxHC7WF9w?si=QVx0Mij72rYkwDIp) \n  •  Marvel Plants 2026 Flags for 'Daredevil,' 'X-Men '97,' and More (https://gizmodo.com/marvel-plants-2026-flags-for-daredevil-x-men-97-and-more-2000671528) \n  •  Apple TV Plus is being rebranded to… Apple TV | The Verge (https://www.theverge.com/news/798857/apple-tv-plus-rebrand-streaming-service) \n  •  Apple TV And Peacock Form Streaming Bundle Starting At $15 A Month (https://deadline.com/2025/10/apple-tv-peacock-streaming-bundle-1236588826/) \n  •  Drew Struzan, the King of the Movie Poster, Has Died (https://gizmodo.com/drew-struzan-rip-movie-posters-star-wars-back-to-the-future-2000672066) \n  •  Movie poster legend Drew Struzan has passed away - Fantha Tracks | Daily Star Wars News (https://www.fanthatracks.com/featured/movie-poster-legend-drew-struzan-has-passed-away/) \n  •  Deadpool Star Ryan Reynolds Enlists a Real Tilly Norwood for New Mint Mobile Ad Amid AI Actress Backlash (https://www.ign.com/articles/deadpool-star-ryan-reynolds-enlists-a-real-tilly-norwood-for-new-mint-mobile-ad-amid-ai-actress-backlash) \n  •  The \"Gen V\" Season 2 Cast Plays What's in the Box? | IMDb (https://www.imdb.com/video/vi1610663961/?ref_=tt_vids_vi_3) \n  •  KARATE KID: LEGENDS - New Trailer (HD) (https://youtu.be/LhRXf-yEQqA) \n  •  F1® The Movie | Main Trailer (https://youtu.be/8yh9BPUBbbQ) \n  •  3D Movies Available on Apple Vision Pro - iT Guy Technologies 🇨🇦 (https://www.it-guy.com/wp-new/here-are-the-3d-movies-available-on-vision-pro-in-canada/) \n  •  I Want My 3D Movies — Paramount Has Removed 3D Movie Assets From the Canadian iTunes Store - iT Guy Technologies 🇨🇦 (https://www.it-guy.com/wp-new/i-want-my-3d-movies-paramount-has-removed-3d-movie-assets-from-the-canadian-itunes-store/) \n  •  Tomb Raider IV-VI Remastered PS4 & PS5 (https://store.playstation.com/en-ca/product/UP1032-PPSA18154_00-TOMBRAIDER456225) \n  •  Stranger Things 2 | Official Final Trailer | Netflix (https://youtu.be/R1ZXOOLMJ8s) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-10-19T21:35:56Z","thumbnail_url":"https://img.youtube.com/vi/iXGp41dpTOE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Foundation Models Framework in Swift  Getting Started with On Device AI","channel_name":"Stewart Lynch on YouTube","video_id":"p17HrjVQKOQ","video_url":"https://www.youtube.com/watch?v=p17HrjVQKOQ","description":"Apple introduced the Foundation Models Framework at WWDC25, giving developers direct access to Apple’s on-device large language model with native Swift support. In this video, I’ll show you how to get started by embedding the model into your app in just a few lines of code.\nWe’ll cover:\n• Setting up the project with a starter branch\n• Using LanguageModelSession to send prompts and receive responses\n• Handling errors and Apple’s built-in safety guardrails\n• Checking device and OS requirements for Apple Intelligence\n• Building a reusable service for availability checks\n\nThis is the first part of a multi-video series exploring the power of Foundation Models for Swift developers.\n\nFull Playlist: https://youtube.com/playlist?list=PLBn01m5Vbs4CMpmMITFB1HfeTcp_5ST2m&amp;si=-lxq6oUYAqWcJCS5\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Listing Application Mac App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nChannel Listing Web App \nhttps://stewartlynch.github.io/YouTube/\n\nTable of Contents: \n0:00  Introduction\n2:25 Foundation Models Framework Overview\n6:15 The basic Playground\n9:21 Foundation Models Framework in SwiftUI Views\n13:35 Responding to Errors and Safety Guardrails\n17:55 Checking for Availability\n25:34 Creating a Service for Availability Checks\n\n Starter Project Files:  https://github.com/StewartLynch/FoundationModels-1\n\nCompleted Project:  https://github.com/StewartLynch/FoundationModels-1/tree/Completed\n\nReferences mentioned in video: \nAI Mastery Book: BIg Mountain Studio\nComing Soon:  Check back later\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-10-19T13:28:00Z","thumbnail_url":"https://img.youtube.com/vi/p17HrjVQKOQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 699","channel_name":"Code Completion","video_id":"5MXQ3IG7QCA","video_url":"https://www.youtube.com/watch?v=5MXQ3IG7QCA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-19T12:37:11Z","thumbnail_url":"https://img.youtube.com/vi/5MXQ3IG7QCA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI TDD: Start with Words, Not Code #SwiftUI #TDD #iOSDevelopment #TestDrivenDevelopment","channel_name":"Quality Coding on YouTube","video_id":"pa5qrb4FKUY","video_url":"https://www.youtube.com/watch?v=pa5qrb4FKUY","description":"When you don’t know how to start a SwiftUI test, describe it in plain English first.\nThis TDD trick from Llewelyn Falco helps you design the test clearly—before touching code.\n👉 Learn more in the long-form series on TDD with SwiftUI: https://www.youtube.com/playlist?list=PL-NrXVEjQ-o_ww7uCv3BUwENm1EIHQwkq","published":"2025-10-18T21:24:41Z","thumbnail_url":"https://img.youtube.com/vi/pa5qrb4FKUY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 698","channel_name":"Code Completion","video_id":"pL25RTLRIww","video_url":"https://www.youtube.com/watch?v=pL25RTLRIww","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-18T12:20:33Z","thumbnail_url":"https://img.youtube.com/vi/pL25RTLRIww/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Underway work session - best subway app for NYC","channel_name":"Full Queue Developer","video_id":"4OA-zlAred8","video_url":"https://www.youtube.com/watch?v=4OA-zlAred8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-18T01:01:59Z","thumbnail_url":"https://img.youtube.com/vi/4OA-zlAred8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I PUT 786 CIRCLES ON THE MAP IN 7.5 hours!!! Now gotta get it out to you. Handmade! Artisinal!!","channel_name":"Full Queue Developer","video_id":"tZE9-mh7dmE","video_url":"https://www.youtube.com/watch?v=tZE9-mh7dmE","description":"","published":"2025-10-17T23:02:12Z","thumbnail_url":"https://img.youtube.com/vi/tZE9-mh7dmE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"iOS 26 Style Floating Sheets Using SwiftUI | Supports iOS 16.4+ | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"eN8rPJ24cI4","video_url":"https://www.youtube.com/watch?v=eN8rPJ24cI4","description":"Hello Guys 🖐🖐🖐\nIn this video I'll show you how to recreate the iOS 26 styled floating sheets for older iOS versions using SwiftUI | SwiftUI Floating Sheets | SwiftUI iOS 26 Style Sheets | SwiftUI Floating Sheet With Device Corner Radius | SwiftUI Custom Sheets | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/141419137\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:45 Creating Custom Sheet modifier\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-17T16:00:05Z","thumbnail_url":"https://img.youtube.com/vi/eN8rPJ24cI4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Vision Agents: Build Voice and Video AI Apps in Python","channel_name":"Stream Developers on YouTube","video_id":"8NoAjVgotVU","video_url":"https://www.youtube.com/watch?v=8NoAjVgotVU","description":"In this step-by-step, quick-start guide, we will utilize the open-source video AI framework Vision Agents to build and run a real-time voice agent in Python. The voice agent can join video/audio calls, interact with users via speech, and utilize Google's Gemini audio generation model for responses.\n\nTIME STAMPS\n00:00 Vision Agents Voice AI Demo\n00:25 Overview of Vision Agents\n01:20 What Can Developers Build With Vision Agents? \n02:08 A Voice Agent Without and With an MCP Tool\n02:56 Get Started With Vision Agents\n03:03 AI Platforms Supporting Vision Agents\n04:22 Setup a Python Project for Vision Agents\n06:53 Install Vision Agents and Third-Party Plugins from Pypi\n08:14 Build a Simple Voice Agent in Python\n12:13 Vision Agents Recap\n\n\nRELATED LINKS\n\n⭐️ the Repo on GitHub: https://github.com/GetStream/Vision-Agents\n\nVision Agents Docs: https://visionagents.ai/\n\nPython Source Code: https://gist.github.com/amosgyamfi/5b38c8024652e20ce763cf0ecc1ad566\n\nJoin the Discord Community: https://discord.gg/RkhX9PxMS6","published":"2025-10-17T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/8NoAjVgotVU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 697","channel_name":"Code Completion","video_id":"XOIn_nIb0-Y","video_url":"https://www.youtube.com/watch?v=XOIn_nIb0-Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-17T12:12:34Z","thumbnail_url":"https://img.youtube.com/vi/XOIn_nIb0-Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Underway work session - best subway app for NYC","channel_name":"Full Queue Developer","video_id":"CyGK3AUoDX8","video_url":"https://www.youtube.com/watch?v=CyGK3AUoDX8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2025-10-17T00:22:54Z","thumbnail_url":"https://img.youtube.com/vi/CyGK3AUoDX8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"We’re gonna make it!","channel_name":"Full Queue Developer","video_id":"gVqlc6BDPno","video_url":"https://www.youtube.com/watch?v=gVqlc6BDPno","description":"","published":"2025-10-16T23:35:16Z","thumbnail_url":"https://img.youtube.com/vi/gVqlc6BDPno/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Por que no los dos?","channel_name":"Full Queue Developer","video_id":"UylLad_xbUk","video_url":"https://www.youtube.com/watch?v=UylLad_xbUk","description":"","published":"2025-10-16T19:00:55Z","thumbnail_url":"https://img.youtube.com/vi/UylLad_xbUk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Foundations Model  Framework for SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"TOW9vpjjfZw","video_url":"https://www.youtube.com/watch?v=TOW9vpjjfZw","description":"Beginning Oct 16, I will begin releasing a 5 part series on using Foundation Model for SwiftUI.  You will learn the fundamentals of using  theFoundation Model framework to use Apples on device machine learning models in your SwiftUI apps.\n\nPlaylist:\nBeginning Oct 16.","published":"2025-10-16T13:26:45Z","thumbnail_url":"https://img.youtube.com/vi/TOW9vpjjfZw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 696","channel_name":"Code Completion","video_id":"8RJE81J6r7I","video_url":"https://www.youtube.com/watch?v=8RJE81J6r7I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-16T12:46:49Z","thumbnail_url":"https://img.youtube.com/vi/8RJE81J6r7I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Streaming every might this week on Twitch from 5 to 7pm! Gonna finish the subway diagram! #nycsubway","channel_name":"Full Queue Developer","video_id":"9lai1EMGbeg","video_url":"https://www.youtube.com/watch?v=9lai1EMGbeg","description":"","published":"2025-10-16T00:25:12Z","thumbnail_url":"https://img.youtube.com/vi/9lai1EMGbeg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Conditional App Store Rating Popup Using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"4Bvl6jcjRJg","video_url":"https://www.youtube.com/watch?v=4Bvl6jcjRJg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to prompt users with an App Store Rating popup when a specific condition is met and also with an \"Ask Me Later\" button as well using SwiftUI.\nSwiftUI App Store Rating Popup | SwiftUI App Rating Popup | SwiftUI \"requestReview\"  | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/conditional-app-141307954\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:12 Implementing Conditional Rating Popup\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-15T19:25:25Z","thumbnail_url":"https://img.youtube.com/vi/4Bvl6jcjRJg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"App Marketing Has Changed Forever (and nobody even realizes)","channel_name":"Appfigures on YouTube","video_id":"MW_fcmAnaaY","video_url":"https://www.youtube.com/watch?v=MW_fcmAnaaY","description":"This is a live talk I gave about the app industry and how it’s changing for developers and marketers. People are downloading fewer apps but spending more than ever, reshaping what growth looks like. I talk about what’s driving this shift, how competition is evolving, and what it means for the future of apps. It’s a look at where the app economy is heading next.\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter →   / arielmichaeli  \n\n#ASO #appstoreoptimization #appmarketing #mobileapps","published":"2025-10-15T13:30:28Z","thumbnail_url":"https://img.youtube.com/vi/MW_fcmAnaaY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 695","channel_name":"Code Completion","video_id":"9XYGhGbo0lY","video_url":"https://www.youtube.com/watch?v=9XYGhGbo0lY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-15T12:11:18Z","thumbnail_url":"https://img.youtube.com/vi/9XYGhGbo0lY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Indie Dev Tip - Lifestyle Fit #iosdev #indiedev #iosdeveloper","channel_name":"Sean Allen on YouTube","video_id":"L6UUtedz22g","video_url":"https://www.youtube.com/watch?v=L6UUtedz22g","description":"Make sure the project you are building fits in with the amount of time you realistically have based on your life. Full-time job and a family with 3 kids? Choose accordingly. Are you single and have all the time in the world? Choose accordingly.","published":"2025-10-14T15:24:23Z","thumbnail_url":"https://img.youtube.com/vi/L6UUtedz22g/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 694","channel_name":"Code Completion","video_id":"2eWyhTOhN4Q","video_url":"https://www.youtube.com/watch?v=2eWyhTOhN4Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-14T12:17:50Z","thumbnail_url":"https://img.youtube.com/vi/2eWyhTOhN4Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Asking for feedback","channel_name":"Full Queue Developer","video_id":"htuJMTLqu6Q","video_url":"https://www.youtube.com/watch?v=htuJMTLqu6Q","description":"","published":"2025-10-13T22:15:30Z","thumbnail_url":"https://img.youtube.com/vi/htuJMTLqu6Q/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Firebase & AsyncStreams","channel_name":"Peter Friese on YouTube","video_id":"1OJe57kDf3Y","video_url":"https://www.youtube.com/watch?v=1OJe57kDf3Y","description":"AsyncSequence and AsyncSequence are an exciting way to consume asynchronous events in Swift apps. I am currently working on adding support for AsyncSequence and AsyncStream to the Firebase SDK, and in this livestream, I will show how to replace the closure-based code for accessing Firebase Authentication and Firestore with this new AsyncStream support.\n\nJoin me, and bring your questions!\n\n#swiftui #iosdev #swift #appdevelopment #ios #asyncsequence #asyncstream\n\nIntro music by  @YoungElya  and @klaws.mp3","published":"2025-10-13T18:41:38Z","thumbnail_url":"https://img.youtube.com/vi/1OJe57kDf3Y/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Indie Dev Tip - Minimize Complexity.","channel_name":"Sean Allen on YouTube","video_id":"8GEMO-uL1TM","video_url":"https://www.youtube.com/watch?v=8GEMO-uL1TM","description":"Keeping your indie apps simple allows you to make a bunch of small bets, see what works, then double-down.\n#iosdevelopment #indiedev #iosdeveloper","published":"2025-10-13T18:38:29Z","thumbnail_url":"https://img.youtube.com/vi/8GEMO-uL1TM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Building a Drawing App in SwiftUI with PaperKit | PencilKit Tools | Draw, Edit Text & Add Images","channel_name":"Kavsoft on YouTube","video_id":"xTBOA3Kyzo4","video_url":"https://www.youtube.com/watch?v=xTBOA3Kyzo4","description":"Hello Guys 🖐🖐🖐\nIn this video I'll show you how to create a Drawing Canvas App with PaperKit & PencilKit which draws, edit text add images using SwiftUI.\nSwiftUI PaperKit | SwiftUI PencilKit | SwiftUI PencilKit Tools | SwiftUI Canvas Editor | SwiftUI Drawing App | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/building-drawing-141136507\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:16 Creating Drawing Canvas\n    13:16 Exporting (Image & Data)\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-13T18:00:41Z","thumbnail_url":"https://img.youtube.com/vi/xTBOA3Kyzo4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Get More App Installs With This Easy Test! 📊","channel_name":"Appfigures on YouTube","video_id":"SYwp3EIKWK8","video_url":"https://www.youtube.com/watch?v=SYwp3EIKWK8","description":"Getting more app installs isn’t always about ads or new features—sometimes it’s about running the right test in the App Store. This video shows a quick way to boost conversion, improve ASO, and increase user acquisition with your screenshots. Learn how app marketing, store optimization, and creative testing can drive app growth and installs faster than you think.","published":"2025-10-13T13:30:23Z","thumbnail_url":"https://img.youtube.com/vi/SYwp3EIKWK8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 693","channel_name":"Code Completion","video_id":"RrcI_CI0yPY","video_url":"https://www.youtube.com/watch?v=RrcI_CI0yPY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-13T12:39:09Z","thumbnail_url":"https://img.youtube.com/vi/RrcI_CI0yPY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Weekends include: coffee, haircuts, and good food #vlog #dailyvlog","channel_name":"maeganwilson_","video_id":"ASFUsLEnmaY","video_url":"https://www.youtube.com/watch?v=ASFUsLEnmaY","description":"","published":"2025-10-12T17:55:00Z","thumbnail_url":"https://img.youtube.com/vi/ASFUsLEnmaY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Concentric Rectangle & Concentric Corners in iOS 26","channel_name":"Stewart Lynch on YouTube","video_id":"VFnidjiH750","video_url":"https://www.youtube.com/watch?v=VFnidjiH750","description":"Apple has expanded SwiftUI’s shape capabilities in iOS 26 and macOS 15 with the new ConcentricRectangle API and its companion clip shape for concentric corners.\nThese new tools give developers more creative control than ever before—letting you move beyond sharp edges and uniform radii to adaptive corner curves that respond to their container.\n\nIn this video, I’ll walk you through:\n• Creating and customizing concentric rectangles with different initializers\n• Using concentric corners in clip shapes to transform any view\n• Controlling corners individually with minimum radii\n• Embedding shapes in container shapes like rounded rectangles and capsules\n• Applying concentric corners in sheets, popovers, and modal presentations\n• A bonus: splitting an image into a tiled grid with rounded corners\n\nBy the end of the tutorial, you’ll have a clear understanding of how to apply these APIs to your own projects and unlock new design possibilities in SwiftUI.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:40 Basics\n6:16 Non Uniform Concentric toners\n8:40 Concentric Shapes\n11:35 Concentric Sheets and Popovers\n14:40 Clipped Concentric Images\n17:05 Bonus\n\nStarter Project Files: https://github.com/StewartLynch/Concentricity-Demo\n\nCompleted Project: \n\nReferences mentioned in video: https://github.com/StewartLynch/Concentricity-Demo/tree/Completed\n\nRecommended Resources: \nNil Coalescing Blog: https://nilcoalescing.com/blog/ConcentricRectangleInSwiftUI/SwiftUI, iOS 26, macOS 15, concentric rectangle, concentric corners, SwiftUI shapes, SwiftUI clipShape, SwiftUI tutorial, SwiftUI design, iOS development, Apple developer, Xcode 26, SwiftUI containers, SwiftUI sheet, SwiftUI popover, SwiftUI gradients, SwiftUI grid, SwiftUI corners\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-10-12T13:29:02Z","thumbnail_url":"https://img.youtube.com/vi/VFnidjiH750/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 692","channel_name":"Code Completion","video_id":"pg375Xsfuyw","video_url":"https://www.youtube.com/watch?v=pg375Xsfuyw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-12T12:48:50Z","thumbnail_url":"https://img.youtube.com/vi/pg375Xsfuyw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Last But One Peacemaker - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ibSTIkunZK8","video_url":"https://www.youtube.com/watch?v=ibSTIkunZK8","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/10/12/the-last-but-one-peacemaker/","published":"2025-10-12T05:32:37Z","thumbnail_url":"https://img.youtube.com/vi/ibSTIkunZK8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Last But One Peacemaker","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"mfdUreZgbfU","video_url":"https://www.youtube.com/watch?v=mfdUreZgbfU","description":"This week we review Peacemaker S02E07 Like a Keith In the Night and GenV S02 E06 Cooking Lessons\n\n  •  This Is What the Potential 'Star Trek: Enterprise' Archer Spinoff Would've Been About (https://gizmodo.com/star-trek-enterprise-spinoff-pitch-united-scott-bakula-archer-2000667015) \n  •  Hulu coming to Disney+ in Canada as streamer raises prices | CBC News (https://www.cbc.ca/news/entertainment/hulu-disney-plus-prices-1.7652519) \n  •  ‘Dial it down’: California forces Netflix, Hulu to lower ad volume - POLITICO (https://www.politico.com/news/2025/10/06/dial-it-down-california-forces-netflix-hulu-to-lower-ad-volume-00595663) \n  •  Filmmaker Justine Bateman on the A.I. \"Actress\" Controversy and the Future of Hollywood (https://youtu.be/iNiBtKHbKKg) \n  •  ‘Afterlife With Archie’ Series Based On Comic In Works At Disney+ From Roberto Aguirre-Sacasa & Berlanti Prods. With Big Commitment (https://deadline.com/2025/10/afterlife-with-archie-series-comic-disney-plus-roberto-aguirre-sacasa-berlanti-1236566964/) \n  •  HBO’s next Game of Thrones spinoff premieres in January | The Verge (https://www.theverge.com/entertainment/797762/hbo-a-knight-of-seven-kingdoms-trailer-release-date) \n  •  Apple shows off the unsettling world of Pluribus in first trailer | The Verge (https://www.theverge.com/tech/797754/pluribus-trailer-apple-tv-plus) \n  •  ‎Elevated - Apple TV (https://tv.apple.com/ca/show/elevated/umc.cmc.5klf6wzriakqz7lcarzyp5bp1) \n  •  I Made an Apple TV Streaming Service from My DVDs (Ugreen NAS) (https://www.youtube.com/watch?v=AYccnZgG4eU) \n  •  Tron: Ares | Game Changes Forever | In Theaters this Friday (https://youtu.be/vo1EFYP9MTI) \n  •  Wayward | Official Trailer | Netflix (https://youtu.be/2kSNuohhKyc) \n  •  How To Make A Blockbuster Movie Trailer (https://youtube.com/watch?v=KAOdjqyG37A) \n  •  Solar Opposites Season 6 | The Wall Trailer | Hulu (https://youtu.be/xCSY0bOU934?si=4jvfr5ZqcXrGzbBJ) \n  •  The Larry Sanders Show -\"Hey Now!\" [clip] (https://youtu.be/4AdHpQW-pEs) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-10-11T20:49:56Z","thumbnail_url":"https://img.youtube.com/vi/mfdUreZgbfU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 691","channel_name":"Code Completion","video_id":"IZx3rPeZpA4","video_url":"https://www.youtube.com/watch?v=IZx3rPeZpA4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-11T11:56:43Z","thumbnail_url":"https://img.youtube.com/vi/IZx3rPeZpA4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI App Update Checker | Xcode | iOS 16+","channel_name":"Kavsoft on YouTube","video_id":"J8ekRzqRnKk","video_url":"https://www.youtube.com/watch?v=J8ekRzqRnKk","description":"Hello Guys 🖐🖐🖐\nIn this video I'll show you how to create a App Update Checker to show App Update page either optionally or forcefully using SwiftUI.\n| SwiftUI App Update Checker | SwiftUI App Update Alert | SwiftUI New Version Update Alert | SwiftUI App Update Popup | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-app-ios-140905246\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:37 Project Setup\n    1:10 Logic\n    8:07 Use Case\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-10T14:08:38Z","thumbnail_url":"https://img.youtube.com/vi/J8ekRzqRnKk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"📱 Apple Ads vs Meta Ads: Which is Better?","channel_name":"Appfigures on YouTube","video_id":"EMFuVrWS9rs","video_url":"https://www.youtube.com/watch?v=EMFuVrWS9rs","description":"Apple Ads and Meta Ads are two of the most important platforms for app marketing, but knowing when to use each is critical. In this video we break down how Apple Ads and Meta Ads impact user acquisition, ASO, app store growth, and conversion. Learn which platform drives installs at scale, which delivers high-value users, and how to maximize your ad spend for app success.","published":"2025-10-10T13:30:21Z","thumbnail_url":"https://img.youtube.com/vi/EMFuVrWS9rs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"It’s one of my favorite times of the year, Kraken Hockey Season.","channel_name":"maeganwilson_","video_id":"cERLuwrmrIo","video_url":"https://www.youtube.com/watch?v=cERLuwrmrIo","description":"","published":"2025-10-10T13:01:17Z","thumbnail_url":"https://img.youtube.com/vi/cERLuwrmrIo/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 690","channel_name":"Code Completion","video_id":"Y-iQkSeIBPw","video_url":"https://www.youtube.com/watch?v=Y-iQkSeIBPw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-10T12:28:33Z","thumbnail_url":"https://img.youtube.com/vi/Y-iQkSeIBPw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS App Development in 2025: How to Choose Your Tech Stack and Architecture","channel_name":"Karin Prater on YouTube","video_id":"iyqe_bja-fg","video_url":"https://www.youtube.com/watch?v=iyqe_bja-fg","description":"You've joined a company with a huge UIKit codebase, but Apple is pushing SwiftUI. What now? Do you refactor? Stick with what works? Mix technologies?\n\nThis is the reality of iOS development in 2025. The ecosystem is more fragmented than ever. Some teams are still working with UIKit + Storyboards from pre-2020 projects. Others have transitioned to mixed codebases with programmatic UIKit, coordinators, and MVVM. Newer projects are full SwiftUI with async/await and the Observation framework. And some projects are... all of the above.\n\nIn this series, I'm building the same Ghibli Films app using different tech stacks and architectures so you can see real-world tradeoffs—not just theoretical debates. The sample app covers typical iOS development patterns: REST API calls, multiple network requests, image loading, favorites list, navigation flows, search with debouncing, light/dark mode, and more.\n\n🎯 TECH STACKS WE'LL EXPLORE:\n\n**Legacy (Pre-2020):**\n- UIKit + Storyboards\n- MVC architecture  \n- Completion handlers & delegates\n- The challenges: merge conflicts, massive view controllers, tight coupling\n\n**Transitioning Projects:**\n- Mixed UIKit/SwiftUI codebases\n- Multiple storyboards or programmatic UI\n- MVVM to manage complexity\n- Coordinator pattern for navigation\n- Introduction of Combine or async/await\n\n**Modern SwiftUI (2020-2021):**\n- SwiftUI with @StateObject\n- Still using completion handlers for networking\n- NavigationView struggles\n- Early performance challenges\n\n**Most Modern (2025):**\n- 100% SwiftUI with Observation framework\n- Swift concurrency (async/await) throughout\n- NavigationStack (finally works intuitively!)\n- Modern testing approaches\n- Performance optimizations\n\n🤔 KEY QUESTIONS I AM TRYING TO FIGURE OUT:\n- Is Swift concurrency worth the learning curve?\n- When do you actually need view models in SwiftUI?\n- How do architectures like TCA (The Composable Architecture) compare to simpler approaches?\n- What's the right balance between abstraction and simplicity?\n- Should you refactor legacy UIKit or leave it alone?\n\nThis isn't about declaring one approach \"better.\" It's about understanding what you'll actually encounter in production codebases and making informed decisions for your specific situation—whether you're maintaining a 5-year-old app, planning a migration, or starting fresh.\n\nI prefer simple, consistent tech stacks over chasing the latest trends. But \"simple\" looks different depending on when your project started and what complexity you're managing. Let's figure out what works.\n\nOverview\n00:00 Introduction to iOS Development in 2025 \n00:32 Overview of the Sample App \n02:50 Legacy Projects and UIKit \n04:32 Transitioning to Modern Technologies \n07:15 Swift Concurrency vs Completion Handlers\n10:53 Modern SwiftUI Projects \n17:42 Architectural Patterns and Preferences: MVVM, MV, TCA\n21:04 Conclusion and Next Steps\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:\n\n------------------\nWhat to Watch Next\n- Coordinator Pattern with UIKit https://youtu.be/wpw3l_jTuOo?si=OLdJCjXxy_fjOiGP\n\n-------------------\n\n👉 About Me\n\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-10-09T15:01:30Z","thumbnail_url":"https://img.youtube.com/vi/iyqe_bja-fg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 689","channel_name":"Code Completion","video_id":"WlJnyZvTQgk","video_url":"https://www.youtube.com/watch?v=WlJnyZvTQgk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-09T12:10:01Z","thumbnail_url":"https://img.youtube.com/vi/WlJnyZvTQgk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Full-Screen Sheets Using SwiftUI | Custom Sheets | iOS | Xcode","channel_name":"Kavsoft on YouTube","video_id":"fwcNouWKH6Q","video_url":"https://www.youtube.com/watch?v=fwcNouWKH6Q","description":"Hello Guys 🖐🖐🖐\nIn this video I'll show you how to create Full-Screen Sheets using SwiftUI | SwiftUI Full Screen Sheets | SwiftUI UIGestureRepresentable | SwiftUI UIPanGesture | SwiftUI Custom Sheets | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/full-screen-ios-140755774\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-08T16:31:37Z","thumbnail_url":"https://img.youtube.com/vi/fwcNouWKH6Q/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift 6.2, New Era of Swift, Foundation Models, Dark Side of iOS Dev & More.","channel_name":"Sean Allen on YouTube","video_id":"KIbPHB6FIlo","video_url":"https://www.youtube.com/watch?v=KIbPHB6FIlo","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- What's new in Swift 6.2\n- A new era of iOS Dev\n- The dark side of iOS Dev\n- Foundation Models\n- 5 years of Widgetsmith story\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Swift News\n0:48 - What's New in Swift 6.2\n5:17 - New Era of iOS Dev\n9:52 - Dark Side of iOS Dev\n15:51 - Foundation Models\n17:35 - 5 years of Widgetsmith story\n\n#swift #swiftui #iosdevelopment","published":"2025-10-08T16:07:55Z","thumbnail_url":"https://img.youtube.com/vi/KIbPHB6FIlo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 688","channel_name":"Code Completion","video_id":"cgq8E37C6TM","video_url":"https://www.youtube.com/watch?v=cgq8E37C6TM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-08T12:40:35Z","thumbnail_url":"https://img.youtube.com/vi/cgq8E37C6TM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Stopping Overenthusiastic AI","channel_name":"Quality Coding on YouTube","video_id":"rD3WiTvsDXY","video_url":"https://www.youtube.com/watch?v=rD3WiTvsDXY","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-10-08T01:58:50Z","thumbnail_url":"https://img.youtube.com/vi/rD3WiTvsDXY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Wonder what it’s going to grow up to be? #railfan #nychistory","channel_name":"Full Queue Developer","video_id":"p9wpgJYXq50","video_url":"https://www.youtube.com/watch?v=p9wpgJYXq50","description":"","published":"2025-10-07T22:26:35Z","thumbnail_url":"https://img.youtube.com/vi/p9wpgJYXq50/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Why a custom ViewModifier is often useless! (in SwiftUI)","channel_name":"Vincent Pradeilles on YouTube","video_id":"ATYmQxJglxE","video_url":"https://www.youtube.com/watch?v=ATYmQxJglxE","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-10-07T15:00:17Z","thumbnail_url":"https://img.youtube.com/vi/ATYmQxJglxE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 687","channel_name":"Code Completion","video_id":"oaL9JcoOXYk","video_url":"https://www.youtube.com/watch?v=oaL9JcoOXYk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-07T12:44:47Z","thumbnail_url":"https://img.youtube.com/vi/oaL9JcoOXYk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Paywall Using StoreKit APIs Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"6Kb8NWE8DXE","video_url":"https://www.youtube.com/watch?v=6Kb8NWE8DXE","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a Minimal Animated Paywall View using Native StoreKit APIs with SwiftUI.\nSwiftUI StoreKit APIs | SwiftUI Paywall | SwiftUI Animated Paywall | SwiftUI Custom SubscriptionStoreView | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/animated-paywall-140601006\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26.0.1 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:29 Building Paywall\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-10-06T18:39:21Z","thumbnail_url":"https://img.youtube.com/vi/6Kb8NWE8DXE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 686","channel_name":"Code Completion","video_id":"opAXQKHPmUg","video_url":"https://www.youtube.com/watch?v=opAXQKHPmUg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-06T11:58:57Z","thumbnail_url":"https://img.youtube.com/vi/opAXQKHPmUg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 685","channel_name":"Code Completion","video_id":"BiolVPgV-Ls","video_url":"https://www.youtube.com/watch?v=BiolVPgV-Ls","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-05T13:36:11Z","thumbnail_url":"https://img.youtube.com/vi/BiolVPgV-Ls/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI WebPage — Advanced Navigation, Loading, and HTML Control","channel_name":"Stewart Lynch on YouTube","video_id":"H9yNHXnZg2U","video_url":"https://www.youtube.com/watch?v=H9yNHXnZg2U","description":"In my previous video, we built a simple SwiftUI WebView using just a URL, but that approach has its limits. In this follow-up, we unlock the full potential of WebPage in SwiftUI’s new WebKit integration.\n\nYou’ll learn how to:\n• Display page titles dynamically as you navigate\n• Show a loading progress bar with smooth transitions\n• Load custom HTML directly from strings or from files in your bundle\n• Use a URLRequest for full control over headers, caching, and HTTP methods\n• Add back and forward navigation buttons, plus reload and stop controls\n• Implement history tracking with context menus for quick jumps\n• Restrict navigation to a specific host domain with a custom navigation decider\n\nWe’ll build everything step-by-step, starting from a simple tab layout and ending with a feature-rich, customizable browser component.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:48 Basic WebView with WebPage URL and ProgressView\n7:39 Basic WebView with WebPage URL Request\n9:18 Loading HTML\n13:38 WebPage Navigation\n17:35 Navigation History\n21:34 Decided Navigation\n\n Starter Project Files:  https://github.com/StewartLynch/Advanced-WebKit\nCompleted Project:  https://github.com/StewartLynch/Advanced-WebKit/tree/completed\n\nReferences mentioned in video: \nArtem's Blog: https://www.artemnovichkov.com/blog/handling-webview-navigation-in-swiftui\n\nMastering iOS 26 Toolbars & Modal Sheets in SwiftUI\nhttps://youtu.be/IiLDbrtBsn0\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-10-05T12:38:27Z","thumbnail_url":"https://img.youtube.com/vi/H9yNHXnZg2U/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Set Phasers To Love - Episode 250","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"KPQoq47RyFI","video_url":"https://www.youtube.com/watch?v=KPQoq47RyFI","description":"","published":"2025-10-05T05:19:54Z","thumbnail_url":"https://img.youtube.com/vi/KPQoq47RyFI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Set Phasers To Love","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"i9x_aQdgWkY","video_url":"https://www.youtube.com/watch?v=i9x_aQdgWkY","description":"This week we review Peacemaker S02E06 Ignorance Is Chris and Gen V S02E05 The Kids Are Not Alright.\n\n  •  'Magic: The Gathering' Is Boldly Going to 'Star Trek' Next Year (https://gizmodo.com/magic-the-gathering-2026-sets-star-trek-marvel-super-heroes-hobbit-2000664374) \n  •  Jimmy Kimmel Shares The Minute-By-Minute Details Of Finding Out ABC Was Taking Him Off The Air (https://youtu.be/A2BztkCRoEc) \n  •  Jimmy Kimmel’s Suspension Triggered a Staggering Number of Disney Streaming Cancellations (https://www.mensjournal.com/news/jimmy-kimmel-suspension-disney-plus-hulu-espn-streaming-cancellations) \n  •  Disney+ design and navigation changes are on the way (https://www.engadget.com/entertainment/streaming/disney-design-and-navigation-changes-are-on-the-way-165513106.html) \n  •  AI-Generated Actress Tilly Norwood Slammed by Canadian Performers Union as “Nothing But Lines of Code” (https://www.hollywoodreporter.com/business/business-news/canada-actors-union-actra-tilly-norwood-1236391943/) \n  •  Final Fantasy: The Spirits Within - Trailer (https://youtu.be/qUXVOfdGE4o) \n  •  Renato Casaro Dies: The Italian Maestro Behind Posters For ‘Fistful Of Dollars', ‘Conan The Barbarian' & Thousands More Was 89 (https://www.msn.com/en-us/movies/news/renato-casaro-dies-the-italian-maestro-behind-posters-for-fistful-of-dollars-conan-the-barbarian-thousands-more-was-89/ss-AA1NCSPz) \n  •  Jane Goodall, conservationist and chimpanzee researcher, dead at 91 | CBC News (https://www.cbc.ca/news/world/jane-goodall-dead-obituary-1.7648336) \n  •  Chief of War — Official Trailer | Apple TV+ (https://www.youtube.com/watch?v=owdGcwufWK8) \n  •  Marvel’s Wolverine - Gameplay Trailer | PS5 Games (https://youtu.be/s3pDMUWlA6I?si=wwkczXJOzsZ92nnM) \n  •  Stranger Things Season 1 Trailer 1 | Rotten Tomatoes TV (https://www.youtube.com/watch?v=mnd7sFt5c3A) \n  •  The Naked Gun | Official Trailer (2025 Movie) - Liam Neeson, Pamela Anderson (https://www.youtube.com/watch?v=uLguU7WLreA) \n  •  PREY Trailer (2022) Predator 5 (https://www.youtube.com/watch?v=kyzYLxCMFAY) \n  •  Trailer - Butch Cassidy and the Sundance Kid (Restored) (https://www.youtube.com/watch?v=jWTA-tD9Y0g) \n  •  Movies everyone should watch at least once during their lifetime (https://letterboxd.com/fcbarcelona/list/movies-everyone-should-watch-at-least-once/?utm_campaign=rushes&amp;utm_content=Friday&amp;utm_medium=email&amp;utm_source=filmlist-title) \n  •  Glam Metal Star Trek: Set Phasers to Love Tonight | Imzadi Power Ballad (Music Video) (https://www.youtube.com/watch?v=ZWJutMTIyUU) \n  •  Star Trek - The 80's Miami Generation (Parody Music Video) (https://youtu.be/TmLR3k6R1gE?si=_fjqt9QSZu13ZJEp) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-10-05T00:37:43Z","thumbnail_url":"https://img.youtube.com/vi/i9x_aQdgWkY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 684","channel_name":"Code Completion","video_id":"HpzBc0HcKN8","video_url":"https://www.youtube.com/watch?v=HpzBc0HcKN8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-04T12:22:56Z","thumbnail_url":"https://img.youtube.com/vi/HpzBc0HcKN8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How I remix any layout into something original","channel_name":"DesignCode","video_id":"iok5T75a3JI","video_url":"https://www.youtube.com/watch?v=iok5T75a3JI","description":"Learn how to create a beautiful AI-generated UI with just one prompt using Aura’s Remix feature. Start by browsing the community to find a design you like. With Remix, you can adapt it to your theme in seconds — the AI keeps the layout structure while updating colors, text, and images automatically. From there, refine your design with Edit Mode, adjust typography in Fonts Mode, and replace images using the built-in Midjourney library. You can remix full layouts or just individual sections like pricing cards. It’s the fastest way to create high-quality designs without micromanaging every detail. #aidesign #uiprompting #aura #remix","published":"2025-10-04T12:19:20Z","thumbnail_url":"https://img.youtube.com/vi/iok5T75a3JI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Gemini Robotics-ER 1.5: Build Physical AI Apps & Agents in Python","channel_name":"Stream Developers on YouTube","video_id":"B7565KdDczI","video_url":"https://www.youtube.com/watch?v=B7565KdDczI","description":"Gemini Robotic-ER 1.5 is an excellent choice for building multimodal and vision-related AI apps. This video gets you started with the embodied reasoning model via the Gemini API to create an AI app capable of generating 2D points for objects in an image and labeling them. \n\nTIME STAMPS\n\n00:02 Introduction to Gemini Robotics-ER 1.5\n00:50 Try Gemini Robotics-ER 1.5 in Google AI Studio\n02:12 Use Cases of the Model\n03:26 Key Features of the Model\n04:50 Gemini Robotics-ER 1.5: Quick Start Guide\n08:15 Gemini Robotics-ER 1.5: UI with Streamlit\n\n\nRELATED LINKS\n\nGemini Robotics-ER 1.5 in Google AI Studio: https://aistudio.google.com/prompts/new_chat?model=gemini-robotics-er-1.5-preview&amp;utm_source=gemini-robotics-er-1.5&amp;utm_medium=blog&amp;utm_campaign=launch\n\ngemini_robotics_er.py: https://gist.github.com/amosgyamfi/0111174190c4c7015bd0e10f3a8f8db1\n\ngemini_vision_ai.py: https://gist.github.com/amosgyamfi/e0df5da5f98018f0f9d6bf81b8bb3451\n\nBuild vision and voice agents with Stream: https://getstream.io/video/voice-agents/\n\nGemini API: https://ai.google.dev/gemini-api/docs/robotics-overview\n\nGemini Robotics 1.5 Tech Report: https://storage.googleapis.com/deepmind-media/gemini-robotics/Gemini-Robotics-1-5-Tech-Report.pdf","published":"2025-10-03T17:52:21Z","thumbnail_url":"https://img.youtube.com/vi/B7565KdDczI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 683","channel_name":"Code Completion","video_id":"z5gEn5GG7RY","video_url":"https://www.youtube.com/watch?v=z5gEn5GG7RY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-03T12:27:12Z","thumbnail_url":"https://img.youtube.com/vi/z5gEn5GG7RY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Custom Pull to Refresh Using SwiftUI | #animation #apple #ios","channel_name":"Kavsoft on YouTube","video_id":"_t-bh1ncfY4","video_url":"https://www.youtube.com/watch?v=_t-bh1ncfY4","description":"","published":"2025-10-02T23:00:59Z","thumbnail_url":"https://img.youtube.com/vi/_t-bh1ncfY4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What’s Secretly Holding Your App Downloads Back?","channel_name":"Appfigures on YouTube","video_id":"pYG5Mnlhxhs","video_url":"https://www.youtube.com/watch?v=pYG5Mnlhxhs","description":"Want your app reviewed live? There's still time, submit your app 👉 https://fg.rs/ls63f\n\nMobile growth isn’t one-size-fits-all. Categories, markets, and audiences all require different approaches and constant improvement. Join me as I examine real apps, how they arrange their app names, keywords, creatives, and offer practical tips and experiments you can put to work right away. You'll see exactly what I would do if I were running your growth.\n\nWhere to find Ariel:\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Ariel on LinkedIn → https://www.linkedin.com/in/arielmichaeli/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n\n#asotool  #appstoreoptimization","published":"2025-10-02T15:33:41Z","thumbnail_url":"https://img.youtube.com/vi/pYG5Mnlhxhs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 682","channel_name":"Code Completion","video_id":"_YLHKVRUQfY","video_url":"https://www.youtube.com/watch?v=_YLHKVRUQfY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-02T12:25:43Z","thumbnail_url":"https://img.youtube.com/vi/_YLHKVRUQfY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"October 1st is here","channel_name":"maeganwilson_","video_id":"BFcJWyTD1Ng","video_url":"https://www.youtube.com/watch?v=BFcJWyTD1Ng","description":"","published":"2025-10-01T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/BFcJWyTD1Ng/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 681","channel_name":"Code Completion","video_id":"c3UAin-CGF0","video_url":"https://www.youtube.com/watch?v=c3UAin-CGF0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-10-01T12:04:12Z","thumbnail_url":"https://img.youtube.com/vi/c3UAin-CGF0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"From screenshot to Pro web design: GPT-5 workflow","channel_name":"DesignCode","video_id":"6kLG2gSh1eU","video_url":"https://www.youtube.com/watch?v=6kLG2gSh1eU","description":"Learn how to design like a pro with almost no design experience. Start by grabbing a few screenshots from a clean, modern site—then let GPT-5 turn each image into a working section. Edit however you like: tweak HTML in Code Mode, use Edit Mode for simple visual changes, or jump into the Prompt tab to ask the AI for targeted tweaks. Level up typography with Fonts Mode, swap images via Assets Mode using Unsplash or the built-in Midjourney library, and drop in animated backgrounds with one click. Need deeper control? Prompt directly in chat with Claude 4. Duplicate great sections, attach the next screenshot, and repeat. In minutes, you’ll have a polished, complete layout that looks senior-level—built step by step with AI.\n#aidesign #webdesign #uiprompting #gpt5 #claude4","published":"2025-10-01T04:37:32Z","thumbnail_url":"https://img.youtube.com/vi/6kLG2gSh1eU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Write Unit Tests in English? (SwiftUI TDD #7)","channel_name":"Quality Coding on YouTube","video_id":"3NL0_OG8tpc","video_url":"https://www.youtube.com/watch?v=3NL0_OG8tpc","description":"🧠 Writing a SwiftUI test can feel tricky — especially when tools like ViewInspector aren’t in place yet. Instead of getting stuck, we’ll use Llewellyn Falco’s natural language technique to design our first test: verifying that the initial count is zero.\n\n🛠 In this video:\n• How to outline a SwiftUI test in plain English before coding\n• Committing a test-only change as a safe starting point\n• Cleaning up leftover template tests\n\n📖 Companion article:\nDescribe Your Test in Plain English\nhttps://qualitycoding.org/describe-test-plain-english/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 – Why we start with natural language\n00:36 – Outlining the “initial count is zero” test\n01:15 – Commit the test outline\n01:42 – Delete leftover template tests\n\n#TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting","published":"2025-10-01T01:07:52Z","thumbnail_url":"https://img.youtube.com/vi/3NL0_OG8tpc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Dynamic Island + Live Activities API using SwiftUI | #apple #ios","channel_name":"Kavsoft on YouTube","video_id":"AY3hje5LzI8","video_url":"https://www.youtube.com/watch?v=AY3hje5LzI8","description":"","published":"2025-09-30T21:07:25Z","thumbnail_url":"https://img.youtube.com/vi/AY3hje5LzI8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 680","channel_name":"Code Completion","video_id":"y0C9AdZD2ao","video_url":"https://www.youtube.com/watch?v=y0C9AdZD2ao","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-30T11:31:24Z","thumbnail_url":"https://img.youtube.com/vi/y0C9AdZD2ao/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Round 0? Or Round 1? Wrangling the Domain","channel_name":"Quality Coding on YouTube","video_id":"n-1OiyR9NV8","video_url":"https://www.youtube.com/watch?v=n-1OiyR9NV8","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-09-29T17:30:12Z","thumbnail_url":"https://img.youtube.com/vi/n-1OiyR9NV8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 679","channel_name":"Code Completion","video_id":"Kjbztgx1dE0","video_url":"https://www.youtube.com/watch?v=Kjbztgx1dE0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-29T12:26:18Z","thumbnail_url":"https://img.youtube.com/vi/Kjbztgx1dE0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code vs Claude Code…Who ACTUALLY Wins?","channel_name":"Etisha Garg on YouTube","video_id":"LuzoYtULWkU","video_url":"https://www.youtube.com/watch?v=LuzoYtULWkU","description":"In this video, we put two leading AI coding agents, Claude Code and Codex head-to-head in a real-world test, building an iOS application.\n\nTry CodeRabbit CLI: https://coderabbit.link/swiftanytime \n\nTo make this comparison fair and insightful, we evaluated both tools across three critical parameters:\n1. Planning ability – How well does the tool break down and structure the coding task?\n2. UI & functionality support – How smooth and developer-friendly is the overall experience?\n3. Code quality – How clean, reliable, and scalable is the generated code?\n\nFor an unbiased assessment, we also used CodeRabbit CLI, a third-party agent, to review and analyse the code produced by both tools. CodeRabbit’s evaluation added an extra layer of depth to the comparison, helping us identify where each tool excels (and where it falls short).\n\nTry CodeRabbit CLI: https://coderabbit.link/swiftanytime \n\n#claudecode #codex #ai #aitools\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Introduction\n(00:55) Round 1 - Planning Mode\n(04:05) Round 2 - UI/UX and Functionality\n(08:37) Round 3 - Code Quality ft. CodeRabbit CLI\n(13:58) Winner Announcement\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-09-29T06:19:41Z","thumbnail_url":"https://img.youtube.com/vi/LuzoYtULWkU/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"iOS 26 Custom Tab Bar With Action Button Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"wfHIe8GpKAU","video_url":"https://www.youtube.com/watch?v=wfHIe8GpKAU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a Custom tab bar that closely resembles the native iOS 26 Tab bar, incorporating custom action role buttons using SwiftUI.\nSwiftUI Custom Tab Bar | SwiftUI Glass Effect Tab Bar | SwiftUI Custom Search Role Tab bar | SwiftUI Liquid Glass Tab Bar | iOS 26 Custom Tab Bar | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-custom-26-139946638\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0.1\n     macOS Version: 26 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project Setup\n    0:55 Type 1\n    7:37 Type 2\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-28T18:18:11Z","thumbnail_url":"https://img.youtube.com/vi/wfHIe8GpKAU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"September 28 - Alien Earth Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4G-tj_UBiP8","video_url":"https://www.youtube.com/watch?v=4G-tj_UBiP8","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/09/28/alien-earth-finale/","published":"2025-09-28T14:16:15Z","thumbnail_url":"https://img.youtube.com/vi/4G-tj_UBiP8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 678","channel_name":"Code Completion","video_id":"gz4whjaA_2k","video_url":"https://www.youtube.com/watch?v=gz4whjaA_2k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-28T13:04:23Z","thumbnail_url":"https://img.youtube.com/vi/gz4whjaA_2k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI WebView (URL Argument) – Features, Validation & More","channel_name":"Stewart Lynch on YouTube","video_id":"YjsUS7-XtMs","video_url":"https://www.youtube.com/watch?v=YjsUS7-XtMs","description":"In this tutorial, we explore the new SwiftUI WebKit and its powerful WebView with a URL argument. You’ll learn how to:\n• Build a simple but feature-rich web browser in SwiftUI\n• Validate and auto-correct URLs before loading\n• Configure keyboard behavior for URL entry\n• Show a “content unavailable” view for unreachable sites\n• Add a scroll-to-top button that appears dynamically\n• Enable or disable navigation gestures, magnification, previews, and text selection through a configuration sheet\n\nWe’ll start with a basic WebView and progressively add functionality until we have a polished, customizable browsing experience.\nDownload the starter project from the link in the description and follow along, or grab the completed source code if you prefer to explore at your own pace.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:14 Basic WebView\n3:35 Adding URL Text Field\n7:52 Adding Keyboard fixes\n10:13 Checking for Reachability\n15:52 Adding WebView modifiers\n24:25 ScrollToTop button\n\n Starter Project Files: https://github.com/StewartLynch/WebView-URL-Demo/\n\nCompleted Project: https://github.com/StewartLynch/WebView-URL-Demo/tree/Completed\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-09-28T06:41:52Z","thumbnail_url":"https://img.youtube.com/vi/YjsUS7-XtMs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Alien Earth Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"9mG6DeHl9NU","video_url":"https://www.youtube.com/watch?v=9mG6DeHl9NU","description":"This week Jonathan and Tim review Alien Earth S01E08 The Real Monsters, Peacemaker S02E05 Back to the Suture and Gen V S02E04 Bags.\n\n  •  Kirk and Spock's Original 'Star Trek' Uniforms Are Boldly Going Up for Auction (https://gizmodo.com/star-trek-tos-spock-kirk-uniforms-auction-2000662467) \n  •  Marvel Studios Moves Film Production from Georgia to UK's Pinewood Studios (https://screenrant.com/marvel-studios-leaving-georgia-filming-location/) \n  •  Is Marvel leaving Georgia? Production shifts to UK spark industry shakeup (https://www.usatoday.com/story/money/business/2025/08/26/is-marvel-leaving-georgia/85829404007/) \n  •  Tom Holland Returns to 'Spider-Man' Set Next Week After Injury (https://www.hollywoodreporter.com/movies/movie-news/tom-holland-returns-to-spider-man-set-injury-1236377369/) \n  •  The Mandalorian and Grogu | Official Trailer | In Cinemas May 2026 (https://youtu.be/afVMXehjc0k?si=E7mIuQCAEWAETFiK) \n  •  Disney+ is raising subscription prices for the 4th year in a row | CBC News (https://www.cbc.ca/news/business/disney-subscription-increase-1.7641020) \n  •  'Beyond the Spider-Verse' Jumps Forward to Father's Day Weekend 2027 (https://www.hollywoodreporter.com/movies/movie-news/beyond-the-spider-verse-jumps-to-fathers-day-weekend-1236379293/) \n  •  Rick Moranis Is Officially Out of Retirement for 'Spaceballs 2' (https://gizmodo.com/spaceballs-2-rick-moranis-dark-helmet-2000663688) \n  •  Foundation's Brother Dusk is King Lear in Season 3! #shorts - YouTube (https://youtube.com/shorts/8tUc3XRQ8s4) \n  •  Marvel Animation’s Marvel Zombies | Official Trailer | Disney+ (https://youtu.be/twHYF506-9Y?si=3FVHdkXs581ozUWs) \n  •  LEGO Star Wars: Rebuild the Galaxy - Pieces of the Past | Official Trailer (https://youtu.be/rr2UMWHgNqk?si=K6nI431iWVTDlJ8k) \n  •  12 Monkeys Official Trailer #1 - (1995) HD (https://youtu.be/15s4Y9ffW_o) \n  •  Apollo 13 | 30th Anniversary Trailer (https://youtu.be/B1KJ9XeZuxA) \n\n\n\n\n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-09-28T00:35:02Z","thumbnail_url":"https://img.youtube.com/vi/9mG6DeHl9NU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 677","channel_name":"Code Completion","video_id":"4lxqT0FECbc","video_url":"https://www.youtube.com/watch?v=4lxqT0FECbc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-27T11:59:48Z","thumbnail_url":"https://img.youtube.com/vi/4lxqT0FECbc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack – macOS 26 Tahoe Update ✨ Liquid Glass, Smooth Animations & Transitions","channel_name":"Xcoding with Alfian","video_id":"yu9hbJ9xUlo","video_url":"https://www.youtube.com/watch?v=yu9hbJ9xUlo","description":"ClickClack – Typing Trainer now supports macOS 26 Tahoe!\n\nThis update brings the all-new Liquid Glass UI, delivering smooth animations, fluid transitions, and a refreshed design that feels natural on Mac.\n\nWhat’s New in this Update:\n • Full support for macOS 26 Tahoe\n • Liquid Glass effects throughout the app\n • Seamless animations and polished transitions\n • Unified design across iPhone, iPad, and Mac\n\nWhether you’re improving your typing speed, testing your WPM, or just enjoying typing practice, ClickClack now feels more fluid than ever.\n\n📲 Download ClickClack on the App Store: \nhttps://apps.apple.com/id/app/clickclack-typing-trainer/id6740695697\n\n👨‍💻 Built by an indie developer for anyone who loves typing.\n\n#macOS26 #macOS26Tahoe #ClickClack #TypingApp #IndieDev #SwiftUI","published":"2025-09-27T07:11:01Z","thumbnail_url":"https://img.youtube.com/vi/yu9hbJ9xUlo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Covering \"Up on the Roof\" on the Matriarch","channel_name":"Full Queue Developer","video_id":"Gs00U9KN42g","video_url":"https://www.youtube.com/watch?v=Gs00U9KN42g","description":"Another go at this lovely song! It's originally by the Drifters\n\nCome hang out in Discord  https://discord.gg/7TJwgEAVPa","published":"2025-09-27T01:35:14Z","thumbnail_url":"https://img.youtube.com/vi/Gs00U9KN42g/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Gemini Live API: Get Started With Voice Agents & AI Apps","channel_name":"Stream Developers on YouTube","video_id":"dOC0T5oPIzY","video_url":"https://www.youtube.com/watch?v=dOC0T5oPIzY","description":"Build real-time voice and video AI apps and agents using the Gemini Live API. This overview covers the API, speech-to-text, text-to-speech, pipelines, and real-time voice AI. You will learn to use the Live API to generate your first audio. \n\nTIMSTAMPS\n00:00 Cold open\n00:12: Agents and voice apps with Gemini Live API\n00:40 Practical Gemini voice agent demo\n01:15 Speech-to-Text/ Text-to-Speech VS Realtime (Speech-to-Speech))\n02:06 Gemini Live API: Key Features\n02:48 Google AI Studio: Live voice agent demo\n04:38 Gemini Live API: Quick Start\n09:49 Recap\n\nRELATED LINKS\n\nBuild voice agents with Stream: https://getstream.io/video/voice-agents/\n\nLive audio starter app: https://aistudio.google.com/apps/bundled/live_audio?showPreview=true&amp;showCode=true&amp;showAssistant=false\n\nLive API cookbook: https://colab.research.google.com/github/google-gemini/cookbook/blob/main/quickstarts/Get_started_LiveAPI.ipynb","published":"2025-09-26T17:07:32Z","thumbnail_url":"https://img.youtube.com/vi/dOC0T5oPIzY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 676","channel_name":"Code Completion","video_id":"FGSkdnDqb1Y","video_url":"https://www.youtube.com/watch?v=FGSkdnDqb1Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-26T12:30:57Z","thumbnail_url":"https://img.youtube.com/vi/FGSkdnDqb1Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 3.0.3 smoother stats, Neon Terminal theme, new cursor options #iosapp  #TypingTest #WPM","channel_name":"Xcoding with Alfian","video_id":"aItefCo0DIg","video_url":"https://www.youtube.com/watch?v=aItefCo0DIg","description":"What’s new in ClickClack v3.0.3:\n • Live stats now update with smooth number animations\n • New Neon Terminal theme (Pro) – type in true hacker style\n • Text cursor customization (Pro) – choose from caret, block, or underline\n • Cursor blink control – enable/disable and adjust blink speed\n • Keyboard sound preview – test your key sounds directly in settings\n\nClickClack is a fast and fun typing test app to practice your skills and track your WPM typing speed. Perfect for anyone who wants to improve their typing practice while enjoying customizable themes and sounds.\n\nDownload ClickClack on the App Store: https://apps.apple.com/id/app/clickclack-typing-trainer/id6740695697","published":"2025-09-26T07:22:45Z","thumbnail_url":"https://img.youtube.com/vi/aItefCo0DIg/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Absolute AI Beginner Tips","channel_name":"Kilo Loco on YouTube","video_id":"xd_wsz1vF2E","video_url":"https://www.youtube.com/watch?v=xd_wsz1vF2E","description":"xamrock.com","published":"2025-09-26T00:14:32Z","thumbnail_url":"https://img.youtube.com/vi/xd_wsz1vF2E/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Animated Toolbar using SwiftUI | #ios #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"sqKS9THspkc","video_url":"https://www.youtube.com/watch?v=sqKS9THspkc","description":"","published":"2025-09-25T21:11:53Z","thumbnail_url":"https://img.youtube.com/vi/sqKS9THspkc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI WebView reloaded: adding a \"View Original\" feature","channel_name":"Peter Friese on YouTube","video_id":"jxootvtpEZ8","video_url":"https://www.youtube.com/watch?v=jxootvtpEZ8","description":"This week, I'll continue where I left off last week. I'll be adding SFSafariViewController so users can view the original webpage. Along the way,  I will probably clean up the toolbar to make way for the new \"View Original\" button.\n\nJoin me, ask questions, and hang out while I continue working on Sofia, my second brain app.","published":"2025-09-25T15:27:28Z","thumbnail_url":"https://img.youtube.com/vi/jxootvtpEZ8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How to Improve Targeting with Custom Product Pages 📲","channel_name":"Appfigures on YouTube","video_id":"fnImuccoTzY","video_url":"https://www.youtube.com/watch?v=fnImuccoTzY","description":"Custom Product Pages are a game changer for App Store Optimization and user acquisition. By tailoring screenshots and messaging to match keywords, Custom Product Pages improve conversion, boost app marketing performance, and drive downloads. In this video, learn how Custom Product Pages help apps show the right feature at the right time to maximize installs and audience growth.","published":"2025-09-25T13:30:43Z","thumbnail_url":"https://img.youtube.com/vi/fnImuccoTzY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 675","channel_name":"Code Completion","video_id":"_Mxo09F8M2A","video_url":"https://www.youtube.com/watch?v=_Mxo09F8M2A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-25T12:40:05Z","thumbnail_url":"https://img.youtube.com/vi/_Mxo09F8M2A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack 3.0.3 – Neon Terminal Theme, Cursor Options, Animated Stats & Keyboard Sound Preview","channel_name":"Xcoding with Alfian","video_id":"sO1E9QtFWoE","video_url":"https://www.youtube.com/watch?v=sO1E9QtFWoE","description":"What’s new in ClickClack v3.0.3:\n • Live stats now update with smooth number animations\n • New Neon Terminal theme (Pro) – type in true hacker style\n • Text cursor customization (Pro) – choose from caret, block, or underline\n • Cursor blink control – enable/disable and adjust blink speed\n • Keyboard sound preview – test your key sounds directly in settings\n\nClickClack is a fast and fun typing test app to practice your skills and track your WPM typing speed. Perfect for anyone who wants to improve their typing practice while enjoying customizable themes and sounds.\n\nDownload ClickClack on the App Store: https://apps.apple.com/id/app/clickclack-typing-trainer/id6740695697","published":"2025-09-25T11:15:11Z","thumbnail_url":"https://img.youtube.com/vi/sO1E9QtFWoE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Mastering Meta Ads for Apps","channel_name":"Appfigures on YouTube","video_id":"ND3isjQIGjg","video_url":"https://www.youtube.com/watch?v=ND3isjQIGjg","description":"In this Appfigures Chat, I’m joined by Marcus, a Meta Ads and app growth expert, for a deep dive into how to make Meta Ads work for your app. We’ll discuss who can benefit most from this channel, what makes Meta Ads powerful, and the fundamentals every team should know.\n\nWe’re also answering your questions live, so come prepared!\n\nWhere to find Marcus:\n► LinkedIn: https://www.linkedin.com/in/marcusburke/\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n\n#asotool  #appstoreoptimization","published":"2025-09-24T23:12:05Z","thumbnail_url":"https://img.youtube.com/vi/ND3isjQIGjg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Convert SwiftUI Views into Multi-Page PDF File | SwiftUI View to PDF | PDFKit | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"FVssSeric50","video_url":"https://www.youtube.com/watch?v=FVssSeric50","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create PDF Maker, which allows us to create multi-page PDF files with the given SwiftUI views in them.\nSwiftUI PDF Maker | SwiftUI View to PDF | SwiftUI Multi-Page PDF | Converting SwiftUI View into PDF File | SwiftUI PDFKit | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/convert-swiftui-139656395\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0\n     macOS Version: 26.0 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    0:52 Building PDF Maker\n    7:00 Real World Example\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-24T18:15:41Z","thumbnail_url":"https://img.youtube.com/vi/FVssSeric50/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Reasoning Models Explained","channel_name":"Stream Developers on YouTube","video_id":"lyEZG3Y614o","video_url":"https://www.youtube.com/watch?v=lyEZG3Y614o","description":"Start building with Stream for free: https://gstrm.io/4myOMjc\n\nIn this video we explore how reasoning models work. We talk about the differences compared to regular LLMs and what techniques are used during the training process.\nAlso, we discuss how certain providers approach solving certain challenges, and the math behind it all (on a very basic level).\nFinally, we evaluate when to use these reasoning models (and when to avoid them), some common pitfalls and techniques how to get the most out of them.\n\n🔗 Links\n\n[1] Let's Verify Step by Step:\nhttps://arxiv.org/abs/2305.20050\n\n[2] PRM800K: A Process Supervision Dataset\nhttps://github.com/openai/prm800k\n\n[3] Gemini thinking\nhttps://ai.google.dev/gemini-api/docs/thinking\n\n[4] Self-Consistency Improves Chain of Thought Reasoning in Language Models\nhttps://arxiv.org/abs/2203.11171\n\n[5] Tree of Thoughts: Deliberate Problem Solving with Large Language Models\nhttps://arxiv.org/abs/2305.10601\n\n[6] Learning to Reason With LLMs\nhttps://openai.com/index/learning-to-reason-with-llms/\n\n[7] OpenAI o3 and o4-mini System Card\nhttps://cdn.openai.com/pdf/2221c875-02dc-4789-800b-e7758f3722c1/o3-and-o4-mini-system-card.pdf\n\n[8] DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning\nhttps://arxiv.org/abs/2501.12948\n\n[9] Training language models to follow instructions with human feedback\nhttps://arxiv.org/abs/2203.02155\n\n⏱️ Timestamps\n\n0:00 Intro\n1:41 General LLMs\n2:56 Reasoning models\n5:46 Case studies\n7:55 Underlying math\n10:38 Optimize output\n12:26 Tradeoffs\n14:36 Summary","published":"2025-09-24T14:08:32Z","thumbnail_url":"https://img.youtube.com/vi/lyEZG3Y614o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 674","channel_name":"Code Completion","video_id":"bNc0_Y11LnQ","video_url":"https://www.youtube.com/watch?v=bNc0_Y11LnQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-24T11:52:29Z","thumbnail_url":"https://img.youtube.com/vi/bNc0_Y11LnQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is a Voice AI Pipeline? #ai #voice #voiceai #llm","channel_name":"Stream Developers on YouTube","video_id":"ng5uK2zNHCk","video_url":"https://www.youtube.com/watch?v=ng5uK2zNHCk","description":"What is a voice pipeline in AI application building? Discover what it is and learn about speech-to-text, LLMs, and text-to-speech models you can use to create your own voice-to-voice AI apps. \n\nThe demo at the beginning of the video is a Pipecat voice agent. \n\nRELATED LINKS\nBuild voice agents in React, Swift, Android, Flutter, JavaScript, and Python: https://getstream.io/video/voice-agents/\n\nPipecat open-source voice AI framework: https://github.com/pipecat-ai/pipecat","published":"2025-09-24T08:20:15Z","thumbnail_url":"https://img.youtube.com/vi/ng5uK2zNHCk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Don’t refactor yet… wait for 3️⃣ #Refactoring #CleanCode #swiftlang","channel_name":"Quality Coding on YouTube","video_id":"ll8POaivLqA","video_url":"https://www.youtube.com/watch?v=ll8POaivLqA","description":"","published":"2025-09-24T01:16:21Z","thumbnail_url":"https://img.youtube.com/vi/ll8POaivLqA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Is MVVM a bad architecture for SwiftUI? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"KY4jvbrlzMM","video_url":"https://www.youtube.com/watch?v=KY4jvbrlzMM","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nLink to the article 👉 https://dimillian.medium.com/swiftui-in-2025-forget-mvvm-262ff2bbd2ed?sk=b91a3dcf854ddc35a8b19027cadf4f58\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n00:50 – Why MVVM might be bad\n06:47 – Why MVVM became so popular\n10:15 – What's a good architecture?\n12:10 – My personal opinion\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-09-23T15:02:55Z","thumbnail_url":"https://img.youtube.com/vi/KY4jvbrlzMM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 673","channel_name":"Code Completion","video_id":"_hF8R0UqEbQ","video_url":"https://www.youtube.com/watch?v=_hF8R0UqEbQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-23T11:18:58Z","thumbnail_url":"https://img.youtube.com/vi/_hF8R0UqEbQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Strange New Worlds Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ojwn4RHrSTU","video_url":"https://www.youtube.com/watch?v=ojwn4RHrSTU","description":"This week we review the Star Trek: Strange New Worlds finale S03E10 New Worlds and New Civilizations, as well as the Foundation Season Three finale and the Wednesday Season Two finale. We also review Alien Earth S01E06 & S01E07, Peacemaker S02E03 and Gen V S02E01 & 02.\n\n  •  Robert Redford, Hollywood icon and director, dead at 89 | CBC News (https://www.cbc.ca/news/entertainment/robert-redford-actor-director-obit-89-1.7634908) \n  •  'Andor' Leads the Big Genre Wins of the 2025 Emmys (https://gizmodo.com/emmy-2025-winners-andor-severance-the-penguin-2000658836) \n  •  Paramount Exploring Bid For Warner Bros. Discovery (https://deadline.com/2025/09/paramount-exploring-bid-warner-bros-discovery-1236529093/) \n  •  DC Cancels ‘Red Hood’ Comic Book Series After Writer Shares Inflammatory Post Following Charlie Kirk Shooting (https://www.hollywoodreporter.com/business/business-news/dc-cancels-red-hood-comic-book-series-charlie-kirk-1236368576/) \n  •  Apple TV+ Hit Sci-Fi Series Returning for Season 4 (With One Big Change) - ComicBook.com (https://comicbook.com/tv-shows/news/apple-tv-hit-sci-fi-series-returning-for-season-4-with-one-big-change/) \n  •  Daredevil: Born Again renewed for season 3 ahead of season 2's March 2026 premiere (https://ew.com/daredevil-born-again-renewed-for-season-3-ahead-of-season-2-premiere-11812673) \n  •  HBO Will Really Test How Much 'Game of Thrones' You Want Next Year (https://gizmodo.com/house-of-the-dragon-season-3-release-date-hedge-knight-game-of-thrones-2000659005) \n  •  'Super Mario Galaxy Movie' confirmed as sequel with Chris Pratt, Anya Taylor-Joy (https://ew.com/super-mario-galaxy-movie-sequel-teaser-chris-pratt-anya-taylor-joy-jack-black-11808771) \n  •  Latest TRON: Ares trailer takes us back to 1982 - Ars Technica (https://arstechnica.com/culture/2025/09/latest-tron-ares-trailer-takes-us-back-to-1982/) \n  •  Benoit Blanc goes full Gothic in Wake Up Dead Man trailer - Ars Technica (https://arstechnica.com/culture/2025/09/wake-up-dead-man-trailer-teases-classic-locked-room-puzzle/) \n  •  Trailer for Anaconda meta-reboot leans into the laughs - Ars Technica (https://arstechnica.com/culture/2025/09/trailer-for-anaconda-meta-reboot-leans-into-the-laughs/) \n  •  Teaser | Star Trek x LEGO (https://youtu.be/C4gbBGp92RU?si=4IlFFo42D1eERMY5) \n  •  SEGA® Genesis™ Controller 40769 | LEGO® Sonic the Hedgehog™ | Buy online at the Official LEGO® Shop US (https://www.lego.com/en-us/product/sega-genesis-controller-40769) \n  •  Marvel Animation's Marvel Zombies | Streaming Sept. 24 | Disney+ (https://youtu.be/8VEmp_Ycjws?si=7tT7WXDbs4AP-r1l) \n  •  Wolf 359: The Massacre II (TRAILER) (https://youtube.com/watch?v=MXhZAKBxhXM) \n  •  Apollo 13 | 30th Anniversary Trailer (https://youtu.be/B1KJ9XeZuxA) \n  •  David Gilmour Q&amp;A at BFI IMAX London, September 11, 2025 (https://youtu.be/jKysKkGQWZA) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-09-22T19:02:36Z","thumbnail_url":"https://img.youtube.com/vi/ojwn4RHrSTU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Refactoring: The Rule of Three","channel_name":"Quality Coding on YouTube","video_id":"MYYiQyfiT_s","video_url":"https://www.youtube.com/watch?v=MYYiQyfiT_s","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-09-22T17:30:07Z","thumbnail_url":"https://img.youtube.com/vi/MYYiQyfiT_s/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 672","channel_name":"Code Completion","video_id":"sDrhYAmVAks","video_url":"https://www.youtube.com/watch?v=sDrhYAmVAks","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-22T12:39:07Z","thumbnail_url":"https://img.youtube.com/vi/sDrhYAmVAks/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xamrock Beta Launch","channel_name":"Kilo Loco on YouTube","video_id":"R82a3XB8Hdo","video_url":"https://www.youtube.com/watch?v=R82a3XB8Hdo","description":"Kilo Loco is launching the first AI IDE built from scratch with context engineering in mind.","published":"2025-09-22T08:21:04Z","thumbnail_url":"https://img.youtube.com/vi/R82a3XB8Hdo/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"I wasn’t expecting to reach new emotional depths while making this, and I’m glad I did. #nyc","channel_name":"Full Queue Developer","video_id":"c_jUzAiLg_U","video_url":"https://www.youtube.com/watch?v=c_jUzAiLg_U","description":"","published":"2025-09-21T23:17:48Z","thumbnail_url":"https://img.youtube.com/vi/c_jUzAiLg_U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 671","channel_name":"Code Completion","video_id":"g40ZolsACrA","video_url":"https://www.youtube.com/watch?v=g40ZolsACrA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-21T12:35:22Z","thumbnail_url":"https://img.youtube.com/vi/g40ZolsACrA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TabView in iOS & iPadOS 26  New Features, Search Tabs, and Accessory Views","channel_name":"Stewart Lynch on YouTube","video_id":"0XdYBQVgK8g","video_url":"https://www.youtube.com/watch?v=0XdYBQVgK8g","description":"Apple introduced several subtle yet powerful updates to TabView in iOS and iPadOS 26, and in this video, I’ll walk you through them with a hands-on project. You’ll learn how to:\n• Design tab-based apps that adapt beautifully across iPhone and iPad\n• Use the new liquid glass effect in tab bars\n• Create collapsible search tabs and control when the search UI appears\n• Add tab bar accessory views and understand when and how they behave\n• Adapt layouts for resizable iPad windows using TabViewStyle\n• Implement tab bar behavior changes with scroll and keyboard awareness\n• Safely add new people to a list with validation and focus management\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:45 StartTab TabView\n9:19 SearchTab and Searchbar\n18:20 tabBarMinimizeBehavior and .tabViewBottomAccessory\n20:56 Add Person SafeArea Inset view\n\n Starter Project Files:  https://github.com/StewartLynch/TabView-Enhancements-in-os26\n\nCompleted Project:  https://github.com/StewartLynch/TabView-Enhancements-in-os26/tree/Completed\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-09-21T07:10:25Z","thumbnail_url":"https://img.youtube.com/vi/0XdYBQVgK8g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 670","channel_name":"Code Completion","video_id":"ehyhD-1BlE0","video_url":"https://www.youtube.com/watch?v=ehyhD-1BlE0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-20T11:59:52Z","thumbnail_url":"https://img.youtube.com/vi/ehyhD-1BlE0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 26 Custom Menu Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"RwPsJhrPP9g","video_url":"https://www.youtube.com/watch?v=RwPsJhrPP9g","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Custom Animated Menu Using SwiftUI | SwiftUI Animated Menu | SwiftUI Custom Menu View | SwiftUI Custom Views in Menu | SwiftUI Glass Effect Menu | SwiftUI Zoom Transition | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-custom-26-139323727\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26.0\n     macOS Version: 26.0 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:20 Building Custom Menu\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-20T11:00:06Z","thumbnail_url":"https://img.youtube.com/vi/RwPsJhrPP9g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Keep improving your workflows! #tdd #aicoding #swiftui #swiftlang #xcode","channel_name":"Quality Coding on YouTube","video_id":"DrGj_9fmwCI","video_url":"https://www.youtube.com/watch?v=DrGj_9fmwCI","description":"","published":"2025-09-20T04:23:47Z","thumbnail_url":"https://img.youtube.com/vi/DrGj_9fmwCI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Build a Voice Agent in Python #ai #llm #python #openai","channel_name":"Stream Developers on YouTube","video_id":"xTto4szfia4","video_url":"https://www.youtube.com/watch?v=xTto4szfia4","description":"Create your first voice AI agent in Python using the OpenAI Agents SDK. Check out our available platforms to integrate a voice agent with your app. \n\nBuild Voice Agents in Minutes: https://getstream.io/video/voice-agents/\n\nhttps://openai.github.io/openai-agents-python/","published":"2025-09-19T20:20:39Z","thumbnail_url":"https://img.youtube.com/vi/xTto4szfia4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 669","channel_name":"Code Completion","video_id":"RGU7W04g2ow","video_url":"https://www.youtube.com/watch?v=RGU7W04g2ow","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-19T12:27:32Z","thumbnail_url":"https://img.youtube.com/vi/RGU7W04g2ow/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The curious case of RETROACTIVE attribute in Swift","channel_name":"Swift and Tips","video_id":"Tt01HtBBoc4","video_url":"https://www.youtube.com/watch?v=Tt01HtBBoc4","description":"In this video, we unpack the @retroactive attribute in Swift 6. Why Xcode warns about retroactive conformances, what the attribute actually does, and the risks if a library later adds the same conformance. You’ll also see safer patterns to make types you don’t own conform without breaking future SDKs.\n\n------\nResources:\n* https://github.com/swiftlang/swift-evolution/blob/main/proposals/0364-retroactive-conformance-warning.md\n\n------\nVideos related:\n* Create a custom version of Swift: https://youtu.be/Rg3wsgNygYA\n* Fix broken animations: https://youtu.be/Yk-KPDa4w8E\n* TCA Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Error handling in Swift: https://youtu.be/Lh1B5BsAAK8\n* Access Control in Swift: https://youtu.be/MPXvleREPe0\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-09-18T14:00:53Z","thumbnail_url":"https://img.youtube.com/vi/Tt01HtBBoc4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 668","channel_name":"Code Completion","video_id":"KrcHJDMLeMs","video_url":"https://www.youtube.com/watch?v=KrcHJDMLeMs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-18T13:28:53Z","thumbnail_url":"https://img.youtube.com/vi/KrcHJDMLeMs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Built an AI App to Spot Dangerous Spiders 🕷️","channel_name":"Paul Solt on YouTube","video_id":"_tRtNgjXApA","video_url":"https://www.youtube.com/watch?v=_tRtNgjXApA","description":"First look at my spider app for iPhone. This is a work in progress.","published":"2025-09-18T04:33:32Z","thumbnail_url":"https://img.youtube.com/vi/_tRtNgjXApA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 667","channel_name":"Code Completion","video_id":"eoTweOhgxos","video_url":"https://www.youtube.com/watch?v=eoTweOhgxos","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-17T11:43:05Z","thumbnail_url":"https://img.youtube.com/vi/eoTweOhgxos/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Try Xcode 26 With Built-In GPT 5 Support #xcode #ai #llm #gpt5 #appleintelligence","channel_name":"Stream Developers on YouTube","video_id":"tIk1nfAPMYg","video_url":"https://www.youtube.com/watch?v=tIk1nfAPMYg","description":"Xcode 26 comes with built-in GPT-5 support. This video shows you how to use it for your SwiftUI projects.","published":"2025-09-17T09:42:18Z","thumbnail_url":"https://img.youtube.com/vi/tIk1nfAPMYg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI WebView | Building a Second Brain App - S3E10","channel_name":"Peter Friese on YouTube","video_id":"OlHahqE43gA","video_url":"https://www.youtube.com/watch?v=OlHahqE43gA","description":"In this week's stream, I am going to work on replacing a custom web view implementation with SwiftUI's new WebView.","published":"2025-09-16T21:19:56Z","thumbnail_url":"https://img.youtube.com/vi/OlHahqE43gA/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"iOS 26 Custom Animated ToolBar Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"lkgAG568O20","video_url":"https://www.youtube.com/watch?v=lkgAG568O20","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we create a Custom Animated Toolbar which resembles the native iOS 26 Mail App's ToolBar Using SwiftUI | SwiftUI Animated ToolBar | SwiftUI Custom ToolBar | SwiftUI Toolbar Animations | SwiftUI Glass Effect Animations | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-custom-26-139032169\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26 RC\n     macOS Version: 26.0 Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:47 Building Custom Tool Bar\n    1:47 Animation Without Morph Effect\n    1:47 Animation With Morph Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-16T15:10:53Z","thumbnail_url":"https://img.youtube.com/vi/lkgAG568O20/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 666","channel_name":"Code Completion","video_id":"quRkEP2szac","video_url":"https://www.youtube.com/watch?v=quRkEP2szac","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-16T12:59:23Z","thumbnail_url":"https://img.youtube.com/vi/quRkEP2szac/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack Typing Trainer  – iOS 26 Update with Liquid Glass ✨","channel_name":"Xcoding with Alfian","video_id":"RKsRaqIORtM","video_url":"https://www.youtube.com/watch?v=RKsRaqIORtM","description":"ClickClack – Typing Trainer just got a major update for iOS 26!\n\nThis release brings Apple’s brand-new Liquid Glass UI, with smooth animations, fluid transitions, and a polished design that feels right at home on iPhone, iPad, and Mac.\n\nIf you love typing challenges, practice, and tracking your progress — ClickClack is built for you.\n\n What’s New in this Update:\n • Liquid Glass UI support for iOS 26\n • Smooth animations and seamless transitions\n • Refreshed, modern design across devices\n\n📲 Download ClickClack now: \nhttps://apps.apple.com/id/app/clickclack-typing-trainer/id6740695697\n\n#iOS26 #TypingApp #IndieDev #ClickClack #SwiftUI","published":"2025-09-16T09:52:39Z","thumbnail_url":"https://img.youtube.com/vi/RKsRaqIORtM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ClickClack – Now with iOS 26 Liquid Glass ✨ #ios26 #typing","channel_name":"Xcoding with Alfian","video_id":"sCpkQ7XdkZw","video_url":"https://www.youtube.com/watch?v=sCpkQ7XdkZw","description":"Typing just got smoother. ClickClack now supports iOS 26 with Liquid Glass UI, smooth animations, and fluid transitions.\nAvailable on iPhone, iPad, and Mac. 🚀\n\nhttps://apps.apple.com/id/app/clickclack-typing-trainer/id6740695697\n\n#iOS26 #TypingApp #IndieDev #ClickClack","published":"2025-09-16T05:22:00Z","thumbnail_url":"https://img.youtube.com/vi/sCpkQ7XdkZw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"18 Wheels cover","channel_name":"Full Queue Developer","video_id":"q_SI1kFuHh4","video_url":"https://www.youtube.com/watch?v=q_SI1kFuHh4","description":"I missed open mic tonight, but we have open mic at home","published":"2025-09-16T01:30:46Z","thumbnail_url":"https://img.youtube.com/vi/q_SI1kFuHh4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"\"18 Wheels & a Dozen Roses\" cover","channel_name":"Full Queue Developer","video_id":"uVI3mIj_ywM","video_url":"https://www.youtube.com/watch?v=uVI3mIj_ywM","description":"Couldn't make it to open mic tonight, but we have open mic at home. The theme for an upcoming open mic is \"country\" so I've been practicing this in my head for a bit now.","published":"2025-09-16T01:18:22Z","thumbnail_url":"https://img.youtube.com/vi/uVI3mIj_ywM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Helpers for AI and ViewInspector","channel_name":"Quality Coding on YouTube","video_id":"yiLYLrA_xZg","video_url":"https://www.youtube.com/watch?v=yiLYLrA_xZg","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-09-15T17:30:16Z","thumbnail_url":"https://img.youtube.com/vi/yiLYLrA_xZg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"🧠 Smarter ASO: Group Keywords by Theme to Improve Focus","channel_name":"Appfigures on YouTube","video_id":"3iHTOCmpKMk","video_url":"https://www.youtube.com/watch?v=3iHTOCmpKMk","description":"Learn why treating keywords as themes or sets can improve your ASO strategy. This video explores how grouping keywords strategically increases your app’s discoverability and relevance, boosting visibility and downloads. Perfect for apps aiming for smarter keyword optimization.","published":"2025-09-15T13:30:05Z","thumbnail_url":"https://img.youtube.com/vi/3iHTOCmpKMk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 665","channel_name":"Code Completion","video_id":"JMA2spHF3SU","video_url":"https://www.youtube.com/watch?v=JMA2spHF3SU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-15T12:46:12Z","thumbnail_url":"https://img.youtube.com/vi/JMA2spHF3SU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Consequences of Yes","channel_name":"Full Queue Developer","video_id":"OGI5RD13qZ0","video_url":"https://www.youtube.com/watch?v=OGI5RD13qZ0","description":"Recorded this song today! A little bit too long to end yo on #shorts i guess","published":"2025-09-14T23:01:52Z","thumbnail_url":"https://img.youtube.com/vi/OGI5RD13qZ0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Mastering iOS 26 Toolbars & Modal Sheets in SwiftUI – New Glass Buttons, Transitions & More","channel_name":"Stewart Lynch on YouTube","video_id":"IiLDbrtBsn0","video_url":"https://www.youtube.com/watch?v=IiLDbrtBsn0","description":"iOS 26 brings a fresh take on SwiftUI toolbars and modal presentations, and in this tutorial, I’ll guide you through everything you need to know. We’ll explore semantic and positional toolbar item placements, new glass button styles, toolbar spacers, and subtitle options—including some quirks to be aware of. You’ll also learn how to use the new matchGeometry transition with modal sheets for a polished, modern experience.\n\nBy the end of the video, you’ll be equipped to take full advantage of toolbars and sheet presentation enhancements in iOS 26.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:38 Start Page\n4:24  SemanticToolbar Placement\n11:45 Positional Toolbar Placement\n17:33SwiftUI,iOS 26,SwiftUI toolbar,SwiftUI glass buttons,SwiftUI sheet,SwiftUI fullScreenCover,SwiftUI matchGeometry,SwiftUI subtitle,SwiftUI toolbar spacer,SwiftUI bottom toolbar,SwiftUI transition,SwiftUI navigation bar,SwiftUI tutorial,Xcode 26,SwiftUI iOS 26 featuresSwiftUI,iOS 26,SwiftUI toolbar,SwiftUI glass buttons,SwiftUI sheet,SwiftUI fullScreenCover,SwiftUI matchGeometry,SwiftUI subtitle,SwiftUI toolbar spacer,SwiftUI bottom toolbar,SwiftUI transition,SwiftUI navigation bar,SwiftUI tutorial,Xcode 26,SwiftUI iOS 26 features Modal Sheet Zoom Transition\n\n Starter Project Files:  https://github.com/StewartLynch/Liquid-Glass-Toolbars-And-Sheets\n\nCompleted Project: https://github.com/StewartLynch/Liquid-Glass-Toolbars-And-Sheets/tree/Completed\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-09-14T13:21:34Z","thumbnail_url":"https://img.youtube.com/vi/IiLDbrtBsn0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 664","channel_name":"Code Completion","video_id":"DxLxoDmpaR8","video_url":"https://www.youtube.com/watch?v=DxLxoDmpaR8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-14T12:18:13Z","thumbnail_url":"https://img.youtube.com/vi/DxLxoDmpaR8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Resizable Sticky Header for SwiftUI List View | #animation #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"N-3LeprkOZk","video_url":"https://www.youtube.com/watch?v=N-3LeprkOZk","description":"","published":"2025-09-14T07:06:33Z","thumbnail_url":"https://img.youtube.com/vi/N-3LeprkOZk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 663","channel_name":"Code Completion","video_id":"SCJrdnxvIpA","video_url":"https://www.youtube.com/watch?v=SCJrdnxvIpA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-13T12:21:39Z","thumbnail_url":"https://img.youtube.com/vi/SCJrdnxvIpA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Made Water! - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"H2a93uiSHTM","video_url":"https://www.youtube.com/watch?v=H2a93uiSHTM","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/09/07/i-made-water/","published":"2025-09-12T17:48:08Z","thumbnail_url":"https://img.youtube.com/vi/H2a93uiSHTM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Gain Traction Fast. Use Long-Tail Keywords! 📱","channel_name":"Appfigures on YouTube","video_id":"wubtBpYLXfY","video_url":"https://www.youtube.com/watch?v=wubtBpYLXfY","description":"Discover how long-tail keywords can improve your app's visibility and downloads. This video breaks down how targeting specific search phrases helps you reach a more engaged audience, driving better rankings and app growth. Perfect for refining your ASO strategy.","published":"2025-09-12T13:31:07Z","thumbnail_url":"https://img.youtube.com/vi/wubtBpYLXfY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 662","channel_name":"Code Completion","video_id":"TNd8MXPOTUg","video_url":"https://www.youtube.com/watch?v=TNd8MXPOTUg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-12T12:31:36Z","thumbnail_url":"https://img.youtube.com/vi/TNd8MXPOTUg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"David Gilmour Q&A - What brand & gauge strings do you use on your black Strat?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"imFx8q19GVM","video_url":"https://www.youtube.com/watch?v=imFx8q19GVM","description":"","published":"2025-09-11T19:27:54Z","thumbnail_url":"https://img.youtube.com/vi/imFx8q19GVM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 661","channel_name":"Code Completion","video_id":"4pBb3iv6xCg","video_url":"https://www.youtube.com/watch?v=4pBb3iv6xCg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-11T12:50:06Z","thumbnail_url":"https://img.youtube.com/vi/4pBb3iv6xCg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"David Gilmour Q&A at BFI IMAX, September 11, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"jKysKkGQWZA","video_url":"https://www.youtube.com/watch?v=jKysKkGQWZA","description":"","published":"2025-09-11T08:58:24Z","thumbnail_url":"https://img.youtube.com/vi/jKysKkGQWZA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"StewartLynch Channel Web App","channel_name":"Stewart Lynch on YouTube","video_id":"9fwYD2YEUQI","video_url":"https://www.youtube.com/watch?v=9fwYD2YEUQI","description":"A new web app that lets you explore the contents of my YouTube channel directly in your browser. \nThis web app is similar to my dedicated macOS application available on [Gumroad](https://stewartlynch.gumroad.com/l/obsjz), but runs entirely in the browser. \nWhile it’s not quite as feature-rich as the Mac app, I’ll continue to keep the content updated in both places.  \nFeatures\n- 🔎 Search by **title** or **description**\n- 🏷️ Filter videos by **tag**\n- ▶️ Watch tutorials via embedded YouTube player\n- 📂 Access **starter projects** and **source code** links provided with my tutorials  \n\nInstructions for installing on iPhone or iPad:\nhttps://stewartlynch.github.io/YouTube/\n\nDirect link to the web app: https://stewartlynch.github.io/StewartLynchChannel/","published":"2025-09-10T23:14:05Z","thumbnail_url":"https://img.youtube.com/vi/9fwYD2YEUQI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Sticky Header For List View | SwiftUI | Stretchy List View Header","channel_name":"Kavsoft on YouTube","video_id":"p4WOUj2kqkc","video_url":"https://www.youtube.com/watch?v=p4WOUj2kqkc","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a cool Custom List View with both Sticky and Stretchy Header Using SwiftUI.\nSwiftUI Sticky List Header | SwiftUI Stretchy List Header | SwiftUI Custom List Header View | SwiftUI Custom List View | SwiftUI List Animations | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/sticky-header-138602415\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26 Beta 7\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:47 Building Custom List View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-10T17:27:37Z","thumbnail_url":"https://img.youtube.com/vi/p4WOUj2kqkc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Model Context Protocol (MCP) Explained (+ Example Code)","channel_name":"Stream Developers on YouTube","video_id":"Dkmfvfr1L4I","video_url":"https://www.youtube.com/watch?v=Dkmfvfr1L4I","description":"In this video we're taking a look at the Model Context Protocol (MCP) which is quickly becoming an industry standard how LLMs can talk to external tools.\n\n🔗 Links\n\nModel Context Protocol:\nhttps://modelcontextprotocol.io/docs/\n\n⏱️ Timestamps\n\n00:00 Intro\n00:39 What's in this video?\n01:27 What is MCP?\n03:00 MCP Server - stdio\n06:05 StreamableHTTP\n07:09 MCP Client\n09:14 Summary","published":"2025-09-10T15:44:04Z","thumbnail_url":"https://img.youtube.com/vi/Dkmfvfr1L4I/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to Find Keywords That ACTUALLY Rank","channel_name":"Appfigures on YouTube","video_id":"kEK0VdQo_sA","video_url":"https://www.youtube.com/watch?v=kEK0VdQo_sA","description":"Discover how to find  keywords that actually drive downloads and learn how to prioritize them for maximum impact. See how to compete in tough app genres where the most popular keywords are too competitive. Find hidden, less-known keywords that give your app an advantage and help you grow faster. Perfect for anyone looking to improve ASO, boost visibility, and drive mobile growth.\n\nMentioned resources: \n► Leveraging Localizations to amplify your visibility: https://appfigures.com/resources/guides/extend-keyword-list\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#aso #appmarketing #mobileapps","published":"2025-09-10T13:30:57Z","thumbnail_url":"https://img.youtube.com/vi/kEK0VdQo_sA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 660","channel_name":"Code Completion","video_id":"1m4KPpSucBA","video_url":"https://www.youtube.com/watch?v=1m4KPpSucBA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-10T12:27:22Z","thumbnail_url":"https://img.youtube.com/vi/1m4KPpSucBA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Notifications OnBoarding Animation Using SwiftUI | #animation #apple #ios","channel_name":"Kavsoft on YouTube","video_id":"L_3cemcGAx8","video_url":"https://www.youtube.com/watch?v=L_3cemcGAx8","description":"","published":"2025-09-09T21:07:22Z","thumbnail_url":"https://img.youtube.com/vi/L_3cemcGAx8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Saftey Officer Freddy 🤣","channel_name":"Full Queue Developer","video_id":"YnjjRsGqgtA","video_url":"https://www.youtube.com/watch?v=YnjjRsGqgtA","description":"","published":"2025-09-09T20:04:13Z","thumbnail_url":"https://img.youtube.com/vi/YnjjRsGqgtA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to disable Liquid Glass in your iOS app (iOS 26 tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"aTYbfeyyifM","video_url":"https://www.youtube.com/watch?v=aTYbfeyyifM","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-09-09T14:53:28Z","thumbnail_url":"https://img.youtube.com/vi/aTYbfeyyifM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 659","channel_name":"Code Completion","video_id":"SltAYBhjhcU","video_url":"https://www.youtube.com/watch?v=SltAYBhjhcU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-09T12:48:35Z","thumbnail_url":"https://img.youtube.com/vi/SltAYBhjhcU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Hacktivate: Capture the Flag – iPhone and Preorder","channel_name":"Paul Hudson on YouTube","video_id":"Z9FXnpT2FaQ","video_url":"https://www.youtube.com/watch?v=Z9FXnpT2FaQ","description":"Here I show you how the adapts for iPhone – even down to the little SE! – and also talk about how the Linux terminal challenges are implemented. Spoiler: It's a lot of code.\n\nPreorder the app here: https://apps.apple.com/gb/app/hacktivate-capture-the-flag/id6748286602","published":"2025-09-08T20:55:29Z","thumbnail_url":"https://img.youtube.com/vi/Z9FXnpT2FaQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Passionate about views from on high. Why I recommend Top of the Rock over Empire State Building #nyc","channel_name":"Full Queue Developer","video_id":"0NwumZxz9h0","video_url":"https://www.youtube.com/watch?v=0NwumZxz9h0","description":"","published":"2025-09-08T19:45:10Z","thumbnail_url":"https://img.youtube.com/vi/0NwumZxz9h0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Free AI: You Get What You pay For","channel_name":"Quality Coding on YouTube","video_id":"G-t1YZx-amI","video_url":"https://www.youtube.com/watch?v=G-t1YZx-amI","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-09-08T17:30:07Z","thumbnail_url":"https://img.youtube.com/vi/G-t1YZx-amI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Never Ship a Bad AI Prompt Again: Dynamic iOS AI with Firebase Remote Config","channel_name":"Peter Friese on YouTube","video_id":"u_ZYmX1fbeI","video_url":"https://www.youtube.com/watch?v=u_ZYmX1fbeI","description":"Building intelligent apps is one thing, but maintaining and improving their \"brains\" after launch is the real challenge. Hardcoded prompts and model choices quickly become outdated, requiring a full app update to change. What if you could tweak your AI's personality, switch its model, and A/B test prompts instantly from the cloud?\n\nIn this episode of building my \"Second Brain\" iOS app, I'll show you exactly how to achieve that. We'll dive into Firebase Remote Config to create a flexible control panel for our AI summarization feature. \n\nYou'll learn how to:\n* Define and fetch AI parameters like prompts, model priority (on-device vs. cloud), and configuration details remotely.\n* Integrate these parameters into an iOS app using Swift.\n* Dynamically construct calls to Apple's Foundation Model framework and Firebase AI Logic based on the fetched configuration.\n* Build a robust system that can prioritize Apple's on-device models for speed and privacy, with a fallback or premium option using cloud-based AI.\n\nBy the end of this livestream, you'll have the power to remotely fine-tune your app's generative AI features without ever needing to submit a new build to the App Store.\n\n#LiveCoding #iOSDev #Firebase #GenerativeAI #RemoteConfig #AppleDeveloper #OnDeviceAI #Xcode #SwiftUI #LLM #HybridAI  #AI #iOSDev #AppleIntelligence","published":"2025-09-08T14:41:50Z","thumbnail_url":"https://img.youtube.com/vi/u_ZYmX1fbeI/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"🚨 DO NOT Bid on Your App’s Name! Here’s Why","channel_name":"Appfigures on YouTube","video_id":"rp0BY6PJMqc","video_url":"https://www.youtube.com/watch?v=rp0BY6PJMqc","description":"Learn why bidding on your app’s name in ads can waste resources and hurt your marketing strategy. This video explores smarter keyword bidding practices and explains how to maximize ad spend without targeting your brand name. Perfect for boosting ROI in app marketing.","published":"2025-09-08T13:30:53Z","thumbnail_url":"https://img.youtube.com/vi/rp0BY6PJMqc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 658","channel_name":"Code Completion","video_id":"1KMlycqo7Wc","video_url":"https://www.youtube.com/watch?v=1KMlycqo7Wc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-08T12:22:34Z","thumbnail_url":"https://img.youtube.com/vi/1KMlycqo7Wc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Made Water!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"tRdkBbrJNas","video_url":"https://www.youtube.com/watch?v=tRdkBbrJNas","description":"This week Jaime and Jonathan review Star Trek: Strange New Worlds S03E09 Terrarium, as well as Alien: Earth S01E05 In Space, No One… and Peacemaker S02E02 A Man Is Only as Good as His Bird.\n\n  •  The Avengers face an undead Thanos in Marvel Zombies trailer - Ars Technica (https://arstechnica.com/culture/2025/09/the-avengers-face-an-undead-thanos-in-marvel-zombies-trailer/) \n  •  Amazon Finally Confirms Sophie Turner as Lara Croft in 'Tomb Raider' Series (https://gizmodo.com/amazon-finally-confirms-sophie-turner-as-lara-croft-in-tomb-raider-series-2000652936) \n  •  Graham Greene, Dances With Wolves star, dies at 73 (https://ew.com/graham-greene-dead-dances-with-wolves-star-73-11801449) \n  •  Legendary Animation Studio Shuts Down Production After 50 Years (https://comicbook.com/tv-shows/news/nelvana-animation-studio-shut-down/) \n  •  Super Metroid - Title Screen - Enhanced (https://www.youtube.com/watch?v=p2-eg04TaKQ) \n  •  KPop Demon Hunters | Official Trailer | Netflix (https://youtu.be/AzCAwdp1uIQ) \n  •  Paw Patrol Sizzle (https://youtu.be/juKltYNkJ14) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-09-08T00:06:45Z","thumbnail_url":"https://img.youtube.com/vi/tRdkBbrJNas/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 657","channel_name":"Code Completion","video_id":"Ugz6yUuAciQ","video_url":"https://www.youtube.com/watch?v=Ugz6yUuAciQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-07T12:34:54Z","thumbnail_url":"https://img.youtube.com/vi/Ugz6yUuAciQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Notification OnBoarding Animation Using SwiftUI | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"Cbgvi4G_LIs","video_url":"https://www.youtube.com/watch?v=Cbgvi4G_LIs","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a cool notification permission onboarding UI with animations using SwiftUI.\nSwiftUI Notification Permission | SwiftUI Notification OnBoarding | SwiftUI Permission Asking Animation | SwiftUI Complex UI | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/138230412\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26 Beta 7\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    3:18 Building OnBoarding UI\n    13:02 Notification Permission & UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-06T14:19:51Z","thumbnail_url":"https://img.youtube.com/vi/Cbgvi4G_LIs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 656","channel_name":"Code Completion","video_id":"5jn1qIxJ9Tc","video_url":"https://www.youtube.com/watch?v=5jn1qIxJ9Tc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-06T12:38:59Z","thumbnail_url":"https://img.youtube.com/vi/5jn1qIxJ9Tc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Who does it like the @mta? Nobody!!","channel_name":"Full Queue Developer","video_id":"v0KLO8s-TyE","video_url":"https://www.youtube.com/watch?v=v0KLO8s-TyE","description":"","published":"2025-09-06T01:01:59Z","thumbnail_url":"https://img.youtube.com/vi/v0KLO8s-TyE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Auto Resizing Dynamic Sheets using SwiftUI | #animation #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"EyOiwl5yuSM","video_url":"https://www.youtube.com/watch?v=EyOiwl5yuSM","description":"","published":"2025-09-05T21:08:28Z","thumbnail_url":"https://img.youtube.com/vi/EyOiwl5yuSM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iOS Dev AI Superpowers","channel_name":"Sean Allen on YouTube","video_id":"HgVa5zTAkCQ","video_url":"https://www.youtube.com/watch?v=HgVa5zTAkCQ","description":"iOS Dev Knowledge + AI = Superpowers. The more you know, the better you'll be working with AI. #iosdev #iosdeveloper #indiedev","published":"2025-09-05T14:45:25Z","thumbnail_url":"https://img.youtube.com/vi/HgVa5zTAkCQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI ML Filters & Video Effects #ios #swiftui #swift #video #calling","channel_name":"Stream Developers on YouTube","video_id":"6M_JJh0y64E","video_url":"https://www.youtube.com/watch?v=6M_JJh0y64E","description":"Using Stream's iOS Video SDK, you can easily integrate standard Core Image filters and machine-learning filters into your SwiftUI app with minimal effort. This video gives you an overview of how to add such filters and video effects into your iOS 26 app. Check the links in the description for source codes and a full YouTube video tutorial. \n\nWatch the full video: https://youtu.be/QbuJAq7Xh_8\n\nStandard built-in CIImage filters sample app: https://github.com/GetStream/stream-tutorial-projects/tree/main/iOS26%2B_SwiftUI\n\nML filters sample demo: https://github.com/GetStream/stream-video-ios-examples/tree/main/VideoWithChat\n\nTry Stream for free: https://getstream.io/try-for-free/\n\niOS Video SDK: https://getstream.io/video/sdk/ios/","published":"2025-09-05T14:29:28Z","thumbnail_url":"https://img.youtube.com/vi/6M_JJh0y64E/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 655","channel_name":"Code Completion","video_id":"gNeLqhOQu0o","video_url":"https://www.youtube.com/watch?v=gNeLqhOQu0o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-05T12:40:01Z","thumbnail_url":"https://img.youtube.com/vi/gNeLqhOQu0o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Far, Far, Far, Too Long","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8zMhz3Um16c","video_url":"https://www.youtube.com/watch?v=8zMhz3Um16c","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/09/02/far-far-far-too-long/","published":"2025-09-05T07:13:54Z","thumbnail_url":"https://img.youtube.com/vi/8zMhz3Um16c/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"iOS 26 Lock Screen Carousel With Reflection Effect Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"QH5EbrqhmnA","video_url":"https://www.youtube.com/watch?v=QH5EbrqhmnA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can recreate the iOS 26 Lock Screen Carousel Slider With the new Bottom bar Reflection Effect Using SwiftUI.\nSwiftUI Custom Carousel | SwiftUI Animated Carousel | SwiftUI Reflection Effect | SwiftUI Snap Carousel | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-lock-with-138145214\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26 Beta 7\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-09-04T18:55:45Z","thumbnail_url":"https://img.youtube.com/vi/QH5EbrqhmnA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Showing off the app I made","channel_name":"Full Queue Developer","video_id":"3qTgOGDAUQM","video_url":"https://www.youtube.com/watch?v=3qTgOGDAUQM","description":"","published":"2025-09-04T18:19:26Z","thumbnail_url":"https://img.youtube.com/vi/3qTgOGDAUQM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 654","channel_name":"Code Completion","video_id":"i_X7lnzm_ac","video_url":"https://www.youtube.com/watch?v=i_X7lnzm_ac","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-04T12:42:46Z","thumbnail_url":"https://img.youtube.com/vi/i_X7lnzm_ac/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Turn boring AI designs to Pro-level with these simple steps","channel_name":"DesignCode","video_id":"lgqnMzOu2Lw","video_url":"https://www.youtube.com/watch?v=lgqnMzOu2Lw","description":"Designing with AI isn’t about replacing creativity — it’s about amplifying it. In this video, I’ll show how my process evolved from rough, AI-generated results into designs that feel intentional and professional.\n\nWe’ll explore practical details like color, depth, and shadows, and how small adjustments change the entire mood. I’ll walk through the Prompt Builder, available to everyone now, and how it makes experimenting with layouts faster. You’ll see how to replace elements with images, refine workflows, and bring consistency to your projects.\n\nBy the end, you’ll understand not just the “how,” but the “why” — why intentionality matters, why features are designed the way they are, and how you can move from random outputs to purposeful design choices.\n\nResources\n • Unicorn Studio → https://www.unicorn.studio/\n • My Templates → https://aura.build/meng\n • Components → https://aura.build/components\n • Dribbble → https://dribbble.com/\n • Lapa Ninja → https://www.lapa.ninja/\n\n00:00 — From basic AI designs to polished results\n06:17 — Understanding colors, depth, and drop shadows\n12:14 — The Prompt Builder is now available to everyone\n17:56 — Replacing elements with images\n23:26 — Transitioning workflows seamlessly\n29:12 — Exploring a new feature in action\n34:38 — Designing with intention instead of randomness\n39:43 — Copy–paste workflow that saves hours\n46:04 — Real-world example and use case\n52:05 — Final thoughts on making designs professional","published":"2025-09-04T11:13:40Z","thumbnail_url":"https://img.youtube.com/vi/lgqnMzOu2Lw/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"iOS 26: Add Video Image Effects & ML Filters to a SwiftUI App","channel_name":"Stream Developers on YouTube","video_id":"QbuJAq7Xh_8","video_url":"https://www.youtube.com/watch?v=QbuJAq7Xh_8","description":"This video shows how to integrate standard built-in CIImage filters and ML face filter into a video conferencing app powered by Stream's iOS/Swift SDK. We will begin by adding Core Image filters and, along the way, show you how to implement a machine learning face filter in your app using Apple's Vision framework. Eventually, you will discover other toolsets that will allow you to build video effects into your iOS apps.\n\nTIMESTAMPS\n00:00 Cold Open\n00:06 Intro to adding video image effects & ML filters to a SwiftUI app\n00:51 Get started with the Stream's iOS Video SDK\n03:10 Configure Xcode: Set privacies & install the video SDK\n05:34 Add bloom, blur, and sepia tone filters\n13:40 Add a machine learning face filter\n16:58 Recap\n\nRELATED LINKS\nCreate a Stream maker account: https://getstream.io/maker-account/?utm_source=youtube&amp;utm_medium=stream_developers&amp;utm_campaign=clonethegreats&amp;utm_term=twitch-clone&amp;utm_content=developer\n\nTry Stream for free: https://getstream.io/try-for-free/\n\niOS Video SDK: https://getstream.io/video/sdk/ios/\n\nRead the article version of this video: https://getstream.io/blog/ios-video-ai-filters/\n\niOS Video Calling Tutorial: https://getstream.io/video/sdk/ios/tutorial/video-calling/\n\nIOS Video SDK package on GitHub: https://github.com/GetStream/stream-video-swift\n\nVideo & Audio filters docs: https://getstream.io/video/docs/ios/advanced/apply-video-filters/\n\nSDKs VideoRenderer docs: https://getstream.io/video/docs/ios/ui-components/video-renderer/\n\nToken Generator: https://getstream.io/chat/docs/php/token_generator/\n\nCore Image Filter Reference: https://developer.apple.com/library/archive/documentation/GraphicsImaging/Reference/CoreImageFilterReference/\n\nApple Vision framework: https://developer.apple.com/documentation/vision\n\nApple VideoToolbox: https://developer.apple.com/documentation/videotoolbox","published":"2025-09-03T16:36:51Z","thumbnail_url":"https://img.youtube.com/vi/QbuJAq7Xh_8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Art deco 😮‍💨 #nyc #nycsubway #tourist","channel_name":"Full Queue Developer","video_id":"DuZtJ6bKdkw","video_url":"https://www.youtube.com/watch?v=DuZtJ6bKdkw","description":"","published":"2025-09-03T14:36:41Z","thumbnail_url":"https://img.youtube.com/vi/DuZtJ6bKdkw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The Secret to Doubling App Store Conversions in iOS 26","channel_name":"Sean Allen on YouTube","video_id":"74QSJDdGY3o","video_url":"https://www.youtube.com/watch?v=74QSJDdGY3o","description":"Easy App Store Screenshots w/ Appscreens - https://appscreens.com/?via=SA\n\nApple just dropped a huge update at WWDC 2025: Custom Product Pages can now show up in organic App Store search. That means when someone searches for “learn Spanish” or “collage maker,” you can show a product page with screenshots tailored to that keyword. This is a massive win for conversions and ASO (App Store Optimization).\n\nIn this video I’ll walk through how to set them up in App Store Connect, what the current limitations are, and give you a few strategies for making the most of them. If you’ve got an indie app, this is something you need to implement ASAP to increase downloads and revenue.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Improve Organic Search Conversions\n1:19 - How to set up Custom Product Pages\n2:43 - Direct Link to Custom Product Page\n3:15 - Connecting Keywords\n4:58 - The Bare Minimum\n5:35 - Limitation\n6:55 - Create Specific Screenshots\n\n#swift #swiftui #iosdevelopment","published":"2025-09-03T12:46:23Z","thumbnail_url":"https://img.youtube.com/vi/74QSJDdGY3o/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 653","channel_name":"Code Completion","video_id":"H4yzvSzLQx4","video_url":"https://www.youtube.com/watch?v=H4yzvSzLQx4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-03T12:14:26Z","thumbnail_url":"https://img.youtube.com/vi/H4yzvSzLQx4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Far, Far, Far, Too Long","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"grvaqyPFAvE","video_url":"https://www.youtube.com/watch?v=grvaqyPFAvE","description":"This week Jonathan and Jaime are joined by Josh Hrach, as they cover Star Trek: Strange New Worlds S03E08 Four-and-a-Half Vulcans. They also review Alien: Earth S01E04 Observation and Peacemaker S02E01 The Ties That Grind.\n\n  •  'Star Trek: Strange New Worlds': Ethan Peck Says a 'Year One' Series Would Be 'Wonderful' (https://www.tvinsider.com/1210212/star-trek-strange-new-worlds-spock-kirk-year-one-ethan-peck/) \n  •  Contemporary ‘Wizard Of Oz’ Series ‘Dorothy’ In Works At Prime Video From Gwen Stefani, Blake Shelton & Creator Gina Matthews (https://deadline.com/2025/08/gwen-stefani-blake-shelton-wizard-of-oz-prime-video-1236497977/) \n  •  KPop Demon Hunters is Netflix’s most popular movie of all time | The Verge (https://www.theverge.com/netflix/766280/kpop-demon-hunters-netflix-record) \n  •  Episode Discussion | Star Trek: Strange New Worlds | 3x08 \"Four-And-A-Half Vulcans\" (https://old.reddit.com/r/startrek/comments/1n24eqv/episode_discussion_star_trek_strange_new_worlds/) \n  •  MANDALORIAN AND GROGU TRAILER LEAK (https://youtu.be/lnQbZNpLngk?si=9nc_vJ5veSLPrFPh) \n  •  Wednesday: Season 2 | Part 2 Official Trailer | Netflix (https://youtu.be/ueCc-AYUMRs?si=1jCbKPzgj6cNxfqC) \n  •  Spider-Man's Secret: How Sony Almost Lost Iron Man! #shorts - YouTube (https://youtube.com/shorts/V-jXvE3fdpY) \n  •  Troops (1997) Star Wars / COPS parody. HQ video / original soundtrack (https://www.youtube.com/watch?v=5HO70-Rk3jE) \n  •  [PLAY] Star Trek Dark Rifts eps 1 (https://www.youtube.com/watch?v=3WFJgY-JsgA) \n  •  Severance — Britt Lower's Casting Tape | Apple TV+ (https://www.youtube.com/watch?v=h61VI_62KYA) \n  •  Cells At Work! | Official Trailer | Netflix (https://www.youtube.com/watch?v=VKzbpeFLXTk) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-09-02T23:13:25Z","thumbnail_url":"https://img.youtube.com/vi/grvaqyPFAvE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Hybrid AI - Building a Second Brain app (S3 E8)","channel_name":"Peter Friese on YouTube","video_id":"vQ-clCjkZws","video_url":"https://www.youtube.com/watch?v=vQ-clCjkZws","description":"There are many reasons why you might want to be able to dynamically fall back from one model to the other, or even from on-device to cloud-based inference.\n\nIn this livestream, we'll look at how this can be done.\n\n#Swift #SwiftUI #foundationmodels #Firebase #iOSDev #LiveCoding #iOS26 #Xcode #SoftwareDevelopment #Apple #Programming","published":"2025-09-02T22:14:36Z","thumbnail_url":"https://img.youtube.com/vi/vQ-clCjkZws/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How to hide the content of a view in a screenshot (iOS tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"PXeH7p_o2B8","video_url":"https://www.youtube.com/watch?v=PXeH7p_o2B8","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nLink to the repo 👉 https://github.com/kuttz/SecureYourView \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-09-02T14:56:17Z","thumbnail_url":"https://img.youtube.com/vi/PXeH7p_o2B8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 652","channel_name":"Code Completion","video_id":"ot_CZm89slo","video_url":"https://www.youtube.com/watch?v=ot_CZm89slo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-02T13:09:15Z","thumbnail_url":"https://img.youtube.com/vi/ot_CZm89slo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 651","channel_name":"Code Completion","video_id":"-aWqQS-Eq1U","video_url":"https://www.youtube.com/watch?v=-aWqQS-Eq1U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-09-01T13:14:13Z","thumbnail_url":"https://img.youtube.com/vi/-aWqQS-Eq1U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"From Idea to UI in Seconds with a Prompt Builder","channel_name":"DesignCode","video_id":"EN25z2kubN8","video_url":"https://www.youtube.com/watch?v=EN25z2kubN8","description":"Learn how to start designing with AI-generated UI in Aura — perfect for beginners and pros alike. Aura focuses on the essentials: clean HTML and CSS with instant live previews, so you skip setup headaches and complex frameworks. Use the Prompt Builder to create layouts, cards, or mobile UIs without writing code. Customize colors, fonts, and styles, then see your design rendered instantly. Explore over 1,300 production-quality templates, from 3D animations to clean mobile layouts, all styled with intent. Everything runs in the browser and is powered by HTML, CSS, and JavaScript — letting you remix, iterate, and learn by doing. #aidesign #nocode #webdesign #uiprompting #aura","published":"2025-09-01T12:53:50Z","thumbnail_url":"https://img.youtube.com/vi/EN25z2kubN8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI: How To Seamlessly Morph Liquid Glass Shapes","channel_name":"Stream Developers on YouTube","video_id":"mQ9sLqg0aYo","video_url":"https://www.youtube.com/watch?v=mQ9sLqg0aYo","description":"In iOS 26 and SwiftUI, you can seamlessly blend and morph two or more Liquid Glass views using GlassEffectContainer.  This video demonstrates the smooth morphing effect and how to customize it with spacing.\n\nSource Code: https://github.com/amosgyamfi/swiftui_tutorial_projects/blob/master/Gist/LiquidGlassEffectClearMode.swift","published":"2025-09-01T10:10:29Z","thumbnail_url":"https://img.youtube.com/vi/mQ9sLqg0aYo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Auto Resizing Dynamic Sheets Using SwiftUI | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"KM3nXKnOmvM","video_url":"https://www.youtube.com/watch?v=KM3nXKnOmvM","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a dynamic sheet which will automatically resizes its detents based on the given content view using SwiftUI.\nSwiftUI Auto Resizing Sheets | SwiftUI Dynamic Tray Sheet | SwiftUI Dynamic Sheet Detents | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/auto-resizing-26-137779001\n\n► Previous Video: https://youtu.be/4FyGwyeB6cc\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac \n     Xcode Version: 26 Beta 6\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-31T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/KM3nXKnOmvM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering Liquid Glass in SwiftUI – Buttons, Containers & Transitions","channel_name":"Stewart Lynch on YouTube","video_id":"E2nQsw0El8M","video_url":"https://www.youtube.com/watch?v=E2nQsw0El8M","description":"SwiftUI’s Liquid Glass effect in OS 26 is more than just eye candy—it’s a whole new design system. In this tutorial, I’ll guide you through the new button styles, applying glass effects to various views, and using GlassEffectContainer to create seamless, fluid layouts.\n\nWe’ll also explore namespace-powered unions, matched geometry transitions, and clever control interactions that elevate your app’s UI. This is hands-on, practical, and comprehensive.\n\nWhether you’re building for iOS, macOS, or visionOS, Liquid Glass is a game-changer—and I’ll help you get the most out of it.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:29 SwiftUI Button Styles\n6:56 GlassEffect View Modifier\n13:17 GlassEffectContainer and Union\n17:33 GlassEffectContainer Transition\n\n Starter Project Files:  https://github.com/StewartLynch/Liquid-Glass-Controls-And-Views\n\nCompleted Project:  https://github.com/StewartLynch/Liquid-Glass-Controls-And-Views\n\nReferences mentioned in video: \nWhat’s New in SF Symbols 7 – Stunning Visual Effects for iOS & macOS 26\nhttps://youtu.be/E89hk8SEfW4\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-08-31T13:22:14Z","thumbnail_url":"https://img.youtube.com/vi/E2nQsw0El8M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 650","channel_name":"Code Completion","video_id":"LCpynkjxePU","video_url":"https://www.youtube.com/watch?v=LCpynkjxePU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-31T12:43:20Z","thumbnail_url":"https://img.youtube.com/vi/LCpynkjxePU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New iOS 26 Symbol Effects Using SwiftUI | #ios26 #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"ogre4PrkmH8","video_url":"https://www.youtube.com/watch?v=ogre4PrkmH8","description":"","published":"2025-08-30T20:38:15Z","thumbnail_url":"https://img.youtube.com/vi/ogre4PrkmH8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Parallax Scroll Effect Using SwiftUI | #ios #animation #apple #swiftui","channel_name":"Kavsoft on YouTube","video_id":"FG0XamDXNqQ","video_url":"https://www.youtube.com/watch?v=FG0XamDXNqQ","description":"","published":"2025-08-30T20:36:01Z","thumbnail_url":"https://img.youtube.com/vi/FG0XamDXNqQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"5 Ways to Make Web Apps Accessible","channel_name":"Stream Developers on YouTube","video_id":"5oKRcNifVvE","video_url":"https://www.youtube.com/watch?v=5oKRcNifVvE","description":"Check Stream's Chat Docs: https://gstrm.io/420ogYA\n\nUnlock the full potential of your web apps by making them accessible. This can reach up to 2.5 billion more potential users. In this video, we're sharing 5 tips how you can easily ensure your apps are usable by everyone.\n\nCheck the WCAG Accessibility Guidelines yourself:\nhttps://www.w3.org/TR/WCAG22/\n\n⏱️ Timestamps\n00:00 Cold-open\n00:08 Introduction\n01:15 Tip 1\n03:49 Tip 2\n06:29 Tip 3\n08:18 Tip 4\n11:45 Tip 5\n14:36 Bonus\n16:36 Summary","published":"2025-08-30T18:52:35Z","thumbnail_url":"https://img.youtube.com/vi/5oKRcNifVvE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 649","channel_name":"Code Completion","video_id":"8Kz8JE_Hf0A","video_url":"https://www.youtube.com/watch?v=8Kz8JE_Hf0A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-30T13:24:45Z","thumbnail_url":"https://img.youtube.com/vi/8Kz8JE_Hf0A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Indie Dev - You ned a \"For the love of the game\" app","channel_name":"Sean Allen on YouTube","video_id":"Zx8_eXqef_g","video_url":"https://www.youtube.com/watch?v=Zx8_eXqef_g","description":"Why you need a \"For the love of the game\" type of app. When you have an app that earns income and is a significant part of your business, you don't get to play with all the fun new toys Apple gives us each year at WWDC. #iosdev #indiedev #iosdevelopment","published":"2025-08-30T12:58:04Z","thumbnail_url":"https://img.youtube.com/vi/Zx8_eXqef_g/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Sorry! #mta #nycsubway #android #entrepreneur #apology","channel_name":"Full Queue Developer","video_id":"xah6siTIn0A","video_url":"https://www.youtube.com/watch?v=xah6siTIn0A","description":"","published":"2025-08-30T00:37:40Z","thumbnail_url":"https://img.youtube.com/vi/xah6siTIn0A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I like every step I take","channel_name":"Full Queue Developer","video_id":"0eU_zNmlf10","video_url":"https://www.youtube.com/watch?v=0eU_zNmlf10","description":"","published":"2025-08-29T22:48:44Z","thumbnail_url":"https://img.youtube.com/vi/0eU_zNmlf10/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Everything you need to quickly make your own decisions underground","channel_name":"Full Queue Developer","video_id":"BYhokdzbGRc","video_url":"https://www.youtube.com/watch?v=BYhokdzbGRc","description":"","published":"2025-08-29T18:19:21Z","thumbnail_url":"https://img.youtube.com/vi/BYhokdzbGRc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Vibe coding is killing your critical thinking skills","channel_name":"Sean Allen on YouTube","video_id":"Y5PtaOxbgwk","video_url":"https://www.youtube.com/watch?v=Y5PtaOxbgwk","description":"Relaying too much on it will hurt your growth as a developer. Domain knowledge is becoming rare as AI handles more tasks and those with domain knowledge of a large codebase will be insanely valuable. #iosdev #videcoding #iosdeveloper","published":"2025-08-29T14:20:21Z","thumbnail_url":"https://img.youtube.com/vi/Y5PtaOxbgwk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 648","channel_name":"Code Completion","video_id":"lXbqocaUP6g","video_url":"https://www.youtube.com/watch?v=lXbqocaUP6g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-29T13:07:04Z","thumbnail_url":"https://img.youtube.com/vi/lXbqocaUP6g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A traditional amount","channel_name":"Full Queue Developer","video_id":"W9fyf2Ou9-s","video_url":"https://www.youtube.com/watch?v=W9fyf2Ou9-s","description":"","published":"2025-08-28T16:51:21Z","thumbnail_url":"https://img.youtube.com/vi/W9fyf2Ou9-s/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Choose the RIGHT Indie App to Build","channel_name":"Sean Allen on YouTube","video_id":"7EcWzb_Xa10","video_url":"https://www.youtube.com/watch?v=7EcWzb_Xa10","description":"Picking the right indie app idea can save you a lot of wasted time and frustration. In this video I’m sharing lessons I’ve learned from years of trial and error so you don’t have to repeat the same mistakes. We’ll talk about why keeping things simple matters, how to make sure your app actually fits into your lifestyle, and why solving your own problems usually leads to the best results.\n\nI’ll also cover the part most developers underestimate: marketing. Building the app is the easy part, but getting people to care about it is extremely difficult. You’ll hear how to approach projects with a small bets mindset, why it’s smart to lean into your strengths, and what role validation plays when choosing your next project.\n\nTry WishKit - https://www.wishkit.io/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nMy Swift & SwiftUI Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Minimize Complexity\n1:39 - Lifestyle Fit\n2:31 - Building is the easy part\n3:09 - Solve your own problem\n5:24 - Play to your strengths\n5:56 - ASO validation (maybe)\n\n#swift #swiftui #iosdevelopment","published":"2025-08-28T14:24:16Z","thumbnail_url":"https://img.youtube.com/vi/7EcWzb_Xa10/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What Does Good Onboarding Sound Like? 🗣️","channel_name":"Appfigures on YouTube","video_id":"VXXxatTaxL4","video_url":"https://www.youtube.com/watch?v=VXXxatTaxL4","description":"A good onboarding experience sounds like the person users expect—such as a doctor for health apps or a coach for fitness apps. The tone and language should match the app’s purpose and audience, building trust and clarity. Tailored onboarding not only informs but also creates a connection, enhancing user engagement.","published":"2025-08-28T13:30:29Z","thumbnail_url":"https://img.youtube.com/vi/VXXxatTaxL4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 647","channel_name":"Code Completion","video_id":"JdGeMw0eGsk","video_url":"https://www.youtube.com/watch?v=JdGeMw0eGsk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-28T13:04:29Z","thumbnail_url":"https://img.youtube.com/vi/JdGeMw0eGsk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"You MUST implement this in your app","channel_name":"Sean Allen on YouTube","video_id":"cKlyX7dX1QI","video_url":"https://www.youtube.com/watch?v=cKlyX7dX1QI","description":"Reduce churn and save user's from cancelling your app subscription with the new Retention Messaging API to earn more revenue. #iosdev #iosdevelopment #indiedev","published":"2025-08-28T12:05:40Z","thumbnail_url":"https://img.youtube.com/vi/cKlyX7dX1QI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Gemini Nano Banana: Generate & Edit Images in Python #gemini #ai #llm #python","channel_name":"Stream Developers on YouTube","video_id":"r5sxbH2s4-I","video_url":"https://www.youtube.com/watch?v=r5sxbH2s4-I","description":"Gemini 2.5 Flash Image Preview offers incredible image creation and editing capabilities. This video shows you how to quickly start with the Gemini API in Python and generate your first image. \n\nWant to build an AI app for speech/voice and video? Check out our Python AI SDK: https://getstream.io/video/docs/python-ai/","published":"2025-08-28T06:31:10Z","thumbnail_url":"https://img.youtube.com/vi/r5sxbH2s4-I/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"⚡️ iPad vs iPhone | Real-Time Typing Race Match with ClickClack! #clickclackapp #typingsoftware","channel_name":"Xcoding with Alfian","video_id":"Hp47E7G-jHc","video_url":"https://www.youtube.com/watch?v=Hp47E7G-jHc","description":"Watch as ClickClack connects an iPad and iPhone in a real-time 60-second multiplayer typing race using automatch 🎮⌨️\nNo setup, no hassle—just tap, match, and type against players worldwide.\n\n✨ Features shown in this short:\n• Automatch multiplayer (2–4 players)\n• Cross-platform support (iPhone & iPad)\n• Real-time typing race with English text\n\nDownload ClickClack on the App Store: \nhttps://apps.apple.com/id/app/typing-trainer-clickclack/id6740695697","published":"2025-08-28T04:58:23Z","thumbnail_url":"https://img.youtube.com/vi/Hp47E7G-jHc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Transform AI-Generated designs with animated Midjourney assets and video backgrounds","channel_name":"DesignCode","video_id":"_8nMXx5V0YA","video_url":"https://www.youtube.com/watch?v=_8nMXx5V0YA","description":"Learn how to add animated Midjourney assets to your AI-generated designs in Aura — effortlessly and in just a few steps. Start by creating a stunning image in Midjourney, upscale it, and animate it using Low Motion for subtle movement. Then, copy the video link, open the Assets panel in Aura, and paste it into the video field to see your animated background instantly. You can fine-tune the Hue and Blur, or even replace static images with videos throughout your layout — including hero sections. It’s the easiest way to make your designs feel. #aiprompting #aidesign #uidesign","published":"2025-08-28T01:48:37Z","thumbnail_url":"https://img.youtube.com/vi/_8nMXx5V0YA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Login Page UI + Firebase Phone Auth | OTP | Xcode 26 | SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"_HwSGxq20LY","video_url":"https://www.youtube.com/watch?v=_HwSGxq20LY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Mobile Phone OTP Auth Login Integrated with Firebase Using SwiftUI | SwiftUI Firebase Phone Auth | SwiftUI Firebase OTP Auth | SwiftUI Firebase OTP Login | SwiftUI Login Page | SwiftUI OTP Login | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/mobile-otp-auth-137463292\n\n► Animated OTP Field Video: https://youtu.be/LEWxIok8WJs\n\n► Firebase Email Auth: https://youtu.be/d54ysIf9mLI\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 6\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:51 Project Setup\n    2:28 Building Login Page UI\n    4:04 Building Custom Country Code Picker\n    7:37 Building OTP Verification Screen + Animation\n    16:41 Firebase Setup & Initialization\n    19:00 Sending OTP from Firebase\n    20:17 Configuring Silent Push Notification to avoid Captcha's\n    22:39 Verifying the OTP Code and Logging In\n    25:27 Finishing Touches\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-27T19:40:46Z","thumbnail_url":"https://img.youtube.com/vi/_HwSGxq20LY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I have 15+ yrs of App Marketing Knowledge.. Ask me Anything","channel_name":"Appfigures on YouTube","video_id":"cCwI5BgGhdw","video_url":"https://www.youtube.com/watch?v=cCwI5BgGhdw","description":"Getting your app in front of the right audience and attracting the right downloads is not always easy. Once you have new users, there's also a limited amount of time to communicate your value to make sure users stick around. \n\nI spend a lot of my time navigating these challenges and in this live stream I'll be answering your questions on App Store Optimization (ASO), Apple Search Ads, and Onboarding.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #onboarding","published":"2025-08-27T13:19:31Z","thumbnail_url":"https://img.youtube.com/vi/cCwI5BgGhdw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 646","channel_name":"Code Completion","video_id":"sX1yH84TjMs","video_url":"https://www.youtube.com/watch?v=sX1yH84TjMs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-27T12:42:41Z","thumbnail_url":"https://img.youtube.com/vi/sX1yH84TjMs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Remember UIKit?, Coding Agent Addiction, Server Side Swift, Menu & More","channel_name":"Sean Allen on YouTube","video_id":"rDmHKZGNYYE","video_url":"https://www.youtube.com/watch?v=rDmHKZGNYYE","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- What's New in UIKit for iOS 26\n- Master Menu's on iPhone, iPad, and Mac\n- Things Cloud Server Side Swift migration\n- App Store screenshot tips\n- Agentic Coding Addiction\n- Bitrig\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Swift News\n0:28 - What's New in UIKit iOS 26\n4:27 - Mastering Menus\n7:36 - App Store Screenshot tips\n10:01 - Things Cloud & Server Side Swift\n12:27 - Agentic Coding Addiction\n14:33 - Bitrig\n\n#swift #swiftui #iosdevelopment","published":"2025-08-27T12:31:05Z","thumbnail_url":"https://img.youtube.com/vi/rDmHKZGNYYE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"App Store Boost is GONE?","channel_name":"Sean Allen on YouTube","video_id":"AS2y8MVHjtA","video_url":"https://www.youtube.com/watch?v=AS2y8MVHjtA","description":"Apple's app ranking algorithm appears to have changed, no longer giving new apps a boost. The change may be due to the flood of AI-generated apps hitting the App Store. This makes it harder for new apps to rank, even with an exact title match. #iosdev #iosdevelopment #swift #swiftui","published":"2025-08-27T11:13:16Z","thumbnail_url":"https://img.youtube.com/vi/AS2y8MVHjtA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Email Login Page Firebase Integration - SwiftUI Tutorials - Firebase iOS - PT2","channel_name":"Kavsoft on YouTube","video_id":"VMIvnlR9AUI","video_url":"https://www.youtube.com/watch?v=VMIvnlR9AUI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to integrate Firebase email authentication support into the Login Page UI we created in our previous video using SwiftUI.\n\nFirebase Password Reset | Firebase Email Verification | Firebase Email Authentication | Firebase Email Auth SwiftUI | SwiftUI Firebase | SwiftUI Complete Login Kit | SwiftUI Firebase Login Page.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/login-page-with-137322521\n\n► Part 1 UI Building Video: https://youtu.be/d54ysIf9mLI\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 6\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:14 Firebase Project Setup\n    0:46 Installing and Initializing Firebase SDK\n    1:34 Login Page Integration\n    3:02 Forgot Password Integration\n    5:39 Register + Email Verification Integration\n    10:58 Finishing Touches\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-26T21:04:07Z","thumbnail_url":"https://img.youtube.com/vi/VMIvnlR9AUI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Breathtaking 😮‍💨","channel_name":"Full Queue Developer","video_id":"bz_6-8IOEhk","video_url":"https://www.youtube.com/watch?v=bz_6-8IOEhk","description":"","published":"2025-08-26T17:14:39Z","thumbnail_url":"https://img.youtube.com/vi/bz_6-8IOEhk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"⚡ ClickClack 2.5 – Real-Time Multiplayer Typing Races (iPhone, iPad & Mac)","channel_name":"Xcoding with Alfian","video_id":"oZt25qER9Z0","video_url":"https://www.youtube.com/watch?v=oZt25qER9Z0","description":"Compete in real-time multiplayer typing matches with ClickClack 2.5! 🎉\n • Play with 2–4 players\n • Invite your friends or automatch worldwide 🌍\n • Works across iPhone, iPad, and Mac\n • 60-second English typing races for fair competition\n • Earn achievements & climb leaderboards 🏆\n\nDownload ClickClack today and test your typing speed across devices:\nhttps://apps.apple.com/id/app/typing-trainer-clickclack/id6740695697\n\n#TypingGame #Multiplayer #iOSApps #clickclack #ipadpro #ipadapps #macapps","published":"2025-08-26T16:05:28Z","thumbnail_url":"https://img.youtube.com/vi/oZt25qER9Z0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ChatGPT in Xcode 26: is it as good as Cursor or Claude Code? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"BCUjW0TkaUY","video_url":"https://www.youtube.com/watch?v=BCUjW0TkaUY","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nLink to the article 👉 https://www.fline.dev/why-im-not-using-xcode-26s-ai-chat-integration-and-what-could-change-my-mind/\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-08-26T14:56:36Z","thumbnail_url":"https://img.youtube.com/vi/BCUjW0TkaUY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"App Store Screenshots are a HUGE deal - 2025 Algorithm Change","channel_name":"Sean Allen on YouTube","video_id":"sHfNxIGG1mE","video_url":"https://www.youtube.com/watch?v=sHfNxIGG1mE","description":"Apple is now extracting text from App Store screenshots, using it as keyword metadata. Screenshots now influence discovery, impacting search rankings. What should you do? #iosdev #iosdevelopment #swift","published":"2025-08-26T14:47:44Z","thumbnail_url":"https://img.youtube.com/vi/sHfNxIGG1mE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 645","channel_name":"Code Completion","video_id":"m3igvHUZroU","video_url":"https://www.youtube.com/watch?v=m3igvHUZroU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-26T13:03:16Z","thumbnail_url":"https://img.youtube.com/vi/m3igvHUZroU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Singing \"Up on the Roof\" with Coretta","channel_name":"Full Queue Developer","video_id":"haHCq9Mun-8","video_url":"https://www.youtube.com/watch?v=haHCq9Mun-8","description":"Coretta is the name of my Moog Matriarch\n\nWebsite: https://DanielSincere.com\nDiscord: https://discord.gg/7TJwgEAVPa","published":"2025-08-25T22:47:31Z","thumbnail_url":"https://img.youtube.com/vi/haHCq9Mun-8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Everything is a gift, somethings are uncomfortable","channel_name":"Full Queue Developer","video_id":"RiEf1VRJa74","video_url":"https://www.youtube.com/watch?v=RiEf1VRJa74","description":"","published":"2025-08-25T20:28:14Z","thumbnail_url":"https://img.youtube.com/vi/RiEf1VRJa74/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Login Page With Full Email Authentication Support Using Firebase In SwiftUI - SwiftUI Tutorials - P1","channel_name":"Kavsoft on YouTube","video_id":"d54ysIf9mLI","video_url":"https://www.youtube.com/watch?v=d54ysIf9mLI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Login Page with Full Email Authentication support using Firebase & SwiftUI.\n\nFirebase Password Reset | Firebase Email Verification | Firebase Email Authentication | Firebase Email Auth SwiftUI | SwiftUI Firebase | SwiftUI Complete Login Kit | SwiftUI Firebase Login Page.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/login-page-with-137322521\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 6\n     macOS Version: 15.6.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n     Threads: https://www.threads.com/@_kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:31 Project Setup\n    3:07 Building Login Page\n    10:54 Building Register Account Page\n    13:48 Building Forgot Password Page\n    15:45 Code Refactoring\n    17:21 Building Custom Alerts\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-25T17:52:16Z","thumbnail_url":"https://img.youtube.com/vi/d54ysIf9mLI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Does Your App Need Onboarding to Succeed? 🤔","channel_name":"Appfigures on YouTube","video_id":"IRwleB1tq1M","video_url":"https://www.youtube.com/watch?v=IRwleB1tq1M","description":"Find out whether your app needs onboarding or if you can skip it entirely. This video breaks down when onboarding improves user retention and when it might actually get in the way of engagement. Perfect for apps looking to refine their user experience strategy.","published":"2025-08-25T13:30:30Z","thumbnail_url":"https://img.youtube.com/vi/IRwleB1tq1M/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 644","channel_name":"Code Completion","video_id":"2aHv9PapZDg","video_url":"https://www.youtube.com/watch?v=2aHv9PapZDg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-25T12:19:50Z","thumbnail_url":"https://img.youtube.com/vi/2aHv9PapZDg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"App Icons are Changing in iOS 26 - How to Make Them","channel_name":"Sean Allen on YouTube","video_id":"ZLLvcg80m4U","video_url":"https://www.youtube.com/watch?v=ZLLvcg80m4U","description":"In iOS 26 and Liquid Glass, app icons now have a glassy and 3D look and feel to them. Luckily, Apple has released a tool called Icon Composer to make the process of creating these new app icons pretty easy. #iOSDev #iOS26 #SwiftUI","published":"2025-08-25T11:26:14Z","thumbnail_url":"https://img.youtube.com/vi/ZLLvcg80m4U/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Phasers On Stun","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"SaXqMO5epys","video_url":"https://www.youtube.com/watch?v=SaXqMO5epys","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/08/25/phasers-on-stun-2/","published":"2025-08-25T03:00:41Z","thumbnail_url":"https://img.youtube.com/vi/SaXqMO5epys/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Phasers On Stun","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"9tQRLDERadA","video_url":"https://www.youtube.com/watch?v=9tQRLDERadA","description":"In this episode we review Star Trek: Strange New Worlds S03E07 What Is Starlet? We also review Alien Earth S01E03 Metamorphosis and Foundation S0306 The Shape of Time\n\n  •  Pinewood Toronto Studios - Wikipedia (https://en.wikipedia.org/wiki/Pinewood_Toronto_Studios) \n  •  Lee Pace on His Juicy Role in Foundation and Starring in the Practical Magic Sequel (https://youtu.be/X0plS98xxdk) \n  •  ‘Star Trek: Lower Decks’ Wins 2 Hugo Awards, First Franchise Wins Since TNG Finale – TrekMovie.com (https://trekmovie.com/2025/08/17/star-trek-lower-decks-wins-2-hugo-awards-first-franchise-wins-since-tng-finale/) \n  •  ‘Stranger Things’ Creators Matt and Ross Duffer Negotiating Netflix Exit for Massive Paramount Overall Deal (https://variety.com/2025/film/news/stranger-things-duffer-brothers-exit-netflix-paramount-deal-1236489637/) \n  •  Actor Terence Stamp, who starred as Superman villain General Zod, dies aged 87 (https://www.bbc.com/news/articles/c39d41g7nmlo) \n  •  Fallout season two has a teaser trailer and a December 17 release date (https://www.engadget.com/entertainment/tv-movies/fallout-season-two-has-a-teaser-trailer-and-a-december-17-release-date-211307692.html) \n  •  Watch Prime Video's official trailer for Upload's final season (https://www.engadget.com/entertainment/streaming/watch-prime-videos-official-trailer-for-uploads-final-season-140023678.html) \n  •  Karen Gillan Joins Henry Cavill in ‘Highlander’ Remake (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/highlander-remake-casts-karen-gillan-1236350232/) \n  •  Wreck it Ralph 2 - Princess Scene - Merida (https://www.youtube.com/watch?v=41AL9YGKs_M) \n  •  See How BACK TO THE FUTURE On Broadway Creates Thrilling Effects (https://youtu.be/hrPmF-0Sxkw) \n  •  F1 | Official Trailer (https://youtu.be/69ffwl-8pCU) \n  •  Squid Game Season 3 (https://youtu.be/zgGTVaG2UiQ) \n  •  Peacemaker | Official Trailer | HBO Max (https://youtu.be/WHXq62VCaCM) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-08-25T01:42:03Z","thumbnail_url":"https://img.youtube.com/vi/9tQRLDERadA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Come to my meetup first Sundays of the month","channel_name":"Full Queue Developer","video_id":"GCcVQvX-pWk","video_url":"https://www.youtube.com/watch?v=GCcVQvX-pWk","description":"","published":"2025-08-24T18:06:41Z","thumbnail_url":"https://img.youtube.com/vi/GCcVQvX-pWk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Demoing how arrival data is stored on your phone, so you can see estimates when you’re in a tunnel.","channel_name":"Full Queue Developer","video_id":"AThrVjekErw","video_url":"https://www.youtube.com/watch?v=AThrVjekErw","description":"","published":"2025-08-24T15:59:54Z","thumbnail_url":"https://img.youtube.com/vi/AThrVjekErw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Neil Young and the Chrome Hearts - Harvest Moon - “Freshwater Amphitheater”, Toronto Aug 17, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"lE4tqYfmIeY","video_url":"https://www.youtube.com/watch?v=lE4tqYfmIeY","description":"","published":"2025-08-24T15:57:36Z","thumbnail_url":"https://img.youtube.com/vi/lE4tqYfmIeY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Neil Young - Cinnamon Girl/Southern Man/Mr Soul, “Freshwater Amphitheater”, Toronto 08172025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"cadqkfD7oyk","video_url":"https://www.youtube.com/watch?v=cadqkfD7oyk","description":"","published":"2025-08-24T15:54:19Z","thumbnail_url":"https://img.youtube.com/vi/cadqkfD7oyk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What’s New in SF Symbols 7 – Stunning Visual Effects for iOS & macOS 26","channel_name":"Stewart Lynch on YouTube","video_id":"E89hk8SEfW4","video_url":"https://www.youtube.com/watch?v=E89hk8SEfW4","description":"SF Symbols 7 brings powerful new tools to designers and developers working on iOS and macOS 26+. In this hands-on tutorial, I’ll walk you through all the major new features introduced at WWDC25, including the new drawOn and drawOff symbol effects, symbol gradients, Magic Replace transitions, and the brand-new variableValue and symbolVariableMode modifiers.\n\nYou’ll learn how to create dynamic and responsive icons with precise control, explore practical examples like an animated countdown timer, and experiment with the new animation capabilities Apple has added for system symbols.\n\nWhether you’re designing for iPhone, iPad, Mac, or even Vision Pro, this update will elevate the polish of your UI. Download the starter project from the link below to follow along, or grab the completed source if you prefer to dive into the code directly.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:55 DrawOn DrawOff SymbolEffect\n7:58 SymbolGradient\n10:35 Magic Symbol Replace\n13:40 SymbolVariableValueMode\n17:28 Symbol Timer\n\n Starter Project Files:  https://github.com/StewartLynch/SFSymbolsNew26\n\nCompleted Project:  https://github.com/StewartLynch/SFSymbolsNew26/tree/Completed\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynchsf symbols, sf symbols 7, ios 18, macos 26, wwdc25, xcode 26, swiftui tutorial, ios development, macos development, variable value, drawOn, magic replace, swiftui animation, system icons, swiftui sf symbols, apple developer, icon design, swiftui 2025","published":"2025-08-24T13:20:47Z","thumbnail_url":"https://img.youtube.com/vi/E89hk8SEfW4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 643","channel_name":"Code Completion","video_id":"ccOLGAacgw4","video_url":"https://www.youtube.com/watch?v=ccOLGAacgw4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-24T12:52:11Z","thumbnail_url":"https://img.youtube.com/vi/ccOLGAacgw4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Glass Effect + Zoom Transitions - iOS 26 - Fluid Transitions - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"DM0w25Ko4p4","video_url":"https://www.youtube.com/watch?v=DM0w25Ko4p4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to enhance Zoom Transitions in SwiftUI, adding fluidity and a more natural, touch-friendly feel with Liquid Glass effects.\nLiquid Glass Zoom Transitions | Fluid Zoom Transitions | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 5\n     macOS Version: 26.0 Tahoe Beta \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-23T17:18:36Z","thumbnail_url":"https://img.youtube.com/vi/DM0w25Ko4p4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Concentricity is a Huge deal when building for iOS 26","channel_name":"Sean Allen on YouTube","video_id":"wOLmiad7SvA","video_url":"https://www.youtube.com/watch?v=wOLmiad7SvA","description":"Concentric corners are everywhere in iOS 26 and Liquid Glass. Learn how to use and implement it into your apps. #iosdev #swiftui #ios26","published":"2025-08-23T17:11:22Z","thumbnail_url":"https://img.youtube.com/vi/wOLmiad7SvA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 642","channel_name":"Code Completion","video_id":"mmTELZWoA5U","video_url":"https://www.youtube.com/watch?v=mmTELZWoA5U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-23T12:45:20Z","thumbnail_url":"https://img.youtube.com/vi/mmTELZWoA5U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Convert AI-Generated designs from into clean, editable Figma files","channel_name":"DesignCode","video_id":"JyUltZ5bqvg","video_url":"https://www.youtube.com/watch?v=JyUltZ5bqvg","description":"Learn how to upgrade your AI-generated designs in Aura with powerful 3D, video, and image assets all in just a few clicks! Start with the New Assets feature to insert animated backgrounds from Spline presets, import your own Spline project via custom URL, or browse stunning Unsplash images sorted by theme and color. Want to go further? Add a video link to create a dynamic, eye-catching background. It’s a fast, creative way to take your design to the next level. #aiprompting #aidesign #uidesign #figma","published":"2025-08-23T02:01:58Z","thumbnail_url":"https://img.youtube.com/vi/JyUltZ5bqvg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Expandable Image Viewer with Hero Animation using SwiftUI | #ios #animation #apple #swiftui","channel_name":"Kavsoft on YouTube","video_id":"dDd7ixAPZfc","video_url":"https://www.youtube.com/watch?v=dDd7ixAPZfc","description":"","published":"2025-08-22T21:34:48Z","thumbnail_url":"https://img.youtube.com/vi/dDd7ixAPZfc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Episode 16","channel_name":"Full Queue Developer","video_id":"jFu-0BFDB-Y","video_url":"https://www.youtube.com/watch?v=jFu-0BFDB-Y","description":"","published":"2025-08-22T19:25:27Z","thumbnail_url":"https://img.youtube.com/vi/jFu-0BFDB-Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Use Color in Liquid Glass","channel_name":"Sean Allen on YouTube","video_id":"UZSHCjA8Mes","video_url":"https://www.youtube.com/watch?v=UZSHCjA8Mes","description":"It will be very tempting to use color incorrectly when adopting Liquid Glass into your app. Here's how to do it correctly. #iOSDevelopment #SwiftUI #iOS26","published":"2025-08-22T12:55:33Z","thumbnail_url":"https://img.youtube.com/vi/UZSHCjA8Mes/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 641","channel_name":"Code Completion","video_id":"onqkIPFET7w","video_url":"https://www.youtube.com/watch?v=onqkIPFET7w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-22T12:41:06Z","thumbnail_url":"https://img.youtube.com/vi/onqkIPFET7w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI: Build a Simple AI Chat App #swift #swiftui #ai #llm #ios","channel_name":"Stream Developers on YouTube","video_id":"47S47AzHz04","video_url":"https://www.youtube.com/watch?v=47S47AzHz04","description":"This video shows you how to start with the Apple Foundation Models framework by guiding you to create a straightforward AI text-generation app in SwiftUI. \n\nSource code: https://github.com/amosgyamfi/swiftui_tutorial_projects/blob/master/Gist/SwiftUIAIChat.swift\n\nFoundation Models framework: https://developer.apple.com/documentation/FoundationModels\n\nBuild an AI chat app with Stream: https://getstream.io/chat/solutions/ai-integration/","published":"2025-08-22T09:26:07Z","thumbnail_url":"https://img.youtube.com/vi/47S47AzHz04/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Circular Wheel Picker Using SwiftUI | #ios #animation #apple #ui","channel_name":"Kavsoft on YouTube","video_id":"ImXit3j95_4","video_url":"https://www.youtube.com/watch?v=ImXit3j95_4","description":"","published":"2025-08-21T22:43:22Z","thumbnail_url":"https://img.youtube.com/vi/ImXit3j95_4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 640","channel_name":"Code Completion","video_id":"KhR2xBiYFCo","video_url":"https://www.youtube.com/watch?v=KhR2xBiYFCo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-21T13:01:48Z","thumbnail_url":"https://img.youtube.com/vi/KhR2xBiYFCo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What’s your fave massage spot in NYC? #silly #topoftherock #nycsubway #nyc","channel_name":"Full Queue Developer","video_id":"NpNONsNEMO4","video_url":"https://www.youtube.com/watch?v=NpNONsNEMO4","description":"","published":"2025-08-20T17:54:01Z","thumbnail_url":"https://img.youtube.com/vi/NpNONsNEMO4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Good Night, Captain Kirk","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"gIjNRd2IEw4","video_url":"https://www.youtube.com/watch?v=gIjNRd2IEw4","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2025/08/18/good-night-captain-kirk/","published":"2025-08-20T16:38:17Z","thumbnail_url":"https://img.youtube.com/vi/gIjNRd2IEw4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Multi Drag & Drop | macOS Tahoe | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"emCk_4XD3k4","video_url":"https://www.youtube.com/watch?v=emCk_4XD3k4","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll explain about the new macOS multi drag & drop APIs using SwiftUI and Xcode 26 | macOS Multi Drag & Drop | SwiftUI Drag Container | SwiftUI draggable | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-multi-26-136924264\n\n► What's New in SwiftUI iOS 26: https://youtu.be/jwN0o8xUdXk\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 5\n     macOS Version: 26 Beta Tahoe \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Project Setup\n    2:10 Building UI\n    3:55 Multi Drag & Drop Interaction\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-20T13:15:22Z","thumbnail_url":"https://img.youtube.com/vi/emCk_4XD3k4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is Liquid Glass?? (For developers) #swiftui #iosdevelopment","channel_name":"Sean Allen on YouTube","video_id":"CJjKWnIRnHY","video_url":"https://www.youtube.com/watch?v=CJjKWnIRnHY","description":"iOS developers will be adopting Liquid Glass into all our apps in iOS and macos 26. What is it and should you adopt this change?","published":"2025-08-20T12:59:49Z","thumbnail_url":"https://img.youtube.com/vi/CJjKWnIRnHY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 639","channel_name":"Code Completion","video_id":"4D4blKTPFzE","video_url":"https://www.youtube.com/watch?v=4D4blKTPFzE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-20T12:49:01Z","thumbnail_url":"https://img.youtube.com/vi/4D4blKTPFzE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I usually enjoy a good crowd. I must’ve been going through something dark that winter.","channel_name":"Full Queue Developer","video_id":"q521RLxPrcM","video_url":"https://www.youtube.com/watch?v=q521RLxPrcM","description":"","published":"2025-08-19T16:30:01Z","thumbnail_url":"https://img.youtube.com/vi/q521RLxPrcM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 638","channel_name":"Code Completion","video_id":"Ate3b6ZFBVo","video_url":"https://www.youtube.com/watch?v=Ate3b6ZFBVo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-19T12:37:22Z","thumbnail_url":"https://img.youtube.com/vi/Ate3b6ZFBVo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What are the other holidays for time?","channel_name":"Full Queue Developer","video_id":"m9eyJVr-WQM","video_url":"https://www.youtube.com/watch?v=m9eyJVr-WQM","description":"","published":"2025-08-18T21:16:22Z","thumbnail_url":"https://img.youtube.com/vi/m9eyJVr-WQM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"AI Refactoring Is Faster?!","channel_name":"Quality Coding on YouTube","video_id":"gd600DAi5v0","video_url":"https://www.youtube.com/watch?v=gd600DAi5v0","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-08-18T18:00:42Z","thumbnail_url":"https://img.youtube.com/vi/gd600DAi5v0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Neil Young and the Chrome Hearts - Like a Hurricane, Budweiser Stage, Toronto Aug 17, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"S2sEaDTkFh8","video_url":"https://www.youtube.com/watch?v=S2sEaDTkFh8","description":"","published":"2025-08-18T15:50:42Z","thumbnail_url":"https://img.youtube.com/vi/S2sEaDTkFh8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Onboarding Under Construction? Do THIS Instead!","channel_name":"Appfigures on YouTube","video_id":"uthu_HM42-8","video_url":"https://www.youtube.com/watch?v=uthu_HM42-8","description":"App onboarding still under construction? This video explores the ideal timing to introduce paywalls for maximum conversions. Find out how to make paywalls work even without an onboarding flow.","published":"2025-08-18T13:30:50Z","thumbnail_url":"https://img.youtube.com/vi/uthu_HM42-8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 637","channel_name":"Code Completion","video_id":"vsKpOteItZU","video_url":"https://www.youtube.com/watch?v=vsKpOteItZU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-18T12:21:50Z","thumbnail_url":"https://img.youtube.com/vi/vsKpOteItZU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Good Night, Captain Kirk","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"-Mwcqqhh7Fw","video_url":"https://www.youtube.com/watch?v=-Mwcqqhh7Fw","description":"This week Jonathan and Tim review Star Trek: Strange New Worlds S03E06 The Sehlat Who Ate Its Tail, as well as Foundation S03E05 Where Tyrants Spend Eternity and Wednesday S02E01 Here We Woe Again\n\n  •  For the Love of Spock Official Trailer 1 (2016) - Leonard Nimoy Documentary (https://youtu.be/VwbdeyymCU8) \n  •  The Agency | Official Trailer | Paramount+ with SHOWTIME (https://youtu.be/pAxMy31nffA) \n  •  Black Bag – Official Trailer (https://youtu.be/n_56L6WzLT8) \n  •  Paramount's 'Star Trek' Focus Is Back at the Movies—Including 'Star Trek 4' (Again) (https://gizmodo.com/paramount-skydance-star-trek-plans-starfleet-origins-movie-star-trek-4-2000642767) \n  •  Antony Starr Says Goodbye to Homelander as ‘The Boys’ Final Season Wraps Shooting: ‘We Created a Monster’ and ‘I Will Miss Him’ (https://variety.com/2025/tv/news/antony-starr-says-goodbye-homelander-the-boys-final-season-1236488203/) \n  •  LEGO Star Wars: Rebuild the Galaxy - Pieces of the Past | Official Trailer (https://youtu.be/rr2UMWHgNqk) \n  •  Marvel's Best Movie of the Year is Coming to Streaming Soon (https://gizmodo.com/marvel-thunderbolts-streaming-release-date-disney-plus-2000643040) \n  •  Eto Demerzel | Asimov | Fandom (https://asimov.fandom.com/wiki/Eto_Demerzel) \n  •  Civil War | Official Final Trailer HD | A24 (https://youtu.be/c2G18nIVpNE) \n  •  Wednesday: Season 2 | Part 2 Official Trailer | Netflix (https://youtu.be/ueCc-AYUMRs?si=_kI_DwfCXFa1InQo) \n  •  Alan Tudyk tested TOO WELL with audiences vs Will Smith and it backfired! - YouTube (https://youtube.com/shorts/ExVExpNPHqQ) \n  •  Children of Men - one shot (https://youtu.be/pOyAXPn1V9k) \n  •  Resident Alien Season 4 Trailer (https://youtu.be/Ef6NzhNFvSM) \n  •  Alien: Earth | Official Trailer | FX (https://youtu.be/ZbsiKjVAV28) \n  •  Peacemaker Season 2 | Official Trailer | HBO Max (https://youtu.be/Co-f2F4P_UE?si=6MYVfzWHdyOVDZpT) \n  •  Don Felder Fast Lane & The Hotel (https://youtu.be/BAshB4JUAzQ) \n  •  David Gilmour Live at the Circus Maximus, Rome (https://www.davidgilmour.film/) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-08-18T08:39:05Z","thumbnail_url":"https://img.youtube.com/vi/-Mwcqqhh7Fw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Neil Young - Cowgirl In the Sand - Budweiser Stage, Toronto Aug 17, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"VnUvf4guGo4","video_url":"https://www.youtube.com/watch?v=VnUvf4guGo4","description":"I don’t understand why people pay so much money for a ticket, and then talk all the way through a song. Hopefully you enjoy this anyway.","published":"2025-08-18T07:17:40Z","thumbnail_url":"https://img.youtube.com/vi/VnUvf4guGo4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Neil Young - Old Man - Budweiser Stage, Toronto Aug 17, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Vn78brXMmmw","video_url":"https://www.youtube.com/watch?v=Vn78brXMmmw","description":"","published":"2025-08-18T05:15:49Z","thumbnail_url":"https://img.youtube.com/vi/Vn78brXMmmw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Neil Young, This Note’s For You / Rockin In the Free World Encore, Budweiser Stage, Toronto 08172025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"yssCcULR3Ic","video_url":"https://www.youtube.com/watch?v=yssCcULR3Ic","description":"","published":"2025-08-18T04:50:58Z","thumbnail_url":"https://img.youtube.com/vi/yssCcULR3Ic/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Setting Up App Icons In Xcode 26 Using Icon Composer | Multiple App Icons | iOS 26","channel_name":"Kavsoft on YouTube","video_id":"pHDeBHn5k6Q","video_url":"https://www.youtube.com/watch?v=pHDeBHn5k6Q","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to utilize the new Icon Composer to create App Icons and integrate them into Xcode 26. Additionally, I’ll showcase how to setup Multiple App Icons in Xcode 26 | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► What's New in SwiftUI iOS 26: https://youtu.be/jwN0o8xUdXk\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 5\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-17T20:18:31Z","thumbnail_url":"https://img.youtube.com/vi/pHDeBHn5k6Q/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Nothing like the tiled old days 😮‍💨 #nyc #artdeco #nycsubway #mta #silly #funny","channel_name":"Full Queue Developer","video_id":"8aziDkDa0W8","video_url":"https://www.youtube.com/watch?v=8aziDkDa0W8","description":"","published":"2025-08-17T19:27:49Z","thumbnail_url":"https://img.youtube.com/vi/8aziDkDa0W8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Mastering Icon Composer  Create Stunning App Icons","channel_name":"Stewart Lynch on YouTube","video_id":"CxgFbEt4j5M","video_url":"https://www.youtube.com/watch?v=CxgFbEt4j5M","description":"Apple’s new Icon Composer, introduced at WWDC25, is a powerful tool for creating layered, liquid-glass icons for iPhone, Mac, Apple Watch, and more—and it’s already bundled inside Xcode 26.\n\nIn this video, I’ll walk you through everything you need to know to get started. You’ll learn:\n• How to launch Icon Composer (no extra download required)\n• How to explore and recreate the Landmarks sample app icon\n• How to manage groups, layers, lighting, and preview modes\n•How to integrate your custom icons directly into your Xcode projects\n• How to use SF Symbols, or PNG assets to design icons\n\nWhether you’re a designer or not, Icon Composer makes it easy to bring your app icons to life with depth, tinting, and platform-specific previews. Plus, I’ll share Apple’s official templates and third-party resources to help streamline your design process.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:50  Icon Composer Interface\n8:32 Recreating Landmarks App Icon\n13:36 Saving and Installing the icon in Xcode\n17:04 Creating an icon from scratch\n\nIcon Resources::  https://www.createchsol.com/StarterProjects/IconResources.zip\nCompleted Project:  None\n\nReferences mentioned in video: \nIcon Composer: https://developer.apple.com/icon-composer/\n\nApple Documentation: https://developer.apple.com/documentation/Xcode/creating-your-app-icon-using-icon-composer\n\nWWDC 25 Video: https://developer.apple.com/videos/play/wwdc2025/361\n\nSample Code Library: https://developer.apple.com/documentation/samplecode\n\nDesign Resources: https://developer.apple.com/design/resources/?cid=ADC-DM-c00329-M00692\n\nFigma Link: https://www.figma.com/community/file/1514335373494164156\n\nSketch: https://www.sketch.com/s/0ee52d20-8daf-49ef-b335-14020af3b060\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-08-17T13:29:28Z","thumbnail_url":"https://img.youtube.com/vi/CxgFbEt4j5M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 636","channel_name":"Code Completion","video_id":"3d2MC4nwvXM","video_url":"https://www.youtube.com/watch?v=3d2MC4nwvXM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-17T13:01:31Z","thumbnail_url":"https://img.youtube.com/vi/3d2MC4nwvXM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Everything is in the right place! #nycsubway #whimsy #nyc #mta #comfort","channel_name":"Full Queue Developer","video_id":"WrDy6bq4n-k","video_url":"https://www.youtube.com/watch?v=WrDy6bq4n-k","description":"","published":"2025-08-16T15:23:47Z","thumbnail_url":"https://img.youtube.com/vi/WrDy6bq4n-k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 635","channel_name":"Code Completion","video_id":"D7orH9VMfeI","video_url":"https://www.youtube.com/watch?v=D7orH9VMfeI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-16T13:12:23Z","thumbnail_url":"https://img.youtube.com/vi/D7orH9VMfeI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Open Streets returns August 26, 2025!","channel_name":"Full Queue Developer","video_id":"xoCtkdgxj8g","video_url":"https://www.youtube.com/watch?v=xoCtkdgxj8g","description":"","published":"2025-08-16T00:10:32Z","thumbnail_url":"https://img.youtube.com/vi/xoCtkdgxj8g/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"There’s a Houston Road in London, but Mr Bayard named our street after his son-in-law, Mr Houstoun.","channel_name":"Full Queue Developer","video_id":"LogDLQChNKE","video_url":"https://www.youtube.com/watch?v=LogDLQChNKE","description":"","published":"2025-08-15T18:10:45Z","thumbnail_url":"https://img.youtube.com/vi/LogDLQChNKE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The #1 Mistake That Kills Onboarding 🔪","channel_name":"Appfigures on YouTube","video_id":"b-Lt3c-MFUQ","video_url":"https://www.youtube.com/watch?v=b-Lt3c-MFUQ","description":"Discover how to create engaging onboarding experiences that keep users excited and invested in your app. Learn why avoiding boring onboarding is key to improving retention, boosting user satisfaction, and driving success. Make every interaction count with these game-changing insights!","published":"2025-08-15T13:30:29Z","thumbnail_url":"https://img.youtube.com/vi/b-Lt3c-MFUQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 634","channel_name":"Code Completion","video_id":"t2eWatZX3Mw","video_url":"https://www.youtube.com/watch?v=t2eWatZX3Mw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-15T13:21:15Z","thumbnail_url":"https://img.youtube.com/vi/t2eWatZX3Mw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"IdentityKit","channel_name":"Peter Friese on YouTube","video_id":"Cqb1M1mgCqs","video_url":"https://www.youtube.com/watch?v=Cqb1M1mgCqs","description":"IdentityKit is an opinionated SwiftUI package I created for authenticating users using Firebase Auth. In this livestream, I will work on cleaning up the implementation, and making the UI ready for iOS 26 while maintaining backwards compatibility.","published":"2025-08-15T12:34:44Z","thumbnail_url":"https://img.youtube.com/vi/Cqb1M1mgCqs/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"App Experts Reveal How to Improve Conversions","channel_name":"Appfigures on YouTube","video_id":"1GnCTTD1MW0","video_url":"https://www.youtube.com/watch?v=1GnCTTD1MW0","description":"Join me for an Appfigures Chat with app growth expert Julie Tonna as we explore how to improve conversions across paid and organic funnels. We’ll dive into using Custom Product Pages for BOTH Apple Ads and ASO, and how to balance both strategies for maximum impact.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-08-15T00:22:57Z","thumbnail_url":"https://img.youtube.com/vi/1GnCTTD1MW0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"New Toolbar APIs in iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"0yJqYzWQUj8","video_url":"https://www.youtube.com/watch?v=0yJqYzWQUj8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll explain what the new APIs are that are introduced for the Toolbar and navigation bar in SwiftUI in Xcode 26 | SwiftUI Toolbar | SwiftUI Navigation Subtitle | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► What's New in SwiftUI iOS 26: https://youtu.be/jwN0o8xUdXk\n\n► Concentric Rectangle iOS 26: https://youtu.be/1Rt2ZkEsjwA\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 5\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-14T20:25:41Z","thumbnail_url":"https://img.youtube.com/vi/0yJqYzWQUj8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Come Sail Away - Styx, Budweiser Stage, Toronto Aug 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0o1vKCIwA3s","video_url":"https://www.youtube.com/watch?v=0o1vKCIwA3s","description":"","published":"2025-08-14T17:10:40Z","thumbnail_url":"https://img.youtube.com/vi/0o1vKCIwA3s/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Grand Illusion & Fooling Yourself/Angry Young Man - Styx, Budweiser Stage, Toronto Aug 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PudgUGCeROU","video_url":"https://www.youtube.com/watch?v=PudgUGCeROU","description":"","published":"2025-08-14T17:07:28Z","thumbnail_url":"https://img.youtube.com/vi/PudgUGCeROU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What’s your favorite race? With Freddy Valoy! #silly #funny #nycsubway #mta #nyc","channel_name":"Full Queue Developer","video_id":"rubRY1hzj7w","video_url":"https://www.youtube.com/watch?v=rubRY1hzj7w","description":"","published":"2025-08-14T16:55:31Z","thumbnail_url":"https://img.youtube.com/vi/rubRY1hzj7w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Gemini cleans up my code!","channel_name":"Peter Friese on YouTube","video_id":"hCQYhWN1ZxU","video_url":"https://www.youtube.com/watch?v=hCQYhWN1ZxU","description":"This time, I will look into fixing some more iOS 26 / Liquid Glass issues. But instead of doing all the work myself, I will let Gemini do the work for me. Let's see how this goes!","published":"2025-08-14T16:50:49Z","thumbnail_url":"https://img.youtube.com/vi/hCQYhWN1ZxU/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 633","channel_name":"Code Completion","video_id":"4M7biM_nSOg","video_url":"https://www.youtube.com/watch?v=4M7biM_nSOg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-14T12:45:26Z","thumbnail_url":"https://img.youtube.com/vi/4M7biM_nSOg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"In episode 7 we covered the origin of the name. #nyc #nycsubway #mta #silly","channel_name":"Full Queue Developer","video_id":"0o1ze0wX0zQ","video_url":"https://www.youtube.com/watch?v=0o1ze0wX0zQ","description":"","published":"2025-08-13T15:52:15Z","thumbnail_url":"https://img.youtube.com/vi/0o1ze0wX0zQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 632","channel_name":"Code Completion","video_id":"Qr_x0gMJoNs","video_url":"https://www.youtube.com/watch?v=Qr_x0gMJoNs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-13T12:30:28Z","thumbnail_url":"https://img.youtube.com/vi/Qr_x0gMJoNs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Acquired an App Making $800/month. Here's How it Went.","channel_name":"Sean Allen on YouTube","video_id":"jqrSYc93OE0","video_url":"https://www.youtube.com/watch?v=jqrSYc93OE0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.\n\nI just acquired an app that makes $800 per month. It's my first acquisition so let's talk about it. In this video I discuss:\n\n- Why I acquired this app even though it's not what I was looking for\n- How much I paid (kind of)\n- How the App transfer process went\n- What my goals and expectations are for this acquisition\n- How I plan to grow it\n- What I learned and how I will go about future acquisitions differently\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - I acquired an app\n0:34 - What is the app?\n1:09 - How I found the app & why I bought it\n2:47 - Making the offer\n3:42 - AI wrapper & acquisition experience gain\n4:38 - How much did I pay?\n5:16 - How the transfer process went\n7:36 - Key tip for selling your app\n8:12 - My goals and expectations for this app\n10:05 - Growth plans\n11:09 - What I will do differently on my next acquisition\n\n#swift #swiftui #iosdevelopment","published":"2025-08-13T12:13:15Z","thumbnail_url":"https://img.youtube.com/vi/jqrSYc93OE0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Typing ASMR 🎧 | 8-Player VS CPU in ClickClack (MacBook Pro 14” M1) #typingspeed #typingasmr","channel_name":"Xcoding with Alfian","video_id":"923ji-yzhqw","video_url":"https://www.youtube.com/watch?v=923ji-yzhqw","description":"30 seconds of pure typing ASMR — testing ClickClack’s brand-new 8 Players VS CPU mode on a MacBook Pro 14” M1.\nSeven CPU opponents, smart difficulty, and the sound of mechanical keys in glorious HD audio.\n\n💻 ClickClack Typing Speed Test — available on iOS & macOS.\n\nhttps://apps.apple.com/id/app/typing-trainer-clickclack/id6740695697\n\n #ClickClackApp #MacBookPro #MechanicalKeyboard #typingtest","published":"2025-08-13T04:37:52Z","thumbnail_url":"https://img.youtube.com/vi/923ji-yzhqw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"When you don’t get what you want, but you get what you need 😔 With Freddy valoy #nyc #funny #mta","channel_name":"Full Queue Developer","video_id":"rKJ3ybQFmfg","video_url":"https://www.youtube.com/watch?v=rKJ3ybQFmfg","description":"","published":"2025-08-12T21:43:31Z","thumbnail_url":"https://img.youtube.com/vi/rKJ3ybQFmfg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 631","channel_name":"Code Completion","video_id":"pibOUqivHz4","video_url":"https://www.youtube.com/watch?v=pibOUqivHz4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-12T11:59:02Z","thumbnail_url":"https://img.youtube.com/vi/pibOUqivHz4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Circular Wheel Picker (This is ScrollView!) - Custom Picker - iOS 18+","channel_name":"Kavsoft on YouTube","video_id":"oTKEYffwyrM","video_url":"https://www.youtube.com/watch?v=oTKEYffwyrM","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom circular wheel picker view that can be used to pick height, weight, etc. using SwiftUI | SwiftUI Custom Picker | SwiftUI Wheel Picker | SwiftUI Circular Picker | SwiftUI Complex UI | SwiftUI Size Picker | Xcode 26 | iOS 26 | Swift | SwiftUI Xcode 26 | SwiftUI for iOS 26 | Xcode 26 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-circular-136271926\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    2:22 Building Custom Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-11T23:05:06Z","thumbnail_url":"https://img.youtube.com/vi/oTKEYffwyrM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Do you want delayed trains for everyone or do you want the train to wait for you?","channel_name":"Full Queue Developer","video_id":"ZKqS-BLer4Y","video_url":"https://www.youtube.com/watch?v=ZKqS-BLer4Y","description":"","published":"2025-08-11T18:20:17Z","thumbnail_url":"https://img.youtube.com/vi/ZKqS-BLer4Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Real-Time Activity Feed API v3: Build Social Community Apps in Minutes","channel_name":"Stream Developers on YouTube","video_id":"eQTdZI5OKAA","video_url":"https://www.youtube.com/watch?v=eQTdZI5OKAA","description":"The Stream's Activity Feed APIs and SDKs provide the best way for users to interact with your data and apps and get real-time content updates. You can rely on it to build apps like Reddit, X, TikTok, Facebook, and more. \n\nThis video will introduce you to version 3 of the feed API with highlighted features like the activity selector. This API allows you to build and display content in an app to users based on popularity, nearby location, and users' interests. \n\nLet's walk through the previous but actively developed version of the API (v2) and then show you how to build a social community platform with the latest API version (v3) in Next.js.  \n\nTIMESTAMPS\n00:00 Cold opening\n00:13 Introduction to the Stream Activity Feed APIs and SDKs\n01:05 Get started with Activity Feeds\n01:34 What is new in Activity Feed v3\n02:52 Activity Feed API tour: v2\n04:20 Next.js and Activity Feed v3 example demo\n\nRELATED LINKS\nClient and server-side feed SDKs: https://getstream.io/activity-feeds/docs/\n\nFeeds product: https://getstream.io/activity-feeds/\n\nTry the activity feed API: https://getstream.io/activity-feeds/tour/","published":"2025-08-11T18:00:44Z","thumbnail_url":"https://img.youtube.com/vi/eQTdZI5OKAA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"More AI-Based Refactoring (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"sxTIJNOFBWE","video_url":"https://www.youtube.com/watch?v=sxTIJNOFBWE","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-08-11T17:30:14Z","thumbnail_url":"https://img.youtube.com/vi/sxTIJNOFBWE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to Rank Against Apple And Google Apps 🎯📊","channel_name":"Appfigures on YouTube","video_id":"t7LCUgKoGO0","video_url":"https://www.youtube.com/watch?v=t7LCUgKoGO0","description":"Successfully compete with Apple and Google by avoiding their dominant keywords and targeting niche, high-impact alternatives. This ASO strategy helps independent apps stand out in crowded app store categories.","published":"2025-08-11T13:30:59Z","thumbnail_url":"https://img.youtube.com/vi/t7LCUgKoGO0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Forget MVVM, Lower Churn, Chart Design, Vibe Coding, Foundation Models & More","channel_name":"Sean Allen on YouTube","video_id":"bUj9PpuPX0o","video_url":"https://www.youtube.com/watch?v=bUj9PpuPX0o","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Forget MVVM for SwiftUI\n- Retention Messaging API\n- Chart design inspiration\n- VStack vs. LazyVStack vs. List\n- Foundation Model ideas\n- Vibe Coding is hurting your critical thinking\n- Indie dev projects\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy Roast App:\nhttps://apps.apple.com/app/roast-app-roast-your-friends/id6743675883\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Swift News\n0:36 - Forget MVVM\n6:52 - Retention Messaging API\n8:36 - Chart Design Inspiration\n9:32 - VStack vs LazyVStack vs List\n11:55 - Foundation Model Ideas\n13:33 - Vibe Coding Kills Critical Thinking\n16:22 - Business & Boutique\n\n#swift #swiftui #iosdevelopment","published":"2025-08-11T12:30:45Z","thumbnail_url":"https://img.youtube.com/vi/bUj9PpuPX0o/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 630","channel_name":"Code Completion","video_id":"AfSZlv30FYA","video_url":"https://www.youtube.com/watch?v=AfSZlv30FYA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-11T12:21:42Z","thumbnail_url":"https://img.youtube.com/vi/AfSZlv30FYA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Heebie Jeebie Time - spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"zMYocyJo1mQ","video_url":"https://www.youtube.com/watch?v=zMYocyJo1mQ","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/08/10/heebie-jeebie-time/","published":"2025-08-10T21:44:26Z","thumbnail_url":"https://img.youtube.com/vi/zMYocyJo1mQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Angry that there wasn’t a fast way to check subway arrivals. So I alchemized my anger into an app⚗️","channel_name":"Full Queue Developer","video_id":"kox1ONtoqek","video_url":"https://www.youtube.com/watch?v=kox1ONtoqek","description":"","published":"2025-08-10T20:21:09Z","thumbnail_url":"https://img.youtube.com/vi/kox1ONtoqek/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Heebie Jeebie Time","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"EjAj0RY5hV8","video_url":"https://www.youtube.com/watch?v=EjAj0RY5hV8","description":"This week Jonathan and Tim review Star Trek: Strange New Worlds S03E05 Through the Lens of Time and Foundation S03E04 The Stress of Her Regard.\n\n  •  5000 FINGERS OF DR. T - THEATRICAL TRAILER - HIGH DEFINITION (https://youtu.be/or05wEAXaGs) \n  •  Hulu and Disney+ will be combined into one app starting next year, Disney says - CBS News (https://www.cbsnews.com/news/hulu-disney-plus-app/) \n  •  ‘Star Wars: Starfighter’: Matt Smith Lands Villain Role In New Lucasfilm Pic Starring Ryan Gosling (https://deadline.com/2025/08/star-wars-star-fighter-matt-smith-villain-ryan-gosling-1236479292/) \n  •  The Original 'Star Wars' Will Celebrate Its 50th Anniversary in Theaters (https://gizmodo.com/the-original-star-wars-will-celebrate-its-50th-anniversary-in-theaters-2000637857) \n  •  Lucasfilm and Gina Carano Have Settled Their Lawsuit (https://gizmodo.com/lucasfilm-gina-carano-lawsuit-settled-2000640388) \n  •  Spider-Punk Is Getting His Own Animated Movie (https://gizmodo.com/spider-punk-animated-movie-sony-spider-verse-daniel-kaluuya-2000639092) \n  •  Grok’s “spicy” Imagine feature leaves little to the imagination — it’ll happily create NSFW celebrity deepfakes and absurd nightmare fuel. #ai #deepfakes #grok #elonmusk (https://www.instagram.com/reel/DNBHSNeMg7s/) \n  •  Fan Request: How Much Will It Cost Dave To Play Eagles Music? | Letterman (https://youtu.be/orgARa3sC_8) \n  •  Pink Floyd 'Dogs' from the LP Animals on the US TV Show WKRP in Cincinnati (https://youtu.be/8m9OlWTnrMc) \n  •  Children Of Men (2006) One-Shot Car Scene (https://youtu.be/pOyAXPn1V9k) \n  •  The Roddenberry Archive: Lost Voyages: Phase II and the Rebirth of Star Trek (https://youtu.be/JDmspn9k6Zg?si=32yMCBRvXl-0A-tO) \n  •  Does Scotty have a famous ancestor?  (https://www.facebook.com/share/r/1AqkeNeYtf) \n  •  Alien: Earth | Official Trailer 2: Greener World | FX (https://youtu.be/FqIi3N9dusk?si=my-kND7U5dpG04WC) \n  •  Woke Kids Choosing a Movie: Examining Problematic Themes in Children's Films | TikTok (https://www.tiktok.com/@siennasspot/video/7376478739502271760) \n  •  Invasion — Season 3 Official Trailer | Apple TV+ (https://youtu.be/aNrxrgDE0-8) \n  •  Black Bag – Official Trailer (https://youtu.be/n_56L6WzLT8) \n  •  Clarkson's Farm | Official Trailer | Prime Video (https://youtu.be/pW-iVG0_D34) \n  •  LEE | Official Theatrical Trailer | In Theaters September 27 (https://youtu.be/DmFYkiUAAA8) \n  •  Eyes of Wakanda | Official Trailer (https://youtu.be/ODHh6oe4MlE) \n  •  Hoopla (https://www.hoopladigital.com/) \n  •  ﻿BECOMING LED ZEPPELIN | Full Length Trailer (2025) (https://youtu.be/EDKC77QS8WM) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-08-10T19:57:28Z","thumbnail_url":"https://img.youtube.com/vi/EjAj0RY5hV8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"This is not silly, it’s heartbreaking. Subway Sillies Episode 5, with Freddy Valoy! #nyc #jokes #mta","channel_name":"Full Queue Developer","video_id":"M2h0SB5ATKQ","video_url":"https://www.youtube.com/watch?v=M2h0SB5ATKQ","description":"","published":"2025-08-10T16:21:05Z","thumbnail_url":"https://img.youtube.com/vi/M2h0SB5ATKQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"User OnBoarding Tutorial Animations Using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"mmiJhUGaR1Q","video_url":"https://www.youtube.com/watch?v=mmiJhUGaR1Q","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a custom animated user onboarding tutorial screen using SwiftUI | SwiftUI OnBoarding Animations | SwiftUI OnBoarding Tutorial | SwiftUI Teach User OnBoarding | SwiftUI App Introduction Tutorial | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/user-onboarding-136157297\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:48 Project Setup\n    1:00 Setting Up Overlay Window and Models\n    9:56 Create and animating UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-10T14:30:06Z","thumbnail_url":"https://img.youtube.com/vi/mmiJhUGaR1Q/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What's New in Xcode 26  - Part 2   Intelligence","channel_name":"Stewart Lynch on YouTube","video_id":"50SbHLvHKmE","video_url":"https://www.youtube.com/watch?v=50SbHLvHKmE","description":"This is the second video in my two-part series on what’s new in Xcode 26. If you haven’t seen the first video—where I covered features available while still on macOS 15—check it out first (link in the description).\n\nIn this video, we explore what happens once you upgrade your OS to macOS 26. That’s when the magic begins—enabling Apple Intelligence and unlocking powerful new coding tools like inline explanations, documentation generation, code refactoring, and even generating entire apps from sketches using ChatGPT inside Xcode.\n\nYou’ll learn:\n • How to enable and connect Apple Intelligence in Xcode 26\n • The new Coding Tools sidebar and ChatGPT integration\n • Smart code explanations and refactorings\n • Context-aware previews and documentation\n • Creating a SwiftUI app from a sketch using AI\n • The realities and limitations of code assistance\n\nWhether you’re an experienced Swift developer or just curious about what’s possible with Xcode’s AI features, this video offers practical insights and real-world examples.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00 Intro & macOS 26 Upgrade Benefits\n2:00 Enabling Apple Intelligence in Xcode 26\n3:26 Using the Intelligence Pane & Navigation\n3:45 Explaining Code with ChatGPT\n5:40 Generating Mock Data\n7:35 Refactoring Deprecated APIs with AI\n14:00 Creating Playgrounds \n15:28 Vibe Coding\n19:53 Final Thoughts on Apple Intelligence\n\nStarter Project Files:  NONE\nCompleted Project:  NONE\n\nReferences mentioned in video: \nWhat's New in Xcode 26 - Part 1: https://youtu.be/DuSoLjsBx9g\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-08-10T13:22:07Z","thumbnail_url":"https://img.youtube.com/vi/50SbHLvHKmE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 629","channel_name":"Code Completion","video_id":"9lQ1iDtLAQY","video_url":"https://www.youtube.com/watch?v=9lQ1iDtLAQY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-10T13:15:34Z","thumbnail_url":"https://img.youtube.com/vi/9lQ1iDtLAQY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Typing Speed Challenge vs CPU Opponent – ClickClack 2.3 Update","channel_name":"Xcoding with Alfian","video_id":"FVKIaqIl-S0","video_url":"https://www.youtube.com/watch?v=FVKIaqIl-S0","description":"Test your typing skills in the new ClickClack 2.3 update with VS CPU Mode!\nRace against a computer opponent with multiple difficulty levels and push your WPM to the limit.\nPerfect for anyone who loves typing speed tests, keyboard challenges, and competitive typing games.\n\nDownload ClickClack on the App Store:\nhttps://apps.apple.com/id/app/typing-trainer-clickclack/id6740695697\n\n#TypingTest #TypingChallenge #ClickClackApp #ProductivityApps #KeyboardSkills #iphoneapps #ipadapps #ipadpro #magickeyboard #macapps","published":"2025-08-10T09:23:23Z","thumbnail_url":"https://img.youtube.com/vi/FVKIaqIl-S0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to add 3D and video assets to your AI designs","channel_name":"DesignCode","video_id":"9VOY0azQ1F8","video_url":"https://www.youtube.com/watch?v=9VOY0azQ1F8","description":"Learn how to upgrade your AI-generated designs in Aura with powerful 3D, video, and image assets all in just a few clicks! Start with the New Assets feature to insert animated backgrounds from Spline presets, import your own Spline project via custom URL, or browse stunning Unsplash images sorted by theme and color. Want to go further? Add a video link to create a dynamic, eye-catching background. It’s a fast, creative way to take your design to the next level. #aiprompting #aidesign #uidesign #webdesign","published":"2025-08-09T23:41:16Z","thumbnail_url":"https://img.youtube.com/vi/9VOY0azQ1F8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Complex Scroll Animations | Custom Calendar | SwiftUI | #ios #animation #apple","channel_name":"Kavsoft on YouTube","video_id":"6wSgqKz8r08","video_url":"https://www.youtube.com/watch?v=6wSgqKz8r08","description":"","published":"2025-08-09T23:15:19Z","thumbnail_url":"https://img.youtube.com/vi/6wSgqKz8r08/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 628","channel_name":"Code Completion","video_id":"x5kCyEqDTng","video_url":"https://www.youtube.com/watch?v=x5kCyEqDTng","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-09T13:25:10Z","thumbnail_url":"https://img.youtube.com/vi/x5kCyEqDTng/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"POV You’re guiding us to the best churros. With @Freddy Valoy ! #jokes #nyc #nycsubway #mta","channel_name":"Full Queue Developer","video_id":"JVcnfjeLnY8","video_url":"https://www.youtube.com/watch?v=JVcnfjeLnY8","description":"","published":"2025-08-08T16:37:59Z","thumbnail_url":"https://img.youtube.com/vi/JVcnfjeLnY8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Should You Try Custom Product Pages?","channel_name":"Appfigures on YouTube","video_id":"xHy3_N4sYdI","video_url":"https://www.youtube.com/watch?v=xHy3_N4sYdI","description":"Learn whether custom product pages are the key to improving your app’s rankings and visibility in the App Store. Discover how they can enhance your ASO strategy, target different audiences, and potentially boost app downloads. Get practical insights into whether custom pages are the right move for your app’s growth.","published":"2025-08-08T13:31:06Z","thumbnail_url":"https://img.youtube.com/vi/xHy3_N4sYdI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 627","channel_name":"Code Completion","video_id":"JEgQ6ks_Ul4","video_url":"https://www.youtube.com/watch?v=JEgQ6ks_Ul4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-08T12:54:17Z","thumbnail_url":"https://img.youtube.com/vi/JEgQ6ks_Ul4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is a Mobile Platform Engineer?","channel_name":"Mobile System Design","video_id":"7EAMpqvpX7Y","video_url":"https://www.youtube.com/watch?v=7EAMpqvpX7Y","description":"Watch the full video on @mobilesystemdesign  or https://mobilesystemdesign.substack.com.","published":"2025-08-08T11:55:04Z","thumbnail_url":"https://img.youtube.com/vi/7EAMpqvpX7Y/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"It’s a good app for anxious people. I’m less anxious now and Instill use my app everyday.","channel_name":"Full Queue Developer","video_id":"SHZh5_hHY40","video_url":"https://www.youtube.com/watch?v=SHZh5_hHY40","description":"","published":"2025-08-07T22:51:31Z","thumbnail_url":"https://img.youtube.com/vi/SHZh5_hHY40/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"If you look it up, you’ll see the real reason is shitty. With Freddy Valoy #nyc #mta #jokes #comedy","channel_name":"Full Queue Developer","video_id":"KOd9vxOyqao","video_url":"https://www.youtube.com/watch?v=KOd9vxOyqao","description":"","published":"2025-08-07T16:37:28Z","thumbnail_url":"https://img.youtube.com/vi/KOd9vxOyqao/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"60: Filename suffixes in Swift package prefixes","channel_name":"Swift Package Indexing Live Streams","video_id":"mIHLGC8OsR0","video_url":"https://www.youtube.com/watch?v=mIHLGC8OsR0","description":"Join us as we talk about Swift packages names, explain some new details of the Swift Package Index' build system, and discuss an interesting paper about leveraging a compiler to find privacy bugs. And, as usual, we highlight our package picks.\n\nApologies for the background white noise at the start of the episode on Dave's microphone. It clears up about 15 minutes in to the show.\n\n  \nNews\n\n- https://blog.brownplt.org/2025/08/03/paralegal.html\n\nPackages\n\n- https://swiftpackageindex.com/tomasf/Cadova\n- https://swiftpackageindex.com/Aristide021/SwiftQC\n- https://swiftpackageindex.com/arraypress/swift-email-validator\n- https://swiftpackageindex.com/swiftlang/swift-subprocess","published":"2025-08-07T14:01:20Z","thumbnail_url":"https://img.youtube.com/vi/mIHLGC8OsR0/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 626","channel_name":"Code Completion","video_id":"vfZexVJfP3A","video_url":"https://www.youtube.com/watch?v=vfZexVJfP3A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-07T12:50:05Z","thumbnail_url":"https://img.youtube.com/vi/vfZexVJfP3A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Morphing Menu | Liquid Glass | #ios #animation #apple #ui","channel_name":"Kavsoft on YouTube","video_id":"MtMRZJSkUfM","video_url":"https://www.youtube.com/watch?v=MtMRZJSkUfM","description":"","published":"2025-08-06T22:50:06Z","thumbnail_url":"https://img.youtube.com/vi/MtMRZJSkUfM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Get the Most Out of Custom Product Pages","channel_name":"Appfigures on YouTube","video_id":"2WVxU2fXJSU","video_url":"https://www.youtube.com/watch?v=2WVxU2fXJSU","description":"Custom Product Pages are one of the most powerful (and under-utilized) features in the App Store. Done right, you'll reach the right audiences, improve conversions, and make every campaign more effective.\n\nIn this live session, I’ll walk you through how to plan, create, and optimize CPPs so they actually deliver results. I'll touch on best practices, common mistakes to avoid, and the reasoning behind what works, then, we’ll wrap up with live Q&amp;A.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-08-06T22:11:46Z","thumbnail_url":"https://img.youtube.com/vi/2WVxU2fXJSU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"I’ve heard this feedback a lot about my app and I’m proud of it","channel_name":"Full Queue Developer","video_id":"jhu02lurvhc","video_url":"https://www.youtube.com/watch?v=jhu02lurvhc","description":"","published":"2025-08-06T22:09:03Z","thumbnail_url":"https://img.youtube.com/vi/jhu02lurvhc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"1 thing about subway sillies…. Episode 2! #jokes #nycsubway #1train #mta","channel_name":"Full Queue Developer","video_id":"JbZeIDHXcAE","video_url":"https://www.youtube.com/watch?v=JbZeIDHXcAE","description":"","published":"2025-08-06T19:59:47Z","thumbnail_url":"https://img.youtube.com/vi/JbZeIDHXcAE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Transform AI-Generated designs with better colors, fonts, and customization","channel_name":"DesignCode","video_id":"H0vRMcTZdtU","video_url":"https://www.youtube.com/watch?v=H0vRMcTZdtU","description":"Learn how to instantly customize colors and fonts in your AI-generated designs! With Aura, just click the color button to try quick presets, switch to light mode, or highlight and edit matching elements in seconds — no extra prompting needed. Fonts are just as easy — explore trending pairings or set custom fonts for titles and body text. Fine-tune boldness, spacing, and more for the perfect look. It’s fast, fun, and fully in your control.. #aiprompting #aidesign #uidesign","published":"2025-08-06T19:28:40Z","thumbnail_url":"https://img.youtube.com/vi/H0vRMcTZdtU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 625","channel_name":"Code Completion","video_id":"a3y_lUrMseU","video_url":"https://www.youtube.com/watch?v=a3y_lUrMseU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-06T12:55:49Z","thumbnail_url":"https://img.youtube.com/vi/a3y_lUrMseU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode refactoring sucks, so let's use AI #Xcode #AI #extremeprogramming #refactoring","channel_name":"Quality Coding on YouTube","video_id":"Z4bnPFz1un0","video_url":"https://www.youtube.com/watch?v=Z4bnPFz1un0","description":"","published":"2025-08-06T03:20:04Z","thumbnail_url":"https://img.youtube.com/vi/Z4bnPFz1un0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"AI + XP Beats Xcode Refactoring","channel_name":"Quality Coding on YouTube","video_id":"GQkMQv8JO8A","video_url":"https://www.youtube.com/watch?v=GQkMQv8JO8A","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-08-05T17:30:06Z","thumbnail_url":"https://img.youtube.com/vi/GQkMQv8JO8A/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Fo you think he’s gonna make it ? Subway Sillies Ep 1 with Freddy Valoy!","channel_name":"Full Queue Developer","video_id":"Z9IKsY2UbjM","video_url":"https://www.youtube.com/watch?v=Z9IKsY2UbjM","description":"","published":"2025-08-05T17:11:12Z","thumbnail_url":"https://img.youtube.com/vi/Z9IKsY2UbjM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Don't make this mistake with a TaskGroup 🙅🏽‍♀️🙅🏻‍♂️","channel_name":"Vincent Pradeilles on YouTube","video_id":"pJdOsqtvow0","video_url":"https://www.youtube.com/watch?v=pJdOsqtvow0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-08-05T14:57:49Z","thumbnail_url":"https://img.youtube.com/vi/pJdOsqtvow0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Apple Broke Your ASO!","channel_name":"Appfigures on YouTube","video_id":"A4Fw8IV2ymM","video_url":"https://www.youtube.com/watch?v=A4Fw8IV2ymM","description":"Learn how to fix your ASO after Apple’s recent changes. Discover effective strategies to recover your app’s rankings and boost visibility. Optimize your keywords and improve your app’s search performance to stay competitive. Get ahead with actionable tips to enhance your ASO and drive success.","published":"2025-08-05T13:30:10Z","thumbnail_url":"https://img.youtube.com/vi/A4Fw8IV2ymM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 624","channel_name":"Code Completion","video_id":"7NuDBVlJSRs","video_url":"https://www.youtube.com/watch?v=7NuDBVlJSRs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-05T12:52:21Z","thumbnail_url":"https://img.youtube.com/vi/7NuDBVlJSRs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fantastic Adventures","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"cRBpxHc0tEw","video_url":"https://www.youtube.com/watch?v=cRBpxHc0tEw","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/08/03/fantastic-adventures/","published":"2025-08-05T03:35:58Z","thumbnail_url":"https://img.youtube.com/vi/cRBpxHc0tEw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to support iOS 26 without breaking glass - Second Brain (S3 E5)","channel_name":"Peter Friese on YouTube","video_id":"UXG7U6iFxxM","video_url":"https://www.youtube.com/watch?v=UXG7U6iFxxM","description":"In this episode, I am going to look into how I can support iOS 26 (with that sweet shiny Liquid Glass UI), as well as previous iOS versions.\n\nI'll check out a couple of options:\n\n* ternary operators\n* #available\n* the backport pattern\n\n🔔 Subscribe and hit the notification bell to stay updated with the \"Building a Second Brain App\" series and get notified when I go live!\n\n#iOSdevelopment #Swift #Xcode #SecondBrain #AppDevelopment #BackwardsCompatibility #iOS26 #Livestream #BreakingGlass","published":"2025-08-04T18:27:53Z","thumbnail_url":"https://img.youtube.com/vi/UXG7U6iFxxM/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 623","channel_name":"Code Completion","video_id":"-6h00EbtlnA","video_url":"https://www.youtube.com/watch?v=-6h00EbtlnA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-04T12:15:00Z","thumbnail_url":"https://img.youtube.com/vi/-6h00EbtlnA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Custom NumberPad using SwiftUI | #ios #animation #apple","channel_name":"Kavsoft on YouTube","video_id":"D_wJdmuU4mc","video_url":"https://www.youtube.com/watch?v=D_wJdmuU4mc","description":"","published":"2025-08-03T16:27:35Z","thumbnail_url":"https://img.youtube.com/vi/D_wJdmuU4mc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What's New in Xcode 26 Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"ZN96fbavsoA","video_url":"https://www.youtube.com/watch?v=ZN96fbavsoA","description":"Explore what’s new in Xcode 26—even if you haven’t yet upgraded to macOS 26.\n\nIn this in-depth walkthrough, I’ll show you some of the most significant updates in Xcode 26 that you can use today on macOS 15. We’ll look at the redesigned Start Page, the new iPad-style Settings interface, updated navigation behavior, and a fantastic new tool: the @Playground macro, which lets you test code right inside your project without needing separate playground files.\n\nWe’ll also preview how the new Icon Composer integrates with Xcode 26 and demonstrate how to set up modern app icons that respond beautifully to Light, Dark, Tinted, and Clear Home Screen modes—even on iOS 18.5.\n\nAnd don’t worry—if you’re already on macOS 26, my next video will cover the Intelligence and Code Assist features exclusive to that platform.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:50  Xcode Settings\n8:35 Playground Macro\n16:05 App Icon\n\nStarter Project Files:  https://github.com/StewartLynch/Xcode-26-Part-1\nIcon Resources: http://createchsol.com/StarterProjects/IconResources.zip\nCompleted Project:  https://github.com/StewartLynch/Xcode-26-Part-1/tree/Completed\n\nReferences mentioned in video: \nPlatzi Fake API: https://fakeapi.platzi.com/en\nAzamSharp YouTube:  https://www.youtube.com/@azamsharp\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-08-03T13:22:27Z","thumbnail_url":"https://img.youtube.com/vi/ZN96fbavsoA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 622","channel_name":"Code Completion","video_id":"t1X5qF2MKLI","video_url":"https://www.youtube.com/watch?v=t1X5qF2MKLI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-03T12:36:36Z","thumbnail_url":"https://img.youtube.com/vi/t1X5qF2MKLI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fantastic Adventures","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"oMbUeXtV1yo","video_url":"https://www.youtube.com/watch?v=oMbUeXtV1yo","description":"This week Jonathan and Tim review Star Trek: Strange New Worlds S03E04 A Space Adventure Hour, Foundation S03E03 When a Book Finds You and Fantastic Four: First Steps\n\n  •  Star Trek: Starfleet Academy Drops Official First Look Teaser Trailer (https://www.startrek.com/en-ca/news/star-trek-starfleet-academy-drops-official-first-l) \n  •  Star Trek: Strange New Worlds - Season 4 Sneak Peek (https://www.startrek.com/en-ca/videos/strange-new-worlds-season-4-sneak-peek) \n  •  The First 'Avatar: Fire and Ash' Trailer Is a Huge Level Up for Pandora (https://gizmodo.com/avatar-fire-and-ash-trailer-james-cameron-disney-2000632680) \n  •  'Tron: Ares' Just Brought the Grid Back to San Diego Comic-Con (https://gizmodo.com/sdcc-2025-tron-ares-footage-description-2000632168) \n  •  'Rick and Morty' Is Getting a Presidential Spin-Off (https://gizmodo.com/sdcc-2025-rick-and-morty-spinoff-president-curtis-keith-david-2000634220) \n  •  Fantastic Voyage (1966) HD Trailer - Reconstructed (https://youtu.be/U3ZMor5UFyY) \n  •  Smoke — Official Trailer | Apple TV+ (https://youtu.be/bdX456spjeA) \n  •  Eyes of Wakanda | Official Trailer (https://youtu.be/ODHh6oe4MlE) \n  •  Wednesday: Season 2 | Official Trailer | Netflix (https://youtu.be/03u4xyj0TH4) \n  •  ﻿ReBoot: Seasons 1 & 2 - DVD Trailer (https://youtu.be/wk4PKdyPgMw) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-08-03T02:01:20Z","thumbnail_url":"https://img.youtube.com/vi/oMbUeXtV1yo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Work train sleeps only when you’re not looking #train","channel_name":"Full Queue Developer","video_id":"FJxR3ZASZ2A","video_url":"https://www.youtube.com/watch?v=FJxR3ZASZ2A","description":"","published":"2025-08-02T19:15:45Z","thumbnail_url":"https://img.youtube.com/vi/FJxR3ZASZ2A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"On Island TCI app - The Best of the Turks & Caicos","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"7leKfpvT6nM","video_url":"https://www.youtube.com/watch?v=7leKfpvT6nM","description":"Our latest app. On Island TCI\nhttps://apps.apple.com/us/app/on-island-tci/id6746143056","published":"2025-08-02T16:02:25Z","thumbnail_url":"https://img.youtube.com/vi/7leKfpvT6nM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Test-driving a SwiftUI counter app #TDD #SwiftUI #TestDrivenDevelopment #Xcode #iOSDev","channel_name":"Quality Coding on YouTube","video_id":"xEduI0POx94","video_url":"https://www.youtube.com/watch?v=xEduI0POx94","description":"","published":"2025-08-02T15:53:00Z","thumbnail_url":"https://img.youtube.com/vi/xEduI0POx94/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"TDD: Where Do You Even Begin? (SwiftUI TDD #6)","channel_name":"Quality Coding on YouTube","video_id":"2rgap1XlHzA","video_url":"https://www.youtube.com/watch?v=2rgap1XlHzA","description":"🧪 What’s the very first test you should write when building a SwiftUI app with TDD? In this video, we slow down and look for the *essence* of the behavior — ignoring fiddly details and finding what really matters.\n\n🛠 In this video:\n• Apply the \"essence first\" practice from Industrial Logic’s TDD training\n• Decide what not to test (yet)\n• Create a test file and write the name of the first test\n\n📖 Related article:\nTDD: Where Do You Even Begin?\nhttps://qualitycoding.org/tdd-where-do-you-even-begin/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 - What is the essence?\n00:43 - Begin writing the first test\n\n#TDD #SwiftUI #TestDrivenDevelopment #Xcode #iOSDev","published":"2025-08-02T15:52:40Z","thumbnail_url":"https://img.youtube.com/vi/2rgap1XlHzA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 621","channel_name":"Code Completion","video_id":"S--UK7l5XXQ","video_url":"https://www.youtube.com/watch?v=S--UK7l5XXQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-02T12:47:01Z","thumbnail_url":"https://img.youtube.com/vi/S--UK7l5XXQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"It’s Friday night but the work train is working","channel_name":"Full Queue Developer","video_id":"wJPPQMLdn98","video_url":"https://www.youtube.com/watch?v=wJPPQMLdn98","description":"","published":"2025-08-02T03:08:12Z","thumbnail_url":"https://img.youtube.com/vi/wJPPQMLdn98/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"iOS 26 Concentric Rectangle | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"1Rt2ZkEsjwA","video_url":"https://www.youtube.com/watch?v=1Rt2ZkEsjwA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to use the new iOS 26 Concentric Rectangle API to create rounded rectangles that dynamically match their corner radius with their respective containers or outer rounded rectangles.\n\nSwiftUI Concentric Rectangle | SwiftUI Container Shape | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► What's New in SwiftUI iOS 26: https://youtu.be/jwN0o8xUdXk\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-08-01T20:52:01Z","thumbnail_url":"https://img.youtube.com/vi/1Rt2ZkEsjwA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Watch out with SwiftUI Observables in Skip Framework","channel_name":"Swift and Tips","video_id":"aUahhVns-Wk","video_url":"https://www.youtube.com/watch?v=aUahhVns-Wk","description":"Watch the full video: https://youtu.be/GsAvOamcUqc\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-08-01T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/aUahhVns-Wk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Use This Keyword Tip To Rank Fast 🚀📱","channel_name":"Appfigures on YouTube","video_id":"7qz6eWfcVOI","video_url":"https://www.youtube.com/watch?v=7qz6eWfcVOI","description":"Apps can rank quickly by targeting popular keywords that aren’t fully included in their name. This ASO trick helps increase visibility and attract more users fast","published":"2025-08-01T13:30:07Z","thumbnail_url":"https://img.youtube.com/vi/7qz6eWfcVOI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 620","channel_name":"Code Completion","video_id":"ILCVW9poXaQ","video_url":"https://www.youtube.com/watch?v=ILCVW9poXaQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-08-01T12:48:56Z","thumbnail_url":"https://img.youtube.com/vi/ILCVW9poXaQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Glass - 5 Things You MUST Know Before Implementing","channel_name":"Sean Allen on YouTube","video_id":"aF2qt5WfprM","video_url":"https://www.youtube.com/watch?v=aF2qt5WfprM","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.\n\nApple announced Liquid Glass at WWDC 2025 and all iOS devs are going to spend the summer updating their apps to this new design. In this video I discuss 5 things you absolutely need to understand before adopting your app to Liquid Glass. We discuss using SwiftUI's built in components, the glass navigation layer, how to use color, concentricity and the new app icons.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - What is Liquid Glass?\n2:13 - Benefits of native components\n3:10 - Glass as a navigation layer\n4:23 - Proper use of color in Liquid Glass\n5:26 - Concentricity\n6:52 - New Icons\n\n#swift #swiftui #iosdevelopment","published":"2025-08-01T12:33:52Z","thumbnail_url":"https://img.youtube.com/vi/aF2qt5WfprM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Liquid Glass Morphing Effects Using SwiftUI | #ios | #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"iHw002hOvgA","video_url":"https://www.youtube.com/watch?v=iHw002hOvgA","description":"","published":"2025-07-31T19:48:33Z","thumbnail_url":"https://img.youtube.com/vi/iHw002hOvgA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"This MCP is INSANE...How I reduced 90% of my AI Coding Errors","channel_name":"Etisha Garg on YouTube","video_id":"FmUkuzcoTDU","video_url":"https://www.youtube.com/watch?v=FmUkuzcoTDU","description":"If you're using Cursor or any AI IDE, don't skip this step.\n\nMost people believe you can’t build production-ready apps with AI but the truth is, it's not the AI's fault. It’s ours. Even with a solid PRD and perfect prompts, AI-generated apps often end up buggy or broken. Why?\n\nBecause nobody talks about testing.\n\nIn this video, I show you how I reduced 90% of the bugs in my AI-coded apps by adding one crucial step: automated frontend and backend testing using TestSprite MCP, a tool that plugs into Cursor or any other AI IDE you’re using.\n\nTry out TestSprite MCP: https://www.testsprite.com/?via=etisha\n\nTo put this to test, I’ll be building a complete web app called Linguaflip which a flashcard-based language learning tool and walk you through how TestSprite helps identify and fix real issues that would otherwise go unnoticed.\n\n#cursor #ai #aitools\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(01:02) Create a PRD (Product Requirement Doc)\n(01:39) Let Cursor build the app on YOLO mode\n(01:50) Vibe coded web app showcase\n(02:44) Why Testing is other half of building\n(03:08) What is TestSprite MCP\n(03:42) How TestSprite MCP works\n(04:14) How to setup TestSprite MCP in Cursor\n(05:15) Testing frontend of the app using TestSprite\n(06:35) Shocking Testing results\n(07:39) Giving the TestSprite test results back to Cursor\n(08:46) Why Testing the app is crucial\n(09:13) Final thoughts\n(09:30) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-07-31T14:16:36Z","thumbnail_url":"https://img.youtube.com/vi/FmUkuzcoTDU/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 618","channel_name":"Code Completion","video_id":"e2CDqyVb5FQ","video_url":"https://www.youtube.com/watch?v=e2CDqyVb5FQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-31T12:41:12Z","thumbnail_url":"https://img.youtube.com/vi/e2CDqyVb5FQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Secret Protocol Making Video Calls Work | SDP in WebRTC","channel_name":"Stream Developers on YouTube","video_id":"5hP72pBP6F4","video_url":"https://www.youtube.com/watch?v=5hP72pBP6F4","description":"WebRTC concepts like the Session Description Protocol often simply exist in high level technical documents. This series tries to make understanding them a tad bit easier. SDP serves as the foundational negotiation protocol that enables WebRTC peers to understand each other's capabilities and establish compatible communication channels. This text-based protocol acts as a contract between peers, defining not only what media types and codecs are supported, but also specifying network information, security parameters, and session timing details.\n\nWebRTC For The Brave: https://getstream.io/resources/projects/webrtc\n\nDeven on X: https://x.com/d3xvn\nStream on X: https://x.com/getstream_io\n\nTimestamps:\n00:00 Intro to SDP\n01:21 History of SDP\n03:01 Breaking down an SDP message\n06:01 SDP problems and ORTC\n07:10 WebRTC For The Brave\n07:24 Outro\n\n#webrtc #sdp","published":"2025-07-31T11:39:12Z","thumbnail_url":"https://img.youtube.com/vi/5hP72pBP6F4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Typing Sounds on iPad Pro M4 + Magic Keyboard | ClickClack ASMR #typingasmr #clickclackapp","channel_name":"Xcoding with Alfian","video_id":"Up_jyGo-3CU","video_url":"https://www.youtube.com/watch?v=Up_jyGo-3CU","description":"This session was recorded using ClickClack – Typing Speed Test, a minimal and powerful typing app to test your WPM and accuracy.\n\n🧠 Boost focus\n⌨️ Practice typing\n🔊 Satisfying sounds\n\n—\nTry ClickClack for iOS & macOS.\nhttps://apps.apple.com/id/app/typing-trainer-clickclack/id6740695697","published":"2025-07-31T08:57:31Z","thumbnail_url":"https://img.youtube.com/vi/Up_jyGo-3CU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"What is a Mobile Platform Engineer? 4 Years of Real Experience","channel_name":"Mobile System Design","video_id":"l-q4WPSH8Ik","video_url":"https://www.youtube.com/watch?v=l-q4WPSH8Ik","description":"Ever wondered what a Mobile Platform Engineer actually does? After 4 years in this role, I'm breaking down everything you need to know about this specialized position in mobile development.\n\nIn this video, you'll learn:\n- What Mobile Platform Engineering really means\n- Day-to-day responsibilities and expectations\n- Skills and expertise required for the role\n- Career insights from real-world experience\n- How it differs from traditional mobile development roles\n\nWhether you're considering a career transition, curious about platform engineering, or just want to understand the mobile development ecosystem better, this video gives you an insider's perspective on one of the most important roles in mobile tech.\n\n📖 Read the full detailed article: https://mobilesystemdesign.substack.com/p/what-is-a-mobile-platform-engineer","published":"2025-07-31T06:06:00Z","thumbnail_url":"https://img.youtube.com/vi/l-q4WPSH8Ik/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"Total cost $65 and 2 hours.","channel_name":"Full Queue Developer","video_id":"fwGgdIzHL0o","video_url":"https://www.youtube.com/watch?v=fwGgdIzHL0o","description":"","published":"2025-07-31T00:01:14Z","thumbnail_url":"https://img.youtube.com/vi/fwGgdIzHL0o/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Why App Store Screenshots Are a HUGE Deal Now","channel_name":"Sean Allen on YouTube","video_id":"z-mP0hAGNbY","video_url":"https://www.youtube.com/watch?v=z-mP0hAGNbY","description":"Easy App Store Screenshots w/ Appscreens - https://appscreens.com/?via=SA\n\nIn June of 2025, iOS developers started noticing major changes in how their app was ranking for keywords. They saw huge increases and huge decreases seemingly out of nowhere. Even on keywords they've been ranking in for a long time. What's going on? Apple hasn't announced anything official, but let's talk about what iOS developers are theorizing about this when it comes to the App Store boost and App Store screenshots affecting your keyword rankings.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Big App Store Rankings Change\n0:40 - What is the App Store Boost?\n1:12 - App Store Boost Gone?\n2:40 - Pushing Towards Apple Ads?\n3:20 - What should you do?\n3:48 - Your Screenshots MATTER\n4:49 - What should you do?\n5:59 - A helpful tool for this\n\n#swift #swiftui #iosdevelopment","published":"2025-07-30T13:23:05Z","thumbnail_url":"https://img.youtube.com/vi/z-mP0hAGNbY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 618","channel_name":"Code Completion","video_id":"Vhpp07bLk8k","video_url":"https://www.youtube.com/watch?v=Vhpp07bLk8k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-30T12:41:51Z","thumbnail_url":"https://img.youtube.com/vi/Vhpp07bLk8k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vapor Series: Advanced Vapor Queries – Update, Delete, Chunk vs Paginate, Join & Count with Fluent","channel_name":"Swift Nuggets with Radu Dan","video_id":"72NWlOpjjGA","video_url":"https://www.youtube.com/watch?v=72NWlOpjjGA","description":"Welcome to Part 2 of our Vapor Fluent Queries series!\nThis time, we go deeper and cover advanced techniques for manipulating and retrieving data in your Swift backend app.\n\n🔍 What you’ll learn:\n✅ How to update and delete multiple records using Fluent\n✅ The difference between chunking and pagination\n✅ Performing joins to fetch related data from multiple tables\n✅ Using aggregate queries like .count()\n✅ Real-world scenarios and best practices\n\nPerfect for developers building production-ready apps with Vapor & Swift.\n\n📚 Chapters:\n00:00 - Intro\n00:05 - Presentation\n03:52 - Demo\n\n👉 Watch Part 1 here: https://youtu.be/6jhIUkA81mw\n👉 Watch the full series here: https://www.youtube.com/playlist?list=PL9UNszxz2Q2e7as86UF2MX8s1v7IB7EYf\n👉 Subscribe for more backend Swift tutorials!\n\n#Vapor #Fluent #SwiftLang #BackendDevelopment #ServerSideSwift","published":"2025-07-30T06:00:05Z","thumbnail_url":"https://img.youtube.com/vi/72NWlOpjjGA/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"The New Scarce Programming Skill - Spec-Driven Development","channel_name":"Swift Reality XR on YouTube","video_id":"FuvzLinickk","video_url":"https://www.youtube.com/watch?v=FuvzLinickk","description":"Instead of relying on vibe coding to use AI to build something janky under the hood, this method uses specifications to help your coding agent build a maintainable, scalable codebase.\n\nIf you’ve been following this channel for a while, you know I use my lovingly A.I.-generated characters to present my content for me, but like all my other coding tutorials on this channel, the content she’s delivering in this video was fully written and cut together by me, an established (and now retired) software engineer with 20 years of real-world industry experience, and I’ve been using this spec-driven development approach in my own work for the past year. It’s become a key part of shipping real world apps. \n\nFeel free to explore the code we generated in this video here: https://github.com/joecrotchett/task-forge\n\nThanks for watching, and if you find this helpful, give it a like and consider subscribing. More tutorials coming soon.","published":"2025-07-29T21:39:22Z","thumbnail_url":"https://img.youtube.com/vi/FuvzLinickk/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"Custom Liquid Morphing Menu Effect | Liquid Glass | iOS 26 | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"Qutp-v-g2Iw","video_url":"https://www.youtube.com/watch?v=Qutp-v-g2Iw","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a custom liquid glass morphing menu effect which will look similar to the iOS 26 menus but allowing custom views using SwiftUI.\nSwiftUI Expandable Menu | SwiftUI Expandable Morphing Menu | SwiftUI Liquid Glass Effect | SwiftUI Glass Morphing Effect | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/custom-liquid-26-135256347\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    2:35 Creating Liquid Morphing Menu\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-29T21:28:11Z","thumbnail_url":"https://img.youtube.com/vi/Qutp-v-g2Iw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"No need to rush into the sauna  below. You can see your train and time your descent.","channel_name":"Full Queue Developer","video_id":"HlT0fPmu_r8","video_url":"https://www.youtube.com/watch?v=HlT0fPmu_r8","description":"","published":"2025-07-29T17:27:39Z","thumbnail_url":"https://img.youtube.com/vi/HlT0fPmu_r8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 617","channel_name":"Code Completion","video_id":"2QgAKJC2wgc","video_url":"https://www.youtube.com/watch?v=2QgAKJC2wgc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-29T13:34:43Z","thumbnail_url":"https://img.youtube.com/vi/2QgAKJC2wgc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Rank Higher With Fewer Keywords 📈📱","channel_name":"Appfigures on YouTube","video_id":"OmGveKvthWI","video_url":"https://www.youtube.com/watch?v=OmGveKvthWI","description":"Using fewer keywords can make each one more impactful for app store rankings. Learn why apps are prioritizing quality over quantity in their keyword strategy.","published":"2025-07-29T13:30:19Z","thumbnail_url":"https://img.youtube.com/vi/OmGveKvthWI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Create Beautiful Liquid Glass: iOS 26 & SwiftUI in Figma & Xcode 26 #swift #swiftui #xcode #figma","channel_name":"Stream Developers on YouTube","video_id":"kcxlb6nfX9A","video_url":"https://www.youtube.com/watch?v=kcxlb6nfX9A","description":"This video shows you how to quickly create beautiful Liquid Glass Effects for iOS 26 and SwiftUI using Figma and Xcode 26.","published":"2025-07-29T08:50:01Z","thumbnail_url":"https://img.youtube.com/vi/kcxlb6nfX9A/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The New Scarce Programming Skill - Spec-Driven Development","channel_name":"Swift Reality XR on YouTube","video_id":"aDPfgKZjXIM","video_url":"https://www.youtube.com/watch?v=aDPfgKZjXIM","description":"From Vibe Coding to Spec-Driven Development, this video takes you on the journey of one agentic coder's attempt to build a real world iOS app.\n\nExplore the specs, implementation, and multi-role agent approach: https://github.com/joecrotchett/task-forge\n\nConnect With Me:\nDrop a comment letting me know how you're using agentic coding to build real-world apps. Feel free to Like and subscribe to help support the time I spend making this stuff.\n\n👇 My Other social accounts\n👨‍💻  TikTok: https://www.tiktok.com/@realworldagenticcoding\n🎥  Facebook: https://www.facebook.com/realworldagenticcoding/\n\n#ClaudeCode #Anthropic #BMADMethod #MCP #CodingTutorial #DeveloperTools #AIcoding #Programming #SpecDrivenDevelopment","published":"2025-07-28T23:55:05Z","thumbnail_url":"https://img.youtube.com/vi/aDPfgKZjXIM/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"Resizable Header Scroll View Using SwiftUI | #ios #apple","channel_name":"Kavsoft on YouTube","video_id":"eCZc-wXvE9w","video_url":"https://www.youtube.com/watch?v=eCZc-wXvE9w","description":"","published":"2025-07-28T22:16:55Z","thumbnail_url":"https://img.youtube.com/vi/eCZc-wXvE9w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Promoing the meetup I’m working on","channel_name":"Full Queue Developer","video_id":"L6KJvTjt5Iw","video_url":"https://www.youtube.com/watch?v=L6KJvTjt5Iw","description":"","published":"2025-07-28T20:40:44Z","thumbnail_url":"https://img.youtube.com/vi/L6KJvTjt5Iw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Customising the Chat View","channel_name":"Peter Friese on YouTube","video_id":"qyV6LuUHvv8","video_url":"https://www.youtube.com/watch?v=qyV6LuUHvv8","description":"Last time, we made the chat bubbles customisable. This time around, let's look at the attachment button, and make sure users can use it to attach items to their chat messages. We'll also add a view modifier that lets users show or hide the button as needed.","published":"2025-07-28T19:11:14Z","thumbnail_url":"https://img.youtube.com/vi/qyV6LuUHvv8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Web vs In-App Purchase, Liquid Glass, Micro-Interactions, AsyncStream, Dynamic Type, and more.","channel_name":"Sean Allen on YouTube","video_id":"gonUvejvaFo","video_url":"https://www.youtube.com/watch?v=gonUvejvaFo","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Liquid Glass search\n- Delightful micro-interactions\n- Web vs. In-App Purchases - RevenueCat report\n- let vs. var in structs\n- Swift Concurrency Async Stream\n- Dynamic Type support isn't easy\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy Formula 1 App:\nhttps://apps.apple.com/app/formula-widgets-push-push/id6744127751\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Swift News\n0:23 - Search in Liquid Glass\n1:56 - Delightful Micro-Interactions\n5:01 - Web vs. IAP - Which is better?\n8:36 - let vs. var in structs\n10:38 - AsyncStream\n12:54 - Dynamic Type isn't easy\n\n#swift #swiftui #iosdevelopment","published":"2025-07-28T17:04:10Z","thumbnail_url":"https://img.youtube.com/vi/gonUvejvaFo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to replace a custom server with Firebase Extensions","channel_name":"Stream Developers on YouTube","video_id":"ajlNzE6d9Hg","video_url":"https://www.youtube.com/watch?v=ajlNzE6d9Hg","description":"Stream Chat SDKs: https://gstrm.io/4o8IZTx\n\nLearn how to avoid building a custom server entirely - with the power of Stream's Firebase Extensions. We'll use them to build an iOS application with a simple Login Flow using Firebase Auth and syncing with Stream's backend. All of this while not writing a single line of server-side code.\n\nStream on X: https://x.com/getstream_io\nStefan on X: https://x.com/stefanjblos\n\n🔗 Links\n\nRepository:\nhttps://github.com/GetStream/firebase-extensions-iOS-demo\n\nFirebase Extensions Hub:\nhttps://extensions.dev/\n\nFirebase Console:\nhttps://console.firebase.google.com/\n\nStream Dashboard:\nhttps://dashboard.getstream.io/\n\nStream's iOS SDK:\nhttps://getstream.io/chat/docs/sdk/ios/\n\n⏱️ Timestamps\n\n0:00 Intro\n1:53 Project setup\n6:34 Login Flow\n13:33 Extensions Setup\n18:20 Stream Integration\n25:13 Demo & Summary\n\n#firebase #ios #swiftui #chat","published":"2025-07-28T15:42:11Z","thumbnail_url":"https://img.youtube.com/vi/ajlNzE6d9Hg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 616","channel_name":"Code Completion","video_id":"owR9yR79ucs","video_url":"https://www.youtube.com/watch?v=owR9yR79ucs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-28T12:34:03Z","thumbnail_url":"https://img.youtube.com/vi/owR9yR79ucs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Strange New Worlds Season 3, Ep 1, 2, 3","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"-Gk6gEr7hDI","video_url":"https://www.youtube.com/watch?v=-Gk6gEr7hDI","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/07/27/strange-new-worlds-season-3-ep-1-2-3/","published":"2025-07-27T18:39:07Z","thumbnail_url":"https://img.youtube.com/vi/-Gk6gEr7hDI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Supercharge Your SwiftUI App with SF Symbols & Emoji Pickers","channel_name":"Stewart Lynch on YouTube","video_id":"lU-Q5ihwM54","video_url":"https://www.youtube.com/watch?v=lU-Q5ihwM54","description":"Want to take your SwiftUI app to the next level? In this video, I’ll walk you through integrating two of my custom Swift packages: the SF Symbols Picker and the Emoji Picker.\n\nYou’ll learn how to install and configure these packages to let your users easily pick from thousands of SF Symbols or a curated set of emojis, all directly within your app. We’ll cover practical use cases like adding emoji-based mood tracking, creating dynamic folder icons with custom colors, and more.\n\nNo need to watch the original package series — this video is a complete, standalone guide. Plus, there’s a starter project ready for you to download so you can follow along or jump straight into the completed version.\n\nBy the end, you’ll have all the tools you need to provide a seamless and visually engaging selection experience in your apps.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n4:11  Emoji Picker\n7:10 SFSymbol Picker\n10:44 Mood TrackerExample\n14:25 Folder Style Example\n\n Starter Project Files: \nhttps://github.com/StewartLynch/SFSymbol_EmojiPickersDemo\n\nCompleted Project: \nhttps://github.com/StewartLynch/SFSymbol_EmojiPickersDemo\n\nReferences mentioned in video: \nSFSymbolPicker Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4D-pQAVWJvDk2ADvYCILdTL&amp;si=94wcMBjw1qY0O1H6\n\nPicker Packages\nhttps://github.com/StewartLynch/SFSymbolPicker\nhttps://github.com/StewartLynch/EmojiPicker\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-07-27T13:28:42Z","thumbnail_url":"https://img.youtube.com/vi/lU-Q5ihwM54/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 615","channel_name":"Code Completion","video_id":"2rWPdZVv2Zc","video_url":"https://www.youtube.com/watch?v=2rWPdZVv2Zc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-27T12:41:14Z","thumbnail_url":"https://img.youtube.com/vi/2rWPdZVv2Zc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Glass Morphing Effects Using SwiftUI | iOS 26","channel_name":"Kavsoft on YouTube","video_id":"UiG9dkYqNes","video_url":"https://www.youtube.com/watch?v=UiG9dkYqNes","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a cool liquid glass morphing effect which will look similar to the iOS 26 Navigation Bar's Expandable toolbar actions using SwiftUI.\nSwiftUI Expandable Action Button | SwiftUI Expandable Button Morphing Effect | SwiftUI Liquid Glass Effect | SwiftUI Glass Morphing Effect | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/liquid-glass-ios-135022790\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:54 Project Setup\n    2:02 Creating Expandable Liquid Glass Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-26T19:49:11Z","thumbnail_url":"https://img.youtube.com/vi/UiG9dkYqNes/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 614","channel_name":"Code Completion","video_id":"4iK_otjSH6Q","video_url":"https://www.youtube.com/watch?v=4iK_otjSH6Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-26T12:35:47Z","thumbnail_url":"https://img.youtube.com/vi/4iK_otjSH6Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Singing: Up on the Roof by the Drifters","channel_name":"Full Queue Developer","video_id":"aZCtEEQqfsM","video_url":"https://www.youtube.com/watch?v=aZCtEEQqfsM","description":"Visiting the \"Top of the Rock\" with Freddy. Here are the lyrics https://genius.com/The-drifters-up-on-the-roof-lyrics","published":"2025-07-26T01:04:45Z","thumbnail_url":"https://img.youtube.com/vi/aZCtEEQqfsM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"APIs not Compatible with Skip Framework","channel_name":"Swift and Tips","video_id":"gfAa6BiS-xg","video_url":"https://www.youtube.com/watch?v=gfAa6BiS-xg","description":"Watch the full video: https://youtu.be/GsAvOamcUqc\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-25T14:01:13Z","thumbnail_url":"https://img.youtube.com/vi/gfAa6BiS-xg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 613","channel_name":"Code Completion","video_id":"cNJ-41l9dGs","video_url":"https://www.youtube.com/watch?v=cNJ-41l9dGs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-25T13:09:17Z","thumbnail_url":"https://img.youtube.com/vi/cNJ-41l9dGs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Real-Time Social Community Feed in Next.js #coding #javascript #nextjs #feedshorts","channel_name":"Stream Developers on YouTube","video_id":"DsffJ_wxnj0","video_url":"https://www.youtube.com/watch?v=DsffJ_wxnj0","description":"In this video, we run a sample real-time social activity feeds app built with Next.js and show you how to get started with the Stream's Activity Feed API client and server-side platforms.  \n\nStream Activity Feed Docs: https://getstream.io/activity-feeds/docs/\n\nNext.js Sample Demo: https://feeds-v3-demo.vercel.app/ \n\nClone the Next.js Demo on GitHub: https://github.com/GetStream/feeds-v3-demo\n\nJS Feed Docs: https://getstream.io/activity-feeds/docs/javascript/\n\nSignup For a Stream Dashboard Account: https://dashboard.getstream.io/","published":"2025-07-25T08:26:55Z","thumbnail_url":"https://img.youtube.com/vi/DsffJ_wxnj0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"A quick guide for first time users of my app. Also, I wore a green shirt today. Do you recognize it?","channel_name":"Full Queue Developer","video_id":"GwjNF3N2yds","video_url":"https://www.youtube.com/watch?v=GwjNF3N2yds","description":"","published":"2025-07-24T22:08:32Z","thumbnail_url":"https://img.youtube.com/vi/GwjNF3N2yds/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Resizable Header Scroll View Using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"7lcSzOVCs04","video_url":"https://www.youtube.com/watch?v=7lcSzOVCs04","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show how you how to create a resizable header scroll view using SwiftUI with two use case scenarios | SwiftUI Resizable Header | SwiftUI Resizable Scroll Header | SwiftUI Resizable Card Scroll View | SwiftUI Sticky Header View | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/resizable-header-134882702\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 3\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:47 Creating Resizable Header Scroll View\n    3:55 Building Example 1\n    6:47 Building Example 2\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-24T21:01:06Z","thumbnail_url":"https://img.youtube.com/vi/7lcSzOVCs04/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Introducing the Stream Python AI SDK","channel_name":"Stream Developers on YouTube","video_id":"KPEFbTCJebs","video_url":"https://www.youtube.com/watch?v=KPEFbTCJebs","description":"Introducing the Python AI SDK — a new way to add AI to your Video apps.\n\nBuild real-time AI integrations directly into Stream Video. With out-of-the-box integrations with Cartesia, Deepgram, ElevenLabs, OpenAI, Kokoro, and more, developers can mix and match between real-time Voice AI, TTS or STT models. \n\nCheck out our starting guide to learn more 👇\n\nQuick start: https://getstream.io/video/docs/python-ai/\nStream Video: https://getstream.io/video/","published":"2025-07-24T18:24:42Z","thumbnail_url":"https://img.youtube.com/vi/KPEFbTCJebs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Proven Screenshot Design Tips: Live Product Page Teardown","channel_name":"Appfigures on YouTube","video_id":"Gq6bhgzAE2w","video_url":"https://www.youtube.com/watch?v=Gq6bhgzAE2w","description":"Want me to look at your app? Submit it here: https://fg.rs/ls58f\n\nYour app's screenshots are the key to converting visitors to downloads. Ignore them and you're certain to miss out on new users. Join me for a live product page teardown where I'll analyze viewers' apps, share actionable tips, answer your questions, and highlight what not to do.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-07-24T17:42:22Z","thumbnail_url":"https://img.youtube.com/vi/Gq6bhgzAE2w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 612","channel_name":"Code Completion","video_id":"L6olC9I9rZg","video_url":"https://www.youtube.com/watch?v=L6olC9I9rZg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-24T12:37:36Z","thumbnail_url":"https://img.youtube.com/vi/L6olC9I9rZg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"“Do several things a day that scare you”","channel_name":"Full Queue Developer","video_id":"yP8vyc99v6w","video_url":"https://www.youtube.com/watch?v=yP8vyc99v6w","description":"","published":"2025-07-24T01:43:26Z","thumbnail_url":"https://img.youtube.com/vi/yP8vyc99v6w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"If talking like this inspires you, please come to my support group for Artists & Entrepreneurs! #nyc","channel_name":"Full Queue Developer","video_id":"SJv_r9OrJME","video_url":"https://www.youtube.com/watch?v=SJv_r9OrJME","description":"","published":"2025-07-23T23:13:47Z","thumbnail_url":"https://img.youtube.com/vi/SJv_r9OrJME/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I hit 10K steps for 365 days—this is the app I used daily","channel_name":"Paul Solt on YouTube","video_id":"it_NHUsw5FY","video_url":"https://www.youtube.com/watch?v=it_NHUsw5FY","description":"Download StepUp Retro Pedometer: https://apps.apple.com/us/app/stepup-retro-pedometer/id6502121777\n\nI'm on the leaderboard. Check it out.\n\nMy apps and community:\n\n• Brew Coffee app: https://signup.brewcoffeeapp.com\n• Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n• App Launch Community: https://super-easy-apps.kit.com/community\n\n#10kstepsaday #10kstepschallenge #10ksteps #walking #running #pedometer #retro #coffee #letstalk","published":"2025-07-23T22:12:48Z","thumbnail_url":"https://img.youtube.com/vi/it_NHUsw5FY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Turn generic AI layouts into beautiful UI with better prompting and assets","channel_name":"DesignCode","video_id":"A3R-PyetupE","video_url":"https://www.youtube.com/watch?v=A3R-PyetupE","description":"Learn how to easily customize images and icons in AI-generated designs! Create a luxury stay hero section using a bento layout, swap generic images with high-quality Unsplash assets, and choose from 3,000+ customizable icons. Adjust size, stroke, or color in just a few clicks for a stunning, polished design. #aiprompting #aidesign #uidesign","published":"2025-07-23T20:17:30Z","thumbnail_url":"https://img.youtube.com/vi/A3R-PyetupE/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Apple Just Broke Your ASO, Here's How to Fix It!","channel_name":"Appfigures on YouTube","video_id":"E8ovl7ibh3w","video_url":"https://www.youtube.com/watch?v=E8ovl7ibh3w","description":"Apple recently made a significant, yet unannounced, change to the App Store search algorithm, and it's affecting how apps rank! In this video, I'm going to show you how this change impacts ASO and how you can optimize your app’s screenshots for better visibility. Learn about the new ranking factors and discover 6 essential tips that will help you adapt to this shift and improve your app’s performance. Stay ahead of the game with these key insights on App Store optimization!\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #appmarketing #mobileapps","published":"2025-07-23T13:30:21Z","thumbnail_url":"https://img.youtube.com/vi/E8ovl7ibh3w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 611","channel_name":"Code Completion","video_id":"cvHgv7Kq05Q","video_url":"https://www.youtube.com/watch?v=cvHgv7Kq05Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-23T12:38:14Z","thumbnail_url":"https://img.youtube.com/vi/cvHgv7Kq05Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"After days of work, I'm proudly introducing Mockview 4.0 for macOS✌️","channel_name":"Kavsoft on YouTube","video_id":"-PkA6BBZDYU","video_url":"https://www.youtube.com/watch?v=-PkA6BBZDYU","description":"","published":"2025-07-23T10:17:45Z","thumbnail_url":"https://img.youtube.com/vi/-PkA6BBZDYU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Vapor Series: Mastering Vapor Queries – .all(), Filters, Eager Loading & Groups Explained","channel_name":"Swift Nuggets with Radu Dan","video_id":"6jhIUkA81mw","video_url":"https://www.youtube.com/watch?v=6jhIUkA81mw","description":"Welcome to another episode of the Vapor Series!\n\nIn this video, we take a deep dive into Fluent queries in Vapor, covering:\n✅ .all() and custom filtering\n✅ Eager loading with with(_:)\n✅ .filter(_:) and grouped filters\n✅ How to write readable, performant queries in Swift\n✅ Real-world examples and clean code\n\nThis is perfect for developers looking to level up their server-side Swift projects with more advanced querying techniques in Vapor.\n\n🔔 Don’t forget to subscribe for more Vapor content, tutorials, and backend Swift insights!\n\n📚 Chapters:\n00:00 - Intro\n00:05 - Presentation\n04:45 - Demo\n\n👉 Watch the full series here: https://www.youtube.com/playlist?list=PL9UNszxz2Q2e7as86UF2MX8s1v7IB7EYf\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n🚀 Postman\nhttps://www.postman.com/\n\n#Vapor #Fluent #SwiftLang #ServerSideSwift #BackendDevelopment","published":"2025-07-23T06:00:09Z","thumbnail_url":"https://img.youtube.com/vi/6jhIUkA81mw/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"$2.90 for a family of 4 is $11.60 #mta #nyc #nycsubway #harlem","channel_name":"Full Queue Developer","video_id":"32SzdGbMF98","video_url":"https://www.youtube.com/watch?v=32SzdGbMF98","description":"","published":"2025-07-23T04:41:44Z","thumbnail_url":"https://img.youtube.com/vi/32SzdGbMF98/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Come through! First Sundays of the month!","channel_name":"Full Queue Developer","video_id":"aOiywyH7w6k","video_url":"https://www.youtube.com/watch?v=aOiywyH7w6k","description":"","published":"2025-07-22T20:33:02Z","thumbnail_url":"https://img.youtube.com/vi/aOiywyH7w6k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Hacktivate: Capture the Flag – Early preview","channel_name":"Paul Hudson on YouTube","video_id":"FCAagJjdfDM","video_url":"https://www.youtube.com/watch?v=FCAagJjdfDM","description":"Here's a walkthrough of the new app I'm working on, showing you how some of the effects are made. My goal is to release it October this year – watch this space!","published":"2025-07-22T19:40:14Z","thumbnail_url":"https://img.youtube.com/vi/FCAagJjdfDM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Custom Chat Bubbles with SwiftUI","channel_name":"Peter Friese on YouTube","video_id":"sLX4khFLebQ","video_url":"https://www.youtube.com/watch?v=sLX4khFLebQ","description":"Can I code as well as the AI? In this livestream, we'll find out! I asked Xcode Coding Intelligence to build a custom message view for me, and in the livestream, I will try to recreate it!","published":"2025-07-22T17:34:43Z","thumbnail_url":"https://img.youtube.com/vi/sLX4khFLebQ/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"When he left, “keep doing good work!” “I said you too oh you did good work already” He fell laughing","channel_name":"Full Queue Developer","video_id":"rGhgJ5fkuyk","video_url":"https://www.youtube.com/watch?v=rGhgJ5fkuyk","description":"","published":"2025-07-22T14:06:51Z","thumbnail_url":"https://img.youtube.com/vi/rGhgJ5fkuyk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Foundation Models Framework PART 2 - Tool Calling","channel_name":"Karin Prater on YouTube","video_id":"mHvw7Tbhwa4","video_url":"https://www.youtube.com/watch?v=mHvw7Tbhwa4","description":"Explore Apple's new foundation models framework that allows the use of a local language learning model (LLM) on an iPhone. \nThis small model has some limitations, but it comes with an exciting feature: tool calling. I'll show you how to implement tool calling in your iOS apps using a practical example—a dog breed information chatbot. We will delve into fetching data from a local database, enhancing the model's capabilities, and ensuring it calls the correct tool with appropriate arguments. Additionally, we'll cover debugging techniques and performance considerations to make your LLM smarter and faster. This episode is the second part of the series, aimed at advanced users familiar with the basics of the framework. Stay tuned till the end for a project link and instructions on how to test and debug your own implementations effectively. \n\n00:00 Tool Calling Feature Explained \n05:27 Setting Up the Chat View Model \n06:47 Creating and Integrating Tools \n11:42 Debugging and Testing the Tool \n20:11 Returning Database Entries from the Tool\n25:43 Handling Large Outputs \n26:21 Using Specific Outputs \n26:45 Filtering and Initializing Outputs \n30:08 Tool Call Examples \n30:56 Improving Tool Calls \n32:21 Filtering Traits \n43:41 Testing and Debugging \n44:17 Automated Testing Strategies \n48:31 Future Enhancements and Updates \n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:\nhttps://school.swiftyplace.com/f/project-files-foundation-models-framework\n\n------------------\nWhat to Watch Next\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-07-22T13:01:35Z","thumbnail_url":"https://img.youtube.com/vi/mHvw7Tbhwa4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 610","channel_name":"Code Completion","video_id":"XZ07CUpnyhY","video_url":"https://www.youtube.com/watch?v=XZ07CUpnyhY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-22T12:13:18Z","thumbnail_url":"https://img.youtube.com/vi/XZ07CUpnyhY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Onboarding effect using SwiftUI | SF Symbols | #ios | #animation","channel_name":"Kavsoft on YouTube","video_id":"wvM9XMEYGjE","video_url":"https://www.youtube.com/watch?v=wvM9XMEYGjE","description":"","published":"2025-07-22T09:15:09Z","thumbnail_url":"https://img.youtube.com/vi/wvM9XMEYGjE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"1 train going below Broadway #railfan","channel_name":"Full Queue Developer","video_id":"PBxR_81fZpU","video_url":"https://www.youtube.com/watch?v=PBxR_81fZpU","description":"","published":"2025-07-22T01:38:05Z","thumbnail_url":"https://img.youtube.com/vi/PBxR_81fZpU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"App Permissions Sheet | SwiftUI | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"fYEbJoA3F0k","video_url":"https://www.youtube.com/watch?v=fYEbJoA3F0k","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a nice Permission Sheet view which will show and ask given permissions with subtle animations using SwiftUI.\n\nSwiftUI Camera Permission | SwiftUI Microphone Permission | SwiftUI Location Permission | SwiftUI Photo Library Permission | SwiftUI Permission OnBoarding | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-134643483\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 3\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-21T20:11:16Z","thumbnail_url":"https://img.youtube.com/vi/fYEbJoA3F0k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Importance of Renaming","channel_name":"Quality Coding on YouTube","video_id":"8WedK3H6ksI","video_url":"https://www.youtube.com/watch?v=8WedK3H6ksI","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-07-21T17:30:02Z","thumbnail_url":"https://img.youtube.com/vi/8WedK3H6ksI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Skip Life vs Skip Fuse","channel_name":"Swift and Tips","video_id":"ffD_i0WvXaY","video_url":"https://www.youtube.com/watch?v=ffD_i0WvXaY","description":"Watch the full video: https://youtu.be/GsAvOamcUqc\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-21T14:19:17Z","thumbnail_url":"https://img.youtube.com/vi/ffD_i0WvXaY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"My New AI Coding Workflow To Build Apps Fast (Goodbye Cursor)","channel_name":"Etisha Garg on YouTube","video_id":"nBBcJ00ParY","video_url":"https://www.youtube.com/watch?v=nBBcJ00ParY","description":"Tired of AI tools that just jump into coding without understanding your vision? In this video, I’ll show you a new AI coding assistant that actually thinks before it codes, just like a real developer.\n\nMeet Cline - the AI dev tool that first plans your app, breaks it into steps, and then helps you build it fast using its Plan and Act mode. It's the best alternative to Cursor I’ve tried so far.\n\nCheckout Cline: https://cline.bot/\n\nI’ll walk you through building a full journaling web app called Moments, where users can write thoughts, attach photos, pick mood-based themes, and manage their entries: all with login, edit, and delete features. \n\nWatch how Cline handles the entire dev flow from planning with LLMs to coding in VSCode.\n\nWhether you're a developer tired of debugging AI-generated junk or just looking to speed up your coding workflow, this might just change how you build apps.\n\n#cursor #ai #aitools\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:42) What is Cline\n(01:06) Pricing of Cline\n(01:43) Project Setup\n(02:06) How to setup Cline in VSCode\n(02:29) How to configure any LLM in Cline\n(03:16) How to setup Plan and Act Mode\n(03:51) Step-1 - Plan the entire project with Cline Plan mode\n(06:30) Setting up Supabase MCP server\n(07:52) Step 2 - Use Cline Act Mode to vibe code the app\n(09:32) Vibe coded web app showcase\n(11:39) My honest review\n(12:00) Should you really choose Cline over Cursor?\n(12:44) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-07-21T13:59:45Z","thumbnail_url":"https://img.youtube.com/vi/nBBcJ00ParY/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"A new hardware… that isn’t a MacBook 😂 #devlife  #nintendoswitch2 #switch2","channel_name":"Xcoding with Alfian","video_id":"l3qZQH7A6dk","video_url":"https://www.youtube.com/watch?v=l3qZQH7A6dk","description":"","published":"2025-07-21T13:48:15Z","thumbnail_url":"https://img.youtube.com/vi/l3qZQH7A6dk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Can You Compete on POPULAR KEYWORDS 📱🔥","channel_name":"Appfigures on YouTube","video_id":"HPi8zLBGU60","video_url":"https://www.youtube.com/watch?v=HPi8zLBGU60","description":"Apps targeting popular keywords face intense competition. See what makes some succeed.","published":"2025-07-21T13:30:20Z","thumbnail_url":"https://img.youtube.com/vi/HPi8zLBGU60/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 609","channel_name":"Code Completion","video_id":"GStD_Wb25bw","video_url":"https://www.youtube.com/watch?v=GStD_Wb25bw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-21T12:31:01Z","thumbnail_url":"https://img.youtube.com/vi/GStD_Wb25bw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"More maps coming but not soon #nyc #nycsubway #subway #mta","channel_name":"Full Queue Developer","video_id":"6Xa832PY_Zc","video_url":"https://www.youtube.com/watch?v=6Xa832PY_Zc","description":"","published":"2025-07-20T16:01:42Z","thumbnail_url":"https://img.youtube.com/vi/6Xa832PY_Zc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Obfuscate API Keys in Your Swift Apps Step by Step with ConfidentialKit","channel_name":"Stewart Lynch on YouTube","video_id":"FfXK0IrX0p0","video_url":"https://www.youtube.com/watch?v=FfXK0IrX0p0","description":"Hardcoding API keys into your app? You might want to think twice.\nIn this tutorial, we’ll build a simple SwiftUI app that uses the Merriam-Webster Thesaurus API to fetch definitions and synonyms for a word. But more importantly, I’ll show you how easily a plaintext API key can be extracted from your compiled app—even without your source code.\nTo address this, we’ll use SecureVail’s ConfidentialKit to obfuscate your API key with customizable encryption right within your Swift project. I’ll take you through the full setup: installing packages, creating the confidential.yml configuration file, setting up build plugins, and reading your encrypted key safely inside your app.\nWe’ll also look at how to keep your YAML file out of source control so your keys stay private, even on GitHub.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:55 Getting your API Key\n4:32 Finding Embedded Strings in compiled Apps\n8:30 Installing Swift Confidential Packages\n10:41 Creating the YAML file\n16:10Swift,SwiftUI,ConfidentialKit,API Key Obfuscation,Swift Package Manager,Swift Confidential,Swift Security,Obfuscate API Key,Secure API Key,Thesaurus API,Dictionary App Swift,Git Ignore,Secrets Management Swift,Swift Codable,Networking in Swift,Xcode Security,SwiftUI Tutorial Using GitIgnore to prevent upload of Confidential.yml\n\n Starter Project Files: \n   https://github.com/StewartLynch/APIKeyObfuscation\n\nReferences mentioned in video: \nDictionary API\n   https://dictionaryapi.com/\n\nSwift ConfidentialKit Package\n   https://github.com/securevale/swift-confidential.git\nSwift Confidential Plugin\n   https://github.com/securevale/swift-confidential-plugin.git\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-07-20T13:19:59Z","thumbnail_url":"https://img.youtube.com/vi/FfXK0IrX0p0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 608","channel_name":"Code Completion","video_id":"r38Rdkno9jM","video_url":"https://www.youtube.com/watch?v=r38Rdkno9jM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-20T12:06:30Z","thumbnail_url":"https://img.youtube.com/vi/r38Rdkno9jM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"These are the kinda of stories I want to share at my meetup for artists & entrepreneurs in Harlem.","channel_name":"Full Queue Developer","video_id":"d_EjijrqVtE","video_url":"https://www.youtube.com/watch?v=d_EjijrqVtE","description":"","published":"2025-07-20T05:16:55Z","thumbnail_url":"https://img.youtube.com/vi/d_EjijrqVtE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Singing to you: \"My Song\" by Labi Siffre","channel_name":"Full Queue Developer","video_id":"hDLL3G142Sw","video_url":"https://www.youtube.com/watch?v=hDLL3G142Sw","description":"Covering \"My Song\" by Labi Siffre on Guitar and Microphone\n\nScenic location is the Hudson River with a view of the George Washington Bridge, also recorded by me.\n\nHere are the lyrics. https://genius.com/Labi-siffre-my-song-lyrics","published":"2025-07-20T00:55:52Z","thumbnail_url":"https://img.youtube.com/vi/hDLL3G142Sw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"There’s lots of reasons to support using either hand in my app #nyc #nycsubway #accessibility","channel_name":"Full Queue Developer","video_id":"fkr-NCAaeqA","video_url":"https://www.youtube.com/watch?v=fkr-NCAaeqA","description":"","published":"2025-07-19T21:37:42Z","thumbnail_url":"https://img.youtube.com/vi/fkr-NCAaeqA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I made this app #nyc #nycsubway #subway","channel_name":"Full Queue Developer","video_id":"GcrAJKsEWz0","video_url":"https://www.youtube.com/watch?v=GcrAJKsEWz0","description":"","published":"2025-07-19T21:03:58Z","thumbnail_url":"https://img.youtube.com/vi/GcrAJKsEWz0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Google Chrome's Pull & Swipe Gesture in SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"FuvooYFyiJU","video_url":"https://www.youtube.com/watch?v=FuvooYFyiJU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll walk you through how to recreate Google Chrome’s pull-to-refresh gesture with additional swipe left/right actions using SwiftUI.\n\nSwiftUI Custom Pull to Refresh | SwiftUI Pull-Drag Effect | SwiftUI Pull to Perform Action | SwiftUI Gestures | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/google-chromes-134488037\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 3\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-19T16:16:47Z","thumbnail_url":"https://img.youtube.com/vi/FuvooYFyiJU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Skip Framework Pricing","channel_name":"Swift and Tips","video_id":"eMeD6VaKjd8","video_url":"https://www.youtube.com/watch?v=eMeD6VaKjd8","description":"Watch the full video: https://youtu.be/GsAvOamcUqc\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-19T16:02:42Z","thumbnail_url":"https://img.youtube.com/vi/eMeD6VaKjd8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Introducing ClickClack Typing Trainer - Overview Trailer","channel_name":"Xcoding with Alfian","video_id":"5OWhx2BI7yo","video_url":"https://www.youtube.com/watch?v=5OWhx2BI7yo","description":"Hi everyone! This is an overview trailer of ClickClack, a native SwiftUI typing application designed to help users improve their typing speed and accuracy through structured practice, detailed analytics, and a clean, distraction-free interface. Available on iPhone, iPad, and Mac. \n\nTry it out on the App Store: https://apps.apple.com/id/app/clickclack-typing-speed-test/id6740695697\n⸻\n\nKey Features:\n\nTyping Speed Tests\n• Timer-based sessions (15 & 30 seconds)\n• Word-count-based sessions (15 & 25 words)\n\nGuided Practice Lessons\n• Structured lessons covering home row, top row, bottom row, numbers, and symbols\n• Track WPM, accuracy, and high scores for each lesson\n\nDetailed Typing Analytics\n• WPM (net and gross), accuracy, consistency, and XP-based level progression\n• Heatmap visualization for mistyped keys\n• WPM graph to monitor progress over time\n\nCustom Typing Texts\n• Create and manage personalized typing content\n• Share text from other apps or import directly from a URL or webpage\n\nCustomizable Appearance and Interaction\n• Adjustable font, spacing, themes, haptic feedback, and typing sound effects\n• Toggle support for punctuation, numbers, and backtracking\n\nWidgets and Sync\n• Home screen widgets for quick stats and practice access\n• iCloud sync for consistent experience across devices\n\nGame Center Integration\n• Global leaderboards and achievements\n• Compete with others and track your ranking\n\n⸻\n\nClickClack Pro unlocks additional features, including unlimited custom texts, extended stat history, and advanced customization options.","published":"2025-07-19T14:45:46Z","thumbnail_url":"https://img.youtube.com/vi/5OWhx2BI7yo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 607","channel_name":"Code Completion","video_id":"lTcSW7pbQ7w","video_url":"https://www.youtube.com/watch?v=lTcSW7pbQ7w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-19T11:50:58Z","thumbnail_url":"https://img.youtube.com/vi/lTcSW7pbQ7w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 606","channel_name":"Code Completion","video_id":"E8A0fJOFRX8","video_url":"https://www.youtube.com/watch?v=E8A0fJOFRX8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-18T13:40:49Z","thumbnail_url":"https://img.youtube.com/vi/E8A0fJOFRX8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DM your email address if you want to hear about upcoming events. #nyc #nycentrepreneur #harlem","channel_name":"Full Queue Developer","video_id":"9wgWJ-_hJr0","video_url":"https://www.youtube.com/watch?v=9wgWJ-_hJr0","description":"","published":"2025-07-17T20:00:08Z","thumbnail_url":"https://img.youtube.com/vi/9wgWJ-_hJr0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Latest Symbol Effects + OnBoarding Animation Using SwiftUI | Xcode 26 | iOS 26","channel_name":"Kavsoft on YouTube","video_id":"EsG5AybX2kk","video_url":"https://www.youtube.com/watch?v=EsG5AybX2kk","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to utilize the new Draw-Based symbols effects introduced with iOS 26 by constructing an animated onboarding UI using SwiftUI.\n\nSwiftUI Symbol Effects | SwiftUI Draw Symbol Effect | SwiftUI Onboarding UI | SwiftUI Intro Screen | SwiftUI OnBoarding Sheet | SwiftUI OnBoarding Animations | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/latest-symbol-26-134340281\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 2\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-17T15:07:01Z","thumbnail_url":"https://img.youtube.com/vi/EsG5AybX2kk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Testing WebHooks using ngrok #developer #server #webhooks #testing","channel_name":"Stream Developers on YouTube","video_id":"fooAwwsuT3o","video_url":"https://www.youtube.com/watch?v=fooAwwsuT3o","description":"Learn how to use ngrok to test webhooks locally on your machine. It's a very handy, fast, flexible, and free tool","published":"2025-07-17T15:01:55Z","thumbnail_url":"https://img.youtube.com/vi/fooAwwsuT3o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How Apple Search Ads Impact ASO! 🔍 #applesearchads #aso","channel_name":"Appfigures on YouTube","video_id":"nZi1JJe_T70","video_url":"https://www.youtube.com/watch?v=nZi1JJe_T70","description":"Explore the surprising connection between Apple Search Ads and ASO. This video dives into how these two tools interact in unexpected ways. Learn how to use them together for maximum app growth.","published":"2025-07-17T13:30:55Z","thumbnail_url":"https://img.youtube.com/vi/nZi1JJe_T70/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 605","channel_name":"Code Completion","video_id":"pB99EO-DUIg","video_url":"https://www.youtube.com/watch?v=pB99EO-DUIg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-17T11:51:29Z","thumbnail_url":"https://img.youtube.com/vi/pB99EO-DUIg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Some kinda musical machine at 34 St Herald Sq #nycsubway #nycart","channel_name":"Full Queue Developer","video_id":"QOhAm4PWvSM","video_url":"https://www.youtube.com/watch?v=QOhAm4PWvSM","description":"","published":"2025-07-16T23:29:58Z","thumbnail_url":"https://img.youtube.com/vi/QOhAm4PWvSM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"More Tribbles, Less Ironheart","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"URpsZsKW-ig","video_url":"https://www.youtube.com/watch?v=URpsZsKW-ig","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/07/15/more-tribbles-less-ironheart/","published":"2025-07-16T22:52:07Z","thumbnail_url":"https://img.youtube.com/vi/URpsZsKW-ig/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"More Tribbles, Less Ironheart","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Mc-BBk3B39E","video_url":"https://www.youtube.com/watch?v=Mc-BBk3B39E","description":"Check out the latest episode of Spockcast \n\n https://www.spockcast.com/2025/07/15/more-tribbles-less-ironheart/","published":"2025-07-16T22:15:46Z","thumbnail_url":"https://img.youtube.com/vi/Mc-BBk3B39E/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"My Top 10 Claude Code Tips I Wish I Knew as a Beginner","channel_name":"Etisha Garg on YouTube","video_id":"LdRcrs4DqdQ","video_url":"https://www.youtube.com/watch?v=LdRcrs4DqdQ","description":"If you're using Claude Code by Anthropic or just getting started with this powerful AI coding assistant, this video is your shortcut to working smarter.\n\nWhen I first tried Claude Code, I thought it was overhyped. But after a month of experimenting, I’ve unlocked some game-changing features that completely transformed the way I code.\n\nIn this video, I’m sharing my Top 10 Claude Code tips and tricks from using Claude inside VSCode and Cursor, to powerful modes like Plan Mode, YOLO Mode, and even custom slash commands. Whether you're writing code, debugging, or managing large context windows, these tips will make your Claude Code workflow faster, smoother, and way more productive.\n\nCommand to Install Context 7 MCP: claude mcp add --transport http context7 https://mcp.context7.com/mcp\n\n#claudecode #cursor #aitools \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:35) Tip 1: Use Claude Code in VSCode and Cursor\n(01:29) Tip 2: Plan Mode in Claude Code\n(02:31) Tip 3: Claude Code + Context 7 MCP Server\n(03:40) Tip 4: Custom Slash Commands in Claude Code\n(05:12) Tip 5: Manage Context in Claude Code using clear and compact commands\n(06:51) Tip 6: Change Models in Claude Code\n(07:50) Tip 7: YOLO Mode in Claude Code\n(08:50) Tip 8: How to use Images in Claude Code\n(09:47) Tip 9: Edit Previous Prompts in Claude Code\n(10:20) Tip 10: Using Voice Input in Claude Code\n(11:02) Final thoughts\n(11:13) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-07-16T14:52:04Z","thumbnail_url":"https://img.youtube.com/vi/LdRcrs4DqdQ/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 604","channel_name":"Code Completion","video_id":"01s6PDIb8BU","video_url":"https://www.youtube.com/watch?v=01s6PDIb8BU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-16T12:34:13Z","thumbnail_url":"https://img.youtube.com/vi/01s6PDIb8BU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vapor Series: The Ultimate Vapor Relationships Guide - Full 2-Hour Masterclass","channel_name":"Swift Nuggets with Radu Dan","video_id":"ijnQi0sCohc","video_url":"https://www.youtube.com/watch?v=ijnQi0sCohc","description":"🎉 New Video Out!\nIn this 2-hour deep dive, we explore how to model 1:1, 1:M, and M:M relationships in Vapor using Fluent. From simple associations to complex many-to-many joins, this tutorial covers it all with real-world examples. 💡\n\nIf you're building a backend in Swift, understanding relationships is essential—and this video has everything you need to master them!\n📺 Watch it now and take your Vapor skills to the next level.\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:05 - Presentation\n03:05 - Demo start\n03:40 - 1:1 relationship in Vapor\n34:20 - 1:M relationship in Vapor\n60:48 - M:M relationship in Vapor\n113:57 - Recap\n\n#SwiftLang #iOS #ServerSideSwift #Vapor","published":"2025-07-16T06:00:29Z","thumbnail_url":"https://img.youtube.com/vi/ijnQi0sCohc/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"If you don’t like salad, try this. And white sauce for salad dressing","channel_name":"Full Queue Developer","video_id":"zjqXEs17H-A","video_url":"https://www.youtube.com/watch?v=zjqXEs17H-A","description":"","published":"2025-07-15T19:53:31Z","thumbnail_url":"https://img.youtube.com/vi/zjqXEs17H-A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Slide to Confirm Animation using SwiftUI | #apple #ios","channel_name":"Kavsoft on YouTube","video_id":"rF8SC2Xdlt0","video_url":"https://www.youtube.com/watch?v=rF8SC2Xdlt0","description":"","published":"2025-07-15T19:20:07Z","thumbnail_url":"https://img.youtube.com/vi/rF8SC2Xdlt0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Blowing off some steam, and manifesting that we do have someone in charge of this 🪷 #nycsubway","channel_name":"Full Queue Developer","video_id":"g6Gu9jkFtUM","video_url":"https://www.youtube.com/watch?v=g6Gu9jkFtUM","description":"","published":"2025-07-15T18:58:22Z","thumbnail_url":"https://img.youtube.com/vi/g6Gu9jkFtUM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"ChatGPT in Xcode 26: there’s a hidden prompt! (here’s how you can access it)","channel_name":"Vincent Pradeilles on YouTube","video_id":"e75mdQL-I8o","video_url":"https://www.youtube.com/watch?v=e75mdQL-I8o","description":"🔥 Big thank you to Proxyman for sponsoring this video! 🔥\n\nDon't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can capture, inspect, and manipulate HTTP/HTTPS traffic with ease! Learn more 👉 https://proxyman.io\n\n———\n\nHow to capture HTTPS traffic from the iOS Simulator with Proxyman 👉 https://www.youtube.com/watch?v=ZfxZGXIxkaw\nHow to debug your network code with Proxyman 👉 https://www.youtube.com/watch?v=emxEUKRqO0k\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#iOS #swift #softwaredeveloper #iosdeveloper","published":"2025-07-15T14:56:03Z","thumbnail_url":"https://img.youtube.com/vi/e75mdQL-I8o/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Don’t Skip These ASO Basics❗","channel_name":"Appfigures on YouTube","video_id":"9WeKhm_4Pfs","video_url":"https://www.youtube.com/watch?v=9WeKhm_4Pfs","description":"Quick ASO tips for app developers. Focus on the basics that impact App Store rankings, keywords, and visibility. Essential App Store Optimization starter advice.","published":"2025-07-15T13:30:10Z","thumbnail_url":"https://img.youtube.com/vi/9WeKhm_4Pfs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 603","channel_name":"Code Completion","video_id":"s8ynKdUQlX8","video_url":"https://www.youtube.com/watch?v=s8ynKdUQlX8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-15T13:22:17Z","thumbnail_url":"https://img.youtube.com/vi/s8ynKdUQlX8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build Your First AI Chatbot App with SwiftUI + Foundation Models Framework | iOS26 | WWDC25","channel_name":"Karin Prater on YouTube","video_id":"wl0vZrQ5J9Q","video_url":"https://www.youtube.com/watch?v=wl0vZrQ5J9Q","description":"Building a AI powered Chat App with Apple's New Foundation Models Framework In this tutorial, we dive into Apple's new Foundation Models framework introduced at WWDC 2025, which allows you to use Apples local LLMs in your apps. You will learn about the device requirements, setting up the framework, and implementing a chatbot for dog-related inquiries. We'll also explore prompt engineering, streaming responses, and session management to build a production-ready app. By the end, you'll have a fully functional app that offers sophisticated, AI-driven responses to dog-related queries. Check out the continuation in the next video where we explore tool calling! \n\nTo test the new Foundation Models Framework, you will need the new Xcode 26. You can run it in the simulator if your mac uses macOS Tahoe and has Apple Intelligence enabled.\n\n## ⬇️ Download project files\nhttps://school.swiftyplace.com/f/project-files-foundation-models-framework\n\n### Supported Devices\niPhone (must run iOS 26+ and have A17 Pro or newer)\n- iPhone 15 Pro & 15 Pro Max\n- iPhone 16, 16 Plus*, 16 Pro, 16 Pro Max, 16e\n\niPad (requires A17 Pro or M1+)\n- iPad Pro (M1 or later) — 5th gen (2021) and newer\n- iPad Air (M1 or later) — 5th gen (2022) and newer\n- iPad mini (A17 Pro chip) — 7th gen (2024)\n\nMac\n- Any Mac with Apple Silicon (M1, M2, M3, M4 series) \n\n\n### Outline\n00:00 Introduction to Apple's Foundation Models Framework \n03:25 Availability and Supported Devices \n06:53 Checking Model Availability in Code \n12:31 Write you first  generating chat responses\n15:59 Errors: What can go wrong \n18:47 Exploring Model Specifications \n22:12 Building a Pet Trainer chatbot\n24:08 LanguageModelSession: Settings and behavior\n29:38 Streaming Responses for better UX design\n31:13 Connecting the View Model \n35:31 Animating the UI \n37:29 Handling User Input and Responses \n45:38 Restarting a new chat session\n47:56 What`s next\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n-----------------\nWhat to Watch Next\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI #foundationmodels","published":"2025-07-15T12:01:56Z","thumbnail_url":"https://img.youtube.com/vi/wl0vZrQ5J9Q/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"More Tribbles, Less Ironheart","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"rJ-PYQ7x6Go","video_url":"https://www.youtube.com/watch?v=rJ-PYQ7x6Go","description":"This week we discuss Star Trek: The Animated Series S01E05&amp;E06 More Tribbles, More Troubles and The Survivor, as well as Marvel's Ironheart on Disney+\n\n  •  Paramount+ Announces Fifth and Final Season of Star Trek: Strange New Worlds (https://www.startrek.com/en-ca/news/fifth-and-final-season-of-strange-new-worlds) \n  •  'The Last of Us' season 3 loses game creator Neil Druckmann as co-showrunner (https://ew.com/the-last-of-us-season-3-neil-druckmann-departs-co-showrunner-11765505) \n  •  Michael Madsen's official cause of death revealed after Reservoir Dogs star died at 67 (https://ew.com/michael-madsen-official-cause-of-death-revealed-11768679) \n  •  Julian McMahon, 'Nip/Tuck' and 'Fantastic Four' star, dies at 56 (https://ew.com/julian-mcmahon-dead-nip-tuck-fantastic-four-star-was-56-11766952) \n  •  'X-Files' Composer Mark Snow Dies at Age 78 (https://gizmodo.com/x-files-composer-mark-snow-dies-at-age-78-2000624372) \n  •  The Running Man | Official Trailer (2025 Movie) - Edgar Wright, Glen Powell (https://youtu.be/KD18ddeFuyM) \n  •  PROJECT HAIL MARY Trailer (2025) Ryan Gosling (https://youtu.be/vkcENinRJ-g) \n  •  Slow Horses gets season 7 renewal, three new seasons coming to Apple TV+ (https://9to5mac.com/2025/07/08/slow-horses-gets-season-7-renewal-three-new-seasons-coming-to-apple-tv/) \n  •  Apple Built a Custom Camera With iPhone Parts for 'F1: The Movie' - MacRumors (https://www.macrumors.com/2025/06/19/apple-built-custom-camera-for-f1-movie/) \n  •  Thieves steal almost 3,000 Switch 2 consoles worth $1.4 million from truck headed to Texas GameStop | TechSpot (https://www.techspot.com/news/108363-thieves-steal-almost-3000-switch-2-consoles-worth.html) \n  •  How a Canadian's AI hoax duped the media and propelled a 'band' to streaming success | CBC News (https://www.cbc.ca/news/entertainment/ai-band-hoax-velvet-sundown-1.7575874) \n  •  So It Begins...Is This A Real Band Or AI? (https://youtu.be/3Nlb-m_vKYM) \n  •  Hulu’s King of the Hill revival reveals a whole new Texas in first trailer (https://www.theverge.com/tv/704127/hulu-king-of-the-hill-trailer) \n  •  The Murderbot Diaries by Martha Wells (https://marthawells.com/murderbot.htm) \n  •  28 Years Later (https://youtu.be/IYGG55qwQZQ) \n  •  F1 The Movie (https://youtu.be/69ffwl-8pCU) \n  •  Superman | New Trailer | Filmed For IMAX® (https://youtu.be/OfpXgjP4AOs) \n  •  Foundation — Season 3 Official Trailer | Apple TV+ (https://youtu.be/C53xEOdxz70) \n  •  The Baxter Building (https://www.zillow.com/house/baxterbuilding/) \n  •  The Sandman: Season 2 | Official Trailer | Netflix (https://youtu.be/Er18gmgqy2k) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-07-15T05:51:42Z","thumbnail_url":"https://img.youtube.com/vi/rJ-PYQ7x6Go/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 602","channel_name":"Code Completion","video_id":"8KI9jJDdeGQ","video_url":"https://www.youtube.com/watch?v=8KI9jJDdeGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-14T12:07:32Z","thumbnail_url":"https://img.youtube.com/vi/8KI9jJDdeGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Custom Swipe Actions for ScrollViews using SwiftUI | #ios #apple #animation","channel_name":"Kavsoft on YouTube","video_id":"Vk8Qg07-cKg","video_url":"https://www.youtube.com/watch?v=Vk8Qg07-cKg","description":"","published":"2025-07-14T02:12:29Z","thumbnail_url":"https://img.youtube.com/vi/Vk8Qg07-cKg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Xcode Rename with Shortcut (SwiftUI TDD #5)","channel_name":"Quality Coding on YouTube","video_id":"R2SYmxTXuO4","video_url":"https://www.youtube.com/watch?v=R2SYmxTXuO4","description":"🧠 Before we dive into writing tests, let’s clean up the code — safely and smoothly. In this video, I show how I use Xcode’s built-in refactoring (and a custom key binding) to rename the app’s main type and file, all while keeping fast feedback.\n\n🛠 In this video:\n• Turn off the debugger for faster app runs\n• Use Arlo Belshee’s commit notation for commits that identify risk\n• Rename safely using Xcode’s automated refactoring\n• Speed up refactoring with a custom shortcut (⌃⌘N)\n\n📖 Companion article:\nXcode Key Bindings to Make Refactoring Less Painful\nhttps://qualitycoding.org/xcode-key-bindings-refactoring/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 - Turn off debugger for faster runs\n01:16 - How to rename? Use key binding\n\n#TDD #TestDrivenDevelopment #Refactoring #Xcode #iOSDevelopment","published":"2025-07-14T01:00:26Z","thumbnail_url":"https://img.youtube.com/vi/R2SYmxTXuO4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Assigning Key Bindings to Xcode Refactoring #Refactoring #Xcode #iOSDevelopment","channel_name":"Quality Coding on YouTube","video_id":"2iu1Wavlkpc","video_url":"https://www.youtube.com/watch?v=2iu1Wavlkpc","description":"","published":"2025-07-13T21:02:15Z","thumbnail_url":"https://img.youtube.com/vi/2iu1Wavlkpc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"WWDC 2025 Recap: Liquid Glass!","channel_name":"Paul Solt on YouTube","video_id":"A9tx7FaoDD4","video_url":"https://www.youtube.com/watch?v=A9tx7FaoDD4","description":"👉Join the dev community: https://super-easy-apps.kit.com/community\nTwo Apple insiders recap big changes in iOS 26 from WWDC25. We cover the eye-catching Liquid Glass look, AI spam-call filtering, the long-awaited Photos overhaul, accessibility tweaks, and a few beta surprises. Perfect if you missed the keynote and want the highlights—straight from an ex-Apple developer (iOS) and an OG tech YouTuber.\n\nRecorded on iOS 26 Beta 1 – Apple already toned down some effects in Beta 3, but these first-impression hot takes still apply.\n\n• Paul Solt – ex-Apple & GoPro iOS developer\n• Justin Harris – Tech YouTuber & visionaryPass founder: https://visionarypass.com\n\n• WWDC25: https://developer.apple.com/wwdc25/\n• Kit Studios: https://kit.com/studios\n\nFinally, ship your iOS app—even with endless distractions. https://super-easy-apps.kit.com/community\n\n📱My apps:\n• Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n• Brew Coffee (Hario V60): https://signup.brewcoffeeapp.com\n\nChapters below ⬇️ — tap to jump. Like & subscribe for more Apple deep dives!\n\n0:00 Liquid Glass?\n1:10 Phone app redesign\n2:27 Electron apps?\n4:32 iOS 26 Photos app!\n5:45 Accessibility?\n8:30 Simple iPhone UI\n9:48 My student cried\n11:08 iOS 26 Beta\n14:08 Skeuomorphic design\n15:55 TSA wallet bug!\n18:44 HomeKit horror story\n19:35 Fitness improvements\n23:00 Wrap up\n\n#WWDC2025 #iOS26 #LiquidGlass #WWDC25 #AppleDeveloper #VisionaryPass #PaulSolt #Accessibility #BetaSoftware #iOS #Apple #JustinHarris #iOSDev #AppleDeveloper","published":"2025-07-13T20:00:25Z","thumbnail_url":"https://img.youtube.com/vi/A9tx7FaoDD4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"STOP Ruining Your Hario V60 Coffee – Use This iPhone App Instead","channel_name":"Paul Solt on YouTube","video_id":"LvcD9dKmExk","video_url":"https://www.youtube.com/watch?v=LvcD9dKmExk","description":"Download the beta: https://signup.brewcoffeeapp.com\nTired of bitter V60 coffee? You need an app to help make more consistent pour over coffee.\nIn this video I demo Brew Coffee—a (currently) free iPhone app that handles every ratio, timer, and audible cue so you can stop ruining your Hario V60 and start brewing café-quality coffee at home. I’ll show you how to:\n• Scale recipes for one or two people\n• Tweak bloom time, pour speed, and ratios (16.2 : 1, 15 : 1, etc.)\n• Use audible cues so you never stare at a stopwatch again\n• Plus: See a sneak peak of James Hoffmann's multi-pour V60 recipe\n\nPlus: my freezer-storage hack for fresh beans and a sneaky spoon-pour trick to reduce agitation.\n\n🔗 **Get the TestFlight beta (free):** https://signup.brewcoffeeapp.com\n\n0:00 Why you need this app\n0:43 Custom recipes\n1:37 Adjust coffee ratio\n2:04 My Daily Hario V60 Recipe\n2:57 Brew Coffee demo\n4:15 Hoffmann multi-pour beta\n5:25 Troubleshooting\n6:02 Spoon experiment\n6:51 What’s next?\n7:14 Get the beta\n\n#HarioV60 #PourOver #BrewCoffeeApp #V60 #Coffee #CoffeeCoffeeCoffee #CoffeeTips #BrewCoffeeApp #iPhoneApps #SpecialtyCoffee #HomeBarista #JamesHoffmann #CoffeeGear #ThirdWaveCoffee #GooseneckKettle #CoffeeBrewGuide #CoffeeTutorial","published":"2025-07-13T17:31:48Z","thumbnail_url":"https://img.youtube.com/vi/LvcD9dKmExk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift’s Measurement API — From Miles to Meters and Beyond","channel_name":"Stewart Lynch on YouTube","video_id":"tXbYO5MGjYU","video_url":"https://www.youtube.com/watch?v=tXbYO5MGjYU","description":"Tired of converting between miles and kilometers, Celsius and Fahrenheit, or pounds and kilograms manually? Swift’s Measurement API makes it all effortless — and in this comprehensive tutorial, I’ll show you how to go far beyond the basics.\n\n We’ll explore:\n• How to create and convert measurement values like distance, weight, temperature, and more\n • Performing arithmetic operations safely and accurately using units\n • Formatting output for different locales\n • Creating custom units (like football fields!) and entire custom dimensions (like currencies)\n\n Whether you’re building a fitness tracker, a weather app, or a scientific calculator, this video will help you write cleaner, more expressive, and internationalized Swift code.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with Widgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:00 Basics of Measurement API\n9:32 Arithmetic Operations\n13:29 Localization and Formatting\n21:05 Creating Custom Units and Dimensions\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Mastering-The-measurement-API\nCompleted Project: \nhttps://github.com/StewartLynch/Mastering-The-measurement-API/tree/CompletedPlayground\nReferences mentioned in video: \nNumber Formatter\nhttps://youtu.be/YTnQXz856M4\n\niOS 18 SystemFormatStyle and TimeDataSource\nhttps://youtu.be/xRQXJPyA9jE\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-07-13T13:27:01Z","thumbnail_url":"https://img.youtube.com/vi/tXbYO5MGjYU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 601","channel_name":"Code Completion","video_id":"seHgkz51Jwg","video_url":"https://www.youtube.com/watch?v=seHgkz51Jwg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-13T12:34:30Z","thumbnail_url":"https://img.youtube.com/vi/seHgkz51Jwg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I’m making steady progress on my goals. Celebrating the small wins and big lines in the sand","channel_name":"Full Queue Developer","video_id":"TsShqvPWeWQ","video_url":"https://www.youtube.com/watch?v=TsShqvPWeWQ","description":"","published":"2025-07-13T03:02:25Z","thumbnail_url":"https://img.youtube.com/vi/TsShqvPWeWQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Recreating iOS 26 Tab Bar Using SwiftUI (Without Liquid Glass) | Supports iOS 16.4+ | Xcode","channel_name":"Kavsoft on YouTube","video_id":"pmsi5qYPWrY","video_url":"https://www.youtube.com/watch?v=pmsi5qYPWrY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate new iOS 26 Tab Bar with Expandable Search Bar Using SwiftUI which supports iOS 16.4 Devices | iOS 26 Tab Bar | SwiftUI Expandable Search Bar | SwiftUI Custom Tab Bar | SwiftUI 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/recreating-ios-4-133980208\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.4\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-12T18:02:06Z","thumbnail_url":"https://img.youtube.com/vi/pmsi5qYPWrY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 600","channel_name":"Code Completion","video_id":"IBtXlS5q6Sk","video_url":"https://www.youtube.com/watch?v=IBtXlS5q6Sk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-12T13:30:52Z","thumbnail_url":"https://img.youtube.com/vi/IBtXlS5q6Sk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The door is open and I’m not looking back #nyc #nycsubway #nyccontentcreator","channel_name":"Full Queue Developer","video_id":"8V0TRaUZ1fY","video_url":"https://www.youtube.com/watch?v=8V0TRaUZ1fY","description":"","published":"2025-07-12T02:13:33Z","thumbnail_url":"https://img.youtube.com/vi/8V0TRaUZ1fY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 599","channel_name":"Code Completion","video_id":"DgC_TyFtrMQ","video_url":"https://www.youtube.com/watch?v=DgC_TyFtrMQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-11T12:07:49Z","thumbnail_url":"https://img.youtube.com/vi/DgC_TyFtrMQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Style OnBoarding Page with Animations using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"3HzzxzLrNNA","video_url":"https://www.youtube.com/watch?v=3HzzxzLrNNA","description":"","published":"2025-07-11T11:56:15Z","thumbnail_url":"https://img.youtube.com/vi/3HzzxzLrNNA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Difficulty: intermediate. Both hands are full #nycsubway","channel_name":"Full Queue Developer","video_id":"NHm8mPNDA5k","video_url":"https://www.youtube.com/watch?v=NHm8mPNDA5k","description":"","published":"2025-07-10T22:41:48Z","thumbnail_url":"https://img.youtube.com/vi/NHm8mPNDA5k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Prime day to support transit","channel_name":"Full Queue Developer","video_id":"2UOOV32DXWE","video_url":"https://www.youtube.com/watch?v=2UOOV32DXWE","description":"","published":"2025-07-10T20:51:43Z","thumbnail_url":"https://img.youtube.com/vi/2UOOV32DXWE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The J train & M train travel the same track, but the M is labeled as going south and the J as north","channel_name":"Full Queue Developer","video_id":"xwU3x0pn3jc","video_url":"https://www.youtube.com/watch?v=xwU3x0pn3jc","description":"","published":"2025-07-10T16:44:56Z","thumbnail_url":"https://img.youtube.com/vi/xwU3x0pn3jc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"59: At least mine was related to Swift","channel_name":"Swift Package Indexing Live Streams","video_id":"5lb43vVZJEY","video_url":"https://www.youtube.com/watch?v=5lb43vVZJEY","description":"Join us for more package ecosystem talk, covering the new Swift Ecosystem Steering group, extracting reusable packages from the CodeEdit codebase, and how Rust error messages have evolved over the years. Of course, we also have plenty of package picks for you all.  \n  \nNews\n\n- https://forums.swift.org/t/announcing-the-ecosystem-steering-group\n    - https://www.swift.org/ecosystem-steering-group\n- https://www.codeedit.app/blog/2025/07/new-packages-announcement\n    - https://swiftpackageindex.com/CodeEditApp/WelcomeWindow\n    - https://swiftpackageindex.com/CodeEditApp/AboutWindow\n- https://kobzol.github.io/rust/rustc/2025/05/16/evolution-of-rustc-errors.html\n\nPackages\n\n- https://swiftpackageindex.com/dm-zharov/swift-security\n- https://swiftpackageindex.com/FlineDev/TranslateKitSDK\n- https://swiftpackageindex.com/simonbs/TextDiffing\n- https://swiftpackageindex.com/finnvoor/yap\n- https://swiftpackageindex.com/fatbobman/Objects2XLSX","published":"2025-07-10T14:00:16Z","thumbnail_url":"https://img.youtube.com/vi/5lb43vVZJEY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"I Stopped Taking Manual App Store Screenshots — AI Now Writes My iOS UI Tests","channel_name":"Swift Nuggets with Radu Dan","video_id":"dqKILBfm9LI","video_url":"https://www.youtube.com/watch?v=dqKILBfm9LI","description":"Learn how I stopped taking manual App Store screenshots by automating iOS UI Tests using ClaudeCode and Google AI Studio.\n\nIn this video, I show how to use AI-generated requirements from Google AI Studio and turn them into working Swift UI tests with ClaudeCode — then run those tests across multiple devices and languages to automatically capture localized App Store screenshots.\n\nThis is a real-world use case designed to save iOS developers hours of tedious work — no more writing boilerplate UI tests or switching device/localization manually.\n\n💡 Perfect for iOS developers who want to:\n* Automate multilingual App Store screenshots\n* Use ClaudeCode to write Swift UI Tests\n* Stop repeating the same UI test setup over and over\n* Speed up localization testing with AI tools\n\n🌳 Resources\n- GitHub Repo: https://github.com/radude89/myautomobile\n- CarChum on the AppStore: https://apps.apple.com/us/app/carchum/id6465991938\n- ClaudeCode: https://www.anthropic.com/claude-code\n- Google AI Studio: https://aistudio.google.com/prompts/\n- Personal Website: http://radude89.com/\n- LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n\n📌 Chapters\n00:00 - What we’re building today + Walkthrough of the CarChum iOS app\n03:11 - Creating technical requirements with Google AI Studio\n04:40 - Built specs with Google AI Studio\n07:22 - Claude Code\n07:51 - Generated UITests\n10:23 - Running the UITests on Xcode 26\n\n💬 Have you tried using AI for UI test automation or localization? Let me know in the comments!\n\n#Swift #iOSDevelopment #UITests #ClaudeCode #GoogleAIStudio #AppStoreScreenshots #Multilanguage #XCTest #Localization #VibeCoding","published":"2025-07-10T13:51:34Z","thumbnail_url":"https://img.youtube.com/vi/dqKILBfm9LI/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Why You Need Keyword Focus for ASO 🎯","channel_name":"Appfigures on YouTube","video_id":"YC-LwobICR0","video_url":"https://www.youtube.com/watch?v=YC-LwobICR0","description":"Focus your ASO strategy on fewer, high-quality keywords. The algorithm gives equal weight to each term, so weak keywords can dilute your rankings. Keyword quality matters.","published":"2025-07-10T13:30:36Z","thumbnail_url":"https://img.youtube.com/vi/YC-LwobICR0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 598","channel_name":"Code Completion","video_id":"7TtedFeM0YQ","video_url":"https://www.youtube.com/watch?v=7TtedFeM0YQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-10T12:32:18Z","thumbnail_url":"https://img.youtube.com/vi/7TtedFeM0YQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The sticker says thanks but no thanks 😤🫸 🚫 #nycsubway #funny #jokes","channel_name":"Full Queue Developer","video_id":"ZfRhqztEJbA","video_url":"https://www.youtube.com/watch?v=ZfRhqztEJbA","description":"","published":"2025-07-10T01:46:51Z","thumbnail_url":"https://img.youtube.com/vi/ZfRhqztEJbA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Screenshots That Convert: Live Product Page Teardown","channel_name":"Appfigures on YouTube","video_id":"3IJAvTlbi5w","video_url":"https://www.youtube.com/watch?v=3IJAvTlbi5w","description":"Submit your app here for a chance at a live Product Page Teardown: https://fg.rs/ls57f\n\nYour app's screenshots are the key to converting visitors to downloads. Ignore them and you're certain to miss out on new users. Join me for a live product page teardown where I'll analyze viewers' apps, share actionable tips, answer your questions, and highlight what not to do.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-07-09T21:51:04Z","thumbnail_url":"https://img.youtube.com/vi/3IJAvTlbi5w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The Order Matters Foundation Models's Properties","channel_name":"Swift and Tips","video_id":"xHcXrNf6oMg","video_url":"https://www.youtube.com/watch?v=xHcXrNf6oMg","description":"Watch full video: https://youtu.be/SPYTZMVLRyM\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-09T14:01:36Z","thumbnail_url":"https://img.youtube.com/vi/xHcXrNf6oMg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 597","channel_name":"Code Completion","video_id":"4u_djIKLolU","video_url":"https://www.youtube.com/watch?v=4u_djIKLolU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-09T12:33:21Z","thumbnail_url":"https://img.youtube.com/vi/4u_djIKLolU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vapor Series: Upgrade Your Controllers to Use Fluent ORM","channel_name":"Swift Nuggets with Radu Dan","video_id":"Pi5qivEFt0g","video_url":"https://www.youtube.com/watch?v=Pi5qivEFt0g","description":"See how to migrate a Vapor route/controller to use Fluent models and connect your app to a database.\n\nWhether you're new to server-side Swift or looking to improve your Vapor skills, this video will give you the foundation to handle data like a pro! 🚀\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:10 - Theory, Presentation\n05:39 - Demo start\n05:45 - First model in Fluent\n12:16 - Migrations\n17:10 - Updating the Controller to use the Fluent models\n32:00 - Running the migrations\n34:32 - Updating the Controller part 2\n\n#swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-07-09T06:00:18Z","thumbnail_url":"https://img.youtube.com/vi/Pi5qivEFt0g/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"How I handle the frustration of this literal nightmare scenario. #indieappdeveloper #iosdeveloper","channel_name":"Full Queue Developer","video_id":"c3TLS6jEfss","video_url":"https://www.youtube.com/watch?v=c3TLS6jEfss","description":"","published":"2025-07-09T01:25:54Z","thumbnail_url":"https://img.youtube.com/vi/c3TLS6jEfss/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Apple-Style OnBoarding Page With Animations Using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"3t82Rf-4OTA","video_url":"https://www.youtube.com/watch?v=3t82Rf-4OTA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to recreate Apple-Style Onboarding Page UI With Animations Using SwiftUI | SwiftUI Onboarding UI | SwiftUI Intro Screen | SwiftUI OnBoarding Sheet | SwiftUI OnBoarding Animations | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-style-page-133677747\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 2\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-07-08T17:35:54Z","thumbnail_url":"https://img.youtube.com/vi/3t82Rf-4OTA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to solve SwiftUI performance issues (according to Airbnb iOS engineers)","channel_name":"Vincent Pradeilles on YouTube","video_id":"H_wlGhomnuU","video_url":"https://www.youtube.com/watch?v=H_wlGhomnuU","description":"#ios #swift #softwaredeveloper #iosdeveloper\n\nLink to the article 👉 https://medium.com/airbnb-engineering/understanding-and-improving-swiftui-performance-37b77ac61896\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-07-08T15:02:14Z","thumbnail_url":"https://img.youtube.com/vi/H_wlGhomnuU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Peanuts in a bar considered harmful?","channel_name":"Peter Friese on YouTube","video_id":"1zloAVUiYJM","video_url":"https://www.youtube.com/watch?v=1zloAVUiYJM","description":"Find our WHY the model considered \"peanuts in a bar\" to be harmful: https://www.youtube.com/watch?v=7jHo4DuFJ8U&amp;t=6268s","published":"2025-07-08T13:14:53Z","thumbnail_url":"https://img.youtube.com/vi/1zloAVUiYJM/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 596","channel_name":"Code Completion","video_id":"lp56tzkwa4A","video_url":"https://www.youtube.com/watch?v=lp56tzkwa4A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-08T12:38:58Z","thumbnail_url":"https://img.youtube.com/vi/lp56tzkwa4A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What’s the Mikado Method? #refactoring #legacycode","channel_name":"Quality Coding on YouTube","video_id":"tdPbQgxwZVg","video_url":"https://www.youtube.com/watch?v=tdPbQgxwZVg","description":"","published":"2025-07-08T04:39:37Z","thumbnail_url":"https://img.youtube.com/vi/tdPbQgxwZVg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Rookie mistake to not take photos 🙈","channel_name":"Full Queue Developer","video_id":"bHlZBievCS4","video_url":"https://www.youtube.com/watch?v=bHlZBievCS4","description":"","published":"2025-07-08T02:32:37Z","thumbnail_url":"https://img.youtube.com/vi/bHlZBievCS4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Refactoring with the Mikado Method","channel_name":"Quality Coding on YouTube","video_id":"ieoJMJ6dGCs","video_url":"https://www.youtube.com/watch?v=ieoJMJ6dGCs","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:00am PDT, 16:00 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-07-07T18:00:40Z","thumbnail_url":"https://img.youtube.com/vi/ieoJMJ6dGCs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What you need to know, and quickly. #nyc #nycsubway #indieappdeveloper #subway","channel_name":"Full Queue Developer","video_id":"k07ctl8q32c","video_url":"https://www.youtube.com/watch?v=k07ctl8q32c","description":"","published":"2025-07-07T15:44:35Z","thumbnail_url":"https://img.youtube.com/vi/k07ctl8q32c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Limitations of Foundation Models (in 2025-2026)","channel_name":"Swift and Tips","video_id":"FMRPgYyzi_o","video_url":"https://www.youtube.com/watch?v=FMRPgYyzi_o","description":"Watch full video: https://youtu.be/SPYTZMVLRyM\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-07T14:00:24Z","thumbnail_url":"https://img.youtube.com/vi/FMRPgYyzi_o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Localize Apps the Right Way ✅","channel_name":"Appfigures on YouTube","video_id":"7JDQP6ts2z4","video_url":"https://www.youtube.com/watch?v=7JDQP6ts2z4","description":"Learn how to localize your app correctly for ASO. Covers language targeting, keyword consistency, and proper App Store localization strategy for global visibility.","published":"2025-07-07T13:34:20Z","thumbnail_url":"https://img.youtube.com/vi/7JDQP6ts2z4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 595","channel_name":"Code Completion","video_id":"zwjW7LgGTtM","video_url":"https://www.youtube.com/watch?v=zwjW7LgGTtM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-07T12:23:24Z","thumbnail_url":"https://img.youtube.com/vi/zwjW7LgGTtM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Liquid Glass update!","channel_name":"Peter Friese on YouTube","video_id":"7jHo4DuFJ8U","video_url":"https://www.youtube.com/watch?v=7jHo4DuFJ8U","description":"Let's update the chat UI to iOS 26! #liquidglass #livecoding #ios26","published":"2025-07-07T11:40:37Z","thumbnail_url":"https://img.youtube.com/vi/7jHo4DuFJ8U/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"My Coffee App: New V60 Recipes Sneak Peek","channel_name":"Paul Solt on YouTube","video_id":"aTFESg3ub6g","video_url":"https://www.youtube.com/watch?v=aTFESg3ub6g","description":"Download the app: https://signup.brewcoffeeapp.com\nToday's video discusses my deep dive into Hario V60 coffee recipes from James Hoffmann (@jameshoffmann ) and tips from Lance Hedrick (@LanceHedrick ).\nWhat does it take to support more complex recipe formats and how did my experiments go with the Better 1 Cup V60 Technique.\nCan a simple spoon improve taste? I brewed 5 cups of Hario V60 today to find out.\n\n**Plus**, I'm launching an developer community for people who want to publish an app. My students from iPhone Apps 101 wanted more support. Checkout the link below.\n\n1. Download Brew Coffee: https://signup.brewcoffeeapp.com\n2. App Launch Community: https://super-easy-apps.kit.com/app-launch-community\n\nResources:\n• A Better 1 Cup V60 Technique (James Hoffmann): https://www.youtube.com/watch?v=1oB1oDrDkHM\n• I Wish I Knew This Sooner about Pourovers (Lance Hedrick): https://www.youtube.com/watch?v=FzyHxjchBRs\n\n#hariov60 #coffeeapp #ios #chemex #chemexcoffee #pourovercoffee #pourover #coffee #coffeelover #coffeebrewing #jameshoffmann","published":"2025-07-07T02:46:05Z","thumbnail_url":"https://img.youtube.com/vi/aTFESg3ub6g/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Mastering Swift Sets : A Practical Guide","channel_name":"Stewart Lynch on YouTube","video_id":"jbMZhWvCioM","video_url":"https://www.youtube.com/watch?v=jbMZhWvCioM","description":"Arrays are great—but they’re not always the right tool for the job. In this video, we dive deep into Sets in Swift, exploring what makes them unique, how to use them effectively, and when to choose them over arrays.\n\n You’ll learn:\n•.How to create and manipulate sets\n• The key differences between sets and arrays\n• Core operations like insert, remove, union, intersection, and more\n• Comparison methods like subset, superset, and disjoint\n• Real-world use cases including tag filtering, access permissions, deduplication, and appointment scheduling\n\nBy the end, you’ll have a fully working playground and a deeper understanding of when and why to reach for a Set instead of an Array. \n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:50 Creating Sets\n4:33 Set Operations\n13:10 Practical Examples\n\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Mastering-Swift-Sets\n\nCompleted Project: \nhttps://github.com/StewartLynch/Mastering-Swift-Sets/tree/CompletedPlayground\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-07-06T13:20:33Z","thumbnail_url":"https://img.youtube.com/vi/jbMZhWvCioM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 594","channel_name":"Code Completion","video_id":"H3dQmThkGoM","video_url":"https://www.youtube.com/watch?v=H3dQmThkGoM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-06T12:19:24Z","thumbnail_url":"https://img.youtube.com/vi/H3dQmThkGoM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Generable Macro in Foundation Models Framework","channel_name":"Swift and Tips","video_id":"rPsItcsTCts","video_url":"https://www.youtube.com/watch?v=rPsItcsTCts","description":"Watch full video: https://youtu.be/SPYTZMVLRyM\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-05T14:01:31Z","thumbnail_url":"https://img.youtube.com/vi/rPsItcsTCts/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 593","channel_name":"Code Completion","video_id":"Iq8rmRq7dsw","video_url":"https://www.youtube.com/watch?v=Iq8rmRq7dsw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-05T12:32:11Z","thumbnail_url":"https://img.youtube.com/vi/Iq8rmRq7dsw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"To anyone solo creating something new, let’s meet up and talk about it in person. Artists, etc #nyc","channel_name":"Full Queue Developer","video_id":"CEuI9UcRgJY","video_url":"https://www.youtube.com/watch?v=CEuI9UcRgJY","description":"","published":"2025-07-04T18:36:39Z","thumbnail_url":"https://img.youtube.com/vi/CEuI9UcRgJY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"It’s a good app and does so much more","channel_name":"Full Queue Developer","video_id":"p4II93kMPwY","video_url":"https://www.youtube.com/watch?v=p4II93kMPwY","description":"","published":"2025-07-04T16:19:46Z","thumbnail_url":"https://img.youtube.com/vi/p4II93kMPwY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Task Management App Using SwiftUI | #ios #animation #swiftui #apple","channel_name":"Kavsoft on YouTube","video_id":"SnM4RJM5gRo","video_url":"https://www.youtube.com/watch?v=SnM4RJM5gRo","description":"","published":"2025-07-04T14:01:18Z","thumbnail_url":"https://img.youtube.com/vi/SnM4RJM5gRo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 592","channel_name":"Code Completion","video_id":"hdpJpGaz6Jg","video_url":"https://www.youtube.com/watch?v=hdpJpGaz6Jg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-04T12:24:39Z","thumbnail_url":"https://img.youtube.com/vi/hdpJpGaz6Jg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Difficulty: medium #nycsubway #nyc #subway #nycmusicians","channel_name":"Full Queue Developer","video_id":"Qj_vRKei6nQ","video_url":"https://www.youtube.com/watch?v=Qj_vRKei6nQ","description":"","published":"2025-07-04T01:30:11Z","thumbnail_url":"https://img.youtube.com/vi/Qj_vRKei6nQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Here’s to everyone who kept the faith for NYC. And to the doubters, it’s ok. Just don’t do it again","channel_name":"Full Queue Developer","video_id":"uIEnC0rR710","video_url":"https://www.youtube.com/watch?v=uIEnC0rR710","description":"","published":"2025-07-03T15:49:21Z","thumbnail_url":"https://img.youtube.com/vi/uIEnC0rR710/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How Top Games Monetize Without Ads 🎯","channel_name":"Appfigures on YouTube","video_id":"DYln5Bww8Wg","video_url":"https://www.youtube.com/watch?v=DYln5Bww8Wg","description":"Customizables like skins, gear, and cosmetic upgrades are a massively underused monetization strategy in mobile games. They're easy to implement, don’t disrupt gameplay, and players love them. Many game developers overlook this high-potential revenue stream, missing out on consistent in-app purchases. This short shows why customizable are key and to start using them effectively in 2025.","published":"2025-07-03T13:30:12Z","thumbnail_url":"https://img.youtube.com/vi/DYln5Bww8Wg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 591","channel_name":"Code Completion","video_id":"f0Hf9Gu7lqk","video_url":"https://www.youtube.com/watch?v=f0Hf9Gu7lqk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-03T12:52:29Z","thumbnail_url":"https://img.youtube.com/vi/f0Hf9Gu7lqk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AI generates the same boring designs. How to make them 10x better. 28-min tutorial.","channel_name":"DesignCode","video_id":"dXdxVi6Qz6k","video_url":"https://www.youtube.com/watch?v=dXdxVi6Qz6k","description":"AI-generated designs often feel generic, with predictable layouts, overused fonts, and repetitive purple gradients. But with the right tweaks—customized fonts, unique backgrounds, and clever color schemes—you can transform these basic designs into visually captivating, brand-specific layouts. This video walks you through practical steps to elevate your UI game without spending hours in the process.\n\n**Tools mentioned**  \n- [Aura](https://aurachat.io)  \n- [Spline](https://spline.design)  \n- [Unsplash](https://unsplash.com)  \n- [Uiverse.io](https://uiverse.io) \n- [21st.dev](https://21st.dev)\n- [ReactBits](https://reactbits.dev)\n\nKey Takeaways:\n\n- Experiment with font pairings beyond the default Inter Bold.\n- Use tools like Aura to customize colors and create unique themes easily.\n- Add depth to designs with animated or interactive backgrounds from Spline - or Reactbits.\n- Replace static design elements with high-quality assets from Unsplash or AI-generated visuals.\n- Save time by remixing pre-existing templates and leveraging one-click customization tools.\n\n0:00 - Introduction: The Problem with AI Design\n0:34 - The Starting Point: Generic AI-Generated Layouts\n1:14 - Customizing Fonts: Creative Pairings Beyond Default\n2:28 - Light vs. Dark Mode: Quick Theme Switching\n3:37 - Unique Backgrounds: Gradients, Images & 3D Designs\n5:08 - Adding Subtle Animations: Bringing UI to Life\n6:49 - Smart Color Customization: Brand-Specific Palettes\n8:23 - Upgrading Buttons & Cards: Interactive Elements\n9:57 - Personalization: Adding Brand-Specific Assets\n11:00 - Before and After: Comparing the Transformation\n12:25 - Pro Tips: Efficient Workflow and Remixing Templates\n14:17 - Advanced Customization: Fine-Tuning Icons & Details\n16:04 - Interactive Features: Enhancing Engagement\n18:12 - Scaling Design Systems: Using Pre-Built Components\n20:30 - Overcoming AI Design Challenges: Staying Unique\n22:47 - Final Touches: Elevating the Overall Experience\n24:38 - Real-World Applications: Designing for Different Devices\n26:15 - Conclusion: Unlocking the Power of AI-Driven Design\n\n#aidesign #claude #webdesign","published":"2025-07-03T04:29:40Z","thumbnail_url":"https://img.youtube.com/vi/dXdxVi6Qz6k/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Difficulty: advanced #nyc #nycsubway #subway #warmandwonderful","channel_name":"Full Queue Developer","video_id":"G3RxeH4Hjwo","video_url":"https://www.youtube.com/watch?v=G3RxeH4Hjwo","description":"","published":"2025-07-02T22:19:25Z","thumbnail_url":"https://img.youtube.com/vi/G3RxeH4Hjwo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Must Watch WWDC 2025 Developer Sessions","channel_name":"Sean Allen on YouTube","video_id":"UyOh9XINM4Q","video_url":"https://www.youtube.com/watch?v=UyOh9XINM4Q","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nEvery year at WWDC, Apple releases over 100 video sessions diving into the details of off the new APIs and features we get to use as developers. It's a LOT of content and is very overwhelming. So in this video I show you a few of the sessions that I feel are must watch for all iOS developers. Of course, WWDC releases videos on a wide variety of topics, so I avoided the super-niche ones for this video. I chose the sessions that would broadly apply to the most developers for Apple platforms.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://x.com/seanallen_dev\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - WWDC is overwhelming\n0:21 - First 2 must watch sessions\n1:12 - Second must watch session\n2:02 - Third must watch session\n2:41 - Fourth & Fifth must watch session\n3:40 - Sixth must watch session\n4:40 - Next 4 must watch session\n6:42 - Eleventh must watch session\n7:20 - 12th must watch session \n7:53 - 13th must watch session\n\n#swift #swiftui #iosdevelopment","published":"2025-07-02T15:41:11Z","thumbnail_url":"https://img.youtube.com/vi/UyOh9XINM4Q/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Testing Foundation Models on Playground Macro","channel_name":"Swift and Tips","video_id":"jBt_-hMtDOw","video_url":"https://www.youtube.com/watch?v=jBt_-hMtDOw","description":"Watch full video: https://youtu.be/SPYTZMVLRyM\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-07-02T14:01:27Z","thumbnail_url":"https://img.youtube.com/vi/jBt_-hMtDOw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 590","channel_name":"Code Completion","video_id":"q6DabseWj58","video_url":"https://www.youtube.com/watch?v=q6DabseWj58","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-02T12:50:53Z","thumbnail_url":"https://img.youtube.com/vi/q6DabseWj58/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ClickClack Typing Trainer - Speed Test & Practice Lessons | iPhone App Preview","channel_name":"Xcoding with Alfian","video_id":"2ReconXtsls","video_url":"https://www.youtube.com/watch?v=2ReconXtsls","description":"🔥 Try ClickClack — a fun and fast typing speed test app for iPhone, iPad, and mac!”\n\n📲 Download now on the App Store:\nhttps://apps.apple.com/id/app/typing-speed-test-clickclack/id6740695697\n\nTrack your WPM, challenge yourself with typing lessons, and improve daily!\n#ClickClackApp #TypingSpeed #iosapp #ios #iosgames  #Productivity","published":"2025-07-02T05:31:06Z","thumbnail_url":"https://img.youtube.com/vi/2ReconXtsls/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Vapor Series: How to integrate Fluent in your Vapor project","channel_name":"Swift Nuggets with Radu Dan","video_id":"q22kb2oSgGA","video_url":"https://www.youtube.com/watch?v=q22kb2oSgGA","description":"In this video, we’ll check how can we integrate Fluent into a Vapor application.\n\nWhether you're new to server-side Swift or looking to improve your Vapor skills, this video will give you the foundation to handle data like a pro! 🚀\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Presentation\n05:00 - Demo\n\n#swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-07-02T05:30:32Z","thumbnail_url":"https://img.youtube.com/vi/q22kb2oSgGA/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"ClickClack Typing Trainer - Speed Test & Practice Lessons | iPad App Preview","channel_name":"Xcoding with Alfian","video_id":"mewtB8_qZfs","video_url":"https://www.youtube.com/watch?v=mewtB8_qZfs","description":"🔥 Try ClickClack — a fun and fast typing speed test app for iPhone, iPad, and mac!”\n\n📲 Download now on the App Store:\nhttps://apps.apple.com/id/app/typing-speed-test-clickclack/id6740695697\n\nTrack your WPM, challenge yourself with typing lessons, and improve daily!\n#ClickClackApp #TypingSpeed #iosapp #ipad #ipadpro   #Productivity","published":"2025-07-02T05:10:38Z","thumbnail_url":"https://img.youtube.com/vi/mewtB8_qZfs/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ClickClack Typing Trainer - Speed Test & Practice Lessons | Mac App Preview","channel_name":"Xcoding with Alfian","video_id":"fVFdtdOcOfM","video_url":"https://www.youtube.com/watch?v=fVFdtdOcOfM","description":"🔥 Try ClickClack — a fun and fast typing speed test app for iPhone, iPad, and mac!”\n\n📲 Download now on the App Store:\nhttps://apps.apple.com/id/app/typing-speed-test-clickclack/id6740695697\n\nTrack your WPM, challenge yourself with typing lessons, and improve daily!\n#ClickClackApp #TypingSpeed #macapps  #Productivity","published":"2025-07-02T04:38:13Z","thumbnail_url":"https://img.youtube.com/vi/fVFdtdOcOfM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Difficulty: intermediate. Resting the guitar on my toes to keep it off the ground #nycmusicians","channel_name":"Full Queue Developer","video_id":"kFaMoLHF43A","video_url":"https://www.youtube.com/watch?v=kFaMoLHF43A","description":"","published":"2025-07-01T22:36:08Z","thumbnail_url":"https://img.youtube.com/vi/kFaMoLHF43A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"10x your Cursor workflow with this one simple hack","channel_name":"Etisha Garg on YouTube","video_id":"7w7kd-4ew2I","video_url":"https://www.youtube.com/watch?v=7w7kd-4ew2I","description":"Developers are building entire apps and earning million of dollars with Cursor AI but most of us still get stuck with broken features, unexpected bugs, or unfinished UIs. \n\nSo what are these vibe coders are doing differently?\n\nIn this video, I’ll show you the one simple hack that can 10x your workflow with Cursor. It’s not just about better prompts, it’s about a smarter approach. \n\nWe’ll dive into a proven method used by experienced devs: combining a well-structured PRD with a task management system inside Cursor using Task Master AI.\n\nTo put this method to the test, I’ll be building a complete web app, a thumbnail tester tool for YouTube creators right in front of you. You’ll see how breaking down your PRD into step-by-step tasks helps Cursor actually think like a developer, not just generate code.\n\nWhether you're trying to build scalable AI-coded apps, struggling with Cursor’s context limits, or just curious how pros turn ideas into production-ready software, this video is for you.\n\nClaude TaskMaster AI github repo: https://github.com/eyaltoledano/claude-task-master\n\n#cursor #ai #aitools \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:59) Step 1 - Create a PRD (Product Requirement Doc)\n(01:38) How to create a PRD?\n(02:50) Step 2 - Use a Task Management System inside Cursor\n(03:54) What is Task Master AI?\n(04:12) Project Setup\n(04:48) How to setup Task Master\n(05:58) Initialise Task Master in Cursor\n(06:09) Add the PRD in the project folder\n(06:30) Parse the PRD and setup initial tasks\n(07:40) Task Master Command reference\n(08:13) Create sub-tasks for complex tasks\n(08:33) Let's ask Cursor to start implementing the tasks\n(09:56) Vibe coded web app showcase\n(12:13) My honest review\n(12:47) Final thoughts\n(13:31) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-07-01T15:05:33Z","thumbnail_url":"https://img.youtube.com/vi/7w7kd-4ew2I/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 589","channel_name":"Code Completion","video_id":"83i0CRxih_0","video_url":"https://www.youtube.com/watch?v=83i0CRxih_0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-07-01T12:33:16Z","thumbnail_url":"https://img.youtube.com/vi/83i0CRxih_0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Difficulty: beginner #nyc #nycmusicians #nycsubway #subway","channel_name":"Full Queue Developer","video_id":"GJjVBjec_os","video_url":"https://www.youtube.com/watch?v=GJjVBjec_os","description":"","published":"2025-06-30T23:53:44Z","thumbnail_url":"https://img.youtube.com/vi/GJjVBjec_os/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Scrollable TabView Using SwiftUI | #ui #swiftui #ios #animation","channel_name":"Kavsoft on YouTube","video_id":"0RefBZWagLE","video_url":"https://www.youtube.com/watch?v=0RefBZWagLE","description":"","published":"2025-06-30T21:30:55Z","thumbnail_url":"https://img.youtube.com/vi/0RefBZWagLE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Task Management App UI | #apple #ios #animation #swiftui","channel_name":"Kavsoft on YouTube","video_id":"tWJKf8XcB5s","video_url":"https://www.youtube.com/watch?v=tWJKf8XcB5s","description":"","published":"2025-06-30T21:25:46Z","thumbnail_url":"https://img.youtube.com/vi/tWJKf8XcB5s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Fixing a #SwiftUI bug #tdd","channel_name":"Quality Coding on YouTube","video_id":"Bn2B9GFWFSU","video_url":"https://www.youtube.com/watch?v=Bn2B9GFWFSU","description":"","published":"2025-06-30T19:19:01Z","thumbnail_url":"https://img.youtube.com/vi/Bn2B9GFWFSU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Bug → Fix → LEARN","channel_name":"Quality Coding on YouTube","video_id":"x05scJW8FH4","video_url":"https://www.youtube.com/watch?v=x05scJW8FH4","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-06-30T18:00:57Z","thumbnail_url":"https://img.youtube.com/vi/x05scJW8FH4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How To Build a Voice Agent #ai #llm","channel_name":"Stream Developers on YouTube","video_id":"NrtYGBxbUkk","video_url":"https://www.youtube.com/watch?v=NrtYGBxbUkk","description":"In this short, we will look at building an AI voice agent in SwiftUI using Stream and OpenAI Real-Time API. \n\nSTEPS\n1. Obtain Stream & OpenAI API Credentials.\n2. Set Up a Local Node Server: Stream Video AI Demo Server\n3. Clone the Sample Demo\n4. Run the standalone web UI and the SwiftUI version.\n\nCheck out this tutorial on our website for a step-by-step guide on building the voice agent in SwiftUI. We also have excellent tutorials for React, Android, Flutter, and JavaScript platforms. \n\n\nLEARN MORE\nStream Video AI Demo for iOS/iPadOS: https://github.com/GetStream/openai-tutorial-ios/ \n\nBuild a Voice Agent: https://getstream.io/video/voice-agents/ \n\nGet a Stream API Credential: https://getstream.io/ \n\nGet an OpenAI API Key: https://platform.openai.com/docs/overview \n\nStream Video AI Demo Server: https://github.com/GetStream/openai-tutorial-node","published":"2025-06-30T15:52:56Z","thumbnail_url":"https://img.youtube.com/vi/NrtYGBxbUkk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Foundation Models Framework's Requirements","channel_name":"Swift and Tips","video_id":"b0Cd976ihuw","video_url":"https://www.youtube.com/watch?v=b0Cd976ihuw","description":"Watch full video: https://youtu.be/SPYTZMVLRyM\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-30T14:07:01Z","thumbnail_url":"https://img.youtube.com/vi/b0Cd976ihuw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Real Mobile Gaming Growth Isn't in the U.S. 💥","channel_name":"Appfigures on YouTube","video_id":"SQly2Nqr8fA","video_url":"https://www.youtube.com/watch?v=SQly2Nqr8fA","description":"Mobile game growth is shifting beyond the US, with emerging markets seeing rapid increases in user spending and engagement. Latin America, Southeast Asia, and the Middle East are offering developers major opportunities to scale. These fast-growing regions are becoming key drivers of mobile game success in 2025. Learn which markets are heating up and how to tap into global growth with smart localization and strategy.","published":"2025-06-30T13:30:22Z","thumbnail_url":"https://img.youtube.com/vi/SQly2Nqr8fA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 588","channel_name":"Code Completion","video_id":"9L83SAS9VBo","video_url":"https://www.youtube.com/watch?v=9L83SAS9VBo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-30T12:54:14Z","thumbnail_url":"https://img.youtube.com/vi/9L83SAS9VBo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quotes by Zohran made into a song #nyc #zohranmamdani","channel_name":"Full Queue Developer","video_id":"d924v5uigqU","video_url":"https://www.youtube.com/watch?v=d924v5uigqU","description":"","published":"2025-06-30T01:57:53Z","thumbnail_url":"https://img.youtube.com/vi/d924v5uigqU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Mamdani Song: My name is Mamdani (Daniel's version)","channel_name":"Full Queue Developer","video_id":"g7a5V2AZgP4","video_url":"https://www.youtube.com/watch?v=g7a5V2AZgP4","description":"A fun little song from quotes by Zohran Mamdani. Scenery footage is my own from the Hudson River near 72nd Street.\n\nMy Name is mamdani M a m d A n i\nMy Name is mamdani M a m d A n i\nyou should learn how to say it because we gotta gett it right \nMy Name is Mamdani \n\nI’ve never had to resign in disgrace,\nI’ve never had to resign in disgrace,\nI’ve never had to resign with stupid look on my face\nI’ve never had to resign in disgrace,\n\nNO, i have many critiques of capitalism\nNO, i have many critiques of capitalism\nI want Dignity and taking on income inequality\nOh, i have many critiques of capitalism\n\nthe more you want to accomplish the less you should speak on palestine\nBut it's part of my identity, starting with NYC\nand i will speak on palestine\n\nearly voting starts october 25\nearly voting starts october 25\nit ends on the second and the general is the 4th\nearly voting starts october 25","published":"2025-06-30T01:20:25Z","thumbnail_url":"https://img.youtube.com/vi/g7a5V2AZgP4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Camera App Segmented Control | Xcode 26 | iOS 26","channel_name":"Kavsoft on YouTube","video_id":"MpnP8vpvqAQ","video_url":"https://www.youtube.com/watch?v=MpnP8vpvqAQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the iOS Camera App Custom Segmented Control using SwiftUI | SwiftUI Custom Segmented Control | SwiftUI Gestures | SwiftUI Scroll Animations | SwiftUI Scroll Positions | SwiftUI 2025 | WWDC 2025 | iOS 26 | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-camera-132780281\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 2\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-29T22:31:12Z","thumbnail_url":"https://img.youtube.com/vi/MpnP8vpvqAQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"A CommandLine Tool for Renaming Xcode Projects","channel_name":"Stewart Lynch on YouTube","video_id":"l8cnIetfafs","video_url":"https://www.youtube.com/watch?v=l8cnIetfafs","description":"Renaming an Xcode project after it’s been created can be a real pain. From updating the bundle identifier, target names, entitlements, file structures, and folders—it’s easy to miss something.\n\nIn this video, I’ll walk you through a streamlined command line tool that simplifies the entire process. Originally a Swift script by Marko Tadić, I’ve turned it into an installable CLI tool called xprename to make renaming projects faster and more accessible. With just one command, you can rename your entire project, and I’ll show you exactly how it works, step-by-step.\n\nYou’ll learn:\n • Why renaming manually is error-prone\n • How to use the tool via Terminal\n • Two easy ways to install: with Homebrew or from source\n • How the tool works behind the scenes using Swift’s ArgumentParser\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:18 Commandine tool Demo\n3:35 Installation option 1 - Homebrew\n6:02 Installation Option 2 - Swift Package\n\nReferences mentioned in video: \nXcode Project Renamer Repository\nhttps://github.com/StewartLynch/XcodeProjectRenamer\n\nMarko Tadić Script\n https://github.com/tadija/xcode-project-renamer\n\nHomebrew\nhttps://brew.sh\n\nCommandLine Tools with Swift Argument Parser\nhttps://youtu.be/pQt71tLmiac\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-29T13:19:58Z","thumbnail_url":"https://img.youtube.com/vi/l8cnIetfafs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 587","channel_name":"Code Completion","video_id":"Q46GTgFerxc","video_url":"https://www.youtube.com/watch?v=Q46GTgFerxc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-29T11:51:12Z","thumbnail_url":"https://img.youtube.com/vi/Q46GTgFerxc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"June 28, 2025","channel_name":"Full Queue Developer","video_id":"cef3ZHOo498","video_url":"https://www.youtube.com/watch?v=cef3ZHOo498","description":"","published":"2025-06-28T19:41:26Z","thumbnail_url":"https://img.youtube.com/vi/cef3ZHOo498/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode behaviors for TDD #TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting","channel_name":"Quality Coding on YouTube","video_id":"hUKBbsWuap0","video_url":"https://www.youtube.com/watch?v=hUKBbsWuap0","description":"","published":"2025-06-28T18:16:45Z","thumbnail_url":"https://img.youtube.com/vi/hUKBbsWuap0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Dopamine-Driven TDD in Xcode (SwiftUI TDD #4)","channel_name":"Quality Coding on YouTube","video_id":"uEpBDR_f3tc","video_url":"https://www.youtube.com/watch?v=uEpBDR_f3tc","description":"🎮 What if your test suite could feel more rewarding? With one small tweak to Xcode, you can add sound and visual feedback — turning TDD into a game of prediction and learning.\n\n🛠 In this video:\n• Customize Xcode to play sounds when tests pass or fail\n• Reinforce your TDD workflow with instant feedback\n• Learn how gamifying your feedback loop boosts focus and learning\n\n📖 Companion article:\nXcode Behaviors: How to Set Them Up for Test Feedback\nhttps://qualitycoding.org/xcode-behaviors-test-feedback/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 - Intro – TDD as a game\n00:34 - How to configure Xcode Behaviors\n01:14 - Demo: Tests with sound feedback\n01:29 - Why this boosts learning\n02:05 - Try it yourself\n\n#TestDrivenDevelopment #TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting","published":"2025-06-28T17:53:51Z","thumbnail_url":"https://img.youtube.com/vi/uEpBDR_f3tc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Getting Started with Apple's Foundation Models Framework (On-Device AI Demo!)","channel_name":"Swift and Tips","video_id":"SPYTZMVLRyM","video_url":"https://www.youtube.com/watch?v=SPYTZMVLRyM","description":"In this video, we walk through the first steps to get started with on-device AI on Apple platforms using the Foundation Models framework introduced at WWDC25.\n\nYou’ll learn:\n🔹 System requirements to run on-device AI\n🔹 How to use the new #Playground macro\n🔹 Creating structured models with Generable and Guide\n🔹 A full demo that estimates calories from food names using AI\n🔹 Unexpected errors when using food names in prompt (and what that might mean)\n\nWhether you're building smarter apps with natural language input or just curious about Apple’s AI tools, this is the perfect place to begin!\n\nFoundation Models from WWDC25 (in order): \nhttps://www.linkedin.com/posts/pedrorojaslo_wwdc25-activity-7339704141855735809-RGg3\n\nContent:\n0:00 - Intro\n0:12 - System Requirements\n0.35 - Main Goal\n2:24 - Playground Macro & Basic session\n5:21 - Creating Models\n8:10 - Generable & Guide\n12:14 - Calorie Estimator\n14:26 - Calling On-device Estimator\n15:32 - Running the App\n15:50 - Errors from AI model\n19:28 - Conclusion\n\n\n-----\nVideos related:\n* Disable Liquid Glass: https://youtu.be/y8gnwh2cpxo\n* Integrate ChatGPT in iOS: https://youtu.be/R05hTsehyX0\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* Swift Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-28T15:00:42Z","thumbnail_url":"https://img.youtube.com/vi/SPYTZMVLRyM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"ChatGPT in Xcode 26: is it good?  🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"RSvklgO0rcY","video_url":"https://www.youtube.com/watch?v=RSvklgO0rcY","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! \n\nLearn more 👉 https://get.revenuecat.com/6dctdaads68k\n\n———\n\nXcode 26 now integrates natively with ChatGPT: let's see how good it is!","published":"2025-06-28T14:26:49Z","thumbnail_url":"https://img.youtube.com/vi/RSvklgO0rcY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 586","channel_name":"Code Completion","video_id":"RpkiIqBlKOY","video_url":"https://www.youtube.com/watch?v=RpkiIqBlKOY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-28T12:51:32Z","thumbnail_url":"https://img.youtube.com/vi/RpkiIqBlKOY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A new analogy for understanding the best season of my life yet #healingjourney #nyc #bloomseason","channel_name":"Full Queue Developer","video_id":"nL2IvpEI1uo","video_url":"https://www.youtube.com/watch?v=nL2IvpEI1uo","description":"","published":"2025-06-27T22:55:59Z","thumbnail_url":"https://img.youtube.com/vi/nL2IvpEI1uo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift 6.2 Deep Dive: New Types, Safer Code & Hidden Gems | Swift Nuggets #4","channel_name":"Swift Nuggets with Radu Dan","video_id":"n0WFQ0YcKxo","video_url":"https://www.youtube.com/watch?v=n0WFQ0YcKxo","description":"🎙️ Welcome to Swift Nuggets!\n\nHi, I'm Radu, your guide to everything Swift! In this podcast, we dive into the latest Swift proposals, explore new language features, and uncover tips to level up your coding skills. Whether you're a seasoned developer or just getting started, Swift Nuggets will keep you informed and ahead of the curve.\n\n🚀 Let's explore Swift, one nugget at a time!\n\n🥑 Today's Episode: Swift 6.2 New Stuff + Exciting Future Proposals\n\nIn this episode, we dive into the exciting new features coming with Swift 6.2! From the long-awaited isolated synchronous deinit to powerful additions like nonescapable types, Span and InlineArray, and even attosecond precision—Swift continues to evolve for performance, safety, and expressiveness. We’ll also explore improvements to actor isolation, the latest in task APIs, and enhanced migration tooling. Plus, we bring these changes to life with hands-on demos and a guided tour through key Swift Evolution proposals. Don't miss this deep dive into the future of Swift development!\n\n📚 Resources mentioned\n• Episode Playground and Links: https://github.com/radude89/SwiftNuggets?tab=readme-ov-file#%EF%B8%8F-episode-3---may-2025---whats-new-in-swift-62-future-swift-proposals\n• Swift 6.2 Release Notes: https://forums.swift.org/t/swift-6-2-release-process/78371\n• Swift Evolution Repository: https://github.com/swiftlang/swift-evolution\n\n⏱️ Timestamps\n00:00 - Intro\n07:21 - Isolated synchronous deinit\n13:04 - Nonescapable Types\n15:46 - Span, RawSpan, MutableSpan, MutableRawSpan\n26:09 - Raw Identifiers\n28:35 - Integer generic parameters\n31:52 - InlineArray\n35:14 - Attoseconds\n44:31 - Opt-in Strict Memory Safety  Checking\n53:03 - Run non isolated asynchronous functions on the caller’s actor by default\n58:37 - Task Priority Escalation APIs\n01:04:10 - Import Objective-C completion handler parameters as @Sendable\n01:06:37 - Nonescapable part 2\n01:07:20 - Control default actor isolation inference\n01:11:40 - Hashable conformance to AsyncStream.Continuation\n01:19:39 - Task Naming\n01:21:20 - Global-actor isolated conformance\n01:23:28 - Migration tooling for Swift features\n01:24:27 - InlineArray Type Sugar\n01:25:11 - Method and initializer Key Paths\n01:26:06 - Default actor isolation typealias\n01:27:07 - Yielding accessors\n01:28:00 - OutputSpan, OutputRawSpan\n01:29:02 - Transactional Observation of Values\n01:31:06 - Starting tasks synchronously from caller context\n01:32:14 - Warning Control Settings for SwiftPM\n01:33:05 - Outro\n🔗 Connect with me:\n• Website: https://www.radude89.com/\n• LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n• GitHub: https://github.com/radude89/SwiftNuggets\n\n🎵 Music Credits\nThe intro/outro music is licensed and titled \"Hey Yo! feat. Macanache & Dash\" by Carbon a.s. NarcoBranco.\n© DigginRAWmania Society 2019 – All rights reserved.\n\n#Swift #SwiftProgramming #Swift62 #iOSDev #SwiftUI #Programming #SoftwareDevelopment #AppleDevelopment #SwiftEvolution #SwiftNuggets #ProgrammingPodcast #SwiftConcurrency #DeveloperEducation #CodingTips #TechPodcast","published":"2025-06-27T14:04:47Z","thumbnail_url":"https://img.youtube.com/vi/n0WFQ0YcKxo/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 585","channel_name":"Code Completion","video_id":"1sbS_X3sTV0","video_url":"https://www.youtube.com/watch?v=1sbS_X3sTV0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-27T12:52:46Z","thumbnail_url":"https://img.youtube.com/vi/1sbS_X3sTV0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 26 Apple Maps Bottom Sheet | SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"4RWJlgimoc8","video_url":"https://www.youtube.com/watch?v=4RWJlgimoc8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the new iOS 26 Apple Maps Bottom Sheets using SwiftUI | Maps Bottom Sheets | Floating Sheets | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/ios-26-apple-26-132380896\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 2\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-26T22:31:16Z","thumbnail_url":"https://img.youtube.com/vi/4RWJlgimoc8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"“Caminante” is a poem by Antonio Machado that I put music to and performed at open mic last night","channel_name":"Full Queue Developer","video_id":"cWXgf6q-WjU","video_url":"https://www.youtube.com/watch?v=cWXgf6q-WjU","description":"","published":"2025-06-26T19:41:38Z","thumbnail_url":"https://img.youtube.com/vi/cWXgf6q-WjU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build a SwiftUI Voice Agent in Minutes","channel_name":"Stream Developers on YouTube","video_id":"t8YV0SS20CU","video_url":"https://www.youtube.com/watch?v=t8YV0SS20CU","description":"Build a low-latency AI voice agent in SwiftUI using OpenAI's Real-Time API and Stream's Audio/Voice SDK. Your takeaway will be a voice agent you can run on iOS and iPadOS. You can access and run a standalone web UI to interact with the AI agent for a quick test. \n\nTIME STAMPS\n\n00:00 Human-Voice AI Interaction Demo\n00:22 Cold Opening\n00:25 Introduction - Build a SwiftUI Voice Agent in Minutes\n01:45 Chapters\n02:17 Create a Stream Account\n03:20 Configure the Node.js Server\n04:33 Run the Standalone Web Agent\n05:07 Clone & Run the iOS Voice Agent\n10:02 Wrap Up\n\n\nRELATED LINKS\n\nStream Video AI Demo for iOS/iPadOS: https://github.com/GetStream/openai-tutorial-ios/ \nBuild a Voice Agent: https://getstream.io/video/voice-agents/ \nGet a Stream API Credential: https://getstream.io/ \nGet an OpenAI API Key: https://platform.openai.com/docs/overview \nStream Video AI Demo Server: https://github.com/GetStream/openai-tutorial-node","published":"2025-06-26T18:42:44Z","thumbnail_url":"https://img.youtube.com/vi/t8YV0SS20CU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Will Gemini CLI Replace Claude Code? The AI Battle","channel_name":"Etisha Garg on YouTube","video_id":"-JaDuzyZWOw","video_url":"https://www.youtube.com/watch?v=-JaDuzyZWOw","description":"Google just launched Gemini CLI but is it really better than Claude Code?\n\nIn this video, we put Gemini CLI vs Claude Code in a real-world face-off to find out which AI agent performs better for developers using the terminal.\n\nWe will discuss how to install Gemini CLI, how to use Gemini CLI in your terminal, key commands, features, token usage and a side-by-side comparison with Anthropic’s Claude Code 💥\n\nIf you’re a developer, tech enthusiast, or AI builder wondering whether to switch to Gemini CLI or stick with Claude Code, this is the only video you need to watch.\n\n#geminicli #ai #aitools \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:29) How to install Gemini CLI\n(01:07) How to login to Gemini CLI\n(01:36) Features of Gemini CLI\n(02:33) Gemini CLI Commands\n(03:26) Gemini CLI vs Claude Code. Which one is better?\n(05:55) The comparison\n(06:46) Gemini CLI token usage\n(06:59) Final thoughts\n(07:16) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-06-26T17:50:45Z","thumbnail_url":"https://img.youtube.com/vi/-JaDuzyZWOw/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Are Games Hitting $1M Faster Than Ever? 💸","channel_name":"Appfigures on YouTube","video_id":"1FPfgkjtTY4","video_url":"https://www.youtube.com/watch?v=1FPfgkjtTY4","description":"Mobile games are reaching $1M in revenue faster than ever before. With stronger monetization, smarter UA strategies, and better onboarding, developers are scaling quicker in 2025. This trend signals a shift in how mobile games grow and how early success is defined. Learn what’s fueling this acceleration and what it means for the future of mobile game development.","published":"2025-06-26T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/1FPfgkjtTY4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 584","channel_name":"Code Completion","video_id":"ZwhNxdAKu2M","video_url":"https://www.youtube.com/watch?v=ZwhNxdAKu2M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-26T12:50:14Z","thumbnail_url":"https://img.youtube.com/vi/ZwhNxdAKu2M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Open Mic 2025.06.25","channel_name":"Full Queue Developer","video_id":"QyfaAk-yJLg","video_url":"https://www.youtube.com/watch?v=QyfaAk-yJLg","description":"Singing Caminante and Pretty Baby","published":"2025-06-26T03:34:23Z","thumbnail_url":"https://img.youtube.com/vi/QyfaAk-yJLg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Customize macOS Folders Like Never Before – Introducing Folder Flare","channel_name":"Stewart Lynch on YouTube","video_id":"NgG4E3ikkWs","video_url":"https://www.youtube.com/watch?v=NgG4E3ikkWs","description":"macOS 26 finally lets us customize folders with icons and colors—but the feature feels a bit… limited. No search for SF Symbols, color tied only to the last-applied tag, and emoji support that’s better—but still not great.\n\nThat’s where Folder Flare comes in.\n\nInspired by a Mastodon post just before WWDC 2025, I decided to build a better solution—with help from ChatGPT. Folder Flare gives you full control over how your folders look, whether you’re running macOS 26 or an earlier version.\n\n✅ Apply SF Symbols with search and color options\n✅ Use searchable emojis by category or keyword\n✅ Add your own custom images\n✅ Rotate, resize, tint, reposition, and more\n\nAnd yes—it’s free.\nYou can download the signed DMG installer from the link below, or explore the open-source code on GitHub.\nhttps://github.com/StewartLynch/Folder-Flair\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with Widgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-25T13:07:34Z","thumbnail_url":"https://img.youtube.com/vi/NgG4E3ikkWs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 583","channel_name":"Code Completion","video_id":"oHN84GnBTU8","video_url":"https://www.youtube.com/watch?v=oHN84GnBTU8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-25T13:03:07Z","thumbnail_url":"https://img.youtube.com/vi/oHN84GnBTU8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Family App's Morphing Menu Interaction Using SwiftUI - FAB - iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"sbvAoIBVQzk","video_url":"https://www.youtube.com/watch?v=sbvAoIBVQzk","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll teach you how to recreate the Family App's Morphing Menu Interaction using SwiftUI | SwiftUI Morphing Menu | SwiftUI Custom Menu | SwiftUI Floating Action Button | SwiftUI Expanding Menu | SwiftUI Custom Full-Screen-Cover | iOS 26 | iPadOS 26 | Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/family-apps-menu-132211963\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-24T19:42:21Z","thumbnail_url":"https://img.youtube.com/vi/sbvAoIBVQzk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Please subscribe to Underway Pro in my app 💜 Demoing “Station Filter by destination” in my app #nyc","channel_name":"Full Queue Developer","video_id":"A66gftNdzZE","video_url":"https://www.youtube.com/watch?v=A66gftNdzZE","description":"","published":"2025-06-24T15:35:40Z","thumbnail_url":"https://img.youtube.com/vi/A66gftNdzZE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Discover 5 new AI features of Xcode 26 🎁","channel_name":"Vincent Pradeilles on YouTube","video_id":"8P-rcgXMMFs","video_url":"https://www.youtube.com/watch?v=8P-rcgXMMFs","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! \n\nLearn more 👉 https://get.revenuecat.com/6dctdaads68k\n\n———\n#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n01:07 – Explaining Code\n01:52 – Documenting Code\n02:57 – Generating Playgrounds and Previews \n03:30 – Fixing Build Errors\n04:02 – Executing Custom Prompts\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-06-24T15:05:27Z","thumbnail_url":"https://img.youtube.com/vi/8P-rcgXMMFs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create an iOS & WebRTC-Powered Live Streaming App #webrtc #ios #livestream #app","channel_name":"Stream Developers on YouTube","video_id":"J9JDgNlQp9M","video_url":"https://www.youtube.com/watch?v=J9JDgNlQp9M","description":"Discover how to build an iOS/SwiftUI live streaming app powered by WebRTC and Stream's Video SDK. \n\niOS WebRTC-Based Live Streaming Tutorial: https://getstream.io/video/sdk/ios/tutorial/livestreaming/\n\nStream's SwiftUI Video SDK on GitHub: https://github.com/GetStream/stream-video-swift \n\nBackground Music: Lose You (https://radio.madza.dev/)","published":"2025-06-24T14:03:23Z","thumbnail_url":"https://img.youtube.com/vi/J9JDgNlQp9M/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 582","channel_name":"Code Completion","video_id":"ISMfFV2rEMg","video_url":"https://www.youtube.com/watch?v=ISMfFV2rEMg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-24T13:00:41Z","thumbnail_url":"https://img.youtube.com/vi/ISMfFV2rEMg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Boost your typing speed with ClickClack 🧠⌨️ #typingtest #iosapp","channel_name":"Xcoding with Alfian","video_id":"zc2vCFlG_GM","video_url":"https://www.youtube.com/watch?v=zc2vCFlG_GM","description":"🔥 Try ClickClack — a fun and fast typing speed test app for iPhone, iPad, and mac!”\n\n📲 Download now on the App Store:\n\nhttps://apps.apple.com/id/app/typing-speed-test-clickclack/id6740695697\n\nTrack your WPM, challenge yourself with typing lessons, and improve daily!\n\n#ClickClackApp #TypingSpeed #iOSApp #Productivity","published":"2025-06-24T03:23:27Z","thumbnail_url":"https://img.youtube.com/vi/zc2vCFlG_GM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Mobile Game Downloads Are Crashing 📉","channel_name":"Appfigures on YouTube","video_id":"NC1j8qeT3r8","video_url":"https://www.youtube.com/watch?v=NC1j8qeT3r8","description":"Mobile game downloads are declining year over year, but user spending continues to rise. Players are sticking with fewer games and spending more inside them, changing how success is measured in 2025. This shift highlights the importance of retention, live ops, and strong monetization design. Learn how developers are thriving despite fewer installs and what this means for the future of mobile games.","published":"2025-06-23T13:30:20Z","thumbnail_url":"https://img.youtube.com/vi/NC1j8qeT3r8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 581","channel_name":"Code Completion","video_id":"I8cfRES01QA","video_url":"https://www.youtube.com/watch?v=I8cfRES01QA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-23T12:12:00Z","thumbnail_url":"https://img.youtube.com/vi/I8cfRES01QA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"In-person meetup for NYC Solo artists & entrepreneurs","channel_name":"Full Queue Developer","video_id":"BzsRSW1KNVM","video_url":"https://www.youtube.com/watch?v=BzsRSW1KNVM","description":"Event info: https://posh.vip/f/31939","published":"2025-06-23T00:15:52Z","thumbnail_url":"https://img.youtube.com/vi/BzsRSW1KNVM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"S3 E1: WWDC25 Edition","channel_name":"Peter Friese on YouTube","video_id":"tmPwLamVGYM","video_url":"https://www.youtube.com/watch?v=tmPwLamVGYM","description":"Let's dig into some of the exciting WWDC25 updates!\n\nXcode 26 Coding Intelligence, Liquid Glass, Foundations Model framework, WebView - let's see how many we can get through in one hour and a bit!\n\n#xcode #swift #liquidglass #codingintelligence #livecoding  #livestreaming","published":"2025-06-22T21:51:30Z","thumbnail_url":"https://img.youtube.com/vi/tmPwLamVGYM/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Recreating iOS 26 Apple Find My App's Custom Tab Bar | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"dAt8qh4xi9I","video_url":"https://www.youtube.com/watch?v=dAt8qh4xi9I","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to recreate the custom tab bar of the new iOS 26 Apple Find My App using SwiftUI.\n\nApple Find My Bottom Sheets | SwiftUI Bottom Sheets | SwiftUI Floating Sheets | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/recreating-apple-132051663\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-22T19:01:06Z","thumbnail_url":"https://img.youtube.com/vi/dAt8qh4xi9I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Create a Swift Package from Your SwiftUI Project (SF Symbol Picker)","channel_name":"Stewart Lynch on YouTube","video_id":"_KYc2wJVIDE","video_url":"https://www.youtube.com/watch?v=_KYc2wJVIDE","description":"This is the 3rd video in the SFSymbolPicker series.  Do you want to turn your SwiftUI app components into a Swift package you can reuse and share? In this video, I’ll walk you step-by-step through converting a demo project into a Swift package using the SF Symbol Picker as an example.\n\nYou’ll learn how to:\n • Structure your project for maintainability\n • Create and configure a multi-platform Swift package\n • Move and expose only what your package needs\n • Handle macOS and iOS differences in SwiftUI\n • Publish your package to GitHub\n • Tag versions and update the README\n • Add your Swift package to another project\n\nThis video builds on my previous tutorials, so check the links below for related videos on decoding plists and working with Git and GitHub in Xcode.\n\n💻 Whether you want to create open-source tools or just clean up your architecture, this is a great place to start!\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n025:06  Creating a Swift Package\n2:14 Package.swift Manifest\n4:40 Granting access\n8:32 Adding a Mac target\n13:34 Adding to GitHub\n16:25 Adding a Swift Package to your Project\n19:30 Updating a Swift Package\n\n Starter Project Files: \nCompleted project from Video 2\nhttps://github.com/StewartLynch/SFSymbolPicker-Demo/tree/CompletedSourceCode\nCompleted Project: \nNone\n\nReferences mentioned in video: \nSwift Package Manager with Assets\nhttps://youtu.be/o0fQC7JU-Ts\n\nRemote Repositories and GitHUb\nhttps://youtu.be/j24uVD-LCq8\n\n Markdown with Typora\nhttps://youtu.be/Yq6u6Z1yuco\n\nSwift Package Manager,SwiftUI,Swift Package,Xcode tutorial,SF Symbols,GitHub Swift Package,Reusable SwiftUI views,SwiftUI for macOS,SwiftUI multiplatform app,Swift tutorial,Create Swift Package,Xcode GitHub integration,SwiftUI demo app,Typora Markdown,SwiftUI library,Swift dev tutorial\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-22T13:36:06Z","thumbnail_url":"https://img.youtube.com/vi/_KYc2wJVIDE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 580","channel_name":"Code Completion","video_id":"xoYTNtUJhuI","video_url":"https://www.youtube.com/watch?v=xoYTNtUJhuI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-22T13:34:21Z","thumbnail_url":"https://img.youtube.com/vi/xoYTNtUJhuI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"They say you’re a blurry 1, in a hurry 1, leaving me behind 1, still on my mind 1. Rewind. Done.","channel_name":"Full Queue Developer","video_id":"JAA27Cf7BJQ","video_url":"https://www.youtube.com/watch?v=JAA27Cf7BJQ","description":"","published":"2025-06-22T03:45:38Z","thumbnail_url":"https://img.youtube.com/vi/JAA27Cf7BJQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What’s New in My Coffee App (SwiftUI + UIKit Updates)","channel_name":"Paul Solt on YouTube","video_id":"LvSywInSpJk","video_url":"https://www.youtube.com/watch?v=LvSywInSpJk","description":"Download Brew Coffee: https://signup.brewcoffeeapp.com\nSee a sneak peak of the upcoming changes for Brew Coffee before they go live. I'm building a pour-over coffee app for Hario V60 and Chemex recipes. I use the app daily to make better coffee at home.\n\nGet the beta: https://signup.brewcoffeeapp.com\n\n#indiedev #swift #pourover #brewcoffee #pourovercoffee #iOSdev #ios #hariov60 #chemex #coffee #brew #app","published":"2025-06-21T19:25:36Z","thumbnail_url":"https://img.youtube.com/vi/LvSywInSpJk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"It’s like connecting flights below NYC instead of above NYC #nyc #nycsubway #subway","channel_name":"Full Queue Developer","video_id":"6fd0tQFUk50","video_url":"https://www.youtube.com/watch?v=6fd0tQFUk50","description":"","published":"2025-06-21T15:47:30Z","thumbnail_url":"https://img.youtube.com/vi/6fd0tQFUk50/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 579","channel_name":"Code Completion","video_id":"Noh_1yCLaCE","video_url":"https://www.youtube.com/watch?v=Noh_1yCLaCE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-21T13:32:57Z","thumbnail_url":"https://img.youtube.com/vi/Noh_1yCLaCE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build an app in MINUTES with Cursor AI","channel_name":"Etisha Garg on YouTube","video_id":"Kcjtkokr2iM","video_url":"https://www.youtube.com/watch?v=Kcjtkokr2iM","description":"Can you build a real iOS app without writing a single line of code? \n\nIn this video, I set out to do exactly that using Cursor, an AI-powered coding assistant, alongside Xcode. \n\nI challenged myself to build a functional app that helps me save and organize useful links I find online, without manually writing any SwiftUI code. \n\nWhether you're a beginner curious about iOS development, exploring how AI can streamline app creation, or looking for the best tools to speed up your workflow, this video dives into what it’s like to build an iOS app with Cursor AI from scratch. \n\nIf you’re searching for how to build an iOS app without coding, using AI for Swift/SwiftUI, or just want to see if AI can really handle the full development process, this one’s for you.\n\n#cursor #ai #aitools \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:23) Setup a new Xcode project\n(00:31) App overview - what exactly are we building\n(01:11) Setup Cursor and connect it with Xcode\n(01:33) Adding context to Cursor\n(02:32) Writing prompt for Cursor using ChatGPT\n(03:23) Building the first version of the app using Cursor\n(04:28) Xcode does not automatically create code files and folders created by the cursor\n(05:46) Resolving errors using Cursor \n(06:44) Setting up Sweetpad in Cursor for build and run Xcode project\n(07:56) Let's try out the app built by Cursor\n(09:03) Improve the app using Cursor\n(11:22) Caveats of using Cursor\n(12:14) Final thoughts\n(12:20) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-06-21T11:05:59Z","thumbnail_url":"https://img.youtube.com/vi/Kcjtkokr2iM/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Apple Music Bottom Bar for iOS 26 & iOS 18 Using SwiftUI | Xcode 26","channel_name":"Kavsoft on YouTube","video_id":"zkgVOUytH1g","video_url":"https://www.youtube.com/watch?v=zkgVOUytH1g","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to use the new APIs to recreate the new Apple Music Bottom Bar with ZoomTransition Using SwiftUI.\n\niOS 26 Tab Bar | Bottom Tool Bar SwiftUI | Apple Music Floating Mini Player | SwiftUI Zoom Transitions | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-music-bar-131923665\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-20T19:45:31Z","thumbnail_url":"https://img.youtube.com/vi/zkgVOUytH1g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Gratitude used to make me uncomfortable. Now I appreciate  when folks tell me they like my app.","channel_name":"Full Queue Developer","video_id":"EjdK8UwY0mI","video_url":"https://www.youtube.com/watch?v=EjdK8UwY0mI","description":"","published":"2025-06-20T18:19:38Z","thumbnail_url":"https://img.youtube.com/vi/EjdK8UwY0mI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"An artist creates joy out of grief through their work, often leveraging skilled technique. #subway","channel_name":"Full Queue Developer","video_id":"E6w49eWSMpM","video_url":"https://www.youtube.com/watch?v=E6w49eWSMpM","description":"","published":"2025-06-20T15:55:25Z","thumbnail_url":"https://img.youtube.com/vi/E6w49eWSMpM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 578","channel_name":"Code Completion","video_id":"IrIQZ7HfHXc","video_url":"https://www.youtube.com/watch?v=IrIQZ7HfHXc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-20T13:48:09Z","thumbnail_url":"https://img.youtube.com/vi/IrIQZ7HfHXc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"WWDC 2025 Developer Breakdown: 50+ New APIs, Foundation Models, AlarmKit & Platform Updates","channel_name":"FlineDev","video_id":"w3yfBjFFxAI","video_url":"https://www.youtube.com/watch?v=w3yfBjFFxAI","description":"🍎 The most comprehensive WWDC 2025 developer overview on YouTube! I spent 10 days watching 50+ sessions to bring you everything that matters for app developers.\n\n⏰ TIMESTAMPS:\n00:00 Introduction & Structure\n01:39 Developer Tools (Xcode 26, AI Integration, String Catalogs, Icon Composer)\n14:04 App Store Connect (Tags, Analytics, Managed Assets)\n21:42 Machine Learning & AI (Foundation Models, SpeechAnalyzer)\n33:10 Swift & SwiftUI (Concurrency, WebView, SF Symbols, 3D Charts)\n53:19 VisionOS (Widgets, Spatial Media, Nearby Sharing, APMP)\n1:11:23 Platform Features (AlarmKit, WiFi Aware, Game Center, App Intents)\n1:22:09 Final Thoughts & Verdict\n\n🔥 KEY HIGHLIGHTS:\n- Foundation Models – On-device AI with amazing API design\n- AlarmKit – Finally build alarm apps that break through Focus mode\n- SwiftUI WebView – Native web integration at last\n- VisionOS persistence – Widgets and windows stay in place\n- Managed Background Assets – 200GB, remote configuration\n- WiFi Aware – High-performance device communication\n- Swift 6.2 approachable concurrency\n\n📱 Perfect for iOS, macOS, watchOS, and visionOS developers who want to stay current with Apple's latest APIs and frameworks.\n\n🔗 Resources:\n- WWDC Notes: https://wwdcnotes.com\n- My Blog: https://fline.dev\n- Social handle: @Jeehut\n\n#WWDC2025 #WWDC25 #iOSDev #iOSDevelopment #SwiftUI #VisionOS #AppleDeveloper","published":"2025-06-20T13:02:02Z","thumbnail_url":"https://img.youtube.com/vi/w3yfBjFFxAI/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Build iOS 26 Live Streaming App: Quick Start Guide","channel_name":"Stream Developers on YouTube","video_id":"qjkB68YTIVo","video_url":"https://www.youtube.com/watch?v=qjkB68YTIVo","description":"Build an iOS 26 Live Streaming app in SwiftUI and Xcode 26. Learn to broadcast a low-latency live stream using Stream Video and Dashboard. Discover how to connect OBS Studio to create a seamless multi-participant live event streaming experience. Enjoy. \n\nTIMESTAMPS   \n00:00 Cold Open\n00:05 Introduction - SwiftUI Live Streaming App Tutorial\n00:33 Features of the Live Streaming App\n01:26 Try a Web Live Streaming Demo\n02:01 Create a Live Stream With Your Stream's Dashboard\n03:41 Configure Your Live Stream in OBS Studio\n04:59 Create a New iOS/SwiftUI App in Xcode 26\n05:29 Install Stream Video as a Dependency \n07:20 Configure the iOS Live Streaming App\n09:23 Join Live Stream Participants From the Web, OBS Studio, and iOS\n10:03 Recap\n\n\nRELATED LINKS\n\nTry Stream For Free: https://getstream.io/\n\nGet Your Stream Dashboard: https://getstream.io/try-for-free/\n\nSource Code: https://github.com/GetStream/stream-tutorial-projects/tree/main/iOS26%2B_SwiftUI\n\nWeb Live Streaming Demo: https://livestream-react-demo.vercel.app/\n\niOS Live Streaming Tutorial: https://getstream.io/video/sdk/ios/tutorial/livestreaming/\n\niOS Video & Audio SDK Docs: https://getstream.io/video/docs/ios/\n\nSwiftUI Video SDK on GitHub: https://github.com/GetStream/stream-video-swift\n\nBackground Music: Lose You (https://radio.madza.dev)","published":"2025-06-20T09:05:57Z","thumbnail_url":"https://img.youtube.com/vi/qjkB68YTIVo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Morning grind #coffee #dailyvlog","channel_name":"maeganwilson_","video_id":"vLxIhQlTxl8","video_url":"https://www.youtube.com/watch?v=vLxIhQlTxl8","description":"","published":"2025-06-19T22:10:00Z","thumbnail_url":"https://img.youtube.com/vi/vLxIhQlTxl8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 577","channel_name":"Code Completion","video_id":"EilEXXrGBcY","video_url":"https://www.youtube.com/watch?v=EilEXXrGBcY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-19T13:54:49Z","thumbnail_url":"https://img.youtube.com/vi/EilEXXrGBcY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Enter New Countries with No Ratings 🌍","channel_name":"Appfigures on YouTube","video_id":"nz6xefhU8Y8","video_url":"https://www.youtube.com/watch?v=nz6xefhU8Y8","description":"Learn how to successfully launch your app in a new country even if you have no ratings. This video covers how to improve visibility for your app in international markets. Perfect for apps looking to expand globally.","published":"2025-06-19T13:30:59Z","thumbnail_url":"https://img.youtube.com/vi/nz6xefhU8Y8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"This completely changed my AI design workflow - 21-min tutorial","channel_name":"DesignCode","video_id":"ItsKfNAoqTU","video_url":"https://www.youtube.com/watch?v=ItsKfNAoqTU","description":"Transform your design workflow with AI tools and free resources! Learn how to convert screenshots into HTML, make quick edits, and export directly to Figma—all while using free design kits and creative platforms like UIVerse, Dribbble, Layers, and Lapa Ninja.  \n\n**Additional Content:**  \n🎨 Design smarter, not harder! In this tutorial, I’ll show you how to:  \n- Use AI to generate HTML from screenshots.  \n- Make fast edits with simple prompts.  \n- Export designs to Figma seamlessly.  \n- Access free resources like the Aura UI Kit.  \n\nDownload the **free Aura UI Kit**:  \n[Figma File](https://figma.com/design/zcEDbckRVq79t3mLoqTOAR/Aura-UI-Kit?node-id=0-1&amp;t=9pS28rT4Z2cA3RvM-1) | [Dropbox Link](https://dropbox.com/scl/fi/ks9qut8x8xhuske8gce8b/Aura-UI-Kit.fig?rlkey=gk84rh2afzc0v92n07i1c8j05&amp;st=pw46xoss&amp;dl=0)  \n\n### Key Resources Mentioned:  \n- **UIVerse**: [uiverse.io](https://uiverse.io)  \n- **Dribbble**: [dribbble.com](https://dribbble.com)  \n- **Layers**: [layers.to](https://layers.to)  \n- **Lapa Ninja**: [lapa.ninja](https://lapa.ninja)  \n\n### Chapters & Timestamps:  \n0:00 - Intro: Transform Your Design Workflow with AI\n0:30 - The Secret to Converting Screenshots to HTML\n1:00 - Creating Unique Layouts with AI Tools\n1:30 - Adding Animations and Enhancing Designs\n2:00 - Quick Edits: Fonts, Colors, and Themes\n3:00 - Replacing Buttons & Cards Using UIVerse\n4:00 - Exporting Designs Seamlessly to Figma\n5:00 - Free Resources to Boost Your Design Workflow\n6:30 - How to Access and Use the Aura UI Kit\n8:00 - Combining Creativity and AI for Maximum Impact\n10:00 - Advanced Techniques for Customizing Designs\n12:00 - Using Prompts to Refine Your Workflow\n15:00 - Enhancing Designs with Animations and Typography\n18:00 - Final Touches: Making Your Designs Stand Out\n20:30 - Wrapping Up: Unlocking the Power of AI\n\n#DesignTools #WebDesign #AIForDesign","published":"2025-06-19T05:15:17Z","thumbnail_url":"https://img.youtube.com/vi/ItsKfNAoqTU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 576","channel_name":"Code Completion","video_id":"RSYN9tm0mTc","video_url":"https://www.youtube.com/watch?v=RSYN9tm0mTc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-18T13:15:14Z","thumbnail_url":"https://img.youtube.com/vi/RSYN9tm0mTc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I wrote a rhyme about my app, & what you can do with one tap, & more if your thumbs are still going","channel_name":"Full Queue Developer","video_id":"FnSL1Hn8wr4","video_url":"https://www.youtube.com/watch?v=FnSL1Hn8wr4","description":"","published":"2025-06-17T22:41:48Z","thumbnail_url":"https://img.youtube.com/vi/FnSL1Hn8wr4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"AlarmKit | Live Activities | Xcode 26 | iOS 26 | WWDC 25 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"jU_oDGbbWOs","video_url":"https://www.youtube.com/watch?v=jU_oDGbbWOs","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to use the new AlarmKit API to create both alarms and alarms with live activity countdowns using SwiftUI.\n\nSwiftUI AlarmKit | App Intents | Live Activities | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/alarmkit-live-26-131696845\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:03 AlarmKit User Permission\n    4:00 Alarm Only Type\n    9:15 Alarm With Countdown Type\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-17T20:21:11Z","thumbnail_url":"https://img.youtube.com/vi/jU_oDGbbWOs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift 6.2: Apple has listened to developer feedback!","channel_name":"Vincent Pradeilles on YouTube","video_id":"7MGLTYxIlXs","video_url":"https://www.youtube.com/watch?v=7MGLTYxIlXs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-06-17T14:57:36Z","thumbnail_url":"https://img.youtube.com/vi/7MGLTYxIlXs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Temporarily Disable the New Liquid Glass UI in Xcode 26","channel_name":"Swift and Tips","video_id":"y8gnwh2cpxo","video_url":"https://www.youtube.com/watch?v=y8gnwh2cpxo","description":"Apple introduced the new Liquid Glass UI in Xcode 26, changing the look of all system controls by default.\nIn this video, I’ll show you how to temporarily keep the classic iOS 18 design when compiling your app with Xcode 26. Useful if your project isn’t ready to adopt the new style just yet.\n\n👀 This only works while using Xcode 26, so make the most of it while you can!\n\n* UIDesignRequiresCompatibility: \nhttps://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility\n\n* MV Pattern: https://swiftandtips.com/is-mvvm-necessary-for-developing-apps-with-swiftui\n\n*OnlineStoreMV: https://github.com/pitt500/OnlineStoreMV\n\n\n-----\nOther videos from  my channel:\n* My experience at WWDC25: https://youtu.be/66W2-H1xxnY\n* Xcode 26 + AI: https://youtu.be/7hZtGZ2QWcA\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Generate Documentation in seconds: https://youtu.be/grGz0G8EEoQ\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n* Is MVVM a good pattern for SwiftUI?: https://youtu.be/zgJECl6XMHw\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-17T14:01:32Z","thumbnail_url":"https://img.youtube.com/vi/y8gnwh2cpxo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 575","channel_name":"Code Completion","video_id":"6Sqat9Y0OGQ","video_url":"https://www.youtube.com/watch?v=6Sqat9Y0OGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-17T13:07:59Z","thumbnail_url":"https://img.youtube.com/vi/6Sqat9Y0OGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Does TDD mean no bugs? #tdd","channel_name":"Quality Coding on YouTube","video_id":"QQZc4r93tko","video_url":"https://www.youtube.com/watch?v=QQZc4r93tko","description":"","published":"2025-06-16T18:11:52Z","thumbnail_url":"https://img.youtube.com/vi/QQZc4r93tko/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"TDD Isn’t a Testing Technique","channel_name":"Quality Coding on YouTube","video_id":"tcQXkD8Nehc","video_url":"https://www.youtube.com/watch?v=tcQXkD8Nehc","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-06-16T18:00:54Z","thumbnail_url":"https://img.youtube.com/vi/tcQXkD8Nehc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Does this look accessible to you?","channel_name":"Full Queue Developer","video_id":"TOiN2gVCupI","video_url":"https://www.youtube.com/watch?v=TOiN2gVCupI","description":"","published":"2025-06-16T17:41:33Z","thumbnail_url":"https://img.youtube.com/vi/TOiN2gVCupI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"📊 Pro Tip: Increase Visibility by Splitting Keywords","channel_name":"Appfigures on YouTube","video_id":"38Aagk62Kcg","video_url":"https://www.youtube.com/watch?v=38Aagk62Kcg","description":"Discover how splitting up your keywords can enhance your app’s visibility. This video explores how breaking keywords into smaller, targeted phrases improves ASO performance and drives organic downloads. Learn how to optimize your keyword strategy for success.","published":"2025-06-16T13:30:04Z","thumbnail_url":"https://img.youtube.com/vi/38Aagk62Kcg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 574","channel_name":"Code Completion","video_id":"YoOC7ImSlT0","video_url":"https://www.youtube.com/watch?v=YoOC7ImSlT0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-16T13:11:31Z","thumbnail_url":"https://img.youtube.com/vi/YoOC7ImSlT0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift News: WWDC 2025, AI Costs, ASO Changes, Liquid Glass & More.","channel_name":"Sean Allen on YouTube","video_id":"14ZpgTJ5I0Q","video_url":"https://www.youtube.com/watch?v=14ZpgTJ5I0Q","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Apple's new Liquid Glass design\n- Foundation Model Framework\n- Icon Composer\n- Swift Assist\n- Playground Macro\n- SF Symbols\n- Apple's Human Interface Guidelines for Liquid Glass\n- Apple Design Award Winners\n- ASO Algorithm Change\n- AI Costs\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Swift News is Back\n0:28 - WWDC: Liquid Glass\n1:40 - WWDC: Foundation Models\n3:06 - WWDC: Icon Composer\n3:27 - WWDC: Swift Assist\n3:40 - WWDC: Playground Macro & SF Symbols\n4:16 - HIG Updated with Liquid Glass\n5:40 - Apple Design Award Winners\n6:23 - ASO Algorithm Change\n7:12 - Stop Overthinking AI Subscriptions\n8:14 - New Swift.org\n\n#swift #swiftui #iosdevelopment","published":"2025-06-16T13:07:31Z","thumbnail_url":"https://img.youtube.com/vi/14ZpgTJ5I0Q/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"These brass sculptures need their own multiverse. #nyc #nycsubway #subway #drsuess #atrain #transit","channel_name":"Full Queue Developer","video_id":"9BDBKFNXvGc","video_url":"https://www.youtube.com/watch?v=9BDBKFNXvGc","description":"","published":"2025-06-15T21:28:16Z","thumbnail_url":"https://img.youtube.com/vi/9BDBKFNXvGc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"WWDC25 Review","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4mGCU71QKS8","video_url":"https://www.youtube.com/watch?v=4mGCU71QKS8","description":"Once again Jaime and Tim are joined by Evan Stone, Josh Hrach and Peter Witham as they review the WWDC 25 Keynote, Platform State of the Union, session videos, and developer group labs.\n\n\n\n\n\n     \n     \n  •  Who was Bill Atkinson? The Man who helped Steve Jobs build the Macintosh computers, dies at 74 (https://www.indiatimes.com/trending/who-was-bill-atkinson-the-man-who-helped-steve-jobs-build-the-macintosh-computers-dies-at-74-660626.html) \n     \n     \n     \n     \n     \n  •  PhotoCard by Bill Atkinson (https://apps.apple.com/ca/app/photocard-by-bill-atkinson/id333208430) \n     \n     \n     \n     \n     \n  •  Feedback Assistant (http://bugreporter.apple.com/) \n     \n     \n     \n     \n     \n  •  Apple Developer Forums (http://developer.apple.com/forums) \n     \n     \n     \n     \n     \n  •  Kodeco WWDC 2025 Livecast (https://www.youtube.com/live/7BAXgEL8M4s) \n     \n     \n     \n     \n     \n  •  Apple’s Craig Federighi  (https://www.threads.com/@joannastern/post/DKwzyuKJr2M) interview with Joana Stern\n     \n     \n     \n     \n     \n  •  Apple Design Resources (https://developer.apple.com/design/resources/) \n     \n     \n     \n     \n     \n  •  macOS Tahoe breaks Finder history (https://512pixels.net/2025/06/wwdc25-macos-tahoe-breaks-decades-of-finder-history/) \n     \n     \n     \n     \n     \n  •  Apple elevates the iPhone experience with iOS 26 (https://www.apple.com/newsroom/2025/06/apple-elevates-the-iphone-experience-with-ios-26/) \n     \n     \n     \n     \n     \n  •  Build a SwiftUI app with the new design (https://developer.apple.com/videos/play/wwdc2025/323) \n     \n     \n     \n     \n     \n  •  Get to know the new design system (https://developer.apple.com/videos/play/wwdc2025/356) \n     \n     \n     \n     \n     \n  •  WWDC25: Explore prompt design & foundation models (https://youtube.com/watch?v=-aMFBj-kwdU) \n     \n     \n     \n     \n     \n  •  Data takes Riker to the brig (https://youtube.com/watch?v=MLKmWh58VOc) \n     \n     \n     \n     \n     \n  •  Fantasía. (https://youtube.com/watch?v=2DX2yVucz24) \n     \n     \n     \n     \n     \n  •  Create icons with Icon Composer (https://developer.apple.com/videos/play/wwdc2025/361) \n     \n     \n     \n     \n     \n  •  Say hello to the new look of app icons (https://developer.apple.com/videos/play/wwdc2025/220) \n     \n     \n     \n     \n     \n  •  What’s new in RealityKit (https://developer.apple.com/videos/play/wwdc2025/287) \n     \n     \n     \n     \n     \n  •  Better together: SwiftUI & RealityKit (https://developer.apple.com/videos/play/wwdc2025/274) \n     \n     \n     \n     \n     \n  •  What’s new in SwiftUI (https://developer.apple.com/videos/play/wwdc2025/256) \n     \n     \n     \n     \n     \n  •  What’s new in Xcode 26 (https://developer.apple.com/videos/play/wwdc2025/247) \n     \n     \n     \n     \n     \n  •  Dept. Q | Official Trailer | Netflix (https://youtu.be/72hK6FUmm8o) \n     \n     \n     \n     \n     \n  •  Theater: Cinema & Events on the App Store (https://apps.apple.com/ca/app/theater-cinema-events/id6502666560) \n     \n     \n     \n     \n     \n  •  Adam Savage Reacts to Apple Vision Pro’s New Personas! (https://youtu.be/h6SbkEC1Xb8) \n     \n     \n     \n     \n     \n  •  Stewart Lynch – YouTube (https://www.youtube.com/@StewartLynch) \n     \n     \n     \n     \n     \n  •  WWDC Index (https://nonstrict.eu/wwdcindex/) \n     \n     \n     \n     \n     \n  •  Apple in China (https://www.amazon.com/Apple-China-Capture-Greatest-Company/dp/1668053373/ref=tmm_hrd_swatch_0) \n     \n     \n     \n     \n     \n  •  Swift Remote Studio (http://swiftremotestudio.com/) \n     \n     \n\n\n\n\n\nBill Atkinson photo by Norman Seeff (Creative Commons CC BY-NC 2.0 (https://creativecommons.org/licenses/by-nc/2.0/) )","published":"2025-06-15T20:28:10Z","thumbnail_url":"https://img.youtube.com/vi/4mGCU71QKS8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Interactive Snippets | App Intents | Xcode 26 | iOS 26 | WWDC 25 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"mt7ahQ6d_oQ","video_url":"https://www.youtube.com/watch?v=mt7ahQ6d_oQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create interactive Snippets for App Intents using its new APIs in Xcode 26 and SwiftUI.\n\nApp Intents | Interactive Snippets | Interactive App Intents | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/interactive-app-131534609\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 15.5 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:05 Building User-Interface\n    2:37 Structured Foundation Model\n    5:37 Generating Gradients using Foundation Models\n    8:04 Refining UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-15T18:28:35Z","thumbnail_url":"https://img.youtube.com/vi/mt7ahQ6d_oQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build a Custom SF Symbol Picker in SwiftUI - Filter by Category & Search","channel_name":"Stewart Lynch on YouTube","video_id":"mdQqWy0Vk_w","video_url":"https://www.youtube.com/watch?v=mdQqWy0Vk_w","description":"In the second video of this series, we take our decoded SF Symbols data and use it to build a fully functional SF Symbol Picker in SwiftUI.\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch/ . You’ll also get 20% off an annual premium subscription.\n\n You’ll learn how to:\n* Import and decode plist files from the SF Symbols app\n* Build a reusable loader using @Observable\n* Create a dynamic picker that filters symbols by category\n* Add search functionality to narrow down symbols\n* Present your picker using sheets or popovers\n* Reuse this picker in any iOS SwiftUI project\n\nThis is a practical deep dive into building a SwiftUI component that you’ll actually use — with clean design and flexible configuration.\n\nThis video was sponsored by Brilliant\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:55 Adding Plists and models\n3:07 SymbolLoader Class\n7:15 Brilliant Sponsorship\n8:11 CategoriesEnum\n14:07 SymbolView\n28:55 Testing\n\n Starter Project Files: \nhttps://github.com/StewartLynch/SFSymbolPicker-Demo\n\nCompleted Project: \nhttps://github.com/StewartLynch/SFSymbolPicker-Demo/tree/CompletedSourceCode\n\nReferences mentioned in video: \nDecode Property Lists in Swift – Essential Prep for Your SF Symbol Picker\nhttps://youtu.be/6AfOlEkwF5g\n\nCompleted Source Code from 1st Video\nhttps://github.com/StewartLynch/Decoding-Property-Lists/tree/CompletedSourceCode\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-15T13:35:30Z","thumbnail_url":"https://img.youtube.com/vi/mdQqWy0Vk_w/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 573","channel_name":"Code Completion","video_id":"zeSiRYkW0Q4","video_url":"https://www.youtube.com/watch?v=zeSiRYkW0Q4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-15T12:52:01Z","thumbnail_url":"https://img.youtube.com/vi/zeSiRYkW0Q4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Discussing Feature requests for my app Underway","channel_name":"Full Queue Developer","video_id":"-PCMjC7W_sw","video_url":"https://www.youtube.com/watch?v=-PCMjC7W_sw","description":"On June 1, my app Underway celebrated 9 years on the App Store! Thank you to everyone who came out to celebrate, and collect a promo code for Underway Pro! In this video, I discuss the feature requests you all shared with me in the guest book for the party.","published":"2025-06-15T01:28:51Z","thumbnail_url":"https://img.youtube.com/vi/-PCMjC7W_sw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Oh the places we’ll go! #nyc #nycsubway #subway","channel_name":"Full Queue Developer","video_id":"rkol7snWGzQ","video_url":"https://www.youtube.com/watch?v=rkol7snWGzQ","description":"","published":"2025-06-14T21:48:54Z","thumbnail_url":"https://img.youtube.com/vi/rkol7snWGzQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 572","channel_name":"Code Completion","video_id":"TMF1q0yH64o","video_url":"https://www.youtube.com/watch?v=TMF1q0yH64o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-14T13:55:54Z","thumbnail_url":"https://img.youtube.com/vi/TMF1q0yH64o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Do we agree on what our eyes see? #nyc #nycsubway #subway","channel_name":"Full Queue Developer","video_id":"BgQrI91U-vg","video_url":"https://www.youtube.com/watch?v=BgQrI91U-vg","description":"","published":"2025-06-13T19:09:25Z","thumbnail_url":"https://img.youtube.com/vi/BgQrI91U-vg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Using ElevenLabs in a Next.js app to read out chat summaries","channel_name":"Stream Developers on YouTube","video_id":"vfsHBBatmfo","video_url":"https://www.youtube.com/watch?v=vfsHBBatmfo","description":"Try Stream Chat today for free: https://bit.ly/4jTfpOG\n\nWe're taking the project we've built before using local LLMs to create chat summaries. We add ElevenLabs's services to read out the summaries in different voices. First, we implement the UI and then we add the server capabilities in our Next.js application using Server Actions.\n\n🔗 Links\n\nRepository: \nhttps://github.com/GetStream/nextjs-elevenlabs-chat-summaries\n\nElevenLabs:\nhttps://elevenlabs.io/\n\nshadcn UI\nhttps://ui.shadcn.com/\n\nNext.js:\nhttps://nextjs.org/\n\nNext.js Server Actions:\nhttps://nextjs.org/docs/app/getting-started/updating-data\n\n⏱️ Timestamps\n\n0:00 Intro\n0:25 Project setup\n4:07 UI Integration\n7:05 Server Logic\n13:40 Add Voice to UI\n16:51 Select Voices\n22:43 Summary\n\n#nextjs #nextjstutorial #ai #elevenlabs #shadcn #chat","published":"2025-06-13T17:32:45Z","thumbnail_url":"https://img.youtube.com/vi/vfsHBBatmfo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"This is how you can document your code on Xcode 26!","channel_name":"Swift and Tips","video_id":"grGz0G8EEoQ","video_url":"https://www.youtube.com/watch?v=grGz0G8EEoQ","description":"Watch more about Xcode 26: https://youtu.be/7hZtGZ2QWcA\n-----\nOther videos from  my channel:\n* My experience at WWDC25: https://youtu.be/66W2-H1xxnY\n* What happen before WWDC Keynote: https://youtu.be/vn9Y9awzqsA\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-13T14:08:27Z","thumbnail_url":"https://img.youtube.com/vi/grGz0G8EEoQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 571","channel_name":"Code Completion","video_id":"vVLZEGea2VI","video_url":"https://www.youtube.com/watch?v=vVLZEGea2VI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-13T13:56:10Z","thumbnail_url":"https://img.youtube.com/vi/vVLZEGea2VI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🚫 The Biggest Problem with Apple Ads","channel_name":"Appfigures on YouTube","video_id":"t8aE34sf9VU","video_url":"https://www.youtube.com/watch?v=t8aE34sf9VU","description":"Explore the common challenges associated with Apple Search Ads. This video provides insights into navigating these obstacles to optimize your app marketing strategy effectively.","published":"2025-06-13T13:30:54Z","thumbnail_url":"https://img.youtube.com/vi/t8aE34sf9VU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Call your shot… surprise! #tdd #swiftui #debugging #iosdevelopment","channel_name":"Quality Coding on YouTube","video_id":"UusaLrDR3UA","video_url":"https://www.youtube.com/watch?v=UusaLrDR3UA","description":"","published":"2025-06-13T01:13:02Z","thumbnail_url":"https://img.youtube.com/vi/UusaLrDR3UA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Xcode 26 Turned My Drawing into Real UI! 🤯","channel_name":"Swift and Tips","video_id":"aXpCPW_5OTU","video_url":"https://www.youtube.com/watch?v=aXpCPW_5OTU","description":"Watch Full Video: https://youtu.be/7hZtGZ2QWcA\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-13T00:13:32Z","thumbnail_url":"https://img.youtube.com/vi/aXpCPW_5OTU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Gradient Generator using On-Device Intelligence | FoundationModels | SwiftUI | Xcode 26 | WWDC 2025","channel_name":"Kavsoft on YouTube","video_id":"gGJAFU4f1UQ","video_url":"https://www.youtube.com/watch?v=gGJAFU4f1UQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll delve into the new FoundationModel APIs to make use of on-device Apple Intelligence to create a prompt based Gradient Generator using SwiftUI on Xcode 26.\n\nFoundationModels SwiftUI | Apple Intelligence SwiftUI | On-Device Intelligence SwiftUI | Structured Model FoundationModels | SwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/gradient-using-131332361\n\n► What's New in SwiftUI: https://youtu.be/jwN0o8xUdXk\n\n► FoundationModels Documentation: https://developer.apple.com/documentation/FoundationModels\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 26 Beta 1 (Tahoe) \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:05 Building User-Interface\n    2:37 Structured Foundation Model\n    5:37 Generating Gradients using Foundation Models\n    8:04 Refining UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-12T20:20:52Z","thumbnail_url":"https://img.youtube.com/vi/gGJAFU4f1UQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🎬 Exploring the Stunning New Liquid & Glassy Tab & Toolbar Effects in SwiftUI #wwdc25","channel_name":"Swift Nuggets with Radu Dan","video_id":"rqLs1vJxalM","video_url":"https://www.youtube.com/watch?v=rqLs1vJxalM","description":"🚀 SwiftUI just COMPLETELY transformed how we create tabs and toolbars — and it's incredible 😻\n\n💻 This isn't just theory — I'm building REAL examples you can copy-paste into your apps!\n\n- 👨‍💻 Complete Code Repository: https://github.com/radude89/wwdc25-playground\n- 📺 Full WWDC25 SwiftUI Series: https://www.youtube.com/watch?v=thda8KkQ2V4&amp;list=PL9UNszxz2Q2csDhs_poBLMWmTwcYQmSJ3\n- 🍎 WWDC25 Session - Build a SwiftUI app with the new design: https://www.youtube.com/watch?v=3MugGCtm26A\n- 🍎 WWDC25 Session - What's new in SwiftUI: https://www.youtube.com/watch?v=cETgTtu6atM\n\n⏱️ Timestamps\n00:00 - Intro\n03:52 - Toolbars + Items + ToolbarSpacer\n09:15 - backgroundExtensionEffect\n10:50 - scrollEdgeEffectStyle\n12:15 - TabView, Tab\n13:45 - tabBarMinimizeBehavior\n14:28 - tabViewBottomAccessory\n15:18 - search\n17:36 - Recap\n\n#SwiftUI #WWDC25 #TabBar #Toolbar #iOSDeveloper #SwiftDeveloper #AppleDeveloper #SwiftProgramming #UIDesign","published":"2025-06-12T17:39:42Z","thumbnail_url":"https://img.youtube.com/vi/rqLs1vJxalM/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Xcode 26 Turned My Drawing into Real UI! 🤯","channel_name":"Swift and Tips","video_id":"YG59vljlL0A","video_url":"https://www.youtube.com/watch?v=YG59vljlL0A","description":"Watch Full Video: https://youtu.be/7hZtGZ2QWcA\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-12T14:07:22Z","thumbnail_url":"https://img.youtube.com/vi/YG59vljlL0A/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 570","channel_name":"Code Completion","video_id":"YDUBBHjddOg","video_url":"https://www.youtube.com/watch?v=YDUBBHjddOg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-12T13:20:44Z","thumbnail_url":"https://img.youtube.com/vi/YDUBBHjddOg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Tried Xcode 26 New AI Coding Assist So You Don´t Have To! WWDC25","channel_name":"Karin Prater on YouTube","video_id":"l3G47UzkMiI","video_url":"https://www.youtube.com/watch?v=l3G47UzkMiI","description":"First Look at Xcode 26 with Apple Intelligence WWDC25 - In this video, we take an in-depth look at the new AI coding assistant integrated into Xcode 26 Beta. We cover its setup requirements, including the need for MacOS 26 Beta and a paid developer account, and demonstrate its functionalities, stability, and potential issues. Additionally, we compare different model providers and highlight useful features like inline tools and code generation. Join us as we explore how this tool can assist with small and medium-sized projects, and discuss its pros and cons based on real usage.\n\nRequirements to run Xcode Coding Assistant\n- macOS 26 Beta\n- Xcode 26 Beta\n- Setup Apple. Intelligence\n\n00:00 Introduction to Xcode 26 Beta\n00:34 Setting Up Apple Intelligence\n01:12 Configuring Model Providers (ChatGPT, Claude Sonnet 4)\n02:11 Using the AI Assistant in Xcode\n05:03 Code Generation and Refactoring\n07:51 Handling Errors and Debugging\n11:35 Advanced Features and Performance\n17:56 Can it handle larger projects?\n20:00 Conclusion\n\nTesting project IceCubes: https://github.com/Dimillian/IceCubesApp\nThe small search tool that I was working on: https://swiftykarin.gumroad.com/l/swiftcompass\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n#wwdc25 \n\nSee a demo of the new coding assistant integrated in Xcode 26 Beta and learn about the pros and cons. This video covers the new coding assistant feature, including its smooth moments and times it crashed. Note that this feature is only available if you upgrade to macos26.","published":"2025-06-12T11:41:44Z","thumbnail_url":"https://img.youtube.com/vi/l3G47UzkMiI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to Make Apple's Liquid Glass Effect In Figma","channel_name":"Learn UI Design","video_id":"uJthLkf8X1A","video_url":"https://www.youtube.com/watch?v=uJthLkf8X1A","description":"How to generate Apple’s liquid glass effect in Figma, step-by-step – including WHY we modify each property that we do.\n\nCONTENTS\n0:00 Intro\n0:49 Adding the Texture effect\n2:09 Adding the Background Blur\n4:09 Adding into an autolayout button\n7:04 Creating faux border using inner shadows\n9:16 Button fill & text visibility\n10:03 Wrapping up\n\nRESOURCES MENTIONED IN THE VIDEO\n📁 Figma File (https://www.figma.com/design/HQAGt0ELrSlN5cj68FxegB/Liquid-Glass-Tutorial?node-id=0-1&amp;p=f&amp;t=G5O1FTLTrlZMZWVU-11)\n👨‍🏫 Learn UI Design – online design course (https://learnui.design?utm_source=youtube)\n☄️ Figma Crash Course – every major feature in 60 min (https://youtu.be/ZkiqyA0N71U)\n⚡ Design Hacks – my free newsletter of quick design tips (http://designhacks.com/?utm_source=youtube)","published":"2025-06-12T05:17:24Z","thumbnail_url":"https://img.youtube.com/vi/uJthLkf8X1A/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Showing off my app in the rain, talking about sidewalk maneuvers and meditation. Ride with me Ep 3!","channel_name":"Full Queue Developer","video_id":"XjuFtufASFw","video_url":"https://www.youtube.com/watch?v=XjuFtufASFw","description":"","published":"2025-06-11T15:47:22Z","thumbnail_url":"https://img.youtube.com/vi/XjuFtufASFw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode 26 Code Intelligence is HERE (Full Tutorial + Honest Review)","channel_name":"Etisha Garg on YouTube","video_id":"y5JW2iOUtXY","video_url":"https://www.youtube.com/watch?v=y5JW2iOUtXY","description":"Apple just dropped its biggest Xcode update in WWDC 2025 and it’s game-changing. In this video, I will dive deep into Xcode 26’s new Code Intelligence features, a full AI assistant built right into the IDE.\n\nFrom writing SwiftUI code to fixing bugs, generating UI, and even turning rough sketches into working code, I put it all to the test inside a real app.\n\nWhether you're an iOS developer or just curious about AI in development, this full tutorial + honest review will show you what Xcode 26 is truly capable of.\n\n#xcode26 #chatgpt  #ai\n=========================================\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/etishaagarg\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-06-11T14:32:43Z","thumbnail_url":"https://img.youtube.com/vi/y5JW2iOUtXY/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"SwiftUI + Glass Effect: This Looks So Good! 😻 #wwdc25","channel_name":"Swift Nuggets with Radu Dan","video_id":"fvJR6iRGX58","video_url":"https://www.youtube.com/watch?v=fvJR6iRGX58","description":"💎 In this video, we’re trying out the glass effect in SwiftUI for the first time — and it looks wicked cool.\n\n🖇️ SwiftUI updates: https://developer.apple.com/documentation/updates/swiftui  \n📦 Code repo: https://github.com/radude89/wwdc25-playground\n\n🎓 What you’ll learn:\n- How to use the new glass effect in SwiftUI\n- Variations of the glass effect, including custom shapes and state changes\n- How to style a button with a glassmorphic look\n- How to use `glassEffectID` to animate transitions with Liquid Glass effects\n\n📺 This is part of my WWDC25 week coverage — subscribe for more SwiftUI, Xcode, and Swift 6 content dropping daily!\n\n#SwiftUI #WWDC25 #GlassEffect #iOSDev #Swift #UIUX #NewDesign","published":"2025-06-11T14:20:24Z","thumbnail_url":"https://img.youtube.com/vi/fvJR6iRGX58/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 569","channel_name":"Code Completion","video_id":"V7ejpf9IIYQ","video_url":"https://www.youtube.com/watch?v=V7ejpf9IIYQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-11T13:27:41Z","thumbnail_url":"https://img.youtube.com/vi/V7ejpf9IIYQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode 26 + AI: First Impressions and Hands-On Demo with ChatGPT","channel_name":"Swift and Tips","video_id":"7hZtGZ2QWcA","video_url":"https://www.youtube.com/watch?v=7hZtGZ2QWcA","description":"Apple just announced Xcode 26 at WWDC25, and yes, it finally comes with AI integration!\nIn this video, I share my first impressions, walk through how to use ChatGPT inside Xcode, and highlight some key limitations and concerns developers should be aware of.\n\nIn this demo, I:\n\n1. Start with simple prompts like changing a SwiftUI background color.\n2. Ask AI to generate a basic To-Do list UI (and run into real issues).\n3. Share thoughts on trust, reliability, and understanding generated code.\n4. Finish with a visual prompt where a drawing is turned into a SwiftUI UI.\n\n-----\nOther videos from  my channel:\n* My experience at WWDC25: https://youtu.be/66W2-H1xxnY\n* What happen before WWDC Keynote: https://youtu.be/vn9Y9awzqsA\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-11T06:50:11Z","thumbnail_url":"https://img.youtube.com/vi/7hZtGZ2QWcA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Scavenging for content #nyc #nycsubwsy #funny","channel_name":"Full Queue Developer","video_id":"IxDiLTW35pE","video_url":"https://www.youtube.com/watch?v=IxDiLTW35pE","description":"","published":"2025-06-11T02:26:54Z","thumbnail_url":"https://img.youtube.com/vi/IxDiLTW35pE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What's New in SwiftUI - WWDC 2025 - iOS 26","channel_name":"Kavsoft on YouTube","video_id":"jwN0o8xUdXk","video_url":"https://www.youtube.com/watch?v=jwN0o8xUdXk","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll delve into the new APIs and modifiers introduced for SwiftUI at the WWDC 2025 conference, and I’ll also discuss some exciting new features in Xcode 26.\n\nSwiftUI 2025 | WWDC 2025 | iOS 26 | iPadOS 26 | Xcode Beta | SwiftUI Xcode 26 | SwiftUI iOS 26\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► SwiftUI Updates Documentation: https://developer.apple.com/documentation/updates/swiftui\n\n► FoundationModels Documentation: https://developer.apple.com/documentation/FoundationModels\n\n► Icon Composer: https://developer.apple.com/icon-composer/\n\n►  SF Symbol 7 Beta: https://developer.apple.com/sf-symbols/\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 26 Beta 1\n     macOS Version: 26 Beta 1 (Tahoe) \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:09 Liquid Glass Effects\n    1:54 GlassEffectContainer\n    4:32 FoundationModels (On Device)\n    9:26 scrollEdgeEffectStyle\n    9:58 backgroundExtensionEffect\n    10:15 Rich TextEditor\n    11:12 WebView\n    12:30 TabView Customizations\n    14:07 ToolBarSpacer\n    14:29 Animatable Macro\n    14:53 New Symbol Effects\n    15:36 drag & drop Updates\n    17:54 Xcode Coding Assistant\n    18:21 New IconComposer App\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-10T17:06:32Z","thumbnail_url":"https://img.youtube.com/vi/jwN0o8xUdXk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"WWDC25: My Highlights as an iOS Developer 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"__RoIeqfrSY","video_url":"https://www.youtube.com/watch?v=__RoIeqfrSY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nWhat the full Platform State of the Union 👉 https://www.youtube.com/watch?v=51iONeETSng\n\nCHAPTERS\n00:00 – Intro\n00:27 – Liquid Glass (new UI)\n05:41 – Icon Composer\n08:04 – On-Device LLM (Foundation Models)\n14:17 – AI in Xcode (Coding Intelligence)\n23:34 – Swift 6.3\n29:06 – SwiftUI (WebView, Rich Text Editor)\n32:12 – Conclusion & Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-06-10T16:51:53Z","thumbnail_url":"https://img.youtube.com/vi/__RoIeqfrSY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Lunch at WWDC25","channel_name":"Swift and Tips","video_id":"AgGyjv8uZ84","video_url":"https://www.youtube.com/watch?v=AgGyjv8uZ84","description":"Watch full video: https://youtu.be/66W2-H1xxnY\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-10T15:22:32Z","thumbnail_url":"https://img.youtube.com/vi/AgGyjv8uZ84/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Protest at WWDC25","channel_name":"Swift and Tips","video_id":"XLi0foKaOGk","video_url":"https://www.youtube.com/watch?v=XLi0foKaOGk","description":"Watch full video: https://youtu.be/66W2-H1xxnY\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-10T15:14:27Z","thumbnail_url":"https://img.youtube.com/vi/XLi0foKaOGk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"What It’s Like Attending WWDC25 at Apple Park (Full Experience)","channel_name":"Swift and Tips","video_id":"66W2-H1xxnY","video_url":"https://www.youtube.com/watch?v=66W2-H1xxnY","description":"In this video, I take you along with me to WWDC25 at Apple Park. From the early morning check-in and security process, to the keynote viewing, food, behind-the-scenes moments, and everything in between.\n\nWhether you’re attending virtually or just curious about the vibe at Apple’s biggest event of the year, this is the full developer experience, up close and unfiltered!\n\n* What Happens Before the WWDC25 Keynote?: https://youtu.be/vn9Y9awzqsA\n* Explore Swift Concurrency: https://developer.apple.com/videos/play/wwdc2025/266\n\n\n-----\n\nOther videos related:\n* WWDC23: https://youtu.be/wB_1nwQgibE\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-10T15:05:01Z","thumbnail_url":"https://img.youtube.com/vi/66W2-H1xxnY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"🔥💻 What's New in Xcode 26 in 15 Minutes: #Playground Macro & 40% Faster! #wwdc25","channel_name":"Swift Nuggets with Radu Dan","video_id":"mG6ipUhHWFI","video_url":"https://www.youtube.com/watch?v=mG6ipUhHWFI","description":"Get ready for a game-changing update with Xcode 26! In this video, we're diving deep into all the revolutionary features unveiled at WWDC25 that will transform your iOS development workflow.\n\n🖇️ Repository with the project: https://github.com/radude89/wwdc25-playground.\n\nSay goodbye to slow loading times with 40% faster workspace performance ⚡🚀, letting you jump into your projects quicker than ever.\n\nWe'll also explore the new Playground macro for instant code experimentation 🛝, making it easier to test and refine your ideas.\n\n\n#WWDC25 #Xcode26 #AICoding #SwiftDevelopment #iOS #Playground #AppleDeveloper #Swift #Programming","published":"2025-06-10T14:02:21Z","thumbnail_url":"https://img.youtube.com/vi/mG6ipUhHWFI/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"🍎✨ WWDC25 First Impressions: Liquid Glass UI, Apple Intelligence & Swift 6.2! #wwdc25","channel_name":"Swift Nuggets with Radu Dan","video_id":"thda8KkQ2V4","video_url":"https://www.youtube.com/watch?v=thda8KkQ2V4","description":"Dive into Apple's groundbreaking WWDC 2025 announcements! \n\n🚀 From the revolutionary Liquid Glass design system 🌟 to on-device Apple Intelligence 🧠, this is everything developers need to know.\n\nPlus: Xcode 26 AI integration 🤖, Swift 6.2 performance boosts ⚡, and cross-platform magic across iOS 📱, iPadOS, macOS 💻, watchOS ⌚ & visionOS 🥽. \n\nDon't miss the future of Apple development! 🔮 \n\n#WWDC25 #AppleIntelligence #LiquidGlass #Swift62 #Xcode26 #AppleDeveloper #iOS #SwiftUI","published":"2025-06-10T13:38:52Z","thumbnail_url":"https://img.youtube.com/vi/thda8KkQ2V4/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 568","channel_name":"Code Completion","video_id":"n2708bR6Lo0","video_url":"https://www.youtube.com/watch?v=n2708bR6Lo0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-10T13:27:00Z","thumbnail_url":"https://img.youtube.com/vi/n2708bR6Lo0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 567","channel_name":"Code Completion","video_id":"2MkJkg0UKpw","video_url":"https://www.youtube.com/watch?v=2MkJkg0UKpw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-10T11:53:00Z","thumbnail_url":"https://img.youtube.com/vi/2MkJkg0UKpw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Try, try again: the perspiration of persistence. Riding the subway episode 2","channel_name":"Full Queue Developer","video_id":"fzl7jbRE78Y","video_url":"https://www.youtube.com/watch?v=fzl7jbRE78Y","description":"","published":"2025-06-10T01:32:39Z","thumbnail_url":"https://img.youtube.com/vi/fzl7jbRE78Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"TDD → Crash! 💥","channel_name":"Quality Coding on YouTube","video_id":"j14v5dp2Etk","video_url":"https://www.youtube.com/watch?v=j14v5dp2Etk","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-06-09T18:00:45Z","thumbnail_url":"https://img.youtube.com/vi/j14v5dp2Etk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What’s Inside the WWDC25 Swag Bag?","channel_name":"Swift and Tips","video_id":"ztjxJY8Phjo","video_url":"https://www.youtube.com/watch?v=ztjxJY8Phjo","description":"Full video: https://youtu.be/vn9Y9awzqsA\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-09T13:53:56Z","thumbnail_url":"https://img.youtube.com/vi/ztjxJY8Phjo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 567","channel_name":"Code Completion","video_id":"k8CQm8JRz40","video_url":"https://www.youtube.com/watch?v=k8CQm8JRz40","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-09T13:42:13Z","thumbnail_url":"https://img.youtube.com/vi/k8CQm8JRz40/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🤔 Do Paid Ads Impact Keyword Rankings?","channel_name":"Appfigures on YouTube","video_id":"8XLEHph6MHc","video_url":"https://www.youtube.com/watch?v=8XLEHph6MHc","description":"Learn how to leverage paid ads to drive organic growth for your app. This video explains how targeted ad campaigns can improve visibility, boost downloads, and enhance your app's rankings in the long run. Perfect for combining paid and organic ASO strategies.","published":"2025-06-09T13:30:06Z","thumbnail_url":"https://img.youtube.com/vi/8XLEHph6MHc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What Happens Before the WWDC25 Keynote? My Pre-Check-In Experience","channel_name":"Swift and Tips","video_id":"vn9Y9awzqsA","video_url":"https://www.youtube.com/watch?v=vn9Y9awzqsA","description":"Join me as I take you behind the scenes of the WWDC25 pre-check-in! 🎉\nIn this vlog, I’ll show you what it’s like to arrive a day early, pick up your badge, grab some awesome swag, and meet other excited developers. Whether you're attending or just curious, this video gives you a real feel for the energy before the big keynote.\n\nLet’s kick off WWDC25 together! 🚀\n\n* Danijela Vrzan's Blog: https://www.danijelavrzan.com/\n* iOS Dev Happy Hour: https://www.eventbrite.com/o/ios-dev-happy-hour-31205108337\n* Digital Business Card Fruitful: https://apps.apple.com/us/app/digital-business-card-fruitful/id6449998135\n\n\n-----\n\nOther videos related:\n* WWDC23: https://youtu.be/wB_1nwQgibE\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-09T06:58:09Z","thumbnail_url":"https://img.youtube.com/vi/vn9Y9awzqsA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Riding the subway episode 1: 3 Av – 149 St #nycsubway","channel_name":"Full Queue Developer","video_id":"R18-U0xsrZw","video_url":"https://www.youtube.com/watch?v=R18-U0xsrZw","description":"","published":"2025-06-09T03:28:35Z","thumbnail_url":"https://img.youtube.com/vi/R18-U0xsrZw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Restricted TextField | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"AqlXbjLXxeM","video_url":"https://www.youtube.com/watch?v=AqlXbjLXxeM","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to create a Restricted TextField in SwiftUI, which limits users from typing a specific set of characters.\nSwiftUI Restricted TextField | SwiftUI Restrict Special Characters TextField | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/restricted-131022695\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-08T22:18:46Z","thumbnail_url":"https://img.youtube.com/vi/AqlXbjLXxeM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Is Claude Code The BEST AI Coding Agent ?","channel_name":"Etisha Garg on YouTube","video_id":"JRkprvGAK0Y","video_url":"https://www.youtube.com/watch?v=JRkprvGAK0Y","description":"In this video, I’m diving into Claude Code, one of the most powerful AI coding agents available today.\n\nI’ll start by showing you how to install Claude Code and get it running in your terminal. Then, we’ll explore how you can use it to build apps step-by-step  just by chatting.\n\nTo test it out, I’ll build a fun little iOS app for my 2-year-old niece - one that helps her learn shapes. No setup headaches, no boilerplate - just pure vibe coding.\n\n► More about Claude Code Pricing & Usage\nhttps://support.anthropic.com/en/articles/11145838-using-claude-code-with-your-pro-or-max-plan#h_58481ca9d7\n\n#claudecode #vibecoding #aitools \n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:20) What is Claude Code\n(00:29) Special Features of Claude Code\n(00:41) Requirements to use Claude Code in your machine\n(00:56) How to install Claude Code\n(02:13) Build using Claude Code\n(05:10) Issues with Xcode\n(07:05) My Honest Review\n(07:38) Outro\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/etishaagarg\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-06-08T14:35:20Z","thumbnail_url":"https://img.youtube.com/vi/JRkprvGAK0Y/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"2024-25 Year in Review for StewartLynch Channel","channel_name":"Stewart Lynch on YouTube","video_id":"z0kFHJP-nT4","video_url":"https://www.youtube.com/watch?v=z0kFHJP-nT4","description":"As WWDC 2025 kicks off, I’m taking a moment to reflect on everything I’ve created over the past year—over 50 videos, a brand new Swift package, a free multi-platform app, and even my first paid course! Whether you’re new to my channel or a longtime viewer, this quick recap will help you catch up on all the tutorials, deep dives, series, and resources I’ve released since WWDC 2024. Links to everything mentioned are in the description. Thanks for being part of the journey!\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMeshGradient App\nhttps://github.com/StewartLynch/Mesh-Background-Creator\n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-08T13:20:36Z","thumbnail_url":"https://img.youtube.com/vi/z0kFHJP-nT4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 566","channel_name":"Code Completion","video_id":"XqYZmGm98kE","video_url":"https://www.youtube.com/watch?v=XqYZmGm98kE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-08T13:10:20Z","thumbnail_url":"https://img.youtube.com/vi/XqYZmGm98kE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Reality War - Doctor Who Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"lsAeo7mfsTk","video_url":"https://www.youtube.com/watch?v=lsAeo7mfsTk","description":"This week Jonathan and Tim review Star Trek The Animated Series S01E03-04 One of Our Planets Is Missing and The Lorelei Signal, and the Doctor Who Season Two Finale, The Reality War.\n\n  •  Stranger Things 5 splits into 3 parts as new footage drops: Vol. 1 arrives November (https://ew.com/stranger-things-5-premiere-3-part-release-new-footage-11745204) \n  •  Wednesday: Season 2 | First 6 Minutes | Netflix (https://youtu.be/Lxa8poQYRtc?si=2YePQJXWXFBTQdr2) \n  •  Alien: Earth | Official Trailer | FX - YouTube (https://youtu.be/ZbsiKjVAV28?si=Js-2VgluAnwCx7rb) \n  •  Gen V trailer hints how season 2 will revamp Chance Perdomo's storyline (https://ew.com/gen-v-season-2-trailer-chance-perdomo-story-changes-11745952) \n  •  Wicked: For Good | Official Trailer (https://youtu.be/vt98AlBDI9Y?si=LgDy3VwNEL1bvFnP) \n  •  James Gunn Confirms Superman Movie Post-Credits Scenes (What Could They Be?) (https://comicbook.com/movies/news/superman-post-credits-scenes-james-gunn-dcu-supergirl-green-lantern-peacemaker/) \n  •  Mickey 17 | Official Trailer (https://youtu.be/osYpGSz_0i4) \n  •  Fountain of Youth — Official Trailer 2 | Apple TV+ (https://youtu.be/-7S28bH8iDs) \n  •  Rick and Morty | Season 8 Official Trailer | adult swim (https://youtu.be/ySYnTO7leqI) \n  •  Dept. Q | Official Trailer | Netflix (https://youtu.be/72hK6FUmm8o) \n  •  ﻿Big Mouth - The Final Season | Official Trailer | Netflix (https://youtu.be/0VyRmndForI) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-06-08T05:30:31Z","thumbnail_url":"https://img.youtube.com/vi/lsAeo7mfsTk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Screaming Snoopy Face – A WWDC25 Preview","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DUiecTkZsoU","video_url":"https://www.youtube.com/watch?v=DUiecTkZsoU","description":"This week Tim and Jaime are joined by Evan Stone, Josh Hrach and Peter Witham to make predictions and wish list items for WWDC 2025.\n\n\n\n\n\n     \n     \n  •  Redesigned Swift.org is now live (https://www.swift.org/blog/redesigned-swift-org-is-now-live/) \n     \n     \n     \n     \n     \n  •  Swift.org (https://www.swift.org/) \n     \n     \n     \n     \n     \n  •  Ex-Apple Designer Reveals ‘Living Glass’ iOS 26 Concepts – MacRumors (https://www.macrumors.com/2025/06/04/ex-apple-designer-living-glass-ios-concepts/) \n     \n     \n     \n     \n     \n  •  Physicality: the new age of UI (https://www.lux.camera/physicality-the-new-age-of-ui/) \n     \n     \n     \n     \n     \n  •  Will Apple Preview Its Rumored ‘HomePad’ at WWDC Next Week? – MacRumors (https://www.macrumors.com/2025/06/04/homepad-preview-at-wwdc-2025-or-not/) \n     \n     \n     \n     \n     \n  •  iOS 26 Could Bring Sleep Detection, Camera Controls, and New Gestures to AirPods – MacRumors (https://www.macrumors.com/2025/06/04/ios-26-airpods-rumors/) \n     \n     \n     \n     \n     \n  •  WWDC 2025: New Features We Could See in watchOS 26 – MacRumors (https://www.macrumors.com/2025/06/04/wwdc-2025-watchos-26/) \n     \n     \n     \n     \n     \n  •  Apple ordered to keep web links in the App Store | The Verge (https://www.theverge.com/news/679946/apple-rejected-court-attempt-to-stop-app-store-web-links) \n     \n     \n     \n     \n     \n  •  Payment companies team up to help developers ditch App Store billing | The Verge (https://www.theverge.com/news/679149/paddle-revenuecat-integration-apple-app-store) \n     \n     \n     \n     \n     \n  •  Swift at Apple: Migrating the Password Monitoring service from Java (https://www.swift.org/blog/swift-at-apple-migrating-the-password-monitoring-service-from-java/) \n     \n     \n     \n     \n     \n  •  ‎Yankee Stadium – VIP (Season 1, Episode 1) – Apple TV (https://tv.apple.com/us/episode/yankee-stadium/umc.cmc.4awwgdeond5reeitehveujxpu?showId=umc.cmc.e96b9gdwcrlwocbvapiyt6gv) \n     \n     \n     \n     \n     \n  •  Grail Wars (https://shirt.woot.com/offers/grail-wars) \n     \n     \n     \n     \n     \n  •  Time Wars T-Shirt (https://www.teepublic.com/t-shirt/109253-time-wars) \n     \n     \n     \n     \n     \n  •  Pasteboard Viewer — Sindre Sorhus (https://sindresorhus.com/pasteboard-viewer) \n     \n     \n     \n     \n     \n  •  Dev snapshot: Godot 4.5 dev 5 (https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/#native-visionos-support) \n     \n     \n     \n     \n     \n  •  Dark Reader (https://darkreader.org/) \n     \n     \n     \n     \n     \n  •  Josh Hrach (http://joshspadd.com/) \n     \n     \n     \n     \n     \n  •  Random Projects (http://random-projects.com/) \n     \n     \n     \n     \n     \n  •  CompileSwift Podcast (http://compileswift.com/) \n     \n     \n     \n     \n     \n  •  Peter Witham (http://peterwitham.com/) \n     \n     \n     \n     \n     \n  •  Interactive Logic (http://interactivelogic.net/) \n     \n     \n     \n     \n     \n  •  Sneaky Sasquatch on the App Store (https://apps.apple.com/ca/app/sneaky-sasquatch/id1098342019) \n     \n     \n     \n     \n     \n  •  Stardew Valley (https://www.stardewvalley.net/) \n     \n     \n     \n     \n     \n  •  Swift Remote Studio (http://swiftremotestudio.com/)","published":"2025-06-08T01:55:29Z","thumbnail_url":"https://img.youtube.com/vi/DUiecTkZsoU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Apple Engineer Creates a Budget Widget LIVE (Swift Charts)","channel_name":"Paul Solt on YouTube","video_id":"xgVSmJH2l6o","video_url":"https://www.youtube.com/watch?v=xgVSmJH2l6o","description":"Download the code: https://super-easy-apps.kit.com/swiftui\nJumpstart Swift Charts and SwiftUI in this 45-minute design challenge. Learn how to visualize budgets easily Charts. You'll discover how to design your View Model, create the chart, and customize the design.\n\nLearn how to:\n• Customize a bar chart\n• Hide or show graphing lines\n• Stylize graph labels\n• Format Dates for graphing\n• Create ViewModels\n\n0:00 Budget Widget Overview\n0:26 45-min Design Challenge\n2:17 Stylize the Text\n5:02 Budget View Model\n13:45 Swift Charts\n21:00 Prevent Overflows\n22:15 Chart Axis\n22:50 Days - X Axis\n26:10 Amounts - Y Axis\n33:15 Dynamic Colors\n39:37 Final Result\n42:01 UI Takeaways\n\nGrab my timer app:\n👉 Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftCharts #SwiftUI #Xcode #Xcode16 #design #datavisualization #graph #barchart #label #chart #date #ViewModel  #charts #ios #iphonedev","published":"2025-06-07T19:01:40Z","thumbnail_url":"https://img.youtube.com/vi/xgVSmJH2l6o/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Play Videos in SwiftUI with VideoPlayer","channel_name":"Swift and Tips","video_id":"9pGn2S9ZX0A","video_url":"https://www.youtube.com/watch?v=9pGn2S9ZX0A","description":"Want to play videos in your SwiftUI app? 🎥\nIn this quick tutorial, I’ll show you how to use Apple’s built-in VideoPlayer view from AVKit to easily integrate video playback in your iOS app. Perfect for beginners and a great addition to any SwiftUI project!\n\n🔗 Documentation: https://developer.apple.com/documentation/avkit/videoplayer\n\n-----\n\nOther videos related:\n* TCA playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* Task Closure Lifecycle: https://youtu.be/_0r7VL69l7I\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-06-07T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/9pGn2S9ZX0A/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 565","channel_name":"Code Completion","video_id":"BHC-Y0j264I","video_url":"https://www.youtube.com/watch?v=BHC-Y0j264I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-07T13:38:31Z","thumbnail_url":"https://img.youtube.com/vi/BHC-Y0j264I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A metaphor for meditation #nycsubway #publictransportation #mahayana","channel_name":"Full Queue Developer","video_id":"Nm2BWuswntc","video_url":"https://www.youtube.com/watch?v=Nm2BWuswntc","description":"","published":"2025-06-07T04:25:14Z","thumbnail_url":"https://img.youtube.com/vi/Nm2BWuswntc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Stop Using One Strategy for All Regions! 💡","channel_name":"Appfigures on YouTube","video_id":"Vo9ZtaByTHA","video_url":"https://www.youtube.com/watch?v=Vo9ZtaByTHA","description":"Learn why using the same app strategy everywhere can hurt your Apple Search Ads performance. This video highlights the importance of localizing your app to specific regions, improving relevance, user engagement, and ROI in global markets.","published":"2025-06-06T13:30:23Z","thumbnail_url":"https://img.youtube.com/vi/Vo9ZtaByTHA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 564","channel_name":"Code Completion","video_id":"hkyqF9YCR3M","video_url":"https://www.youtube.com/watch?v=hkyqF9YCR3M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-06T12:13:44Z","thumbnail_url":"https://img.youtube.com/vi/hkyqF9YCR3M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I think it was allowed, I saw other people doing it, and now I only have the memories","channel_name":"Full Queue Developer","video_id":"Cws6M1U6VHw","video_url":"https://www.youtube.com/watch?v=Cws6M1U6VHw","description":"","published":"2025-06-06T03:11:29Z","thumbnail_url":"https://img.youtube.com/vi/Cws6M1U6VHw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"1:1 Sales Chat Widget Tutorial","channel_name":"Stream Developers on YouTube","video_id":"pRwfUeAh-xg","video_url":"https://www.youtube.com/watch?v=pRwfUeAh-xg","description":"🔗 Read the full tutorial: https://getstream.io/blog/sales-chat-widget/?utm_source=youtube&amp;utm_medium=referral&amp;utm_content=&amp;utm_campaign=saleschatwidget\n\n💬  Try Stream Chat today: https://bit.ly/try-stream-chat\n\nAdding chat to your e-commerce site shouldn’t take months. Customers who chat with sales associates are nearly 3X more likely to buy, but most implementations are a time suck.\n\nIn this tutorial, see how to quickly add live chat to your product pages and give your sales team a powerful control center to support customers and boost conversions.","published":"2025-06-05T21:24:38Z","thumbnail_url":"https://img.youtube.com/vi/pRwfUeAh-xg/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How much skill is involved in vibe-coding?","channel_name":"Stream Developers on YouTube","video_id":"QlwwkEdxPlM","video_url":"https://www.youtube.com/watch?v=QlwwkEdxPlM","description":"Best Chatbot UI for AI Interfaces: https://getstream.io/chat/solutions/ai-integration/\n\nIn this video we explore the impact that skills have on vibecoding. We use the same setup (Cursor, Claude 3.7 Sonnet) to ask the AI to build a website for us.\n\nHowever, we start with a very basic prompt, then we optimize it, and finally we also use the more advanced tooling that tools like Cursor offer.\n\nStream on X: https://x.com/getstream_io\nStefan on X: https://x.com/stefanjblos\n\n⏱️ Timestamps\n\n0:00 Cold-open\n0:15 Introduction\n1:28 Project Settings\n3:04 Level 1\n8:37 Level 2\n19:47 Level 3\n27:45 Picking a winner","published":"2025-06-05T14:30:31Z","thumbnail_url":"https://img.youtube.com/vi/QlwwkEdxPlM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 563","channel_name":"Code Completion","video_id":"Mn21ggrsZA8","video_url":"https://www.youtube.com/watch?v=Mn21ggrsZA8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-05T13:44:11Z","thumbnail_url":"https://img.youtube.com/vi/Mn21ggrsZA8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"App Launch During Unit Tests #xcode #unittesting #swiftui","channel_name":"Quality Coding on YouTube","video_id":"LYBRvTnmvbE","video_url":"https://www.youtube.com/watch?v=LYBRvTnmvbE","description":"","published":"2025-06-05T04:33:38Z","thumbnail_url":"https://img.youtube.com/vi/LYBRvTnmvbE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Your SwiftUI App Launches During Tests?! (SwiftUI TDD #3)","channel_name":"Quality Coding on YouTube","video_id":"SSM2_a0_yIk","video_url":"https://www.youtube.com/watch?v=SSM2_a0_yIk","description":"🚨 Did you know your SwiftUI app actually launches during unit tests? That can trigger unwanted side effects like networking or analytics — even in tests.\n\n🛠 In this video:\n• See what really happens when you run tests\n• Prevent SwiftUI from launching your app during tests\n• Keep your tests clean — without rewriting your app\n\n📖 Companion article:\nHow to Bypass SwiftUI App Launch During Unit Testing\nhttps://qualitycoding.org/bypass-swiftui-app-launch/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nMore posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 - Intro\n00:14 - The problem\n00:57 - The solution\n\n#TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting","published":"2025-06-05T04:00:18Z","thumbnail_url":"https://img.youtube.com/vi/SSM2_a0_yIk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to meetup on the same train using my app. Underway: connecting New York City #nyc #nycsubway","channel_name":"Full Queue Developer","video_id":"--3OVsMMxUs","video_url":"https://www.youtube.com/watch?v=--3OVsMMxUs","description":"","published":"2025-06-04T22:04:20Z","thumbnail_url":"https://img.youtube.com/vi/--3OVsMMxUs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Types of Window Scenes | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"-1z9aFMQsAE","video_url":"https://www.youtube.com/watch?v=-1z9aFMQsAE","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore different types of Window Scenes available in SwiftUI | SwiftUI MenuBar Extra | SwiftUI WindowGroup | SwiftUI UtilityWindow | SwiftUI Settings Window | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-06-04T18:05:46Z","thumbnail_url":"https://img.youtube.com/vi/-1z9aFMQsAE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 562","channel_name":"Code Completion","video_id":"M8DvINsuIgU","video_url":"https://www.youtube.com/watch?v=M8DvINsuIgU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-04T12:40:25Z","thumbnail_url":"https://img.youtube.com/vi/M8DvINsuIgU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"And I snapped a screenshot for proof #nycsubway #subway #subwaystories #nyc #lowereastside","channel_name":"Full Queue Developer","video_id":"yxyMGX6G9PI","video_url":"https://www.youtube.com/watch?v=yxyMGX6G9PI","description":"","published":"2025-06-03T23:48:48Z","thumbnail_url":"https://img.youtube.com/vi/yxyMGX6G9PI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Designers Changing Things: Why Is It Annoying to Developers?","channel_name":"Mobile System Design","video_id":"rjDRgNpPc0s","video_url":"https://www.youtube.com/watch?v=rjDRgNpPc0s","description":"I often hear developers exclaim in frustration, “The designer keeps changing the colors!”\n\nSpoiler: It’s okay for a designer to change things. The real problem is the lack of a good workflow for working together.\n\nIn this short video, I share my thoughts on this topic with a few suggestions.\n\nLet me know what you think!","published":"2025-06-03T17:30:21Z","thumbnail_url":"https://img.youtube.com/vi/rjDRgNpPc0s/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"Did you know this hidden feature of async let? 😯 (it can also help with regular functions!)","channel_name":"Vincent Pradeilles on YouTube","video_id":"S4KHAj3byRg","video_url":"https://www.youtube.com/watch?v=S4KHAj3byRg","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-06-03T14:56:02Z","thumbnail_url":"https://img.youtube.com/vi/S4KHAj3byRg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Best Daily Budget for Search Ads? 🚀","channel_name":"Appfigures on YouTube","video_id":"VxR23Ut9-ZM","video_url":"https://www.youtube.com/watch?v=VxR23Ut9-ZM","description":"Discover how to determine the ideal daily budget for your Apple Search Ads campaigns. This video explains how to balance visibility, cost-efficiency, and performance to achieve the best results without overspending. Perfect for fine-tuning your app marketing strategy.","published":"2025-06-03T13:30:23Z","thumbnail_url":"https://img.youtube.com/vi/VxR23Ut9-ZM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 561","channel_name":"Code Completion","video_id":"GfpK6ie_tDk","video_url":"https://www.youtube.com/watch?v=GfpK6ie_tDk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-03T12:52:41Z","thumbnail_url":"https://img.youtube.com/vi/GfpK6ie_tDk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Law of Demeter #oop #objectorientedprogramming","channel_name":"Quality Coding on YouTube","video_id":"K0dBxvHkoZI","video_url":"https://www.youtube.com/watch?v=K0dBxvHkoZI","description":"","published":"2025-06-03T01:00:02Z","thumbnail_url":"https://img.youtube.com/vi/K0dBxvHkoZI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Happy 9 years, Underway!  Thank you for celebrating with me! I’ve got the list of feature requests!","channel_name":"Full Queue Developer","video_id":"-c0opavXDKc","video_url":"https://www.youtube.com/watch?v=-c0opavXDKc","description":"","published":"2025-06-03T00:29:14Z","thumbnail_url":"https://img.youtube.com/vi/-c0opavXDKc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Why SwiftUI's Built-In Font is OP 🔥","channel_name":"Sean Allen on YouTube","video_id":"e4s37VcWCj0","video_url":"https://www.youtube.com/watch?v=e4s37VcWCj0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I'm going to show you how powerful and flexible SwiftUI's built-in font is. It has Dynamic Type, Accessibility and localization features by default, which are things you would have to manually account for when using a custom font. I also show you how to use various font modifiers (weight, width, design) in SwiftUI to get a wide variety of font styles, which will make your need for a custom font less and less.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://x.com/seanallen_dev\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - OP System Font\n0:34 - Familiar modifiers\n1:00 - .fontWidth\n2:38 - .fontDesign\n4:15 - Your app's website\n\n#swift #swiftui #iosdevelopment","published":"2025-06-02T19:00:52Z","thumbnail_url":"https://img.youtube.com/vi/e4s37VcWCj0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Using the Law of Demeter","channel_name":"Quality Coding on YouTube","video_id":"CqjalcXunvg","video_url":"https://www.youtube.com/watch?v=CqjalcXunvg","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-06-02T18:00:18Z","thumbnail_url":"https://img.youtube.com/vi/CqjalcXunvg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift: Dead Simple Formatting (Dates, Numbers, Currency, Measurement, Time)","channel_name":"Sean Allen on YouTube","video_id":"6OolMedYsG0","video_url":"https://www.youtube.com/watch?v=6OolMedYsG0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you the power of the FormatStyle API as well as a resource that shows examples of all the ways you can format numbers, currency, dates, measurements, time, and more. You can now easily create any format you like with this powerful API.\n\nGosh Darn Format Style:\nhttps://goshdarnformatstyle.com/numeric-styles/#number-style\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://x.com/seanallen_dev\n\nMy iOS Dev Product Recommendations (Affiliate Links):\n\nEasy App Store Screenshots:\nhttps://appscreens.com/?via=8d5841\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Format all the things\n0:42 - Large number format (21.5M)\n2:30 - Gosh Darn Format Style\n3:38 - Currency format\n4:45 - Abstract away formatting\n5:31 - Unique date formatting & relative date\n8:39 - Your app's website\n\n#swift #swiftui #iosdevelopment","published":"2025-06-02T15:45:11Z","thumbnail_url":"https://img.youtube.com/vi/6OolMedYsG0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"10 Years of Swift – A Decade in Review","channel_name":"Paul Hudson on YouTube","video_id":"-1z4MYsCIIk","video_url":"https://www.youtube.com/watch?v=-1z4MYsCIIk","description":"Swift launched in 2014, but how has it changed in the ten years since? In this video I talk about Swift's journey over a decade, along with my own journey with Swift in that same time.","published":"2025-06-02T15:33:12Z","thumbnail_url":"https://img.youtube.com/vi/-1z4MYsCIIk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 560","channel_name":"Code Completion","video_id":"OmZgmYXm6R8","video_url":"https://www.youtube.com/watch?v=OmZgmYXm6R8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-02T13:24:06Z","thumbnail_url":"https://img.youtube.com/vi/OmZgmYXm6R8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Last of Us Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Me7xeVL19gs","video_url":"https://www.youtube.com/watch?v=Me7xeVL19gs","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/06/02/the-last-of-us-season-2-finale/","published":"2025-06-02T05:11:24Z","thumbnail_url":"https://img.youtube.com/vi/Me7xeVL19gs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Last of Us Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JD3p1XNe_UQ","video_url":"https://www.youtube.com/watch?v=JD3p1XNe_UQ","description":"This week Jonathan and Tim discuss the Last of Us Season 2 Finale and Doctor Who S02E07 Wish World.\n\n  •  Peter David, Acclaimed Incredible Hulk and X-Factor Writer, Has Died - IGN (https://ign.com/articles/peter-david-acclaimed-incredible-hulk-and-x-factor-writer-has-died) \n  •  Les Dilley, 'Star Wars' and 'Indiana Jones' Art Director, Dies at 84 (https://gizmodo.com/les-dilley-star-wars-and-indiana-jones-art-director-dies-at-84-2000607111) \n  •  Avengers: Doomsday and Secret Wars release dates pushed back — here's how long you'll have to wait to see them (https://ew.com/avengers-doomsday-and-secret-wars-release-dates-pushed-back-11740673) \n  •  'The Wheel of Time' canceled after 3 seasons at Prime Video (https://ew.com/the-wheel-of-time-canceled-after-3-seasons-at-prime-video-11741261) \n  •  Marvel and DC's next comic crossover revealed: Deadpool and Batman — See a first look (exclusive) (https://ew.com/marvel-dc-crossover-2025-deadpool-batman-first-look-exclusive-11741707) \n  •  An Adventure in Space and Time: Highlights | Doctor Who (https://youtu.be/pC5_WVuZDnw) \n  •  Mark Kermode reviews Mission: Impossible - The Final Reckoning (https://youtu.be/b4-98zvQpoU) \n  •  Mission: Impossible – The Final Reckoning | Out of Your Mind Clip (2025 Movie) - Tom Cruise (https://youtu.be/AP81nzJLS-c) \n  •  Novocaine No Pain | Final Trailer (2025 Movie) - Jack Quaid (https://youtu.be/WCy920Ft60o) \n  •  ﻿Pee-wee as Himself | Official Trailer | HBO (https://youtu.be/jVx74C-RGDw) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-06-02T02:28:55Z","thumbnail_url":"https://img.youtube.com/vi/JD3p1XNe_UQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Musical Box, Super’s Ready vi & vii. Danforth Music Hall May 31, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"LI04cmZiunk","video_url":"https://www.youtube.com/watch?v=LI04cmZiunk","description":"Denis Gagné - vocals, flute, bass drum, tambourine \nFrançois Gagnon - guitar\nSébastien Lamothe - bass, guitar, vocals\nIan Benhamou - keyboards, guitar, vocals \nMarc Laflamme - drums, vocals\n\nThe Musical Box recreate performances by the English rock band Genesis during the 1970s. In this case, Selling England By the Pound, the White Show.","published":"2025-06-01T21:00:59Z","thumbnail_url":"https://img.youtube.com/vi/LI04cmZiunk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Better Error Messages with ErrorKit - Special Guest Cihat Gündüz!","channel_name":"Peter Friese on YouTube","video_id":"ha9fzJEJDvk","video_url":"https://www.youtube.com/watch?v=ha9fzJEJDvk","description":"Join me for a special livestream event on June 5th with special guest Cihat Gündüz, creator of ErrorKit!\n\nI've covered ErrorKit in [issue 80 of my newsletter](https://peterfriese.dev/newsletter/issues/80/#05-swift-error-handling), Not only Swift - it provides a developer-friendly API that expands on the existing `LocalizedError` protocol, and it also comes with a bunch of presets for common error types - very convenient!\n\nDon't miss this opportunity to learn directly from one of the iOS community's most innovative developers!\n\nWhat we'll cover:\n- How / why did you create ErrorKit?\n- Which problem does it solve?\n- Why is this a problem in the first place?\n- Is it plug and play, or do people have to configure it / add their own custom error message?\n- How can people contribute?\n\nWhen:\n📅 June 5th\n⏰ 20:00 CET\n\nLinks:\n🔗 Cihat’s Twitter: [https://x.com/Jeehut](https://x.com/Jeehut)\n🔗 Cihat’s Bluesky: [https://bsky.app/profile/jeehut.bsky.social](https://bsky.app/profile/jeehut.bsky.social?ref=fline.dev)\n🔗 Cihat's Blog: [https://www.fline.dev/](https://www.fline.dev/)\n🔗 ErrorKit on GitHub: [https://github.com/FlineDev/ErrorKit](https://github.com/FlineDev/ErrorKit)\n\nSubscribe and hit the notification bell to be alerted when we go live!\n#iOSDevelopment #Swift #Errors #livecoding #livestreaming","published":"2025-06-01T20:46:34Z","thumbnail_url":"https://img.youtube.com/vi/ha9fzJEJDvk/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Happy 9 Years to my app Underway! Launched June 1, 2016","channel_name":"Full Queue Developer","video_id":"wOiCt85TuV4","video_url":"https://www.youtube.com/watch?v=wOiCt85TuV4","description":"","published":"2025-06-01T20:19:11Z","thumbnail_url":"https://img.youtube.com/vi/wOiCt85TuV4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"First 50 people get a promo code for Underway Pro #nyc #nycsubway #nycentrepreneur","channel_name":"Full Queue Developer","video_id":"AXOB_31nh6k","video_url":"https://www.youtube.com/watch?v=AXOB_31nh6k","description":"","published":"2025-06-01T17:38:24Z","thumbnail_url":"https://img.youtube.com/vi/AXOB_31nh6k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Decode Property Lists in Swift – Essential Prep for Your SF Symbol Picker","channel_name":"Stewart Lynch on YouTube","video_id":"6AfOlEkwF5g","video_url":"https://www.youtube.com/watch?v=6AfOlEkwF5g","description":"We’re starting a brand new series where the end goal is to build a reusable SF Symbol Picker Swift Package that you can drop into any project. In this first video, we’ll lay the groundwork by exploring something crucial in iOS and macOS development—decoding property lists (plists).\n\nYou’ll learn how to:\n• Create and decode your own plists using PropertyListDecoder\n• Understand dictionary vs. array-based plist structures\n• Create generic plist decoding functions\n• Decode real SF Symbols metadata from Apple’s tools\n• Build Swift model structs for symbol categories, search terms, availability, and more\n\nWe’ll also take this a step further by consolidating multiple plist sources into a comprehensive Symbol model.\n\nThis video is hands-on, and there’s a starter project linked below to follow along. The completed project will serve as the base for future videos where we build the actual picker. Don’t miss it—this is where the magic starts.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:20 Decoding your first Plist\n14:28 Locating SFSymbol plists\n18:15 Decoding the SFSymbol plists\n28:30 Consolidating to create a Symbol Model\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Decoding-Property-Lists\nCompleted Project: \nhttps://github.com/StewartLynch/Decoding-Property-Lists/tree/CompletedSourceCode\n\nReferences mentioned in video: \nSFSymbols App\nhttps://developer.apple.com/sf-symbols/\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-06-01T13:32:00Z","thumbnail_url":"https://img.youtube.com/vi/6AfOlEkwF5g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 559","channel_name":"Code Completion","video_id":"W5D6g5livto","video_url":"https://www.youtube.com/watch?v=W5D6g5livto","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-06-01T12:44:08Z","thumbnail_url":"https://img.youtube.com/vi/W5D6g5livto/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Musical Box: Cinema Show (Genesis cover) Danforth Music Hall, May 31, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"CXzPW-JfHgQ","video_url":"https://www.youtube.com/watch?v=CXzPW-JfHgQ","description":"","published":"2025-06-01T06:11:51Z","thumbnail_url":"https://img.youtube.com/vi/CXzPW-JfHgQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Better than driving by volume, better for safety, better for pollution, and I don’t need parking","channel_name":"Full Queue Developer","video_id":"lF2EPQ5thnE","video_url":"https://www.youtube.com/watch?v=lF2EPQ5thnE","description":"","published":"2025-05-31T21:12:49Z","thumbnail_url":"https://img.youtube.com/vi/lF2EPQ5thnE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Pull To Search SwiftUI | Expandable Search Bar | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"-Rvm7ueLHR4","video_url":"https://www.youtube.com/watch?v=-Rvm7ueLHR4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create Pull-to-search effect similar to the one found on Raycast and Slack App  Using SwiftUI.\nSwiftUI Pull-to-search | SwiftUI Expandable Search Bar | SwiftUI Custom Search Bar | SwiftUI Scroll Animations | SwiftUI Complex UI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/pull-to-search-130366267\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-31T18:04:11Z","thumbnail_url":"https://img.youtube.com/vi/-Rvm7ueLHR4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Task Closure Lifecycle in Swift Explained (vs Regular Closures)","channel_name":"Swift and Tips","video_id":"_0r7VL69l7I","video_url":"https://www.youtube.com/watch?v=_0r7VL69l7I","description":"In this video, I explain how closure lifetimes work inside Swift Concurrency Task blocks — and how they differ from regular closures.\nYou'll see a hands-on example to visualize when captured values are released and why it matters for performance and memory.\nPerfect if you're diving deeper into async/await and task management in Swift!\n\nSorting App: https://github.com/pitt500/SortingApp\n\nUseful resources:\nhttps://developer.apple.com/documentation/swift/task#Task-closure-lifetime\n\n-----\n\nOther videos related:\n* Task.Yield: https://youtu.be/7IPl266TqkU\n* How to Cancel a Task at anytime in Swift Concurrency: https://youtu.be/QAI-ZpZj1UE\n* Swift Concurrency Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* How to create macOS settings in menu bar: https://youtu.be/568mNVqFx-I\n* 3 Ways to initialize SwiftUI State: https://youtu.be/BEHoCIs5iS4\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-31T15:01:03Z","thumbnail_url":"https://img.youtube.com/vi/_0r7VL69l7I/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 558","channel_name":"Code Completion","video_id":"zjyL5p_GkV4","video_url":"https://www.youtube.com/watch?v=zjyL5p_GkV4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-31T13:03:08Z","thumbnail_url":"https://img.youtube.com/vi/zjyL5p_GkV4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Express train passing 72nd Street on the IND - 8th Ave line #nycsubway #railfan #bobdylan #nyc","channel_name":"Full Queue Developer","video_id":"weIZFAiYkic","video_url":"https://www.youtube.com/watch?v=weIZFAiYkic","description":"","published":"2025-05-30T16:00:01Z","thumbnail_url":"https://img.youtube.com/vi/weIZFAiYkic/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 557","channel_name":"Code Completion","video_id":"u3_nhX1wyxk","video_url":"https://www.youtube.com/watch?v=u3_nhX1wyxk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-30T12:40:39Z","thumbnail_url":"https://img.youtube.com/vi/u3_nhX1wyxk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS App Testing with SwiftLens: A SwiftUI UI Testing Framework","channel_name":"Karin Prater on YouTube","video_id":"Ng3izq152-k","video_url":"https://www.youtube.com/watch?v=Ng3izq152-k","description":"Unit UI Testing for SwiftUI - Discover a bew approach to iOS app testing using SwiftLens, a newly developed framework that enhances SwiftUI tests by providing deeper insights into your view hierarchy. Learn how traditional testing methods are slow and suboptimal, and explore how SwiftLens overcomes these challenges by efficiently using SwiftUI's internal preference keys. Follow along with a detailed step-by-step setup and demonstration, showcasing how to write efficient, reliable, and faster tests without unnecessary additional code. This video also discusses the benefits of focused, scoped information for testing and the potential for parallel test execution. Dive into practical examples, compare testing times, and understand how to integrate these techniques into your development workflow for more stable and performant apps. Find the SwiftLens project on GitHub and contribute to its ongoing improvement.\n00:00 Introduction to iOS App Testing Challenges\n00:28 Discovering a New Testing Framework\n01:06 Setting Up the SwiftLens Testing Framework\n02:21 Writing and Running Unit Tests\n04:30 Advanced Testing Techniques with SwiftLens\n10:03 Interacting with UI Elements in Tests\n22:27 Optimizing Test Performance\n26:54 Conclusion and Future Directions\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ SwiftLens Swift Package:\nhttps://github.com/gahntpo/SwiftLens\n\n⬇️ Download project files:\nhttps://github.com/gahntpo/iOS-testing/tree/main/SwiftLens%20tutorial%20-%20project%20files\n\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-05-30T11:21:40Z","thumbnail_url":"https://img.youtube.com/vi/Ng3izq152-k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"What do I do when I can visualize the result, but it’s not here yet","channel_name":"Full Queue Developer","video_id":"-pHfbfwgEqM","video_url":"https://www.youtube.com/watch?v=-pHfbfwgEqM","description":"","published":"2025-05-29T22:49:32Z","thumbnail_url":"https://img.youtube.com/vi/-pHfbfwgEqM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"6 Useful SwiftUI Modifiers - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"vZ8sjZoWjK8","video_url":"https://www.youtube.com/watch?v=vZ8sjZoWjK8","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore some useful SwiftUI views and modifiers that will be handy in various situations | | SwiftUI ContainerRelativeFrame | SwiftUI Repetitive Button | SwiftUI Haptics Feedback | SwiftUI SubViews | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-29T18:27:21Z","thumbnail_url":"https://img.youtube.com/vi/vZ8sjZoWjK8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Vibe Coding – WWDC25 Preview","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MS1Yl3yj-Uc","video_url":"https://www.youtube.com/watch?v=MS1Yl3yj-Uc","description":"Jaime and Tim discuss vibe coding, rumours of AI partnerships and the future of Xcode, in this excerpt from Spockcast.\n\n\n\n\n\n     \n     \n  •  Google I/O 2025 keynote in 32 minutes (https://youtu.be/bDVpI23q8Zg) \n     \n     \n     \n     \n     \n  •  Google I/O ’25 Developer Keynote – YouTube (https://www.youtube.com/live/GjvgtwSOCao) \n     \n     \n     \n     \n     \n  •  Alex (https://nextedit.dev/)  Sidebar\n     \n     \n     \n     \n     \n  •  Large Language Models explained briefly (https://youtu.be/LPZh9BOjkQs) \n     \n     \n     \n     \n     \n  •  James Earl Jones Signed Over Rights For AI To Recreate Darth Vader’s Voice (https://www.forbes.com/sites/timlammers/2024/09/09/james-earl-jones-signed-over-rights-for-ai-to-recreate-darth-vaders-voice/)","published":"2025-05-29T18:20:33Z","thumbnail_url":"https://img.youtube.com/vi/MS1Yl3yj-Uc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Want faster test feedback in Xcode? #Xcode #iOSDevelopment #UnitTestingshort","channel_name":"Quality Coding on YouTube","video_id":"lS2M1kMB5yA","video_url":"https://www.youtube.com/watch?v=lS2M1kMB5yA","description":"","published":"2025-05-29T16:05:23Z","thumbnail_url":"https://img.youtube.com/vi/lS2M1kMB5yA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"New in Swift 6.2 | Exciting Future Proposals | Swift Nuggets #3","channel_name":"Swift Nuggets with Radu Dan","video_id":"lwpteA87Ku4","video_url":"https://www.youtube.com/watch?v=lwpteA87Ku4","description":"🎙️ Welcome to Swift Nuggets!\n\nHi, I'm Radu, your guide to everything Swift! In this podcast, we dive into the latest Swift proposals, explore new language features, and uncover tips to level up your coding skills. Whether you're a seasoned developer or just getting started, Swift Nuggets will keep you informed and ahead of the curve.\n\n🚀 Let's explore Swift, one nugget at a time!\n\n🥑 Today's Episode: Swift 6.2 New Stuff + Exciting Future Proposals\n\nIn this episode, we explore the latest Swift 6.2 features including Duration's attosecond representation and isolated synchronous deinit, plus dive into upcoming proposals like Swift weak let, binary integer improvements, and much more!\n\n📚 Resources mentioned\n• Episode Playground and Links: https://github.com/radude89/SwiftNuggets?tab=readme-ov-file#%EF%B8%8F-episode-3---may-2025---whats-new-in-swift-62-future-swift-proposals\n• Swift 6.2 Release Notes: https://forums.swift.org/t/swift-6-2-release-process/78371\n• Swift Evolution Repository: https://github.com/swiftlang/swift-evolution\n\n⏱️ Timestamps\n00:00 - Intro\n00:51 - New Xcode release (Xcode 16.4)\n02:32 - What are we going to talk today\n03:07 - SE-0461 - Run nonisolated async functions on the caller's actor by default\n04:32 - SE-0446 - Nonescapable Types\n06:24 - SE-0457 - Expose attosecond representation of Duration\n09:24 - SE-0371 - Isolated synchronous deinit\n10:43 - SE0419 - Swift Backtracing API\n13:16 - SE-0288 - Adding isPower(of:) to BinaryInteger\n14:22 - SE-0246 - Generic math(s) functions\n15:11 - SE-0283 - Tuples Conform to Equatable, Comparable, and Hashable\n16:11 - SE-0321 - Package Registry Publish\n16:49 - SE-0342 - Static linking of runtime libraries by default on supported platforms\n18:28 - SE-0454 - Memory allocator\n18:53 - SE-0471 - SerialExecutor.isIsolated\n19:54 - SE-0476 - ABI attribute\n20:43 - SE-0477 - Default interpolation values\n22:00 - SE-0481 - Weak let\n23:47 - SE-0482 - Binary Static Library Dependencies\n24:45 - SE-0484 - Allow Additional Arguments to @dynamicMemberLookup Subscripts\n25:50 - Demo project\n\n🔗 Connect with me:\n• Website: https://www.radude89.com/\n• LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n• GitHub: https://github.com/radude89/SwiftNuggets\n\n🎵 Music Credits\nThe intro/outro music is licensed and titled \"Hey Yo! feat. Macanache & Dash\" by Carbon a.s. NarcoBranco.\n© DigginRAWmania Society 2019 – All rights reserved.\n\n#Swift #SwiftProgramming #Swift62 #iOSDev #SwiftUI #Programming #SoftwareDevelopment #AppleDevelopment #SwiftEvolution #SwiftNuggets #ProgrammingPodcast #SwiftConcurrency #DeveloperEducation #CodingTips #TechPodcast","published":"2025-05-29T14:33:36Z","thumbnail_url":"https://img.youtube.com/vi/lwpteA87Ku4/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Use Social Proof ✅, Get More Installs","channel_name":"Appfigures on YouTube","video_id":"NY5zHwBQDrM","video_url":"https://www.youtube.com/watch?v=NY5zHwBQDrM","description":"Using real user reviews in your app screenshots builds social proof and improves App Store conversion rates. This video shows how to select high-quality app reviews, format them visually, and align them with your ASO strategy. Covers screenshot optimization, review placement, trust-building content, and how to use testimonials as part of your App Store and Google Play listing design.","published":"2025-05-29T13:30:20Z","thumbnail_url":"https://img.youtube.com/vi/NY5zHwBQDrM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"AI Caught a Bug in My SwiftUI Code!","channel_name":"Etisha Garg on YouTube","video_id":"jie50Vas0-M","video_url":"https://www.youtube.com/watch?v=jie50Vas0-M","description":"I’m working on the home screen of my podcast app and wanted to make sure the SwiftUI code is clean and reliable.\n\nThat’s when I thought — can AI actually help me review this code?\n\nIn this video, I explore a tool called CodeRabbit that reviews your pull requests on GitHub and leaves feedback like a real code reviewer.\n\nThis is an honest review — I test it on a real SwiftUI project and share what it got right, what it flagged, and where it still feels a bit off.\n\nIf you’re building with SwiftUI or curious about how AI fits into a dev workflow, this might give you a helpful perspective.\n\nThe video walks through how CodeRabbit integrates with GitHub, how it reviews Swift code, and what kind of issues it can catch — like force unwrapping, logic gaps, and more.\n\n► Try CodeRabbit here: https://www.coderabbit.ai/?utm_campaign=coderabbit_june&amp;utm_content=coderabbit&amp;utm_source=youtube&amp;utm_term=swiftanytime&amp;utm_medium=video\n\n► Project Source Code: https://github.com/EtishaGarg/CuriousApp\n\n► Checkout my blog on AI Code Review here: https://www.swiftanytime.com/blog/how-coderabbit-helped-me-improve-my-swiftui-code\n\n#swiftui #ios #ai #codereview\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:34) Podcast Home Screen development\n(05:58) Connecting CodeRabbit with Github\n(06:28) Raising my first pull request\n(6:51) Analysing CodeRabbit review \n(12:23) Planting some known errors in SwiftUI in my code\n(13:11) Find out whether CodeRabbit can really find the error or not\n(14:48) Tricking CodeRabbit with another improvement\n(15:15) Can CodeRabbit still pass it?\n(15:51) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking...\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking...\n\n► For more content like this, subscribe to my channel:    / etishagarg  \n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg/\nTwitter: https://x.com/GargEtisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2025-05-29T12:30:16Z","thumbnail_url":"https://img.youtube.com/vi/jie50Vas0-M/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 556","channel_name":"Code Completion","video_id":"4_MviiyVsOA","video_url":"https://www.youtube.com/watch?v=4_MviiyVsOA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-29T12:11:03Z","thumbnail_url":"https://img.youtube.com/vi/4_MviiyVsOA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rain-yoncé reactions","channel_name":"Full Queue Developer","video_id":"BdXLKfJgjeQ","video_url":"https://www.youtube.com/watch?v=BdXLKfJgjeQ","description":"","published":"2025-05-29T03:27:53Z","thumbnail_url":"https://img.youtube.com/vi/BdXLKfJgjeQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Task.yield Explained with Real-Time Sorting Visualization in Swift","channel_name":"Swift and Tips","video_id":"7IPl266TqkU","video_url":"https://www.youtube.com/watch?v=7IPl266TqkU","description":"In this video, I’ll show you how Task.yield() works in Swift Concurrency using a real-time sorting demo with bar chart animations. You'll learn why is this useful and compare it against Task.sleep.\n\nSorting App: https://github.com/pitt500/SortingApp\n\nUseful resources:\n- https://developer.apple.com/documentation/swift/task/yield()\n\n-----\n\nOther videos related:\n* How to Cancel a Task at anytime in Swift Concurrency: https://youtu.be/QAI-ZpZj1UE\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* How to create macOS settings in menu bar: https://youtu.be/568mNVqFx-I\n* 3 Ways to initialize SwiftUI State: https://youtu.be/BEHoCIs5iS4\n* Make a View Scrollable Only When Needed: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-28T14:37:02Z","thumbnail_url":"https://img.youtube.com/vi/7IPl266TqkU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Symbols Browser Promo","channel_name":"Stewart Lynch on YouTube","video_id":"9yfhaNqCzq0","video_url":"https://www.youtube.com/watch?v=9yfhaNqCzq0","description":"SF Symbols Browser app is now on TestFlight.  It is an iPad, iPhone and Mac Menu Bar app for locating and testing different features of SF Symbols and retrieving code snippets to add to your projects.\nI would love your feedback.  Final app will be FREE\nhttps://testflight.apple.com/join/meMzNPKM","published":"2025-05-28T13:52:12Z","thumbnail_url":"https://img.youtube.com/vi/9yfhaNqCzq0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 555","channel_name":"Code Completion","video_id":"e71BYFMpDto","video_url":"https://www.youtube.com/watch?v=e71BYFMpDto","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-28T13:05:15Z","thumbnail_url":"https://img.youtube.com/vi/e71BYFMpDto/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why Xcode Tests Are So Slow — and How to Fix It (SwiftUI TDD #2)","channel_name":"Quality Coding on YouTube","video_id":"r21JXSQtvgs","video_url":"https://www.youtube.com/watch?v=r21JXSQtvgs","description":"🚀 Want faster test runs in Xcode? I cut test time from 35 seconds to just 2 seconds — here’s how you can too.\n\n🛠 In this video:\n• Stop running & building UI tests\n• Turn off parallel tests and debugger\n• Remove slow, useless test templates\n\n📖 Companion article:\nHow to Optimize Your Xcode Project for Fast Test Feedback\nhttps://qualitycoding.org/fast-test-feedback/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\nBlog posts: https://qualitycoding.org/tdd-swiftui-series/\n\n⏱ Timestamps:\n00:00 - Intro\n00:40 - Initial measurement\n02:02 - Stop running UI tests\n03:04 - Stop building UI tests\n04:01 - Turn off XCTest parallel tests\n05:12 - Turn off test debugger\n06:00 - Remove test template cruft\n06:37 - Final measurement\n\n#TDD #SwiftUI #Xcode #iOSDevelopment #UnitTesting","published":"2025-05-28T11:45:05Z","thumbnail_url":"https://img.youtube.com/vi/r21JXSQtvgs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Work around Xcode bug when creating new projects #xcode #git","channel_name":"Quality Coding on YouTube","video_id":"L7UAzKMfNk0","video_url":"https://www.youtube.com/watch?v=L7UAzKMfNk0","description":"","published":"2025-05-28T00:38:25Z","thumbnail_url":"https://img.youtube.com/vi/L7UAzKMfNk0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"“Cut ties with all the lies that you’ve been living in” #nycsubway #3eb #railfan","channel_name":"Full Queue Developer","video_id":"uC_5S4EuXE0","video_url":"https://www.youtube.com/watch?v=uC_5S4EuXE0","description":"","published":"2025-05-27T22:36:50Z","thumbnail_url":"https://img.youtube.com/vi/uC_5S4EuXE0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to make a TextField display multiple lines of text  (SwiftUI tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"FcXR_yMDUtQ","video_url":"https://www.youtube.com/watch?v=FcXR_yMDUtQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-05-27T15:00:24Z","thumbnail_url":"https://img.youtube.com/vi/FcXR_yMDUtQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Don’t Ignore This Screenshot Rule 🚫","channel_name":"Appfigures on YouTube","video_id":"K2KFHGYago4","video_url":"https://www.youtube.com/watch?v=K2KFHGYago4","description":"Screenshots that don’t match your app’s metadata can hurt conversions and confuse users. The App Store and Google Play use visual assets as part of ASO, and screenshots should align with the keywords and messaging in your title, subtitle, and description. Covers how to match visual content with ASO keywords, improve consistency, and avoid mixed signals that can reduce installs.","published":"2025-05-27T13:30:17Z","thumbnail_url":"https://img.youtube.com/vi/K2KFHGYago4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 554","channel_name":"Code Completion","video_id":"B9MhU3Oi1jA","video_url":"https://www.youtube.com/watch?v=B9MhU3Oi1jA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-27T12:22:26Z","thumbnail_url":"https://img.youtube.com/vi/B9MhU3Oi1jA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Run Automated UI Tests in iOS with XCUITest - SwiftUI - Xcode 16","channel_name":"Karin Prater on YouTube","video_id":"c9lSBCUcy3k","video_url":"https://www.youtube.com/watch?v=c9lSBCUcy3k","description":"Learn how to write automated UI testing in iOS using the XCUITest framework built into Xcode 16. Follow along as we use a demo project to test various functionalities, such as verifying item displays, removing items, and adding new items through interactive buttons, all while addressing common issues like test flakiness and brittleness. Learn how to set up, write, and optimize UI tests for long-term utility, including best practices for using accessibility identifiers and writing good assertion. Additionally, understand how to manage and execute these tests efficiently using Xcode's test plans and parallelisation options.\n\nI am using Xcode 16.4 where the test debugging works better. \n\n00:00 Introduction to Automated UI Testing in iOS\n01:37 Creating and Running UI Tests\n12:38 Organizing Accessibility Identifiers\n18:16 Setup and teardown functions for XCTUITests\n19:32 Defining what we want to test \n21:42 Test Case: Showing initial data\n26:21 Test Case: Pressing delete last button updates UI\n28:47 Stress Testing: Writing good assertions that help you debug faster later\n31:04 Test Case: Remove button disabled when all items were deleted\n34:34 Test Case: Adding New Items\n39:09 Handling Flaky Tests\n46:16 Optimizing Test Speed\n49:59 Parallel Testing and Test Plans\n53:38 Challenges and Alternatives in UI Testing\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files: https://github.com/gahntpo/iOS-testing\n\n------------------\nWhat to Watch Next\nUnit Testing https://www.youtube.com/watch?v=CsuUwdoVwyw&amp;t=726s\nPerformance Testing for SwiftUI apps with XCUITest https://youtu.be/aH15GUzk85Y?si=o026zgQg1oRzZG40\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-05-27T12:01:10Z","thumbnail_url":"https://img.youtube.com/vi/c9lSBCUcy3k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Generate .gitignore for Xcode Projects (SwiftUI TDD #1)","channel_name":"Quality Coding on YouTube","video_id":"sCazsKA-NAA","video_url":"https://www.youtube.com/watch?v=sCazsKA-NAA","description":"🚀 Setting up a new Xcode project? Start clean by adding a proper .gitignore file _before_ creating your Git repo. …But watch out for an Xcode bug!\n\n🛠 In this video:\n• Generate your .gitignore file\n• Watch out for an Xcode bug with shared schemes!\n\n📖 Companion article:\nHow to Generate a Useful Xcode Gitignore to Avoid Noise in Git\nhttps://qualitycoding.org/generate-xcode-gitignore/\n\n📚 Full blog series:\nhttps://qualitycoding.org/tdd-swiftui-series/\n\n🔔 Subscribe for the full SwiftUI with TDD video series.\n\n⏱ Timestamps:\n00:00 - Intro\n00:28 - Create new project\n01:00 - Create .gitignore\n02:03 - Create Git repo, work around Xcode bug\n\n#TDD #SwiftUI #Xcode #Gitignore #iOSDevelopment","published":"2025-05-27T11:45:06Z","thumbnail_url":"https://img.youtube.com/vi/sCazsKA-NAA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Any ideas for getting around the immoveable? #nyc #nycsubway #mta","channel_name":"Full Queue Developer","video_id":"OdUy-dkve-M","video_url":"https://www.youtube.com/watch?v=OdUy-dkve-M","description":"","published":"2025-05-26T22:40:38Z","thumbnail_url":"https://img.youtube.com/vi/OdUy-dkve-M/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Refactor in Tiny Steps in Swift","channel_name":"Quality Coding on YouTube","video_id":"fXOFqbU6K-s","video_url":"https://www.youtube.com/watch?v=fXOFqbU6K-s","description":"","published":"2025-05-26T18:43:28Z","thumbnail_url":"https://img.youtube.com/vi/fXOFqbU6K-s/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Moving a Property, Safely","channel_name":"Quality Coding on YouTube","video_id":"IAa7m1qV3ow","video_url":"https://www.youtube.com/watch?v=IAa7m1qV3ow","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-05-26T18:00:27Z","thumbnail_url":"https://img.youtube.com/vi/IAa7m1qV3ow/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 553","channel_name":"Code Completion","video_id":"ERSRke9v5Tk","video_url":"https://www.youtube.com/watch?v=ERSRke9v5Tk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-26T12:27:48Z","thumbnail_url":"https://img.youtube.com/vi/ERSRke9v5Tk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why is Underway so accurate? #nycsubway","channel_name":"Full Queue Developer","video_id":"LbjP1Aa7MEA","video_url":"https://www.youtube.com/watch?v=LbjP1Aa7MEA","description":"","published":"2025-05-26T00:34:46Z","thumbnail_url":"https://img.youtube.com/vi/LbjP1Aa7MEA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Elevate Your SwiftUI Lists with iOS 18’s New Container Features","channel_name":"Stewart Lynch on YouTube","video_id":"yMOS-2OFtho","video_url":"https://www.youtube.com/watch?v=yMOS-2OFtho","description":"If you’re already familiar with custom container views in SwiftUI, you’re going to love what iOS 18 brings to the table. In this follow-up to my earlier video (linked below), I explore two exciting new additions introduced at WWDC24:\n• Accessing section subviews (headers, content, and footers)\n• Using the new ContainerValue struct for dynamic view behavior\n\nI’ll walk you through two practical examples: enhancing a basic list with stylized sections and creating a dynamic, filterable to-do list using ContainerValue to elevate a selected section to the top.\n\nAlong the way, we’ll:\n • Build and modularize custom container views\n • Use SwiftUI’s new scroll and animation capabilities\n • Dynamically group data and style it with conditional logic\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with Widgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:53 Custom ContainerView with Sections\n8:25 Grouping Content using a Dictionary \n13:00 ContainerValues\n14:40 ContainerView with ContainerValues\n18:35 Animation and Scrolling\n20:45 Formatting Sections\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Custom-Container-Sections-and-ContainerValues/tree/starterProject\n\nCompleted Project: \nhttps://github.com/StewartLynch/Custom-Container-Sections-and-ContainerValues/tree/CompletedSourceCode\n\nReferences mentioned in video: \nMastering Custom Container Views in SwiftUI – With ViewBuilders, State & Closures\nhttps://youtu.be/m36JEJkO6Y0\n\nEntry Macro with Binding and Theming for SwiftUI – Fixing Issues\nhttps://youtu.be/zUIC5FBU-2U\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-05-25T13:36:23Z","thumbnail_url":"https://img.youtube.com/vi/yMOS-2OFtho/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 552","channel_name":"Code Completion","video_id":"ugzcuXXZ27c","video_url":"https://www.youtube.com/watch?v=ugzcuXXZ27c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-25T13:06:14Z","thumbnail_url":"https://img.youtube.com/vi/ugzcuXXZ27c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Price","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"AIzCvjEC67Q","video_url":"https://www.youtube.com/watch?v=AIzCvjEC67Q","description":"This week Jaime and Tim review The Last of Us: S02E06 The Price as well as Doctor Who S02E05-E06. Jaime also gives his view of the Andor Finale.\n\n  •  “There’s No Way to Complete This Narrative in a Third Season”: ‘The Last of Us’ Showrunner Reveals How Long He Thinks the Series Will Run (https://collider.com/the-last-of-us-series-length-season-3-showrunner-craig-mazin/) \n  •  Doctor Who's next two series already written despite 'Disney funding cuts' (https://www.mirror.co.uk/tv/tv-news/doctor-whos-next-two-series-35238617) \n  •  Predator: Killer of Killers | Official Trailer | Hulu (https://youtu.be/fbddYji1F8s?si=BnNHJlMTL-UifTld) \n  •  SAG-AFTRA Calls Out 'Fortnite' Over Darth Vader AI Voice (https://gizmodo.com/fortnite-ai-darth-vader-sag-aftra-dispute-2000604222) \n  •  SAG-AFTRA Video Game Strike: Union Says Latest AI Proposals From Studios Contain “Alarming Loopholes” (https://www.hollywoodreporter.com/business/business-news/sag-aftra-video-game-strike-sides-far-apart-union-says-1236161712/) \n  •  Pennywise returns in the trailer for HBO’s It prequel Welcome to Derry | The Verge (https://www.theverge.com/news/670460/it-prequel-welcome-to-derry-trailer-hbo) \n  •  Netflix is turning mobile blockbuster Clash of Clans into an animated series | The Verge (https://www.theverge.com/news/670547/clash-of-clans-netflix-animated-adaptation) \n  •  Sesame Street’s next season will stream on Netflix | The Verge (https://www.theverge.com/news/669424/sesame-street-netflix-streaming) \n  •  Murderbot — Official Trailer | Apple TV+ (https://youtu.be/vEioDeOiqEs) \n  •  Exclusive Free DC Superman & Krypto Comic With Milk-Bone Dog Biscuits (https://bleedingcool.com/comics/exclusive-free-dc-superman-krypto-comic-milk-bone-dog-biscuits/) \n  •  Long Way Round Trailer (https://youtu.be/yl7MrW9Fe7Y) \n  •  ﻿Long Way Down Trailer (https://youtu.be/Z_XO4l5zMDI) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-05-25T04:32:34Z","thumbnail_url":"https://img.youtube.com/vi/AIzCvjEC67Q/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Heart to heart","channel_name":"Full Queue Developer","video_id":"tF5T3i3CR8g","video_url":"https://www.youtube.com/watch?v=tF5T3i3CR8g","description":"","published":"2025-05-25T04:14:45Z","thumbnail_url":"https://img.youtube.com/vi/tF5T3i3CR8g/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI iOS Localization Tutorial: Master String Catalogs in Xcode 16","channel_name":"Paul Solt on YouTube","video_id":"1piGNwdx9mA","video_url":"https://www.youtube.com/watch?v=1piGNwdx9mA","description":"👉Grab the Code: https://super-easy-apps.kit.com/swiftui\nDo you want to localize your iPhone app and iOS Widgets? In this step-by-step SwiftUI tutorial, I’ll show you how to extend the Sleep Tracker widget from my previous video and use Xcode 16’s new String Catalogs to translate your UI into multiple languages. You’ll also learn how to preview on both the Simulator and in SwiftUI Previews so you can QA your translations before shipping.\n\nI’m Paul Solt, a former Apple engineer, and my SwiftUI code powers the GoPro Quik app (I worked closely with GoPro’s localization team). Grab the starter project and follow along below!\n\n🎥Watch the Sleep Widget SwiftUI tutorial here: https://youtu.be/B2Wswm8v6UQ\n👉Grab the Code: https://super-easy-apps.kit.com/swiftui\n⬇️Download my Super Easy Timer app (mac): https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#Localizations #SwiftUI #StringCatalog #i18n #localize #translate #languages #spanish #english #widget","published":"2025-05-24T18:11:00Z","thumbnail_url":"https://img.youtube.com/vi/1piGNwdx9mA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Passionate about subway maps! #nycsubway","channel_name":"Full Queue Developer","video_id":"VBGFgq5dvL8","video_url":"https://www.youtube.com/watch?v=VBGFgq5dvL8","description":"","published":"2025-05-24T15:21:01Z","thumbnail_url":"https://img.youtube.com/vi/VBGFgq5dvL8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How Task Cancellation Really Works in Swift (Behind the Scenes)","channel_name":"Swift and Tips","video_id":"QAI-ZpZj1UE","video_url":"https://www.youtube.com/watch?v=QAI-ZpZj1UE","description":"In my last episode, I didn’t go deep enough into how task cancellation really works, so here’s the update. I’ll show what happens when you cancel a task without checking Task.isCancelled, using a sorting demo with real-time output.\n\nWe’ll also compare Swift code that ignores cancellation vs code that’s cancellation-aware, and finally take a quick look under the hood to see how Task.sleep handles CancellationError.\nPerfect if you're building with Swift Concurrency and want to avoid subtle bugs.\n\nSorting App: https://github.com/pitt500/SortingApp\nPrevious Video: https://youtu.be/LVWZG9QuMLg\n\nUseful resources:\n- https://forums.swift.org/t/understanding-task-cancellation/75329\n- https://developer.apple.com/videos/play/wwdc2021/10134/\n\n-----\n\nOther videos related:\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* How to create macOS settings in menu bar: https://youtu.be/568mNVqFx-I\n* 3 Ways to initialize SwiftUI State: https://youtu.be/BEHoCIs5iS4\n* Make a View Scrollable Only When Needed: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-24T14:00:43Z","thumbnail_url":"https://img.youtube.com/vi/QAI-ZpZj1UE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 551","channel_name":"Code Completion","video_id":"pOCWa9dIYcc","video_url":"https://www.youtube.com/watch?v=pOCWa9dIYcc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-24T12:41:45Z","thumbnail_url":"https://img.youtube.com/vi/pOCWa9dIYcc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iMessage Menu Animation Using SwiftUI | iOS 17+ | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"_uz-fez-kcs","video_url":"https://www.youtube.com/watch?v=_uz-fez-kcs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to recreate iMessage Menu Animation Using SwiftUI | SwiftUI Complex UI | SwiftUI Animations | SwiftUI Custom Menu | SwiftUI iMessage Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/imessage-menu-17-129711233\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-23T19:45:06Z","thumbnail_url":"https://img.youtube.com/vi/_uz-fez-kcs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 550","channel_name":"Code Completion","video_id":"Y0sOIYQ8iQI","video_url":"https://www.youtube.com/watch?v=Y0sOIYQ8iQI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-23T12:22:08Z","thumbnail_url":"https://img.youtube.com/vi/Y0sOIYQ8iQI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"UIKit - Custom Video Player with Internal + External PIP Mode - Programmatic UI - Xcode 16","channel_name":"Shubham Singh on YouTube","video_id":"NbsAy6J-W7M","video_url":"https://www.youtube.com/watch?v=NbsAy6J-W7M","description":"Hey everyone! \n\nIn this tutorial, we’ll build a fully functional Picture-in-Picture (PiP) video player using UIKit — just like the ones you see in YouTube or Apple TV.\nWe’ll cover both:\nInternal PiP (within the app, no modal view controllers)\nExternal PiP (background playback support from iOS 14+)\n\n🔧 Key features implemented:\nAVPlayerLayer integration with native PiP\nCustom playback controls\nDynamic progress bar\nBackground playback support with proper configuration\n\nSource Code - \nhttps://github.com/Shubham0812/CustomVideoPlayer\n\nExclusive Projects & Animations - \nhttps://www.patreon.com/shubham_iosdev\n\n→ Subscribe to my channel to stay updated -    \n @shubham_iosdev    \n\n→ Timestamps\n0:00 Introduction\n3:15 Setting up the User-Interface\n7:38 Video player functionality\n11:25 Player-In-Player Setup\n14:00 Putting it all together\n\nThanks for watching! :D Subscribe for more.","published":"2025-05-23T07:18:47Z","thumbnail_url":"https://img.youtube.com/vi/NbsAy6J-W7M/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Be like the MTA! #nyc #subway #mta","channel_name":"Full Queue Developer","video_id":"1gTZ9gdIIV8","video_url":"https://www.youtube.com/watch?v=1gTZ9gdIIV8","description":"","published":"2025-05-22T22:24:46Z","thumbnail_url":"https://img.youtube.com/vi/1gTZ9gdIIV8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Stewart Lynch -  Deep Dish Swift 2025","channel_name":"Stewart Lynch on YouTube","video_id":"lYHH3JW5kjk","video_url":"https://www.youtube.com/watch?v=lYHH3JW5kjk","description":"Deep Dish Swift 2025 was held on April 27 - 29 in Chicago.  I was fortunate  enough to be one of this year's presenters.\nThe conference was live streamed and Powered by Tramline.  You can find the entire stream at https://www.youtube.com/@UCFIrollHWTqKEhoHBUTXyaw \nPlans are in place to create individual videos of each talk but until that time,  conference organizer Josh Holtz has graciously allowed me to extract my talk and post it on my channel.\n\nThere is an accompanying web page that I created that contains links to the content that I presented.\nhttps://stewartlynch.github.io/DDSwiftTalkResources/\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-05-22T13:36:07Z","thumbnail_url":"https://img.youtube.com/vi/lYHH3JW5kjk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 549","channel_name":"Code Completion","video_id":"IZgmxiElOZA","video_url":"https://www.youtube.com/watch?v=IZgmxiElOZA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-22T12:40:37Z","thumbnail_url":"https://img.youtube.com/vi/IZgmxiElOZA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Protect ya neck! Use Underway to check when the train is coming on multi-level stations. Feat Freddy","channel_name":"Full Queue Developer","video_id":"okLTRTiQD6k","video_url":"https://www.youtube.com/watch?v=okLTRTiQD6k","description":"","published":"2025-05-21T16:49:58Z","thumbnail_url":"https://img.youtube.com/vi/okLTRTiQD6k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI - Task Management App UI - Complex UI - Xcode 16 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"n0P8fKUuIqk","video_url":"https://www.youtube.com/watch?v=n0P8fKUuIqk","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Task Management App UI Using SwiftUI | SwiftUI Complex UI | SwiftUI Tasks App UI | SwiftUI Date And Time Formatter | SwiftUI Pinned Header View | SwiftUI LazyStack Pinned Views | SwiftUI Custom Header View | Swift |  SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui\n\n► Source Code: https://www.patreon.com/posts/swiftui-task-app-129522424\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-21T14:30:06Z","thumbnail_url":"https://img.youtube.com/vi/n0P8fKUuIqk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Cancel a Task at anytime in Swift Concurrency","channel_name":"Swift and Tips","video_id":"LVWZG9QuMLg","video_url":"https://www.youtube.com/watch?v=LVWZG9QuMLg","description":"Learn how to create and cancel a Task at any time using Swift Concurrency. In this quick guide, you’ll see how to use Task.cancel() and handle cancellation properly in async/await code. Perfect for avoiding memory leaks and improving app performance!\n\nSorting App: https://github.com/pitt500/SortingApp\n\n-----\n\nOther videos related:\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* How to create macOS settings in menu bar: https://youtu.be/568mNVqFx-I\n* 3 Ways to initialize SwiftUI State: https://youtu.be/BEHoCIs5iS4\n* Make a View Scrollable Only When Needed: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-21T14:00:29Z","thumbnail_url":"https://img.youtube.com/vi/LVWZG9QuMLg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Optimize Apple Ads with Negative Keywords 🔍","channel_name":"Appfigures on YouTube","video_id":"-g8OTmacL7U","video_url":"https://www.youtube.com/watch?v=-g8OTmacL7U","description":"Discover how using negative keywords can make your Apple Search Ads campaigns more effective. This video explains how they help reduce wasted ad spend, improve targeting, and drive higher-quality app installs..","published":"2025-05-21T13:30:00Z","thumbnail_url":"https://img.youtube.com/vi/-g8OTmacL7U/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 548","channel_name":"Code Completion","video_id":"HxELwr16Vvg","video_url":"https://www.youtube.com/watch?v=HxELwr16Vvg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-21T12:47:42Z","thumbnail_url":"https://img.youtube.com/vi/HxELwr16Vvg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I've done over 10,000 prompts - 44-min tutorial on how to generate UI","channel_name":"DesignCode","video_id":"M-uUFLU9IFU","video_url":"https://www.youtube.com/watch?v=M-uUFLU9IFU","description":"I’ll show you how to use prompts effectively with AI to create beautiful designs, explore over 800 templates in Aura, and use a prompt builder. Watch till the end for advanced tips and resources!\n\nThese are resources mentioned in the video:\n\nPrompting guide: https://aurachat.io/learn/tips-for-prompting\n\n344 templates I made: https://aurachat.io/meng\n\nCodepen projects: https://codepen.io\n\n21stdev components: http://21st.dev\n\nCodrops demos: https://tympanus.net/codrops/demos/\n\nCOBE globe: https://cobe.vercel.app\n\nVanta JS library: https://vantajs.com\n\nParticles JS: https://vincentgarreau.com/particles.js/\n\nMatter JS: https://brm.io/matter-js/\n\nYou can try the live preview, prompt builder and ultra-fast generation in aura: http://aurachat.io/create\n\n0:00 - Introduction to AI Design Tools\n1:00 - What is Prompting and Why It’s Essential\n3:45 - Exploring Aura’s Templates and Features\n7:35 - Deep Dive into Typography for UI/UX\n12:45 - Adding Shadows for Professional UI Designs\n16:40 - Using Animations to Enhance Designs\n22:15 - Exporting Designs to Figma for Collaboration\n31:00 - Leveraging Open Source Libraries (CodePen, 21stdev, etc.)\n37:00 - Advanced Prompting Techniques and Tailwind Styling\n42:00 - Final Tips, Resources, and Call to Action\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma","published":"2025-05-21T07:41:31Z","thumbnail_url":"https://img.youtube.com/vi/M-uUFLU9IFU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Literally “rail fanning” #nycsubway #railfan #railfanning","channel_name":"Full Queue Developer","video_id":"NbOi0XMQ0vU","video_url":"https://www.youtube.com/watch?v=NbOi0XMQ0vU","description":"","published":"2025-05-20T20:04:08Z","thumbnail_url":"https://img.youtube.com/vi/NbOi0XMQ0vU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 547","channel_name":"Code Completion","video_id":"iqPkgwyLqwc","video_url":"https://www.youtube.com/watch?v=iqPkgwyLqwc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-20T12:29:00Z","thumbnail_url":"https://img.youtube.com/vi/iqPkgwyLqwc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fake Agile vs. XP","channel_name":"Quality Coding on YouTube","video_id":"dhwaTbkJK5Y","video_url":"https://www.youtube.com/watch?v=dhwaTbkJK5Y","description":"","published":"2025-05-20T03:18:48Z","thumbnail_url":"https://img.youtube.com/vi/dhwaTbkJK5Y/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"\"Many of One\" Pattern","channel_name":"Quality Coding on YouTube","video_id":"ntlxxVs-AfM","video_url":"https://www.youtube.com/watch?v=ntlxxVs-AfM","description":"\"Many of One\" is a refactoring pattern.\n\nLinks discussed:\n- Swift code kata: https://github.com/jonreid/ManyOfOne\n- Automatic commit when tests pass: https://github.com/jonreid/Xcode-TCR\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113\n\n00:00 - Intro\n01:28 - Review\n14:07 - Multiple Rounds\n30:20 - Many of One","published":"2025-05-19T18:15:04Z","thumbnail_url":"https://img.youtube.com/vi/ntlxxVs-AfM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"B train arriving at 72nd street #railfan","channel_name":"Full Queue Developer","video_id":"wg4KcECvXb4","video_url":"https://www.youtube.com/watch?v=wg4KcECvXb4","description":"","published":"2025-05-19T17:53:36Z","thumbnail_url":"https://img.youtube.com/vi/wg4KcECvXb4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"57: How many of the same packages can we pick?","channel_name":"Swift Package Indexing Live Streams","video_id":"MxfmlKJe8Z8","video_url":"https://www.youtube.com/watch?v=MxfmlKJe8Z8","description":"Join us for another episode of Swift Package Indexing where we cover the status of Swift 6.1 compatibility and the latest \"Ready for Swift 6\" results, discuss xtool, and of course pick some packages to talk about!  \n  \nNews\n\n- https://swiftpackageindex.com/ready-for-swift-6\n- https://forums.swift.org/t/xtool-cross-platform-xcode-replacement-build-ios-apps-on-linux-and-more\n- https://swiftpackageindex.com/xtool-org/xtool\n- https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/\n\nPackages\n\n- https://swiftpackageindex.com/robb/Redline\n- https://swiftpackageindex.com/perrystreetsoftware/Harmonize\n- https://swiftpackageindex.com/fetch-rewards/swift-mocking\n- https://swiftpackageindex.com/vault-courier/vault-courier","published":"2025-05-19T17:46:06Z","thumbnail_url":"https://img.youtube.com/vi/MxfmlKJe8Z8/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Apple Ads Automation Wastes Money","channel_name":"Appfigures on YouTube","video_id":"lvIaerEvDGU","video_url":"https://www.youtube.com/watch?v=lvIaerEvDGU","description":"Learn why automation in Apple Search Ads can lead to wasted money and less effective placements. This video explains how taking manual control of your campaigns improves targeting, budget efficiency, and overall ad performance.","published":"2025-05-19T13:30:42Z","thumbnail_url":"https://img.youtube.com/vi/lvIaerEvDGU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 546","channel_name":"Code Completion","video_id":"EqI_yaELeGM","video_url":"https://www.youtube.com/watch?v=EqI_yaELeGM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-19T12:27:34Z","thumbnail_url":"https://img.youtube.com/vi/EqI_yaELeGM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Q&A: Keychain Unlocked: Mastering Advanced Security for Smarter, Safer Apps","channel_name":"Richard Topchii on YouTube","video_id":"wzPBmWbxm68","video_url":"https://www.youtube.com/watch?v=wzPBmWbxm68","description":"Q&amp;A part of the talk Keychain Unlocked: Mastering Advanced Security for Smarter, Safer Apps\n\nThe talk is available by the link: https://youtu.be/zQDfNc5cjUI\n\n\nThe keychain services API helps you store sensitive data by giving your app a mechanism to store small bits of user data in an encrypted database called a keychain. When you securely remember the password for them, you free the user to choose a complicated one.\nBecause of the API complexity, most of the developers end up using a 3rd party library or a wrapper to simplify working with the Keychain.\nLet's take a look under the hood of the iOS or macOS Keychain by implementing our own wrapper and review a few more advanced use-cases, such as protecting the secrets with the biometric access (LocalAuthentication framework) and sharing keychain between multiple apps or app extension with the help of the Keychain Sharing Groups or Application Security Groups.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\n\nRelevant documentation:\nKeychain Services API:\nhttps://developer.apple.com/documentation/security/keychain_services\n\nStoring Keys in Keychain:\nhttps://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain\n\nKeychain Data Protection:\nhttps://support.apple.com/en-ae/guide/security/secb0694df1a/web\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios","published":"2025-05-19T05:35:50Z","thumbnail_url":"https://img.youtube.com/vi/wzPBmWbxm68/hqdefault.jpg","twitter_url":""},{"name":"S2 E10: Streaming Cloud Functions","channel_name":"Peter Friese on YouTube","video_id":"Xf0JO1sEnFw","video_url":"https://www.youtube.com/watch?v=Xf0JO1sEnFw","description":"Cloud Functions now support streaming! In this episode, I will add streaming support to the Q&amp;A feature I built earlier in this season of \"Building a Second Brain App\".\n\n#Swift #iOS #Firebase #CloudFunctions #Genkit #Gemini #streaming","published":"2025-05-18T20:45:54Z","thumbnail_url":"https://img.youtube.com/vi/Xf0JO1sEnFw/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Building Scrollable Tab View Using SwiftUI | Instagram Profile Scroll Tab View | iOS 18+ | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"c6lMKH5uKy8","video_url":"https://www.youtube.com/watch?v=c6lMKH5uKy8","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create a Scrollable Tab View just like Instagram Profile Scroll Tab View Using SwiftUI | SwiftUI Scrollable TabView | SwiftUI Swipeable TabView | SwiftUI Instagram Profile ScrollView | SwiftUI ScrollView TabView | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/building-tab-tab-129268121\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-18T15:30:06Z","thumbnail_url":"https://img.youtube.com/vi/c6lMKH5uKy8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering Custom Container Views in SwiftUI – With ViewBuilders, State & Closures","channel_name":"Stewart Lynch on YouTube","video_id":"m36JEJkO6Y0","video_url":"https://www.youtube.com/watch?v=m36JEJkO6Y0","description":"In this deep-dive video, we revisit custom container views from the ground up.\nThis video was sponsored by Brilliant.\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch . The first 200 of you will get 20% off Brilliant’s annual premium subscription.\n\nIn this Video, you’ll learn how to:\n • Create flexible containers using @ViewBuilder\n • Pass customizable parameters with default values\n • Use view modifiers to replicate container behavior\n • Understand when to use a container view vs. a modifier\n • Inject logic using closures\n • Add internal state to your containers\n\nWe’ll build three complete examples:\n 1. A styled container with custom colors and SF Symbols\n 2. A toggle-based container that holds its own state\n 3. A reusable confirmation form container that responds to form state and executes dynamic actions\n\nThis is an advanced but practical guide for any SwiftUI developer wanting to create reusable, powerful view components.\n\nThis video was sponsored by Brilliant\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction and Overview\n2:51 Simple ContainerView\n10:59 Brilliant Promotion\n11:49 Equivalent ViewModifier\n16:22 ContainerView with State\n22:07 ContainerView Closure injection\n\n Starter Project Files: \n   https://github.com/StewartLynch/CustomContainer-Demo\nCompleted Project: \n   https://github.com/StewartLynch/CustomContainer-Demo/tree/CompletedSourceCode\n\nReferences mentioned in video: \nUnderstanding the Initializer Syntax\n   https://youtu.be/1pCIGxLLyns\n\nUnderstanding SwiftUI ViewBuilder\nhttps://youtu.be/IbxBRzTBeC0\n\nCustom View Modifiers\nhttps://youtu.be/XdfVPPfnZZU\n\nCrafting Effective SwiftUI ViewModifiers\nhttps://youtu.be/XU7wdjPCXLw\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-05-18T13:40:41Z","thumbnail_url":"https://img.youtube.com/vi/m36JEJkO6Y0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 545","channel_name":"Code Completion","video_id":"Pn4dXLgJL-g","video_url":"https://www.youtube.com/watch?v=Pn4dXLgJL-g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-18T12:39:27Z","thumbnail_url":"https://img.youtube.com/vi/Pn4dXLgJL-g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Spockcast - Andor: Series Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"uKbypgGdgS4","video_url":"https://www.youtube.com/watch?v=uKbypgGdgS4","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/05/17/andor-series-finale/","published":"2025-05-17T19:40:15Z","thumbnail_url":"https://img.youtube.com/vi/uKbypgGdgS4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Andor: Series Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"nrhK_4Gf9Ig","video_url":"https://www.youtube.com/watch?v=nrhK_4Gf9Ig","description":"This week Jonathan and Tim review Andor S02 Ep X-XII as well as The Last of Us S02E05 Feel Her Love\n\n  •  Star Trek: Strange New Worlds Sets Course for Season 3 Premiere on Thursday, July 17 (https://www.startrek.com/news/strange-new-worlds-july-17-season-3-premiere) \n  •  Star Trek: Prodigy May Need a New Home Again Soon (https://gizmodo.com/star-trek-prodigy-netflix-licensing-renewal-season-3-2000602463) \n  •  ‘Buffy’ Reboot Finds Its New Slayer: Ryan Kiera Armstrong To Star With Sarah Michelle Gellar In Hulu Pilot (https://deadline.com/2025/05/buffy-reboot-ryan-kiera-armstrong-new-slayer-1236398811/) \n  •  Krysten Ritter Returning As Jessica Jones In 'Daredevil: Born Again' For Season 2 (https://deadline.com/2025/05/krysten-ritter-jessica-jones-daredevil-born-again-season-2-1236396141/) \n  •  Marvel Television's Ironheart | Official Trailer | Disney+ (https://youtu.be/WpW36ldAqnM) \n  •  Superman | Official Trailer | DC (https://youtu.be/Ox8ZLF6cGM0) \n  •  Peacemaker Season 2 Trailer Teases More Violence, Friendship, and Eagly (https://gizmodo.com/peacemaker-season-2-trailer-teases-more-violence-friendship-and-eagly-2000600183) \n  •  The Next Game of Thrones Spinoff Is Now Coming Next Year (https://gizmodo.com/the-next-game-of-thrones-spinoff-is-now-coming-next-year-2000602221) \n  •  Fallout Season 2 Coming in December and Season 3 Is a Go (https://gizmodo.com/fallout-season-2-coming-in-december-and-season-3-is-a-go-2000601276) \n  •  Max is becoming HBO Max again (https://www.morningbrew.com/stories/max-is-becoming-hbo-max-again) \n  •  I am a huge fan of Andor. I truly believe it is one of the best Star Wars series out there. #andor - YouTube (https://youtube.com/shorts/ldUShwITZiA) \n  •  Seattle Real Life Last of Us Locations (https://youtu.be/uukShs2qgCI) \n  •  Long Way Home — Official Trailer | Apple TV+ (https://youtu.be/gyu1UAtbwAo) \n  •  ﻿Murderbot — Official Trailer | Apple TV+ (https://youtu.be/vEioDeOiqEs) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-05-17T18:29:01Z","thumbnail_url":"https://img.youtube.com/vi/nrhK_4Gf9Ig/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 544","channel_name":"Code Completion","video_id":"d1HCbBLyKlQ","video_url":"https://www.youtube.com/watch?v=d1HCbBLyKlQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-17T11:35:33Z","thumbnail_url":"https://img.youtube.com/vi/d1HCbBLyKlQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"11 Mobile Game Trends in 2025 You Can’t Afford to Miss","channel_name":"Appfigures on YouTube","video_id":"jdGSSKxl-t4","video_url":"https://www.youtube.com/watch?v=jdGSSKxl-t4","description":"🔥 We just released a MAJOR industry report with in-depth analysis of the booming $66B mobile games market - uncovering some trends we didn't expect. Joined by Randy, our Head of Insights who put the report together, we're breaking down the market, winning strategies, and what it takes to be a leader in 2025.\n\n⚡ Trends by genre and sub-genre\n💰 Monetization strategies\n🔍 Where to find gamers\n🌍 Emerging market growth\n\nGet the full (free) the 40+ page report: https://fg.rs/6lx\n\n► Market Insights: https://appfigures.com/resources/insights\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#games  #mobilegame #gamedevelopment","published":"2025-05-16T20:31:11Z","thumbnail_url":"https://img.youtube.com/vi/jdGSSKxl-t4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Imagine where you can go on the NYC subway #nyc #musichistory #nycmusic #nycsubway","channel_name":"Full Queue Developer","video_id":"kPWk3e9K0go","video_url":"https://www.youtube.com/watch?v=kPWk3e9K0go","description":"","published":"2025-05-16T16:36:03Z","thumbnail_url":"https://img.youtube.com/vi/kPWk3e9K0go/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"My New Way To Create App Store Screenshots","channel_name":"Sean Allen on YouTube","video_id":"749cMjWM54k","video_url":"https://www.youtube.com/watch?v=749cMjWM54k","description":"Check out AppScreens at https://appscreens.com/?via=8d5841\n\nMaking App Store screenshots can be one of the most annoying parts of shipping an app. I had this giant Sketch file with layers everywhere, masking screenshots into frames manually… it was a mess. After I played around with AppScreens...  I’m converted. It’s just easier.\n\nIn this video, I walk you through what I call Level 1. You upload your screenshots, pick a template, hit export, and just like that, you’ve got decent looking, localized screenshots for iPhone, iPad, and more in minutes. No design skills needed.\n\nThen we step it up to Level 2, where you take those templates and start customizing them to match your app’s style. Change fonts, backgrounds, device frames, icons, text, etc...\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://x.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - What is AppScreens?\n0:49 - There are levels to this\n1:15 - Level 1 - Speed with devices &  localization\n5:24 - Easy localization\n6:32 - Preview and export\n7:02 - Remix into a new style\n7:53 - Customize an existing template\n9:15 - Batch upload tons of screenshots\n12:00 - Full customization to match your brand\n18:11 - Advanced localization\n19:26 - Pricing\n\n#swift #swiftui #iosdevelopment","published":"2025-05-16T12:51:45Z","thumbnail_url":"https://img.youtube.com/vi/749cMjWM54k/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 543","channel_name":"Code Completion","video_id":"wE6vGbmYVOk","video_url":"https://www.youtube.com/watch?v=wE6vGbmYVOk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-16T11:27:38Z","thumbnail_url":"https://img.youtube.com/vi/wE6vGbmYVOk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a SwiftUI App To Chat and Make Video Calls on iOS #ios #swift #swiftui #chat #video","channel_name":"Stream Developers on YouTube","video_id":"0-tkt8yaOao","video_url":"https://www.youtube.com/watch?v=0-tkt8yaOao","description":"Getstream.io provides all the building blocks for creating chat, video, and feed apps. This video's SwiftUI demo lets you chat with anyone and make video calls on iOS using reusable chat and video components. \n\nSource code: https://github.com/GetStream/stream-tutorial-projects/tree/main/iOS-SwiftUI/ChatVideoCall\n\nSwiftUI Chat Tutorial: https://getstream.io/tutorials/ios-chat/\n\nSwiftUI Video Calling Tutorial: https://getstream.io/video/sdk/ios/tutorial/video-calling/\n\nStream iOS  Chat SDK: https://getstream.io/chat/sdk/ios/\n\nStream iOS Video SDK: https://getstream.io/video/sdk/ios/\n\nTry Stream for free: https://getstream.io/try-for-free/","published":"2025-05-15T21:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0-tkt8yaOao/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Roxana Monica Nagy, Cristian Díaz, and The Green Spurt","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JfnD4HJFfnA","video_url":"https://www.youtube.com/watch?v=JfnD4HJFfnA","description":"Tim sat down with Roxana Monica Nagy and Cristian Díaz creators of the game The Green Spurt built for Vision Pro using TableTopKit.\n\n\n\n\n\n     \n     \n  •  The Green Spurt (https://reality2713.com/thegreenspurt) \n     \n     \n     \n     \n     \n  •  Roxana Nagy (@coderox.bsky.social) — Bluesky (https://bsky.app/profile/coderox.bsky.social) \n     \n     \n     \n     \n     \n  •  @elkraneo.bsky.social on Bluesky (https://bsky.app/profile/elkraneo.bsky.social) \n     \n     \n     \n     \n     \n  •  https://roxana-nagy.com/\n     \n     \n     \n     \n     \n  •  https://www.elkraneo.com/\n     \n     \n     \n     \n     \n  •  THRASHER: Arcade Odyssey on the App Store (https://apps.apple.com/ca/app/thrasher-arcade-odyssey/id6470237690) \n     \n     \n     \n     \n     \n  •  Blackbox for Vision on the App Store (https://apps.apple.com/ca/app/blackbox-for-vision/id6458588937) \n     \n     \n     \n     \n     \n  •  Ryan McLeod on MTJC (https://morethanjustcode.com/335-ryan-mcleod-talks-with-tim-mitra/) \n     \n     \n     \n     \n     \n  •  Belkin Battery Holder for Vision Pro (https://www.belkin.com/p/battery-holder-for-apple-vision-pro) \n     \n     \n     \n     \n     \n  •  Carina D1 Charging Dock for Apple Vision Pro – PrismXR (https://www.prismxr.com/products/prismxr-charging-dock-for-apple-vision-pro-65w-fast-charge-with-usb-c-charger-and-cable) \n     \n     \n     \n     \n     \n  •  The Art of War (https://www.amazon.ca/Art-War-Deluxe-SUN-TZU/dp/9388369696/) \n     \n     \n     \n     \n     \n  •  Dr. Helen Papagiannis, Ph.D. – Advisor – JLR | LinkedIn (https://www.linkedin.com/in/hpapagiannis/) \n     \n     \n     \n     \n     \n  •  Cathy Hackl – External/Senior Advisor (AI, XR, Spatial, IOT, Web3, Quantum) – Boston Consulting Group (BCG) | LinkedIn (https://www.linkedin.com/in/cathyhackl/) \n     \n     \n     \n     \n     \n  •  Hayao Miyazaki – Wikipedia (https://en.wikipedia.org/wiki/Hayao_Miyazaki) \n     \n     \n     \n     \n     \n  •  Breaking down the #cost and #macros of Deli’s Rebecca #sandwich. #food #foodie #dubai #bbq #brisket (https://youtu.be/rFBidYOwnYI) \n     \n     \n     \n     \n     \n  •  Reality check (@reality2713.bsky.social) — Bluesky (https://bsky.app/profile/reality2713.bsky.social) \n     \n     \n     \n     \n     \n  •  Vision Pro Developer Group on LinkedIn (https://www.linkedin.com/groups/12922559/)","published":"2025-05-15T20:05:41Z","thumbnail_url":"https://img.youtube.com/vi/JfnD4HJFfnA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Resizable ScrollView Header | Scroll To Hide Header | SwiftUI | iOS 18+","channel_name":"Kavsoft on YouTube","video_id":"Y6SUfz9f7fU","video_url":"https://www.youtube.com/watch?v=Y6SUfz9f7fU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create a Resizable and Sticky Scroll Header  Using SwiftUI | SwiftUI Resizable Header | SwiftUI Sticky Header | SwiftUI Scroll Animation | SwiftUI Scroll To Hide Header | Hide Header on Scroll SwiftUI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/resizable-header-129041706\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-15T17:37:42Z","thumbnail_url":"https://img.youtube.com/vi/Y6SUfz9f7fU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Getting Started with Unit Testing for iOS Development in Swift | XCTest | Xcode 16","channel_name":"Karin Prater on YouTube","video_id":"CsuUwdoVwyw","video_url":"https://www.youtube.com/watch?v=CsuUwdoVwyw","description":"In this Swift Testing tutorial, learn how to speed up your development process by mastering automated unit testing in iOS. Understand the significance of unit tests, how to set up a new testing project, and the best practices for writing resilient, maintainable tests. Follow along as I test a simple app with a 'remove last' functionality, ensuring robustness and reliability. This guide covers everything from basic setup to advanced testing strategies and real-world applications, making your code error-free and future-proof.\n\nI am using Xcode 16.2 and Swift Testing with XCTests.\n\n00:00 Introduction to Automated Testing\n00:20 Understanding Unit Tests\n01:38 Setting Up Your First Unit Test\n02:02 Creating a Simple iOS App for Testing\n04:22 Writing and Running Your First Test\n07:42 Improving Test Resilience\n13:11 Testing Edge Cases and Button States\n19:13 Organizing and Naming Your Tests\n21:59 Advanced Testing Considerations\n25:23 Conclusion and Next Steps\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n⬇️ You can find the code for the SwiftUI app under test here:\nhttps://www.swiftyplace.com/blog/unit-testing-ios-apps\n\n\n-------------------\n👉 About Karin Prater\nHi, I’m Karin Prater—an iOS developer and educator helping you master Swift, SwiftUI, and real-world iOS app development. I create no-fluff tutorials on SwiftUI architecture, UIKit, Combine, Core Data, and how to build iPhone and macOS apps with best practices. Subscribe for weekly deep dives into Xcode, Swift design patterns, and everything you need to grow as an Apple developer.\n\nNew videos every week on iOS development, SwiftUI, and app architecture that actually scales.\n\n\n#SwiftUI","published":"2025-05-15T13:26:05Z","thumbnail_url":"https://img.youtube.com/vi/CsuUwdoVwyw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 542","channel_name":"Code Completion","video_id":"UZIENzZPnMw","video_url":"https://www.youtube.com/watch?v=UZIENzZPnMw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-15T11:04:39Z","thumbnail_url":"https://img.youtube.com/vi/UZIENzZPnMw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ASO Mistake I Still See Every Day 🤦‍♂️","channel_name":"Appfigures on YouTube","video_id":"zhfcrHA8OHQ","video_url":"https://www.youtube.com/watch?v=zhfcrHA8OHQ","description":"Repeating keywords in your iOS App Store ASO metadata—like app name, subtitle, and keyword field—doesn’t improve rankings and wastes valuable keyword space. Apple’s algorithm only counts each keyword once, no matter how many times it's repeated. Covers how keyword indexing works, what counts as duplication, and why unique keywords across all fields matter for ASO keyword optimization.","published":"2025-05-14T13:30:52Z","thumbnail_url":"https://img.youtube.com/vi/zhfcrHA8OHQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 541","channel_name":"Code Completion","video_id":"s1HuU799_0Y","video_url":"https://www.youtube.com/watch?v=s1HuU799_0Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-14T10:08:10Z","thumbnail_url":"https://img.youtube.com/vi/s1HuU799_0Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The 6 Best Vibe Coding Platforms","channel_name":"Stream Developers on YouTube","video_id":"XYyvYDMSyNc","video_url":"https://www.youtube.com/watch?v=XYyvYDMSyNc","description":"Developers can use many vibe coding tools to prototype and quickly build front and back ends of mobile and web apps. This video helps you discover the six vibe coding solutions you can use today to bring your ideas to life. We will build an X clone using the same prompt for Chef by Convex, Lovable, Bolt.new, v0, Replit Agent, and Firebase Studio. \n\nTIMESTAMPS\n00:00 Cold Open\n00:06 Introduction to Vibe Coding Platforms\n00:50 Vibe Coding With Chef by Convex: Build Front and Back Ends of Web Apps\n05:19 Using Lovable for Vibe Coding\n06:52: Vibe Coding Web and Mobile Apps Using Bolt.new\n09:47 How To Build Web Apps With Replit Agent\n10:39 Vibe Code Any Web App With v0 and Superbase\n12:16 Firebase Studio - Vibe Coding For Mobile and Web Apps\n\nRELATED LINKS\nBuild chat, video, and feed apps with Stream: https://getstream.io/\n\nChef by Convex: https://chef.convex.dev/\n\nLovable: https://lovable.dev/\n\nBolt.new: https://bolt.new/\n\nReplit Agent: https://replit.com/\n\nv0 by Vercel: https://v0.dev/\n\nFirebase Studio: https://firebase.studio/","published":"2025-05-14T07:05:51Z","thumbnail_url":"https://img.youtube.com/vi/XYyvYDMSyNc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI Theme Switcher in 3 Minutes – Light & Dark Mode Made Easy!","channel_name":"Kavsoft on YouTube","video_id":"rI8b_qiLq-0","video_url":"https://www.youtube.com/watch?v=rI8b_qiLq-0","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll guide you through the process of creating an app theme switcher, enabling users to switch between dark and light modes, using SwiftUI.\nSwiftUI Theme Switcher | SwiftUI App Theme Switcher | SwiftUI Dark Mode Toggle | SwiftUI Light/Dark Mode Toggle | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-13T20:21:21Z","thumbnail_url":"https://img.youtube.com/vi/rI8b_qiLq-0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Building emoji reactions in 5 minutes with SwiftUI (iOS tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"P_0K3SDN8F4","video_url":"https://www.youtube.com/watch?v=P_0K3SDN8F4","description":"🔥 Big thank you to Stream for sponsoring this video! 🔥\n\nStream's platform empowers developers with the flexibility and scalability they need to build rich conversations and engaging communities, check out their website 👉 https://getstream.io/chat/sdk/ios/?utm_source=website&amp;utm_medium=referral&amp;utm_content=&amp;utm_campaign=vincentpradeilles\n\n———\n\nLink to the full code of the app 👉 https://github.com/vincent-pradeilles/emoji-reaction-swiftui\nLink to how Stream implemented the feature 👉 https://github.com/GetStream/stream-chat-swiftui/blob/develop/Sources/StreamChatSwiftUI/ChatChannel/Reactions/ReactionsOverlayView.swift\n\n#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-05-13T15:00:43Z","thumbnail_url":"https://img.youtube.com/vi/P_0K3SDN8F4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Here’s how you can try Swift 6.2 before it’s officially released!","channel_name":"Swift and Tips","video_id":"RE5aXR86HO8","video_url":"https://www.youtube.com/watch?v=RE5aXR86HO8","description":"Download toolchain: https://www.swift.org/install/macos/\n\n-----\nMore shorts:\n* What is inside Apple Campus?: https://youtube.com/shorts/2SONKi2XFDA\n* iOS Roadmap: https://youtube.com/shorts/sIakUzWpGnA\n* New Controversial feature in Swift?: https://youtube.com/shorts/L9KmKt8voTI\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-13T13:52:04Z","thumbnail_url":"https://img.youtube.com/vi/RE5aXR86HO8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Stop Rebuilding UI with Play to Xcode","channel_name":"Sean Allen on YouTube","video_id":"DWQA6bEILes","video_url":"https://www.youtube.com/watch?v=DWQA6bEILes","description":"Check out Play to Xcode - https://createwithplay.com/\nUse code: SEAN25 to get 25% off Play's Pro plan for 3 months. Pro plan gives you access to unlimited projects, Play to Xcode, advanced interactions and more.\n\nThe design tool, Play, has just released a HUGE new feature called Play to Xcode. This feature allows designs built in Play to be exported into Xcode as a Swift Package so you, the developer, can use entire screen flows or the building blockUI components so you don't have to rebuild what the designer created.\n\nAll those tiny details the designer spent hours building... you get all that done for you. If you're working on a team with a designer, send them this video. It will speed up your team immensely.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Play to Xcode\n1:35 - How it works and why it's a big deal\n4:19 - Onboard flow example - Save SO much time\n7:10 - Pre-built dynamic puzzle pieces (UI components)\n10:18 - Populating the UI with outside data\n15:15 - Tell your designer!\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-05-13T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/DWQA6bEILes/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 540","channel_name":"Code Completion","video_id":"WkRv23EJx7Y","video_url":"https://www.youtube.com/watch?v=WkRv23EJx7Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-13T09:15:54Z","thumbnail_url":"https://img.youtube.com/vi/WkRv23EJx7Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - Custom Cards + Shuffling Animation - Xcode 16","channel_name":"Shubham Singh on YouTube","video_id":"kFHDT7d7P_k","video_url":"https://www.youtube.com/watch?v=kFHDT7d7P_k","description":"Hey Everyone! 👋 \nIn today's video, I'll show you how to create Custom Cards and add an animated Shuffling animation to it using SwiftUI :D  #swiftui  #ios #xcode #animation \n\nSource Code - \nhttps://www.patreon.com/posts/custom-cards-128775879\n\nResources + Fonts\nhttps://drive.google.com/drive/folders/1ggXm4ZBbfl9OxjHZF7iQt8N9V6-PJTb6\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\nSupport Me - \nhttps://patreon.com/shubham_iosdev\n\n→ Timestamps\n  0:00 Introduction\n  1:05 Card Model Creation\n  2:10 MainViewModel\n  3:25 Card Gradient View\n  4:55 Card Detail View\n  9:05 Putting it all together\n  13:40 Drag Gesture for Shuffling\n\nThanks for watching! :D\nSubscribe for more.","published":"2025-05-12T17:23:39Z","thumbnail_url":"https://img.youtube.com/vi/kFHDT7d7P_k/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Stop Using Localizations the Wrong Way","channel_name":"Appfigures on YouTube","video_id":"ILzPRLKK6bI","video_url":"https://www.youtube.com/watch?v=ILzPRLKK6bI","description":"Use iOS App Store localizations like Spanish (Mexico) or French (Canada) to add more English keywords in ASO. Entering extra English terms in alternate language slots gives more total keyword coverage. Shows how localized metadata is indexed and how to apply this ASO keyword trick.","published":"2025-05-12T13:30:13Z","thumbnail_url":"https://img.youtube.com/vi/ILzPRLKK6bI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 539","channel_name":"Code Completion","video_id":"WCrg-4R1jlY","video_url":"https://www.youtube.com/watch?v=WCrg-4R1jlY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-12T09:46:04Z","thumbnail_url":"https://img.youtube.com/vi/WCrg-4R1jlY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Death of Truth","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ms6zYsXE6Nk","video_url":"https://www.youtube.com/watch?v=ms6zYsXE6Nk","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/05/12/the-death-of-truth/","published":"2025-05-12T01:09:10Z","thumbnail_url":"https://img.youtube.com/vi/ms6zYsXE6Nk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Death of Truth","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ZJsi2nRgJrc","video_url":"https://www.youtube.com/watch?v=ZJsi2nRgJrc","description":"This week we review Andor Season 2 Episodes VII - IX, The Last of Us S02E04 Day One, and Doctor Who S02E04 Lucky Day.\n\n  •  The Next Lord of the Rings Movie Finally Has a Release Date (https://gizmodo.com/the-next-lord-of-the-rings-movie-finally-has-a-release-date-2000599695) \n  •  Foundation Season 3 Shares a First Look for Lee Pace Fans (and Everyone Else)  (https://gizmodo.com/foundation-season-3-trailer-apple-tv-lee-pace-200059883) \n  •  THE LONG WALK Official Trailer (2025) (https://youtu.be/uChRTkGFPmI?si=OtzfTtPgGF-2jIhC) \n  •  Cool Hand Luke (1967) - Failure To Communicate Scene (7/8) | Movieclips (https://youtu.be/_WUyZXhLHMk) \n  •  Disney Says It Made Its Walt Disney Robot to Remind Fans He Was an Actual Person (https://gizmodo.com/disney-says-it-made-its-walt-disney-robot-to-remind-fans-he-was-an-actual-person-2000597559) \n  •  ANDOR Season 2 Episodes 7 - 8 - 9 BREAKDOWN - Star Wars Easter Eggs You Missed! (https://youtu.be/BciNv4LKC68) \n  •  Tales of the Underworld | Official Trailer | Available May 4 on Disney+ (https://youtu.be/GkywNANueew?si=pPvxkPHr3XPj3EP5) \n  •  CONCLAVE - Official Trailer [HD] - Only In Theaters October 25 (https://youtu.be/JX9jasdi3ic) \n  •  The Shoes of the Fisherman Official Trailer #1 - Anthony Quinn Movie (1968) HD (https://youtu.be/0G72yTRrqQ8) \n  •  Dept. Q | Official Trailer | Netflix (https://youtu.be/72hK6FUmm8o) \n  •  ﻿Trainspotting - Diane - Can I See You Again - WITH ENGLISH SUBTITLES HD (https://youtu.be/-dhEXNZZcYw) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-05-11T18:37:27Z","thumbnail_url":"https://img.youtube.com/vi/ZJsi2nRgJrc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Customized Paywall using Native SwiftUI StoreKit APIs | Custom SubscriptionStoreView | Xcode","channel_name":"Kavsoft on YouTube","video_id":"a-jQ_5yEfUc","video_url":"https://www.youtube.com/watch?v=a-jQ_5yEfUc","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to customize the SubscriptionStoreView with some native StoreKit APIs to create a beautiful Paywall Using SwiftUI | SwiftUI Paywalls | SwiftUI StoreKit APIs | SwiftUI SubscriptionStoreView | SwiftUI StoreKit Configuration File | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/customized-using-128688453\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-05-11T16:25:11Z","thumbnail_url":"https://img.youtube.com/vi/a-jQ_5yEfUc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Entry Macro with Binding and Theming for SwiftUI – Fixing Issues","channel_name":"Stewart Lynch on YouTube","video_id":"zUIC5FBU-2U","video_url":"https://www.youtube.com/watch?v=zUIC5FBU-2U","description":"In this video, we improve our SwiftUI theming system by addressing three key issues:\n✅ Fixing dark mode inconsistencies\n✅ Resolving unwanted background reveals in modal sheets\n✅ Persisting the selected theme between app launches\n\nWe’ll explore solutions using SwiftUI’s preferredColorScheme, custom presentation detents, and AppStorage with RawRepresentable. By the end of this video, your app’s theming system will be more reliable and user-friendly.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:42 Fixing DarkMode Issues\n4:25 Fixing the Modal Sheet Background\n5:30 Custom PresentationDetent\n7:51 Creating a Codable Color\n13:15 Persisting with RawRepresentable\n\n Starter Project Files: \n   https://github.com/StewartLynch/Entry-Macro-Demo/tree/CompletedSourceCodePart1\nCompleted Project: \n   https://github.com/StewartLynch/Entry-Macro-Demo/tree/CompletedSourceCodePart2\n\nPart 1 of this 2 part series:\nSwiftUI’s Entry Macro: Simplifying Environment Keys & Theming\nhttps://youtu.be/nun_jIRiYP0\n\nReferences mentioned in video: \nBottomSheets and PresentationDetents in SwiftUI\nhttps://youtu.be/8JmGGcsUdFM\n\nRawRepresentable and AppStorage\nhttps://youtu.be/LRlSjdTuHWY\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-05-11T13:44:19Z","thumbnail_url":"https://img.youtube.com/vi/zUIC5FBU-2U/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 538","channel_name":"Code Completion","video_id":"ZS2NCTaQME4","video_url":"https://www.youtube.com/watch?v=ZS2NCTaQME4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-11T10:06:16Z","thumbnail_url":"https://img.youtube.com/vi/ZS2NCTaQME4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Engineer Shows How To Build a SwiftUI Sleep Tracker","channel_name":"Paul Solt on YouTube","video_id":"B2Wswm8v6UQ","video_url":"https://www.youtube.com/watch?v=B2Wswm8v6UQ","description":"Want the code? Go here: https://super-easy-apps.kit.com/swiftui\nWant to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\n\nToday's 30 minute design challenge is to build this iOS Sleep Tracker widget from scratch. You'll learn how to work with MeshGradient's, text highlighting, and formatting time.\nI’m Paul Solt, a former Apple engineer, and my SwiftUI code powers the GoPro Quik app. Grab the starter project and design mock-up in the description below.\nLet's jump into Xcode 16 and race the clock!\n\nDownload Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n0:00 SwiftUI Design Challenge\n0:33 Design Mockup\n2:25 Starter Project\n2:55 30 Minute Challenge\n6:33 Text Highlighting MVP\n9:40 Background Gradients\n15:02 Mesh Gradients\n19:12 Refactor ViewModel\n23:34 AttributedString Highlights\n31:17 Next Steps\n\n#SwiftUI #Xcode #Design #Challenge #DesignChallenge #Xcode16 #Widget #WidgetKit #Swift #iOS #iOSDev #UI","published":"2025-05-10T15:44:50Z","thumbnail_url":"https://img.youtube.com/vi/B2Wswm8v6UQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift WTF – Surprising behaviors while learning Swift","channel_name":"Paul Hudson on YouTube","video_id":"dQJUoNIbDsg","video_url":"https://www.youtube.com/watch?v=dQJUoNIbDsg","description":"Swift is a smart, modern programming language that makes it easy to build a wide range of software, but if you're not careful it's easy to run into some surprising behaviors. In this video you'll learn about a few of them, and I'm pretty sure everyone will find something new here.\n\nThis video was shot at try! Swift Tokyo, and was presented by my daughter, Sophie. It was her first ever completely solo talk at a conference, and I think she really smashed it! I'm grateful to the try! Swift Tokyo team for giving me permission to republish the video here – you can find out more about their event here: https://tryswift.jp/en\n\nNote: Sophie will read all the comments you post below, so please be considerate.","published":"2025-05-10T13:07:03Z","thumbnail_url":"https://img.youtube.com/vi/dQJUoNIbDsg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 537","channel_name":"Code Completion","video_id":"8ETyc_h3754","video_url":"https://www.youtube.com/watch?v=8ETyc_h3754","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-10T09:30:30Z","thumbnail_url":"https://img.youtube.com/vi/8ETyc_h3754/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"n0chanc3 Official Walkthrough – Master Every Puzzle! (Full Guide & Tips)","channel_name":"Swift Nuggets with Radu Dan","video_id":"M8XRbiG1_zQ","video_url":"https://www.youtube.com/watch?v=M8XRbiG1_zQ","description":"Welcome to the official walkthrough for n0chanc3, the mind-bending word puzzle game! 🧩🤔\n\nWatch as we guide you through every unique, handcrafted level—revealing tips, strategies, and solutions to help you master the game. 🚀🔑\n\nDownload n0chanc3 on the App Store:\n📱 https://apps.apple.com/app/id6742768684\n\nVisit our official website:\n🌐 https://nochance.xyz/\n\nJoin our Support & Community on Discord:\n💬 https://discord.gg/wmUQUar6MR\n\n⏱️ Timestamps\n00:00 - Intro\n01:34 - Level 1\n03:14 - Level 2\n04:36 - Level 3\n06:15 - Level 4\n09:35 - Level 5\n10:34 - Level 6\n11:33 - Level 7\n12:35 - Level 8\n13:06 - Level 9\n15:16 - Level 10\n16:24 - Level 11\n17:12 - Level 12\n18:45 - Level 13\n19:55 - Level 14\n20:56 - Level 15\n21:55 - Level 16\n22:48 - Level 17\n23:16 - Level 18\n24:03 - Level 19\n26:09 - Level 20\n\nAbout n0chanc3:\n🖼️ Official, complete walkthrough for all levels\n🧩 Unique image-based puzzles for all ages\n💡 Hints and strategies to boost your progress\n🚫 No ads—just pure puzzle fun\n🏆 Game Center achievements and more!\n\nIf you love a challenge, subscribe for more tips and let us know your favorite level in the comments! 🎉👇","published":"2025-05-10T06:13:18Z","thumbnail_url":"https://img.youtube.com/vi/M8XRbiG1_zQ/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Talking to you about my approach to making videos","channel_name":"Full Queue Developer","video_id":"4KNUZq1L4Tg","video_url":"https://www.youtube.com/watch?v=4KNUZq1L4Tg","description":"","published":"2025-05-10T02:41:58Z","thumbnail_url":"https://img.youtube.com/vi/4KNUZq1L4Tg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Complex Flight App UI with Animations | #apple #swiftui #animation #ui #ios","channel_name":"Kavsoft on YouTube","video_id":"VxsIsbExI68","video_url":"https://www.youtube.com/watch?v=VxsIsbExI68","description":"","published":"2025-05-09T19:14:54Z","thumbnail_url":"https://img.youtube.com/vi/VxsIsbExI68/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"3 Ways to Initialize @State in SwiftUI (You Might Be Missing One!)","channel_name":"Swift and Tips","video_id":"BEHoCIs5iS4","video_url":"https://www.youtube.com/watch?v=BEHoCIs5iS4","description":"In this video, you'll learn 3 different ways to initialize @State in SwiftUI, including one you might not be using yet!\n\nSorting App: https://github.com/pitt500/SortingApp\nNew Observation Pattern in SwiftUI: https://swiftandtips.com/implementing-observation-in-swiftui\n\n-----\n\nOther videos related:\n* State and Binding in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* Make a View Scrollable Only When Needed: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* Update and compile your own version of Swift: https://youtu.be/Rg3wsgNygYA\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-09T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/BEHoCIs5iS4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 536","channel_name":"Code Completion","video_id":"PDLMzKptytA","video_url":"https://www.youtube.com/watch?v=PDLMzKptytA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-09T10:23:53Z","thumbnail_url":"https://img.youtube.com/vi/PDLMzKptytA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sticky Header + Auto-Scrolling Tabs using SwiftUI | #apple #ios #animation #ui","channel_name":"Kavsoft on YouTube","video_id":"Ahe-nDbmz0A","video_url":"https://www.youtube.com/watch?v=Ahe-nDbmz0A","description":"","published":"2025-05-08T21:32:48Z","thumbnail_url":"https://img.youtube.com/vi/Ahe-nDbmz0A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Quiz App Using Firebase and SwiftUI | #apple #ios #swiftui","channel_name":"Kavsoft on YouTube","video_id":"fyn7F0UzQj0","video_url":"https://www.youtube.com/watch?v=fyn7F0UzQj0","description":"","published":"2025-05-08T21:29:32Z","thumbnail_url":"https://img.youtube.com/vi/fyn7F0UzQj0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 535","channel_name":"Code Completion","video_id":"6kgIfV09ds8","video_url":"https://www.youtube.com/watch?v=6kgIfV09ds8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-08T09:52:33Z","thumbnail_url":"https://img.youtube.com/vi/6kgIfV09ds8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 534","channel_name":"Code Completion","video_id":"-SA7MKdZQuk","video_url":"https://www.youtube.com/watch?v=-SA7MKdZQuk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-07T11:17:03Z","thumbnail_url":"https://img.youtube.com/vi/-SA7MKdZQuk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The App Store Just Got Cracked Open","channel_name":"Sean Allen on YouTube","video_id":"BYYi42WNlxI","video_url":"https://www.youtube.com/watch?v=BYYi42WNlxI","description":"The App Store just changed. Developers in the U.S. can now have an external link to a checkout flow on the web when buying in app purchases or subscriptions. This allows them to bypass the 30% \"Apple Tax\" and keep most of their revenue. This is a result of the long running legal battle between Epic and Apple.\n\nBut... Should you implement this? In this video I explain the details of the new rules, how you can implement an external link into your app and some strategies you can apply. I also discuss how I think Apple will respond with WWDC 2025 right around the corner.\n\nRevenueCat's Web Paywall Button:\nhttps://www.revenuecat.com/blog/growth/introducing-web-paywall-buttons/\n\nRevenueCat:\nhttps://www.revenuecat.com/\n\nMy Swift & SwiftUI Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nSwift News Newsletter:\nhttps://swiftnews.kit.com/newsletter\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-05-07T11:14:40Z","thumbnail_url":"https://img.youtube.com/vi/BYYi42WNlxI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"388 Roxana Monica Nagy, Cristian Díaz, and The Green Spurt","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Rgnnon-ZXrY","video_url":"https://www.youtube.com/watch?v=Rgnnon-ZXrY","description":"Tim sat down with Roxana Monica Nagy and Cristian Díaz creators of the game The Green Spurt built for Vision Pro using TableTopKit.","published":"2025-05-07T01:30:25Z","thumbnail_url":"https://img.youtube.com/vi/Rgnnon-ZXrY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Covering “nobody number one” at Dear Mama open Mic!","channel_name":"Full Queue Developer","video_id":"2ZIVXC84L5c","video_url":"https://www.youtube.com/watch?v=2ZIVXC84L5c","description":"","published":"2025-05-06T15:44:06Z","thumbnail_url":"https://img.youtube.com/vi/2ZIVXC84L5c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Use Hierarchical Foreground Styles in SwiftUI for Text","channel_name":"Swift and Tips","video_id":"7ZDgpeZiXCc","video_url":"https://www.youtube.com/watch?v=7ZDgpeZiXCc","description":"Learn how to use SwiftUI’s hierarchical foreground styles like .primary, .secondary, and more to create adaptive, visually structured text.\n\nDynamic background color in SwiftUI: https://youtube.com/shorts/nlJpnLkLymw\n\n-----\nMore shorts:\n* iOS Roadmap: https://youtube.com/shorts/sIakUzWpGnA\n* How to avoid overflow crashes with large numbers: https://youtube.com/shorts/0TsU9tQI1kE\n* New Controversial feature in Swift?: https://youtube.com/shorts/L9KmKt8voTI\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-06T13:54:34Z","thumbnail_url":"https://img.youtube.com/vi/7ZDgpeZiXCc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to display an in-app purchase with 1 line of code in SwiftUI #iOS #swift #iosdeveloper","channel_name":"Vincent Pradeilles on YouTube","video_id":"yfCZm7Mywbo","video_url":"https://www.youtube.com/watch?v=yfCZm7Mywbo","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nTry out RevenueCat 👉 https://get.revenuecat.com/6dctdaads68k\n\n———\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-05-06T11:26:35Z","thumbnail_url":"https://img.youtube.com/vi/yfCZm7Mywbo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 533","channel_name":"Code Completion","video_id":"mxt9CAOS1rc","video_url":"https://www.youtube.com/watch?v=mxt9CAOS1rc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-06T10:55:26Z","thumbnail_url":"https://img.youtube.com/vi/mxt9CAOS1rc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"App Onboarding: Longer vs. Shorter #subscriptionapps","channel_name":"Appfigures on YouTube","video_id":"AuIggOC3pkA","video_url":"https://www.youtube.com/watch?v=AuIggOC3pkA","description":"Onboardings are getting longer as apps fall into the sunk cost fallacy—believing users will stick around after investing time in an extended setup.","published":"2025-05-06T04:00:24Z","thumbnail_url":"https://img.youtube.com/vi/AuIggOC3pkA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 532","channel_name":"Code Completion","video_id":"Z54zk8OpXtc","video_url":"https://www.youtube.com/watch?v=Z54zk8OpXtc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-05T11:23:36Z","thumbnail_url":"https://img.youtube.com/vi/Z54zk8OpXtc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vocal effects of Daft Punk: Harmonizers","channel_name":"Marc Edwards on YouTube","video_id":"10o0hCybeq4","video_url":"https://www.youtube.com/watch?v=10o0hCybeq4","description":"Daft Punk’s vocal effects can be broadly split into three categories: Talk boxes, vocoders, and harmonisers. This is a comparison between some vocoders they’ve used, and some they haven’t.\n\nArticle with even more info:\nhttps://bjango.com/articles/daftpunkvocaleffects/\n\n01:13 Harmonizer Comparison\n01:23 DigiTech Vocalist Workstation (1.02)\n01:30 DigiTech Vocalist Workstation (2.02)\n01:38 DigiTech Vocalist Workstation EX\n01:46 DigiTech Studio Vocalist\n01:54 DigiTech Studio Vocalist EX\n02:01 DigiTech Vocalist VR\n02:09 DigiTech Vocalist VL3D\n02:17 Korg ih Interactive Vocal Harmony\n02:24 TC Helicon VoiceWorks\n02:32 TC Helicon Perform VE\n02:40 Electro-Harmonix V256\n02:48 Baby Audio Humanoid\n04:00 Credits\n\nFollow me:\nhttps://mastodon.social/@marcedwards\nhttps://bsky.app/profile/marc.bjango.com\n\nDisclaimer: I have no affiliation with any of the companies and products mentioned in this video.\n\n#daftpunk #harmonizer #vocaleffects","published":"2025-05-05T10:00:42Z","thumbnail_url":"https://img.youtube.com/vi/10o0hCybeq4/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Vocal effects of Daft Punk: Vocoders","channel_name":"Marc Edwards on YouTube","video_id":"bkTFCPQMJkc","video_url":"https://www.youtube.com/watch?v=bkTFCPQMJkc","description":"Daft Punk’s vocal effects can be broadly split into three categories: Talk boxes, vocoders, and harmonisers. This is a comparison between some vocoders they’ve used, and some they haven’t.\n\nArticle with even more info:\nhttps://bjango.com/articles/daftpunkvocaleffects/\n\n02:43 List of songs and gear used\n02:59 Vocoder Comparison\n03:21 Sennheiser VSM201\n03:32 Dromedary Modular Ultimate VoIS\n03:43 XILS Lab XILS 201 plugin\n03:53 MAM VF-11\n04:04 Electrix Warp Factory\n04:15 DigiTech Talker (talkbox setting)\n04:25 Alesis Metavox\n04:36 Zoom Studio (var 1)\n04:46 Zoom Studio (var 6)\n04:57 Electro-Harmonix V256\n05:08 TC Helicon Talkbox Synth (setting 1)\n05:18 TC Helicon Talkbox Synth (setting 2)\n05:29 Behringer VC340\n05:39 Behringer VC340 (ensemble on)\n05:50 Ensoniq DP/4+ (preset 61)\n06:01 Ensoniq DP/4+ (preset 62)\n08:19 Credits\n\nFollow me:\nhttps://mastodon.social/@marcedwards\nhttps://bsky.app/profile/marc.bjango.com\n\n—\n\nDromedary Modular Ultimate VoIS:\nhttps://vocoder.hoerold.com/Ultimate-VoIS.html\n\nBehringer VC340:\nhttps://www.behringer.com/product.html?modelCode=0722-AAG\n\nElectro-Harmonix V256:\nhttps://www.ehx.com/products/v256/\n\nTC Helicon Talkbox Synth:\nhttps://www.tc-helicon.com/product.html?modelCode=0726-AAP\n\nDisclaimer: I have no affiliation with any of the companies and products mentioned in this video. I do not benefit if you buy a vocoder via a link above.\n\n#daftpunk #vocoder #vocaleffects","published":"2025-05-05T10:00:06Z","thumbnail_url":"https://img.youtube.com/vi/bkTFCPQMJkc/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"MCP Server in 5 Lines of Python #python #modelcontextprotocol #ai #llm","channel_name":"Stream Developers on YouTube","video_id":"kBbn--wRP_E","video_url":"https://www.youtube.com/watch?v=kBbn--wRP_E","description":"Discover the easiest, simplest, and probably the best way to build an MCP server in Python and use it as a tool in client applications like Cursor or Windsurf. \n\nRelated Links\nBuild an MCP Server: https://huggingface.co/blog/gradio-mcp\n\nTop MCP-Supported Frameworks: https://getstream.io/blog/mcp-llms-agents/","published":"2025-05-05T09:35:25Z","thumbnail_url":"https://img.youtube.com/vi/kBbn--wRP_E/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"🚫 Avoid This Common Onboarding Pitfall!","channel_name":"Appfigures on YouTube","video_id":"0CrfE86IT2w","video_url":"https://www.youtube.com/watch?v=0CrfE86IT2w","description":"Avoid the mistake of thinking the paywall is the end of onboarding. Effective onboarding continues beyond the paywall, guiding users to explore features and find value in your app. A seamless post-paywall experience builds trust, enhances engagement, and keeps users coming back.","published":"2025-05-05T04:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0CrfE86IT2w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI’s Entry Macro: Simplifying Environment Keys & Theming","channel_name":"Stewart Lynch on YouTube","video_id":"nun_jIRiYP0","video_url":"https://www.youtube.com/watch?v=nun_jIRiYP0","description":"In this video, I explore the powerful new @Entry macro introduced in 2024, which simplifies the creation of environment values in SwiftUI while maintaining backward compatibility with iOS 13. I take it a step further by using bindings to introduce a theming system that dynamically updates UI elements across the app.\n\nYou’ll learn how to:\n✅ Replace boilerplate environment key setup with @Entry\n✅ Use bindings in environment values for real-time updates\n✅ Implement a theme system with tint and background colors\n✅ Programmatically navigate tabs using an environment key\n\nBy the end of this video, you’ll have a fully functional theming system and tab navigation using SwiftUI’s modern approach.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy Channel Application - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n 2:08 Entry Macro\n7:24 EntryMacro with Binding\n11:23 Theming using an EnvironmentKey\n15:38 Background ViewModifier\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Entry-Macro-Demo\nCompleted Project: \nhttps://github.com/StewartLynch/Entry-Macro-Demo/tree/CompletedSourceCodePart1\n\nReferences mentioned in video: \nCustom Environment Values in SwiftUI\n   https://youtu.be/rl7xj5usTzk\n\nCustom View Modifiers\n   https://youtu.be/XdfVPPfnZZU\n\nCrafting Effective SwiftUI ViewModifiers\n   https://youtu.be/XU7wdjPCXLw\n\n#### \nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-05-04T13:23:59Z","thumbnail_url":"https://img.youtube.com/vi/nun_jIRiYP0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 531","channel_name":"Code Completion","video_id":"0As8MHoZFXQ","video_url":"https://www.youtube.com/watch?v=0As8MHoZFXQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-04T10:07:20Z","thumbnail_url":"https://img.youtube.com/vi/0As8MHoZFXQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Dunk my app on your phone today! It’s called Underway for when your underground and on the way #nyc","channel_name":"Full Queue Developer","video_id":"RCqNAHjLOeI","video_url":"https://www.youtube.com/watch?v=RCqNAHjLOeI","description":"","published":"2025-05-04T00:21:41Z","thumbnail_url":"https://img.youtube.com/vi/RCqNAHjLOeI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I Have Friends Everywhere","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ql3L7YthWms","video_url":"https://www.youtube.com/watch?v=ql3L7YthWms","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/05/03/i-have-friends-everywhere/","published":"2025-05-03T18:51:28Z","thumbnail_url":"https://img.youtube.com/vi/ql3L7YthWms/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"I Have Friends Everywhere","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"TtnJzgN_SOQ","video_url":"https://www.youtube.com/watch?v=TtnJzgN_SOQ","description":"This week we're live from Jacksontown, NB where Tim joined Jonathan and Jaime on the line. We reviewed Andor S02E04-06, The Last of Us S02E03 The Path, and Doctor Who S02E03 The Well. Jonathan and Tim give a hot take review of Thunderbolts*\n\n  •  Luca Guadagnino's DC Movie 'Sgt. Rock' Scrapped | Exclusive (https://www.thewrap.com/sgt-rock-movie-canceled-dc-luca-guadagnino/) \n  •  Bruce Logan, Hollywood VFX Artist, Dies at Age 78 (https://gizmodo.com/bruce-logan-hollywood-vfx-artist-dies-at-age-78-2000594972) \n  •  Light & Magic | Official Trailer | Disney+ (https://youtu.be/QGs-5G3qVwk) \n  •  “It feels alive”: The Legend of Ochi director on the power of puppets (https://www.engadget.com/entertainment/tv-movies/it-feels-alive-the-legend-of-ochi-director-on-the-power-of-puppets-183043579.html) \n  •  Apple TV+ is ‘worst marketer in the universe,’ says producer - 9to5Mac (https://9to5mac.com/2025/04/25/apple-tv-is-worst-marketer-in-the-universe-says-producer/) \n  •  MoviePass’ next big pivot is basically blockchain sports betting for film buffs (https://www.theverge.com/film/659517/moviepass-mogul-nfts-mysten-sui-blockchain) \n  •  Tomb Raider I-III Remastered | Official Launch Trailer (https://youtu.be/Q_vH_0gpVlk) \n  •  Tomb Raider IV-VI Remastered - Launch Trailer | PS5 & PS4 Games (https://youtu.be/pB_ATpJtTp4) \n  •  Shadow Of The Tomb Raider - Official Trailer (https://youtu.be/XYtyeqVQnRI) \n  •  Wolf 359: The Massacre (Part I) - JTVFX (https://youtube.com/watch?v=pj0plbE8LYE) \n  •  Wolf 359: The Massacre Part 2 (TEASER) (https://youtube.com/watch?v=9v91jBB8i9s) \n  •  \n     \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-05-03T15:39:37Z","thumbnail_url":"https://img.youtube.com/vi/TtnJzgN_SOQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 530","channel_name":"Code Completion","video_id":"BUbayG-6-a4","video_url":"https://www.youtube.com/watch?v=BUbayG-6-a4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-03T10:15:52Z","thumbnail_url":"https://img.youtube.com/vi/BUbayG-6-a4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Looking out the side door of the subway","channel_name":"Full Queue Developer","video_id":"OtNh0RwEhDc","video_url":"https://www.youtube.com/watch?v=OtNh0RwEhDc","description":"","published":"2025-05-03T04:19:19Z","thumbnail_url":"https://img.youtube.com/vi/OtNh0RwEhDc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Network Observer | Network Monitor | #apple #swiftui #design #ios","channel_name":"Kavsoft on YouTube","video_id":"EKSXZnolcxk","video_url":"https://www.youtube.com/watch?v=EKSXZnolcxk","description":"","published":"2025-05-02T22:03:57Z","thumbnail_url":"https://img.youtube.com/vi/EKSXZnolcxk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Stop Creating Custom Colors in SwiftUI","channel_name":"Sean Allen on YouTube","video_id":"oJDu0dKa0PU","video_url":"https://www.youtube.com/watch?v=oJDu0dKa0PU","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I tell you why you should try to use SwiftUI's built in colors instead of creating your own custom color with RGB or Hex codes. SwiftUI's built in colors have some nice functionality that you don't get with custom colors. I also show you a bunch of SwiftUI modifiers you can use on colors to make them extremely versatile.\n\nMy Swift & SwiftUI Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nSwift News Newsletter:\nhttps://swiftnews.kit.com/newsletter\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - SwiftUI Color\n0:31 - You should use the built in colors\n2:11 - .secondary, .tertiary colors\n3:21 - Easy, subtle gradients\n4:32 - Animating values\n5:10 - Mixing colors (iOS 18+)\n6:37 - Color brightness\n7:42 - Mixing gray\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-05-02T17:03:14Z","thumbnail_url":"https://img.youtube.com/vi/oJDu0dKa0PU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Add Custom Settings to the macOS Menu Bar with SwiftUI Commands","channel_name":"Swift and Tips","video_id":"568mNVqFx-I","video_url":"https://www.youtube.com/watch?v=568mNVqFx-I","description":"In this video, you’ll learn how to add custom Settings to the macOS menu bar using SwiftUI’s Commands API.\n\nWe’ll cover how to:\n✅ Create a custom Settings command\n✅ Replace the default About screen with your own SwiftUI view\n✅ Remove unnecessary default menu items\n\nPerfect for anyone building a macOS app and looking to customize the menu bar like a pro!\n\nSorting App: https://github.com/pitt500/SortingApp\n\nContent:\n0:00 - Intro\n0:16 - Explaining the app\n3:04 - Implementing Custom Settings\n13:37 - Scoping Commands to macOS only\n14:54 - Replacing the default About screen\n18:05 - Removing default menu items \n19:21 - Outro\n\n-----\n\nOther videos related:\n* How to start a multiplatform (iOS, macOS, visionOS) project: https://youtu.be/SQmbABVS9d0\n* Make a View Scrollable Only When Needed: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* Update and compile your own version of Swift: https://youtu.be/Rg3wsgNygYA\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-05-02T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/568mNVqFx-I/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"App Onboarding For Kids vs. Adults 🎯 #subscriptions","channel_name":"Appfigures on YouTube","video_id":"IHHBRu4hqCc","video_url":"https://www.youtube.com/watch?v=IHHBRu4hqCc","description":"Learn the key differences in app onboarding for kids and adults to create tailored, user-friendly experiences. Discover strategies to enhance user engagement and retention across different age groups.","published":"2025-05-02T13:30:20Z","thumbnail_url":"https://img.youtube.com/vi/IHHBRu4hqCc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 529","channel_name":"Code Completion","video_id":"OOJ7jNrQV3U","video_url":"https://www.youtube.com/watch?v=OOJ7jNrQV3U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-02T10:00:20Z","thumbnail_url":"https://img.youtube.com/vi/OOJ7jNrQV3U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"App Onboarding Tactic to Boost Conversions #subscription","channel_name":"Appfigures on YouTube","video_id":"yg_YqQ5-JM8","video_url":"https://www.youtube.com/watch?v=yg_YqQ5-JM8","description":"Discover proven tips to improve your app’s onboarding process and keep users engaged. Effective onboarding boosts user retention, simplifies the experience, and helps apps achieve long-term success. Learn strategies to create a seamless first impression and ensure your users stick around.","published":"2025-05-01T13:30:49Z","thumbnail_url":"https://img.youtube.com/vi/yg_YqQ5-JM8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Qwen3 LLM: Quickly Run Locally #qwen #llm #ai #ollama","channel_name":"Stream Developers on YouTube","video_id":"6doGHVanL5E","video_url":"https://www.youtube.com/watch?v=6doGHVanL5E","description":"Qwen3 performs on par with Gemini 2.5 Pro and even beats Llama 4. It consists of 6 dense models and 2 MOEs. It is excellent for agentic use cases and coding, and its hybrid thinking mode makes it fantastic for vibe coding. \n\nIn this video, we take a quick look at how to run Qwen3 locally using Ollama. \n\nQwen3: https://qwen3.org/\nOllama with Qwen3: https://ollama.com/library/qwen3\nLocal LLM Tools: https://getstream.io/blog/best-local-llm-tools/","published":"2025-05-01T09:31:41Z","thumbnail_url":"https://img.youtube.com/vi/6doGHVanL5E/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 528","channel_name":"Code Completion","video_id":"Fz4XjawRf1k","video_url":"https://www.youtube.com/watch?v=Fz4XjawRf1k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-05-01T09:00:39Z","thumbnail_url":"https://img.youtube.com/vi/Fz4XjawRf1k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live AMA: How to Find the Right Keywords for Your App","channel_name":"Appfigures on YouTube","video_id":"8rmmkh3sk1o","video_url":"https://www.youtube.com/watch?v=8rmmkh3sk1o","description":"Picking keywords can feel like guesswork, but it shouldn't be. In this live Q&amp;A, I'll answer your biggest questions around how to find the best keywords for your apps, how to know if you can compete, deciding which words to test first, and what to prioritize across localizations. \n\nGet your questions ready and make sure you're subscribed so you can join the conversation and ask me live!  \n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#aso  #appstoreoptimization","published":"2025-04-30T20:33:50Z","thumbnail_url":"https://img.youtube.com/vi/8rmmkh3sk1o/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Come with me to the Content Creator Meetup in NYC","channel_name":"Full Queue Developer","video_id":"Kb7UkEuBxfY","video_url":"https://www.youtube.com/watch?v=Kb7UkEuBxfY","description":"","published":"2025-04-30T19:00:53Z","thumbnail_url":"https://img.youtube.com/vi/Kb7UkEuBxfY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI - Glowing Button Animation","channel_name":"Sean Allen on YouTube","video_id":"GFjOuH2Utt4","video_url":"https://www.youtube.com/watch?v=GFjOuH2Utt4","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I'll show you how to make your buttons (or any other view) really pop with a colorful animated shadow gradient. When used sparingly, I think this cal really add a nice tough to your app's user interface.\n\nMy Swift & SwiftUI Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nSwift News Newsletter: \nhttps://swiftnews.kit.com/newsletter\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Glow Animation Demo\n0:34 - Button UI\n2:20 - Glowing Shadow Animation\n6:18 - How Various Blurs Look\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-04-30T16:08:28Z","thumbnail_url":"https://img.youtube.com/vi/GFjOuH2Utt4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"🚀 Unintuitive Way To Boost Opt-In Rates by 250%","channel_name":"Appfigures on YouTube","video_id":"o-C20O5Bceo","video_url":"https://www.youtube.com/watch?v=o-C20O5Bceo","description":"Discover a simple push notification tip that can boost your opt-in rates by up to 250%! Perfect for marketers looking to maximize app engagement and user retention, this strategy is a game-changer. Watch now to learn how to implement it and see results fast!","published":"2025-04-30T13:30:42Z","thumbnail_url":"https://img.youtube.com/vi/o-C20O5Bceo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Floating/Bubble Tab bar using SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"0nc4Zm1w3AQ","video_url":"https://www.youtube.com/watch?v=0nc4Zm1w3AQ","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore how to create a custom floating tab bar with various customization options, including the ability to hide tab bar using SwiftUI.\nSwiftUI Floating Tab Bar | SwiftUI Floating Tab View | SwiftUI Bubble Tab Bar | SwiftUI Custom Tab View | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/floating-bubble-127814918\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-30T13:24:19Z","thumbnail_url":"https://img.youtube.com/vi/0nc4Zm1w3AQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What's New in Swift 6.2 | Swift Nuggets #2","channel_name":"Swift Nuggets with Radu Dan","video_id":"_GNOwXtk3QU","video_url":"https://www.youtube.com/watch?v=_GNOwXtk3QU","description":"🎙️ Welcome to Swift Nuggets!\n\nHi, I'm Radu, your guide to everything Swift! In this podcast, we dive into the latest Swift proposals, explore new language features, and uncover tips to level up your coding skills. Whether you're a seasoned developer or just getting started, Swift Nuggets will keep you informed and ahead of the curve.\n\n🚀 Let's explore Swift, one nugget at a time!\n\n🥑 Today's Episode: What's new in Swift 6.2? Future Swift Proposals\n\n📚 Resources mentioned\n• Episode Playground and Links: https://github.com/radude89/SwiftNuggets?tab=readme-ov-file#%EF%B8%8F-episode-2---april-2025---whats-new-in-swift-62-future-swift-proposals\n• Swift 6.2 Release Notes: https://forums.swift.org/t/swift-6-2-release-process/78371\n\n⏱️ Timestamps\n00:00 - Intro\n00:36 - New Xcode releases (Xcode 16.4 beta 1)\n02:20 - Brief on the Swift proposals\n04:01 - What's new in Swift 6.2\n13:50 - SE-0447 - Span: Safe Access to Contiguous Storage\n17:57 - SE-0451 - Raw identifiers\n18:37 - SE-0452 - Integer Generic Parameters\n19:06 - SE-0453 - InlineArray, a fixed-size array\n19:50 - SE-0458 - Opt-in Strict Memory Safety Checking\n23:47 - SE-0462 - Task Priority Escalation APIs\n26:19 - SE-0463 Import Objective-C completion handler parameters as Sendable\n27:34 - SE-0466 Control default actor isolation inference\n28:37 - SE-0469 Task Naming\n29:08 - SE-0470 Global-actor isolated conformances\n31:15 - Future Swift proposals\n\n🎵 Music Credits\nThe intro/outro music is licensed and titled \"Hey Yo! feat. Macanache & Dash\" by Carbon a.s. NarcoBranco. © DigginRAWmania Society 2019 – All rights reserved. Listen here: https://linktr.ee/narcobranco\n\n🔗 Connect with me\n• LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n• YouTube: https://www.youtube.com/@radude89\n• Website: https://www.radude89.com/\n\n#Swift #SwiftProgramming #Swift 6.2 #iOSDev #SwiftUI #Programming #SoftwareDevelopment #AppleDevelopment","published":"2025-04-30T12:10:15Z","thumbnail_url":"https://img.youtube.com/vi/_GNOwXtk3QU/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"How to mock in-app purchases with a StoreKit Configuration File #iOS #swift #iosdeveloper","channel_name":"Vincent Pradeilles on YouTube","video_id":"tVKkwHLmtC8","video_url":"https://www.youtube.com/watch?v=tVKkwHLmtC8","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nTry out RevenueCat 👉 https://get.revenuecat.com/6dctdaads68k\n\n———\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-04-30T11:24:20Z","thumbnail_url":"https://img.youtube.com/vi/tVKkwHLmtC8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 527","channel_name":"Code Completion","video_id":"J9jHdoS0sLw","video_url":"https://www.youtube.com/watch?v=J9jHdoS0sLw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-30T09:44:23Z","thumbnail_url":"https://img.youtube.com/vi/J9jHdoS0sLw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Like the holiday train, I wanna ride one of these one time #nycsubway #nyccommute #nyc #nyctransit","channel_name":"Full Queue Developer","video_id":"LQu9GD2sR2E","video_url":"https://www.youtube.com/watch?v=LQu9GD2sR2E","description":"","published":"2025-04-29T19:09:00Z","thumbnail_url":"https://img.youtube.com/vi/LQu9GD2sR2E/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I get coffee from the cart when the train is 5 min away #nyc #nyctransit #nycsubway #nyccommute","channel_name":"Full Queue Developer","video_id":"_djcQTTqnpQ","video_url":"https://www.youtube.com/watch?v=_djcQTTqnpQ","description":"","published":"2025-04-29T18:01:32Z","thumbnail_url":"https://img.youtube.com/vi/_djcQTTqnpQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to capture HTTPS traffic from the iOS Simulator with Proxyman 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"ZfxZGXIxkaw","video_url":"https://www.youtube.com/watch?v=ZfxZGXIxkaw","description":"🔥 Big thank you to Proxyman for sponsoring this livestream! 🔥\n\nDon't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can capture, inspect, and manipulate HTTP/HTTPS traffic with ease! Learn more 👉 https://proxyman.io\n\n———\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#iOS #swift #softwaredeveloper #iosdeveloper","published":"2025-04-29T15:01:48Z","thumbnail_url":"https://img.youtube.com/vi/ZfxZGXIxkaw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"visionOS Godot Support, Career Advice, TextRenderer, App Store Upload, and More","channel_name":"Sean Allen on YouTube","video_id":"pnAT-PJrV5E","video_url":"https://www.youtube.com/watch?v=pnAT-PJrV5E","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Great advice for iOS Devs\n- visionOS support for Godot game engine\n- Swift Measurement\n- How to create awesome text\n- App Store Upload Guide\n- Flappy Swift\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nTimestamps:\n0:00 - Advice to my younger self\n4:06 - Vision Pro + Godot\n5:23 - Swift Measurement\n6:10 - Create awesome text in SwiftUI\n7:23 - App Store Upload Guide\n8:38 - Flappy Swift\n\n#swift #swiftui #iosdevelopment","published":"2025-04-29T14:52:44Z","thumbnail_url":"https://img.youtube.com/vi/pnAT-PJrV5E/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build Your First Apple Multiplatform App (iOS, macOS, iPadOS, visionOS)","channel_name":"Swift and Tips","video_id":"SQmbABVS9d0","video_url":"https://www.youtube.com/watch?v=SQmbABVS9d0","description":"Ready to build your first Apple Multiplatform app? 🚀\n\nIn this video, I’ll guide you through creating a SwiftUI project that runs on iOS, macOS, iPadOS, and visionOS (all from a single codebase)!\n\nYou'll learn how to set up your project, run multiple simulators, and use #if compiler directives to customize platform-specific code.\nPerfect for anyone starting with SwiftUI multiplatform development!\n\n-----\n\nOther videos related:\n* Understanding Expressions in Swift: https://youtu.be/gz4VU-Vwz30\n* ScrollView adaptable to the content: https://youtu.be/KxU1UKEfYH0\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-04-29T14:00:40Z","thumbnail_url":"https://img.youtube.com/vi/SQmbABVS9d0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Add More Keywords With This Simple Trick 🎩🪄","channel_name":"Appfigures on YouTube","video_id":"0VfbN2hj9WY","video_url":"https://www.youtube.com/watch?v=0VfbN2hj9WY","description":"Apps are leveraging this trick to rank for 10x the number of keywords. Find out what it is.","published":"2025-04-29T13:33:49Z","thumbnail_url":"https://img.youtube.com/vi/0VfbN2hj9WY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 526","channel_name":"Code Completion","video_id":"0jIZ5jM9ZFs","video_url":"https://www.youtube.com/watch?v=0jIZ5jM9ZFs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-29T10:01:01Z","thumbnail_url":"https://img.youtube.com/vi/0jIZ5jM9ZFs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS & visionOS: Vibe Coding a Beautiful SwiftUI Drawing App With o3","channel_name":"Stream Developers on YouTube","video_id":"wqxQMsbF968","video_url":"https://www.youtube.com/watch?v=wqxQMsbF968","description":"This video is your step-by-step guide to vibe coding any SwiftUI, iOS, and visionOS app using the OpenAI o3 model and ChatGPT Chat Bar. Watch it to build a fully featured freeform drawing app you can ship to the iOS and visionOS App Stores.\n\nMain Features of the iOS and visionOS drawing app:\n1. Draw anything you can imagine\n2. Clear the drawing canvas with the tap of a button\n3. Undo and redo drawings\n4. Save whatever you draw\n5. Import images onto the canvas\n6. Export your drawings as a PDF\n\nTIME STAMPS\n00:00 Cold Open\n00:08 Introduction\n01:19 Create an iOS Drawing App With a Single Prompt\n04:06 Add a Clear Button With OpenAI o3\n04:46 Add Undo and Redo Buttons With Prompt\n06:06 Add a Save Button With Prompt\n10:21 Organize Toolbar Buttons Into a Menu\n12:05 Add an Image Import\n12:51 Add Ability To Export Drawings\n14:40 Bring the Drawing Canvas to visionOS\n17:31 Move visionOS Toolbar Buttons Into an Ornament\n18:42 Recap\n\n\nRELATED LINKS\n\niOS Drawing Source Code: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VibeCoding/iOS_visionOS_Drawing/o3_iOS_PencilKitDrawing.swift\n\nvisionOS Drawing Source Code: https://github.com/GetStream/stream-tutorial-projects/blob/main/AI/VibeCoding/iOS_visionOS_Drawing/o3_visionOS_PencilKitDrawing.swift\n\nTry Stream Chat, Video SDKs, and Moderation: https://getstream.io/","published":"2025-04-29T09:51:23Z","thumbnail_url":"https://img.youtube.com/vi/wqxQMsbF968/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Advanced Animation APIs - Phase Animator & KeyFrames - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"LL_1Ohrqndo","video_url":"https://www.youtube.com/watch?v=LL_1Ohrqndo","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll explain about two powerful animations APIs introduced in SwiftUI which is PhaseAnimator and KeyFrames API with these we can create various slick animation effects. \nSwiftUI Phase Animator | SwiftUI KeyFrames | SwiftUI Chain Animation | SwiftUI Marquee Text Effect | SwiftUI Looping Animation | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-28T19:26:16Z","thumbnail_url":"https://img.youtube.com/vi/LL_1Ohrqndo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Test and Refactor SwiftUI","channel_name":"Quality Coding on YouTube","video_id":"pAd8AEJIVyw","video_url":"https://www.youtube.com/watch?v=pAd8AEJIVyw","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113\n\n0:00:00 - Intro & Review\n0:08:00 - Test what we couldn't before\n0:46:50 - TDD from view model, or from view?\n0:59:12 - Refactor a view\n1:03:33 - Advice for new programmers\n1:12:36 - Back to refactoring view","published":"2025-04-28T18:31:04Z","thumbnail_url":"https://img.youtube.com/vi/pAd8AEJIVyw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Travel with me but only through some airports #travelvlog","channel_name":"maeganwilson_","video_id":"avDfA4gUmPA","video_url":"https://www.youtube.com/watch?v=avDfA4gUmPA","description":"","published":"2025-04-28T14:07:52Z","thumbnail_url":"https://img.youtube.com/vi/avDfA4gUmPA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Where Apple (and Google) Want to See Your Keywords 🎯📊","channel_name":"Appfigures on YouTube","video_id":"NYamrX_Z0hA","video_url":"https://www.youtube.com/watch?v=NYamrX_Z0hA","description":"Keywords play a critical role in app rankings, and placement is key. Discover why it’s so important.","published":"2025-04-28T13:30:13Z","thumbnail_url":"https://img.youtube.com/vi/NYamrX_Z0hA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 525","channel_name":"Code Completion","video_id":"pxBfyzZOHmw","video_url":"https://www.youtube.com/watch?v=pxBfyzZOHmw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-28T10:29:36Z","thumbnail_url":"https://img.youtube.com/vi/pxBfyzZOHmw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Horses & Droids Left Behind","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"1LdRFpFI6jM","video_url":"https://www.youtube.com/watch?v=1LdRFpFI6jM","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/04/26/horses-droids-left-behind/","published":"2025-04-28T04:15:38Z","thumbnail_url":"https://img.youtube.com/vi/1LdRFpFI6jM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"To transfer or not? How to decide using my app when going from West 4 St to 81 St #nycsubway","channel_name":"Full Queue Developer","video_id":"IFccql2IE2Y","video_url":"https://www.youtube.com/watch?v=IFccql2IE2Y","description":"","published":"2025-04-27T16:51:35Z","thumbnail_url":"https://img.youtube.com/vi/IFccql2IE2Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Keychain Unlocked: Mastering Advanced Security for Smarter, Safer Apps","channel_name":"Richard Topchii on YouTube","video_id":"zQDfNc5cjUI","video_url":"https://www.youtube.com/watch?v=zQDfNc5cjUI","description":"The keychain services API helps you store sensitive data by giving your app a mechanism to store small bits of user data in an encrypted database called a keychain. When you securely remember the password for them, you free the user to choose a complicated one.\nBecause of the API complexity, most of the developers end up using a 3rd party library or a wrapper to simplify working with the Keychain.\nLet's take a look under the hood of the iOS or macOS Keychain by implementing our own wrapper and review a few more advanced use-cases, such as protecting the secrets with the biometric access (LocalAuthentication framework) and sharing keychain between multiple apps or app extension with the help of the Keychain Sharing Groups or Application Security Groups.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\n\nRelevant documentation:\nKeychain Services API:\nhttps://developer.apple.com/documentation/security/keychain_services\n\nStoring Keys in Keychain:\nhttps://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain\n\nKeychain Data Protection:\nhttps://support.apple.com/en-ae/guide/security/secb0694df1a/web\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios","published":"2025-04-27T12:30:49Z","thumbnail_url":"https://img.youtube.com/vi/zQDfNc5cjUI/hqdefault.jpg","twitter_url":""},{"name":"Understanding .contentTransition in SwiftUI – Smoothly Animate Text, Symbols & More!","channel_name":"Stewart Lynch on YouTube","video_id":"ByKmfwrclRA","video_url":"https://www.youtube.com/watch?v=ByKmfwrclRA","description":"In this video, I dive into the power of the contentTransition modifier in SwiftUI, introduced in iOS 17. Unlike the transition modifier, contentTransition allows us to animate changes within a view’s content rather than replacing the entire view. This creates smoother and more natural animations for text updates, image changes, and other UI modifications.\n\nWe’ll explore five different content transitions:\n✅ Numeric Text Transition – Smoothly animate changing numbers like a digital clock.\n✅ Symbol Effect Transition – Seamlessly switch between SF Symbols with animations.\n✅ Opacity Transition – Fade between different icons, such as a sun and moon.\n✅ Interpolate Transition – Animate text color, size, and position smoothly.\n✅ Symbol Effect with Options – Enhance symbol transitions with extra effects like bounce.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nMy Channel Listing App - Free\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nMy Weekly Newsletter\nhttps://stewartlynch.kit.com\n\nMy full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:35  Introduction\n1:50 .numeric .contentTransition\n6:44 .symbolEffect .contentTransition\n8:47 .opacity .contentTransition\n10:43 .interpolate .contentTransition\n13:08 .symbolEffect with options .contentTransition\n\n Starter Project Files: \n   https://github.com/StewartLynch/ContentTransitionDemo\nCompleted Project: \nhttps://github.com/StewartLynch/ContentTransitionDemo/tree/CompletedSourceCode\n\nReferences mentioned in video: \nMastering SwiftUI Transitions – Custom & Built-in Animations\nhttps://youtu.be/ZmdG0T_58wg\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-04-27T11:54:52Z","thumbnail_url":"https://img.youtube.com/vi/ByKmfwrclRA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 524","channel_name":"Code Completion","video_id":"AiWjnkUiruc","video_url":"https://www.youtube.com/watch?v=AiWjnkUiruc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-27T07:47:22Z","thumbnail_url":"https://img.youtube.com/vi/AiWjnkUiruc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Dweezil Zappa - I’m the Slime LIVE Danforth Music Hall April 26, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"EUPFzIEGbwM","video_url":"https://www.youtube.com/watch?v=EUPFzIEGbwM","description":"Dweezil Zappa playing Frank's Roxy SG (guitar & vocals)\nZach Tabori (guitar, drums, percussion & vocals)\nBobby Victor (keyboards & vocals)\nScheila Gonzalez (saxophone, flute, keyboards, harmonica, vocals)\nKurt Morgan (bass, vocals)\nRyan Brown (drums, percussion, vocals)","published":"2025-04-27T04:01:25Z","thumbnail_url":"https://img.youtube.com/vi/EUPFzIEGbwM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Horses & Droids Left Behind","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kuvI1KWy6pM","video_url":"https://www.youtube.com/watch?v=kuvI1KWy6pM","description":"This week Jonathan and Tim discuss Andor Season 2 episodes 1-3, The Last of Us S02E02 Through the Valley, and Doctor Who S02E02 Lux.\n\n  •  AnneTheWriter: \"A lot of Jewish people hid the…\" - Universeodon Social Media (https://universeodon.com/@AnneTheWriter1/114360665645497144) \n  •  Maul: Shadow Lord Is Star Wars' Next Animated Series (https://gizmodo.com/star-wars-maul-shadow-lord-trailer-description-celebration-japan-2000589924) \n  •  Star Wars Visions Volume 3's First Trailer Is an Anime Extravaganza (https://gizmodo.com/star-wars-visions-volume-3-trailer-celebration-japan-anime-2000589258) \n  •  ANDOR Season 2 Episodes 1-3 BREAKDOWN - Star Wars Easter Eggs You Missed! (https://youtu.be/LP4iYk5BRt0?si=rkubuiKwocsH4KFy) \n  •  Interstellar Docking Scene – Recreated in LEGO // Blender Animation (https://youtu.be/HqSPkZ-jny8?si=8ibSZv6nfE8NmuH-) \n  •  ﻿4th Moon Toys (https://4thmoon.ca/) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-04-26T23:22:35Z","thumbnail_url":"https://img.youtube.com/vi/kuvI1KWy6pM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Escape Velocity","channel_name":"Full Queue Developer","video_id":"wO91PI2gV7w","video_url":"https://www.youtube.com/watch?v=wO91PI2gV7w","description":"","published":"2025-04-26T18:39:57Z","thumbnail_url":"https://img.youtube.com/vi/wO91PI2gV7w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 523","channel_name":"Code Completion","video_id":"Tm7c71DcwUo","video_url":"https://www.youtube.com/watch?v=Tm7c71DcwUo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-26T10:11:12Z","thumbnail_url":"https://img.youtube.com/vi/Tm7c71DcwUo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Don’t get stuck waiting on the wrong track! #nycsubway #nycsubwaycommute #nyclatenight #nyctransit","channel_name":"Full Queue Developer","video_id":"aY-F55xfmWw","video_url":"https://www.youtube.com/watch?v=aY-F55xfmWw","description":"","published":"2025-04-25T19:51:47Z","thumbnail_url":"https://img.youtube.com/vi/aY-F55xfmWw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Make a View Scrollable Only When Needed with scrollBounceBehavior in SwiftUI","channel_name":"Swift and Tips","video_id":"KxU1UKEfYH0","video_url":"https://www.youtube.com/watch?v=KxU1UKEfYH0","description":"Want to avoid unnecessary scroll views when your content fits on screen? In this video, you’ll learn how to use the new scrollBounceBehavior modifier in SwiftUI to make your views scroll only when needed!\n\nhttps://developer.apple.com/documentation/swiftui/view/scrollbouncebehavior(_:axes:)\n\n-----\n\nOther videos related:\n* Entry macro for Environment Objects: https://youtu.be/d976O4pIX9s\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-04-25T14:00:35Z","thumbnail_url":"https://img.youtube.com/vi/KxU1UKEfYH0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Image API and gpt-image-1: Quick Start in Python #ai #coding #python","channel_name":"Stream Developers on YouTube","video_id":"bzH-wR6zLnQ","video_url":"https://www.youtube.com/watch?v=bzH-wR6zLnQ","description":"This video helps you quickly get started with OpenAI's new image generation model via the Image API. With the gpt-image-1 model, developers can easily add all image creation and editing capabilities to their apps. Enjoy. \n\ngpt-image-1:\nhttps://platform.openai.com/docs/guides/image-generation?image-generation-model=gpt-image-1\n\nAPI Organization Verification:\nhttps://help.openai.com/en/articles/10910291-api-organization-verification","published":"2025-04-25T11:36:55Z","thumbnail_url":"https://img.youtube.com/vi/bzH-wR6zLnQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 522","channel_name":"Code Completion","video_id":"8vW7YgSZVtM","video_url":"https://www.youtube.com/watch?v=8vW7YgSZVtM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-25T09:28:00Z","thumbnail_url":"https://img.youtube.com/vi/8vW7YgSZVtM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"More Important Than Rankings for ASO? 📈💰#aso","channel_name":"Appfigures on YouTube","video_id":"R3WUCXXNvlY","video_url":"https://www.youtube.com/watch?v=R3WUCXXNvlY","description":"Boost app store visibility with ASO. While ratings are a major key to better keyword rankings, other factors can be equally important!","published":"2025-04-25T04:00:35Z","thumbnail_url":"https://img.youtube.com/vi/R3WUCXXNvlY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Inline Toasts - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"pA_8cDvabEY","video_url":"https://www.youtube.com/watch?v=pA_8cDvabEY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how we can create a custom inline toast using SwiftUI | SwiftUI Toasts | SwiftUI Inline Toasts | SwiftUI Custom Alerts | SwiftUI Inline Alerts | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-inline-127373997\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-24T17:04:14Z","thumbnail_url":"https://img.youtube.com/vi/pA_8cDvabEY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"56: By the next time we record, it'll definitely be there…","channel_name":"Swift Package Indexing Live Streams","video_id":"209ejZXEW3I","video_url":"https://www.youtube.com/watch?v=209ejZXEW3I","description":"Join us for another episode where we cover our slightly unusual rollout of Swift 6.1 support on the Swift Package Index, the Swift Fundraising cooperative, the multiple fabulous projects written by Kashikawa Katsumi, and of course, give our regular package picks.  \n  \nNews\n\n- https://forums.swift.org/t/introducing-the-swift-fundraising-cooperative\n- https://hachyderm.io/@kishikawakatsumi\n- http://swiftregex.com/\n- https://swift-ast-explorer.com/\n\nPackages\n\n- https://swiftpackageindex.com/southkin/HasLazyServer\n- https://swiftpackageindex.com/apple/swift-play-experimental\n- https://swiftpackageindex.com/danielsaidi/TextReplacements\n- https://swiftpackageindex.com/adammcarter/swift-snapshot-testing-macros\n- https://swiftpackageindex.com/mangoumbrella/SwiftTitleCase","published":"2025-04-24T16:05:29Z","thumbnail_url":"https://img.youtube.com/vi/209ejZXEW3I/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"New App Launch? Do This to Start ASO! ⏩","channel_name":"Appfigures on YouTube","video_id":"oUrJT-In9QI","video_url":"https://www.youtube.com/watch?v=oUrJT-In9QI","description":"Discover essential strategies to introduce your new app and attract your first users.","published":"2025-04-24T13:30:44Z","thumbnail_url":"https://img.youtube.com/vi/oUrJT-In9QI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 521","channel_name":"Code Completion","video_id":"mxTWGdORqHg","video_url":"https://www.youtube.com/watch?v=mxTWGdORqHg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-24T09:01:45Z","thumbnail_url":"https://img.youtube.com/vi/mxTWGdORqHg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Team Gemini 2.5 Pro With OpenAI o3: Build Beautiful iOS/SwiftUI Animations #ai #coding #gemini","channel_name":"Stream Developers on YouTube","video_id":"hDNBFnI3OyM","video_url":"https://www.youtube.com/watch?v=hDNBFnI3OyM","description":"You can team Gemini 2.5 Pro with OpenAI's o3 model to build beautiful, eye-catching iOS and SwiftUI animations. In this example, we prompt Gemini 2.5 Pro to watch an MP4 video of a recorded animation and generate a SwiftUI animation. Gemini 2.5 Pro isn't great at fixing SwiftUI errors, so we bring o3 to fix all errors using ChatGPT Chat Bar.  \n\nSource code\nhttps://github.com/amosgyamfi/open-swiftui-animations/blob/master/Gists_To_Try/Gemini_25_With_OpenAI_o3_Animation.swift","published":"2025-04-24T08:48:03Z","thumbnail_url":"https://img.youtube.com/vi/hDNBFnI3OyM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Outsmart Big Brands in Apple Search Ads 🧠","channel_name":"Appfigures on YouTube","video_id":"Hm5-EVCQsRs","video_url":"https://www.youtube.com/watch?v=Hm5-EVCQsRs","description":"Learn how to effectively compete against large companies in Apple's Search Ads by targeting a longer list of longer-tail keywords and leveraging budget-friendly bidding strategies to maximize your app's visibility and attract quality users.","published":"2025-04-23T13:30:11Z","thumbnail_url":"https://img.youtube.com/vi/Hm5-EVCQsRs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 520","channel_name":"Code Completion","video_id":"Pt9dTNCb6b0","video_url":"https://www.youtube.com/watch?v=Pt9dTNCb6b0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-23T08:17:05Z","thumbnail_url":"https://img.youtube.com/vi/Pt9dTNCb6b0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Special Effects with SwiftUI Text","channel_name":"Paul Hudson on YouTube","video_id":"NkLdOwIoeaI","video_url":"https://www.youtube.com/watch?v=NkLdOwIoeaI","description":"SwiftUI's TextRender protocol gives us complete control over how we render text, and with it we can create all sorts of effects to adjust each line, each run, and even each glyph in some text. In this video I'll walk you through some examples so you can see exactly how it works, and even bring in SwiftUI animations and Metal to really make the text something special.\n\nDisclaimer: Obviously you should use this with restraint! 😂\n\nGet the source code: https://github.com/twostraws/prismic","published":"2025-04-22T18:24:38Z","thumbnail_url":"https://img.youtube.com/vi/NkLdOwIoeaI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Create Environment Objects in One Line Using SwiftUI’s Entry Macro","channel_name":"Swift and Tips","video_id":"d976O4pIX9s","video_url":"https://www.youtube.com/watch?v=d976O4pIX9s","description":"Did you know you can inject Environment Objects in SwiftUI with just one line of code?\n\nIn this video, I'll show you how to use the new @Entry macro in Swift 6 to simplify your app setup and remove boilerplate code. Perfect for anyone looking to streamline their SwiftUI architecture!\n\nhttps://developer.apple.com/documentation/swiftui/entry()\n\n-----\n\nOther videos related:\n* Overview of Environment Objects: https://youtu.be/5jyw9unThSE\n* How does random function work in Swift?: https://youtu.be/Z4NeyjUTqgg\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about SwiftUI: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n* More about Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-04-22T14:01:03Z","thumbnail_url":"https://img.youtube.com/vi/d976O4pIX9s/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Boost App Visibility in Global Markets 🌍","channel_name":"Appfigures on YouTube","video_id":"IMNbupgp5AU","video_url":"https://www.youtube.com/watch?v=IMNbupgp5AU","description":"Learn how to effectively optimize your app's keywords for international markets by implementing strategic analyzing of top competitors in that country!","published":"2025-04-22T13:30:15Z","thumbnail_url":"https://img.youtube.com/vi/IMNbupgp5AU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 519","channel_name":"Code Completion","video_id":"P6DJ950YEgA","video_url":"https://www.youtube.com/watch?v=P6DJ950YEgA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-22T08:45:11Z","thumbnail_url":"https://img.youtube.com/vi/P6DJ950YEgA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Get Started with MCP Servers: Connect Claude to Hugging Face AI Tools","channel_name":"DesignCode","video_id":"E3vSWsKtkfQ","video_url":"https://www.youtube.com/watch?v=E3vSWsKtkfQ","description":"In this video, you’ll learn how to set up an MCP server to supercharge your workflow by connecting Claude AI to the powerful tools available on Hugging Face. If you're new to Model Context Protocol (MCP), don’t worry we break it down step by step with real-world examples so it’s easy to follow.\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/agentic-workflows\n\nYou’ll discover how to:\n- Understand what an MCP server is and why it’s so useful\nInstall and run an MCP server for Hugging Face Spaces\n- Connect Claude AI to tools like Flux image generation and Whisper audio transcription\n- Use Parler for Text-to-Speech\n- Properly update your Claude config file so the new tools appear\n- Use AI tools with simple prompts—no coding required\n- Maintain contextual workflows inside Claude so everything works together smoothly\n\nWith thousands of open-source models available on Hugging Face, this setup lets you run tasks like text generation, voice synthesis, transcriptions, and image creation all through Claude, and all with natural language prompts.\nThis is a practical intro to agentic AI workflows, where tools don’t just run once, they become part of a continuous, smart system that adapts and remembers.\n\nHugging Face MCP Server: https://github.com/evalstate/mcp-hfspace?tab=readme-ov-file\n\nTimestamps\n00:00 Introduction\n00:34 What’s an MCP server?\n04:05 Why is MCP useful?\n05:37 Hugging Face MCP\n09:31 Installation\n15:44 Trying Out Flux for Image Generation\n19:51 Adding More Hugging Face Spaces\n21:57 Using Whisper to Transcribe Audio file\n23:44 Parler Text-To-Speech Tool\n\nFollow me\n➡ https://www.linkedin.com/in/vannarot-roeung-868679341/\n➡ https://x.com/VanhDesign","published":"2025-04-22T02:05:34Z","thumbnail_url":"https://img.youtube.com/vi/E3vSWsKtkfQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Key Factors That Determine Keyword Ranking 🤔","channel_name":"Appfigures on YouTube","video_id":"qI1T2X6ybEQ","video_url":"https://www.youtube.com/watch?v=qI1T2X6ybEQ","description":"Explore the various factors that influence a keyword's ranking. Understanding these elements can help improve your ASO strategy and enhance search visibility.","published":"2025-04-21T13:30:52Z","thumbnail_url":"https://img.youtube.com/vi/qI1T2X6ybEQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Reviews for SwiftUI Advanced Architecture by Swiftful Thinking","channel_name":"Swiftful Thinking","video_id":"4rt_Ern-DZU","video_url":"https://www.youtube.com/watch?v=4rt_Ern-DZU","description":"🚀 USE CODE IN LINK FOR LIMITED TIME DISCOUNT!!!\n🚀 COURSE: https://www.swiftful-thinking.com/offers/REyNLwwH/checkout\n🚀 REVIEWS: https://www.swiftful-thinking.com/architecture\n\n👇 Unedited reviews in the comments section below\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2025-04-21T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/4rt_Ern-DZU/hqdefault.jpg","twitter_url":""},{"name":"Swift Reduce, Are MVP's Dead?, Apple Ads, App Security and More.","channel_name":"Sean Allen on YouTube","video_id":"FsVbZftrPTQ","video_url":"https://www.youtube.com/watch?v=FsVbZftrPTQ","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- .reduce in Swift\n- try! Swift Tokyo talk videos\n- Inspect .ipa files for security leaks\n- Are MVP's dead?\n- Ultimate Guide to Apple Search Ads\n- More AI Stuff\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift reduce\n1:24 - try! Swift Tokyo videos\n2:10 - Inspect an .ipa file for security leaks\n4:30 - Are MVP's Dead?\n5:46 - Apple Search Ads Guide\n7:57 - AI will not take your job\n\n#swift #swiftui #iosdevelopment","published":"2025-04-21T11:58:39Z","thumbnail_url":"https://img.youtube.com/vi/FsVbZftrPTQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 518","channel_name":"Code Completion","video_id":"--6lxeIDZ04","video_url":"https://www.youtube.com/watch?v=--6lxeIDZ04","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-21T09:17:40Z","thumbnail_url":"https://img.youtube.com/vi/--6lxeIDZ04/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Optimise IBOutlets in UIKit – Write Cleaner, Faster Code","channel_name":"Shubham Singh on YouTube","video_id":"T2EBXvLoowQ","video_url":"https://www.youtube.com/watch?v=T2EBXvLoowQ","description":"Hey Guys!\n\nIn this tutorial, I'll show you how to optimise your IBOutlets, and write cleaner, maintainable, and efficient code!\n\n #iOS #swift #softwaredeveloper  #iosdeveloper \n\nThanks for watching!. 🙌\n\n\n➜ Patreon: https://www.patreon.com/shubham_iosdev\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev","published":"2025-04-21T07:33:01Z","thumbnail_url":"https://img.youtube.com/vi/T2EBXvLoowQ/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Nice To Meet You","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Iv97glzIMYE","video_url":"https://www.youtube.com/watch?v=Iv97glzIMYE","description":"This week we bid farewell to Daredevil: Born Again Season One finale, and welcome back The Last Of Us S02E01 Future Days and Doctor Who S02E01 The Robot Revolution.\n\n  •  A Minecraft Movie controversy explained: What is a \"chicken jockey\" and why is it driving theatergoers mad? (https://ew.com/minecraft-controversy-explained-what-is-a-chicken-jockey-11712748) \n  •  Starfighter: New Star Wars Movie (https://www.instagram.com/reel/DIkcCRzNvfL/?igsh=MW16N3Y5YnY0MTljcg%3D%3D) \n  •  Ryan Gosling Just Confirmed He's in the Next 'Star Wars' Movie In the Coolest Way Possible (https://www.mensjournal.com/entertainment/ryan-gosling-star-wars-starfighter) \n  •  'Mythic Quest' Canceled After Four Seasons at Apple TV+ (https://variety.com/2025/tv/news/mythic-quest-canceled-apple-tv-plus-new-ending-1236366662/) \n  •  The Fantastic Four: First Steps | Official Trailer | Only in Theaters July 25 (https://youtu.be/pAsmrKyMqaA?si=egQVLfA3XJBKzhig) \n  •  Diego Luna on Andor Season 2, Star Wars Universe Rules & Taking a Blaster Through Airport Security (https://youtu.be/4E6COwMXO44) \n  •  The Fantastic Four: First Steps | Official Trailer | Only in Theaters July 25 (https://youtu.be/pAsmrKyMqaA?si=egQVLfA3XJBKzhig) \n  •  ‘Willow’ and ‘Upstairs Downstairs’ star Jean Marsh dies aged 90 (https://www.nme.com/news/film/willow-and-upstairs-downstairs-star-jean-marsh-dies-aged-90-3854629) \n  •  The Sandman Wakes Up For Season Two (https://gizmodo.com/the-sandman-wakes-up-for-season-2-in-july-2000590640) \n  •  The Last of Us Playthrough (https://youtu.be/edKungyhxlE?si=tEqR24lriUB3vURJ) \n  •  Special Preview — Inside the STAR TREK: RED ALERT Enterprise-D Experience at Universal Fan Fest Nights • TrekCore.com (https://blog.trekcore.com/2025/04/star-trek-universal-fan-fest-bridge-experience-preview/) \n  •  Andor | Official Trailer | Final Season Streaming April 22 on Disney+ (https://youtu.be/duN-KQgOjYs?si=1IbCVqHD6eOAlK0m) \n  •  Side Quest — Official Trailer | Apple TV+ (https://youtu.be/0D2IT2qPA7A) \n  •  ﻿Black Mirror: Season 7 | Official Trailer | Netflix (https://youtu.be/1iqra1ojEvM) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-04-21T01:44:13Z","thumbnail_url":"https://img.youtube.com/vi/Iv97glzIMYE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering SwiftUI Transitions – Custom & Built-in Animations","channel_name":"Stewart Lynch on YouTube","video_id":"ZmdG0T_58wg","video_url":"https://www.youtube.com/watch?v=ZmdG0T_58wg","description":"In this video, we explore the Transition protocol introduced in iOS 17 and how it allows us to control how views enter and exit the view hierarchy in SwiftUI. We’ll dive into both built-in AnyTransition types and custom transitions, showing how to combine them for more dynamic UI effects.\n\n🔥 What You’ll Learn:\n✅ Simple transitions like opacity, slide, move, scale, and offset\n✅ Combining transitions for complex effects\n✅ Creating custom transitions using the ViewModifier protocol\n✅ Using asymmetric transitions for different enter/exit animations\n✅ Practical tips for enhancing your SwiftUI apps with smooth UI effects\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:40 Simple Built in Transition Types\n9:40 Combined Transitions\n10:43 Custom AnyTransition\n12:25 AnyTransition Modifier\n16:60 AnyTransition Asymmetric\n\n Starter Project Files: \nhttps://github.com/StewartLynch/TransitionsAndAnimations\nCompleted Project: \nhttps://github.com/StewartLynch/TransitionsAndAnimations/tree/CompletedSourceCode\n\nReferences mentioned in video: \nCustom View Modifiers\nhttps://youtu.be/XdfVPPfnZZU\nSwiftUI, Swift, iOS 17, SwiftUI Transitions, SwiftUI Animations, AnyTransition, Custom Transitions, iOS Development, iOS Animation, ViewModifier, SwiftUI View Transitions, iOS App Development, Apple Developer, Xcode, Learn Swift, SwiftUI Tutorial, SwiftUI Effects\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-04-20T13:40:12Z","thumbnail_url":"https://img.youtube.com/vi/ZmdG0T_58wg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 517","channel_name":"Code Completion","video_id":"FWyUxqv8498","video_url":"https://www.youtube.com/watch?v=FWyUxqv8498","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-20T09:31:29Z","thumbnail_url":"https://img.youtube.com/vi/FWyUxqv8498/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fun places to go on the subway, part 4 #nyc #nycsubway","channel_name":"Full Queue Developer","video_id":"y5c8kWMj-bc","video_url":"https://www.youtube.com/watch?v=y5c8kWMj-bc","description":"","published":"2025-04-19T23:27:48Z","thumbnail_url":"https://img.youtube.com/vi/y5c8kWMj-bc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build a Custom Location Picker in SwiftUI: Search & Map Interactions","channel_name":"Kavsoft on YouTube","video_id":"U2kBmasBSTA","video_url":"https://www.youtube.com/watch?v=U2kBmasBSTA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll walk you through creating a custom location picker using SwiftUI. You’ll learn how to build a picker that lets users select locations either by searching or by interacting directly with the map—allowing for a seamless and intuitive experience.\nSwiftUI Location Picker | SwiftUI Location Search | SwiftUI User Live Location | SwiftUI Core Location | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/build-custom-in-127023851\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-19T20:25:16Z","thumbnail_url":"https://img.youtube.com/vi/U2kBmasBSTA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 516","channel_name":"Code Completion","video_id":"WznhpMFlLKo","video_url":"https://www.youtube.com/watch?v=WznhpMFlLKo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-19T11:21:53Z","thumbnail_url":"https://img.youtube.com/vi/WznhpMFlLKo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - Auto / Manual Scrolling Infinite Carousel in 4 Minutes - Xcode 16","channel_name":"Shubham Singh on YouTube","video_id":"71i_snKateI","video_url":"https://www.youtube.com/watch?v=71i_snKateI","description":"Hey Everyone! 👋 \nIn today's video, I'll show you how to create an Auto / Manual Scrolling Infinite Carousel in 4 Minutes using SwiftUI :D  #swiftui  #ios #xcode #animation \n\nSource Code - \nhttps://www.patreon.com/posts/126985555\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\nSupport Me - \nhttps://patreon.com/shubham_iosdev\n\n→ Timestamps\n  0:00 Introduction\n  0:20 Variables and Dataset\n  0:40 Carousel Layout\n  1:38 Auto-Scroll Logic \n  2:11 Swipe Gesture for Manual Scroll\n  2:54 Putting it all together\n\nThanks for watching! :D\nSubscribe for more.","published":"2025-04-19T07:40:16Z","thumbnail_url":"https://img.youtube.com/vi/71i_snKateI/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"April 18, 2025","channel_name":"Full Queue Developer","video_id":"VzGZkw_SzDg","video_url":"https://www.youtube.com/watch?v=VzGZkw_SzDg","description":"","published":"2025-04-18T16:58:34Z","thumbnail_url":"https://img.youtube.com/vi/VzGZkw_SzDg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How The Algorithm Reads Your Product Page 🧩","channel_name":"Appfigures on YouTube","video_id":"Nt3NEEMmr_k","video_url":"https://www.youtube.com/watch?v=Nt3NEEMmr_k","description":"Explore how app store algorithms discover and rank apps, influencing their visibility to users. Understanding these mechanisms can help optimize your app's presence in the marketplace.","published":"2025-04-18T13:30:18Z","thumbnail_url":"https://img.youtube.com/vi/Nt3NEEMmr_k/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 515","channel_name":"Code Completion","video_id":"3oVhnlcz1F0","video_url":"https://www.youtube.com/watch?v=3oVhnlcz1F0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-18T10:12:17Z","thumbnail_url":"https://img.youtube.com/vi/3oVhnlcz1F0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quick Tip for Spotting Keyword Opportunities 🕵️","channel_name":"Appfigures on YouTube","video_id":"sHk06oeAJsc","video_url":"https://www.youtube.com/watch?v=sHk06oeAJsc","description":"Learn strategies to identify high-potential keywords ahead of your competitors, enhancing your ASO efforts and boosting your online visibility.","published":"2025-04-17T13:30:45Z","thumbnail_url":"https://img.youtube.com/vi/sHk06oeAJsc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Level Up Your Conversion Rates - Live Product Page Teardown #ASO","channel_name":"Appfigures on YouTube","video_id":"LOq_6pjqlB8","video_url":"https://www.youtube.com/watch?v=LOq_6pjqlB8","description":"Interested in being featured in this teardown? Submit your app: https://fg.rs/ls53f\n\nProduct Pages are a crucial piece of your marketing funnel. Organic or paid, users converge here to decide if your app is for them. If you're not optimized and aligned, they'll move on to the next. \n\nJoin Ariel for Round 2 of live product page reviews, where he’ll answer your questions and share tips to boost conversion rates. (In the meantime, check out Round 1 of Product Page Teardowns: https://www.youtube.com/watch?v=iH3PCHKc6WY)\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-04-17T13:01:25Z","thumbnail_url":"https://img.youtube.com/vi/LOq_6pjqlB8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 514","channel_name":"Code Completion","video_id":"dJzoMKthGjM","video_url":"https://www.youtube.com/watch?v=dJzoMKthGjM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-17T09:40:47Z","thumbnail_url":"https://img.youtube.com/vi/dJzoMKthGjM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Network Observer - Network Monitor - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"ow_R30RQty0","video_url":"https://www.youtube.com/watch?v=ow_R30RQty0","description":"Hello Guys 🖐🖐🖐\nIn this video, we’ll explore how to create a custom environment value in SwiftUI that indicates whether there’s an active internet connection and, if so, the type of connection.\nSwiftUI Network Observer | SwiftUI Network Monitor | SwiftUI Internet Connection Observer | SwiftUI Floating Sheets | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-network-126809708\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-16T18:46:01Z","thumbnail_url":"https://img.youtube.com/vi/ow_R30RQty0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"This is an ad for ads #nycsubway #nyc","channel_name":"Full Queue Developer","video_id":"-jws204yxak","video_url":"https://www.youtube.com/watch?v=-jws204yxak","description":"","published":"2025-04-16T16:18:59Z","thumbnail_url":"https://img.youtube.com/vi/-jws204yxak/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How SwiftUI Tracks UI Changes With @Observable (Behind the Scenes)","channel_name":"Karin Prater on YouTube","video_id":"nw3dnrik9vQ","video_url":"https://www.youtube.com/watch?v=nw3dnrik9vQ","description":"Demystifying SwiftUI's New Observation Feature | Behind the Scenes and Best Practices - I dive deep into the new observation feature introduced in SwiftUI with iOS 17, which significantly improves performance by reducing unnecessary updates. I'll explain how SwiftUI updates work behind the scenes, demonstrate the code involved, and discuss the importance of understanding the internal mechanisms if you plan to use this feature in your own apps. Through a detailed walkthrough using Xcode and playgrounds, you'll learn how to set up and use observation tracking, understand its integration with SwiftUI, and why it's particularly beneficial for optimizing performance.\nThis video is essential for developers aiming to leverage the full potential of SwiftUI's new features.\n\n00:00 Introduction to Swift UI Observation\n00:43 Setting Up the Playground\n01:18 Understanding Observation Tracking\n03:00 Diving Deeper into Observation Mechanisms\n06:26 Connecting Observation to Swift UI\n11:36 Handling Complex Data Types\n16:39 Best Practices and Performance Tips\n18:59 Conclusion and Next Steps\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:\n\n#SwiftUI","published":"2025-04-16T12:01:37Z","thumbnail_url":"https://img.youtube.com/vi/nw3dnrik9vQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 513","channel_name":"Code Completion","video_id":"XZx3e3YAQ4I","video_url":"https://www.youtube.com/watch?v=XZx3e3YAQ4I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-16T10:35:20Z","thumbnail_url":"https://img.youtube.com/vi/XZx3e3YAQ4I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What station is this? 🤘🪑🤘#nycsubway","channel_name":"Full Queue Developer","video_id":"WcwQuVoQRuc","video_url":"https://www.youtube.com/watch?v=WcwQuVoQRuc","description":"","published":"2025-04-15T14:29:32Z","thumbnail_url":"https://img.youtube.com/vi/WcwQuVoQRuc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build GPT-4.1 MCP Agent in Python #ai #llm #openai  #aiagent #python","channel_name":"Stream Developers on YouTube","video_id":"IIxsWrbMarc","video_url":"https://www.youtube.com/watch?v=IIxsWrbMarc","description":"Build a filesystem MCP agent in Python using the OpenAI Agents SDK, filesystem MCP server, and the newly released GPT-4.1 model. We will interact with the agent via a Streamlit UI. You can use your preferred model or select any state-of-the-art GPT-4.1 family, mini and nano.  \n\nLet's `pip install openai-agents streamlit` and get started. \n\nMCP-Supported Agent Frameworks: https://getstream.io/blog/mcp-llms-agents/\nOpenAI Agents SDK: https://openai.github.io/openai-agents-python/\nFile System MCP:  https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem","published":"2025-04-15T11:24:49Z","thumbnail_url":"https://img.youtube.com/vi/IIxsWrbMarc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 512","channel_name":"Code Completion","video_id":"I7CPJLVhzsg","video_url":"https://www.youtube.com/watch?v=I7CPJLVhzsg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-15T10:32:38Z","thumbnail_url":"https://img.youtube.com/vi/I7CPJLVhzsg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"“Reverse TDD”: Test-after, but using TDD techniques","channel_name":"Quality Coding on YouTube","video_id":"qgoFg0B5bV8","video_url":"https://www.youtube.com/watch?v=qgoFg0B5bV8","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-04-14T18:31:08Z","thumbnail_url":"https://img.youtube.com/vi/qgoFg0B5bV8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"I’m becoming who I want to be #nycootd #ootdmen","channel_name":"Full Queue Developer","video_id":"EXdO4PrD0OM","video_url":"https://www.youtube.com/watch?v=EXdO4PrD0OM","description":"","published":"2025-04-14T13:54:52Z","thumbnail_url":"https://img.youtube.com/vi/EXdO4PrD0OM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"AI Code Editors, WWDC Wishlist, SwiftUI State, Indie App Dev","channel_name":"Sean Allen on YouTube","video_id":"cWeTwNahX_M","video_url":"https://www.youtube.com/watch?v=cWeTwNahX_M","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- WWDC Wishlist\n- Stop using AI code editors?\n- Managing minimal SwiftUI state\n- Marketing your indie app\n- Monetization dark patterns to avoid\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - WWDC 2025 wishlist\n1:51 - Stop using AI code editors?\n5:56 - SwiftUI state management\n7:45 - Marketing indie apps\n9:58 - Monetization dark patterns to avoid\n\n#swift #swiftui #iosdevelopment","published":"2025-04-14T12:12:05Z","thumbnail_url":"https://img.youtube.com/vi/cWeTwNahX_M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 511","channel_name":"Code Completion","video_id":"PJ3O1ow2dCs","video_url":"https://www.youtube.com/watch?v=PJ3O1ow2dCs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-14T08:57:25Z","thumbnail_url":"https://img.youtube.com/vi/PJ3O1ow2dCs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Poems can’t explain how much I love trains and hate parking lots. #nycsubway #carbrain","channel_name":"Full Queue Developer","video_id":"CuUnMaU0nh8","video_url":"https://www.youtube.com/watch?v=CuUnMaU0nh8","description":"","published":"2025-04-13T19:55:48Z","thumbnail_url":"https://img.youtube.com/vi/CuUnMaU0nh8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Animated Redacted Modifier - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"tkOoZ1YqQOI","video_url":"https://www.youtube.com/watch?v=tkOoZ1YqQOI","description":"Hello Guys 🖐🖐🖐\nIn our previous video, we saw how to create a skeleton loading view using SwiftUI. In this video, we’ll explore how to enhance it to an easy-to-use modifier by incorporating the native redacted modifier.\nSkeleton View SwiftUI | Animated Redacted View | Loading Screen SwiftUI | Skeleton Loading SwiftUI | Shimmer Effect SwiftUI | Complex Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Previous Video: https://youtu.be/K5UJH0P7WIA\n\n► Source Code: https://www.patreon.com/posts/swiftui-skeleton-126526147\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-13T17:54:16Z","thumbnail_url":"https://img.youtube.com/vi/tkOoZ1YqQOI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I want to put my poem in the subway one day","channel_name":"Full Queue Developer","video_id":"8HhvKOnKGTc","video_url":"https://www.youtube.com/watch?v=8HhvKOnKGTc","description":"","published":"2025-04-13T14:49:39Z","thumbnail_url":"https://img.youtube.com/vi/8HhvKOnKGTc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Cleaning off the desk to get ready for the work week","channel_name":"maeganwilson_","video_id":"UbZtf7TISTI","video_url":"https://www.youtube.com/watch?v=UbZtf7TISTI","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-13T14:00:41Z","thumbnail_url":"https://img.youtube.com/vi/UbZtf7TISTI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Crafting Effective SwiftUI ViewModifiers","channel_name":"Stewart Lynch on YouTube","video_id":"XU7wdjPCXLw","video_url":"https://www.youtube.com/watch?v=XU7wdjPCXLw","description":"In this video, I’ll show you how to leverage SwiftUI ViewModifiers to improve code readability, flexibility, and maintainability. We’ll create three custom view modifiers that you can start using in your SwiftUI projects today. Each modifier enhances different aspects of UI development, from embedding views in a navigation stack to styling text editors and applying customizable background views.\n\nBy the end of this tutorial, you’ll have a deeper understanding of how ViewModifiers work and how to make your SwiftUI code more reusable and efficient.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:22 InNavStack Modifier\n6:10 TextEditor RoundedBorder Style\n16:10 Custom View Backgrounds Modifier\n\n Starter Project Files: \nhttps://github.com/StewartLynch/Effective-ViewModifiers\nCompleted Project: \nhttps://github.com/StewartLynch/Effective-ViewModifiers/tree/CompletedSourceCode\n\nReferences mentioned in video: \nCustom View Modifiers\nhttps://youtu.be/XdfVPPfnZZU\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-04-13T13:41:06Z","thumbnail_url":"https://img.youtube.com/vi/XU7wdjPCXLw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 510","channel_name":"Code Completion","video_id":"4W2Qv0hZWD4","video_url":"https://www.youtube.com/watch?v=4W2Qv0hZWD4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-13T09:19:55Z","thumbnail_url":"https://img.youtube.com/vi/4W2Qv0hZWD4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Skeleton View - Skeleton Loading Animations - iOS 16+","channel_name":"Kavsoft on YouTube","video_id":"K5UJH0P7WIA","video_url":"https://www.youtube.com/watch?v=K5UJH0P7WIA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create Custom Skeleton Loading View Using SwiftUI | Skeleton View SwiftUI | Loading Screen SwiftUI | Skeleton Loading SwiftUI | Shimmer Effect SwiftUI | Complex Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-skeleton-126526147\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-12T21:53:47Z","thumbnail_url":"https://img.youtube.com/vi/K5UJH0P7WIA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"April 12 - Beyond Yesteryear","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"GeqKzmx9X94","video_url":"https://www.youtube.com/watch?v=GeqKzmx9X94","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/04/12/beyond-yesteryear/","published":"2025-04-12T20:32:45Z","thumbnail_url":"https://img.youtube.com/vi/GeqKzmx9X94/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Beyond Yesteryear","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"imzxrw39o6k","video_url":"https://www.youtube.com/watch?v=imzxrw39o6k","description":"This week we begin rewatching Star Trek: The Animated Series, S01E01 & E02, as well as Daredevil: Born Again - Isle of Joy\n\n  •  A Minecraft Movie just set a new record with the biggest opening ever for a video game adaptation in the US (https://www.engadget.com/entertainment/a-minecraft-movie-just-set-a-new-record-with-the-biggest-opening-ever-for-a-video-game-adaptation-in-the-us-192934482.html) \n  •  Rabid Reactions to Minecraft Are Forcing Theaters to Take Action (https://gizmodo.com/rabid-reactions-to-minecraft-are-forcing-theaters-to-take-action-2000586457) \n  •  Tron: Ares blends the real world with the digital in its first trailer | The Verge (https://www.theverge.com/news/644047/tron-ares-first-trailer-poster-jared-leto-jeff-bridges) \n  •  British Film Institute to Publicly Screen Star Wars' Original Cut for First Time in Decades (https://gizmodo.com/star-wars-theatrical-cut-screening-uk-2000586408) \n  •  Predator: Killer of Killers teases a most dangerous, multigenerational game in new trailer (https://www.theverge.com/news/645394/predator-killer-of-killers-trailer-reelase-date) \n  •  A UK edition of Saturday Night Live is premiering in 2026 | The Verge (https://www.theverge.com/news/646478/snl-uk-2026-premiere) \n  •  Google used AI to enhance The Wizard of Oz for the Las Vegas Sphere’s giant screen (https://www.theverge.com/news/645815/google-used-ai-to-enhance-the-wizard-of-oz-for-the-las-vegas-spheres-giant-screen) \n  •  Stunts are finally getting their own category at the Oscars | The Verge (https://www.theverge.com/news/646835/oscars-stunt-awards-category-2027) \n  •  Put 'Em in the Movies (https://www.youtube.com/watch?v=Et1duhKN6uM) \n  •  Mission: Impossible – The Final Reckoning | Official Trailer (2025 Movie) - Tom Cruise (https://youtu.be/fsQgc9pCyDU) \n  •  Murderbot — Official Trailer | Apple TV+ (https://youtu.be/vEioDeOiqEs) \n  •  Flow - Official Trailer (2024) Gints Zilbalodis (https://youtu.be/eD06LQzWFTc) \n  •  Woemeter (https://make3.co/work/woemeter) \n  •  Wolverine Breathing Exercise | Marvel Ambiance | Deadpool & Wolverine (https://youtu.be/CGLDAXFtqbM) \n  •  SEASON 2 OFFICIAL TRAILER #2 | Doctor Who (https://youtu.be/_xuo_FvPI18) \n  •  ﻿The Last of Us Season 2 | Official Trailer | Max (https://youtu.be/_zHPsmXCjB0) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-04-12T19:24:10Z","thumbnail_url":"https://img.youtube.com/vi/imzxrw39o6k/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How I Built my First macOS app with Cursor - 34-min Tutorial","channel_name":"DesignCode","video_id":"AQrnwXd1l0o","video_url":"https://www.youtube.com/watch?v=AQrnwXd1l0o","description":"A first look at my first Mac app journey, built with 400+ commits, 2,000+ AI prompts, and tools like Claude AI & GPT. This app bridges voice control with apps like Slack and Email, evolving into a versatile chat app with custom design and coding features. Watch as I break down the process, tools, features, and why building a Mac app is a game-changer.\n\nChapters and Timestamps:\n0:00 - Intro: My First Mac App\n0:11 - Tools I’m Using: Claude AI, GPT, and More\n0:26 - Why Build a Mac App? Voice to Apps Features\n0:43 - Designing from Scratch with AI Models\n0:57 - Generating Code with Custom Prompts\n1:37 - Prototyping: Fully Interactive Apps with AI\n1:56 - My Experience with Mac Development and AI\n2:54 - Web Apps vs Mac Apps: Key Differences\n3:49 - Tools for Mac Development: Xcode & Cursor\n5:55 - Setting Up a Mac App Project in Xcode\n8:00 - SwiftUI Design Language for Mac Apps\n10:28 - Offline Functionality with Core Data\n12:00 - Starting with AI: From Prompts to Functional Apps\n16:00 - Real Challenges with AI & SwiftUI\n20:00 - Debugging Errors and AI Assistance\n25:00 - Using Rules & Guidelines for Organized Development\n28:00 - Committing and Iterating on New Features\n33:00 - Final Thoughts: Why Mac Apps Are Worth It\n\nMore Content:\nWhat’s Unique About This App?\nI wanted a seamless voice interface for apps like Slack, Email, and more, combined with the ability to generate designs and code directly. The result? A hybrid app that feels like magic.\n\nTools I Recommend:\n\nXcode: Essential for Mac app development.\nCursor: AI-powered coding assistant.\nSupabase: For backend and authentication.\nSwiftUI: Makes design adjustments simple and intuitive.\nKey Learning Points:\n\nMac apps are better for offline functionality and system-level access (e.g., microphone, camera).\nAI like Claude and GPT simplifies coding but requires human refinement.\nExperimentation is key—errors are part of the process!\nWhat’s Next?\nI’ll share more about feature expansions, including dynamic UI updates and integrating new AI capabilities.\n\n#swiftui #cursor #claudeai \n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma","published":"2025-04-12T10:11:12Z","thumbnail_url":"https://img.youtube.com/vi/AQrnwXd1l0o/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 509","channel_name":"Code Completion","video_id":"trTsCJeXzRk","video_url":"https://www.youtube.com/watch?v=trTsCJeXzRk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-12T08:47:27Z","thumbnail_url":"https://img.youtube.com/vi/trTsCJeXzRk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expandable Header with Hero Effect | #swiftui #apple #design #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"09TpYUckCL0","video_url":"https://www.youtube.com/watch?v=09TpYUckCL0","description":"","published":"2025-04-11T22:16:58Z","thumbnail_url":"https://img.youtube.com/vi/09TpYUckCL0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Work train into the weekend","channel_name":"Full Queue Developer","video_id":"BLqjgfp1kcA","video_url":"https://www.youtube.com/watch?v=BLqjgfp1kcA","description":"","published":"2025-04-11T18:13:28Z","thumbnail_url":"https://img.youtube.com/vi/BLqjgfp1kcA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Rainy day outfit with waterproof timberlands #ootd #ootdnyc #ootdmen","channel_name":"Full Queue Developer","video_id":"zWaJxZ4Uch0","video_url":"https://www.youtube.com/watch?v=zWaJxZ4Uch0","description":"","published":"2025-04-11T14:20:35Z","thumbnail_url":"https://img.youtube.com/vi/zWaJxZ4Uch0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 508","channel_name":"Code Completion","video_id":"Y1h6AWUu2I8","video_url":"https://www.youtube.com/watch?v=Y1h6AWUu2I8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-11T09:20:42Z","thumbnail_url":"https://img.youtube.com/vi/Y1h6AWUu2I8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"#comewithme to the #americanmuseumofnaturalhistory for fun places to go on the subway, Part 3!","channel_name":"Full Queue Developer","video_id":"7KQVJf_Q3fU","video_url":"https://www.youtube.com/watch?v=7KQVJf_Q3fU","description":"","published":"2025-04-10T19:10:38Z","thumbnail_url":"https://img.youtube.com/vi/7KQVJf_Q3fU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Apple Search Ads on a Budget 🤑","channel_name":"Appfigures on YouTube","video_id":"hbMrtExR5ro","video_url":"https://www.youtube.com/watch?v=hbMrtExR5ro","description":"Learn how to use Apple Search Ads effectively without spending much. This video covers budget-friendly app marketing, keyword bidding, and low-cost user acquisition. Perfect for developers looking to grow installs with minimal ad spend.","published":"2025-04-10T13:30:36Z","thumbnail_url":"https://img.youtube.com/vi/hbMrtExR5ro/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Set Up a Local Test Server with Swift in Under 5 Minutes + iOS app SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"uHwKlN5umLE","video_url":"https://www.youtube.com/watch?v=uHwKlN5umLE","description":"Set Up a Local Test Server with Swift in Under 5 Minutes - As an iOS developer, I've often found myself needing a local server for testing without building a fully fledged backend. In this tutorial, I'll show you how to set up a local test server on your Mac using Swift. We'll run this as a command line tool using an Apple internal framework. By the end, you'll know how to start a local HTTP server, introduce random errors for testing, and integrate it with an iOS client application. Perfect for testing various server responses and improving your understanding of the client-server relationship. Follow along as I guide you step-by-step!\n\n00:00 Introduction and Purpose\n00:20 Setting Up the Local Test Server\n01:51 Running and Testing the Server\n08:51 Creating the iOS Client\n14:14 Handling Errors and Improving UI\n24:29 Advanced Features and Final Thoughts\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:\n\n#SwiftUI","published":"2025-04-10T12:01:34Z","thumbnail_url":"https://img.youtube.com/vi/uHwKlN5umLE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 507","channel_name":"Code Completion","video_id":"fYuMw59Xo_M","video_url":"https://www.youtube.com/watch?v=fYuMw59Xo_M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-10T09:53:45Z","thumbnail_url":"https://img.youtube.com/vi/fYuMw59Xo_M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Google Agent Development Kit: Build Multi-Agents in Python #ai #agent #python #gemini","channel_name":"Stream Developers on YouTube","video_id":"cFTnshdpgAs","video_url":"https://www.youtube.com/watch?v=cFTnshdpgAs","description":"Google just released the Agent Development Kit, which allows developers to build multi-AI agents in Python using state-of-the-art models like Gemini 2.5 Pro. This video will help you quickly build your first AI agent. \n\nAgent Development Kit\nhttps://google.github.io/adk-docs/get-started/quickstart/","published":"2025-04-10T09:14:44Z","thumbnail_url":"https://img.youtube.com/vi/cFTnshdpgAs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Expandable Header with Hero Effect | Slack Header Animation | SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"AaaBJbNOBg8","video_url":"https://www.youtube.com/watch?v=AaaBJbNOBg8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can re-create the Slack's App Expandable Hero Header Using SwiftUI | Expandable Header | Hero Header | Hero Effect | Custom Popup View | SwiftUI Popups  | Complex Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/expandable-with-126313674\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.4 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-09T20:57:26Z","thumbnail_url":"https://img.youtube.com/vi/AaaBJbNOBg8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 506","channel_name":"Code Completion","video_id":"sQTfbFK6keQ","video_url":"https://www.youtube.com/watch?v=sQTfbFK6keQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-09T11:46:20Z","thumbnail_url":"https://img.youtube.com/vi/sQTfbFK6keQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Added a Studio Display to the setup. I think it's time for a new setup video soon","channel_name":"maeganwilson_","video_id":"84Zc9tuoEFU","video_url":"https://www.youtube.com/watch?v=84Zc9tuoEFU","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-09T05:15:00Z","thumbnail_url":"https://img.youtube.com/vi/84Zc9tuoEFU/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Level Up Your Conversion Rates - Live Product Page Teardown #ASO","channel_name":"Appfigures on YouTube","video_id":"iH3PCHKc6WY","video_url":"https://www.youtube.com/watch?v=iH3PCHKc6WY","description":"Interested in being featured in this teardown? Submit your app: https://fg.rs/ls53f\n\nProduct Pages are a crucial piece of your marketing funnel. Organic or paid, users converge here to decide if your app is for them. If you're not optimized and aligned, they'll move on to the next. \n\nJoin Ariel as he analyzes entire product pages live and offers suggestions to boost conversion rates.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-04-08T22:44:33Z","thumbnail_url":"https://img.youtube.com/vi/iH3PCHKc6WY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI - Scratch to Reveal animation - Xcode 16","channel_name":"Shubham Singh on YouTube","video_id":"6h3udYETzDU","video_url":"https://www.youtube.com/watch?v=6h3udYETzDU","description":"Hey Everyone! 👋 \nIn today's video, I'll show you how to create a Scratch to Reveal Animation using SwiftUI :D  #swiftui  #ios #xcode #animation \n\nSource Code - \nhttps://www.patreon.com/posts/scratch-to-using-126225982\n\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\nSupport Me - \nhttps://patreon.com/shubham_iosdev\n\n→ Timestamps\n  0:00 Introduction\n  0:35 Model Creation\n  2:40 Mask & Canvas\n  4:06 Gesture Setup\n  5:00 Fading Function\n  6:15 Overlay Buttons\n  10:40 Putting it all together\n\nThanks for watching! :D\nSubscribe for more.","published":"2025-04-08T18:48:16Z","thumbnail_url":"https://img.youtube.com/vi/6h3udYETzDU/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"What's new in Swift 6.1? 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"kDUo8uCSWvc","video_url":"https://www.youtube.com/watch?v=kDUo8uCSWvc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\n👉 https://www.swift.org/blog/swift-6.1-released/\n\nCHAPTERS\n00:00 – Intro\n00:15 – Swift Concurrency\n03:41 – Objective-C Interoperability \n04:58 – Trailing Coma\n07:07 – Package Traits (Swift Package Manager)\n08:18 – Test Traits (Swift Testing)\n10:03 – DocC\n10:53 – Conclusion\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-04-08T15:00:59Z","thumbnail_url":"https://img.youtube.com/vi/kDUo8uCSWvc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 505","channel_name":"Code Completion","video_id":"4PpI02pHXfw","video_url":"https://www.youtube.com/watch?v=4PpI02pHXfw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-08T10:40:27Z","thumbnail_url":"https://img.youtube.com/vi/4PpI02pHXfw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Better Apps with RocketSim - Special Guest Antoine van der Lee!","channel_name":"Peter Friese on YouTube","video_id":"4MtostISJTY","video_url":"https://www.youtube.com/watch?v=4MtostISJTY","description":"Join me for a special livestream event on April 15th with special guest Antoine van der Lee, creator of RocketSim and the mind behind SwiftLee!\n\nIf you've been following my weekly streams on building Sofia (my second brain app), you're in for a treat! Antoine will be sharing exclusive tips and tricks for using RocketSim to supercharge your iOS development workflow. I've been using RocketSim for taking screenshots and screen recordings of the iOS Simulator, but there's so much more this powerful tool can do!\n\nWhat we'll cover:\n* Getting the most out of RocketSim's features\n* Improving your development cycle with practical tips\n* Behind-the-scenes insights from Antoine himself\n* Live Q&amp;A with the RocketSim creator\n\nDon't miss this opportunity to learn directly from one of the iOS community's most innovative developers!\n\nWhen:\n📅 April 15th, 2025\n⏰ 20:00 CET\n\nLinks:\n🔗 Antoine's Twitter: https://x.com/twannl\n🔗 SwiftLee Blog: https://www.avanderlee.com\n🔗 RocketSim: https://www.rocketsim.app\n\nSubscribe and hit the notification bell to be alerted when we go live!\n#iOSDevelopment #RocketSim #SwiftLee #DeveloperTools #iOSSimulator","published":"2025-04-07T22:59:53Z","thumbnail_url":"https://img.youtube.com/vi/4MtostISJTY/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Morning habit: Writing down my top 3 tasks","channel_name":"maeganwilson_","video_id":"9zVaTKFcQVk","video_url":"https://www.youtube.com/watch?v=9zVaTKFcQVk","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-07T15:00:10Z","thumbnail_url":"https://img.youtube.com/vi/9zVaTKFcQVk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Design Beautiful Charts for Analytics Apps in Figma","channel_name":"DesignCode","video_id":"hr_nyukIZCc","video_url":"https://www.youtube.com/watch?v=hr_nyukIZCc","description":"In this video, we’ll design a beautiful radar chart for an analytics app using Figma. We’ll also learn some essential tips about data visualization and practical UI design techniques. Radar charts are great for comparing different types of information, making them useful for showing complex data in a clear way. We’ll build the chart step by step and explain everything along the way.\n\nThe main goal when designing an analytics app is to turn complicated data into easy-to-understand visuals. This helps users quickly see important information and make smart decisions. A good chart should be accurate, easy to read, and look nice without being too complicated. In this episode 4, we’re going to design an analytics app and focus on charts. \n➡ https://designcode.io/design-multiple-apps-with-figma-and-ai\n\nWhat We’ll Cover in This Episode\n1. Understanding Data Visualization in UI Design:\nBefore we dive into designing, we’ll explore why data visualization is important in UI/UX design. You’ll learn how analytics help improve user experience, how to present data in a way that’s easy to understand, and when to use different types of charts to display information effectively.\n2. Creating Radar Charts for Multi-Dimensional Data:\nNext, we’ll focus on designing a radar chart that compares multiple variables in a single view. You’ll learn when to use radar charts, how to structure the data correctly, and best practices for making the chart easy to read. We’ll also enhance the chart by adding smooth curves and tooltips to improve user interaction.\n3. Designing Bar Charts Using Plugins:\nTo save time, we’ll explore how to use Figma plugins to create bar charts quickly. You’ll learn how to generate charts with plugins, customize them to match your app’s design, and integrate these charts smoothly into your workflow.\n4. Designing Progress Bars for Performance Tracking:\nFinally, we’ll design progress bars to help users track goals, monitor loading states, and visualize performance. You’ll learn about the psychology behind progress indicators, how to choose the right style for different situations, and how to add interactive elements to make progress bars more engaging.\n\nMy Figma File\n➡https://www.figma.com/community/file/1479576962209485968/analytics-app-design-communty\n\nTimestamps:\n0:00 Introduction\n0:13 Welcome and Episode Overview\n0:39 Why Data Visualization Matters\n1:50 Choosing the Right Charts\n3:34 Designing Bar and Column Charts\n5:12 Creating Progress Bars\n6:18 Designing Radar Charts\n9:41 Adding Labels and Values\n12:04 Styling the Radar Chart\n14:56 Creating Polygon Grids\n19:59 Finalizing the Design\n20:39 Outro and Next Steps\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡www.linkedin.com/in/sourasith-phomhome\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios18\n\n#figma #uidesign #figmadesign","published":"2025-04-07T14:08:11Z","thumbnail_url":"https://img.youtube.com/vi/hr_nyukIZCc/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"⚠️ This Mistake Kills Your ASO... Do This Instead","channel_name":"Appfigures on YouTube","video_id":"ZABL2XpIPeg","video_url":"https://www.youtube.com/watch?v=ZABL2XpIPeg","description":"Discover what’s hurting your App Store Optimization and how to fix it. This video highlights common ASO mistakes, poor keyword choices, and ineffective metadata. Learn better strategies to improve rankings and boost organic installs.","published":"2025-04-07T13:30:31Z","thumbnail_url":"https://img.youtube.com/vi/ZABL2XpIPeg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift 6.1, Xcode Instruments, Sundell Returns, SwiftUI Dismiss","channel_name":"Sean Allen on YouTube","video_id":"Zg4ys3u6F5E","video_url":"https://www.youtube.com/watch?v=Zg4ys3u6F5E","description":"Swift News Newsletter - https://swiftnews.kit.com/newsletter\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- What's New in Swift 6.1\n- John Sundell Returns & Modern URL Construction\n- Xcode Instruments Tutorials\n- Dangers of Dismiss\n- SwiftUI Experiments Repo\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What's New in Swift 6.1\n3:10 - Sundell - Modern URL Construction\n6:08 - Xcode Instruments Tutorial\n7:15 - Dangers of Dismiss in SwiftUI\n10:08 - SwiftUI Experiment Repo\n\n#swift #swiftui #iosdevelopment","published":"2025-04-07T13:00:46Z","thumbnail_url":"https://img.youtube.com/vi/Zg4ys3u6F5E/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Micro-interactions | Slide To Confirm | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"IetZJH-QaS0","video_url":"https://www.youtube.com/watch?v=IetZJH-QaS0","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a beautiful Slide to Confirm Component/Button Using SwiftUI | SwiftUI Swipe to Confirm | SwiftUI Swipe to Pay Button | SwiftUI Swipe Gestures | Complex Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-slide-to-126118945\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.3.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-07T12:30:22Z","thumbnail_url":"https://img.youtube.com/vi/IetZJH-QaS0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 504","channel_name":"Code Completion","video_id":"xX0-fBbjnJw","video_url":"https://www.youtube.com/watch?v=xX0-fBbjnJw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-07T08:06:20Z","thumbnail_url":"https://img.youtube.com/vi/xX0-fBbjnJw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode 16.3 is Available Today (What's New?)","channel_name":"Paul Solt on YouTube","video_id":"dBnOh1NUVik","video_url":"https://www.youtube.com/watch?v=dBnOh1NUVik","description":"Let's take a look at the latest updates in Xcode 16.3 Release Notes. You will need macOS 15.2+ to install Xcode 16.3.\n\nhttps://developer.apple.com/documentation/xcode-release-notes/xcode-16_3-release-notes#xcresulttool\n\nDownload my apps: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #swift #c++ #xcode16","published":"2025-04-07T04:00:28Z","thumbnail_url":"https://img.youtube.com/vi/dBnOh1NUVik/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Create Complex SwiftUI Animations (Brew Coffee)","channel_name":"Paul Solt on YouTube","video_id":"j5jC4MctDhc","video_url":"https://www.youtube.com/watch?v=j5jC4MctDhc","description":"Download the beta: https://signup.brewcoffeeapp.com\nI fixed my SwiftUI animations to support a variable number of stages! Check it out. The animation is part of my pour over coffee app.\n\n#SwiftUI #Xcode #iOSDev #pourover #coffee","published":"2025-04-06T21:30:48Z","thumbnail_url":"https://img.youtube.com/vi/j5jC4MctDhc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Sunday reset #desk edition #workspace","channel_name":"maeganwilson_","video_id":"RD8y_i8i7Hg","video_url":"https://www.youtube.com/watch?v=RD8y_i8i7Hg","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-06T21:00:28Z","thumbnail_url":"https://img.youtube.com/vi/RD8y_i8i7Hg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"🔴 Live Streaming SwiftUI - iOS App Hackathon","channel_name":"Paul Solt on YouTube","video_id":"ZxGnsvL1D2o","video_url":"https://www.youtube.com/watch?v=ZxGnsvL1D2o","description":"Building Brew Coffee – a pour-over coffee app I use every day.\nDownload the beta: 👉 https://signup.brewcoffeeapp.com\n\nToday I’m integrating a complex SwiftUI animation inside a UIKit app to show coffee recipe states.\nIt’s part of my iOS App Hackathon this week with students in my course:\n📱 iPhone Apps 101 – https://super-easy-apps.kit.com/iphone-apps-101\n\nI’ll walk through how I’m blending SwiftUI and UIKit, tackling tricky animation bugs, and sharing tips for building real-world iOS apps. I use the app to brew pour over coffee with the Hario V60 and the Chemex brew devices.\n\nTech Stack:\nSwiftUI • UIKit • Swift • Xcode 16 • iOS 18\n\n#SwiftUI #UIKit #iOSDev #Xcode #SwiftDeveloper #CoffeeApp #PourOver #CodingLive #iPhoneApps101 #SwiftUITutorial #Xcode16 #iOS18 #macos #chemex #hariov60 #hario","published":"2025-04-06T19:24:34Z","thumbnail_url":"https://img.youtube.com/vi/ZxGnsvL1D2o/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"🔴 Live Streaming SwiftUI - iOS App Hackathon","channel_name":"Paul Solt on YouTube","video_id":"VFJ9qRc3Ufw","video_url":"https://www.youtube.com/watch?v=VFJ9qRc3Ufw","description":"Building Brew Coffee – a pour-over coffee app I use every day.\nDownload the beta: 👉 https://signup.brewcoffeeapp.com\n\nToday I’m integrating a complex SwiftUI animation inside a UIKit app to show coffee recipe states.\nIt’s part of my iOS App Hackathon this week with students in my course:\n📱 iPhone Apps 101 – https://super-easy-apps.kit.com/iphone-apps-101\n\nI’ll walk through how I’m blending SwiftUI and UIKit, tackling tricky animation bugs, and sharing tips for building real-world iOS apps. I use the app to brew pour over coffee with the Hario V60 and the Chemex brew devices.\n\nTech Stack:\nSwiftUI • UIKit • Swift • Xcode 16 • iOS 18\n\n#SwiftUI #UIKit #iOSDev #Xcode #SwiftDeveloper #CoffeeApp #PourOver #CodingLive #iPhoneApps101 #SwiftUITutorial #Xcode16 #iOS18 #macos #chemex #hariov60 #hario","published":"2025-04-06T19:10:53Z","thumbnail_url":"https://img.youtube.com/vi/VFJ9qRc3Ufw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Work train at West 4th #nycrailfan","channel_name":"Full Queue Developer","video_id":"55x9EnZoeIQ","video_url":"https://www.youtube.com/watch?v=55x9EnZoeIQ","description":"","published":"2025-04-06T17:03:37Z","thumbnail_url":"https://img.youtube.com/vi/55x9EnZoeIQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Overtop Picker with Protocols – A Flexible Alternative to Modal Sheets","channel_name":"Stewart Lynch on YouTube","video_id":"4MnA5uhXiBw","video_url":"https://www.youtube.com/watch?v=4MnA5uhXiBw","description":"In this video, I take my original Overtop Picker View solution and improve upon it using Swift protocols. I’ll show you how to create a flexible view modifier that allows you to present a custom edit view using a picker, a date picker, or even a struct for editing. This approach is a great alternative to traditional modal sheet views, making your SwiftUI apps more dynamic and reusable!\n\n📌 Topics Covered:\n • Using protocols to define reusable Overtoppable views\n • Creating generic view modifiers for multiple edit types\n • Building Overtop Color Picker, Profile Editor, and Date Picker views\n • Improving code organization and reusability with code snippets\n • Handling optional values in SwiftUI\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:56 Another OverTopable View\n3:47 OverTopable View Protocol \n7:20 Updating the ViewModifier\n9:22 New View with Protocol\n18:14 New View with Code Snippet\n27:32 Handling an Optional Current property\n\n Starter Project Files: \nhttps://github.com/StewartLynch/OverTop-Presentation-View-and-ViewModifier/tree/CompletedCodePart1\n\nCompleted Project: \nhttps://github.com/StewartLynch/OverTop-Presentation-View-and-ViewModifier/tree/CompletedCodePart2\n\nPart 2 of this 2 part series\n   https://youtu.be/2Cs9gaSRUEs\n\n🔗 Links Mentioned:\nCreate Custom Tab Bars in SwiftUI – An Alternative to Default Tabs!\nhttps://youtu.be/JazOZJI5hJo\n\nSnippet Download\nhttps://www.createchsol.com/VideoResources/OverTopViewTemplate.zip\n(NOTE: This is a zipped file so if you are using Chrome, make sure you allow download of zipped archives.  It is not an issue with Safari)\n\nCreating, Using and Sharing Code Snippets\nhttps://youtu.be/FrLczxak9rQ\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-04-06T13:38:26Z","thumbnail_url":"https://img.youtube.com/vi/4MnA5uhXiBw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 503","channel_name":"Code Completion","video_id":"AG4W78sv_Uw","video_url":"https://www.youtube.com/watch?v=AG4W78sv_Uw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-06T10:46:54Z","thumbnail_url":"https://img.youtube.com/vi/AG4W78sv_Uw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Art For Art's Sake","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"cI5cm27owD8","video_url":"https://www.youtube.com/watch?v=cI5cm27owD8","description":"This week we review Daredevil Born Again S01E07 Art For Art's Sake.\n\n  •  Star Trek: Strange New Worlds | Season 3 Official Teaser | Paramount+ (https://youtu.be/PjAWSIJCcmY?si=mEp3LC6gcuY-B1qM) \n  •  Tales of the Underworld | Official Trailer | Available May 4 on Disney+ (https://youtu.be/GkywNANueew?si=iaSq4fsSDlJd3LbP) \n  •  RIP Val Kilmer, Our Batman, Huckleberry, and Plenty More (https://gizmodo.com/rip-val-kilmer-batman-top-gun-willow-2000583879) \n  •  VAL - Official Trailer | Prime Video (https://youtu.be/YqNnhgEyQCU) \n  •  Nintendo’s Legend of Zelda movie hits theaters in March 2027 | The Verge (https://www.theverge.com/news/638133/legend-of-zelda-movie-premiere-date-2027) \n  •  Coyote vs. Acme is getting its day in theaters (https://www.theverge.com/news/632742/coyote-v-acme-ketchup-entertainment-theatrical-release) \n  •  CinemaCon 2025 Paramount updates (https://discussingfilm.net/2025/04/03/cinemacon-2025-paramount-updates/) \n  •  The Naked Gun | Official Teaser Trailer (2025 Movie) - Liam Neeson, Pamela Anderson (https://youtu.be/_8-N8IIq_8I) \n  •  Max’s rebranded logo and colors look very HBO | The Verge (https://www.theverge.com/news/639682/hbo-max-logo-redesign-warner-bros-discovery-streaming) \n  •  Spider-Man: Beyond the Spider-Verse swings into theaters in 2027 (https://www.theverge.com/news/640415/spider-man-beyond-the-spider-verse-release-date) \n  •  Superman’s latest trailer introduces his team of robot assistants | The Verge (https://www.theverge.com/news/643100/superman-robots-trailer) \n  •  Behind the Mac: Editing Severance | Apple (https://youtube.com/watch?v=WVECkKv3xas) \n  •  Seth Rogen Torches Hollywood: How the Sony Hack, ‘The Green Hornet’ and Virtue Signaling Inspired His Showbiz Satire ‘The Studio’ (https://variety.com/2025/tv/news/seth-rogen-slams-hollywood-the-studio-sony-hack-1236346676/) \n  •  Black Mirror: Season 7 | Official Trailer | Netflix (https://youtu.be/1iqra1ojEvM) \n  •  The Predator | Official Trailer [HD] | 20th Century FOX (https://youtu.be/WaG1KZqrLvM) \n  •  Do You Want to Play With My Box? (https://amzn.to/4ceGpWx) \n  •  The Making Of Adolescence: The One-Shot Explained | Netflix (https://youtu.be/HG9XUSnK9g8) \n  •  Hacks Season 4 | Official Trailer | Max (https://youtu.be/hOwKjb_EHJA) \n  •  ﻿Wicked - Official Trailer (https://youtu.be/6COmYeLsz4c) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-04-06T04:39:54Z","thumbnail_url":"https://img.youtube.com/vi/cI5cm27owD8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Introducing swiftly 1.0 (New tool from Apple!)","channel_name":"Paul Solt on YouTube","video_id":"r4hhLvc21q0","video_url":"https://www.youtube.com/watch?v=r4hhLvc21q0","description":"Apple has introduced a new tool for grabbing the latest version of Swift without the need for Xcode. This is designed for developers who are actively testing out new versions of Swift (Embedded Swift) or are working on Linux and other non-Apple platforms.\n\nswiftly: https://www.swift.org/blog/introducing-swiftly_10/\nmacOS Install: https://www.swift.org/install/macos/swiftly/\nSwiftly Xcode Bug: https://github.com/swiftlang/swiftly/issues/301\n\nDownload my apps: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swift #swiftly #terminal #toolchain #linux #macos","published":"2025-04-06T04:00:50Z","thumbnail_url":"https://img.youtube.com/vi/r4hhLvc21q0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Live-coding! Working on the map Editor for my subway app - April 5, 2025","channel_name":"Full Queue Developer","video_id":"rq3IsGkI958","video_url":"https://www.youtube.com/watch?v=rq3IsGkI958","description":"📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereMusicText: https://GitHub.com/DanielSincere/SincereMusicText \nSincereDiscord: https://GitHub.com/DanielSincere/SincereDiscord\n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-04-06T04:00:46Z","thumbnail_url":"https://img.youtube.com/vi/rq3IsGkI958/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Create Swift Packages with Objective-C (SPM)","channel_name":"Paul Solt on YouTube","video_id":"HdW58T7sUz4","video_url":"https://www.youtube.com/watch?v=HdW58T7sUz4","description":"👉 Download the code: https://super-easy-apps.kit.com/swiftui\nYou can create Swift Packages for Objective-C code. In this video I'll show you how to get started. It is tricky to setup, especially if you're migrating an old Cocoapods project to Swift Package Manager.\n\nDownload my apps: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#objective-c #swift #spm #xcode #ios #macos #objc","published":"2025-04-06T02:00:18Z","thumbnail_url":"https://img.youtube.com/vi/HdW58T7sUz4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Eating delicious food off the 3 train in NYC","channel_name":"Full Queue Developer","video_id":"PHFuVXpUNU0","video_url":"https://www.youtube.com/watch?v=PHFuVXpUNU0","description":"","published":"2025-04-06T01:31:27Z","thumbnail_url":"https://img.youtube.com/vi/PHFuVXpUNU0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Saturday Coding powered by Dutch Bros","channel_name":"maeganwilson_","video_id":"m91-RAjSHE4","video_url":"https://www.youtube.com/watch?v=m91-RAjSHE4","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-06T00:45:03Z","thumbnail_url":"https://img.youtube.com/vi/m91-RAjSHE4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 502","channel_name":"Code Completion","video_id":"pGzyVbS8TX0","video_url":"https://www.youtube.com/watch?v=pGzyVbS8TX0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-05T09:14:14Z","thumbnail_url":"https://img.youtube.com/vi/pGzyVbS8TX0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sometimes all you need is a little time away from the screen","channel_name":"maeganwilson_","video_id":"jxp89T_o9RI","video_url":"https://www.youtube.com/watch?v=jxp89T_o9RI","description":"Sometimes all you need is to take some time away from the screen and run around the apartment with the dog. Doing this a few times a day gives me more energy than I would've had without playing with Thorgi.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-05T05:16:50Z","thumbnail_url":"https://img.youtube.com/vi/jxp89T_o9RI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"New map thoughts, stiched","channel_name":"Full Queue Developer","video_id":"Gt-45j_LoD8","video_url":"https://www.youtube.com/watch?v=Gt-45j_LoD8","description":"","published":"2025-04-05T01:16:06Z","thumbnail_url":"https://img.youtube.com/vi/Gt-45j_LoD8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Exploring Test-Driven iOS Development","channel_name":"Quality Coding on YouTube","video_id":"lx7SKBH_A2k","video_url":"https://www.youtube.com/watch?v=lx7SKBH_A2k","description":"","published":"2025-04-04T23:26:43Z","thumbnail_url":"https://img.youtube.com/vi/lx7SKBH_A2k/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI - Card Shuffling Functionality with Animations #animation #swiftui #xcode #iOS","channel_name":"Shubham Singh on YouTube","video_id":"uKqI_NYqaJM","video_url":"https://www.youtube.com/watch?v=uKqI_NYqaJM","description":"Hey guys! 👋 Here's a Card Shuffling Functionality with custom Animations that I've created using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation \n\nI'm working on a Tutorial, will post it soon.\n --------------------------------------------------------------------------\n→ Source Code- https://www.patreon.com/posts/125927420\n\n→ Subscribe to my channel to stay updated -   \n\n / @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n\nThanks for watching, do subscribe for more tech related content! :D","published":"2025-04-04T16:23:30Z","thumbnail_url":"https://img.youtube.com/vi/uKqI_NYqaJM/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"🛑 Avoid This Localization Mistake","channel_name":"Appfigures on YouTube","video_id":"iRG4c0iCJiw","video_url":"https://www.youtube.com/watch?v=iRG4c0iCJiw","description":"Learn which localization error is holding back your app’s global growth. This video covers common ASO localization issues. Discover how to improve visibility and downloads in international markets","published":"2025-04-04T13:42:11Z","thumbnail_url":"https://img.youtube.com/vi/iRG4c0iCJiw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 501","channel_name":"Code Completion","video_id":"GXDj82s5NtQ","video_url":"https://www.youtube.com/watch?v=GXDj82s5NtQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-04T08:40:43Z","thumbnail_url":"https://img.youtube.com/vi/GXDj82s5NtQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Changing up the playlist to get rejuvenated","channel_name":"maeganwilson_","video_id":"-UZWcRslV6M","video_url":"https://www.youtube.com/watch?v=-UZWcRslV6M","description":"","published":"2025-04-04T05:06:41Z","thumbnail_url":"https://img.youtube.com/vi/-UZWcRslV6M/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Animated Dialogs using SwiftUI | #apple #animation #ui #design","channel_name":"Kavsoft on YouTube","video_id":"L3dewVP1fUM","video_url":"https://www.youtube.com/watch?v=L3dewVP1fUM","description":"","published":"2025-04-03T23:02:09Z","thumbnail_url":"https://img.youtube.com/vi/L3dewVP1fUM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Disable Interactive Dismissal of Navigation Zoom Transition - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"NMcx3FAp3Kw","video_url":"https://www.youtube.com/watch?v=NMcx3FAp3Kw","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create a custom view modifier to disable the interactive dismissal of navigation zoom transitions using SwiftUI  | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.3\n     macOS Version: 15.3.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-04-03T22:53:32Z","thumbnail_url":"https://img.youtube.com/vi/NMcx3FAp3Kw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Localizing Apple UI in 2025 – Óscar Morales Vivó - Localization","channel_name":"Swift Language User Group","video_id":"xThHqIvBrGQ","video_url":"https://www.youtube.com/watch?v=xThHqIvBrGQ","description":"Localizing Apple UI in 2025 by Oscar Morales. Óscar Morales Vivó is on mastodon as @MyLittleMetroid@sfba.social\n\nSlides as PDF:\nhttps://www.dropbox.com/scl/fi/nncxn7z336ot4onszvgb9/LocTalk-202503-scar-Morales-Viv.pdf\n\nOscar waves hello to any coworkers he has sent this talk. Hello you. Thank you for watching and for making great localization choices.\n\nThank you to Sentry.io and the Sentry team for hosting San Francisco Cocoaheads x Swift Language User Group this month.  @Sentry-monitoring  \n\nThank you to our community partner\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editors\nAbigail Ackerman on YouTube\nAustin Conlon on Vimeo (Spatial Video for Vision Pro)\n\nThank you to our organizers\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-04-03T16:01:16Z","thumbnail_url":"https://img.youtube.com/vi/xThHqIvBrGQ/hqdefault.jpg","twitter_url":""},{"name":"Monitoring iOS apps – Neil Manvar","channel_name":"Swift Language User Group","video_id":"UxAE04jGrnQ","video_url":"https://www.youtube.com/watch?v=UxAE04jGrnQ","description":"Monitoring iOS apps by Neil Manvar. Neil Manvar can be found on LinkedIn as neilmanvar.\n\nSlides as PDF:\nhttps://www.dropbox.com/scl/fi/q0bihwsz3lhgprvbwr5zn/March-Swift-meetup-Neil.pdf?rlkey=miy6etsd47o9iqkw3steiuk46&amp;st=v0hktoca&amp;dl=0\n\nThank you to Sentry.io and the Sentry team for hosting San Francisco Cocoaheads x Swift Language User Group this month.  @Sentry-monitoring  \n\nThank you to our community partner\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editors\nAbigail Ackerman on YouTube\nAustin Conlon on Vimeo (Spatial Video for Vision Pro)\n\nThank you to our organizers\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-04-03T16:00:39Z","thumbnail_url":"https://img.youtube.com/vi/UxAE04jGrnQ/hqdefault.jpg","twitter_url":""},{"name":"55: The solution is always to write more tests","channel_name":"Swift Package Indexing Live Streams","video_id":"1CLCHMDoO40","video_url":"https://www.youtube.com/watch?v=1CLCHMDoO40","description":"Join us as we chat about enabling parallelising our tests with Swift Testing, what your plan should be for any CocoaPods projects you still work on, more thoughts on open-source funding based on a recently published paper, and of course the usual package picks!  \n  \nNews\n\n- https://infosec.exchange/@juanan/114183068696835294\n- https://www.hbs.edu/ris/Publication%20Files/24-038_51f8444f-502c-4139-8bf2-56eb4b65c58a.pdf\n- https://blog.cocoapods.org/CocoaPods-Specs-Repo/\n\nPackages\n\n- https://swiftpackageindex.com/schibsted/codable-macro\n    - https://forums.swift.org/t/the-future-of-serialization-deserialization-apis/78585/94\n- https://swiftpackageindex.com/kylebshr/AestheticText\n- https://swiftpackageindex.com/realtime-sanitizer/RTSanStandaloneSwift\n    - https://infinum.com/blog/realtimesanitizer-swift/\n    - https://clang.llvm.org/docs/RealtimeSanitizer.html\n- https://swiftpackageindex.com/pelagornis/swift-file\n- https://swiftpackageindex.com/Aeastr/RenderMeThis\n- https://swiftpackageindex.com/Aeastr/GlowGetter","published":"2025-04-03T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/1CLCHMDoO40/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 500","channel_name":"Code Completion","video_id":"wyoIplddIxU","video_url":"https://www.youtube.com/watch?v=wyoIplddIxU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-03T08:15:31Z","thumbnail_url":"https://img.youtube.com/vi/wyoIplddIxU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Getting back to all the daily rituals ☕️ #coffee","channel_name":"maeganwilson_","video_id":"VwCymWBfMds","video_url":"https://www.youtube.com/watch?v=VwCymWBfMds","description":"","published":"2025-04-03T04:15:06Z","thumbnail_url":"https://img.youtube.com/vi/VwCymWBfMds/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Achieving Excellence in iOS Application with iOS Unit Testing by Example Book #iosdevelopment","channel_name":"Quality Coding on YouTube","video_id":"n-8P5D_XwDk","video_url":"https://www.youtube.com/watch?v=n-8P5D_XwDk","description":"","published":"2025-04-03T02:08:14Z","thumbnail_url":"https://img.youtube.com/vi/n-8P5D_XwDk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Mastering TDD in iOS Development  Effective Strategies for Success #iosdevelopment","channel_name":"Quality Coding on YouTube","video_id":"hTKt8z40kPQ","video_url":"https://www.youtube.com/watch?v=hTKt8z40kPQ","description":"","published":"2025-04-03T02:03:33Z","thumbnail_url":"https://img.youtube.com/vi/hTKt8z40kPQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Code Review: The Need for Speed","channel_name":"Quality Coding on YouTube","video_id":"Ofso2aBuNSg","video_url":"https://www.youtube.com/watch?v=Ofso2aBuNSg","description":"","published":"2025-04-03T01:58:32Z","thumbnail_url":"https://img.youtube.com/vi/Ofso2aBuNSg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 499","channel_name":"Code Completion","video_id":"8BLt4c1Lc5g","video_url":"https://www.youtube.com/watch?v=8BLt4c1Lc5g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-02T09:15:23Z","thumbnail_url":"https://img.youtube.com/vi/8BLt4c1Lc5g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I failed. Let's change that.","channel_name":"maeganwilson_","video_id":"0c0OOAmBmNU","video_url":"https://www.youtube.com/watch?v=0c0OOAmBmNU","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-04-02T03:26:44Z","thumbnail_url":"https://img.youtube.com/vi/0c0OOAmBmNU/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"WWDC 2025: 1 Day Left to Get Your Apple Park Invite!","channel_name":"Paul Solt on YouTube","video_id":"9W0jKkg4Btc","video_url":"https://www.youtube.com/watch?v=9W0jKkg4Btc","description":"🚨 You’ve got ONE DAY LEFT to apply for an exclusive invite to WWDC25 at Apple Park — don’t miss this chance! \nOn Monday, June 9, Apple is welcoming a select group of developers to its iconic campus to:\n✅ Watch the WWDC25 Keynote and Platforms State of the Union LIVE\n✅ Meet with Apple engineers 1-on-1 and in group labs\n✅ Explore Apple Park in person\n✅ Join special events and developer-only activities\n\nApply before April 2 @ 11:59 p.m. PT — passes are randomly selected and non-transferable, so get your application in ASAP.\n\n📝 Apply here: [Insert Apple’s official application link]\n📩 You’ll be notified on April 3 if you’re selected.\n\nThis is the event for iOS and Mac developers — and you could be there!\n\n#WWDC25 #ApplePark #AppleEvent #WWDC #iOSDeveloper #SwiftUI #MacDev #AppleHQ #AppleDeveloper #WWDC2025 #Swift #Xcode #Developer #Coding","published":"2025-04-02T03:04:42Z","thumbnail_url":"https://img.youtube.com/vi/9W0jKkg4Btc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"🔴 SwiftUI in UIKit?! Watch Me Inject Animations into a UIKit App","channel_name":"Paul Solt on YouTube","video_id":"ucPCnzLlgFM","video_url":"https://www.youtube.com/watch?v=ucPCnzLlgFM","description":"Building Brew Coffee – a pour-over coffee app I use every day.\nDownload the beta: 👉 https://signup.brewcoffeeapp.com\n\nToday I’m integrating a complex SwiftUI animation inside a UIKit app to show coffee recipe states.\nIt’s part of my iOS App Hackathon this week with students in my course:\n📱 iPhone Apps 101 – https://super-easy-apps.kit.com/iphone-apps-101\n\nI’ll walk through how I’m blending SwiftUI and UIKit, tackling tricky animation bugs, and sharing tips for building real-world iOS apps. I use the app to brew pour over coffee with the Hario V60 and the Chemex brew devices.\n\nTech Stack:\nSwiftUI • UIKit • Swift • Xcode 16 • iOS 18\n\n#SwiftUI #UIKit #iOSDev #Xcode #SwiftDeveloper #CoffeeApp #PourOver #CodingLive #iPhoneApps101 #SwiftUITutorial #Xcode16 #iOS18 #macos #chemex #hariov60 #hario","published":"2025-04-02T01:43:03Z","thumbnail_url":"https://img.youtube.com/vi/ucPCnzLlgFM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Model Context Protocol + Keynote","channel_name":"Peter Friese on YouTube","video_id":"ax6t6mvawXE","video_url":"https://www.youtube.com/watch?v=ax6t6mvawXE","description":"Can I use an LLM to create my next slide deck? Let's see if I can hack an MCP (Model Context Protocol) server that controls Keynote!","published":"2025-04-01T17:05:01Z","thumbnail_url":"https://img.youtube.com/vi/ax6t6mvawXE/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Choreography & Merriment","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"BCvawtvIJtE","video_url":"https://www.youtube.com/watch?v=BCvawtvIJtE","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/04/01/choreography-merriment/","published":"2025-04-01T15:48:48Z","thumbnail_url":"https://img.youtube.com/vi/BCvawtvIJtE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Multiply Large Numbers Safely in Swift using multipliedFullWidth","channel_name":"Swift and Tips","video_id":"0TsU9tQI1kE","video_url":"https://www.youtube.com/watch?v=0TsU9tQI1kE","description":"How Swift generates random numbers: https://youtu.be/Z4NeyjUTqgg\n\n-----\nMore shorts:\n* iOS Roadmap: https://youtube.com/shorts/sIakUzWpGnA\n* New Controversial feature in Swift?: https://youtube.com/shorts/L9KmKt8voTI\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-04-01T15:14:44Z","thumbnail_url":"https://img.youtube.com/vi/0TsU9tQI1kE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Did you know that SwiftUI has built-in paywalls? 🤑","channel_name":"Vincent Pradeilles on YouTube","video_id":"fnzU6A4jG0U","video_url":"https://www.youtube.com/watch?v=fnzU6A4jG0U","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nTry out RevenueCat Paywalls 👉 https://get.revenuecat.com/6dctdaads68k\n\n———\n\nThank you for watching this video 🙌\n\nLINKS\n👉 https://www.youtube.com/watch?v=o_YMsmmkfFc\n👉 https://developer.apple.com/documentation/storekit/storekit-views\n👉 https://developer.apple.com/videos/play/wwdc2023/10013\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#iOS #swift #softwaredeveloper #iosdeveloper","published":"2025-04-01T14:59:35Z","thumbnail_url":"https://img.youtube.com/vi/fnzU6A4jG0U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 498","channel_name":"Code Completion","video_id":"KOxyQp9nboo","video_url":"https://www.youtube.com/watch?v=KOxyQp9nboo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-04-01T11:37:13Z","thumbnail_url":"https://img.youtube.com/vi/KOxyQp9nboo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Choreography & Merriment","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"gvCyKzeun-8","video_url":"https://www.youtube.com/watch?v=gvCyKzeun-8","description":"This week Jonathan and Tim discuss Star Trek Prodigy Season 2 (Episodes 19-20) - the final episodes focusing on timeline fixes and we criticize the show for being too complex for its young audience, with particular criticism directed at the main character Dal and the forced tie-in to Picard's storyline.\n\n\nSeverance (Cold Harbor): We discussed the Season Two finale featuring a complex plot about the Cold Harbor assignment, including a memorable scene with choreography and merriment and a dramatic choice between characters, while praising the show's high production quality and storytelling.\n\n\nNext, Daredevil (With Interest and Excessive Force): we covered two episodes - one featuring a bank robbery with Ms. Marvel's father in a cameo and another about a serial killer plot that leads Matt to finally put on the Daredevil mask again, while discussing the parallel character development between Matt and Kingpin.\n\n  •  Apple TV+ is losing $1b/year…likely as planned (https://www.morningbrew.com/stories/2025/03/21/apple-tv-losing-1b-per-year) \n  •  Avengers: Doomsday cast is official, including X-Men reunion with Ian McKellen, Patrick Stewart, more (https://ew.com/avengers-doomsday-cast-confirmed-chris-hemsworth-florence-pugh-paul-rudd-more-11703752) \n  •  Scooby-Doo is coming to Netflix in live-action series from Riverdale producer Greg Berlanti (https://ew.com/scooby-doo-gets-live-action-netflix-series-from-greg-berlanti-11703919) \n  •  Mac - Lumon Terminal Pro - Apple (https://www.apple.com/mac/lumon-terminal-pro/) \n  •  Leave the world behind - Tesla's cars pile up scene (https://youtu.be/4TCXvkaUyzM) \n  •  Leave The World Behind | Official Trailer | Netflix (https://youtu.be/cMVBi_e8o-Y) \n  •  SPIDER-MAN: NO WAY HOME - Official Trailer (HD) (https://youtu.be/JfVOs4VSpmA) \n  •  Anora Trailer #1 (2024) (https://youtu.be/GuPkfvxmtdw) \n  •  Hush Returns in Batman #158! | DC (https://www.dc.com/blog/2024/12/17/hush-returns-in-batman-158) \n  •  ﻿GREAT SCENE - The Graduate (finale) (https://youtu.be/ahFARm2j38c) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-04-01T03:47:25Z","thumbnail_url":"https://img.youtube.com/vi/gvCyKzeun-8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Unexpected crossover episode, congrats on making it ten years, Harlem Zen!","channel_name":"Full Queue Developer","video_id":"C5b0-TGSWmI","video_url":"https://www.youtube.com/watch?v=C5b0-TGSWmI","description":"","published":"2025-03-31T22:06:47Z","thumbnail_url":"https://img.youtube.com/vi/C5b0-TGSWmI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Choosing the Right Orientation for App Screenshots  🖼️","channel_name":"Appfigures on YouTube","video_id":"dVyFr6r5_a4","video_url":"https://www.youtube.com/watch?v=dVyFr6r5_a4","description":"Learn how to determine the best orientation—portrait or landscape—for your app's App Store screenshots to effectively showcase features and enhance user engagement.","published":"2025-03-31T13:30:22Z","thumbnail_url":"https://img.youtube.com/vi/dVyFr6r5_a4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"WWDC 2025 Dates, SwiftUI Fundamentals, Optimization & Ugly Paywalls","channel_name":"Sean Allen on YouTube","video_id":"b-DqRLjsTyk","video_url":"https://www.youtube.com/watch?v=b-DqRLjsTyk","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n\n🔗 Swift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- Apple announces the dates for WWDC 2025\n- SwiftUI Lifecycle\n- Under the Hood: SwiftUI\n- Death by Paper cut - Why Optimizations Matter\n- Ugly paywalls just might work\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - WWDC 2025\n1:25 - SwiftUI Lifecycle\n3:27 - Under the Hood: SwiftUI\n5:44 - Death by Paper cut - Optimizations\n7:49 - \"Ugly\" Paywalls\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-03-31T12:31:11Z","thumbnail_url":"https://img.youtube.com/vi/b-DqRLjsTyk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 497","channel_name":"Code Completion","video_id":"6a1OpPyUfsA","video_url":"https://www.youtube.com/watch?v=6a1OpPyUfsA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-31T11:35:09Z","thumbnail_url":"https://img.youtube.com/vi/6a1OpPyUfsA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Animation Bugs? Here's How I Fixed Them!","channel_name":"Paul Solt on YouTube","video_id":"p2b8GSCDl-Y","video_url":"https://www.youtube.com/watch?v=p2b8GSCDl-Y","description":"Are you stuck debugging unexpected SwiftUI animation glitches or weird layout jumps? In this video, I'll show you exactly how I tracked down and fixed a tricky animation issue in SwiftUI—saving you hours of frustration.\n\nYou'll learn how to selectively disable implicit animations, identify what's causing unexpected layout changes, and gain control over your multi-part animations. AI tools helped narrow things down, but ultimately it was hands-on debugging that solved the issue.\n\nIf you're struggling with complex SwiftUI animations, limiting your animation scope is a powerful solution. I'll walk you through how to do it step-by-step.\n\nDownload my apps: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\nBrew Coffee: https://signup.brewcoffeeapp.com\n\n#SwiftUI #Animations #iOSDev #Swift #iOSDevelopment #Xcode #SwiftUITutorial #Debugging #AppDevelopment #Animation #SwiftAnimations #ImplicitAnimations","published":"2025-03-30T18:03:45Z","thumbnail_url":"https://img.youtube.com/vi/p2b8GSCDl-Y/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Meld Studio - How to Configure Green Screens using Chroma Key Effect","channel_name":"Paul Solt on YouTube","video_id":"A3c8GaXObNA","video_url":"https://www.youtube.com/watch?v=A3c8GaXObNA","description":"Learn how to set up your green screen using the Chroma Key Effect in Meld Studio. I would adjust Threshold and Tolerance before Feather and Edge Blend. I recorded this video with ScreenFlow, which has a pretty good Chroma Key default. \n\nYou may need to play with the settings a lot. If you use the standard green color, try settings around these values:\n\nKey Color: 00FF00\nThreshold: 0.44\nFeather: 0.05\nTolerance: 0.31\nEdge Blend: 0.67\n\nIf you use the greenscreen color, you'll have to tone down the Threshold a ton.\n\n#GreenScreen #MeldStudio #LiveStream #ChromaKey #VideoProduction #LiveStreaming #greenscreenvideo #green #screen #livetipsandtricks #screenflow #screenrecorder #screencapture #screenoverlay","published":"2025-03-30T17:50:12Z","thumbnail_url":"https://img.youtube.com/vi/A3c8GaXObNA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Animated Dialogs Like Family App Using SwiftUI | iOS 17+ | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"fgmsbYgcc3o","video_url":"https://www.youtube.com/watch?v=fgmsbYgcc3o","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can re-create the Family's App Confirmation Dialogs Using SwiftUI | Custom Confirmation Dialogs SwiftUI | Floating Confirmation Dialogs SwiftUI | SwiftUI Tray View | Complex Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/confirmation-app-125513704\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-30T16:30:06Z","thumbnail_url":"https://img.youtube.com/vi/fgmsbYgcc3o/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"GitDiagram will turn a repo in an interactive diagram","channel_name":"Swift and Tips","video_id":"PX0Dyyq_b-E","video_url":"https://www.youtube.com/watch?v=PX0Dyyq_b-E","description":"OnlineStoreTCA: https://github.com/pitt500/OnlineStoreTCA\nDiagram: https://gitdiagram.com/pitt500/OnlineStoreTCA\n\nMore shorts:\n* iOS Roadmap: https://youtube.com/shorts/sIakUzWpGnA\n* New Controversial feature in Swift?: https://youtube.com/shorts/L9KmKt8voTI\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n\nMore Swift videos:\n* How to customize your own Swift version: https://youtu.be/Rg3wsgNygYA\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\nContact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2025-03-30T14:18:24Z","thumbnail_url":"https://img.youtube.com/vi/PX0Dyyq_b-E/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Creating an Over Top View in SwiftUI: A Unique Way to Present Edit Views","channel_name":"Stewart Lynch on YouTube","video_id":"2Cs9gaSRUEs","video_url":"https://www.youtube.com/watch?v=2Cs9gaSRUEs","description":"Sometimes your UI calls for a bit of creativity! Instead of using a modal sheet or a navigation stack, you can display an Over Top View—an overlay that allows you to edit content while still seeing the original view behind it.\n\nIn this video, I’ll show you how to implement an Over Top View in SwiftUI, which prevents interaction with the background while providing a clean and intuitive way to make updates. We’ll cover:\n✅ Structuring the Over Top View\n✅ Creating a reusable view modifier\n✅ Using state properties for smooth transitions\n✅ Handling updates efficiently with closures\n\nThis is Part 1 of a two-part series. In the next video, we’ll enhance this solution to make it generic and more versatile so it can handle more than just string-based pickers!\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n4:42 OverTop PickerView\n15:10 OverTop ViewModifier\n18:42 Implementation\n\nPart 2: Coming March 23\n\nStarter Project Files: \nhttps://github.com/StewartLynch/OverTop-Presentation-View-and-ViewModifier\nCompleted Project: \nhttps://github.com/StewartLynch/OverTop-Presentation-View-and-ViewModifier/tree/CompletedCodePart1\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-03-30T13:44:33Z","thumbnail_url":"https://img.youtube.com/vi/2Cs9gaSRUEs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 496","channel_name":"Code Completion","video_id":"y4mVFvUgLhM","video_url":"https://www.youtube.com/watch?v=y4mVFvUgLhM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-30T10:00:24Z","thumbnail_url":"https://img.youtube.com/vi/y4mVFvUgLhM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ChatGPT’s OnBoarding Page Animation using SwiftUI | #apple #design #swiftui #animation","channel_name":"Kavsoft on YouTube","video_id":"9QYQVZONqn0","video_url":"https://www.youtube.com/watch?v=9QYQVZONqn0","description":"","published":"2025-03-30T05:12:50Z","thumbnail_url":"https://img.youtube.com/vi/9QYQVZONqn0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iOS App Hackathon (SwiftUI + Swift)","channel_name":"Paul Solt on YouTube","video_id":"RzSePeeBQMo","video_url":"https://www.youtube.com/watch?v=RzSePeeBQMo","description":"I'm working on an iOS App Hackathon this week with my students in my course: iPhone Apps 101.\nhttps://super-easy-apps.kit.com/iphone-apps-101\n\n#SwiftUI #Xcode #Coding","published":"2025-03-29T14:48:44Z","thumbnail_url":"https://img.youtube.com/vi/RzSePeeBQMo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift Protocols - An Introduction","channel_name":"Sean Allen on YouTube","video_id":"vmQnTMWaDiY","video_url":"https://www.youtube.com/watch?v=vmQnTMWaDiY","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\nIn this video I introduce you to the topic of protocols in Swift. I show you some basic examples of protocols already built into the Swift language, and the get a little more advanced where we build out own protocol with properties and functions.\n\nSwift Protocol Documentation:\nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is a protocol?\n0:31 - Built in example - Identifiable\n1:53 - Custom example - Tamable\n3:21 - Defining Tamable properties and functions\n5:39 - Conforming to Tamable protocol\n8:29 - Using our protocol in a List\n11:52 - Explaining our Tamable array and List\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-03-29T11:57:22Z","thumbnail_url":"https://img.youtube.com/vi/vmQnTMWaDiY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 495","channel_name":"Code Completion","video_id":"IbsdUHeFT9A","video_url":"https://www.youtube.com/watch?v=IbsdUHeFT9A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-29T10:33:51Z","thumbnail_url":"https://img.youtube.com/vi/IbsdUHeFT9A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Should You Optimize for Unpopular Keywords? 🔥#aso #appstoreoptimization #appdevelopment","channel_name":"Appfigures on YouTube","video_id":"6UttwLMgMac","video_url":"https://www.youtube.com/watch?v=6UttwLMgMac","description":"Should you try to rank keywords that aren’t popular? Learn why and how to optimize low-search-volume keywords and still drive traffic!","published":"2025-03-28T13:30:07Z","thumbnail_url":"https://img.youtube.com/vi/6UttwLMgMac/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 494","channel_name":"Code Completion","video_id":"o0h8FS7EF_I","video_url":"https://www.youtube.com/watch?v=o0h8FS7EF_I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-28T10:54:56Z","thumbnail_url":"https://img.youtube.com/vi/o0h8FS7EF_I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 493","channel_name":"Code Completion","video_id":"9QwwNBVmZc0","video_url":"https://www.youtube.com/watch?v=9QwwNBVmZc0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-27T11:21:05Z","thumbnail_url":"https://img.youtube.com/vi/9QwwNBVmZc0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"\"Pretty Baby\" 💜 Performing at Dear Mama open mic 2024.03.24","channel_name":"Full Queue Developer","video_id":"BfE61h1Wsjk","video_url":"https://www.youtube.com/watch?v=BfE61h1Wsjk","description":"For everyone on their 'self-parenting' journey\n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereMusicText: https://GitHub.com/DanielSincere/SincereMusicText \nSincereDiscord: https://GitHub.com/DanielSincere/SincereDiscord\n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-03-26T21:39:03Z","thumbnail_url":"https://img.youtube.com/vi/BfE61h1Wsjk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Confidence down below #nyc #hottakes #nycsubway #nyctransit #newyorkcity","channel_name":"Full Queue Developer","video_id":"EhMU28HDhdg","video_url":"https://www.youtube.com/watch?v=EhMU28HDhdg","description":"","published":"2025-03-26T21:18:54Z","thumbnail_url":"https://img.youtube.com/vi/EhMU28HDhdg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Staggered Animated View Using SwiftUI | Xcode 16 | Delay Transntions","channel_name":"Kavsoft on YouTube","video_id":"GcEdCDPLaQM","video_url":"https://www.youtube.com/watch?v=GcEdCDPLaQM","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a custom staggered view which will delay it's view elements based on it's position using SwiftUI | SwiftUI Staggered View | SwiftUI Staggered Animations | SwiftUI Staggered ScrollView | SwiftUI Delay Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/staggered-view-125233548\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-26T18:25:52Z","thumbnail_url":"https://img.youtube.com/vi/GcEdCDPLaQM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Gemini 2.5 Pro: Build Perfect iOS and SwiftUI Apps #ai #coding #gemini","channel_name":"Stream Developers on YouTube","video_id":"4vDmvv7Xtb4","video_url":"https://www.youtube.com/watch?v=4vDmvv7Xtb4","description":"Gemini 2.5 Pro is incredible. You can use it to get stunning coding solutions like Claude 3.7 Sonnet. This video shows you how to use Gemini 2.5 to create a fully functional and real-time SwiftUI free-form drawing app using the PencilKit framework.","published":"2025-03-26T13:44:45Z","thumbnail_url":"https://img.youtube.com/vi/4vDmvv7Xtb4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 492","channel_name":"Code Completion","video_id":"JlTYOpLFy3w","video_url":"https://www.youtube.com/watch?v=JlTYOpLFy3w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-26T10:02:26Z","thumbnail_url":"https://img.youtube.com/vi/JlTYOpLFy3w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Async Loading Button Using SwiftUI | #apple #design #swiftui #animation","channel_name":"Kavsoft on YouTube","video_id":"kCGlJWlggb0","video_url":"https://www.youtube.com/watch?v=kCGlJWlggb0","description":"","published":"2025-03-26T06:47:35Z","thumbnail_url":"https://img.youtube.com/vi/kCGlJWlggb0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Responsive Chips Layout with Selection Using SwiftUI | #apple #design #animation #swiftui","channel_name":"Kavsoft on YouTube","video_id":"7SwReWCm5iQ","video_url":"https://www.youtube.com/watch?v=7SwReWCm5iQ","description":"","published":"2025-03-26T06:46:20Z","thumbnail_url":"https://img.youtube.com/vi/7SwReWCm5iQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I Want to Buy Your iOS App","channel_name":"Sean Allen on YouTube","video_id":"VtE2QGnQkpM","video_url":"https://www.youtube.com/watch?v=VtE2QGnQkpM","description":"X - https://x.com/seanallen_dev\nMy Swift & SwiftUI Courses - https://seanallen.teachable.com","published":"2025-03-25T18:02:24Z","thumbnail_url":"https://img.youtube.com/vi/VtE2QGnQkpM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to turn a color into a gradient (SwiftUI)","channel_name":"Vincent Pradeilles on YouTube","video_id":"Gd5X0AmENsE","video_url":"https://www.youtube.com/watch?v=Gd5X0AmENsE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-03-25T15:59:18Z","thumbnail_url":"https://img.youtube.com/vi/Gd5X0AmENsE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Advanced SwiftUI Animations - PhaseAnimator - iOS 17+","channel_name":"Sean Allen on YouTube","video_id":"c5XaOrVYRGI","video_url":"https://www.youtube.com/watch?v=c5XaOrVYRGI","description":"Check out Play to Xcode - https://createwithplay.com/play-to-xcode\n\nBe a better iOS Dev - https://seanallen.teachable.com\n\nIn this video I show you how to use the PhaseAnimator modifier that is new in iOS 17 for SwiftUI. This modifier allows you to chain animations together and customize the animation and timing curve for each phase. This enables some really nice animations in SwiftUI to make your app stand out.\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What we'll build\n1:00 - Intro Example - Pulsing Button\n3:07 - Adjust animination and duration\n4:11 - Bell Animation Start\n4:34 - Phase Animation Enum\n5:59 - Animation Trigger\n6:39 - Enum Computed Properties for Animation States\n10:26 - Testing our animation without customizations\n11:03 - Customized animation phases\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-03-25T12:30:43Z","thumbnail_url":"https://img.youtube.com/vi/c5XaOrVYRGI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 491","channel_name":"Code Completion","video_id":"nOofYylh93E","video_url":"https://www.youtube.com/watch?v=nOofYylh93E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-25T10:52:28Z","thumbnail_url":"https://img.youtube.com/vi/nOofYylh93E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Binding, Yes or No? (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"HEAivu0QcG8","video_url":"https://www.youtube.com/watch?v=HEAivu0QcG8","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-03-24T18:30:25Z","thumbnail_url":"https://img.youtube.com/vi/HEAivu0QcG8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"iOS 19 Redesign, State of Subscription Apps, Swift Concurrency, Screen Design Inspiration","channel_name":"Sean Allen on YouTube","video_id":"wDBu7C5Wl9s","video_url":"https://www.youtube.com/watch?v=wDBu7C5Wl9s","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nSwift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- RevenueCat's State of Subscription Apps 2025\n- iOS 19 Redesign Optimism\n- Async Await and Swift Concurrency\n- Migration to Swift 6\n- Screen design inspiration\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - State of Subscriptions 2025\n1:34 - iOS 19 Redesign Optimism\n4:57 - Async Functions\n7:46 - Swift 6 Migration\n10:43 - Screen Design Inspiration\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-03-24T17:20:16Z","thumbnail_url":"https://img.youtube.com/vi/wDBu7C5Wl9s/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Turn Static Screens into Beautiful Animations with Runway AI","channel_name":"DesignCode","video_id":"jMNSKHkWTHs","video_url":"https://www.youtube.com/watch?v=jMNSKHkWTHs","description":"In this video, we’ll design an engaging onboarding page for a hiking app by generating visuals with AI tools like Ideogram and turning static screens into animations using Runway AI to create smooth motion and a more engaging user experience. Full Course: https://designcode.io/design-multiple-apps-with-figma-and-ai\n\nThe onboarding page in a mobile app is the first interaction point that guides new users in understanding and using the app. It sets the tone for the user experience and can greatly influence whether a user continues to engage with the app. In Episode 3, we’re going to design an onboarding page for a hiking app and learn how to transform an image into an animation using Runway AI, as well as prototype with video in Figma.\n\nWhat We’ll Cover in This Episode\n1. Generating Images with AI: We'll start by using AI tools like Ideogram or Midjourney to generate stunning visuals for our hiking app. These tools allow us to create high-quality landscapes, hiking gear images, and adventure-themed assets, making our design more immersive and visually appealing.\n2. Designing the UI in Figma: Once we have our AI-generated images, we’ll build the onboarding app’s interface in Figma.\n3. Transforming Images into Video with Runway AI: Static images are great, but what if we could bring them to life? We’ll use Runway AI to turn our AI-generated visuals into smooth, cinematic videos. These videos will help add motion and depth to our design, making our prototype feel more realistic.\n4. Creating an Interactive Video Prototype in Figma: Finally, we’ll bring everything together by creating a video-based prototype in Figma. This means adding transitions, interactive elements, and a polished user flow to showcase how the hiking app would function in real life. The result? A professional, high-fidelity prototype that looks and feels like a real app.\n\nMy Figma File\n➡https://www.figma.com/community/file/1476063516353777550/hiking-app-onboarding-design-community\n\nTimestamps:\n0:00 – Introduction\n0:14 – Welcome and Overview\n0:46 – Figma File and Prompt Setup\n1:07 – Image Generation with Ideogram AI\n2:46 – Designing the Onboarding Screen in Figma\n4:32 – Progress Indicators and Navigation Design\n6:14 – Creating a Component Set for Progress Indicators\n6:29 – Button Design and Styling\n7:29 – Assembling Elements with Auto Layout\n9:18 – Visual Motion with Dreamcut AI\n11:04 – Bringing Screens to Life with Runway AI\n15:35 – Experimenting with Keyframes\n17:10 – Runway AI Resources and Documentation\n17:56 – Exporting and Using Videos in Figma\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡www.linkedin.com/in/sourasith-phomhome\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios18\n\n#figma #uidesign #figmadesign","published":"2025-03-24T14:38:44Z","thumbnail_url":"https://img.youtube.com/vi/jMNSKHkWTHs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How the Best Subscription Apps Print Money in 2025","channel_name":"Sean Allen on YouTube","video_id":"1Y-x6Ou4v3M","video_url":"https://www.youtube.com/watch?v=1Y-x6Ou4v3M","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/\n\nI showcase my most interesting insights from RevenueCat's State of Subscription Apps 2025 report. I talk about subscription types, trial duration, median pricing for subscription durations, time to $1K MRR, and so much more. There is SO much data in this report, I recommend downloading and reading it yourself here:\nhttps://www.revenuecat.com/state-of-subscription-apps-2025/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - 2025 State of Subscription Apps\n0:51 - Methodology\n1:40 - Key Insights\n3:33 - Trial Duration by App Category\n4:30 - Subscriptions Sold per Category\n6:05 - How long till $1k, $2.5K, $5K and $10K MRR\n8:24 - Download to Trial per Category\n9:28 - Hard Paywall vs. Freemium\n10:49 - Median Prices per Weekly, Monthly Annual Subscriptions\n11:46 - And so much more\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-03-24T14:07:22Z","thumbnail_url":"https://img.youtube.com/vi/1Y-x6Ou4v3M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 490","channel_name":"Code Completion","video_id":"14AVf7pLlU4","video_url":"https://www.youtube.com/watch?v=14AVf7pLlU4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-24T11:37:38Z","thumbnail_url":"https://img.youtube.com/vi/14AVf7pLlU4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"S2 E9: Swift Packages 📦","channel_name":"Peter Friese on YouTube","video_id":"ACad_6YSMgw","video_url":"https://www.youtube.com/watch?v=ACad_6YSMgw","description":"Welcome back to the Second Brain app journey! 🧠 In this episode (S2E9), we're taking a significant leap forward. We've been working with a single Xcode project, but it's time to make good on our promise: refactoring into Swift Packages! Join me live as we:\n\n- Break down our existing codebase.\n- Create and configure new Swift Packages.\n- Discuss best practices for modular iOS development.\n\nThis is a crucial step for the app's long-term maintainability and scalability. Don't miss this opportunity to see how we build a robust, structured iOS application. \n#SwiftUI #SwiftPackages #iOSArchitecture #SecondBrain #LiveCoding","published":"2025-03-24T09:35:25Z","thumbnail_url":"https://img.youtube.com/vi/ACad_6YSMgw/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Underway Live-coding show! https://underway.nyc March 22, 2025","channel_name":"Full Queue Developer","video_id":"7KGKPfDXKp8","video_url":"https://www.youtube.com/watch?v=7KGKPfDXKp8","description":"How do you like the new camera angle? Got into flow and finished a lot of features for the Map Editor. It was nice chatting with David (thanks for subscribing!), hearing his advice.\n\n\n\nReminder, no live stream on Saturday March 29 for the Content Creator Meetup. \n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereMusicText: https://GitHub.com/DanielSincere/SincereMusicText\nSincereDiscord: https://GitHub.com/DanielSincere/SincereDiscord\n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-03-23T16:50:14Z","thumbnail_url":"https://img.youtube.com/vi/7KGKPfDXKp8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode - Create Custom Shortcuts to boost your produ","channel_name":"Shubham Singh on YouTube","video_id":"LFBb0xSmjD8","video_url":"https://www.youtube.com/watch?v=LFBb0xSmjD8","description":"Hey Guys!\n\nIn this tutorial, I'll show you how to create Custom Shortcuts, and manage existing ones for maximum productivity.\n\n #iOS #swift #softwaredeveloper  #iosdeveloper \n\nThanks for watching!. 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2025-03-23T14:55:26Z","thumbnail_url":"https://img.youtube.com/vi/LFBb0xSmjD8/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"A case for Custom Bindings in SwiftUI: Essential Tips and Tricks","channel_name":"Stewart Lynch on YouTube","video_id":"t6bNewsQGJI","video_url":"https://www.youtube.com/watch?v=t6bNewsQGJI","description":"In this video, I’ll show you why Custom Bindings in SwiftUI are a powerful tool you should master! While they may seem intimidating at first, I’ll break them down into easy-to-understand examples that will help you integrate them seamlessly into your SwiftUI projects.\n\nWe’ll cover:\n✅ Creating custom bindings for optional values (String, Int, Date)\n✅ Binding computed properties for better control\n✅ Using bindings in ViewModels for better state management\n✅ Improving efficiency and clarity with inline binding syntax\n\nBy the end of this tutorial, you’ll have a solid reference project that you can keep coming back to whenever you need to implement custom bindings.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:58 Optional String TextField\n6:14 Optional Numeric TextField\n7:45 Optional DatePicker\n11:57 Integer bound Slider\n14:57 Custom Binding in ViewModels\n\n Starter Project Files: \nhttps://github.com/StewartLynch/CustomBindings\nCompleted Project: \nhttps://github.com/StewartLynch/CustomBindings/tree/CompletedSourceCode\n\nReferences mentioned in video: \nUnderstanding Swift Trailing Closure Syntax\nhttps://youtu.be/E71HEvSZkZo\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-03-23T13:36:44Z","thumbnail_url":"https://img.youtube.com/vi/t6bNewsQGJI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 489","channel_name":"Code Completion","video_id":"hfMUJVnPpDE","video_url":"https://www.youtube.com/watch?v=hfMUJVnPpDE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-23T09:50:20Z","thumbnail_url":"https://img.youtube.com/vi/hfMUJVnPpDE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Finale Fever: Three Shows on the Edge","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DABJN-x7jpc","video_url":"https://www.youtube.com/watch?v=DABJN-x7jpc","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/03/22/finale-fever-three-shows-on-the-edge/","published":"2025-03-23T00:45:06Z","thumbnail_url":"https://img.youtube.com/vi/DABJN-x7jpc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Finale Fever: Three Shows on the Edge","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"zts0-VV5_TQ","video_url":"https://www.youtube.com/watch?v=zts0-VV5_TQ","description":"Star Trek: Prodigy S02E17&18: The crew faces a critical rescue mission in episodes 17 and 18, leading to a dramatic cliffhanger involving a mysterious entity, while the show continues to evolve into a more serialized format. Severance S02E09: As the season finale approaches, the show explores complex ethical dilemmas around consciousness and identity, particularly through Dylan's resignation and Cobell's return, while setting up multiple storylines for resolution. Daredevil: Born Again: Episode 4 continues to build its complex narrative without featuring Daredevil himself, introducing new characters and exploring Wilson Fisk's political ambitions while maintaining connections to the original Netflix series.\n\n\n(written by AI)\n\n  •  Your favorite DVDs might be rotting (https://www.morningbrew.com/stories/2025/03/10/your-favorite-dvds-might-be-rotting) \n  •  Tesla is recalling most Cybertrucks due to exterior panel issue | CNN Business (https://www.cnn.com/2025/03/20/business/tesla-cybertruck-recall/index.html) \n  •  Tesla Autopilot drives into Wile E Coyote fake road wall in camera vs lidar test | Electrek (https://electrek.co/2025/03/16/tesla-autopilot-drives-into-wall-camera-vs-lidar-test/) \n  •  Max just wiped its classic Looney Tunes lineup | The Verge (https://www.theverge.com/news/631209/warner-bros-discovery-max-looney-tunes-removed) \n  •  ⭐️ NEW ⭐️ Looney Tunes Movie | The Day The Earth Blew Up | TEASER TRAILER | @wbkids​ (https://youtu.be/Z8Jh__XdTYM) \n  •  Solar Opposites Will End With Its Sixth Season (https://gizmodo.com/solar-opposites-will-end-with-its-sixth-season-2000577794) \n  •  Disney+ adds a 24/7 stream of The Simpsons (https://www.engadget.com/entertainment/streaming/disney-adds-a-247-stream-of-the-simpsons-203929882.html) \n  •  Apple TV Plus is reportedly losing $1 billion per year | The Verge (https://www.theverge.com/news/633591/apple-tv-plus-losing-1-billion) \n  •  12 Monkeys Official Trailer #1 - (1995) HD (https://youtu.be/15s4Y9ffW_o) \n  •  Mickey 17 | Official Trailer 2 (https://youtu.be/jB7qiAATzBM) \n  •  How a Movie Film Camera works in Slow Motion - The Slow Mo Guys (https://youtu.be/-BCwcr606g0) \n  •  Recreating the \"Severance Effect\" with motion control (https://youtu.be/TF6iKrtdZ5g?si=mtqS5QPMlx2Gh9sJ) \n  •  The Electric State | Final Trailer | Netflix (https://youtu.be/QIw6ITiwgBU) \n  •  SXSW 2025 Schedule | Create Interactive Stories for Apple Vision Pro (https://schedule.sxsw.com/2025/events/PP1147823) \n  •  A REAL PAIN | Official Trailer | Searchlight Pictures (https://youtu.be/b2et8Vpu7Ls?si=XIuKZfZ7sBxPuaTJ) \n  •  The Zone of Interest | Official Trailer 2 HD | A24 (https://youtu.be/GFNtVaAuVYY) \n  •  VENOM: THE LAST DANCE – Final Trailer (HD) (https://youtu.be/HyIyd9joTTc?si=pDSUptAOCjXiBui7) \n  •  Kraven the Hunter | Official Trailer (https://youtu.be/I8gFw4-2RBM?si=PGHbZ7-Vaaia0Us8) \n  •  The Good Son (1993) Trailer #1 | Movieclips Classic Trailers (https://youtu.be/Wv2Dg9LcNZo) \n  •  ﻿Yellowjackets | Season 3 Official Trailer | Paramount+ with SHOWTIME (https://youtu.be/x8FUUxj6yOA) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-03-22T23:52:14Z","thumbnail_url":"https://img.youtube.com/vi/zts0-VV5_TQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Ascension, Sweet Vitriol, & Invisible Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"EiqLajdPPZI","video_url":"https://www.youtube.com/watch?v=EiqLajdPPZI","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/03/18/ascension-sweet-vitriol-invincible-finale/","published":"2025-03-22T19:30:55Z","thumbnail_url":"https://img.youtube.com/vi/EiqLajdPPZI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"VoiceMemos Waveform Audio Scrubber Using SwiftUI | Waveform Visualization | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"fd3djL1vPnU","video_url":"https://www.youtube.com/watch?v=fd3djL1vPnU","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a waveform audio scrubber Using SwiftUI | Waveform Visualization | Audio Waveforms | AVKit | Extract Audio Samples Swift | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/voicememos-audio-124935335\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-22T18:15:06Z","thumbnail_url":"https://img.youtube.com/vi/fd3djL1vPnU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 488","channel_name":"Code Completion","video_id":"9GTd5pVbZ9s","video_url":"https://www.youtube.com/watch?v=9GTd5pVbZ9s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-22T11:20:27Z","thumbnail_url":"https://img.youtube.com/vi/9GTd5pVbZ9s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Build a Voice AI Agent #ai #voiceai #aiagent #python","channel_name":"Stream Developers on YouTube","video_id":"aeByEeto5EU","video_url":"https://www.youtube.com/watch?v=aeByEeto5EU","description":"This video shows you how to create a voice AI agent in Python using the OpenAI Agents SDK. \n\nRelated Links\n\nBuild voice agents in minutes: https://getstream.io/video/voice-agents/ \nVoice agents quickstart: https://openai.github.io/openai-agents-python/voice/quickstart/\nDemo: https://www.openai.fm/","published":"2025-03-21T19:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aeByEeto5EU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Swift Full-Stack Supercharged: iOS + Vapor + AI Tools LIVE Coding Adventure","channel_name":"Swift Nuggets with Radu Dan","video_id":"ugA_DyKmHbM","video_url":"https://www.youtube.com/watch?v=ugA_DyKmHbM","description":"🎯 𝑹𝒆𝒂𝒅𝒚 𝒕𝒐 𝒍𝒆𝒗𝒆𝒍 𝒖𝒑 𝒚𝒐𝒖𝒓 𝑺𝒘𝒊𝒇𝒕 𝒈𝒂𝒎𝒆 𝒘𝒊𝒕𝒉 𝒎𝒐𝒅𝒆𝒓𝒏 𝒕𝒐𝒐𝒍𝒔? 𝑱𝒐𝒊𝒏 𝒎𝒆 𝑳𝑰𝑽𝑬 𝒇𝒐𝒓 𝒂 𝒄𝒂𝒔𝒖𝒂𝒍 ☕️ 𝒄𝒐𝒅𝒊𝒏𝒈 𝒔𝒆𝒔𝒔𝒊𝒐𝒏 𝒘𝒉𝒆𝒓𝒆 𝒘𝒆 𝒄𝒐𝒎𝒃𝒊𝒏𝒆 𝑺𝒘𝒊𝒇𝒕, 𝑽𝒂𝒑𝒐𝒓, 𝒂𝒏𝒅 𝑨𝑰 𝒕𝒐 𝒕𝒓𝒂𝒏𝒔𝒇𝒐𝒓𝒎 𝒚𝒐𝒖𝒓 𝒅𝒆𝒗𝒆𝒍𝒐𝒑𝒎𝒆𝒏𝒕 𝒘𝒐𝒓𝒌𝒇𝒍𝒐𝒘! 🔥\n\n🛠️ 𝐖𝐡𝐚𝐭 𝐖𝐞'𝐫𝐞 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠:\n- 🖥️ A Vapor server built entirely in Swift\n- 📱 An iOS app that talks to our own Swift backend\n\n🎨 𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤 & 𝐓𝐨𝐨𝐥𝐬\n- 🔷 Swift for both iOS and server-side development\n- 💨 Vapor framework for building robust backends\n- 🔮 Modern AI tools specifically useful for Swift developers\n\n💫 AI Tools\n- ⚡️ Claude - https://claude.ai/\n- ⚡️ Warp - https://www.warp.dev/\n- ⚡️ Alex Sidebar - https://alexcodes.app/\n- ⚡️ Cursor - https://www.cursor.com/en\n- ⚡️ Cursor's Directory For MCPs and Other Stuff - https://cursor.directory/\n- ⚡️ Cursor Plugin Sweetpad - https://sweetpad.hyzyla.dev/\n- ⚡️ GitHub Copilot - https://github.com/features/copilot\n\n🤖 MCPs\n- 👀 Intro doc - https://modelcontextprotocol.io/introduction\n- 👀 Servers - https://github.com/modelcontextprotocol/servers\n\n#mcp #aiprogramming #aitools #swift #vapor","published":"2025-03-21T13:23:52Z","thumbnail_url":"https://img.youtube.com/vi/ugA_DyKmHbM/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 487","channel_name":"Code Completion","video_id":"CHmo__r16PU","video_url":"https://www.youtube.com/watch?v=CHmo__r16PU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-21T11:37:29Z","thumbnail_url":"https://img.youtube.com/vi/CHmo__r16PU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"OpenAI Agents SDK - Getting Started","channel_name":"Stream Developers on YouTube","video_id":"riq_QeYngsM","video_url":"https://www.youtube.com/watch?v=riq_QeYngsM","description":"Best Chatbot UI for AI Interfaces: https://getstream.io/chat/solutions/ai-integration/\n\nIn this video we take a first look at the newly released open-source OpenAI Agents SDK. We cover the basic principles and how to get started building Agent systems. Then we dive deeper into the different components of the system, such as Guardrails, Handoffs, and Tracing.\n\nWe even cover integrating an external LLM provider, in our case Gemini into the Agents SDK. If you have questions feel free to ask in the comments and tell us what you think about the new release.\n\nStream on X: https://x.com/getstream_io\nStefan on X: https://x.com/stefanjblos\n\n🔗 Links\n\nOpenAI Announcement\nhttps://openai.com/index/new-tools-for-building-agents/\n\nAgents SDK docs\nhttps://openai.github.io/openai-agents-python/\n\nAgents SDK Github\nhttps://github.com/openai/openai-agents-python\n\nBlog post version of this video\nhttps://getstream.io/blog/openai-agents-sdk/\n\n⏱️ Timestamps\n\n0:00 Cold-open\n0:23 Introduction\n1:32 Principles\n3:21 First Agent System\n8:57 Agents\n16:49 External LLM Integration\n21:29 Guardrails\n27:13 Tracing\n29:54 Summary","published":"2025-03-20T17:00:51Z","thumbnail_url":"https://img.youtube.com/vi/riq_QeYngsM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Swift Nuggets with Radu Dan Live Stream","channel_name":"Swift Nuggets with Radu Dan","video_id":"qRU-ewtAo_k","video_url":"https://www.youtube.com/watch?v=qRU-ewtAo_k","description":"","published":"2025-03-20T10:24:57Z","thumbnail_url":"https://img.youtube.com/vi/qRU-ewtAo_k/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 486","channel_name":"Code Completion","video_id":"6OeadEPj-oM","video_url":"https://www.youtube.com/watch?v=6OeadEPj-oM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-20T09:33:00Z","thumbnail_url":"https://img.youtube.com/vi/6OeadEPj-oM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"1 Year of App Growth SECRETS in 6mins 37secs","channel_name":"Appfigures on YouTube","video_id":"EKXJkz79P9c","video_url":"https://www.youtube.com/watch?v=EKXJkz79P9c","description":"Discover the best expert insights on optimizing onboarding, paywalls, activation, and converting more users to annual subscription plans. This video compiles top strategies from the past year to help you improve user retention, boost conversions, and maximize app revenue. Learn how to refine your onboarding flow, design high-converting paywalls, and activate users effectively to drive long-term subscriptions. Whether you're focused on increasing LTV or reducing churn, these expert-backed tips will give you the edge. Implement these proven strategies to grow your app and scale sustainable revenue. \n\nWatch the FULL Live Streams \n► Hannah Parvaz: https://www.youtube.com/watch?v=1tdA1pwpyoQ\n► Jake Mor: https: https://www.youtube.com/watch?v=DRei11LUYlE&amp;t=9s\n► Jacob Rushfinn: https://www.youtube.com/watch?v=eyiR8pQWe1Q\n► Dan Layfield: https://www.youtube.com/watch?v=ckHJO4VT7fk\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2025-03-19T13:30:14Z","thumbnail_url":"https://img.youtube.com/vi/EKXJkz79P9c/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 484","channel_name":"Code Completion","video_id":"9xD1QMDeN7k","video_url":"https://www.youtube.com/watch?v=9xD1QMDeN7k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-19T09:54:33Z","thumbnail_url":"https://img.youtube.com/vi/9xD1QMDeN7k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Async Button With Custom Spinner Using SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"K3wvbZ2gh5o","video_url":"https://www.youtube.com/watch?v=K3wvbZ2gh5o","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Custom Asynchronous Button With Custom Spinner Using SwiftUI | SwiftUI Custom Button | SwiftUI Animated Button | SwiftUI Custom Spinner | SwiftUI Spinner | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/animated-async-124654955\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-18T19:41:33Z","thumbnail_url":"https://img.youtube.com/vi/K3wvbZ2gh5o/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"OpenAI Agents SDK: Best 3 Tools To Build UIs for Your Agents #ai #agent #sdk #openai","channel_name":"Stream Developers on YouTube","video_id":"wgYx8k5W7Ok","video_url":"https://www.youtube.com/watch?v=wgYx8k5W7Ok","description":"OpenAI recently released agents SDK for creating multi-AI agent applications in Python. Let's look at the best three Python frameworks available to create intuitive AI chat UIs for your agentic workflows. We will use Chainlit, Gradio, and Streamlit to build AI chat interfaces to interact with our OpenAI agent. \n\nRead a step-by-step article on how to create UIs for AI apps: https://getstream.io/blog/ai-chat-ui-tools/\n\nOpenAI Agents SDK (How to get started): https://getstream.io/blog/openai-agents-sdk/\n\nChainlit: https://docs.chainlit.io/get-started/overview\n\nGradio: https://www.gradio.app/\n\nStreamlit: https://streamlit.io/components","published":"2025-03-18T15:36:07Z","thumbnail_url":"https://img.youtube.com/vi/wgYx8k5W7Ok/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 484","channel_name":"Code Completion","video_id":"l-MCvJR7msg","video_url":"https://www.youtube.com/watch?v=l-MCvJR7msg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-18T11:12:15Z","thumbnail_url":"https://img.youtube.com/vi/l-MCvJR7msg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create 3D with Claude AI with Blender MCP - Full 26-min Tutorial","channel_name":"DesignCode","video_id":"lCyQ717DuzQ","video_url":"https://www.youtube.com/watch?v=lCyQ717DuzQ","description":"In this tutorial, we’ll explore how to create 3D models using Claude AI, Blender, and the MCP add-on. Whether you’re new to Blender or a seasoned user, this step-by-step guide will show you how to connect these tools and create basic 3D objects in no time. Follow along to see how AI can simplify 3D development while helping you learn the fundamentals of Blender.  \n\n**Resources:**  \n- Download Blender: [here](https://www.blender.org/download/)  \n- Install Python: [instructions](https://www.python.org/downloads/) \n- MCP Add-on: [GitHub link](https://github.com/ahujasid/blender-mcp) \n\n### **Chapters & Timestamps:**  \n0:00 Intro  \n0:06 Setting up Blender & Claude AI  \n0:41 How MCP Works with Blender  \n1:00 Building Your First 3D Model (Basic House)  \n1:58 Results from AI Modeling  \n2:12 Experimenting with Shapes, Icons, and Animations  \n2:57 Adding Lighting & Materials  \n3:34 Exporting 3D Projects to Three.js  \n4:50 Troubleshooting Common Issues  \n6:00 Installing MCP Add-on in Blender  \n7:30 Connecting Claude AI to MCP  \n9:00 Creating with Blender MCP Tools  \n11:00 Advanced Tips: Animations, Patterns & More  \n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\n#3DModeling #ClaudeAI #BlenderTutorial","published":"2025-03-18T09:18:03Z","thumbnail_url":"https://img.youtube.com/vi/lCyQ717DuzQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Thinking through the map editor for my app, then Hollow Knight. March 15, 2025","channel_name":"Full Queue Developer","video_id":"VNTwYNgkC5U","video_url":"https://www.youtube.com/watch?v=VNTwYNgkC5U","description":"📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-03-17T23:00:32Z","thumbnail_url":"https://img.youtube.com/vi/VNTwYNgkC5U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"TCR a SwiftUI Button Tap","channel_name":"Quality Coding on YouTube","video_id":"NyYyJKblBZw","video_url":"https://www.youtube.com/watch?v=NyYyJKblBZw","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-03-17T18:30:30Z","thumbnail_url":"https://img.youtube.com/vi/NyYyJKblBZw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"🏆 #1 Rule for ASO Keyword Strategy! #aso #keywordoptimization","channel_name":"Appfigures on YouTube","video_id":"vwGO9OJkEeg","video_url":"https://www.youtube.com/watch?v=vwGO9OJkEeg","description":"Struggling with ASO? Learn the most important keyword strategy to rank higher in app stores and drive more installs!","published":"2025-03-17T13:30:41Z","thumbnail_url":"https://img.youtube.com/vi/vwGO9OJkEeg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"iOS 18 Adoption, Swift Data, Speed vs. Accuracy, Git Commits & More","channel_name":"Sean Allen on YouTube","video_id":"ZzduOEZqQSc","video_url":"https://www.youtube.com/watch?v=ZzduOEZqQSc","description":"My Swift & SwiftUI Courses - https://seanallen.teachable.com/\nSwift News Newsletter - https://swiftnews.kit.com/newsletter\nSwift News Link Repo - https://github.com/SAllen0400/swift-news\n\nIn this episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. I discuss the following topics:\n\n- iOS 18 adoption percentage as of now\n- Swift Enums\n- Keeping up with AI and iOS\n- Key considerations for Swift Data\n- Keeping Git commits small\n- Software engineers - speed vs. accuracy\n- SDK icon maker\n\nI quit my job and am back to full-time YouTube:\nhttps://youtu.be/GndRUqqBVVc\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift News back to weekly\n1:14 - iOS 18 adoption percentage\n2:47 - Ode to Swift Enums\n4:09 - Keep up with AI and iOS\n5:21 - Should you use Swift Data?\n7:42 - Keep those commits small\n10:22 - Software Engineers - Speed vs. Accuracy\n11:44 - SDK icon maker\n\n#swift #iosdeveloper #iosdevelopment","published":"2025-03-17T12:07:37Z","thumbnail_url":"https://img.youtube.com/vi/ZzduOEZqQSc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Padding Tricks You NEED To Know!","channel_name":"Paul Solt on YouTube","video_id":"ghmG1AGcjQY","video_url":"https://www.youtube.com/watch?v=ghmG1AGcjQY","description":"Download the Padding code: https://super-easy-apps.kit.com/swiftui\n\nLearn how to use the padding modifier in SwiftUI to create clean, professional-looking layouts. This video covers padding basics, common mistakes, and practical tips to improve your SwiftUI UI design skills. Download the example code below to follow along!\n\n• Download the Padding code: https://super-easy-apps.kit.com/swiftui\n• Download my app: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #Xcode #Padding #SwiftUITutorial #iOSDevelopment #Xcode #iOSDev #SwiftProgramming #layout #iOSLayout #Xcode16","published":"2025-03-17T11:34:37Z","thumbnail_url":"https://img.youtube.com/vi/ghmG1AGcjQY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 483","channel_name":"Code Completion","video_id":"hwgcqsasokA","video_url":"https://www.youtube.com/watch?v=hwgcqsasokA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-17T10:32:19Z","thumbnail_url":"https://img.youtube.com/vi/hwgcqsasokA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Tried ChatGPT Pro in Xcode—Is It Worth $200/month?","channel_name":"Paul Solt on YouTube","video_id":"Vp0FPlo4fJs","video_url":"https://www.youtube.com/watch?v=Vp0FPlo4fJs","description":"I spent a week using ChatGPT Pro with Xcode—and it changed the way I code, but is it worth all the hype? In this video, we'll explore the new features, how they impact your workflow, and whether ChatGPT Pro truly deserves the 'Pro' title ($200/month). Is it worth the investment? Let's find out!\n\nHave questions about ChatGPT Pro or its integration with Xcode? Drop a comment below, and I'll respond to each one. Thanks for watching!\n\n#ChatGPT #Xcode #Swift #SwiftUI #iOSDev #Swift #ChatGPTPro #AI #macos #macosdevelopment  #sequoia #Xcode16","published":"2025-03-17T04:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Vp0FPlo4fJs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Ascension, Sweet Vitriol, & Invisible Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"gv4fYWKDT0o","video_url":"https://www.youtube.com/watch?v=gv4fYWKDT0o","description":"This week Jonathan and Jaime review Star Trek: Prodigy S02E15 & E16 Ascension Part 1 & 2, as well as Severance 208 Sweet Vitriol, Dare Devil: Born Again S01E03 In the Hollow of His Hand, and the Invisible S03 Fianle\n\n  •  Apple’s The Studio makes moviemaking look like hell in new trailer | The Verge (https://www.theverge.com/news/625876/apple-tv-plus-the-studio-premiere-date-seth-rogen) \n  •  “They curdle like milk”: WB DVDs from 2006–2008 are rotting away in their cases - Ars Technica (https://arstechnica.com/gadgets/2025/03/they-curdle-like-milk-wb-dvds-from-2006-2008-are-rotting-away-in-their-cases/) \n  •  Tony Gilroy Reveals Why 'Andor' Season 1 Scripts Were Never Released As Promised [Exclusive] (https://collider.com/andor-season-1-scripts-not-released-explained-tony-gilroy-ai/) \n  •  The Book Behind Edge of Tomorrow Is Being Turned Into a Stunning-Looking Anime (https://gizmodo.com/all-you-need-is-kill-anime-movie-trailer-edge-of-tomorrow-warner-bros-2000575528) \n  •  Mickey 17 | Official Trailer 2 (https://youtu.be/tA1s65o_kYM) \n  •  The Lord of the Rings: The War of the Rohirrim | Official Trailer (https://youtu.be/gCUg6Td5fgQ) \n  •  R2-D2 SPEAKS! (https://youtube.com/@r2d2speaks) \n  •  ﻿The Wheel of Time Season 3 - Official Trailer | Prime Video (https://youtu.be/qk0D4OV95bQ) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-03-16T18:31:14Z","thumbnail_url":"https://img.youtube.com/vi/gv4fYWKDT0o/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Create Custom Tab Bars in SwiftUI – An Alternative to Default Tabs","channel_name":"Stewart Lynch on YouTube","video_id":"JazOZJI5hJo","video_url":"https://www.youtube.com/watch?v=JazOZJI5hJo","description":"Tired of the standard SwiftUI TabView? In this video, I’ll show you how to replace the default tab bar with custom-designed tab bars that work on iOS and iPadOS! \nWhat You’ll Learn:\n\n✅ How to hide the default Tab Bar\n✅ Creating custom tab bars with animations\n✅ Using SwiftUI enums & bindings for cleaner navigation\n✅ Solving issues like the More button & extra tabs\n✅ Designing three custom tab bar styles\n\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:12 CustomTabBar\n7:41 Adding a 6th Tab\n8:55 Removing the More Button\n12:00 SemiCircular TabBar\n19:46 Vertical Reveal TabBar\n\n Starter Project Files: \nhttps://github.com/StewartLynch/EnumTabViews-CustomTabBars/tree/EnumTabViewsComplete\nCompleted Project: \nhttps://github.com/StewartLynch/EnumTabViews-CustomTabBars/tree/CustomTabBarsComplete\n\nReferences mentioned in video: \nEnum Driven TabViews in SwiftUI\nhttps://youtu.be/viYq8ndUtYM\n\nKavSoft Solution for removing More Button for Tab Bar SwiftUI\nhttps://www.youtube.com/watch?v=zSHBePAXJCs\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-03-16T13:37:35Z","thumbnail_url":"https://img.youtube.com/vi/JazOZJI5hJo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Xcode Just Got an INSANE Upgrade Thanks to ChatGPT!","channel_name":"Paul Solt on YouTube","video_id":"DOQh2ZqpvCc","video_url":"https://www.youtube.com/watch?v=DOQh2ZqpvCc","description":"What can you make with ChatGPT and Xcode? Learn how to use the new ChatGPT app integration on Mac to directly edit and write Swift code in Xcode. This walkthrough covers installation, productivity shortcuts, implementing features for a macOS app using ChatGPT 4.5.\nYou won't always get great results and you may get some hallucinations, so it is always good to check the work and revise as needed. Use ChatGPT to prototype or create simple prototype apps that can improve your productivity.\nTools like Wispr Flow may make you even faster.\n\nLinks\n• ChatGPT edits code directily in IDEs: https://x.com/OpenAIDevs/status/1897700857833193955\n• AI Transcription: https://wisprflow.ai/\n\n00:00 New ChatGPT Integration!\n00:30 Install ChatGPT\n02:48 Xcode Shortcut\n04:15 AI Generated App\n05:35 New Feature with ChatGPT\n08:24 Fixing ChatGPTs Bugs\n18:08 Comments Bugfix\n28:20 Pinned Comments\n38:45 When ChatGPT Fails\n49:30 Concluding Thoughts\n\n#ChatGPT #macOS #Swift  #Xcode #SwiftUI #iOSDevelopment #MacApps #OpenAI #ChatGPT45 #IDE #Xcode16 #macOSdevelopment #appdevelopment #softwaredevelopment #iosdeveloper","published":"2025-03-16T13:13:04Z","thumbnail_url":"https://img.youtube.com/vi/DOQh2ZqpvCc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 482","channel_name":"Code Completion","video_id":"uDmLJ323JM4","video_url":"https://www.youtube.com/watch?v=uDmLJ323JM4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-16T11:06:01Z","thumbnail_url":"https://img.youtube.com/vi/uDmLJ323JM4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"David Bowie All The Young Dudes cover by Classic Albums Live, Thur Mar 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"IrEGuZ76FPo","video_url":"https://www.youtube.com/watch?v=IrEGuZ76FPo","description":"Joseph Salusbury - vocals\nDes Leahy - guitar, vocals\nRob Phillips - guitar, vocals\nLincoln Marriner - guitar, vocals\nMark Stewartson - bass, vocals\nTroy Feener - drums\nSteve Butler - percussion\nLindsay Clark - keys\nChris Roberts - sax, flute\nAlex McMaster - cello, vocals, percussion\nMaya Killtron - violin, vocals\nLaura Bates - violin, vocals\nNick Walsh - vocals\nCraig Martin - vocals\nLionel Doobie - vocals","published":"2025-03-16T02:35:48Z","thumbnail_url":"https://img.youtube.com/vi/IrEGuZ76FPo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"David Bowie & Queen Under Pressure cover by Classic Albums Live, Thur Mar 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0AMzgHeFYJE","video_url":"https://www.youtube.com/watch?v=0AMzgHeFYJE","description":"Joseph Salusbury - vocals\nDes Leahy - guitar, vocals\nRob Phillips - guitar, vocals\nLincoln Marriner - guitar, vocals\nMark Stewartson - bass, vocals\nTroy Feener - drums\nSteve Butler - percussion\nLindsay Clark - keys\nChris Roberts - sax, flute\nAlex McMaster - cello, vocals, percussion\nMaya Killtron - violin, vocals\nLaura Bates - violin, vocals\nNick Walsh - vocals\nLionel Doobie - vocals","published":"2025-03-16T02:29:35Z","thumbnail_url":"https://img.youtube.com/vi/0AMzgHeFYJE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"David Bowie Let's Dance cover by Classic Albums Live, Thur Mar 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_lTCL5Tt5E4","video_url":"https://www.youtube.com/watch?v=_lTCL5Tt5E4","description":"Joseph Salusbury - vocals\nDes Leahy - guitar, vocals\nRob Phillips - guitar, vocals\nLincoln Marriner - guitar, vocals\nMark Stewartson - bass, vocals\nTroy Feener - drums\nSteve Butler - percussion\nLindsay Clark - keys\nChris Roberts - sax, flute\nAlex McMaster - cello, vocals, percussion\nMaya Killtron - violin, vocals\nLaura Bates - violin, vocals\nLionel Doobie - vocals","published":"2025-03-16T02:23:21Z","thumbnail_url":"https://img.youtube.com/vi/_lTCL5Tt5E4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"David Bowie Heroes cover by Classic Albums Live, Thurs Mar 13, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fyWBCkMpWxI","video_url":"https://www.youtube.com/watch?v=fyWBCkMpWxI","description":"Joseph Salusbury - vocals\nDes Leahy - guitar, vocals\nRob Phillips - guitar, vocals\nLincoln Marriner - guitar, vocals\nMark Stewartson - bass, vocals\nTroy Feener - drums\nSteve Butler - percussion\nLindsay Clark - keys\nChris Roberts - sax, flute\nAlex McMaster - cello, vocals, percussion\nMaya Killtron - violin, vocals\nLaura Bates - violin, vocals\nLionel Doobie - vocals","published":"2025-03-16T02:16:07Z","thumbnail_url":"https://img.youtube.com/vi/fyWBCkMpWxI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 481","channel_name":"Code Completion","video_id":"BRlTwr-_UoE","video_url":"https://www.youtube.com/watch?v=BRlTwr-_UoE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-15T15:15:53Z","thumbnail_url":"https://img.youtube.com/vi/BRlTwr-_UoE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 480 Take 2","channel_name":"Code Completion","video_id":"66F9Tcc1HGQ","video_url":"https://www.youtube.com/watch?v=66F9Tcc1HGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-15T09:43:52Z","thumbnail_url":"https://img.youtube.com/vi/66F9Tcc1HGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"VisionOS Style Menus for iOS Using SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"HKnJ_95zisI","video_url":"https://www.youtube.com/watch?v=HKnJ_95zisI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can re-create the Family's App Dynamic Floating Sheet Using SwiftUI | SwiftUI VisionOS Style View for iOS | SwiftUI VisionOS Style Menus | VisionOS Style Menus for iOS | SwiftUI Custom Menu | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/visionos-style-124371892\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-14T18:28:46Z","thumbnail_url":"https://img.youtube.com/vi/HKnJ_95zisI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Should You Localize Your Apps Screenshots? 📱","channel_name":"Appfigures on YouTube","video_id":"m6wLZ1jwhkk","video_url":"https://www.youtube.com/watch?v=m6wLZ1jwhkk","description":"Localizing your app's screenshots can significantly boost downloads by making them more relatable to different audiences. In this video, I break down why adapting your screenshots for each region is a game-changer for app growth","published":"2025-03-14T13:30:34Z","thumbnail_url":"https://img.youtube.com/vi/m6wLZ1jwhkk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 480","channel_name":"Code Completion","video_id":"XxfEJJBVKuI","video_url":"https://www.youtube.com/watch?v=XxfEJJBVKuI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-14T10:55:58Z","thumbnail_url":"https://img.youtube.com/vi/XxfEJJBVKuI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Which platform has your late night Penn Station subway train?","channel_name":"Full Queue Developer","video_id":"WqS4gi1Luqo","video_url":"https://www.youtube.com/watch?v=WqS4gi1Luqo","description":"","published":"2025-03-14T01:36:25Z","thumbnail_url":"https://img.youtube.com/vi/WqS4gi1Luqo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"LIVE: App Growth Expert Answers Biggest ASO and ASA Questions","channel_name":"Appfigures on YouTube","video_id":"ZR9D7iyWE3Q","video_url":"https://www.youtube.com/watch?v=ZR9D7iyWE3Q","description":"ASO and Apple Search Ads are the strongest tools the app stores provide for growing your downloads and you should be taking full advantage of them. But how? Apple's and Google's search algorithms are black boxes and completely undocumented, however when you spend enough time with the data patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer any of your ASO or Apple Search Ads questions.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2025-03-13T21:54:07Z","thumbnail_url":"https://img.youtube.com/vi/ZR9D7iyWE3Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"First look at the brand-new OpenAI Agents SDK #openai #agents #ai #coding","channel_name":"Stream Developers on YouTube","video_id":"RWYkjLSoqw8","video_url":"https://www.youtube.com/watch?v=RWYkjLSoqw8","description":"A few days ago @OpenAI released a new open-source Agents framework.🕵\n\nIt is Python-only for now and in this short video we'll take a quick look at it. More extensive video + blog post are coming soon, so stay tuned! 🤩\n\nHave you tried it? What's your first impression? 🤔","published":"2025-03-13T19:06:28Z","thumbnail_url":"https://img.youtube.com/vi/RWYkjLSoqw8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"54: Pick a test that you know is complicated and start there","channel_name":"Swift Package Indexing Live Streams","video_id":"EHHtdkSUEko","video_url":"https://www.youtube.com/watch?v=EHHtdkSUEko","description":"Join us as we chat about the Swift team joining Bluesky and Mastodon, data race safety numbers on Swift Package Index Package pages, Swift on Raspberry Pi, and of course our usual package picks!\n\nNews\n\n- https://forums.swift.org/t/social-media-expansion-to-mastodon-and-bluesky/77999\n    - https://bsky.app/profile/swift.org\n    - https://mastodon.social/@swiftlang\n- https://www.massicotte.org/leverage\n- https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/3233\n- https://github.com/swiftlang/swift/issues/79291\n- https://swifttoolkit.dev/posts/r-pi\n\nPackages\n\n- https://swiftpackageindex.com/robb/AtRandom\n- https://swiftpackageindex.com/pointfreeco/sharing-grdb\n    - https://swiftpackageindex.com/pointfreeco/swift-sharing\n    - https://swiftpackageindex.com/groue/grdb.swift\n- https://swiftpackageindex.com/robb/visualizeTouches\n- https://swiftpackageindex.com/aws-amplify/amplify-ui-swift-liveness\n- https://swiftpackageindex.com/shapehq/spices","published":"2025-03-13T15:00:16Z","thumbnail_url":"https://img.youtube.com/vi/EHHtdkSUEko/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Publish Your macOS App Outside the App Store: Notarization, DMG, & Gumroad Guide","channel_name":"Karin Prater on YouTube","video_id":"zvdZGsk95Gg","video_url":"https://www.youtube.com/watch?v=zvdZGsk95Gg","description":"Want to publish your macOS app without the Mac App Store? In this tutorial, I walk you through the entire process for you SwiftUI/Swift apps—from notarization to creating a DMG file and selling on Gumroad. You don’t need the App Store to distribute your apps and even get paid for them!\n\n🔥 What You’ll Learn:\n- Add app icons for macOS in Xcode\n- project settings: bundle identifier, app versioning \n- Setup Xcode with your paid Apple Developer account\n- How to notarize your macOS app for secure distribution\n- Creating a DMG installer file using a simple terminal tool\n- Uploading and selling your app on Gumroad (including pay-what-you-want pricing!)\n- Avoiding common mistakes & Apple’s security warnings\n\n💾 Download my macOS app for free (or leave a tip!):  https://swiftykarin.gumroad.com/l/disk-analyser-pro\n\n🔗 Related Resources:\n-  Xcode Signing & Notarization Guide: https://developer.apple.com/documentation/security/notarizing-macos-software-before-distribution\n-  DMG File Creation Tool:  https://github.com/sindresorhus/create-dmg\n\n🛠 Mac Developer Must-Haves:\n🔒 Apple Developer Program ($99/year): https://developer.apple.com/programs/\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n\n⬇️ Download project files: https://learn.swiftyplace.com/op/utitly-mac-app-project-files\n\n#Xcode #publishing #appdevelopment","published":"2025-03-13T13:01:28Z","thumbnail_url":"https://img.youtube.com/vi/zvdZGsk95Gg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 479","channel_name":"Code Completion","video_id":"_xI5yQi4cP4","video_url":"https://www.youtube.com/watch?v=_xI5yQi4cP4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-13T10:54:31Z","thumbnail_url":"https://img.youtube.com/vi/_xI5yQi4cP4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 478","channel_name":"Code Completion","video_id":"N7lCpekOlec","video_url":"https://www.youtube.com/watch?v=N7lCpekOlec","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-12T10:58:06Z","thumbnail_url":"https://img.youtube.com/vi/N7lCpekOlec/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"S2 E8: SwiftUI Share Extension 🧩","channel_name":"Peter Friese on YouTube","video_id":"HyWxWgaKUQ0","video_url":"https://www.youtube.com/watch?v=HyWxWgaKUQ0","description":"Last week, I implemented an iOS Share Extension - this week, I'll use SwiftUI for the UI of the share dialog","published":"2025-03-11T20:25:06Z","thumbnail_url":"https://img.youtube.com/vi/HyWxWgaKUQ0/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Is it the end for CocoaPods?","channel_name":"Vincent Pradeilles on YouTube","video_id":"rMD6wUBHnuU","video_url":"https://www.youtube.com/watch?v=rMD6wUBHnuU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLink to the announcement 👉 https://blog.cocoapods.org/CocoaPods-Specs-Repo/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-03-11T15:51:33Z","thumbnail_url":"https://img.youtube.com/vi/rMD6wUBHnuU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"3 Best Tools To Run QwQ-32B Locally #ai #qwen #llm #artificialintelligence #python  #coding","channel_name":"Stream Developers on YouTube","video_id":"zE7b2SWNu6s","video_url":"https://www.youtube.com/watch?v=zE7b2SWNu6s","description":"Discover how to download and run the QwQ-32B reasoning model locally using Ollama, LMStudio, and Hyperbolic + Gradio. \n\nRelated Links\n\nLocal LLMs: https://getstream.io/blog/best-local-llm-tools/\n\nLocal DeepSeek R1: https://getstream.io/blog/local-deepseek-r1/","published":"2025-03-11T13:44:59Z","thumbnail_url":"https://img.youtube.com/vi/zE7b2SWNu6s/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 477","channel_name":"Code Completion","video_id":"WVaY9eSMMaY","video_url":"https://www.youtube.com/watch?v=WVaY9eSMMaY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-11T09:58:14Z","thumbnail_url":"https://img.youtube.com/vi/WVaY9eSMMaY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Manus AI = Claude Artifacts + OpenAI Deep Research + Cursor Agents","channel_name":"DesignCode","video_id":"k2ZxYK2Mgb0","video_url":"https://www.youtube.com/watch?v=k2ZxYK2Mgb0","description":"Meet Manus, the AI that's changing everything! 🌟 From planning trips to creating 3D games and dashboards, Manus handles it all with just one prompt. The future of AI is here, and it's incredible. Watch the full video to see why Manus is a total game-changer! 👀✨\n\n### Chapters & Timestamps:  \n0:00 - **Introduction**: Discover Manus AI - A Glimpse into the Future  \n0:16 - **Core Features**: Merging Claude, Advanced Research, & Cursor  \n0:32 - **Use Case 1**: Designing a dream itinerary for Japan 🌸  \n1:54 - **Use Case 2**: Crafting a complete HTML-based travel guide 🌍  \n3:49 - **Use Case 3**: Developing 3D games with a single command 🎮  \n6:03 - **Use Case 4**: Building dynamic, interactive dashboards 📊  \n8:12 - **Looking Ahead**: Manus AI's revolutionizing role in coding & innovation\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\n#aitools #claudeai #aiagents","published":"2025-03-11T02:59:00Z","thumbnail_url":"https://img.youtube.com/vi/k2ZxYK2Mgb0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Extract a Subview: TDD with SwiftUI","channel_name":"Quality Coding on YouTube","video_id":"C6aRcgvkrcQ","video_url":"https://www.youtube.com/watch?v=C6aRcgvkrcQ","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-03-10T18:30:08Z","thumbnail_url":"https://img.youtube.com/vi/C6aRcgvkrcQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Responsive Chips Selection - Layout API - Resizable - iOS 16+ - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"T82izB2XBMA","video_url":"https://www.youtube.com/watch?v=T82izB2XBMA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Responsive Chips Selection view like a Custom Check box Using SwiftUI | SwiftUI Custom Checkbox | SwiftUI Chips | SwiftUI Chips Selection | SwiftUI Resizable Chips View | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/responsive-chips-124065546\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-10T18:15:06Z","thumbnail_url":"https://img.youtube.com/vi/T82izB2XBMA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"S2 E7: 🎁 Sharing is caring","channel_name":"Peter Friese on YouTube","video_id":"8n76qWAo30I","video_url":"https://www.youtube.com/watch?v=8n76qWAo30I","description":"Join me as I implement a share sheet to allow users to share URLs from Safari / Chrome to Sofia.","published":"2025-03-10T11:13:34Z","thumbnail_url":"https://img.youtube.com/vi/8n76qWAo30I/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 476","channel_name":"Code Completion","video_id":"4_mI5MIiyj8","video_url":"https://www.youtube.com/watch?v=4_mI5MIiyj8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-10T09:49:27Z","thumbnail_url":"https://img.youtube.com/vi/4_mI5MIiyj8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Chikhai Bardo & Daredevil: Born Again","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3BVTewdfH9I","video_url":"https://www.youtube.com/watch?v=3BVTewdfH9I","description":"This week we review Star Trek: Prodigy S02E11&12 A Tribble Called Quest & Cracked Mirror as well as Severance 207 Chikhai Bardo, and the first two episodes of Daredevil: Born Again\n\n  •  Dune: Part Two, Wicked, and The Substance Pick Up Wins in a Quiet Genre Night at the Oscars (https://gizmodo.com/oscars-2025-winners-dune-wicked-substance-2000570728) \n  •  Hulu prematurely ended its Oscars stream right before the final awards | The Verge (https://www.theverge.com/news/622669/hulu-oscars-stream-ended-early) \n  •  “Friday Night Baseball” returns to Apple TV+ on March 28 (https://www.apple.com/newsroom/2025/03/friday-night-baseball-returns-to-apple-tv-plus-on-march-28/) \n  •  Paramount+ adds 50 classic MTV Unplugged episodes (https://www.engadget.com/entertainment/streaming/paramount-adds-50-classic-mtv-unplugged-episodes-155004134.html?src=rss) \n  •  F1 Film | Behind the Scenes Feature (https://youtu.be/Onj-CtJCHtg) \n  •  SPIDER-MAN: INTO THE SPIDER-VERSE - Official Trailer (HD) (https://youtu.be/g4Hbz2jLxvQ) \n  •  Day 1 Of The Invincible War | Invincible Season 3 (https://youtu.be/BRALyJ1ikUM) \n  •  ﻿How Many Episodes Should You Watch Before Quitting a TV Show? A Statistical Analysis (https://www.statsignificant.com/p/how-many-episodes-should-you-watch) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-03-09T20:11:09Z","thumbnail_url":"https://img.youtube.com/vi/3BVTewdfH9I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"March 02 - The Last Flight of Attila","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"y9wxLXHWXeA","video_url":"https://www.youtube.com/watch?v=y9wxLXHWXeA","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/03/02/the-last-flight-of-attila/","published":"2025-03-09T18:49:13Z","thumbnail_url":"https://img.youtube.com/vi/y9wxLXHWXeA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Xcode 16 Debugging Tutorial for Beginners (2025)","channel_name":"Paul Solt on YouTube","video_id":"ZJmUeOT6c-Y","video_url":"https://www.youtube.com/watch?v=ZJmUeOT6c-Y","description":"Feeling stuck with a Swift bug in Xcode 16 that just won't budge? In this beginner-friendly debugging tutorial, I'll teach you the fundamentals of troubleshooting Swift apps using breakpoints, variable inspection, and step-by-step code analysis. You'll learn how to efficiently spot and fix issues, use Xcode’s powerful debugging tools, and gain confidence in your debugging workflow. Plus, I'll share my favorite trick to solve stubborn bugs—even in 2025! I'm Paul Solt, a former Apple engineer whose code powers apps like GoPro Quik. Let's squash those bugs together!\n\nDownload my Timer app (macOS): https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#Swift #Xcode16 #Debugging #SwiftTutorial #iOSDevelopment #SwiftUI #LearnToCode #ProgrammingTips #CodeWithPaul #iOSDev","published":"2025-03-09T15:29:29Z","thumbnail_url":"https://img.youtube.com/vi/ZJmUeOT6c-Y/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Mastering Enum-Driven Tab Views in SwiftUI: A Smarter Approach","channel_name":"Stewart Lynch on YouTube","video_id":"dTSe9Ip1u14","video_url":"https://www.youtube.com/watch?v=dTSe9Ip1u14","description":"Want to build a cleaner, more maintainable tab view in SwiftUI? In this video, I’ll show you how to use enums that conform to the View protocol to power your TabView more efficiently! 🚀\nWhat You’ll Learn:\n\n✅ How to structure your TabView using enums\n✅ Making your enums Identifiable & CaseIterable\n✅ Binding selection state for dynamic tab navigation\n✅ Implementing environment objects for seamless tab switching\n\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nSubscribe to my weekly newsletter\n   https://stewartlynch.kit.com\n\nTable of Contents: \n0:00  Introduction\n2:15 TabItem\n3:00 EnumTabView\n7:48 TabView Construction\n9:43 SelectedTab Router\n\n Starter Project Files: \n   https://github.com/StewartLynch/EnumTabViews-CustomTabBars\nCompleted Project: \n   https://github.com/StewartLynch/EnumTabViews-CustomTabBars/tree/EnumTabViewsComplete\n\nPart 2:  Custom TabBars\nComing March 16\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-03-09T14:05:34Z","thumbnail_url":"https://img.youtube.com/vi/dTSe9Ip1u14/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 475","channel_name":"Code Completion","video_id":"wzlcd2cJG9g","video_url":"https://www.youtube.com/watch?v=wzlcd2cJG9g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-09T12:50:24Z","thumbnail_url":"https://img.youtube.com/vi/wzlcd2cJG9g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Toolkits for Python and TypeScript-Based AI Agents","channel_name":"Stream Developers on YouTube","video_id":"IODQy3tFXmM","video_url":"https://www.youtube.com/watch?v=IODQy3tFXmM","description":"Explore the must-have external ready-made toolkits to integrate with your AI agents built with Python and TypeScript\n\nTimestamps\n00:00 Cold Open\n00:14 Introduction\n02:17: What is a Tool?\n03:03 Why tools for agents?\n03:53 A basic Python agent example with a tool\n08:51 Agent toolkits and their use cases\n13:11 Tool types for agents\n17:11 Recap\n\nRelated Links\nAI agent toolkits article: https://getstream.io/blog/ai-agent-toolkits/\n\nAI Agent Tools Catalog: https://github.com/GetStream/ai-agent-tools-catalog\n\nMulti-AI Agent Frameworks: https://getstream.io/blog/multiagent-ai-frameworks/ \n\nBuild a Multi-AI Agent App: https://getstream.io/blog/xai-python-multi-agent/ \n\nCrewAI Tools: https://docs.crewai.com/concepts/tools\n\nComposio Tools: https://composio.dev/tools\n\nAgno Tools: https://docs.agno.com/tools/toolkits/toolkits\n\nLangChain Tools: https://python.langchain.com/docs/integrations/tools/\n\nVercel AI SDK: https://sdk.vercel.ai/docs/foundations/tools\n\nMastra Tools: https://mastra.ai/docs/agents/02-adding-tools\n\nAgentic.so Tools: https://agentic.so/quickstart","published":"2025-03-09T09:13:06Z","thumbnail_url":"https://img.youtube.com/vi/IODQy3tFXmM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"M3 Ultra vs. M4 Max: Don't Buy the WRONG Mac Studio","channel_name":"Paul Solt on YouTube","video_id":"yhcCD8D1bLo","video_url":"https://www.youtube.com/watch?v=yhcCD8D1bLo","description":"Apple just released two powerful Mac Studios—the M3 Ultra and M4 Max—but which one is actually worth your money? If you choose the wrong one, you could waste thousands on features (i.e., RAM) you don’t need! In this video, we break down performance, AI capabilities, video editing speed, heat, power efficiency, and RAM choices to help you make the right decision.\n\n#MacStudio #M3Ultra #M4Max #AppleSilicon #MacStudioM3Ultra #MacStudioM4Max #MacBuyingGuide #AI #AppleM3Ultra #MacPerformance #AppleComputers #MacStudio2024","published":"2025-03-09T03:12:41Z","thumbnail_url":"https://img.youtube.com/vi/yhcCD8D1bLo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Live-coding: the best subway app for NYC, March 8, 2025","channel_name":"Full Queue Developer","video_id":"KzzX-BoAWx4","video_url":"https://www.youtube.com/watch?v=KzzX-BoAWx4","description":"📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-03-09T02:02:10Z","thumbnail_url":"https://img.youtube.com/vi/KzzX-BoAWx4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 474","channel_name":"Code Completion","video_id":"_LZkqMWlvds","video_url":"https://www.youtube.com/watch?v=_LZkqMWlvds","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-08T10:15:24Z","thumbnail_url":"https://img.youtube.com/vi/_LZkqMWlvds/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How would you celebrate this milestone? Thanks for cheering me on!","channel_name":"Full Queue Developer","video_id":"ZoYHaTefzbI","video_url":"https://www.youtube.com/watch?v=ZoYHaTefzbI","description":"","published":"2025-03-08T02:09:56Z","thumbnail_url":"https://img.youtube.com/vi/ZoYHaTefzbI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Let’s create dynamic floating sheet using SwiftUI | #ios #apple #swiftui #ui","channel_name":"Kavsoft on YouTube","video_id":"xktbpGEzYvw","video_url":"https://www.youtube.com/watch?v=xktbpGEzYvw","description":"","published":"2025-03-07T21:17:50Z","thumbnail_url":"https://img.youtube.com/vi/xktbpGEzYvw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Vapor Series: Organizing Your Swift Backend with Controllers","channel_name":"Swift Nuggets with Radu Dan","video_id":"Ex9hKqR5BZQ","video_url":"https://www.youtube.com/watch?v=Ex9hKqR5BZQ","description":"In this video, we’ll dive into Vapor Controllers and explore how to organize your Swift backend for better structure and maintainability.\n\nYou’ll learn how to create controller classes, handle route grouping, and efficiently manage request handling in a scalable way.\n\nWhether you're new to server-side Swift or looking to refine your Vapor architecture, this video will help you build cleaner and more modular APIs! 🚀\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n👉Source Code for the Video👈\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n⌚️ Alex Sidebar\nhttps://alexcodes.app/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:17 - Agenda\n00:28 - Presentation Deck - What is a Controller?\n01:17 - Presentation Deck - Route Collection\n01:28 - Presentation Deck - Routes Builder\n02:00 - Presentation Deck - Route\n02:20 - Demo - Start Vapor server and short reminder\n03:34 - Demo - Organizing Entities and Controller in folders\n04:12 - Demo - Creating the PersonsController struct\n07:22 - Demo - Implement the create Person method\n11:55 - Demo - Implement the read Person methods\n18:55 - Demo - Implement the update Person method\n24:03 - Demo - Implement the delete Person method\n\n#rdan #swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-03-07T19:39:16Z","thumbnail_url":"https://img.youtube.com/vi/Ex9hKqR5BZQ/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"⌛ Best Time to Ask Users For Ratings","channel_name":"Appfigures on YouTube","video_id":"zCWQypIq8l4","video_url":"https://www.youtube.com/watch?v=zCWQypIq8l4","description":"Wondering when to ask users for app ratings? Discover the perfect timing to maximize responses and boost your app’s reputation.","published":"2025-03-07T14:30:28Z","thumbnail_url":"https://img.youtube.com/vi/zCWQypIq8l4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"I Quit My Full-Time iOS Dev Job","channel_name":"Sean Allen on YouTube","video_id":"GndRUqqBVVc","video_url":"https://www.youtube.com/watch?v=GndRUqqBVVc","description":"I quit my full-time iOS Dev job and I'm back to full-time YouTube and content creation. Why did I quit? What's next? What does it mean for the channel?\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - The Main Reason I Quit\n2:18 - The Pay Cut & Limits of a Salary\n3:02 - AI Superpowers\n3:49 - My Focus Going Forward\n5:15 - What does it mean for the channel?\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-03-07T13:10:38Z","thumbnail_url":"https://img.youtube.com/vi/GndRUqqBVVc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 473","channel_name":"Code Completion","video_id":"65u0cbV3LYU","video_url":"https://www.youtube.com/watch?v=65u0cbV3LYU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-07T12:06:53Z","thumbnail_url":"https://img.youtube.com/vi/65u0cbV3LYU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Spatial Rendering for Apple Vision Pro with ARKit, Metal, and Compositor Services by Warren Moore","channel_name":"Swift Language User Group","video_id":"vO0M4c9mb2E","video_url":"https://www.youtube.com/watch?v=vO0M4c9mb2E","description":"Warren Moore is an industry-leading expert on Metal, the author of Metal By Example, a former Apple engineer, and a returning speaker (see: 2014). @warrnm.bsky.social @warrenm\n\nIn this talk, Warren dives deep on spatial rendering for Apple Vision Pro with ARKit, Metal, and Compositor services. \n\nGithub: We recommend referring to the sample code at github.com/metal-by-example/spatial-rendering -- Warren went above-and-beyond in his creation of this impressive codebase for this talk. We are wowed -- join us.\n\nSlides as PDF:\nhttps://drive.google.com/file/d/1nXe8-nQSsiyA0xCvzHF3VPCuVxHArDRa\n\nWarren Moore will be gifting a half-day workshop to the local One More Thing Conference to benefit the FREE tier of tickets during WWDC Week. Stay tuned at https://omt-conf.com or @omt_conf on most platforms, @omt-conf on Bluesky. \n\nSpatial Rendering for Apple Vision Pro with ARKit, Metal, and Compositor Services by Warren Moore\n\nThank you to Sentry.io and the Sentry team for hosting San Francisco Cocoaheads x Swift Language User Group this month. @Sentry-monitoring \n\nThank you to our community partner\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editor\nAbigail Ackerman\n\nThank you to our organizers\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-03-06T18:30:50Z","thumbnail_url":"https://img.youtube.com/vi/vO0M4c9mb2E/hqdefault.jpg","twitter_url":""},{"name":"Minor Annoyances in Dealing with State by Dustyn August","channel_name":"Swift Language User Group","video_id":"T0eTs1YjzkI","video_url":"https://www.youtube.com/watch?v=T0eTs1YjzkI","description":"Dustyn August is an iOS engineer (since 2016) and currently works at GoFundMe. Dustyn emcees and co-organizes this meetup and we adore him. @dustynaugust.bsky.social @dustynaugust\n \nMinor Annoyances in Dealing with State by Dustyn August\nAugust 2024 at Lyft HQ\n\nThank you to Lyft and the Lyft team for hosting San Francisco Cocoaheads x Swift Language User Group this month. @lyft \n\nThank you to our community partner:\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editing team\nAbigail Ackerman (YouTube)\n\nThank you to our organizers:\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-03-06T18:30:32Z","thumbnail_url":"https://img.youtube.com/vi/T0eTs1YjzkI/hqdefault.jpg","twitter_url":""},{"name":"Hardware to Software – Building a 3D Watch Face with Metal – Janum Trivedi","channel_name":"Swift Language User Group","video_id":"YhexOZtf47Q","video_url":"https://www.youtube.com/watch?v=YhexOZtf47Q","description":"Janum Trivedi is a designer, prototyper, and engineer. Janum enjoys poking around at the boundaries of how we can do software. In this talk, Janum dives into a fun something he made using Apple's Metal shaders API over the last couple months. @jmtrivedi\n\nHardware to Software by Janum Trivedi\nFebruary 2025\n- Guilloché engraving technique & watch faces\n- Visual fidelity, Dynamic lighting, Motion-controlled\n- Apple Metal shaders, Ray marching\n\nLink to PDF Slides:\nhttps://drive.google.com/file/d/1TAn67Ie7qF_SuD7tYGZw9F-mSM6mp8hf\n\nThank you to Lyft and the Lyft team for hosting SF Cocoaheads x Swift Language User Group this month. @lyft \n\nThank you to our community partner:\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editing team\nAbigail Ackerman (YouTube)\nAustin Conlon (Spatial Video on Vimeo) @AustinConlon \n\nThank you to our organizers:\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-03-06T18:30:26Z","thumbnail_url":"https://img.youtube.com/vi/YhexOZtf47Q/hqdefault.jpg","twitter_url":""},{"name":"More Data, More Drama – Best practices for safe and easy Core Data integration in a modern Swift app","channel_name":"Swift Language User Group","video_id":"F-LNV3FKqMk","video_url":"https://www.youtube.com/watch?v=F-LNV3FKqMk","description":"Chris Laganiere talks about best practices for safe and easy Core Data integration in a modern Swift app.\n\nChris Laganiere is a developer with about 10 years of experience working on delightful native experiences at Tumblr, LinkedIn, Apple, and now an AI startup in the healthcare industry. Chris enjoys learning from everyone at Cocoaheads/SLUG and hopes to share some useful tips. Chris  recently moved to San Francisco and loves engaging with art and music communities here.\n- mastodon: @chrios@hachyderm.io\n\nLink to PDF Slides\nhttps://drive.google.com/file/d/1GjWf_OYDlvSJvudlkUDfWeb2rKRduRFp\n\nThank you to Lyft and the Lyft team for hosting us this month. @lyft \n\nThank you to our community partner:\nOne More Thing Conference, led by our J'aime Ohm\n\nThank you to our amazing video editing team\nAbigail Ackerman (YouTube)\nAustin Conlon (Spatial Video on Vimeo) @AustinConlon \n\nThank you to our organizers:\nJ'aime Ohm, Dustyn August, Marco Griselli","published":"2025-03-06T18:30:10Z","thumbnail_url":"https://img.youtube.com/vi/F-LNV3FKqMk/hqdefault.jpg","twitter_url":""},{"name":"How Swift Generates Random Numbers","channel_name":"Swift and Tips","video_id":"Z4NeyjUTqgg","video_url":"https://www.youtube.com/watch?v=Z4NeyjUTqgg","description":"In this video, we take a deep dive into Swift’s random function—exploring how it works under the hood, from system-level generators to bit manipulation and fairness in randomness.\n\nYou'll learn how to generate Boolean and Integer random values, also about SystemRandomNumberGenerator, multipliedFullWidth, and how Swift ensures unbiased results. Plus, I'll show you how to create your own custom random number generator!\n\nIf you’ve ever been curious about randomness in Swift, this is the video for you! 🎲\n\nContent:\n0:00 - Intro\n0:45 - Random Bool\n2:37 - Bit Shifting\n6:27 - SystemRandomNumberGenerator\n8:39 - Custom RandomNumberGenerator\n12:37 - Random Int\n19:19 - Modulo Bias\n22:19 - Outro\n\n-----\n* How to create your own version of Swift: https://youtu.be/Rg3wsgNygYA\n* Overflow Operators: https://youtu.be/n1T3qkKCLKA\n* CustomRandomNumberGenerator: https://gist.github.com/pitt500/b3f99032e65efbed74cb2dac1ce91dbb\n\n\n* Swift's source code:\nhttps://github.com/swiftlang/swift/blob/1fb84bb454927bc89687b9054ee02c99bd5a10e6/stdlib/public/core/Random.swift#L150\nhttps://github.com/swiftlang/swift/blob/0a9ab413a09118085cee46091a76a9b6fc417916/stdlib/public/stubs/Random.cpp#L60\nhttps://github.com/swiftlang/swift/blob/7aed59304717246aa30a083fd108aada198085a9/stdlib/public/core/Bool.swift\nhttps://github.com/swiftlang/swift/blob/7aed59304717246aa30a083fd108aada198085a9/stdlib/public/core/Integers.swift#L2461\n\n\n* arc4random_buf: https://www.commandlinux.com/man-page/man3/arc4random_buf.3.html\n\n* RandomNumberGenerator:\nhttps://developer.apple.com/documentation/swift/randomnumbergenerator\nhttps://developer.apple.com/documentation/swift/systemrandomnumbergenerator\n\n* Theory behind random:\nhttps://en.wikipedia.org/wiki/Linear_congruential_generator\nhttps://en.wikipedia.org/wiki/List_of_random_number_generators\n\n* Modulo Bias:\nhttps://research.kudelskisecurity.com/2020/07/28/the-definitive-guide-to-modulo-bias-and-how-to-avoid-it/\nhttps://en.wikipedia.org/wiki/Rejection_sampling\nhttps://medium.com/towards-data-science/what-is-rejection-sampling-1f6aff92330d\n\nPaper about Lemire's \"nearly divisionless\" method for generating random integers in an interval: https://arxiv.org/pdf/1805.10941\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-03-06T14:14:50Z","thumbnail_url":"https://img.youtube.com/vi/Z4NeyjUTqgg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Build a Menu Bar Utitlity App for macOS with SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"d4qwt3zcLvA","video_url":"https://www.youtube.com/watch?v=d4qwt3zcLvA","description":"Build a macOS app with Swiftui. In this tutorial, I'll guide you through creating a simple yet powerful disk analyzer app that sits in your macOS menu bar. We'll use system command line tools like 'df' to fetch disk usage data and build a SwiftUI front-end to display this information, complete with custom progress bars and charts. \nI'll show you step-by-step how to extract and format the data, run terminal commands within your app, and create a clean, user-friendly interface. By the end, you'll have a working disk analyzer app and insights into using command line tools within your macOS applications. Stay tuned for more tips on distributing your app outside of the App Store!\n\n00:00 Introduction to Menu Bar Utility Apps\n00:41 Understanding Command Line Tools\n01:59 Fetching Disk Data with Terminal Commands\n05:32 Building the macOS Disk Analyzer App\n06:32 Creating the View Model and Parsing Data\n10:38 Displaying Data in SwiftUI\n22:22 Enhancing the User Interface\n34:01 Integrating the App into the Menu Bar\n37:14 Conclusion\n\n⬇️ Download project files: https://learn.swiftyplace.com/op/utitly-mac-app-project-files\n📋 Blog Post: https://www.swiftyplace.com/blog/building-macos-utiltiy-apps \n⭐️ Watch:  Xcode Tips and Tricks: How to Clean Up Xcode & Free Up Space on Your Mac! https://youtu.be/pHuV3DlgUVI\n⭐️ Watch: SwiftUI Charts Tutorial https://youtu.be/c9XxDjmLT24\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\nResources:\n- book \"Take Control of the Mac Command Line with Terminal: \"https://www.amazon.com/Take-Control-Command-Line-Terminal-ebook/dp/B08599LZCK\n- https://bookdp.com.au/products/guide-mastering-macos-terminal-unleashing-b0d5k5fk21/\n- https://www.oreilly.com/library/view/macintosh-terminal-pocket/9781449328962/\n#SwiftUI #macos","published":"2025-03-06T13:00:57Z","thumbnail_url":"https://img.youtube.com/vi/d4qwt3zcLvA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 472","channel_name":"Code Completion","video_id":"RpyFHvCLkKk","video_url":"https://www.youtube.com/watch?v=RpyFHvCLkKk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-06T09:49:34Z","thumbnail_url":"https://img.youtube.com/vi/RpyFHvCLkKk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live App Teardown ft. Steve Young from App Masters","channel_name":"Appfigures on YouTube","video_id":"dhcU-WLUEOM","video_url":"https://www.youtube.com/watch?v=dhcU-WLUEOM","description":"Submit your app (https://fg.rs/ls51f) for a chance to have it reviewed live!\n\nMobile growth strategies are not one size fits all, especially across different categories, geographies and growth stages. For this session, I'm bringing back Steve Young from App Masters for another live app teardown. We'll look across app names, keywords, creatives, and more to provide some tips and suggest experiments that can get you to the next level. \n\nCome see what we would do if we managed your apps! \n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-03-05T23:51:52Z","thumbnail_url":"https://img.youtube.com/vi/dhcU-WLUEOM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Dynamic Floating Sheets Like Family App - Animations - SwiftUI - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"4FyGwyeB6cc","video_url":"https://www.youtube.com/watch?v=4FyGwyeB6cc","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can re-create the Family's App Dynamic Floating Sheet Using SwiftUI | Floating Sheets | Floating Popover | Dynamic Sheets SwiftUI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/dynamic-floating-123693322\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-05T15:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4FyGwyeB6cc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 471","channel_name":"Code Completion","video_id":"kgsRo51BEs0","video_url":"https://www.youtube.com/watch?v=kgsRo51BEs0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-05T11:26:46Z","thumbnail_url":"https://img.youtube.com/vi/kgsRo51BEs0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is GPT 4.5 Preview Any Good for Coding?","channel_name":"DesignCode","video_id":"QMIbQQxnfQQ","video_url":"https://www.youtube.com/watch?v=QMIbQQxnfQQ","description":"It cost me $8 for 4 prompts with GPT 4.5 Preview in Cursor.\n\nIs it better than Claude 3.7 for coding? No.\n\nI've been casually building really complex features like multi-edit and AI video editing with chat. It's amazing that Claude is still the same price as 3.5 and is included in Cursor pricing.\n\nIn this video, I dive into GPT-4.5, its soft launch, pricing, and how it compares to other AI models. I also showcase the development of my app, DreamCut, highlighting complex features like multi-selection and AI-assisted video editing. Stick around for insights into building tools that save time and effort!\n\n## Chapters and Timestamps:\n0:00 - Intro: What is GPT-4.5?\n0:10 - Soft Launch & Availability\n0:20 - Pricing Breakdown: Is it worth it?\n1:10 - Building DreamCut: My App Journey\n1:53 - Key Features: Multi-Selection & AI Chat\n3:35 - Complex Features in Development\n5:55 - Comparing GPT-4.5, 3.7, and 3.5\n7:50 - Challenges with Pricing & API Access\n10:20 - Real-World Use Case: Figma to Code\n12:00 - Saving Time with AI Tools\n13:20 - DreamCut’s Workflow & Future Plans\n14:20 - Outro: Join the Journey\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma","published":"2025-03-05T08:39:52Z","thumbnail_url":"https://img.youtube.com/vi/QMIbQQxnfQQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Build Your First Local AI Chat UI in Python #ai #python #llm #artificialintelligence","channel_name":"Stream Developers on YouTube","video_id":"7fg3HlayfGU","video_url":"https://www.youtube.com/watch?v=7fg3HlayfGU","description":"In this video, we create a local AI chat UI with Streamlit and interact with the DeepSeek R1 model offline via Ollama.\n\nLocal LLMs:\nhttps://getstream.io/blog/best-local-llm-tools/\n\nRun DeepSeek R1 locally:\nhttps://getstream.io/blog/local-deepseek-r1/","published":"2025-03-04T22:13:51Z","thumbnail_url":"https://img.youtube.com/vi/7fg3HlayfGU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Xcode Tips and Tricks: How to Clean Up Xcode & Free Up Space on Your Mac!","channel_name":"Karin Prater on YouTube","video_id":"pHuV3DlgUVI","video_url":"https://www.youtube.com/watch?v=pHuV3DlgUVI","description":"Are you running out of disk space because Xcode is taking over your Mac? In this video, I walk you through a safe and effective way to clean up all those hidden Xcode files—from archives and derived data to caches, simulators, and runtimes. Whether you’re using a smaller SSD or just want to keep your system lean, this guide will help you identify what’s safe to delete without breaking your projects.\n\nI created a handy utility app that makes managing this clutter easier. \n⬇️  https://swiftykarin.gumroad.com/l/disk-analyser-pro\n\nRelated Blog Post: \nFor a deeper dive into the cleanup process and terminal commands, check out my blog post: https://www.swiftyplace.com/blog/how-to-clean-xcode-on-your-mac\n\nWatch this episode to regain control over your Mac's storage while keeping your Xcode running smoothly. \n\nTable of Contents\n00:00 Introduction \n00:32 Checking Your Disk Space\n02:11 Understanding Xcode Files: archives, derived data, device support, and caches.\n06:22 Safely Delete Simulators & Runtimes\n13:50 Final Cleanup and Results\n\nNext tutorial on building macOS utility apps with command line tools.\n\nDisclaimer:\nAlways double-check which files you’re deleting. Some Xcode data is critical for project builds and app performance. When in doubt, back up your data or consult the documentation before removing any files.\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n\n#Xcode #iosdevelopment","published":"2025-03-04T13:01:20Z","thumbnail_url":"https://img.youtube.com/vi/pHuV3DlgUVI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 470","channel_name":"Code Completion","video_id":"s2aRLQVzqws","video_url":"https://www.youtube.com/watch?v=s2aRLQVzqws","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-04T10:35:16Z","thumbnail_url":"https://img.youtube.com/vi/s2aRLQVzqws/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Optimizing Your App Name in Google Play! 📲","channel_name":"Appfigures on YouTube","video_id":"1k3BMJVVzD8","video_url":"https://www.youtube.com/watch?v=1k3BMJVVzD8","description":"Learn how to optimize your app’s name to attract more users, improve visibility, and boost your app’s success.","published":"2025-03-03T14:30:02Z","thumbnail_url":"https://img.youtube.com/vi/1k3BMJVVzD8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Designing a Storytelling App for Kids - For Beginners","channel_name":"DesignCode","video_id":"g0JlpB75_5E","video_url":"https://www.youtube.com/watch?v=g0JlpB75_5E","description":"This video is the second episode of a new design course, perfect for beginners and experienced designers looking for new ideas and inspiration each week. Full Course: https://designcode.io/design-multiple-apps-with-figma-and-ai\n\nWe’re designing a fun and creative storytelling app for kids. Unlike apps for adults, kids' apps need a different approach with bold fonts, bright colors, simple navigation, and an easy-to-use interface that feels exciting and natural.\n\nKids need designs that spark their imagination while being easy to understand. In this episode, we’ll learn about our young audience and what grabs their attention. We’ll explore how to make an app that is both fun and simple to use. From playful visuals to smooth navigation, we’ll cover the key elements of kid-friendly UI and bring stories to life with engaging designs.\n\nMy Figma File\n➡https://www.figma.com/community/file/1476066089851226001/storytelling-app-design-for-kids-community\n\nWhat you will learn in the full course:\n\n1. Understanding the Target Audience – We’ll explore how kids interact with apps and what makes a design engaging, easy to use, and fun for them.\n2. Finding Inspiration– We’ll gather creative ideas from existing storytelling apps and look at different styles that appeal to children.\n3. Generating AI Images with Ideogram – We’ll use **Ideogram AI** to create fun and playful illustrations that bring stories to life.\n4. Choosing the Right Font for Kids – We’ll learn how to select bold, readable, and playful fonts that enhance readability and engagement.\n5. Choosing the Color Palette – We’ll explore how to create bright, cheerful, and visually appealing color combinations suited for kids.\n6. Using Variable Colors and Modes – We’ll look at how to implement different color modes, ensuring adaptability for various user preferences.\n7. Designing a Neumorphic Button – We’ll create a soft, 3D-style button using neumorphism to make interactions more tactile and engaging.\n8. Components and Layouts – We’ll use auto layout to structure the design efficiently, set spacing and padding, and create reusable components with properties for consistency.\n9. Structuring the App with White Space – We’ll understand how to use white space effectively to keep the layout clean, uncluttered, and easy to navigate.\n10. Creating a Side Menu with Custom Shapes – We’ll design a fun and user-friendly side menu using unique and playful shapes to make navigation exciting for kids.\n11. Building Adaptive Layouts – We’ll ensure the app is fully responsive and adaptable across different screen sizes for a smooth user experience.\n\n00:00:53 Choosing the Right Font  \n00:11:24 Choosing the Color  \n00:16:30 Variable Colors  \n00:22:31 Neumorphism Button  \n00:32:40 Creating Components and Layouts  \n00:41:35 White Spacing for Visual Hierarchy \n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡www.linkedin.com/in/sourasith-phomhome\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios18\n\n#figma #uidesign #figmadesign","published":"2025-03-03T14:00:52Z","thumbnail_url":"https://img.youtube.com/vi/g0JlpB75_5E/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 469","channel_name":"Code Completion","video_id":"f30c37_Lxjk","video_url":"https://www.youtube.com/watch?v=f30c37_Lxjk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-03T12:56:40Z","thumbnail_url":"https://img.youtube.com/vi/f30c37_Lxjk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"S2 E6:  Apple Intelligence","channel_name":"Peter Friese on YouTube","video_id":"VYoE8VzdsV0","video_url":"https://www.youtube.com/watch?v=VYoE8VzdsV0","description":"With Apple Intelligence soon to be available in the EU, let's take a look at adding some AI to Sofia using Siri, App Intents, and Spotlight.","published":"2025-03-03T11:08:33Z","thumbnail_url":"https://img.youtube.com/vi/VYoE8VzdsV0/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"The Last Flight of Attila","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"S0PO_FbZRxU","video_url":"https://www.youtube.com/watch?v=S0PO_FbZRxU","description":"This week Jonathan and Tim review Star Trek: Prodigy S02E11 & S02E12 The Last Flight of the Protostar Part 1 & 2. They also review Severance S02E06 Attila\n\n  •  If You Travel To The Speed Of Light w/ Brain Cox | JRE - YouTube (https://youtube.com/shorts/MHerwicFdZ0) \n  •  Roberto Orci, Writer of Star Trek, Transformers, and More, Has Died (https://gizmodo.com/roberto-orci-star-trek-transformers-mission-impossible-2000568433) \n  •  Gene Hackman & Wife Betsy Arakawa Found Dead In Santa Fe Home (https://deadline.com/2025/02/actor-gene-hackman-wife-betsy-arakawa-dead-in-santa-fe-1236303385/) \n  •  Michelle Trachtenberg, Gossip Girl and Buffy the Vampire Slayer star, dies at 39 (https://ew.com/michelle-trachtenberg-dead-gossip-girl-buffy-star-11686887) \n  •  Andor | Season 2 Trailer | Streaming April 22 on Disney+ (https://youtu.be/AE4wxt70aUM?si=5uDXs5onDWP88iGf) \n  •  Marvel and DC's Comics Will Cross Over Once Again (https://gizmodo.com/marvel-and-dcs-comics-will-cross-over-once-again-2000567368) \n  •  Jon Bernthal's Punisher will headline Werewolf by Night-style Marvel special: 'Like a shotgun blast of a story' (exclusive) (https://ew.com/jon-bernthal-punisher-headline-post-daredevil-marvel-special-exclusive-11685810) \n  •  The 66 Best Movies on Disney+ Right Now (March 2025) | WIRED (https://www.wired.com/story/best-movies-disney-plus/) \n  •  Gravity - Official Main Trailer [2K HD] (https://youtu.be/OiTiKOy59o4) \n  •  Daredevil: Born Again (https://youtu.be/7xALolZzhSM) \n  •  ﻿SNL50: The Anniversary Special (https://youtu.be/bh8tIy4W8KA) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-03-02T19:45:25Z","thumbnail_url":"https://img.youtube.com/vi/S0PO_FbZRxU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What's New in Swift 6.1? Package Traits, TaskGroups & More! | Swift Nuggets #1","channel_name":"Swift Nuggets with Radu Dan","video_id":"1y3vhQt7kEI","video_url":"https://www.youtube.com/watch?v=1y3vhQt7kEI","description":"🎙️ Welcome to Swift Nuggets!\n\nHi, I'm Radu, your guide to everything Swift! In this podcast, we dive into the latest Swift proposals, explore new language features, and uncover tips to level up your coding skills. Whether you're a seasoned developer or just getting started, Swift Nuggets will keep you informed and ahead of the curve.\n\n🚀 Let's explore Swift, one nugget at a time!\n\n🥑 Today's Episode: What's new in Swift 6.1? Future Swift Proposals\n\nIn this episode, we explore:\n• Package traits and how they improve SwiftPM\n• Trailing commas in lists - a small but mighty feature\n• Member import visibility changes\n• Improvements to String.Index descriptions\n• New compiler warning controls\n• TaskGroup enhancements\n• Global actor inference controls\n\n📚 Resources mentioned\n• Episode Playground and Links: https://github.com/radude89/SwiftNuggets\n• Swift Evolution Process: https://github.com/swiftlang/swift-evolution/blob/main/process.md\n• Swift 6.1 Release Notes: https://forums.swift.org/t/swift-6-1-release-process/75442\n\n⏱️ Timestamps\n00:00 - Intro\n02:54 - Swift Evolution Process\n06:37 - What's new in Swift 6.1\n21:50 - Future Swift proposals\n47:39 - Wrap up\n\n🎵 Music Credits\nThe intro/outro music is licensed and titled \"Hey Yo! feat. Macanache & Dash\" by Carbon a.s. NarcoBranco. © DigginRAWmania Society 2019 – All rights reserved. Listen here: https://linktr.ee/narcobranco\n\n🔗 Connect with me\n• LinkedIn: https://www.linkedin.com/in/radu-dan-b0182349/\n• YouTube: https://www.youtube.com/@radude89\n• Website: https://www.radude89.com/\n\n#Swift #SwiftProgramming #iOSDev #SwiftUI #Programming #SoftwareDevelopment #AppleDevelopment","published":"2025-03-02T15:46:53Z","thumbnail_url":"https://img.youtube.com/vi/1y3vhQt7kEI/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"How to Create a Custom GPT with Your Own Knowledge Base","channel_name":"Stewart Lynch on YouTube","video_id":"o5aTKAfHV5g","video_url":"https://www.youtube.com/watch?v=o5aTKAfHV5g","description":"In this video, I’ll show you how to create your own Custom GPT using ChatGPT Pro, and how you can upload your own knowledge base to make it even more powerful! I’ll walk you through the process of setting up your GPT, adding content (like video transcripts), and even automating transcript downloads using Python scripts.\n\n📌 What You’ll Learn:\n✅ How to create a Custom GPT with OpenAI\n✅ Uploading text, PDFs, Markdown, and CSV files\n✅ Using Python scripts to fetch YouTube transcripts\n✅ Setting up a Google API Key for video data\n✅ Consolidating transcript files for easy upload\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n0:36 Creating a Custom GPT\n6:00 Getting a Google API Key \n7:45 Fetching all VideoIds and titles\n13:56 Fetching All transcripts\n16:23ChatGPT, OpenAI, Custom GPT, AI tools, AI chatbot, how to create a GPT, ChatGPT Pro, OpenAI GPT, ChatGPT tutorial, upload knowledge base, Python scripts, YouTube transcripts, automate transcripts, Google API key, YouTube API, Swift, SwiftUI, Stuart Lynch, AI automation, tech tutorial  Consolidating Transcripts\n\n Python Scripts: \nhttp://createchsol.com/StarterProjects/PythonScripts.zip\n(Note:  The scripts are in a zipped file.  If you are using Chrome, make sure you are allowing the download of zipped archives.  There should be no issue if downloading via Safari\n\nStewartLynch G{PT\n    https://chatgpt.com/g/g-67bd5b9589cc81919ae76faab38ae949-stewartlynch-videos\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-03-02T14:38:05Z","thumbnail_url":"https://img.youtube.com/vi/o5aTKAfHV5g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"GPT-4.5 Just Dropped—Can it Code a Mac App in 30 Minutes? 🤖","channel_name":"Paul Solt on YouTube","video_id":"KayOk11f-G4","video_url":"https://www.youtube.com/watch?v=KayOk11f-G4","description":"Want to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/gpt-4.5-macos\nCan I build a Mac app in just 30 minutes using GPT-4.5 and SwiftUI? Let’s find out! In this video, I take on the challenge of creating a working macOS app from scratch, testing how far AI-assisted coding can take me within a strict time limit.\n\nDownload Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n🔹 Tools & Tech Used:\n✅ O3 Mini (ChatGPT-powered AI coding assistant)\n✅ Swift & SwiftUI\n✅ Xcode\n✅ macOS Development\n\nCan I ship an app in 30 minutes? Watch and see! Let me know in the comments if you'd try this yourself or if you want to see more AI-powered coding challenges.\n\n1. Download my code (and prompt): https://super-easy-apps.kit.com/gpt-4.5-macos\n2. Get YouTube API Access: https://console.cloud.google.com/apis/dashboard\n3. Create a YouTube API Key: https://console.cloud.google.com/apis/credentials\n4. Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n0:00 GPT-4.5\n1:05 Mac App Overview\n2:10 30 Min Timer Start\n8:39 GPT-4.5 Prompt\n13:25 Fixing Errors!\n29:50 Permission Fix\n32:05 30 Minutes - Pencils Down!\n32:30 GPT-4.5 Code Review\n37:18 Can GPT write good code?\n\n#GPT4.5 #macOS #Swift #AIApp #GPT4 #SwiftUI #macOS #ChatGPT #O3Mini #AI #MacAppDevelopment #Xcode #AIProgramming #SwiftDeveloper #SwiftCoding #30MinuteChallenge #BuildAnApp #AIChallenge #30min","published":"2025-03-02T12:29:29Z","thumbnail_url":"https://img.youtube.com/vi/KayOk11f-G4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 468","channel_name":"Code Completion","video_id":"UDtj9tZdQCw","video_url":"https://www.youtube.com/watch?v=UDtj9tZdQCw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-02T10:10:12Z","thumbnail_url":"https://img.youtube.com/vi/UDtj9tZdQCw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI App Shortcuts - App Intents - Action Shortcuts - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"C4MNBjcn4cE","video_url":"https://www.youtube.com/watch?v=C4MNBjcn4cE","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how we can create App Shortcuts Which will appear in Shortcuts App Using SwiftUI | SwiftUI App Intents | SwiftUI App Shortcuts | SwiftUI Action Button Shortcuts | SwiftUI Action Intents | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-03-01T20:05:06Z","thumbnail_url":"https://img.youtube.com/vi/C4MNBjcn4cE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 467","channel_name":"Code Completion","video_id":"JPRewnVJhKo","video_url":"https://www.youtube.com/watch?v=JPRewnVJhKo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-03-01T12:04:00Z","thumbnail_url":"https://img.youtube.com/vi/JPRewnVJhKo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let’s recreate Apple Book Scroll Animation using SwiftUI | #apple #ios #design #ui","channel_name":"Kavsoft on YouTube","video_id":"3utl9aKLxH4","video_url":"https://www.youtube.com/watch?v=3utl9aKLxH4","description":"","published":"2025-02-28T16:59:10Z","thumbnail_url":"https://img.youtube.com/vi/3utl9aKLxH4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🤔 Choosing between Apple Search Ads and Facebook Ads?","channel_name":"Appfigures on YouTube","video_id":"i07Ov0AQ48Y","video_url":"https://www.youtube.com/watch?v=i07Ov0AQ48Y","description":"Confused about when to use Apple Search Ads or social media ads? Learn the key differences and timing strategies to ensure you’re choosing the right platform to drive app growth and visibility.","published":"2025-02-28T14:30:20Z","thumbnail_url":"https://img.youtube.com/vi/i07Ov0AQ48Y/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Vapor Series: The Power of Content","channel_name":"Swift Nuggets with Radu Dan","video_id":"ARVkyfpPlXk","video_url":"https://www.youtube.com/watch?v=ARVkyfpPlXk","description":"In this video, we’ll dive into Vapor’s Content system and explore how to efficiently decode data in your Swift backend app.\n\nYou’ll learn how to work with Codable models, handle JSON encoding and decoding, and use custom content types to streamline data processing in Vapor.\n\nWhether you're new to server-side Swift or looking to improve your Vapor skills, this video will give you the foundation to handle data like a pro! 🚀\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n⌚️ Alex Sidebar\nhttps://alexcodes.app/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:15 - Agenda\n00:40 - Presentation Deck - Decoding\n01:15 - Presentation Deck - URL Query\n01:42 - Presentation Deck - Content Configuration\n02:43 - Presentation Deck - Hooks\n03:37 - Demo - Start Vapor server\n04:34 - Demo - Content\n09:45 - Demo - URL Query\n12:00 - Demo - Hooks\n14:35 - Demo - Content Configuration\n\n#rdan #swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-02-28T12:47:25Z","thumbnail_url":"https://img.youtube.com/vi/ARVkyfpPlXk/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 466","channel_name":"Code Completion","video_id":"lGGDoYtlcP4","video_url":"https://www.youtube.com/watch?v=lGGDoYtlcP4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-28T11:14:10Z","thumbnail_url":"https://img.youtube.com/vi/lGGDoYtlcP4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ripple Transition Effect | SwiftUI | #apple #ui #animation #swiftui #design","channel_name":"Kavsoft on YouTube","video_id":"EsaFuIrMl8s","video_url":"https://www.youtube.com/watch?v=EsaFuIrMl8s","description":"","published":"2025-02-27T20:31:52Z","thumbnail_url":"https://img.youtube.com/vi/EsaFuIrMl8s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift Build Open Source, Secure API Keys, Swift Concurrency, Jr. Devs Can't Code, and more!","channel_name":"Sean Allen on YouTube","video_id":"hnXkn38DMTs","video_url":"https://www.youtube.com/watch?v=hnXkn38DMTs","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nIn the February episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- Apple open sourcing Swift Build\n- Ways you shouldn't secure your API keys\n- Swift Concurrency Glossary\n- New Junior Developers Can't Code\n- Indie Developer Tips\n- NBA Vision Pro App\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Apple open-sourced Swift Build\n1:41 - How I Stole your ChatGPT API Keys\n5:48 - Swift Concurrency Glossary\n8:20 - New Jr. Devs Can't Code\n11:35 - Indie Dev Tips\n15:44 - NBA Vision Pro App\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-02-27T15:58:04Z","thumbnail_url":"https://img.youtube.com/vi/hnXkn38DMTs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 465","channel_name":"Code Completion","video_id":"yTqIKtasn5g","video_url":"https://www.youtube.com/watch?v=yTqIKtasn5g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-27T13:06:40Z","thumbnail_url":"https://img.youtube.com/vi/yTqIKtasn5g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vapor Series: Everything you need to know about Routes","channel_name":"Swift Nuggets with Radu Dan","video_id":"fAjWO5sMUAY","video_url":"https://www.youtube.com/watch?v=fAjWO5sMUAY","description":"In this video, we’ll dive into Vapor Routes and explore how to define and manage endpoints in your Swift backend.\n\nYou’ll learn how to set up basic, dynamic, and grouped routes, handle different HTTP methods, and structure your project for scalability.\n\nWhether you're just starting with server-side Swift or looking to level up your Vapor skills, this video will give you the foundation to build powerful APIs with Swift! 🚀\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n⌚️ Alex Sidebar\nhttps://alexcodes.app/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:06 - Agenda\n00:32 - Presentation Deck - HTTP Methods\n01:57 - Presentation Deck - Route Groups\n03:03 - Presentation Deck - Route Parameters\n03:48 - Presentation Deck - Wildcards\n04:33 - Demo - Open Project\n05:07 - Demo - How to change the working directory\n05:32 - Demo - Running the server app\n06:37 - Demo - HTTP Methods\n08:12 - Demo - Route Parameters\n10:13 - Demo - Using breakpoints in Xcode\n10:46 - Demo - Wildcards\n12:55 - Demo - Adding metadata to requests\n13:28 - Demo - Route Groups\n\n#rdan  #swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-02-26T20:14:41Z","thumbnail_url":"https://img.youtube.com/vi/fAjWO5sMUAY/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"Late Night Silent Completions: Jiiiii — Part 464","channel_name":"Code Completion","video_id":"uRPgdzxMVhk","video_url":"https://www.youtube.com/watch?v=uRPgdzxMVhk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-26T12:06:39Z","thumbnail_url":"https://img.youtube.com/vi/uRPgdzxMVhk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Claude Code 30-min Tutorial: Coding a Figma to Code Plugin","channel_name":"DesignCode","video_id":"DAR2CPfu7oQ","video_url":"https://www.youtube.com/watch?v=DAR2CPfu7oQ","description":"I built a complex history feature for my Figma to Code plugin in 3 prompts. I’ll show you how I updated my custom Figma plugin using Claude Code to convert any design component into HTML, Tailwind, React, and more.\n\nWe’ll also compare the output of different AI models like Claude 3.7, 3.5, and GPT-4. Spoiler: Claude 3.7 is nearly perfect!\n\nBy the end of this video, you’ll know:\n✔️ How to install and set up Claude Code\n✔️ How to update a Figma plugin with AI\n✔️ The pros and cons of different AI tools like Cursor\n\n👨‍💻 Whether you’re a coding pro or a beginner, this tutorial has something for everyone.\n\nChapters & Timestamps:\n0:00 Intro – What We’re Building\n0:35 What is Claude Code?\n1:15 Comparing AI Models for Code Generation\n3:10 Adding New Features to the Plugin\n5:30 Debugging & Troubleshooting\n7:45 Creating a History Feature for Generated Code\n9:45 Final Thoughts – Claude Code vs Cursor\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n#webdevelopment #aicoding #claudeai","published":"2025-02-26T09:22:56Z","thumbnail_url":"https://img.youtube.com/vi/DAR2CPfu7oQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Apple Books Scroll Animation - Complex UI - SwiftUI - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"Vcci66yoLfk","video_url":"https://www.youtube.com/watch?v=Vcci66yoLfk","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how  we can re-create the Apple Books App's Scroll Animation Using SwiftUI | Apple Books App Animation SwiftUI | SwiftUI Complex UI | SwiftUI Scroll Animations | Animated ScrollView SwiftUI | SwiftUI ScrollPosition | SwiftUI Scroll APIs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-books-ui-123094445\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-25T19:45:06Z","thumbnail_url":"https://img.youtube.com/vi/Vcci66yoLfk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":".animation() vs withAnimation(): what's the difference? (SwiftUI)","channel_name":"Vincent Pradeilles on YouTube","video_id":"0Xd1qw8Sgv0","video_url":"https://www.youtube.com/watch?v=0Xd1qw8Sgv0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-02-25T15:55:48Z","thumbnail_url":"https://img.youtube.com/vi/0Xd1qw8Sgv0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 463","channel_name":"Code Completion","video_id":"O6a9yztyrkc","video_url":"https://www.youtube.com/watch?v=O6a9yztyrkc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-25T12:03:33Z","thumbnail_url":"https://img.youtube.com/vi/O6a9yztyrkc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build Claude 3.7 Sonnet AI Agent in Python #ai #agent #claude #anthropic #python #coding","channel_name":"Stream Developers on YouTube","video_id":"dOB-vLF98zs","video_url":"https://www.youtube.com/watch?v=dOB-vLF98zs","description":"Let's quickly create an AI agent in Python using Agno to interact with the new Claude 3.7 Sonnet model through the Anthropic API. Grab your Anthropic API key, and let's begin. \n\nClaude 3.7 Sonnet: https://docs.anthropic.com/en/docs/about-claude/models/all-models\n\nAgno: https://www.agno.com/\n\nAgent toolkits: https://getstream.io/blog/ai-agent-toolkits/\n\nMulti AI agents: https://getstream.io/blog/multiagent-ai-frameworks/","published":"2025-02-25T11:52:52Z","thumbnail_url":"https://img.youtube.com/vi/dOB-vLF98zs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Claude Sonnet 3.7 is the Future of Coding","channel_name":"DesignCode","video_id":"3LFGrI8m3Z8","video_url":"https://www.youtube.com/watch?v=3LFGrI8m3Z8","description":"In today’s video, I’m diving into the amazing features of the new Claude 3.7 update and its revolutionary Claude Code. From its improved agentic coding benchmarks to the ability to chat directly with your codebase, this update is a must-try for developers! \n\nChapters:\n0:00 - Intro: Claude 3.7 is Here!\n0:16 - What’s New in Claude 3.7?\n0:48 - Building Landing Pages in One Prompt\n1:00 - Introducing Claude Code: Chat with Your Codebase\n1:58 - How to Install Claude Code (Step-by-Step)\n3:10 - Exploring Agentic Mode for Coding\n5:08 - Complex Tasks Made Simple with Claude\n7:06 - MCP & The Future of AI Development\n7:59 - Final Thoughts + Let’s Discuss!\n\nHave you tried Claude 3.7 or Claude Code? Let me know your experience in the comments, and don’t forget to like and subscribe for more updates on AI tools! 🙌\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n#webdevelopment #claudeai #aicoding","published":"2025-02-25T02:49:28Z","thumbnail_url":"https://img.youtube.com/vi/3LFGrI8m3Z8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Deferring Cleanup in TDD","channel_name":"Quality Coding on YouTube","video_id":"zC_WJUUqZ4k","video_url":"https://www.youtube.com/watch?v=zC_WJUUqZ4k","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-02-24T19:30:09Z","thumbnail_url":"https://img.youtube.com/vi/zC_WJUUqZ4k/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"❌ The Cardinal Sin of App Store Optimization ❌","channel_name":"Appfigures on YouTube","video_id":"OklRdBJX9bs","video_url":"https://www.youtube.com/watch?v=OklRdBJX9bs","description":"Wondering if repeating keywords in your app’s listing is a good strategy? Learn how repeating keywords can impact your app’s visibility and rankings.","published":"2025-02-24T14:30:12Z","thumbnail_url":"https://img.youtube.com/vi/OklRdBJX9bs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 462","channel_name":"Code Completion","video_id":"yBComczFhPk","video_url":"https://www.youtube.com/watch?v=yBComczFhPk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-24T11:36:46Z","thumbnail_url":"https://img.youtube.com/vi/yBComczFhPk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"High-Speed DeepSeek R1 Agent With Groq #ai #llm #groq #python","channel_name":"Stream Developers on YouTube","video_id":"EsrsShlruXI","video_url":"https://www.youtube.com/watch?v=EsrsShlruXI","description":"In this video, we build a fast/high-speed DeepSeek R1 AI agent in Python using Groq and Agno. \n\nRELATED LINKS\nRun DeepSeek R1 locally: https://getstream.io/blog/local-deepseek-r1/\n\nMulti-agent frameworks: https://getstream.io/blog/multiagent-ai-frameworks/\n\nAgno agent framework: https://www.agno.com/\n\nGroq AI inference: https://groq.com/","published":"2025-02-24T11:30:43Z","thumbnail_url":"https://img.youtube.com/vi/EsrsShlruXI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"S2 E5: 💬 Chat history","channel_name":"Peter Friese on YouTube","video_id":"eF00qbqxQb8","video_url":"https://www.youtube.com/watch?v=eF00qbqxQb8","description":"Today, we'll implement chat history for our semantic Q&amp;A chat","published":"2025-02-24T09:56:46Z","thumbnail_url":"https://img.youtube.com/vi/eF00qbqxQb8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Season 7 Spockie Awards","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"p_4mNCMYImA","video_url":"https://www.youtube.com/watch?v=p_4mNCMYImA","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/02/23/season-7-spockie-awards/","published":"2025-02-23T22:58:09Z","thumbnail_url":"https://img.youtube.com/vi/p_4mNCMYImA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Power of new Scroll APIs | iOS 18 | Custom Scroll Indicators | SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"7m9N410U5h4","video_url":"https://www.youtube.com/watch?v=7m9N410U5h4","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you we can leverage new SwiftUI Scroll API's to create a sleek custom scroll indicator using SwiftUI | SwiftUI Custom Scroll Indicators | SwiftUI ScrollPosition | SwiftUI ScrollPhase | SwiftUI Scroll APIs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/power-of-new-ios-122938848\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-23T20:50:41Z","thumbnail_url":"https://img.youtube.com/vi/7m9N410U5h4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build Your First OpenAI Image App in Swift!","channel_name":"Paul Solt on YouTube","video_id":"lsRLJdt8nLU","video_url":"https://www.youtube.com/watch?v=lsRLJdt8nLU","description":"Download the code? Go here: https://super-easy-apps.kit.com/openai-image-identification-swift\nHow do you identify bugs using OpenAI? Get started with OpenAI and Swift in this step-by-step guide. You'll learn how to create a Mac app that uses OpenAI’s capabilities to identify objects in images (spiders). \n\nWhether you’re a beginner or an experienced developer, this tutorial offers a practical, command-line-testable MVP that you can integrate into your own apps. Join me as we explore the process, from setting up your Swift environment to integrating OpenAI APIs, and kickstart your journey into building innovative AI-driven applications.\n\n#swift #openai #spider #spideridentification #aipoweredapp #aiapp #xcode #swift6","published":"2025-02-23T20:06:21Z","thumbnail_url":"https://img.youtube.com/vi/lsRLJdt8nLU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Season 7 Spockie Awards","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"pZmNJjRbPR4","video_url":"https://www.youtube.com/watch?v=pZmNJjRbPR4","description":"This week we review Star Trek: Prodigy S02E09-E10 The Devourer of All Things Part 1 and 2, as well as Severance S02E04-E05 Woe’s Hollow & Trojan’s Horse. We also present the Season 7 Spockie Awards for the best in Sci-Fi/Fantacy on TV & Movies\n\n  •  Marvel Studios’ Thunderbolts* | Big Game Trailer | In Theaters May 2 (https://www.youtube.com/watch?v=hUUszE29jS0) \n  •  Blade Runner 2049 (https://propstoreauction.com/auctions/catalog/id/444) \n  •  Why we need a VHS cleaner in 2025 (https://youtu.be/kgm_RVZisic) \n  •  Apple’s Murderbot series starts streaming in May | The Verge (https://www.theverge.com/news/616408/murderbot-series-apple-tv-plus-date-image) \n  •  Daniel Craig Drops Out of DC Studios War Movie 'Sgt. Rock' (https://www.hollywoodreporter.com/movies/movie-news/daniel-craig-drops-out-of-dc-studios-sgt-rock-1236141449/) \n  •  Marvel Pauses Development On ‘Nova,’ ‘Strange Academy,’ & ‘Terror, Inc.’ TV Series (https://deadline.com/2025/02/marvel-pauses-nova-strange-academy-tv-series-1236295987/) \n  •  ﻿Borderlands 3 Gameplay (PC HD) [1080p60FPS] (https://youtu.be/l8W1RVPj75w) \n  •  Borderlands (2024) Official Trailer - Cate Blanchett, Kevin Hart, Jack Black (https://youtu.be/lU_NKNZljoQ) \n  •  The Wild Robot | Official Trailer (https://youtu.be/67vbA5ZJdKQ) \n  •  Lumon Industries (https://lumon-industries.com/) \n  •  Squid Game: Season 2 | Official Teaser | Netflix (https://youtu.be/lQBmZBJCYcY) \n  •  Captain America: Brave New World | Official Trailer (https://youtu.be/1pHDWnXmK7Y) \n  •  Inside Out 2 | Official Trailer (https://youtu.be/LEjhY15eCx0) \n  •  Marvel Animation’s Your Friendly Neighborhood Spider-Man | Official Trailer | Disney+ (https://youtu.be/N3J2JRQg040) \n  •  ﻿Star Wars: Heir to the Empire - The Anime (Episode 1) | Fan Film (https://youtu.be/0wVilPxK6wU?si=i9w4LqoYqDWVjQJ9) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-02-23T17:48:33Z","thumbnail_url":"https://img.youtube.com/vi/pZmNJjRbPR4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Images in SwiftUI – Assets, Bundles, Remote URLs & Effects","channel_name":"Stewart Lynch on YouTube","video_id":"KnuKc9eICM4","video_url":"https://www.youtube.com/watch?v=KnuKc9eICM4","description":"In this SwiftUI tutorial, we dive deep into everything you need to know about working with images in SwiftUI. From loading images from your asset catalog and app bundle to fetching remote images from a URL, we cover it all! Plus, we’ll explore image effects, template images, and how to apply modifiers like resizing, clipping, masking, and blending.\n\n🔹 Topics Covered:\n✅ Loading images from Assets\n✅ Fetching images from the Bundle\n✅ Loading images from the Documents directory\n✅ Displaying remote images with AsyncImage\n✅ Clipping and masking images\n✅ Using template images with dynamic tint colors\n✅ Applying special effects like blur, saturation, and blend modes\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n208 Image Assets\n8:15 Bundle, directory and URL Loading\n15:15 Clipshapes and masks\n17:45 Template Images\n21:24 Image effects\n\n Starter Project Files: \n   https://github.com/StewartLynch/MasteringImageViews\nCompleted Project: \n  https://github.com/StewartLynch/MasteringImageViews/tree/Completed\nReferences mentioned in video: \nSF Symbols 3 in SwiftUI\nhttps://youtu.be/XPe6XAdRI24\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-02-23T14:34:27Z","thumbnail_url":"https://img.youtube.com/vi/KnuKc9eICM4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 461","channel_name":"Code Completion","video_id":"qG3YDyJWiQY","video_url":"https://www.youtube.com/watch?v=qG3YDyJWiQY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-23T12:30:47Z","thumbnail_url":"https://img.youtube.com/vi/qG3YDyJWiQY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 460","channel_name":"Code Completion","video_id":"vz7vt0P1_BA","video_url":"https://www.youtube.com/watch?v=vz7vt0P1_BA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-22T12:21:26Z","thumbnail_url":"https://img.youtube.com/vi/vz7vt0P1_BA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expense tracking with Genkit & Gemini 2.0 Flash","channel_name":"Peter Friese on YouTube","video_id":"bs8BhefWxB4","video_url":"https://www.youtube.com/watch?v=bs8BhefWxB4","description":"","published":"2025-02-22T09:05:22Z","thumbnail_url":"https://img.youtube.com/vi/bs8BhefWxB4/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"SwiftUI Ripple Transition Effects | Custom Transitions | Xcode 16 | Animations","channel_name":"Kavsoft on YouTube","video_id":"9liBrPrxyPQ","video_url":"https://www.youtube.com/watch?v=9liBrPrxyPQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how create custom Ripple Transition Effect Using SwiftUI | SwiftUI Custom Transitions | SwiftUI Animations | SwiftUI Custom View Transitions | SwiftUI Transitions | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-ripple-122804316\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.3.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-21T20:56:51Z","thumbnail_url":"https://img.youtube.com/vi/9liBrPrxyPQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Supercharge Cursor with this simple trick #ai #chatgpt #llm #cursor #cursorai #coding","channel_name":"Stream Developers on YouTube","video_id":"tEjuIFZ9gWA","video_url":"https://www.youtube.com/watch?v=tEjuIFZ9gWA","description":"Cursor is an amazing tool to boost coding productivity using AI. But there's a hidden feature that allows us to add the documentation of any tool that we want. Here we quickly go over how to do this.\n\nIn this example, we add the Stream documentation:\nhttps://getstream.io/chat/docs/","published":"2025-02-21T15:06:45Z","thumbnail_url":"https://img.youtube.com/vi/tEjuIFZ9gWA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 459","channel_name":"Code Completion","video_id":"TGoenB7ntV0","video_url":"https://www.youtube.com/watch?v=TGoenB7ntV0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-21T12:01:38Z","thumbnail_url":"https://img.youtube.com/vi/TGoenB7ntV0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Grok 3 vs Claude 3.5 Sonnet: Coding Challenge #grok3 #ai #llm #coding","channel_name":"Stream Developers on YouTube","video_id":"KoEQuapJDWY","video_url":"https://www.youtube.com/watch?v=KoEQuapJDWY","description":"Grok 3 is an incredible model for many use cases. However, Claude 3.5 Sonnet is still the champion in coding. In this video, we attempt to create a heart button animation in SwiftUI using these two models. Want more videos like this one? Like this video and subscribe to the channel for weekly updates.","published":"2025-02-21T07:09:39Z","thumbnail_url":"https://img.youtube.com/vi/KoEQuapJDWY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Live Keyword List Teardown #ASO","channel_name":"Appfigures on YouTube","video_id":"EXYeCRuZdrs","video_url":"https://www.youtube.com/watch?v=EXYeCRuZdrs","description":"The keyword list is your key to the App Store algorithm. Getting your best keywords into the right places ensures that you don't miss out on visibility or downloads.\n\nJoin me next week as I review keyword lists from viewer submissions. Submit your app (https://fg.rs/ls50f) for a chance to have me review it live.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-02-21T00:42:46Z","thumbnail_url":"https://img.youtube.com/vi/EXYeCRuZdrs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 458","channel_name":"Code Completion","video_id":"ND8cQJOpYGU","video_url":"https://www.youtube.com/watch?v=ND8cQJOpYGU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-20T12:39:18Z","thumbnail_url":"https://img.youtube.com/vi/ND8cQJOpYGU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🍰 Easier Way to Optimize ASO for Google Play!","channel_name":"Appfigures on YouTube","video_id":"CwSfnueVMH0","video_url":"https://www.youtube.com/watch?v=CwSfnueVMH0","description":"Feeling frustrated because your app isn’t getting noticed on Google Play? Learn how to finally get the visibility your app deserves. Don’t let your hard work go to waste!","published":"2025-02-19T14:30:05Z","thumbnail_url":"https://img.youtube.com/vi/CwSfnueVMH0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 457","channel_name":"Code Completion","video_id":"Sz_rVsBV2Jk","video_url":"https://www.youtube.com/watch?v=Sz_rVsBV2Jk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-19T11:09:06Z","thumbnail_url":"https://img.youtube.com/vi/Sz_rVsBV2Jk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to use AI (and Cursor) to improve your coding skills","channel_name":"Vincent Pradeilles on YouTube","video_id":"WLR1xxW1BVg","video_url":"https://www.youtube.com/watch?v=WLR1xxW1BVg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\n👉 https://github.com/signalapp/Signal-iOS\n👉 https://www.cursor.com\n\nCHAPTERS\n00:00 – Intro\n02:58 – First Learning\n03:56 – Second Learning\n05:30 – Third Learning\n08:45 – Fourth Learning\n13:02 – Conclusion\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-02-18T15:56:55Z","thumbnail_url":"https://img.youtube.com/vi/WLR1xxW1BVg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create your iOS Roadmap with roadmap.sh","channel_name":"Swift and Tips","video_id":"sIakUzWpGnA","video_url":"https://www.youtube.com/watch?v=sIakUzWpGnA","description":"http://roadmap.sh/\n\nMore shorts:\n* New Controversial feature in Swift?: https://youtube.com/shorts/L9KmKt8voTI\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n\nMore Swift videos:\n* How to customize your own Swift version: https://youtu.be/Rg3wsgNygYA\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\nContact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2025-02-18T15:23:42Z","thumbnail_url":"https://img.youtube.com/vi/sIakUzWpGnA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 456","channel_name":"Code Completion","video_id":"5YfnToN8pkI","video_url":"https://www.youtube.com/watch?v=5YfnToN8pkI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-18T10:43:55Z","thumbnail_url":"https://img.youtube.com/vi/5YfnToN8pkI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Getting Started with Vapor: Your First Server-Side Swift App","channel_name":"Swift Nuggets with Radu Dan","video_id":"PF64Emosfs4","video_url":"https://www.youtube.com/watch?v=PF64Emosfs4","description":"In this video, we’ll walk through the steps of getting started with Vapor (https://vapor.codes/), the powerful Swift framework for server-side development. \n\nYou’ll learn how to set up your development environment, create your first Vapor project, and run a simple \"Hello, World!\" application. \n\nWhether you’re new to server-side Swift or just new to Vapor, this video will provide a solid foundation to kickstart your journey in building backend applications with Swift!\n\n📚 Vapor Docs\nhttps://docs.vapor.codes/\n\n🖇️ GitHub\nhttps://github.com/radude89\n\n🖥️ Personal Website\nhttps://www.radude89.com/\n\n📰 My Blog\nhttps://radu-ionut-dan.medium.com/\n\n😀 LinkedIn Profile\nhttps://www.linkedin.com/in/radu-dan-b0182349/\n\n🎙️ X (Twitter)\nhttps://x.com/radude89\n\n🎢 Download Xcode\n- Xcodes App: https://www.xcodes.app/\n- xcodereleases.com: https://xcodereleases.com/\n\n🚚 Install Homebrew\nhttps://brew.sh/\n\n⌚️ Alex Sidebar\nhttps://alexcodes.app/\n\n🚀 Postman\nhttps://www.postman.com/\n\n⏰ Timestamps\n00:00 - Intro\n00:32 - Presentation Deck - Getting Started\n00:49 - Presentation Deck - What is Vapor?\n01:51 - Presentation Deck - How to install Vapor\n02:37 - Presentation Deck - Simple to use\n03:12 - Presentation Deck - Folder Structure\n04:34 - Demo - Installing Vapor\n05:33 - Demo - Create our first server app\n07:05 - Demo - Open the project in Xcode\n08:23 - Demo - What is Package.swift\n09:26 - Demo - Folder Structure\n10:45 - Demo - Routes\n12:09 - Demo - Running our first app\n\n#rdan #swift #ios #programming #serversideswift #vapor #nuggets","published":"2025-02-18T03:53:44Z","thumbnail_url":"https://img.youtube.com/vi/PF64Emosfs4/hqdefault.jpg","twitter_url":"https://x.com/radude89"},{"name":"TDD New SwiftUI Subview","channel_name":"Quality Coding on YouTube","video_id":"_Rc5nv9SAcU","video_url":"https://www.youtube.com/watch?v=_Rc5nv9SAcU","description":"How to TDD a new subview? Good advice seems obvious in retrospect: extract the view, then TDD the body.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-02-17T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/_Rc5nv9SAcU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Maps - iOS 17 - Look Around, User Location, Directions, Markers & Annotations, Map Styles","channel_name":"Sean Allen on YouTube","video_id":"98rQZbwxMFI","video_url":"https://www.youtube.com/watch?v=98rQZbwxMFI","description":"Maps in SwiftUI got a major update in iOS 17. In today's video I'll give you a tour of those updates and show you various features of Maps in SwiftUI. Such as:\n\n- Initialize a Map with MapCameraPosition\n- Markers & Annotations\n- Show the user location on the map\n- Map Controls\n- Map Styles\n- The new Look Around view\n- Displaying directions on a map between two coordinates.\n\nTry WishKit - https://www.wishkit.io/\n\nWWDC 2023 - Meet MapKit for SwiftUI\nhttps://developer.apple.com/videos/play/wwdc2023/10043\n\nMy User Location Video w/ Location Manager:\nhttps://youtu.be/hWMkimzIQoU\n\nRequest Location Authorization Docs:\nhttps://developer.apple.com/documentation/corelocation/requesting-authorization-to-use-location-services\n\nMap Controls - In non-default location:\nhttps://swiftwithmajid.com/2023/12/05/mastering-mapkit-in-swiftui-customizations/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Maps in iOS 17\n0:31 - Initializing a Map\n1:47 - Map Camera Position\n3:46 - Map Content & Basic Marker\n5:29 - Demonstrating Map Camera Zoom\n6:12 - Bounds of a Map - Encapsulate Markers\n8:24 - Annotations\n11:04 - User Location on the Map\n11:36 - Location Privacy Permissions\n12:38 - Request Location Permission & When To Do That\n13:43 - Custom Location in iOS Simulator\n14:37 - Location Manager Discussion\n15:43 - Map Controls\n17:21 - Map Styles & Elevation (satellite imagery)\n19:05 - Get Feature Requests from Users\n20:36 - Context Menu on Map Annotation\n22:30 - Look Around View\n27:33 - Get Directions - Lines on Map\n29:15 - Get User Location Coordinates\n31:08 - Create MKRoute\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-02-17T16:05:00Z","thumbnail_url":"https://img.youtube.com/vi/98rQZbwxMFI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Create a Custom SwiftUI Calendar with Dynamic Time and Gestures","channel_name":"DesignCode","video_id":"RvTPVFFzYvg","video_url":"https://www.youtube.com/watch?v=RvTPVFFzYvg","description":"Learn how to transform a static SwiftUI calendar into an interactive timeline with dynamic date handling, smooth navigation, and gesture-based zoom controls. Full course: https://designcode.io/swiftui-and-claude-ai\n\nAssets\n➡https://www.dropbox.com/scl/fo/wjbblpd8tv8t30u87sol5/ACvZa150bjaMEbEj2zZfDCY?rlkey=ke9fo63tap3b8v0uvv1jt1gmg&amp;st=h44tyhv8&amp;dl=0\n\nIn this video, we will learn how to enhance a custom daily calendar view by implementing dynamic time components. We'll transform static elements into interactive real-time components that respond to user input and system time changes. This includes implementing proper date handling, dynamic date formatting, week navigation with infinite scrolling, a \"Today\" button functionality, automatic time scrolling, and pinch-to-zoom features - all aimed at creating a more intuitive and responsive calendar interface.\n\n0:00 Dynamic Time Component\n34:34 Gestures\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/swiftui-and-claude-ai\n\n#figma  #swiftui  #claudeai","published":"2025-02-17T14:00:35Z","thumbnail_url":"https://img.youtube.com/vi/RvTPVFFzYvg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 455","channel_name":"Code Completion","video_id":"QYwwkbMNtKU","video_url":"https://www.youtube.com/watch?v=QYwwkbMNtKU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-17T09:57:09Z","thumbnail_url":"https://img.youtube.com/vi/QYwwkbMNtKU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animation Challenge: Number Pad With Animated Text Effects - SwiftUI - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"PfFeCD-25lA","video_url":"https://www.youtube.com/watch?v=PfFeCD-25lA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create custom Number Pad With Beautiful Animated Text Effect Using SwiftUI | SwiftUI Custom Number Pad | SwiftUI Text Effects | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/animation-number-122420875\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-16T19:04:52Z","thumbnail_url":"https://img.youtube.com/vi/PfFeCD-25lA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Enhancing the Custom Help System in SwiftUI Without Breaking Existing Projects","channel_name":"Stewart Lynch on YouTube","video_id":"2QHD_fSTzTA","video_url":"https://www.youtube.com/watch?v=2QHD_fSTzTA","description":"In this video, I enhance the custom help system I created in a previous tutorial, ensuring it remains backward-compatible with existing projects. The improvements include customizable button colors and symbols, adjustable image sizes using containerRelativeFrame, and support for multiple help options using menus.\n\n🛠 Topics Covered:\n✔️ Customizing the Help Button’s appearance (color & symbol)\n✔️ Using enum for predefined symbol selections\n✔️ Implementing containerRelativeFrame for adaptive image sizing\n✔️ Supporting multiple help options via Menu\n✔️ Using variadic parameters for a flexible API\n\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n2:10 Symbols and Color Choices\n6:53  Image size option\n13:02 Help button or menu\n\n Starter Project Files: \n   https://github.com/StewartLynch/HelpSystemForSwiftUI/tree/Part1\nCompleted Project: \n   https://github.com/StewartLynch/HelpSystemForSwiftUI/tree/Part2\nReferences mentioned in video: \n\nPart 1 of this series\nHow to Create a Custom Help System in SwiftUI – A Reusable Solution for Your Apps\nhttps://youtu.be/vr6gn8GRsvg\n\nRecommended Resources: \nCustom HelpSystem For SwiftUI\nhttps://youtu.be/vr6gn8GRsvg\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-02-16T14:38:33Z","thumbnail_url":"https://img.youtube.com/vi/2QHD_fSTzTA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 454","channel_name":"Code Completion","video_id":"13wGXFj7qUk","video_url":"https://www.youtube.com/watch?v=13wGXFj7qUk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-16T10:30:34Z","thumbnail_url":"https://img.youtube.com/vi/13wGXFj7qUk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 453","channel_name":"Code Completion","video_id":"o3RbQ2REB_8","video_url":"https://www.youtube.com/watch?v=o3RbQ2REB_8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-15T11:10:48Z","thumbnail_url":"https://img.youtube.com/vi/o3RbQ2REB_8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Le Chat by Mistral: The World's Fasters AI Assistant","channel_name":"Stream Developers on YouTube","video_id":"JysximTma_U","video_url":"https://www.youtube.com/watch?v=JysximTma_U","description":"In this video, we compare Le Chat by Mistral with other leading AI models and examine the inference engine that allows Le Chat to respond to prompts instantly. \n\nRelated Links\nhttps://getstream.io/blog/deepseek-chat/\nhttps://getstream.io/blog/local-deepseek-r1/\nhttps://getstream.io/blog/ai-agent-toolkits/","published":"2025-02-14T22:00:20Z","thumbnail_url":"https://img.youtube.com/vi/JysximTma_U/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Let’s recreate #apple Invites app onboarding UI using #swiftui","channel_name":"Kavsoft on YouTube","video_id":"MZlv-eVAMZ4","video_url":"https://www.youtube.com/watch?v=MZlv-eVAMZ4","description":"","published":"2025-02-14T20:29:12Z","thumbnail_url":"https://img.youtube.com/vi/MZlv-eVAMZ4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Increase App Downloads Using Screenshots 🎯","channel_name":"Appfigures on YouTube","video_id":"CGrmH3ovi1o","video_url":"https://www.youtube.com/watch?v=CGrmH3ovi1o","description":"Learn how to increase app downloads by optimizing your screenshots, including testing different orders to highlight key features and capture user attention effectively.","published":"2025-02-14T14:30:05Z","thumbnail_url":"https://img.youtube.com/vi/CGrmH3ovi1o/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 452","channel_name":"Code Completion","video_id":"WdiyHRABYbY","video_url":"https://www.youtube.com/watch?v=WdiyHRABYbY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-14T11:20:53Z","thumbnail_url":"https://img.youtube.com/vi/WdiyHRABYbY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 451","channel_name":"Code Completion","video_id":"xfKhfMUcz9M","video_url":"https://www.youtube.com/watch?v=xfKhfMUcz9M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-13T13:43:12Z","thumbnail_url":"https://img.youtube.com/vi/xfKhfMUcz9M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 450","channel_name":"Code Completion","video_id":"c4T3moDma_w","video_url":"https://www.youtube.com/watch?v=c4T3moDma_w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-12T11:46:13Z","thumbnail_url":"https://img.youtube.com/vi/c4T3moDma_w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Gemini 2.0 Flash: Build Your First AI Agent in Python #ai #python #llm #gemini","channel_name":"Stream Developers on YouTube","video_id":"c1J22Q7F3sI","video_url":"https://www.youtube.com/watch?v=c1J22Q7F3sI","description":"In this video, we will create an AI agent with Gemini 2.0 Flash and give it a Tavily toolkit to search the web for real-time information. \n\nGemini API: https://ai.google.dev/gemini-api/docs\n\nTavily: https://tavily.com/\n\nFor more information on toolkits for AI agents, check out our recent article.\n\nPre-Built Toolkits for AI Agents:\nhttps://getstream.io/blog/ai-agent-toolkits/\n\nWant more tutorials on Google Gemini? Mention it in the comments.","published":"2025-02-12T09:43:06Z","thumbnail_url":"https://img.youtube.com/vi/c1J22Q7F3sI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Apple Invites App OnBoarding UI - Infinite ScrollView - Text Renderer - Animations - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"VHaPYUWFTF8","video_url":"https://www.youtube.com/watch?v=VHaPYUWFTF8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to re-create Apple's New Invite App OnBoarding UI Using SwiftUI | SwiftUI Text Renderer | SwiftUI Scroll Animations | SwiftUI Infinite ScrollView | SwiftUI Looping ScrollView | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/apple-invites-ui-122065325\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-11T20:07:26Z","thumbnail_url":"https://img.youtube.com/vi/VHaPYUWFTF8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Use DeepSeek's R1 to build an on-device RAG-Chatbot #ai #llm #deepseek #python #streamlit #langchain","channel_name":"Stream Developers on YouTube","video_id":"U8bn-6g28oA","video_url":"https://www.youtube.com/watch?v=U8bn-6g28oA","description":"🚊With the DeepSeek hype train slowing down - let's build a REALLY useful project with it: an agentic RAG-chatbot using its R1 reasoning model on-device.\n\nIt's using Streamlit, Langchain, and LangGraph to chat with our Markdown documents.😍","published":"2025-02-11T15:44:22Z","thumbnail_url":"https://img.youtube.com/vi/U8bn-6g28oA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 449","channel_name":"Code Completion","video_id":"TJ0tYIkFQjU","video_url":"https://www.youtube.com/watch?v=TJ0tYIkFQjU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-11T13:18:41Z","thumbnail_url":"https://img.youtube.com/vi/TJ0tYIkFQjU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why it’s a good idea to switch between models in Cursor #aicoding #cursorai #webdevelopment","channel_name":"DesignCode","video_id":"ZW0HVW4GmyM","video_url":"https://www.youtube.com/watch?v=ZW0HVW4GmyM","description":"","published":"2025-02-11T03:07:12Z","thumbnail_url":"https://img.youtube.com/vi/ZW0HVW4GmyM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Using DeepSeek's R1 to build an on-device RAG-Chatbot","channel_name":"Stream Developers on YouTube","video_id":"sRGNSxJNe7o","video_url":"https://www.youtube.com/watch?v=sRGNSxJNe7o","description":"Get started for free with Stream's Video SDK: https://getstream.io/video/docs/\n\nLink to the repository (⭐️): \nhttps://github.com/GetStream/llm-chatbot-docs-tutorial/\n\nIn this video we build an on-device Agentic RAG Chatbot using DeepSeek's R1 reasoning model, Streamlit, LMStudio, LangChain, and Meta's open-source vector database FAISS.\n\nStream on X: https://x.com/getstream_io\nStefan on X: https://x.com/stefanjblos\n\n🔗 Links\n\nStreamlit\nhttps://streamlit.io/\n\nLMStudio\nhttps://lmstudio.ai/\n\nLangChain\nhttps://www.langchain.com/\n\nFAISS\nhttps://github.com/facebookresearch/faiss\n\n⏱️ Timestamps\n\n0:00 Cold-open\n0:28 Introduction\n1:53 Project Setup\n3:38 Setup LMStudio\n7:15 Vector database\n15:41 RAG Chatbot\n21:40 Streamlit app\n28:41 Demo\n32:30 Outro\n\n#deepseek #ai #streamlit #langchain #python #pythontutorial #pythonprogramming","published":"2025-02-10T19:53:19Z","thumbnail_url":"https://img.youtube.com/vi/sRGNSxJNe7o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI and TCR!","channel_name":"Quality Coding on YouTube","video_id":"XKSiXyOp0hA","video_url":"https://www.youtube.com/watch?v=XKSiXyOp0hA","description":"TCR is an exciting way to code. How will it work with SwiftUI? \n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-02-10T19:30:05Z","thumbnail_url":"https://img.youtube.com/vi/XKSiXyOp0hA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"You Could Double Downloads by Using These Keywords 😱","channel_name":"Appfigures on YouTube","video_id":"LA8JoENgcF4","video_url":"https://www.youtube.com/watch?v=LA8JoENgcF4","description":"Learn how to add 10X more keywords to your app’s listing to skyrocket visibility and attract more users. Simple steps to improve your app’s discoverability!","published":"2025-02-10T14:30:13Z","thumbnail_url":"https://img.youtube.com/vi/LA8JoENgcF4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 448","channel_name":"Code Completion","video_id":"IddZRdDX784","video_url":"https://www.youtube.com/watch?v=IddZRdDX784","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-10T12:49:54Z","thumbnail_url":"https://img.youtube.com/vi/IddZRdDX784/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 447","channel_name":"Code Completion","video_id":"azb0-lzC7Os","video_url":"https://www.youtube.com/watch?v=azb0-lzC7Os","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-09T18:54:59Z","thumbnail_url":"https://img.youtube.com/vi/azb0-lzC7Os/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Create a Custom Help System in SwiftUI – A Reusable Solution for Your Apps","channel_name":"Stewart Lynch on YouTube","video_id":"vr6gn8GRsvg","video_url":"https://www.youtube.com/watch?v=vr6gn8GRsvg","description":"In this video, I’ll show you how to build a custom help system in SwiftUI that can be incorporated into any of your projects. You’ll learn how to create a floating help button, use an enum-based approach for help content, and design a help view with a smooth paging system.\n\nBy the end of this video, you’ll have a fully reusable help system that requires only two lines of code to implement in any SwiftUI view! 🚀\n\n📌 What You’ll Learn:\n • How to create a help page struct for text and images\n • Using an enum to manage different help cases\n • Implementing a floating help button with a view modifier\n • Designing a help screen with Markdown support\n • Building custom page indicators for navigation\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n4:00 The HelpPage Model\n5:38  HelpType Enum\n9:35  Creating Content\n13:24 HelpView\n18:42  HelpIndicatorView\n22:25 HelpButton ViewModifier\n27:13 Implementation and Testing\n\n Starter Project Files: \n   https://github.com/StewartLynch/HelpSystemForSwiftUI\nCompleted Project: \n   https://github.com/StewartLynch/HelpSystemForSwiftUI/tree/Part1\n\nPart 2: Enhancing the Help System:\n   Coming February 16\n\nReferences mentioned in video: \nPages Gist  https://gist.github.com/StewartLynch/560fa85fb575acd142175ce6bb1c09ee\nEnhancements to ScrollView in iOS 17\n   https://youtu.be/8YHbhSmiKwU\n\nRecommended Resources: \n\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-02-09T14:36:40Z","thumbnail_url":"https://img.youtube.com/vi/vr6gn8GRsvg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Why Are There Goats?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"9kwYIN6gbEE","video_url":"https://www.youtube.com/watch?v=9kwYIN6gbEE","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/02/09/why-are-there-goats/","published":"2025-02-09T07:31:57Z","thumbnail_url":"https://img.youtube.com/vi/9kwYIN6gbEE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to Build Your First iPhone App as a Absolute Beginner","channel_name":"Kilo Loco on YouTube","video_id":"VbessUgVkts","video_url":"https://www.youtube.com/watch?v=VbessUgVkts","description":"I'm going to give yall the perfect start point to becoming an iOS Developer by showing you how to create a simple app that randomly selects a food type for your next meal. What you learn in this stream will give you the tools you need to start your path to your next career.","published":"2025-02-09T05:55:40Z","thumbnail_url":"https://img.youtube.com/vi/VbessUgVkts/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Why Are There Goats?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"5Sdf1gYEVAM","video_url":"https://www.youtube.com/watch?v=5Sdf1gYEVAM","description":"This week we review Star Trek: Prodigy S02E07-08 The Fast and the Curious & Is There in Beauty No Truth? We also review Severance S02E03 Who Is Alive? The Spockie award nominations for 2024 are discussed.\n\n  •  You Can Now Read Ricken's Book From SEVERANCE, 'The You You Are' - Nerdist (https://nerdist.com/article/you-can-now-read-dr-rickens-book-from-severance/) \n  •  The Fantastic Four: First Steps | Official Teaser | Only in Theaters July 25 (https://youtu.be/AzMo-FgRp64?si=DTdMy_77Sp7jXx0M) \n  •  Jurassic World Rebirth | Official Trailer (https://youtu.be/jan5CFWs9ic?si=cvlu1zh27U2WKq-p) \n  •  ‘Superman’ Estate Sues Warner Bros. Discovery, DC Comics To Block Release In Key Territories (https://deadline.com/2025/01/superman-estate-sues-warner-bros-discovery-dc-comics-summer-release-1236274354/) \n  •  ‘Buffy The Vampire Slayer’ Reboot Starring Sarah Michelle Gellar Nears Hulu Pilot Order With Chloé Zhao Directing (https://deadline.com/2025/02/buffy-the-vampire-slayer-reboot-sarah-michelle-gellar-hulu-pilot-chloe-zhao-1236273767/) \n  •  Netflix Cancels Sandman in Wake of Neil Gaiman Allegations (https://gizmodo.com/netflix-sandman-canceled-season-2-neil-gaiman-2000557827) \n  •  Cobra Kai: Season 6 Part 3 | Final Trailer | Netflix (https://youtube.com/watch?v=WPB6DuNB9L0) \n  •  Who Is Alive? - Wikipedia (https://en.m.wikipedia.org/wiki/Who_Is_Alive%3F) \n  •  Superman Vs Justice League (Invincible Texture Pack) (https://youtube.com/watch?v=dEBRCzkGmgA) \n  •  Invincible Season 3 (https://youtu.be/GSslCv9ADkc) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-02-09T04:31:13Z","thumbnail_url":"https://img.youtube.com/vi/5Sdf1gYEVAM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Swift 6 upgrade! Live-coding Feb 8, 2025","channel_name":"Full Queue Developer","video_id":"KYKX_s2-ub8","video_url":"https://www.youtube.com/watch?v=KYKX_s2-ub8","description":"📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-02-09T00:40:15Z","thumbnail_url":"https://img.youtube.com/vi/KYKX_s2-ub8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Abe & Marc from Skip Tools","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"brQIuFrG-QM","video_url":"https://www.youtube.com/watch?v=brQIuFrG-QM","description":"Checkout the latest episode of MTJCWith Abe & Marc from Skip Tools https://morethanjustcode.com/abe-white-and-marc-prudhommeaux-of-skip-tools-2/","published":"2025-02-08T17:36:19Z","thumbnail_url":"https://img.youtube.com/vi/brQIuFrG-QM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 446","channel_name":"Code Completion","video_id":"xWMgFBGMauY","video_url":"https://www.youtube.com/watch?v=xWMgFBGMauY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-08T13:33:45Z","thumbnail_url":"https://img.youtube.com/vi/xWMgFBGMauY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"One of the biggest feathers in my cap, biggest wreath in my crown 🌿👑🪶 Part 2!","channel_name":"Full Queue Developer","video_id":"aFXqzNFlL1A","video_url":"https://www.youtube.com/watch?v=aFXqzNFlL1A","description":"","published":"2025-02-08T01:01:52Z","thumbnail_url":"https://img.youtube.com/vi/aFXqzNFlL1A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"With no marketing, not telling anyone??","channel_name":"Full Queue Developer","video_id":"6_Eb-VZvUCs","video_url":"https://www.youtube.com/watch?v=6_Eb-VZvUCs","description":"","published":"2025-02-08T00:59:25Z","thumbnail_url":"https://img.youtube.com/vi/6_Eb-VZvUCs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Customized Alerts | #apple #ios #swiftui #design","channel_name":"Kavsoft on YouTube","video_id":"Y3MEJbVXfBI","video_url":"https://www.youtube.com/watch?v=Y3MEJbVXfBI","description":"","published":"2025-02-07T20:30:41Z","thumbnail_url":"https://img.youtube.com/vi/Y3MEJbVXfBI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI OTP Verification TextField | #apple #ios #swiftui #design","channel_name":"Kavsoft on YouTube","video_id":"oKneO3m9H4k","video_url":"https://www.youtube.com/watch?v=oKneO3m9H4k","description":"","published":"2025-02-07T20:29:19Z","thumbnail_url":"https://img.youtube.com/vi/oKneO3m9H4k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"My First Monthly Review: Sticking to My Year of Follow-Through","channel_name":"maeganwilson_","video_id":"nLEsm9wlmNY","video_url":"https://www.youtube.com/watch?v=nLEsm9wlmNY","description":"January is over, which means it's time for my first monthly review of my Year of Follow-Through! In this video, I reflect on how January went, what worked (and what didn’t), and how I’m adjusting my approach for February.\n\nThis year, I’m focusing on sticking with what I start, and these monthly reviews will help me stay accountable. If you’re trying to follow through on your own goals, I hope this gives you some inspiration for your own review process!\n\nYear of Follow Through (2025's theme): https://youtu.be/nobKtIevMsA\n#yearlytheme  #productivity #monthlyreview  \n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-02-07T15:01:08Z","thumbnail_url":"https://img.youtube.com/vi/nLEsm9wlmNY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 445","channel_name":"Code Completion","video_id":"-qFJzNJJ9Q0","video_url":"https://www.youtube.com/watch?v=-qFJzNJJ9Q0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-07T12:41:38Z","thumbnail_url":"https://img.youtube.com/vi/-qFJzNJJ9Q0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DeepSeek R1 - Best Local LLM and Hosting Tools","channel_name":"Stream Developers on YouTube","video_id":"4CfH5hWzXbw","video_url":"https://www.youtube.com/watch?v=4CfH5hWzXbw","description":"Explore the best local LLM tools (LMStudio, Ollama, jan.ai) to run DeepSeek R1 completely offline or use it via hosting providers like Groq and together.ai. \n\nTIME STAMPS\n00:00 Cold Open\n00:05 Introduction\n01:15 What we will Cover\n01:29 Run DeepSeek R1 Locally With LM Studio\n03:38 Run DeepSeek R1 100% Offline Using Ollama \n06:40 How To Run DeepSeek R1 Locally Using jan.ai\n08:31 Use DeepSeek R1 Via Trusted Hosting Platforms\n09:08 Using Groq To Run DeepSeek R1\n12:44 Recap\n\nRELATED LINKS\nLocal LLM Tools Article: https://getstream.io/blog/best-local-llm-tools/ \n\nExplore Reasoning LLMs: https://getstream.io/blog/reasoning-llms/ \n\nBuild an AI Chat Assistant:\nhttps://getstream.io/chat/solutions/ai-integration/","published":"2025-02-07T01:15:07Z","thumbnail_url":"https://img.youtube.com/vi/4CfH5hWzXbw/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Is App Ad Targeting a Thing of the Past? 🪦","channel_name":"Appfigures on YouTube","video_id":"U4yyudRDWco","video_url":"https://www.youtube.com/watch?v=U4yyudRDWco","description":"With AI becoming smarter and predicting user needs, is traditional app ad targeting still relevant? Discover how AI might be changing the game for good.","published":"2025-02-06T14:30:14Z","thumbnail_url":"https://img.youtube.com/vi/U4yyudRDWco/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 444","channel_name":"Code Completion","video_id":"jR0k9UTnB6M","video_url":"https://www.youtube.com/watch?v=jR0k9UTnB6M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-06T12:07:04Z","thumbnail_url":"https://img.youtube.com/vi/jR0k9UTnB6M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Last expression as return value? (Swift Proposal)","channel_name":"Swift and Tips","video_id":"L9KmKt8voTI","video_url":"https://www.youtube.com/watch?v=L9KmKt8voTI","description":"https://forums.swift.org/t/pitch-last-expression-as-return-value/76958\n\nMore shorts:\n* Apple Just Open-Sourced Swift Build!: https://youtube.com/shorts/khkQUuL-Osc\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* How to customize your own Swift version: https://youtu.be/Rg3wsgNygYA\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\nContact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2025-02-06T04:48:46Z","thumbnail_url":"https://img.youtube.com/vi/L9KmKt8voTI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Live Screenshot Teardown Part 2 - Are Your Screenshots Crushing Your Downloads? #ASO","channel_name":"Appfigures on YouTube","video_id":"Jsq0kMVCNoU","video_url":"https://www.youtube.com/watch?v=Jsq0kMVCNoU","description":"Are your screenshots any good? Your app's screenshots are one of the most important parts of your app's page. Ignore them and you're certain to turn away potential users losing downloads and money. \n\nDue to a huge response in app submissions for last week's screenshot teardown, I'm hosting a second session to review even more of your screenshots. I'll be explaining what I would test and what to avoid to drive better conversions.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#asotool  #appstoreoptimization","published":"2025-02-05T18:55:42Z","thumbnail_url":"https://img.youtube.com/vi/Jsq0kMVCNoU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Live Video SDK System Design ft. GetStream.io","channel_name":"Etisha Garg on YouTube","video_id":"-iZuufM9Btg","video_url":"https://www.youtube.com/watch?v=-iZuufM9Btg","description":"Video Livestreaming is transforming modern apps, from social media to e-commerce, but building a scalable and reliable video streaming system is no easy task. \n\nIn this 1-hour session, you’ll learn↓\n\n✅ Client-side architecture for live video on iOS\n✅ Low-latency & high-performance streaming best practices\n✅ Backend infrastructure for scalability & reliability\n✅ Hands-on demo using Stream’s Video SDK\n\n📅 Date: 6th February, 2025\n🕒 Time: 07:00 am PT / 08:30 pm IST\n\nDon’t miss this chance to deep-dive into video streaming tech & upskill your iOS development game!\n\nSignup to Stream SDK now!\nhttps://getstream.io/video/sdk/ios/?utm_source=linkedin&amp;utm_medium=referral&amp;utm_content=&amp;utm_campaign=swiftanytime\n\nP.S. A huge shoutout to the Stream team for partnering with us on this event!","published":"2025-02-05T12:55:27Z","thumbnail_url":"https://img.youtube.com/vi/-iZuufM9Btg/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 443","channel_name":"Code Completion","video_id":"1FgzMYHRDH0","video_url":"https://www.youtube.com/watch?v=1FgzMYHRDH0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-05T10:08:55Z","thumbnail_url":"https://img.youtube.com/vi/1FgzMYHRDH0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Custom Swipe Actions |  ScrollView Swipe Actions | Custom Swipe to Delete","channel_name":"Kavsoft on YouTube","video_id":"i5HsPEKUmi8","video_url":"https://www.youtube.com/watch?v=i5HsPEKUmi8","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create Custom Swipe Actions for ScrollViews using SwiftUI | SwiftUI Custom Swipe Actions | SwiftUI ScrollView Swipe Actions | SwiftUI Gesture | SwiftUI UIGestureRepresentable | SwiftUI UIPanGesture | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/swiftui-custom-121515870\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-04T20:29:01Z","thumbnail_url":"https://img.youtube.com/vi/i5HsPEKUmi8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Apple has open-sourced Swift's build system: what does it mean for app developers? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"2NLSLnkyQO4","video_url":"https://www.youtube.com/watch?v=2NLSLnkyQO4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\n👉 https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/\n👉 https://github.com/swiftlang/swift-build\n👉 https://x.com/vatsal_manot/status/1885952203187437735\n👉 https://x.com/vatsal_manot/status/1885862595095351368\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-02-04T16:03:52Z","thumbnail_url":"https://img.youtube.com/vi/2NLSLnkyQO4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 442","channel_name":"Code Completion","video_id":"rDeb7Fwb34k","video_url":"https://www.youtube.com/watch?v=rDeb7Fwb34k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-04T12:07:06Z","thumbnail_url":"https://img.youtube.com/vi/rDeb7Fwb34k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Just Open-Sourced Swift Build!","channel_name":"Swift and Tips","video_id":"khkQUuL-Osc","video_url":"https://www.youtube.com/watch?v=khkQUuL-Osc","description":"https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/\nhttps://github.com/swiftlang/swift-build\n\nMore shorts:\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* Dynamic background color in Swift: https://youtube.com/shorts/nlJpnLkLymw\n* How Date object works in Swift?: https://youtube.com/shorts/CwgG9tmeRek\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* How to customize your own Swift version: https://youtu.be/Rg3wsgNygYA\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2025-02-04T05:03:05Z","thumbnail_url":"https://img.youtube.com/vi/khkQUuL-Osc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"My hat collection tour that no one asked for","channel_name":"maeganwilson_","video_id":"j3yE8z2ccX4","video_url":"https://www.youtube.com/watch?v=j3yE8z2ccX4","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-02-04T01:00:36Z","thumbnail_url":"https://img.youtube.com/vi/j3yE8z2ccX4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"When TDD Flows","channel_name":"Quality Coding on YouTube","video_id":"7I4-9AUrfd8","video_url":"https://www.youtube.com/watch?v=7I4-9AUrfd8","description":"No SwiftUI in this session, just domain models\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-02-03T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/7I4-9AUrfd8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to Run DeepSeek R1 Offline: Local Alternative to OpenAI o3  #ai #deepseek #llm #r1","channel_name":"Stream Developers on YouTube","video_id":"xIsodQ8jV08","video_url":"https://www.youtube.com/watch?v=xIsodQ8jV08","description":"jan.ai provides a beautiful UI for running LLMs offline. This video shows you how to download and run the DeepSeek R1 model locally using Jan without data sharing and privacy concerns. Enjoy 😊!","published":"2025-02-03T16:25:01Z","thumbnail_url":"https://img.youtube.com/vi/xIsodQ8jV08/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"🤔 Biggest Misconception Around User Activation","channel_name":"Appfigures on YouTube","video_id":"fpuBfw3Nmos","video_url":"https://www.youtube.com/watch?v=fpuBfw3Nmos","description":"What does activation mean for apps?  Understand what it truly means for a user to be “active” and how it impacts your app’s success. #aso #appmarketing #appstore #apps","published":"2025-02-03T14:30:30Z","thumbnail_url":"https://img.youtube.com/vi/fpuBfw3Nmos/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Designing the Perfect Side Menu in Figma - For Beginners","channel_name":"DesignCode","video_id":"c5k2tlWGXJo","video_url":"https://www.youtube.com/watch?v=c5k2tlWGXJo","description":"This video is the first episode of a new design course, great for beginners and experienced designers who want fresh ideas and concepts to learn each week. Full Course: https://designcode.io/design-multiple-apps-with-figma-and-ai\n\nIn this episode, we focus on designing an intuitive and visually appealing side menu. You’ll learn about different styles, choosing fonts, using icons effectively, improving visual hierarchy, mastering auto layout, creating reusable components, applying spacing and padding techniques, and more. This episode is full of practical tips to help you create a functional and user-friendly side menu!\n\nMy Figma File\n➡https://www.figma.com/community/file/1465913942242091696/side-menu-design-community\n\nWhat You'll Learn:\n\n- Typography: Choosing the right fonts, sizes, and weights for readability.\n- Icons: Where to find them, how to align them with text, and how they improve usability.\n- Visual Structure & Layout: Using auto layout, spacing, and alignment to organize your design.\n- Colors: Understanding the role of primary, secondary, and tertiary colors in your design hierarchy and ensuring good contrast.\n- Reusable Components: Create customizable components with properties that can be adjusted and reused across multiple designs, ensuring consistency and efficiency.\n- Design Tips: I’ll share some do’s and don’ts to help you create clean and professional-looking menus.\n\n0:00 Introduction\n0:46 Typography\n2:19 Sans-Serif vs Serif Fonts\n4:44 Visual Hierarchy\n5:49 Line Height\n6:46 Letter Spacing\n7:30 Typography Do’s and Don’ts\n8:45 Icons\n16:47 Comparing Icons vs. No Icons\n17:40 Creating Reusable Components\n18:27 Adding Properties to Components\n21:30 Hover and Selection States\n22:00 Text Hierarchy with Colors\n26:21 Spacing and Padding\n33:44 Ignore Auto Layout\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡www.linkedin.com/in/sourasith-phomhome\n➡https://www.tiktok.com/@sourasith.design\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios18\n\n#figma #uidesign #figmadesign","published":"2025-02-03T12:52:18Z","thumbnail_url":"https://img.youtube.com/vi/c5k2tlWGXJo/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 441","channel_name":"Code Completion","video_id":"9lGsi3uHaCE","video_url":"https://www.youtube.com/watch?v=9lGsi3uHaCE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-03T12:13:21Z","thumbnail_url":"https://img.youtube.com/vi/9lGsi3uHaCE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 440","channel_name":"Code Completion","video_id":"yPgHW2J-c80","video_url":"https://www.youtube.com/watch?v=yPgHW2J-c80","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-02T19:31:45Z","thumbnail_url":"https://img.youtube.com/vi/yPgHW2J-c80/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"S2 E4: 🤖 Genkit / Codable","channel_name":"Peter Friese on YouTube","video_id":"r0c43Aru-Z0","video_url":"https://www.youtube.com/watch?v=r0c43Aru-Z0","description":"Let's look at how to improve communicating with Firebase Cloud Functions and Genkit Flows by using Swift's Codable protocol!","published":"2025-02-02T18:34:57Z","thumbnail_url":"https://img.youtube.com/vi/r0c43Aru-Z0/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"self vs. Self in Swift – Everything You Need to Know!","channel_name":"Stewart Lynch on YouTube","video_id":"2bjViDmwaF8","video_url":"https://www.youtube.com/watch?v=2bjViDmwaF8","description":"Are you confused about when to use self (lowercase) versus Self (uppercase) in Swift? You’re not alone! In this video, we’ll break down the key differences and teach you when and why to use each one. Whether you’re handling instance properties, working with closures, or dealing with protocols and return types, understanding self and Self will make your Swift code cleaner and more efficient.\n\nWhat You’ll Learn:\n✅ When and why to use self in Swift\n✅ How self helps with closures and escaping functions\n✅ The role of Self in protocols, factory methods, and extensions\n✅ Practical real-world examples to make everything clear\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n1:44 self part 1\n7:24  self part 2\n12:50 Self\n16:25 Mixing self and Self\n20:50 \\.self KeyPath\n\n Starter Project Files: \n   https://github.com/StewartLynch/Self-or-self\nCompleted Project: \n   https://github.com/StewartLynch/Self-or-self/tree/CompletedPlayground\nReferences mentioned in video: \nDemystifying Completion Handlers and Asynchronous Functions\nhttps://youtu.be/tuHcwRe61KE\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-02-02T14:39:35Z","thumbnail_url":"https://img.youtube.com/vi/2bjViDmwaF8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"All the videos I made for January that were mostly posted on my Instagram","channel_name":"maeganwilson_","video_id":"ETIu0M_pQRM","video_url":"https://www.youtube.com/watch?v=ETIu0M_pQRM","description":"A small clip of the videos I posted through January.\n\nHere's why I make content:\n- It's fun and a creative outlet\n- It's helping me stay committed with my focus friday recaps and weekly reviews\n- I bring more diversity to the content and developer space which is always nice especially in the US right now\n\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-02-02T03:56:37Z","thumbnail_url":"https://img.youtube.com/vi/ETIu0M_pQRM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Live-coding: the best subway app for NYC, Feb 1, 2025","channel_name":"Full Queue Developer","video_id":"BFWVO4pzra4","video_url":"https://www.youtube.com/watch?v=BFWVO4pzra4","description":"Today, we fixed bug on Android, and then looked at Swift 6 warnings, to prep for upgrading to Swift 6\n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-02-02T00:18:26Z","thumbnail_url":"https://img.youtube.com/vi/BFWVO4pzra4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Custom Alerts | iOS/iPadOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"Fa_d661SBrA","video_url":"https://www.youtube.com/watch?v=Fa_d661SBrA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create Custom Alerts that will be presented on top all the Views Using SwiftUI | SwiftUI Custom Alert | SwiftUI Custom Dialog | SwiftUI TextField With Alert | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-121289896\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-02-01T19:50:21Z","thumbnail_url":"https://img.youtube.com/vi/Fa_d661SBrA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Sub-Section 32","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"p4DqPLurf30","video_url":"https://www.youtube.com/watch?v=p4DqPLurf30","description":"This week we review Star Trek: Section 31, Star Trek: Prodigy S02E05-06, and Severance S02E02, Goodbye Mrs Selvig\n\n  •  Sandra Bullock takes bow at the RAZZIES® (https://youtu.be/ghS98BKy29Q) \n  •  Halle Berry accepts her RAZZIE® Award (https://youtu.be/U-7s_yeQuDg) \n  •  Star Wars: The Acolyte Was the Second Most Watched Show on Disney+ Last Year (https://gizmodo.com/star-wars-the-acolyte-was-the-second-most-watched-show-on-disney-last-year-2000555281) \n  •  Dark Horse Cuts Ties with Neil Gaiman After New Allegations (https://gizmodo.com/dark-horse-cuts-ties-with-neil-gaiman-after-new-allegations-2000554965) \n  •  Here's Your Chance to Own a Real Doctor Who TARDIS (https://gizmodo.com/heres-your-chance-to-own-a-real-doctor-who-tardis-2000556081) \n  •  The Brutalist's AI Controversy Explained & Whether It Will Hurt Adrien Brody's Oscar Chances (https://screenrant.com/the-brutalist-movie-ai-use-controversy-oscars-2025-explained/) \n  •  What does the elevator tell us in “Severance”? Spoilers warnings are given (https://www.threads.net/@kobestarr/post/DFTkOENoJjO) \n  •  Denis Villeneuve Confirms ‘Rendezvous With Rama' Still in the Works — World of Reel (https://www.worldofreel.com/blog/2025/1/27/denis-villeneuve-confirms-rendezvous-with-rama-still-in-the-works) \n  •  Severance creator debunks long-standing theory about the show (https://www.independent.co.uk/arts-entertainment/tv/news/severance-arsenal-theory-dan-erickson-b2688358.html) \n  •  ITPML-All it cost was one senator,one criminal and your self respect. (https://youtube.com/watch?v=TNCw_avF_Qg) \n  •  Ring Of Kafrene Scene - Rogue One HD (https://youtube.com/watch?v=LORtuZ0ISF4) \n  •  Star Trek: Prodigy season 2 - Wikipedia (https://en.m.wikipedia.org/wiki/Star_Trek:_Prodigy_season_2) \n  •  Goodbye, Mrs. Selvig - Wikipedia (https://en.m.wikipedia.org/wiki/Goodbye,_Mrs._Selvig) \n  •  Simon Pegg and Nick Frost's 'Star Wars' (https://youtu.be/z5W8EBHNsLc) \n  •  SATURDAY NIGHT – Official Trailer (HD) (https://youtu.be/iZ9O_tl5Npk) \n  •  Marvel Animation's Your Friendly Neighborhood Spider-Man | Day In The Life | Disney+ (https://youtu.be/nyueI8bdIhE?si=eWA_FgMUmfPRbw6o) \n  •  Now you can raise Anakin Skywalker with this Darth Vader Tamagotchi (https://www.engadget.com/gaming/now-you-can-raise-anakin-skywalker-with-this-darth-vader-tamagotchi-173422209.html) \n  •  \n     \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-02-01T19:14:20Z","thumbnail_url":"https://img.youtube.com/vi/p4DqPLurf30/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"I Built an iPhone App in 62 Seconds with o3 mini high! #o3-mini","channel_name":"Paul Solt on YouTube","video_id":"-ZU4fHKF1EM","video_url":"https://www.youtube.com/watch?v=-ZU4fHKF1EM","description":"The new o3-mini-high is a game-changing coding partner—it is insanely fast compared to o1, o1 Pro, or GPT4o\nWant to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/o3-mini-high-weather-app\nWant to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\n\nNeed a timer? Get Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\nGet My Prompt: https://super-easy-apps.kit.com/o3-mini-high-weather-app\n\n#o3mini #ChatGPT #iPhoneApp #NoCode #SwiftUI #iPhoneAppNoCode #Xcode #Xcode16 #Swift #ChatGPTPro #o3minihigh #CodingPartner #RapidCoding #AppDevelopment","published":"2025-02-01T17:59:04Z","thumbnail_url":"https://img.youtube.com/vi/-ZU4fHKF1EM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Image Playground - AI Images with Apple Intelligence","channel_name":"Sean Allen on YouTube","video_id":"fjtWpQGs5lU","video_url":"https://www.youtube.com/watch?v=fjtWpQGs5lU","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to add AI image generation to your app with Image Playground and Apple Intelligence. Your users will be able to create AI images from scratch as well as using a source image as a baseline for the image.\n\nStarter Project Download:\nhttps://www.dropbox.com/scl/fo/d484489jfr3971wfdygsi/AHKUcAZppo9yHSRWtTbevRo?rlkey=xuw2d2ri3k5dud9en6u4de3y8&amp;st=gy7k5mzj&amp;dl=0\n\nMy PhotosPicker Tutorial:\nhttps://youtu.be/jCskmh46L-s\n\nMy Backward Compatibility #available Tutorial:\nhttps://youtu.be/6SUgEBDs1C8\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is Image Playground\n0:24 - Quick Starter Project Context\n1:57 - Image Playground Requirements\n2:56 - Build the UI to Trigger Image Playground\n6:59 - Implement Image Playground Sheet\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-02-01T15:18:46Z","thumbnail_url":"https://img.youtube.com/vi/fjtWpQGs5lU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 439","channel_name":"Code Completion","video_id":"1lHRms1rDUw","video_url":"https://www.youtube.com/watch?v=1lHRms1rDUw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-02-01T10:57:35Z","thumbnail_url":"https://img.youtube.com/vi/1lHRms1rDUw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Style Guides, AI & App Craftsmanship, Better iOS Job Interviews, & More","channel_name":"Sean Allen on YouTube","video_id":"mnzyvJheMJY","video_url":"https://www.youtube.com/watch?v=mnzyvJheMJY","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nIn the January episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- The importance of Swift style guides\n- Lena's Swift Student Challenge Experience and Tips\n- Creating a better iOS Dev job interview\n- How AI assisted coding is changing software engineering\n- The importance of accomplishing one thing each day\n- How paid search ads affect your organic ASO traffic.\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Write Swift Like Apple (& Airbnb)\n2:06 - Lena's Swift Student Challenge Experience\n3:46 - Better iOS Dev Job Interviews\n8:24 - Return of App Craftsmanship (AI)\n13:09 - Accomplish One Thing\n15:00 - ASA 🤝 ASO\n\n#swift #softwaredeveloper #iosdeveloper","published":"2025-01-31T13:13:34Z","thumbnail_url":"https://img.youtube.com/vi/mnzyvJheMJY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 438","channel_name":"Code Completion","video_id":"OaEsEpUjd0Y","video_url":"https://www.youtube.com/watch?v=OaEsEpUjd0Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-31T12:11:44Z","thumbnail_url":"https://img.youtube.com/vi/OaEsEpUjd0Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ad Targeting is Hurting User Activation 🤕","channel_name":"Appfigures on YouTube","video_id":"r9AyyIhkLYM","video_url":"https://www.youtube.com/watch?v=r9AyyIhkLYM","description":"Can targeted strategies improve app activation rates? In this video, we explore how reaching the right users with personalized ads can drive higher engagement and increase app usage. With smarter targeting, you can boost retention and encourage users to take meaningful actions within your app. Learn how to leverage targeting for better app activation and overall success. #aso #apps #appmarketing","published":"2025-01-30T14:30:32Z","thumbnail_url":"https://img.youtube.com/vi/r9AyyIhkLYM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 437","channel_name":"Code Completion","video_id":"wvVw2gAxF3Y","video_url":"https://www.youtube.com/watch?v=wvVw2gAxF3Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-30T13:07:52Z","thumbnail_url":"https://img.youtube.com/vi/wvVw2gAxF3Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building a gesture control web app using Tensorflow.js, HTML and JavaScript. #ai #tensorflow #html","channel_name":"Stream Developers on YouTube","video_id":"Zeghre5KfaU","video_url":"https://www.youtube.com/watch?v=Zeghre5KfaU","description":"","published":"2025-01-30T11:44:58Z","thumbnail_url":"https://img.youtube.com/vi/Zeghre5KfaU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Are Your Screenshots Crushing Your Downloads? Live Screenshot Teardown #ASO","channel_name":"Appfigures on YouTube","video_id":"iuHMK0dghfs","video_url":"https://www.youtube.com/watch?v=iuHMK0dghfs","description":"Your app's screenshots are one of the most important parts of your app's page. Ignore them and you're certain to turn away potential users losing downloads and money.\n\nAre your screenshots good? Find out in this live screenshot teardown where I'll be analyzing viewers' apps offering advice, tips, and what not to do.\n\nSubmit your app before the stream starts → https://fg.rs/ls48f\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2025-01-30T02:22:10Z","thumbnail_url":"https://img.youtube.com/vi/iuHMK0dghfs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Animated OTP Code TextField | SwiftUI | PhaseAnimator | Custom TextFields","channel_name":"Kavsoft on YouTube","video_id":"LEWxIok8WJs","video_url":"https://www.youtube.com/watch?v=LEWxIok8WJs","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a Animated OTP Verification Code TextField Using SwiftUI | SwiftUI Verification Code TextField | SwiftUI Custom TextFields | SwiftUI Phase Animator | SwiftUI Auto-OTP TextField | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-otp-121058920\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-29T19:54:16Z","thumbnail_url":"https://img.youtube.com/vi/LEWxIok8WJs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 436","channel_name":"Code Completion","video_id":"qA7Die7o6Sg","video_url":"https://www.youtube.com/watch?v=qA7Die7o6Sg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-29T15:48:57Z","thumbnail_url":"https://img.youtube.com/vi/qA7Die7o6Sg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Best tip for getting a new solution when you’re stuck. Just get away. #productivity","channel_name":"maeganwilson_","video_id":"NeOfJcwA0xc","video_url":"https://www.youtube.com/watch?v=NeOfJcwA0xc","description":"Another idea will come to you when you least expect it.","published":"2025-01-29T14:16:49Z","thumbnail_url":"https://img.youtube.com/vi/NeOfJcwA0xc/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"5 Amazing Resources to Learn the SwiftUI Framework #iosdevelopment #shorts","channel_name":"Shubham Singh on YouTube","video_id":"rDyJYJC3WSk","video_url":"https://www.youtube.com/watch?v=rDyJYJC3WSk","description":"Hey guys, here are some amazing resources to learn the SwiftUI framework.\n\nLinks\nLearning SwiftUI by Apple - https://developer.apple.com/tutorials/swiftui-concepts\n\n100 Days of SwiftUI - https://www.hackingwithswift.com/100/swiftui\n\nStanford’s CS193p course - https://cs193p.sites.stanford.edu/2023\n\nSwiftUI Fundamentals Course by Sean Allen - https://www.youtube.com/watch?v=b1oC7sLIgpI&amp;ab_channel=SeanAllen\n\nSwiftUI tutorials by Apple - https://developer.apple.com/tutorials/swiftui/\n\nWhich one is your personal favorite? What would you like to know/learn next?\n\n\nThanks for watching!. 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2025-01-28T18:17:05Z","thumbnail_url":"https://img.youtube.com/vi/rDyJYJC3WSk/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"The easiest way to use SwiftUI in a UIKit app (through a UIHostingConfiguration)","channel_name":"Vincent Pradeilles on YouTube","video_id":"x1PE7HGjTsc","video_url":"https://www.youtube.com/watch?v=x1PE7HGjTsc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-01-28T16:03:25Z","thumbnail_url":"https://img.youtube.com/vi/x1PE7HGjTsc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 435","channel_name":"Code Completion","video_id":"VB5_yOQXRXc","video_url":"https://www.youtube.com/watch?v=VB5_yOQXRXc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-28T14:52:26Z","thumbnail_url":"https://img.youtube.com/vi/VB5_yOQXRXc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Here’s what a typical Monday looks like for me. #remotework #dayinmylife #dailyvlog","channel_name":"maeganwilson_","video_id":"ia1vMSVDNWI","video_url":"https://www.youtube.com/watch?v=ia1vMSVDNWI","description":"Daily vlog for Monday","published":"2025-01-28T13:58:02Z","thumbnail_url":"https://img.youtube.com/vi/ia1vMSVDNWI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Into the Fire! Silo Season Two Finale - Clip","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"qudi28bzXUc","video_url":"https://www.youtube.com/watch?v=qudi28bzXUc","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/01/28/into-the-fire-silo-season-two-finale/","published":"2025-01-28T03:48:10Z","thumbnail_url":"https://img.youtube.com/vi/qudi28bzXUc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Into the Fire! Silo Season Two Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"hQE_jEeTKzo","video_url":"https://www.youtube.com/watch?v=hQE_jEeTKzo","description":"This week we review Prodigy S02E03-04 Who Saves the Saviors? & Temporal Mechanics 101, as well as Silo S02E10 Into the Fire and Severance S02E01 Hello, Ms Cobel.\n\n  •  40 Best Sci-Fi TV Shows And Movie Podcasts You Must Follow in 2025 (https://podcast.feedspot.com/sci_fi_tv_shows_and_movie_podcasts/) \n  •  2025 Oscar nominations: See the full list, from Ariana Grande and Timothée Chalamet to Emilia Pérez domination (https://ew.com/2025-oscar-nominations-full-list-8777143) \n  •  Joker: Folie à Deux and Madame Web Lead Worst Genre Picks for the Razzies (https://gizmodo.com/joker-folie-a-deux-and-madame-web-lead-worst-genre-picks-for-the-razzies-2000553143) \n  •  ‘Star Wars’ Shocker: Ryan Gosling in Talks to Star in Shawn Levy’s Movie (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/star-wars-ryan-gosling-in-talks-shawn-levys-1236084451/) \n  •  Disney+ Cancels Superhero Show With 100% RT Score After Cliffhanger Ending (https://screenrant.com/extraordinary-show-disney-plus-cancelled/) \n  •  'Ted Lasso' star drops strong hint of filming for fourth season (https://appleinsider.com/articles/25/01/19/ted-lasso-star-drops-strong-hint-of-filming-for-fourth-season?utm_medium=social&amp;utm_source=threads) \n  •  Sonic 4 comes to theaters in March 2027 - The Verge (https://www.theverge.com/2025/1/21/24348904/sonic-4-march-2027-paramount-movie-release-date) \n  •  Severance — Inside the Grand Central Terminal Pop-Up | Apple TV+ (https://www.youtube.com/watch?v=QYVyTvnAsQw) \n  •  Lumon Takes Grand Central - by Parker Ortolani (https://parkerspov.substack.com/p/lumon-takes-grand-central) \n  •  Stephen Colbert Was Supposed To Star In 'Severance' - Here Are His Deleted Scenes (https://youtu.be/7DGOgvxP7LE) \n  •  Mickey 17’s new trailer is a reminder to read the small print - The Verge (https://www.theverge.com/2025/1/22/24349581/mickey-17-trailer-3d-printing) \n  •  Jim Henson Idea Man | Official Trailer | Disney+ (https://youtu.be/iyGFV6VIxkI) \n  •  THE MENU | Official Trailer | Searchlight Pictures (https://youtu.be/C_uTkUGcHv4) \n  •  funny hooked on phonics commercial 2024😂 (https://youtu.be/rbNibGuUsco) ﻿\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-01-27T22:07:47Z","thumbnail_url":"https://img.youtube.com/vi/hQE_jEeTKzo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Drag and Drop Between Sections | Core Data | Section Reordering | Custom Disclosure Groups | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"9j2M-7S0LBA","video_url":"https://www.youtube.com/watch?v=9j2M-7S0LBA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create sections with custom disclosure groups and have the ability to reorder the items between sections by drag and drop using SwiftUI.\nSwiftUI Drag & Drop | SwiftUI Section Reordering | SwiftUI Section Drag & Drop | SwiftUI CoreData Reordering Rows | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-and-120909458\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-27T20:22:56Z","thumbnail_url":"https://img.youtube.com/vi/9j2M-7S0LBA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"S2 E3: 🤖 Call Genkit from Swift","channel_name":"Peter Friese on YouTube","video_id":"y6GHN2rjG8c","video_url":"https://www.youtube.com/watch?v=y6GHN2rjG8c","description":"In season 2 of Building a Second Brain App, we will look at using Genkit to build an AI powered Q&amp;A feature.\n\nLearn how to use Gemini, Genkit, vector embeddings, RAG, and bunch of other hot AI stuff.","published":"2025-01-27T20:17:45Z","thumbnail_url":"https://img.youtube.com/vi/y6GHN2rjG8c/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"TDD: Fixing the Design","channel_name":"Quality Coding on YouTube","video_id":"6AUL3uKa2ZE","video_url":"https://www.youtube.com/watch?v=6AUL3uKa2ZE","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-01-27T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/6AUL3uKa2ZE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"The Secret to User Activation 📲","channel_name":"Appfigures on YouTube","video_id":"ejkZMgEABQU","video_url":"https://www.youtube.com/watch?v=ejkZMgEABQU","description":"The key to activating users for your app is simpler than you think. Watch to uncover the secret to boosting engagement and growth! 🔑 #appgrowth #appstore","published":"2025-01-27T14:30:17Z","thumbnail_url":"https://img.youtube.com/vi/ejkZMgEABQU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 434","channel_name":"Code Completion","video_id":"HZlsMaERoHw","video_url":"https://www.youtube.com/watch?v=HZlsMaERoHw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-27T12:53:35Z","thumbnail_url":"https://img.youtube.com/vi/HZlsMaERoHw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Run DeepSeek R1 Locally Using Ollama #ai #llm #deepseek #r1 #ollama #artificialintelligence","channel_name":"Stream Developers on YouTube","video_id":"qd4Rm7kyksM","video_url":"https://www.youtube.com/watch?v=qd4Rm7kyksM","description":"Do you want to run and test the DeepSeek R1 thinking models locally or offline? Ollama is your go-to option. In this video, we download and run DeepSeek R1 with a single Terminal command using Ollama. \n\nWant to run DeepSeek R1 offline with a graphical user interface? Check out a short guide on using LMStudio: https://youtube.com/shorts/51aYf_39sBU?feature=share\n\nLocal LLM tools: https://getstream.io/blog/best-local-llm-tools/","published":"2025-01-27T10:43:48Z","thumbnail_url":"https://img.youtube.com/vi/qd4Rm7kyksM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Weekly review time! #productivity","channel_name":"maeganwilson_","video_id":"Y07l3_LUA-s","video_url":"https://www.youtube.com/watch?v=Y07l3_LUA-s","description":"","published":"2025-01-27T05:09:08Z","thumbnail_url":"https://img.youtube.com/vi/Y07l3_LUA-s/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Acai Pearl unboxing #coffee #pourovercoffee #unboxing","channel_name":"maeganwilson_","video_id":"mXWj5pfuYiY","video_url":"https://www.youtube.com/watch?v=mXWj5pfuYiY","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-26T19:55:30Z","thumbnail_url":"https://img.youtube.com/vi/mXWj5pfuYiY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Complete Document Scanner App | Camera | SwiftData | App Lock | SwiftUI | #apple","channel_name":"Kavsoft on YouTube","video_id":"GyzoQ6-itrQ","video_url":"https://www.youtube.com/watch?v=GyzoQ6-itrQ","description":"","published":"2025-01-26T19:02:50Z","thumbnail_url":"https://img.youtube.com/vi/GyzoQ6-itrQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Complete Habit Tracker App | SwiftData | Notifications | SwiftUI | #apple","channel_name":"Kavsoft on YouTube","video_id":"q9yWgQrimk4","video_url":"https://www.youtube.com/watch?v=q9yWgQrimk4","description":"","published":"2025-01-26T18:59:33Z","thumbnail_url":"https://img.youtube.com/vi/q9yWgQrimk4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SceneStorage","channel_name":"Stewart Lynch on YouTube","video_id":"KQt2mBenoX8","video_url":"https://www.youtube.com/watch?v=KQt2mBenoX8","description":"In this short Video, I would like to introduce you to SceneStorage and show you how you can implement this in your apps, by remembering certain states like sort order and tab selection between launches of your app over multiple scenes.  I will also be referencing the RawRepresentable protocol to simplify our SceneStorage management.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\n******* Enrol in a bargain priced Swift/SwiftUI course where you will learn how to create a multi targeted  Mac, iPhone, Widget and Apple Watch app that will bring a smile to your face.\nSmile4Me: https://stewartlynch-school.teachable.com\n\nTable of Contents: \n0:00  Introduction\n1:00 Defining the issue\n3:40 SceneStorage PropertyWrapper\n8:00 SceneStorage and RawRepresentable\n\n Starter Project Files: \n   https://github.com/StewartLynch/SceneStorage\nCompleted Project: \n   https://github.com/StewartLynch/SceneStorage/tree/completed\n\nReferences mentioned in video: \nDeep Dive into TabView Changes in iOS18\nhttps://youtu.be/hIoxphFMjYw\n\nRawRepresentable and AppStorage\n   https://youtu.be/LRlSjdTuHWY\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-01-26T14:42:52Z","thumbnail_url":"https://img.youtube.com/vi/KQt2mBenoX8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 433","channel_name":"Code Completion","video_id":"_rLh1UhMPJU","video_url":"https://www.youtube.com/watch?v=_rLh1UhMPJU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-26T12:37:02Z","thumbnail_url":"https://img.youtube.com/vi/_rLh1UhMPJU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Build Your Own Swift Compiler: Modify & Customize Swift!","channel_name":"Swift and Tips","video_id":"Rg3wsgNygYA","video_url":"https://www.youtube.com/watch?v=Rg3wsgNygYA","description":"In this video, I’ll show you how to modify and build your very own version of the Swift compiler! 🚀\n\nWe’ll cover everything you need to know to get started, from setting up your environment to making changes to Swift’s source code and compiling your custom toolchain. Along the way, you’ll see how I tackled common challenges and created a small demo to showcase the results.\n\nPlus, I’ll share some unexpected lessons learned during this process that could save you hours of frustration. 😅\n\nEnjoy your journey customizing Swift!\n\nContent:\n0:00 - Intro\n1:00 - Disclaimer\n2:05 - Download Swift\n2:20 - Download Utility Repos\n2:40 - Download Dependencies\n3:25 - Check Dependencies\n4:15 - Edit Swift Standard Library\n5:17 - Building Custom Swift\n6:26 - Create & Compile Demo\n8:04 - Using Dynamic Library Path\n10:35 - Why I did not use Xcode?\n11:15 - Outro\n\n-----\nArticle summarizing steps: TBD\n\nGuide from swift.org: https://github.com/swiftlang/swift/blob/main/docs/HowToGuides/GettingStarted.md\n\nTroubleshooting build issues: https://github.com/swiftlang/swift/blob/main/docs/HowToGuides/GettingStarted.md#troubleshooting-build-issues\n\nLink Against Custom Build: https://forums.swift.org/t/link-against-custom-built-swift-stdlib/55765 \n\nNext Steps: \nhttps://github.com/swiftlang/swift/blob/main/docs/HowToGuides/GettingStarted.md#next-steps\nFirst Pull Request: https://github.com/swiftlang/swift/blob/main/docs/HowToGuides/FirstPullRequest.md\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* How to create an AI App: https://youtu.be/R05hTsehyX0\n* Is TCA a good architecture?: https://youtu.be/7hzGQLcil48\n* Is MVVM a good for SwiftUI?: https://youtu.be/zgJECl6XMHw\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2025-01-26T07:22:27Z","thumbnail_url":"https://img.youtube.com/vi/Rg3wsgNygYA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 432","channel_name":"Code Completion","video_id":"YDVjlh2cEk0","video_url":"https://www.youtube.com/watch?v=YDVjlh2cEk0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-25T13:38:54Z","thumbnail_url":"https://img.youtube.com/vi/YDVjlh2cEk0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Manual Programmatic Orientation | Orientation Lock | SwiftUI | iOS","channel_name":"Kavsoft on YouTube","video_id":"9dyOYuv9p2Y","video_url":"https://www.youtube.com/watch?v=9dyOYuv9p2Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to programmatically update device orientation using SwiftUI.\nSwiftUI Orientation Lock | SwiftUI Manual Orientation | SwiftUI Programmatic Orientation | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-24T18:58:56Z","thumbnail_url":"https://img.youtube.com/vi/9dyOYuv9p2Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How To Measure When a User is Fully Activated? 📐","channel_name":"Appfigures on YouTube","video_id":"xmz8in2VDLk","video_url":"https://www.youtube.com/watch?v=xmz8in2VDLk","description":"When is a user truly activated in an app? Discover the key actions and behaviors that define user activation, helping you boost engagement and drive app success. #appgrowth #appstoreoptimization","published":"2025-01-24T14:30:34Z","thumbnail_url":"https://img.youtube.com/vi/xmz8in2VDLk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 431","channel_name":"Code Completion","video_id":"8yZYtXaj8G0","video_url":"https://www.youtube.com/watch?v=8yZYtXaj8G0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-24T12:13:54Z","thumbnail_url":"https://img.youtube.com/vi/8yZYtXaj8G0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build OpenAI-Like Operator AI Agent in Python #ai #python #agent #openai #llm","channel_name":"Stream Developers on YouTube","video_id":"yLPczrYY0EA","video_url":"https://www.youtube.com/watch?v=yLPczrYY0EA","description":"In this video, we build an open-source alternative to the new OpenAI's Operator Agent: an AI agent that can use the browser (click, navigate, and scroll) to perform tasks for you on the web. \n\nOpen source Python package: https://browser-use.com/\n\nIDE: https://www.trae.ai/\n\nWant to run this locally/offline? Check out: https://getstream.io/blog/best-local-llm-tools/","published":"2025-01-24T09:56:40Z","thumbnail_url":"https://img.youtube.com/vi/yLPczrYY0EA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI Hack: Add Stunning Backgrounds in Seconds","channel_name":"Paul Solt on YouTube","video_id":"VJx774mdXek","video_url":"https://www.youtube.com/watch?v=VJx774mdXek","description":"How do you add a background image in SwiftUI (without breaking the UI)?\nUse this technique to add background images to your app UI (without stretching your UI offscreen).\n\nZStack {\n    // Background\n    Image(.blueSky)\n        .resizable()\n        .ignoresSafeArea()\n        .scaledToFill()\n        .frame(minWidth: 0)\n\n    // Foreground\n    VStack {\n        // Your content ...\n    }\n}\n\n#SwiftUI #Xcode #iosdevelopment #Swift #xcode16 #SwiftUITips #Techtips","published":"2025-01-23T20:23:18Z","thumbnail_url":"https://img.youtube.com/vi/VJx774mdXek/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How Do You Add a Background Image? (SwiftUI)","channel_name":"Paul Solt on YouTube","video_id":"2qxKnijXF2I","video_url":"https://www.youtube.com/watch?v=2qxKnijXF2I","description":"Use this technique to add background images to your app UI (without stretching your UI offscreen).\n\nZStack {\n    // Background\n    Image(.blueSky)\n        .resizable()\n        .ignoresSafeArea()\n        .scaledToFill()\n        .frame(minWidth: 0)\n\n    // Foreground\n    VStack {\n        // Your content ...\n    }\n}\n\n#SwiftUI #Xcode #iosdevelopment #Swift #xcode16 #SwiftUITips #Techtips","published":"2025-01-23T19:05:02Z","thumbnail_url":"https://img.youtube.com/vi/2qxKnijXF2I/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Guiding the Golden Age: Rebuilding Indoor Navigation for Rijksmuseum, by Rens Verhoeven (English)","channel_name":"CocoaHeadsNL","video_id":"ERCtQoBVgJg","video_url":"https://www.youtube.com/watch?v=ERCtQoBVgJg","description":"How would you add way finding to an app for a large museum?  In this talk Rens explains how they did so for the Rijksmuseum. He shows and explains what worked for them and what not and what solution they ended up using.","published":"2025-01-23T18:36:33Z","thumbnail_url":"https://img.youtube.com/vi/ERCtQoBVgJg/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Late Night Silent Completions: Jiiiii — Part 430","channel_name":"Code Completion","video_id":"opQJHHTqF2w","video_url":"https://www.youtube.com/watch?v=opQJHHTqF2w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-23T12:20:40Z","thumbnail_url":"https://img.youtube.com/vi/opQJHHTqF2w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I thought I had more cat videos for the amount of times they are in work meetings #cats #remotework","channel_name":"maeganwilson_","video_id":"FT-B4AN4bqg","video_url":"https://www.youtube.com/watch?v=FT-B4AN4bqg","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-22T15:15:01Z","thumbnail_url":"https://img.youtube.com/vi/FT-B4AN4bqg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 429","channel_name":"Code Completion","video_id":"BlxiBgKHWHk","video_url":"https://www.youtube.com/watch?v=BlxiBgKHWHk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-22T12:20:45Z","thumbnail_url":"https://img.youtube.com/vi/BlxiBgKHWHk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Run Deepseek R1 Locally With LMStudio #ai #deepseek #r1 #llm","channel_name":"Stream Developers on YouTube","video_id":"51aYf_39sBU","video_url":"https://www.youtube.com/watch?v=51aYf_39sBU","description":"In this video, we look at how to download and run Deepseek's R1 thinking (OpenAI o1's rival) model locally/offline using LMStudio. \n\nTry the thinking model here: https://chat.deepseek.com/\n\nReasoning LLMs: https://getstream.io/blog/reasoning-llms/","published":"2025-01-22T11:29:04Z","thumbnail_url":"https://img.youtube.com/vi/51aYf_39sBU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"CocoaHeadsNL Meetup, 22 January 2025","channel_name":"CocoaHeadsNL","video_id":"CIXCu-AQWdQ","video_url":"https://www.youtube.com/watch?v=CIXCu-AQWdQ","description":"Live stream of the CocoaHeadsNL meetup at Q42 in The Hague.\n\nSchedule:\n19:00 - Guiding the Golden Age: Rebuilding Indoor Navigation for Rijksmuseum, Rens Verhoeven\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2025-01-22T07:57:00Z","thumbnail_url":"https://img.youtube.com/vi/CIXCu-AQWdQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"First pour over of 2025 #coffee #pourovercoffee","channel_name":"maeganwilson_","video_id":"i9DlN0ctzZ4","video_url":"https://www.youtube.com/watch?v=i9DlN0ctzZ4","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-21T14:08:02Z","thumbnail_url":"https://img.youtube.com/vi/i9DlN0ctzZ4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 428","channel_name":"Code Completion","video_id":"ON8SXeOubbU","video_url":"https://www.youtube.com/watch?v=ON8SXeOubbU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-21T12:46:03Z","thumbnail_url":"https://img.youtube.com/vi/ON8SXeOubbU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Test Privates in Swift","channel_name":"Quality Coding on YouTube","video_id":"Tudm4LD0Ets","video_url":"https://www.youtube.com/watch?v=Tudm4LD0Ets","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-01-21T02:21:14Z","thumbnail_url":"https://img.youtube.com/vi/Tudm4LD0Ets/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"S2 E2: 🤖 Genkit / RAG","channel_name":"Peter Friese on YouTube","video_id":"IqTCVAsNBBI","video_url":"https://www.youtube.com/watch?v=IqTCVAsNBBI","description":"In season 2 of Building a Second Brain App, we will look at using Genkit to build an AI powered Q&amp;A feature.\n\nLearn how to use Gemini, Genkit, vector embeddings, RAG, and bunch of other hot AI stuff.","published":"2025-01-20T22:56:50Z","thumbnail_url":"https://img.youtube.com/vi/IqTCVAsNBBI/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Complete macOS Screen Recorder App | ScreenCaptureKit | Screen Recording | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"LEEtA-f5kO4","video_url":"https://www.youtube.com/watch?v=LEEtA-f5kO4","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a complete macOS Screen Recorder App from scratch with ScreenCaptureKit API and SwiftUI.\nSwiftUI ScreenCaptureKit | SwiftUI Screen Recording | SwiftUI macOS Screen Recording  | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-120411536\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.2 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-20T19:16:42Z","thumbnail_url":"https://img.youtube.com/vi/LEEtA-f5kO4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🚀 How to Get Users Hooked on Your App!","channel_name":"Appfigures on YouTube","video_id":"WfsbJ9iMgTI","video_url":"https://www.youtube.com/watch?v=WfsbJ9iMgTI","description":"Discover key strategies to activate users and take your app to the next level. From boosting engagement to improving retention, learn how to turn downloads into loyal users and grow your app’s success. #aso #appgrowth #retention","published":"2025-01-20T14:30:14Z","thumbnail_url":"https://img.youtube.com/vi/WfsbJ9iMgTI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 427","channel_name":"Code Completion","video_id":"cxfaOznpaoc","video_url":"https://www.youtube.com/watch?v=cxfaOznpaoc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-20T11:26:45Z","thumbnail_url":"https://img.youtube.com/vi/cxfaOznpaoc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How did last week really go? Week 3 of 53 in 2025 #productivity #accountability #weeklyreview","channel_name":"maeganwilson_","video_id":"lIhlJFbHx7A","video_url":"https://www.youtube.com/watch?v=lIhlJFbHx7A","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-20T04:31:45Z","thumbnail_url":"https://img.youtube.com/vi/lIhlJFbHx7A/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"LIVE: How to Do Keyword Research for App Store Optimization #ASO with Appfigures","channel_name":"Appfigures on YouTube","video_id":"FyPYY0j9MhI","video_url":"https://www.youtube.com/watch?v=FyPYY0j9MhI","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough ASO data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll show you how I find the best keywords with Appfigures.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2025-01-19T19:45:46Z","thumbnail_url":"https://img.youtube.com/vi/FyPYY0j9MhI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Get the Bike! Skeleton Crew Finale - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"oR7Ks4lHbHE","video_url":"https://www.youtube.com/watch?v=oR7Ks4lHbHE","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/01/19/get-the-bike-skeleton-crew-finale/","published":"2025-01-19T17:13:03Z","thumbnail_url":"https://img.youtube.com/vi/oR7Ks4lHbHE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Color Views in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"w_YjwL3r-ts","video_url":"https://www.youtube.com/watch?v=w_YjwL3r-ts","description":"In this video, we’re diving into something essential for any iOS developer: Colors in SwiftUI.\n\nIn SwiftUI, a Color is a view used to display a rectangular area of a specific color. It is not just a data structure for color values like UIColor in UIKit; instead, it is an actual view component that conforms to the View protocol. This makes it more than just a way to define colors—it is a lightweight and flexible way to fill parts of your SwiftUI interface with color.\n\nWhether you’re designing a simple app or a complex user interface, colors play a huge role in enhancing the look and feel of your design. They can guide users, set the mood, and make your app stand out. But did you know that SwiftUI gives us multiple ways to define and use colors? From built-in static colors like .primary and .secondary, to creating custom colors using RGB, HSB, and even Hex values, the possibilities are endless.\n\nI'm also going to cover how to access UIKit colors that aren’t directly available in SwiftUI—yes, you can still use your favorite UIColor.systemTeal in a SwiftUI project! And to top it off, I’ll show you how to adapt colors dynamically for light and dark modes, making your app look amazing no matter what theme the user has set.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nEnroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app \nhttps://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app\n\nTable of Contents: \n0:00  Introduction\n3:00  SwiftUI Standard Colors\n5:05  SwiftUI Semantic Colors\n6:01 UIColors (Standard)  for Color Views\n9:50 UIColors (Element)  for Color Views\n12:35  Colors from Component Values\n15:08 Color Assets\n18:02 ColorLiteral\n20:42 Color Modifiers\n\n Starter Project Files: \n   https://github.com/StewartLynch/Swift-Colors\nCompleted Project: \n   https://github.com/StewartLynch/Swift-Colors/tree/CompletedSourceCode\n\nReferences mentioned in video: \nMeshGradients in iOS 18 and Xcode 15\n   https://youtu.be/s_eQZ8rRV8Y\nColor Mixing in iOS 18\n   https://youtu.be/KoKlr5dqpP4\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-01-19T14:41:02Z","thumbnail_url":"https://img.youtube.com/vi/w_YjwL3r-ts/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 426","channel_name":"Code Completion","video_id":"Qar7fq0qM64","video_url":"https://www.youtube.com/watch?v=Qar7fq0qM64","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-19T13:31:37Z","thumbnail_url":"https://img.youtube.com/vi/Qar7fq0qM64/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rockestra Theme, Helen Wheels Wings cover by Classic Albums Live Sat Jan 18, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"65g2zYFPpkQ","video_url":"https://www.youtube.com/watch?v=65g2zYFPpkQ","description":"","published":"2025-01-19T05:47:21Z","thumbnail_url":"https://img.youtube.com/vi/65g2zYFPpkQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Maybe I'm Amazed,  Paul McCartney  cover by Classic Albums Live Sat Jan 18, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"EVHDJ0UwWvw","video_url":"https://www.youtube.com/watch?v=EVHDJ0UwWvw","description":"","published":"2025-01-19T05:33:46Z","thumbnail_url":"https://img.youtube.com/vi/EVHDJ0UwWvw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Uncle Albert, Live and Let Die, Wings cover by Classic Albums Live Sat Jan 18, 2025","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8vAhYU-oJzU","video_url":"https://www.youtube.com/watch?v=8vAhYU-oJzU","description":"","published":"2025-01-19T05:27:21Z","thumbnail_url":"https://img.youtube.com/vi/8vAhYU-oJzU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Live-coding! Exploring Ghostty, oh my posh, and DevBox","channel_name":"Full Queue Developer","video_id":"qWZH__yC68c","video_url":"https://www.youtube.com/watch?v=qWZH__yC68c","description":"Tried out Ghostty, oh my posh, and DevBox. Time will tell if they are suitable matches for me. \n\nAnd with the remaining time, I memorize Lost by David Wagoner, here is the text.\n\nStand still. The trees ahead and bushes beside you\nAre not lost. Wherever you are is called Here,\nAnd you must treat it as a powerful stranger,\nMust ask permission to know it and be known.\nThe forest breathes. Listen. It answers,\nI have made this place around you.\nIf you leave it, you may come back again, saying Here.\nNo two trees are the same to Raven.\nNo two branches are the same to Wren.\nIf what a tree or a bush does is lost on you,\nYou are surely lost. Stand still. The forest knows\nWhere you are. You must let it find you.\n\n\n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-01-19T00:33:38Z","thumbnail_url":"https://img.youtube.com/vi/qWZH__yC68c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Get the Bike! Skeleton Crew Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"69Ks3QDTz9M","video_url":"https://www.youtube.com/watch?v=69Ks3QDTz9M","description":"This week we review the Skeleton Crew finale, S01E10 The Real Good Guys, as well as Silo S02E09 The Safeguard. We also start reviewing Star Trek: Prodigy S02E01 & E02 Into the Breach.\n\n  •  Steelers Center Forgets To Snap Football Vs Patriots (https://youtu.be/AD-NvhiuQJ0) \n  •  \"Star Trek\" Superfan Ben Stiller On What To Expect In Season Two Of \"Severance\" (https://youtu.be/RShRJ64y1Mo?si=BpW8PeHXM3CiecT1&amp;t=163) \n  •  David Lynch, Auteur Drawn to the Dark and the Dreamlike, Dies at 78 (https://www.hollywoodreporter.com/movies/movie-news/david-lynch-blue-velvet-mulholland-drive-1236110711/) \n  •  Miller Lite Bob Uecker's Front Row Commercial (https://youtu.be/DPh4iF76LbU) \n  •  2025 Oscars push nominations back again due to Los Angeles fires, but ceremony not postponed (https://ew.com/2025-oscars-nominations-moved-voting-extended-los-angeles-fires-8771596) \n  •  Chelsea Handler-hosted 2025 Critics Choice Awards postponed amid L.A. wildfires (https://ew.com/2025-critics-choice-awards-ceremony-postponed-chelsea-handler-8771312) \n  •  2025 SAG Awards nominations revealed: See the full list, including Angelina Jolie snub, major Wicked noms (https://ew.com/2025-sag-awards-nominations-full-list-8770586) \n  •  Why Warner Bros Shook Up Its Feature Exec Ranks As It Braces For An Auteur-Driven 2025 Slate (https://deadline.com/2025/01/warner-bros-executive-exits-2025-movies-1236256895/) \n  •  Marvel Television's Daredevil: Born Again | Official Trailer | Disney+ (https://youtu.be/7xALolZzhSM?si=9dwawvD6Zuve5K1I) \n  •  Star Wars: Ahsoka May Have Found Its New Baylan Skoll (https://gizmodo.com/star-wars-ahsoka-baylan-skoll-rory-mccann-2000548462) \n  •  Neil Gaiman breaks silence on assault allegations: 'I have never engaged in non-consensual sexual activity' (https://ew.com/neil-gaiman-denies-sexual-assault-allegations-8774663) \n  •  Alien: Romulus Apparently Corrected A Massive CGI Issue For Home Audiences, And Now I Need To Watch It Again To Spot The Difference | Cinemablend (https://www.cinemablend.com/movies/alien-romulus-corrected-massive-cgi-issue-home-audiences-watch-again-spot-difference-ian-holm) \n  •  The Australian Open’s animated livestreams make players look like Wii Sports characters - The Verge (https://www.theverge.com/2025/1/15/24344285/australian-open-livestreaming-wii-sports-style-tennis-matches) \n  •  The Camera is Dirty (https://www.instagram.com/reel/DELbANaJcOZ/?igsh=MXI3cmxpazkwM3d6MQ%3D%3D) \n  •  Section 31 (https://youtu.be/63k1Otp9qtM?si=EVNj9zCD8iRn5IhU) \n  •  Muscles & Mayhem: An Unauthorized Story of American Gladiators | Official Trailer | Netflix (https://youtu.be/dw38WFM4MCg) \n  •  In Search of Tomorrow - The Definitive 80's Sci-Fi Documentary (Official Trailer) (https://youtu.be/PyqFZjWAnyo) \n  •  THELMA - Official Trailer (Universal Pictures) (https://youtu.be/B0NlEIXbjcw) \n  •  House of R (https://podcasts.apple.com/ca/podcast/house-of-r/id1703286315?i=1000676282033) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-01-18T22:26:09Z","thumbnail_url":"https://img.youtube.com/vi/69Ks3QDTz9M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Notification Deep Linking | Open Specific View From Push Notifications | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"6Y9KDTjmpLA","video_url":"https://www.youtube.com/watch?v=6Y9KDTjmpLA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to manage push notifications and also show you how to open specific views when the notification is opened using SwiftUI.\nNotification Deep Linking | Routing Views from Push Notifications | SwiftUI Deep Linking | Open Specific View When a Notification is Opened | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My Mac Specs \n     Xcode Version: 16.2\n     macOS Version: 15.1.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-18T15:17:43Z","thumbnail_url":"https://img.youtube.com/vi/6Y9KDTjmpLA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 425","channel_name":"Code Completion","video_id":"Oka3LpbH_Q8","video_url":"https://www.youtube.com/watch?v=Oka3LpbH_Q8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-18T10:57:40Z","thumbnail_url":"https://img.youtube.com/vi/Oka3LpbH_Q8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Seattle snippets","channel_name":"maeganwilson_","video_id":"g4qHRkqfC6o","video_url":"https://www.youtube.com/watch?v=g4qHRkqfC6o","description":"","published":"2025-01-17T21:30:32Z","thumbnail_url":"https://img.youtube.com/vi/g4qHRkqfC6o/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Seattle in snippets... pieces of my latest travel adventure","channel_name":"maeganwilson_","video_id":"f4iBQWPFZ5Y","video_url":"https://www.youtube.com/watch?v=f4iBQWPFZ5Y","description":"Just put together a little vlog of adventuring for a couple days in Seattle.\n\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-17T21:00:25Z","thumbnail_url":"https://img.youtube.com/vi/f4iBQWPFZ5Y/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 424","channel_name":"Code Completion","video_id":"MHjQtZxGfmE","video_url":"https://www.youtube.com/watch?v=MHjQtZxGfmE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-17T13:31:18Z","thumbnail_url":"https://img.youtube.com/vi/MHjQtZxGfmE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AI Agents: How To Integrate a Real-time Web Search  #ai #agent #llm #artificialintelligence","channel_name":"Stream Developers on YouTube","video_id":"JxVNxmUxGRM","video_url":"https://www.youtube.com/watch?v=JxVNxmUxGRM","description":"This video explains why AI agents need external tools to enhance the built-in knowledge of LLMs. It demonstrates a problem with an agentic system without an external tool and how to fix it by providing accurate, real-time information from the web using the Tavily Search API. \n\nThe example here uses https://www.phidata.com/ as the agentic framework. However, https://tavily.com/ can be integrated similarly into AI agents built with CrewAI or LangChain. Enjoy! \n\nBackground Music: Lose You (https://radio.madza.dev/)","published":"2025-01-16T22:45:00Z","thumbnail_url":"https://img.youtube.com/vi/JxVNxmUxGRM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 423","channel_name":"Code Completion","video_id":"GRaSCjsFIM4","video_url":"https://www.youtube.com/watch?v=GRaSCjsFIM4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-16T13:12:57Z","thumbnail_url":"https://img.youtube.com/vi/GRaSCjsFIM4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Engineer Shows How To Build a SwiftUI Step Counter","channel_name":"Paul Solt on YouTube","video_id":"g74igu8cC-M","video_url":"https://www.youtube.com/watch?v=g74igu8cC-M","description":"Want to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nWant to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/iphone-apps-101-code\nLearn how to build a retro-inspired SwiftUI step counter widget in under 30 minutes. You’ll learn the essentials of layout, design, and cleanup while adding bold colors, dynamic data, and HealthKit integration to keep you motivated on your daily step goals.\n\nWatch to see how easy it is to structure your UI, style your app with a nostalgic vibe, and refactor your code for real-time step tracking. \n\n1. Comment below if you beat the 30-minute challenge! What should I do next?\n2. Download StepUp: Retro Pedometer and join me on a 10,000 steps challenge. Get outside—walk or run to hit your daily move goal!\n\nStepUp: Retro Pedometer: https://apps.apple.com/us/app/stepup-retro-pedometer/id6502121777\n\nTimestamps:\n0:00 Step Counter Challenge\n0:48 Start the 30-min SwiftUI Challenge\n2:03 Add a Widget to Xcode\n2:58 1. Layout 2. Design 3. Cleanup\n4:10 1. Layout\n8:57 Custom Progress Bar\n14:00 2. Design (Fonts and Colors)\n18:50 Visual Hierarchy: Secondary Colors\n20:14 3. Cleanup\n21:00 StepProgress View\n25:30 StepProgress 2D Algorithm Explained (with notes)\n30:21 Challenge Complete! (isFilled Color Logic)\n34:04 Run the Widget on Simulator\n35:15 FIX: Xcode 16 Scheme (WidgetKit Environment)\n35:50 Spacing CGFloat Cleanup\n37:22 Download the Code\n37:46 EXTRA: Where to go next?\n\n#SwiftUI #Tutorial #Widget #Xcode16 #Xcode #Swift #iOSDev #iOSAppDevelopment #RetroWidget #AppleEngineer #iOSDevelopment #30minChallenge #StepCounter #FitnessGoals #AppDevelopment #DesignChallenge #SwiftUIChallenge","published":"2025-01-15T15:54:03Z","thumbnail_url":"https://img.youtube.com/vi/g74igu8cC-M/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"The ONLY Way to Set Up an Apple Search Ads Campaign","channel_name":"Appfigures on YouTube","video_id":"W6_bN3AZo_s","video_url":"https://www.youtube.com/watch?v=W6_bN3AZo_s","description":"► Search Ads Insights: https://appfigures.com/reports/competitor-search-ads\n► Keyword Inspector: https://appfigures.com/reports/keyword-inspector\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://calendly.com/jono-y/intro-call?month=2025-01\n► Find me on Twitter →https://x.com/arielmichaeli?mx=2\n\n\nLearn how to set up a successful Apple Search Ads campaign with this in-depth tutorial! We guide you step-by-step through choosing the right campaign type, targeting the best keywords, setting competitive bids and budgets, and optimizing your ads for maximum ROI. Whether you're a beginner or an experienced marketer, you'll learn proven strategies to improve app visibility, increase downloads, and drive growth on the App Store. Perfect for anyone looking to boost their app marketing strategy\n\n#applesearchads #appgrowth #apple #appstore #app #apps","published":"2025-01-15T14:30:14Z","thumbnail_url":"https://img.youtube.com/vi/W6_bN3AZo_s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 422","channel_name":"Code Completion","video_id":"ZMMMJ4ge6K0","video_url":"https://www.youtube.com/watch?v=ZMMMJ4ge6K0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-15T11:29:02Z","thumbnail_url":"https://img.youtube.com/vi/ZMMMJ4ge6K0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iPhone Apps 101: Course Launches Friday (SwiftUI)","channel_name":"Paul Solt on YouTube","video_id":"FArjZt9kmho","video_url":"https://www.youtube.com/watch?v=FArjZt9kmho","description":"Want to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nWant to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/iphone-apps-101-code\nMy new SwiftUI course launches this Friday, and I'm so excited to teach you. In this update I discuss my new camera, microphone, and teleprompter setup so that I can make my lessons more interactive. If you want to learn Swift UI, user interface design, Xcode 16, and Swift 6 then now is the time to signup.\nThe course is $249 and the price will increase after the early bird access ends by the end of January, 2025.\n\n#SwiftUI #FullCourse #Swift #iOSDev #Xcode #Xcode16","published":"2025-01-14T22:34:57Z","thumbnail_url":"https://img.youtube.com/vi/FArjZt9kmho/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Introduction to Non-Copyable types in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"ydbcczlMEkA","video_url":"https://www.youtube.com/watch?v=ydbcczlMEkA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-01-14T15:52:51Z","thumbnail_url":"https://img.youtube.com/vi/ydbcczlMEkA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Tutorial for Beginners (3.5 Hour FULL COURSE)","channel_name":"Paul Solt on YouTube","video_id":"OT4Sezj_IIU","video_url":"https://www.youtube.com/watch?v=OT4Sezj_IIU","description":"Want to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/swiftui\nWant to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nLearn how to make user interfaces with SwiftUI and Swift programming basics so that you can make iPhone apps. If you are new to SwiftUI (Swift UI means Swift User Interface) this is the best place for you to start. In this video you'll learn how to use Xcode 16 to create your own apps. We will create custom sliders (UISlider from UIKit) in SwiftUI and a custom APR selector with visual masking. At the end of the tutorial, you will know how to build iPhone apps using Swift and SwiftUI. \n\nIf you want to keep learning, join my iPhone Apps 101 course: https://super-easy-apps.kit.com/iphone-apps-101\n\n#SwiftUI #Tutorial #Xcode #Xcode16 #Swift #appdevelopment #paymentcalculatorswiftui","published":"2025-01-14T15:51:57Z","thumbnail_url":"https://img.youtube.com/vi/OT4Sezj_IIU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"S2 E1: 🤖 Genkit","channel_name":"Peter Friese on YouTube","video_id":"G-Xy0B-UZH8","video_url":"https://www.youtube.com/watch?v=G-Xy0B-UZH8","description":"In season 2 of Building a Second Brain App, we will look at using Genkit to build an AI powered Q&amp;A feature.\n\nLearn how to use Gemini, Genkit, vector embeddings, RAG, and bunch of other hot AI stuff.","published":"2025-01-14T13:36:13Z","thumbnail_url":"https://img.youtube.com/vi/G-Xy0B-UZH8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 421","channel_name":"Code Completion","video_id":"vc1mzgKuhi4","video_url":"https://www.youtube.com/watch?v=vc1mzgKuhi4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-14T10:56:13Z","thumbnail_url":"https://img.youtube.com/vi/vc1mzgKuhi4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ruthless Refactoring in Swift","channel_name":"Quality Coding on YouTube","video_id":"av65TFfD7Zs","video_url":"https://www.youtube.com/watch?v=av65TFfD7Zs","description":"","published":"2025-01-13T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/av65TFfD7Zs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Complete Document Scanner App | SwiftData | Biometric Lock | CRUD | VisionKit | Animations | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"D6u5K69gzCA","video_url":"https://www.youtube.com/watch?v=D6u5K69gzCA","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a complete Document Scanner App from scratch with SwiftData, Biometric Authentication, VisionKit, etc., using SwiftUI.\nSwiftUI CRUD | SwiftData CRUD | SwiftUI PDF Document | SwiftUI Biometrics Authentication | SwiftUI VisionKit SDK | SwiftUI Document Scanner | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-119929761\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.1.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-13T19:13:51Z","thumbnail_url":"https://img.youtube.com/vi/D6u5K69gzCA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Onboarding Must-Do's for Higher Conversions 🎯 #aso #apppromotion #mobileapps","channel_name":"Appfigures on YouTube","video_id":"CTwKE9ycHnQ","video_url":"https://www.youtube.com/watch?v=CTwKE9ycHnQ","description":"Strategic keyword placement beyond your ASO will create a better journey and improve conversions. Learn how to create a smoother user experience that engages new users during onboarding and encourages them to take action.","published":"2025-01-13T14:30:07Z","thumbnail_url":"https://img.youtube.com/vi/CTwKE9ycHnQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 420","channel_name":"Code Completion","video_id":"t7UWaNy4a2Q","video_url":"https://www.youtube.com/watch?v=t7UWaNy4a2Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-13T11:55:56Z","thumbnail_url":"https://img.youtube.com/vi/t7UWaNy4a2Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Review of last week","channel_name":"maeganwilson_","video_id":"ce-WsiDPX8U","video_url":"https://www.youtube.com/watch?v=ce-WsiDPX8U","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-13T02:00:33Z","thumbnail_url":"https://img.youtube.com/vi/ce-WsiDPX8U/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Spockcast Episode 219 - I Have a Bad F...","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"tE-h865FSS0","video_url":"https://www.youtube.com/watch?v=tE-h865FSS0","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/01/12/i-have-a-bad-feeling/","published":"2025-01-13T01:14:23Z","thumbnail_url":"https://img.youtube.com/vi/tE-h865FSS0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"I Have a Bad F...","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"mo5AK9iW32E","video_url":"https://www.youtube.com/watch?v=mo5AK9iW32E","description":"This week Jaime and Tim review Skeleton Crew S01E07 We're Gonna Be In So Much Trouble, and Silo S02E07-08 The Dive and Book of Quinn.\n\n  •  The Wrecking Crew Official Trailer 1 (2015) - Documentary HD (https://youtu.be/hhl-3EOYTkc) \n  •  Muscle Shoals - Official Trailer (https://youtu.be/jU09t0smAWI) \n  •  How Star Trek: Lower Decks Managed To Get Enterprise’s Jolene Blalock To Appear, And Why She’s Only Credited By Her First Name | Cinemablend (https://www.cinemablend.com/interviews/how-star-trek-lower-decks-cast-enterprises-jolene-blalock-why-shes-only-credited-first-name) \n  •  Mythic Quest is working through its AI woes in new season 4 trailer - The Verge (https://www.theverge.com/2025/1/8/24339070/mythic-quest-season-4-trailer) \n  •  The Day of the Jackal | Official Trailer | Peacock Original (https://youtu.be/shsIx-ZVL0E)  2024\n  •  Trailer The Day of the Jackal (https://youtu.be/h6xMnTPEzPo)  1973\n  •  Wallace & Gromit: Vengeance Most Fowl | Official Trailer | Netflix (https://youtu.be/X0ZGf2B01uU) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-01-12T20:14:13Z","thumbnail_url":"https://img.youtube.com/vi/mo5AK9iW32E/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 419","channel_name":"Code Completion","video_id":"CttW0Eaesnc","video_url":"https://www.youtube.com/watch?v=CttW0Eaesnc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-12T13:43:44Z","thumbnail_url":"https://img.youtube.com/vi/CttW0Eaesnc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Smile4Me - Mac Menubar, iPhone, Widget and WatchKit Course","channel_name":"Stewart Lynch on YouTube","video_id":"unCe69ZP7Vg","video_url":"https://www.youtube.com/watch?v=unCe69ZP7Vg","description":"I am pleased to announce that my first ever course on Teachable is now available.\nThe course page is  \nhttps://stewartlynch-school.teachable.com/\n\nThe cost is just $30 US for lifetime access.\n\nThe course is close to 6.5 hours long over 6 different modules where I build out a multi-targeted app for Mac Menubar, iOS, Widget, and watch targets.  There is a lot of information here, so I would encourage you to check out the course online.  You can even watch the first module without enrolling.\n\nWhen I put together this course, I paid close attention to the journey someone just like you might take when diving into the world of app development. I know it can feel a bit overwhelming at first, with all the new concepts and code to wrap your head around. That's why I've made sure each lesson builds on the last in a way that's easy to follow and truly digest. I've carefully designed this course so you can take your time and learn as you go. Think of it as learning by doing, where you get to see your progress come to life after every module. The goal here is to give you the confidence and skills to bring your own ideas to life, by creating apps that not just function well but also look great thanks to the power of SwiftUI. And trust me, by the end of it all, you'll be amazed at how far you've come –","published":"2025-01-12T12:38:32Z","thumbnail_url":"https://img.youtube.com/vi/unCe69ZP7Vg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Live-coding on Underway, my NYC subway app. Jan 11, 2025.","channel_name":"Full Queue Developer","video_id":"abhNK6Eoc_Y","video_url":"https://www.youtube.com/watch?v=abhNK6Eoc_Y","description":"Working on debugging my cron job for checking when there's a new map. Then fixing the station search popover so that it's more obvious when there's more results.\n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-01-11T23:59:46Z","thumbnail_url":"https://img.youtube.com/vi/abhNK6Eoc_Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"STOP You’re using print wrong in SwiftUI","channel_name":"Paul Solt on YouTube","video_id":"0WKWMXcav64","video_url":"https://www.youtube.com/watch?v=0WKWMXcav64","description":"How do you use print statements in SwiftUI? If your UI does not look correct, how do you debug it? \n\nIn this video I’ll show you how to fix a common beginner problem with SwiftUI. \n\nDoes “'buildExpression' is unavailable: this expression does not conform to 'View’” sound familiar? You can easily fix this issue by inserting “let _ = “\n\nlet _ = print(“My data values… “)\n#SwiftUITips #BestPractices #Xcode16 #Xcode #Swift #iOSDev #AppDevelopment #XcodeTips","published":"2025-01-11T20:33:23Z","thumbnail_url":"https://img.youtube.com/vi/0WKWMXcav64/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 418","channel_name":"Code Completion","video_id":"3pUu3B_DSiM","video_url":"https://www.youtube.com/watch?v=3pUu3B_DSiM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-11T12:38:19Z","thumbnail_url":"https://img.youtube.com/vi/3pUu3B_DSiM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New macOS 15 Window APIs | Floating Window | Utility Window | macOS | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"yjskN4aPGXI","video_url":"https://www.youtube.com/watch?v=yjskN4aPGXI","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to utilize new macOS 15 API's to create floating and utility windows for macOS using SwiftUI.\nSwiftUI Floating Window | SwiftUI Utility Window | SwiftUI Borderless Window macOS | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.1.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-10T19:19:41Z","thumbnail_url":"https://img.youtube.com/vi/yjskN4aPGXI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"S2 E1: 🤖 Genkit","channel_name":"Peter Friese on YouTube","video_id":"dB18NutAURo","video_url":"https://www.youtube.com/watch?v=dB18NutAURo","description":"In season 2 of Building a Second Brain App, we will look at using Genkit to build an AI powered Q&amp;A feature.\n\nLearn how to use Gemini, Genkit, vector embeddings, RAG, and bunch of other hot AI stuff.","published":"2025-01-10T18:54:09Z","thumbnail_url":"https://img.youtube.com/vi/dB18NutAURo/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Working with C and C++ in Apple environment - Pragma Conference 2023","channel_name":"Richard Topchii on YouTube","video_id":"DSLRObswE3Y","video_url":"https://www.youtube.com/watch?v=DSLRObswE3Y","description":"With interoperability support, it’s possible to leverage C++ and C libraries as if they were written in Swift. I’ll share tips & tricks on how to get started and what pitfalls you might expect when working with this technology. Let’s look at these technologies through a prism of a real-world project and workflow based on Swift Package Manager.\n\nTo get great slide deck text clarity, this video is best watched in 4K.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\n\nTimecodes:\n0:00 - About the Speaker\n1:09 - Intro\n1:17 - Motivation\n5:05 - You are already using C in Swift\n5:20 - Keychain\n6:23 - Endpoint Security\n6:50 - Others\n7:12 - Multiple views of using C/C++ in Swift\n9:40 - Demo\n12:54 - Fixing Swift Package Manager Issues\n13:40 - Real-world use-case example\n15:45 - Swift wrapper for C code\n17:00 - Calling C functions with callbacks from Swift (asynchronous code)\n20:03 - Swift / C++ Interop overview\n21:47 - Q&amp;A\n\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios","published":"2025-01-10T17:32:37Z","thumbnail_url":"https://img.youtube.com/vi/DSLRObswE3Y/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 417","channel_name":"Code Completion","video_id":"CdXY947z2bc","video_url":"https://www.youtube.com/watch?v=CdXY947z2bc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-10T12:03:15Z","thumbnail_url":"https://img.youtube.com/vi/CdXY947z2bc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"That feeling of satisfaction #shorts #nyc","channel_name":"Full Queue Developer","video_id":"3Pt4tHlSvKQ","video_url":"https://www.youtube.com/watch?v=3Pt4tHlSvKQ","description":"","published":"2025-01-09T22:34:05Z","thumbnail_url":"https://img.youtube.com/vi/3Pt4tHlSvKQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Make sure to add analytics to your app #buildInPublic #appdevelopment","channel_name":"maeganwilson_","video_id":"a9qWLGs6Nzg","video_url":"https://www.youtube.com/watch?v=a9qWLGs6Nzg","description":"","published":"2025-01-09T15:05:08Z","thumbnail_url":"https://img.youtube.com/vi/a9qWLGs6Nzg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Onboarding Explained 🧐 #onboarding #aso #appstore","channel_name":"Appfigures on YouTube","video_id":"rt0yuhGtAqw","video_url":"https://www.youtube.com/watch?v=rt0yuhGtAqw","description":"Discover the real purpose behind app onboarding and why it’s essential for user retention and engagement. Learn what makes onboarding more than just a first step in the app journey.","published":"2025-01-09T14:00:57Z","thumbnail_url":"https://img.youtube.com/vi/rt0yuhGtAqw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 416","channel_name":"Code Completion","video_id":"aPGK18YPHsU","video_url":"https://www.youtube.com/watch?v=aPGK18YPHsU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-09T11:42:06Z","thumbnail_url":"https://img.youtube.com/vi/aPGK18YPHsU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 415","channel_name":"Code Completion","video_id":"CtYh9crdJMU","video_url":"https://www.youtube.com/watch?v=CtYh9crdJMU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-08T11:51:15Z","thumbnail_url":"https://img.youtube.com/vi/CtYh9crdJMU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Complete Habit Tracker App | SwiftUI | SwiftData CRUD | User Notifications | Animations","channel_name":"Kavsoft on YouTube","video_id":"Wt2gIr3N0Y4","video_url":"https://www.youtube.com/watch?v=Wt2gIr3N0Y4","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll show you how to create a complete Habit Tracker App from scratch with SwiftData, UserNotifications, etc., using SwiftUI.\nSwiftUI CRUD | SwiftData CRUD | SwiftUI User Notifications | SwiftUI Animations | SwiftUI Complex UI | SwiftUI Habit Tracker | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-119512289\n\n► Intro Page UI Video: https://youtu.be/eG2MXxQ_uVA\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.2\n     macOS Version: 15.1.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-07T18:51:16Z","thumbnail_url":"https://img.youtube.com/vi/Wt2gIr3N0Y4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to hide a View when the app goes into the background – SwiftUI & iOS tutorial 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"EWIoQHJq5Tw","video_url":"https://www.youtube.com/watch?v=EWIoQHJq5Tw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2025-01-07T16:00:19Z","thumbnail_url":"https://img.youtube.com/vi/EWIoQHJq5Tw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 414","channel_name":"Code Completion","video_id":"1YxQ589NxUU","video_url":"https://www.youtube.com/watch?v=1YxQ589NxUU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-07T11:21:59Z","thumbnail_url":"https://img.youtube.com/vi/1YxQ589NxUU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let’s create a custom carousel with ambient background effect using #swiftui  | #ios | #apple","channel_name":"Kavsoft on YouTube","video_id":"YnRmZEIF7SE","video_url":"https://www.youtube.com/watch?v=YnRmZEIF7SE","description":"","published":"2025-01-06T20:05:16Z","thumbnail_url":"https://img.youtube.com/vi/YnRmZEIF7SE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"TDD with SwiftUI: Snapshot Workaround","channel_name":"Quality Coding on YouTube","video_id":"71kRuHFstv0","video_url":"https://www.youtube.com/watch?v=71kRuHFstv0","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2025-01-06T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/71kRuHFstv0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Soockcast - Hey! Are You Busy?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"GS4a61Zq-SU","video_url":"https://www.youtube.com/watch?v=GS4a61Zq-SU","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2025/01/06/hey-are-you-busy/","published":"2025-01-06T16:28:17Z","thumbnail_url":"https://img.youtube.com/vi/GS4a61Zq-SU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Why Benefits Win Over Features! 🏆 #onboarding #appmarketing #appstoreoptimization","channel_name":"Appfigures on YouTube","video_id":"m0OYmVa871Y","video_url":"https://www.youtube.com/watch?v=m0OYmVa871Y","description":"When marketing your app, place more emphasis on selling benefits over the features. It's ok to present the key features, but first show users that you can give them the experience they're looking for. Position your app to highlight its true value and stand out in a competitive market.","published":"2025-01-06T14:30:23Z","thumbnail_url":"https://img.youtube.com/vi/m0OYmVa871Y/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Learn SwiftUI from beginner to professional developer free online courses","channel_name":"Swiftful Thinking","video_id":"d0-Gn_Bxf8s","video_url":"https://www.youtube.com/watch?v=d0-Gn_Bxf8s","description":"🤙 WELCOME TO SWIFTFUL THINKING 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2025-01-06T14:00:42Z","thumbnail_url":"https://img.youtube.com/vi/d0-Gn_Bxf8s/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 413","channel_name":"Code Completion","video_id":"LEs9S9rMHo0","video_url":"https://www.youtube.com/watch?v=LEs9S9rMHo0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-06T13:36:19Z","thumbnail_url":"https://img.youtube.com/vi/LEs9S9rMHo0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Hey! Are You Busy?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"UfynBGcoHvM","video_url":"https://www.youtube.com/watch?v=UfynBGcoHvM","description":"This week we review Skeleton Crew episode 5 & 6, Dune: Prophecy episode 5 & 6, Dr Who: Joy To The World and What If? season 3.\n\n  •  Jason Momoa Is the DCU's Lobo (https://gizmodo.com/jason-momoa-lobo-dc-studios-james-gunn-supergirl-2000544252) \n  •  Marvel Animation’s Your Friendly Neighborhood Spider-Man | Official Trailer | Disney+ (https://youtu.be/N3J2JRQg040?feature=shared) \n  •  Angus MacInnes, 'Star Wars' actor who played Gold Leader, dies at 77 (https://ew.com/angus-macinnes-dead-star-wars-gold-leader-8767778) \n  •  Apple TV+ Sets Free Streaming Weekend In January (https://deadline.com/2024/12/apple-tv-plus-free-streaming-weekend-january-1236244036/) \n  •  Popeye and Tintin are now in the public domain - The Verge (https://www.theverge.com/2025/1/1/24330191/popeye-tintin-head-2025-public-domain) \n  •  Attack The Block - Official HD (https://youtu.be/cD0gm7dHKKc) \n  •  Sonic the Hedgehog 3 | Official Trailer (2024 Movie) Ben Schwartz, Jim Carrey, Keanu Reeves (https://youtu.be/qSu6i2iFMO0) \n  •  Gladiator II | Official Trailer (2024 Movie) - Paul Mescal, Pedro Pascal, Denzel Washington (https://youtu.be/4rgYUipGJNo) \n  •  Wallace & Gromit: Vengeance Most Fowl | Official Trailer | Netflix (https://youtu.be/X0ZGf2B01uU) \n  •  Mission: Impossible - Fallout (2018) - Official Trailer - Paramount Pictures (https://youtu.be/wb49-oV0F78) \n  •  A COMPLETE UNKNOWN | Official Trailer | Searchlight Pictures (https://youtu.be/FdV-Cs5o8mc) \n  •  \"Yacht Rock\" Is Bullsh*t (https://www.youtube.com/watch?v=kEYUw2kiRfc) \n  •  Skeleton Crew's Giant Crab Monster Was a Practical Model Packed With Star Wars Easter Eggs (https://gizmodo.com/star-wars-skeleton-crew-monster-trash-crab-easter-eggs-2000544830) \n  •  Squaring The Circle (The Story of Hipgnosis) - Official UK Trailer (https://youtu.be/O1OuRErYtqc) \n  •  This is Spinal Tap (1984) Trailer #1 | Movieclips Classic Trailers (https://youtu.be/HsFm6Yk_HkE) \n  •  The Secret Of Album Cover Art (https://youtu.be/leulinQpbfE) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2025-01-06T02:46:43Z","thumbnail_url":"https://img.youtube.com/vi/UfynBGcoHvM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Best way to relax for me is by hanging out on the couch #dayinmylife","channel_name":"maeganwilson_","video_id":"cr3zmJbtLhI","video_url":"https://www.youtube.com/watch?v=cr3zmJbtLhI","description":"","published":"2025-01-05T16:18:56Z","thumbnail_url":"https://img.youtube.com/vi/cr3zmJbtLhI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"RawRepresentable and AppStorage","channel_name":"Stewart Lynch on YouTube","video_id":"LRlSjdTuHWY","video_url":"https://www.youtube.com/watch?v=LRlSjdTuHWY","description":"You have all dealt with RawRepresentable when you are dealing with Enums with RawValues.  But do you really know what that means?  In this video, let me show you something that will possibly open up some new ideas for you.  I am going to apply this to AppStorage and UserDefaults.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:37 What is RawRepresentable?\n2:00 RawRepresentable Enums and UserDefaults\n11:45  Custom Types and AppStorage\n\n Starter Project Files: \nNone\n\nCompleted Project: \nhttps://github.com/StewartLynch/RawRepresentable-Demo\n\nReferences mentioned in video: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nOther Recommended Resources: \nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2025-01-05T14:39:09Z","thumbnail_url":"https://img.youtube.com/vi/LRlSjdTuHWY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 412","channel_name":"Code Completion","video_id":"Z4JrEwWuAeA","video_url":"https://www.youtube.com/watch?v=Z4JrEwWuAeA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-05T10:52:54Z","thumbnail_url":"https://img.youtube.com/vi/Z4JrEwWuAeA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding! Underway: subway app for New Yorkers. Saturdays 4pm to 6pm. 2025.01.04","channel_name":"Full Queue Developer","video_id":"dYsgztkR8bc","video_url":"https://www.youtube.com/watch?v=dYsgztkR8bc","description":"Finishing up working on a backend part of my subway for keeping track of which maps are currently published. Also talking about coaching, going solo, and app promotion. Jan 4, 2025\n\n📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2025-01-05T00:44:48Z","thumbnail_url":"https://img.youtube.com/vi/dYsgztkR8bc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"✨ 2025: The Year of Follow-Through ✨ Full video on my profile","channel_name":"maeganwilson_","video_id":"5-jsyw5EiK8","video_url":"https://www.youtube.com/watch?v=5-jsyw5EiK8","description":"I’m great at starting things—new apps, content plans, goals—but finishing? That’s where it all falls apart. This year, I’m changing that.\nIn my latest video, I’m sharing how I plan to finally stick with what I start. From fixing a long-neglected app to setting up systems for focus and consistency, this year is all about proving I can follow through.\nIf you’ve ever struggled to stay consistent or finish what you start, you’ll want to see this. 💪\n🎥 Watch now—link in bio!\n#YearOfFollowThrough #YearlyTheme #GoalSetting #IndieApps #iOSDevelopment\n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affiliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-04T19:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5-jsyw5EiK8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 411","channel_name":"Code Completion","video_id":"YrHMmZ4i0MI","video_url":"https://www.youtube.com/watch?v=YrHMmZ4i0MI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-04T11:05:02Z","thumbnail_url":"https://img.youtube.com/vi/YrHMmZ4i0MI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Welcome to iPhone Apps 101: SwiftUI + Xcode 16 - Lesson 1.1","channel_name":"Paul Solt on YouTube","video_id":"aeVtAQncPxM","video_url":"https://www.youtube.com/watch?v=aeVtAQncPxM","description":"Want to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nWant to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/iphone-apps-101-code\n\nI am launching a new iPhone App Development course, iPhone Apps 101, on Friday, January 10th. Use the links above to join the course and follow along. There will be live office hours and a SwiftUI App Hackathon.\n\n#SwiftUI #Xcode16 #iPhoneAppDevelopment #iOS18 #xcode #swiftprogramming #swiftuideveloper","published":"2025-01-04T05:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aeVtAQncPxM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"iPhone Apps 101 Course Kickoff (SwiftUI App Development)","channel_name":"Paul Solt on YouTube","video_id":"JzlTsJ9g4X4","video_url":"https://www.youtube.com/watch?v=JzlTsJ9g4X4","description":"Want to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nWant to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/iphone-apps-101-code\nGet started with iPhone app development in 2025 using the latest technologies from Apple. In this course, you will build apps with Xcode 16, SwiftUI, and Swift 6 for iOS 18.\n\n#buildapps #SwiftUI #course #ios #iosdev #iosdevelopment #xcode #xcode16 #iPhoneApps101SwiftUI","published":"2025-01-04T02:28:36Z","thumbnail_url":"https://img.youtube.com/vi/JzlTsJ9g4X4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Carousel With Ambient Background Effect | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"8alD84hlQa4","video_url":"https://www.youtube.com/watch?v=8alD84hlQa4","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a beautiful carousel with syncing ambient background effect using SwiftUI | SwiftUI Ambient Carousel | SwiftUI Ambient Background Carousel | SwiftUI Custom Carousel | SwiftUI Backdrop Blur Carousel | SwiftUI Animated Carousel | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-119243063\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:32 Building Normal Carousel\n    4:20 Implementing Ambient Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2025-01-03T19:54:16Z","thumbnail_url":"https://img.youtube.com/vi/8alD84hlQa4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Why 2025 Is All About Follow-Through (And How I’ll Stick to It)","channel_name":"maeganwilson_","video_id":"nobKtIevMsA","video_url":"https://www.youtube.com/watch?v=nobKtIevMsA","description":"I’m great at starting projects—apps, content plans, goals—you name it. But finishing them? That’s a whole other story. In 2025, I’m changing that with my theme: The Year of Follow-Through.\n\nIn this video, I’ll share:\n👉 Why I chose this theme and why follow-through matters so much to me\n👉 The systems I’ve set up to stick with my goals, including tools like NotePlan and my Focused Fridays habit\n👉 How I’m tackling challenges like losing momentum, overcommitting, and feeling overwhelmed\n\nThis year is all about proving to myself that I can finish what I start, whether it’s updating my indie apps, creating consistent content, or focusing on fitness and family.\n\nIf you’re someone who struggles with consistency or follow-through, I hope this inspires you to rethink how you approach your goals. I’ll be documenting my progress throughout the year, so subscribe if you want to see how it all unfolds!\n\nif you're interested in checking out iHog's codebase here's the link https://lnk.heyjay.coffee/ihog\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affiliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-03T15:00:58Z","thumbnail_url":"https://img.youtube.com/vi/nobKtIevMsA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 410","channel_name":"Code Completion","video_id":"LXim29OzXbg","video_url":"https://www.youtube.com/watch?v=LXim29OzXbg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-03T13:25:16Z","thumbnail_url":"https://img.youtube.com/vi/LXim29OzXbg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 409","channel_name":"Code Completion","video_id":"qbeb9mTKpZI","video_url":"https://www.youtube.com/watch?v=qbeb9mTKpZI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-02T13:16:39Z","thumbnail_url":"https://img.youtube.com/vi/qbeb9mTKpZI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Yearly theme prep","channel_name":"maeganwilson_","video_id":"s4j4LTAp1p8","video_url":"https://www.youtube.com/watch?v=s4j4LTAp1p8","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2025-01-01T22:30:05Z","thumbnail_url":"https://img.youtube.com/vi/s4j4LTAp1p8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Dynamic Island based Scroll Refresh Indicator | #ios | #apple | #swiftui","channel_name":"Kavsoft on YouTube","video_id":"YHDaqEDgPmM","video_url":"https://www.youtube.com/watch?v=YHDaqEDgPmM","description":"","published":"2025-01-01T20:46:50Z","thumbnail_url":"https://img.youtube.com/vi/YHDaqEDgPmM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"App Expert Answers the MOST Asked ASO Questions","channel_name":"Appfigures on YouTube","video_id":"5_uL1-4yFls","video_url":"https://www.youtube.com/watch?v=5_uL1-4yFls","description":"Get expert tips on App Store Optimization (ASO) and learn how to boost your app’s rankings on the App Store and Google Play. Discover how to optimize keywords, improve conversion rates, and use localization strategies to stand out in competitive categories. Perfect for app developers looking to increase downloads and dominate the mobile marketplace!\n\nMentioned resources: \n► Leveraging Localizations to amplify your visibility: https://appfigures.com/resources/guides/extend-keyword-list \n► Stop using Stop Words in your ASO: https://appfigures.com/resources/guides/keyword-optimization-app-store-connect#english-stop-words-for-aso\n► What's a Keyword Opportunity? https://appfigures.com/resources/keyword-teardowns/101-bullet-journal\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://calendly.com/jono-y/intro-call?month=2025-01\n► Find me on Twitter →https://x.com/arielmichaeli?mx=2\n\n#aso #appgrowth #appmarketing #apps #appstore #googleplay","published":"2025-01-01T14:30:05Z","thumbnail_url":"https://img.youtube.com/vi/5_uL1-4yFls/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 408","channel_name":"Code Completion","video_id":"YnKS-2u64G0","video_url":"https://www.youtube.com/watch?v=YnKS-2u64G0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2025-01-01T10:44:26Z","thumbnail_url":"https://img.youtube.com/vi/YnKS-2u64G0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Persistence Image Caching SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"UVNx0PZ60pY","video_url":"https://www.youtube.com/watch?v=UVNx0PZ60pY","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll teach you how to persistently cache downsized high-resolution images using SwiftUI | Downsizing UIImage | Caching | Persistence Caching | SwiftData Caching | Image Caching | SwiftUI Caching | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/persistence-view-119040180\n\n► DownsizedImageView Video: https://youtu.be/PTUpOoba0W8\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-31T20:35:26Z","thumbnail_url":"https://img.youtube.com/vi/UVNx0PZ60pY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 407","channel_name":"Code Completion","video_id":"ssLcNqJ6q0A","video_url":"https://www.youtube.com/watch?v=ssLcNqJ6q0A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2025 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-31T10:19:02Z","thumbnail_url":"https://img.youtube.com/vi/ssLcNqJ6q0A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Recreating Telegrams Dynamic Island Interaction using SwiftUI | #ios | #apple","channel_name":"Kavsoft on YouTube","video_id":"3t1M2VNBhTc","video_url":"https://www.youtube.com/watch?v=3t1M2VNBhTc","description":"","published":"2024-12-30T20:49:02Z","thumbnail_url":"https://img.youtube.com/vi/3t1M2VNBhTc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Ranking at the Top of the App Store can be EASY 🚀📊","channel_name":"Appfigures on YouTube","video_id":"6xi4cU6V1ds","video_url":"https://www.youtube.com/watch?v=6xi4cU6V1ds","description":"Data shows it’s easier than ever for apps to rank high in the app store with the right strategies. By optimizing ASO and targeting key user behaviors, apps are climbing the charts faster.","published":"2024-12-30T14:30:04Z","thumbnail_url":"https://img.youtube.com/vi/6xi4cU6V1ds/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 406","channel_name":"Code Completion","video_id":"KDkxDJUwq60","video_url":"https://www.youtube.com/watch?v=KDkxDJUwq60","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-30T13:15:20Z","thumbnail_url":"https://img.youtube.com/vi/KDkxDJUwq60/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Reduce Memory Consumption when using Large Images | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"PTUpOoba0W8","video_url":"https://www.youtube.com/watch?v=PTUpOoba0W8","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to reduce memory consumption of an SwiftUI App when using high resolution images | Downsizing Image View SwiftUI | SwiftUI Downsize Image View | Downsizing UIImage | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-29T19:48:51Z","thumbnail_url":"https://img.youtube.com/vi/PTUpOoba0W8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"2024Recap","channel_name":"Stewart Lynch on YouTube","video_id":"3VSC9Kgt70Q","video_url":"https://www.youtube.com/watch?v=3VSC9Kgt70Q","description":"An overview of all of the 63 videos that I created during 2024 plus more information on the YouTube Channel Application and an upcoming series.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch on BlueSky:\n   @stewartlynch.bsky.social\nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-12-29T14:38:04Z","thumbnail_url":"https://img.youtube.com/vi/3VSC9Kgt70Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Are Ghost Jobs Real?","channel_name":"Paul Solt on YouTube","video_id":"3Dtt6pwSGGs","video_url":"https://www.youtube.com/watch?v=3Dtt6pwSGGs","description":"Does Tech have ghost jobs? Or are employers super picky?\nJoin me as I share my personal experiences (after 40+ tech interviews and over 158 job applications) as I share my lessons learned, and tips for navigating the ever-evolving tech job market\n\nWant to learn iOS? Start here: https://super-easy-apps.kit.com/iphone-apps-101\n\n#JobSearch #CareerAdvice #TechJobs #techindustry #jobsearch2024 #tech #interview #iosdev #swiftdeveloper #ios #xcode #GhostJobs","published":"2024-12-29T12:57:21Z","thumbnail_url":"https://img.youtube.com/vi/3Dtt6pwSGGs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 405","channel_name":"Code Completion","video_id":"ARwziax5jV4","video_url":"https://www.youtube.com/watch?v=ARwziax5jV4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-29T11:09:44Z","thumbnail_url":"https://img.youtube.com/vi/ARwziax5jV4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding! Underway: subway app for New Yorkers. Saturday, Dec 28, 2024","channel_name":"Full Queue Developer","video_id":"Kf2w_5ZyeUM","video_url":"https://www.youtube.com/watch?v=Kf2w_5ZyeUM","description":"📺 LIVE SCHEDULE \nSaturdays, 4pm to 6pm on Twitch \nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2024-12-29T01:30:23Z","thumbnail_url":"https://img.youtube.com/vi/Kf2w_5ZyeUM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What do the $ and _ mean in SwiftUI?","channel_name":"Paul Solt on YouTube","video_id":"vheGpybOCOw","video_url":"https://www.youtube.com/watch?v=vheGpybOCOw","description":"When do you use $ and when do you use _ with SwiftUI and Swift?\nWant to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\nBetween SwiftUI and Swift you will see different uses of the dollar sign ($) and the underscore (_) symbol. They are used in closures which are a cornerstone of SwiftUI development, with property wrappers, state, and argument names. You can omit parameter names by using the underscore.\n\nJoin my new SwiftUI course for iOS 18:\n\niPhone Apps 101: https://super-easy-apps.kit.com/iphone-apps-101\n\n#swiftuideveloper #Swift #Xcode #Tutorial #Xcode16","published":"2024-12-28T17:41:52Z","thumbnail_url":"https://img.youtube.com/vi/vheGpybOCOw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"386 Joseph Simpson","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"p9FiGbH2ae4","video_url":"https://www.youtube.com/watch?v=p9FiGbH2ae4","description":"Checkout the latest episode of MTJCStepping Into visionOS With Joseph Simpson https://morethanjustcode.com/stepping-into-visionos-with-joseph-simpson/","published":"2024-12-28T16:10:51Z","thumbnail_url":"https://img.youtube.com/vi/p9FiGbH2ae4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Interactive SwiftUI Chart - Drag to Show Data w/ Animation","channel_name":"Sean Allen on YouTube","video_id":"uloAs9tQIcA","video_url":"https://www.youtube.com/watch?v=uloAs9tQIcA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to use add interactivity to a chart using the Swift Charts framework with some nice animations. This allows your user to drag along the chart and show the selected information in an annotation view above the chart. We add an opacity animation so all other bars are faded out and only the selected one remains for a nice touch.\n\nStarter Project Download:\nhttps://www.dropbox.com/scl/fo/vpjpxxsnoxxb1f81kkgf8/AG2Xj6QU6TT-CygIxvZ6arc?rlkey=qwwueryssnyo18zkb7xkyvvpr&amp;st=k0gasddt&amp;dl=0\n\nMy Basic Bar Chart Video Tutorial:\nhttps://youtu.be/4utsyqhnS4g\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Interactive Chart Example\n0:17 - Starter Project Explanation\n0:48 - Interactivity - chartXSelection Modifier\n2:51 - Matching data to selection\n6:28 - Building the UI based on selection\n7:00 - Bars fade in and out based on selection\n10:06 - Lolli-pop annotation view UI\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-12-28T15:24:08Z","thumbnail_url":"https://img.youtube.com/vi/uloAs9tQIcA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 404","channel_name":"Code Completion","video_id":"-KKW3eKap8Y","video_url":"https://www.youtube.com/watch?v=-KKW3eKap8Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-28T11:13:49Z","thumbnail_url":"https://img.youtube.com/vi/-KKW3eKap8Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"#2024 Recap | SwiftUI Tutorials | #apple | #ios","channel_name":"Kavsoft on YouTube","video_id":"mvhGIKXwvY4","video_url":"https://www.youtube.com/watch?v=mvhGIKXwvY4","description":"","published":"2024-12-27T21:23:56Z","thumbnail_url":"https://img.youtube.com/vi/mvhGIKXwvY4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Making a custom component accessible -SwiftUI","channel_name":"iOS Accessibility: Up to 11!","video_id":"B5Kx-tAb44g","video_url":"https://www.youtube.com/watch?v=B5Kx-tAb44g","description":"In this video we'll create a custom SwiftUI control from scratch, we'll see how accessible it is, and we'll then put in practice what we've learned in previous videos and configure accessibility label, value, traits and hint for an optimal experience with VoiceOver.\n\nCode:\n• GitHub repo with the code in the video: https://github.com/dadederk/iOSAccessibilitySeries/tree/main/ConferenceTracker\n\nYou can find me in:\n• Mastodon: https://iosdev.space/@dadederk\n• LinkedIn: https://www.linkedin.com/in/danieldevesa/\n• BlueSky: https://bsky.app/profile/dadederk.bsky.social\n• Threads: https://www.threads.net/@dadederk\n• My website, \"Accessibility up to 11!\": http://accessibilityupto11.com\n\nBook:\n• Developing Accessible iOS Apps: https://amzn.to/2PDr9cs","published":"2024-12-27T16:15:24Z","thumbnail_url":"https://img.youtube.com/vi/B5Kx-tAb44g/hqdefault.jpg","twitter_url":""},{"name":"Why Is the iOS Community in Europe So Active? Insights from Indie Dev","channel_name":"Swift and Tips","video_id":"j81OVaa8skc","video_url":"https://www.youtube.com/watch?v=j81OVaa8skc","description":"The iOS community in Europe is thriving, with more conferences, meetups, and collaborations than anywhere else. But why is that?\n\nIn this clip, @FloWritesCode shares his thoughts on what makes Europe’s iOS developer scene so vibrant compared to other regions. From cultural differences to support for indie developers, Flo offers valuable insights into the unique dynamics of the European tech community 🚀\n\nCollaboration between Flo, Pitt and many more iOS devs: https://youtu.be/T1Gx1_oObq0?si=CxvOcXKqLzZrt5Uf\n\n----- \nLaunchBuddy app: https://apps.apple.com/us/app/launchbuddy-indie-developer/id1615169630\n\nFlo's Contact:\n* website: https://www.flowritesco.de\n* Youtube: https://www.youtube.com/@FloWritesCode\n* X: https://x.com/FloWritesCode\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-12-27T15:00:48Z","thumbnail_url":"https://img.youtube.com/vi/j81OVaa8skc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Apple's Use of SwiftUI, New Concurrency Vision, 2024 App Store Awards, Paywalls, and More","channel_name":"Sean Allen on YouTube","video_id":"paluEe35TeA","video_url":"https://www.youtube.com/watch?v=paluEe35TeA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn the December episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- Apple's internal use of Swift and SwiftUI\n- 2024 App Store Award Winners\n- New Swift 6 Concurrency Vision\n- Focusing on the big picture as a dev\n- The essential guide to app paywalls\n- Indie Dev Tips\n- The proper way to use gestures in your app\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Apple's Internal Use of Swift & SwiftUI\n2:47 - 2024 App Store Award Winners\n3:42 - New Vision for Swift 6 Concurrency\n6:32 - Sr. Dev - Big Picture Focus\n8:41 - The Essential Guide to Paywalls\n9:55 - Indie Dev Interview - Hidde van der Ploeg & Pol Piella\n11:01 - Do's and Don'ts of using gestures\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-12-27T12:23:10Z","thumbnail_url":"https://img.youtube.com/vi/paluEe35TeA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 403","channel_name":"Code Completion","video_id":"DjlCjV4sdRs","video_url":"https://www.youtube.com/watch?v=DjlCjV4sdRs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-27T11:46:33Z","thumbnail_url":"https://img.youtube.com/vi/DjlCjV4sdRs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Make an App For Beginners (2024)","channel_name":"Paul Solt on YouTube","video_id":"M8VafIo0A2w","video_url":"https://www.youtube.com/watch?v=M8VafIo0A2w","description":"Want to MAKE iPhone apps? Go Here: https://super-easy-apps.kit.com/iphone-apps-101\nTired of feeling stuck because you don’t even know what to Google next? You’re not alone. \nRob told me he felt too “beginner” to join public forums, and Lisa admitted she was sick of patching together random tutorials—only to end up more confused.\n\nI’ve seen this frustration time and again: bright ideas get shelved because coding feels too overwhelming or lonely. As Rajee discovered, a scattered approach can stall your dreams. But with the right mentorship and a supportive cohort, he went from QA testing to a full-time iOS Software Engineer—even launching his own app!\n\nI’m Paul Solt, and that’s why I built iPhone Apps 101. After 14 years of iOS experience (including work with GoPro, Apple, Microsoft, and as an adjunct professor at RIT), I’ve developed a step-by-step course that cuts through the noise:\n\n• Real-World Projects to get you coding fast.\n• Supportive Community & Live Office Hours so you’re never stuck alone.\n• One-Week Hackathon to help you finish with a polished MVP—ready for TestFlight or even the App Store.\n\nIf you’re ready to finally launch your iOS app—without the guesswork—click the link below to join iPhone Apps 101. Let’s transform your frustration into real, published success!\n\nJoin iPhone Apps 101: https://super-easy-apps.kit.com/iphone-apps-101\n\nQuestions? Comment below or email Paul@SuperEasyApps.com \n\n#SwiftUI #iosdevelopment #AppDevelopment #HowToMakeAnApp #iPhoneApps101 #SwiftUI #Xcode #Xcode16 #iOSDevelopment #BeginnerCoding #MakeAnApp #2024 #CodingTutorial #AppDevelopmentCourse #swift","published":"2024-12-26T18:34:43Z","thumbnail_url":"https://img.youtube.com/vi/M8VafIo0A2w/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Why You Should Have a Subscription App 💰📱","channel_name":"Appfigures on YouTube","video_id":"AsD_m0f0SQw","video_url":"https://www.youtube.com/watch?v=AsD_m0f0SQw","description":"Data reveals that apps with subscription models generate higher, more consistent revenue. Learn why subscriptions are a game-changer for app success.","published":"2024-12-26T15:03:07Z","thumbnail_url":"https://img.youtube.com/vi/AsD_m0f0SQw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 402","channel_name":"Code Completion","video_id":"pmylPepN9bY","video_url":"https://www.youtube.com/watch?v=pmylPepN9bY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-26T11:25:07Z","thumbnail_url":"https://img.youtube.com/vi/pmylPepN9bY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Accessibility label, value, traits & hints","channel_name":"iOS Accessibility: Up to 11!","video_id":"Uf13VQLS3ec","video_url":"https://www.youtube.com/watch?v=Uf13VQLS3ec","description":"We'll talk about the four accessibility properties you’ll find yourself coming back to over and over for configuring your UI component's accessibility: the accessibility label, value, traits, and hint.\n\nCode:\n• GitHub repo with the code in the video: https://github.com/dadederk/iOSAccessibilitySeries/tree/main/ConferenceTracker\n\nYou can find me in:\n• Mastodon: https://iosdev.space/@dadederk\n• LinkedIn: https://www.linkedin.com/in/danieldevesa/\n• BlueSky: https://bsky.app/profile/dadederk.bsky.social\n• Threads: https://www.threads.net/@dadederk\n• My website, \"Accessibility up to 11!\": http://accessibilityupto11.com\n\nResources:\n• UIKit’s UIAccessibility: https://developer.apple.com/documentation/uikit/uiaccessibility-protocol\n• SwiftUI Accessibility Modifiers: https://developer.apple.com/documentation/swiftui/view-accessibility\n\nBook:\n• Developing Accessible iOS Apps: https://amzn.to/2PDr9cs","published":"2024-12-26T10:05:13Z","thumbnail_url":"https://img.youtube.com/vi/Uf13VQLS3ec/hqdefault.jpg","twitter_url":""},{"name":"Interactive Tab Bar | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"tL3n-G5gUZ4","video_url":"https://www.youtube.com/watch?v=tL3n-G5gUZ4","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Interactive Swipe-able Tab Bar Using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Floating Tab Bar | SwiftUI Interactive Tab Bar | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-tab-118677405\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    2:10 Building Custom Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-25T21:24:41Z","thumbnail_url":"https://img.youtube.com/vi/tL3n-G5gUZ4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 401","channel_name":"Code Completion","video_id":"cSFPNrhE1XU","video_url":"https://www.youtube.com/watch?v=cSFPNrhE1XU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-25T11:30:25Z","thumbnail_url":"https://img.youtube.com/vi/cSFPNrhE1XU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Improve SwiftUI Scroll Transitions | #ios | #apple","channel_name":"Kavsoft on YouTube","video_id":"T79soC-cys0","video_url":"https://www.youtube.com/watch?v=T79soC-cys0","description":"","published":"2024-12-24T22:34:07Z","thumbnail_url":"https://img.youtube.com/vi/T79soC-cys0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using VoiceOver - Round 2","channel_name":"iOS Accessibility: Up to 11!","video_id":"6wrVYTAIgx0","video_url":"https://www.youtube.com/watch?v=6wrVYTAIgx0","description":"In a previous video we learned the basics on how to use VoiceOver. In this one, we'll continue exploring some more advanced concepts and interactions to learn to use VoiceOver confidently in our devices.\n\nYou can find me in:\n• Mastodon: https://iosdev.space/@dadederk\n• LinkedIn: https://www.linkedin.com/in/danieldevesa/\n• BlueSky: https://bsky.app/profile/dadederk.bsky.social\n• Threads: https://www.threads.net/@dadederk\n• My website, \"Accessibility up to 11!\": http://accessibilityupto11.com\n\nResources:\n• ScreenReader app, a great app to learn how to use VoiceOver: https://screenreader.app\n• How to Navigate your iPhone or iPad with VoiceOver | Apple Support: https://youtu.be/ROIe49kXOc8?si=hSnjf2Vruk71gBRH\n\nBook:\n• Developing Accessible iOS Apps: https://amzn.to/2PDr9cs","published":"2024-12-24T16:30:07Z","thumbnail_url":"https://img.youtube.com/vi/6wrVYTAIgx0/hqdefault.jpg","twitter_url":""},{"name":"What’s VoiceOver and how can I use it?","channel_name":"iOS Accessibility: Up to 11!","video_id":"IG5M-mWN4m4","video_url":"https://www.youtube.com/watch?v=IG5M-mWN4m4","description":"In this video will learn how to turn VoiceOver on, and off. And the basic gestures and concepts on how to use it in your device. We'll also challenge you to use your app with your eyes closed.\n\nYou can find me in:\n• Mastodon: https://iosdev.space/@dadederk\n• LinkedIn: https://www.linkedin.com/in/danieldevesa/\n• BlueSky: https://bsky.app/profile/dadederk.bsky.social\n• Threads: https://www.threads.net/@dadederk\n• My website, \"Accessibility up to 11!\": http://accessibilityupto11.com\n\nResources:\n• ScreenReader app, a great app to learn how to use VoiceOver: https://screenreader.app\n• How to Navigate your iPhone or iPad with VoiceOver | Apple Support: https://youtu.be/ROIe49kXOc8?si=hSnjf2Vruk71gBRH\n\nBook:\n• Developing Accessible iOS Apps: https://amzn.to/2PDr9cs","published":"2024-12-24T16:27:02Z","thumbnail_url":"https://img.youtube.com/vi/IG5M-mWN4m4/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 400","channel_name":"Code Completion","video_id":"d3MIOuLT7Bo","video_url":"https://www.youtube.com/watch?v=d3MIOuLT7Bo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-24T11:52:41Z","thumbnail_url":"https://img.youtube.com/vi/d3MIOuLT7Bo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iPhone Apps 101 - Project Based SwiftUI App Development","channel_name":"Paul Solt on YouTube","video_id":"GletZD3pCqc","video_url":"https://www.youtube.com/watch?v=GletZD3pCqc","description":"Want to MAKE iPhone apps? Go Here: https://super-easy-apps.kit.com/iphone-apps-101\nHow do you get started with iPhone app development? I taught a Skillshare iPhone course back in 2013. It was project based and the student apps were incredible. I've done the same teaching at RIT and Lambda School. Working on a Capstone project is rewarding and puts what your need to learn into focus.\nI discuss my updates to the course syllabus in this video.\nIf you want to join the course, go here: https://super-easy-apps.kit.com/iphone-apps-101\n\n#SwiftUI #iosdev #appdevelopment  #projectbased #learnswiftui #learnswift #ios #xcode #xcode16 #tutorial","published":"2024-12-24T05:00:18Z","thumbnail_url":"https://img.youtube.com/vi/GletZD3pCqc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Episode 386   Joseph Simpson","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"tfBzn2_nNWM","video_url":"https://www.youtube.com/watch?v=tfBzn2_nNWM","description":"","published":"2024-12-24T04:50:36Z","thumbnail_url":"https://img.youtube.com/vi/tfBzn2_nNWM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"You Should Start Using ASO Now 🎯📡","channel_name":"Appfigures on YouTube","video_id":"761hF1pomW8","video_url":"https://www.youtube.com/watch?v=761hF1pomW8","description":"ASO helps apps improve visibility and rank higher in the app store, making it a crucial strategy for success. Data shows that apps using ASO consistently achieve more downloads and better user retention.","published":"2024-12-23T14:30:06Z","thumbnail_url":"https://img.youtube.com/vi/761hF1pomW8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 399","channel_name":"Code Completion","video_id":"ZQe6y4pHHMg","video_url":"https://www.youtube.com/watch?v=ZQe6y4pHHMg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-23T11:50:24Z","thumbnail_url":"https://img.youtube.com/vi/ZQe6y4pHHMg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expandable Grid based AsyncImage Viewer using SwiftUI | #ios  |#apple","channel_name":"Kavsoft on YouTube","video_id":"iydQGb_k0R0","video_url":"https://www.youtube.com/watch?v=iydQGb_k0R0","description":"","published":"2024-12-23T07:14:59Z","thumbnail_url":"https://img.youtube.com/vi/iydQGb_k0R0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Apple Intelligence - First Look: YIKES!","channel_name":"Paul Solt on YouTube","video_id":"7PYz9mSgPr4","video_url":"https://www.youtube.com/watch?v=7PYz9mSgPr4","description":"😞 Disappointed with Apple Intelligence? 😞 \nWant to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\n\nJoin us as I take a critical first look at Apple Intelligence! 🍎🤖 My wife still wonders why I keep using Siri expecting better results... she's not any smarter this year. Compared to ChatGPT, Siri is a brick.\nWill I keep Apple Intelligence features enabled? Find out...\n\n00:00 Intro - Updated to macOS Sequoia\n1:15 - iPhone Mirroring First Look\n2:15 iPhone Mirroring Window Delay\n3:14 Apple Intelligence & Siri - First Look\n4:04 BUG: No Drag Events!\n7:44 Settings Reorganized\n8:10 BIG: Dark Icons?\n8:40 Mail: Disable Summarize Message Previews\n10:40 Notifications: Disable Summarize\n13:00 QuickTime for the Win\n13:50 What Time is it In Alaska?\n16:30 Siri is Just as Useless\n17:34 Siri Can't Add Numbers\n18:13 ChatGPT can do way more than Siri\n19:58 TLDR So so experience\n\n#AppleIntelligence #FirstLook #AppleAI #TechReview #AppleDisappointment #AIFail #AppleEvent #TechCritique #SiriUpdate #MachineLearning","published":"2024-12-23T05:19:22Z","thumbnail_url":"https://img.youtube.com/vi/7PYz9mSgPr4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"MyTallies   Companion Watch App   Part 3   Icons and Complications","channel_name":"Stewart Lynch on YouTube","video_id":"QwytQ_ho_F4","video_url":"https://www.youtube.com/watch?v=QwytQ_ho_F4","description":"This is the 7th and final video in the MyTally series.  In this, the 3rd video in the WatchKit section we will add some finesse to our app by adding an app icon and image for the contentUnavailable view and create a complication that will not only serve as a launcher for our application from the watch face but will also display the current value for the selected Tally\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:25 App Icon\n3:03 Content Unavailable Image\n4:00 Watch Complication App Launcher\n11:30 A Better Complication\n\n Starter Project Files: \n   https://github.com/StewartLynch/MyTallies/tree/WatchKit2\n\nImage Assets\n   https://www.createchsol.com/MyTallies/MyTalliesImages.zip\n\nCompleted Project: \nhttps://github.com/StewartLynch/MyTallies/tree/WatchKit3\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nhttps://youtu.be/I4wH6nllUvA\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nhttps://youtu.be/oQMogL8GpkE\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nhttps://youtu.be/9Vp7uLX1LeA\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nhttps://youtu.be/fCx5AeUO6MM\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nhttps://youtu.be/QwytQ_ho_F4\n\nReferences mentioned in video: \nImage Assets\n(If you are having problems downloading zip files, use Safari. Chrome restricts zip files by default) \n  https://www.createchsol.com/MyTallies/MyTalliesImages.zip\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-12-22T14:47:03Z","thumbnail_url":"https://img.youtube.com/vi/QwytQ_ho_F4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 398","channel_name":"Code Completion","video_id":"AChZqwG_qrM","video_url":"https://www.youtube.com/watch?v=AChZqwG_qrM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-22T11:25:06Z","thumbnail_url":"https://img.youtube.com/vi/AChZqwG_qrM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build an iOS WebSocket Client Intro","channel_name":"Xcoding with Alfian","video_id":"i00xqcSuJeo","video_url":"https://www.youtube.com/watch?v=i00xqcSuJeo","description":"","published":"2024-12-22T11:14:36Z","thumbnail_url":"https://img.youtube.com/vi/i00xqcSuJeo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ByteCast #20 - Build a WebSocket Client | Ping Scheduler & Network Monitor | Auto Reconnect","channel_name":"Xcoding with Alfian","video_id":"3GCYdchW9II","video_url":"https://www.youtube.com/watch?v=3GCYdchW9II","description":"In this video, we’re diving into building a custom WebSocket client with some powerful features like:\n- Ping Scheduler to maintain connectivity\n- Network Monitoring to detect connectivity changes\n- Auto Reconnect Mechanism for reliability\n- Swift Structured Concurrency Global Actor for thread safety without the need of GCD\n\nWe’ll test the WebSocket client to connect with OpenAI ChatGPT Real-Time WebSocket Server.\n\nGithub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast","published":"2024-12-22T10:52:38Z","thumbnail_url":"https://img.youtube.com/vi/3GCYdchW9II/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Live-coding! Underway: subway app for New Yorkers. Saturdays 4pm to 6pm - renames and chatting","channel_name":"Full Queue Developer","video_id":"GeQAGlIFYsY","video_url":"https://www.youtube.com/watch?v=GeQAGlIFYsY","description":"📺 LIVE SCHEDULE\nSaturdays, 4pm to 6pm on Twitch\nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2024-12-22T03:41:14Z","thumbnail_url":"https://img.youtube.com/vi/GeQAGlIFYsY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Lower Decks Finale! - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"XJgf-k4N7EM","video_url":"https://www.youtube.com/watch?v=XJgf-k4N7EM","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2024/12/22/lower-decks-finale/","published":"2024-12-22T03:40:42Z","thumbnail_url":"https://img.youtube.com/vi/XJgf-k4N7EM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Lower Decks Finale!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"r308E6AdNrI","video_url":"https://www.youtube.com/watch?v=r308E6AdNrI","description":"This week we bid farewell to the crew of the Ceritos as Lower Decks series ends. We also review Skeleton Crew S01E04 Can't Say I Remember No At Attin, Silo S02E05 Decent, and Dune: Prophecy S01E05 In Blood, Truth.\n\n  •  Apple TV+ Renews Silo for Season 3 and Final Season 4 - Nerdist (https://nerdist.com/article/apple-tv-renews-silo-season-3-and-4-confirms-final-chapter/) \n  •  Superman | Official Teaser Trailer (https://youtu.be/uhUht6vAsMY?si=Bout0TnqEtHqVo2L) \n  •  Karate Kid: Legends - Official Trailer (2025) Jackie Chan, Ben Wang, Ralph Macchio (https://youtu.be/RFkkYVxyJYI) \n  •  Elmo needs a new streaming home after Max drops Sesame Street - The Verge (https://www.theverge.com/2024/12/13/24320522/sesame-street-warner-bros-discovery-part-ways-max-hbo) \n  •  Sonic 4 is speeding into theaters in 2027 - The Verge (https://www.theverge.com/2024/12/19/24325163/sonic-4-confirmed-paramount-pictures-sonic-the-hedgehog) \n  •  Black Doves | Official Trailer | Netflix (https://youtu.be/1R0d2jW7a-I?si=6eFgJm0IZvmorYLr) \n  •  Secret Level - Official Trailer | Prime Video (https://youtu.be/SvY9Uq7I30Y?si=1DeGJXT8VntlIpQn) \n  •  Weird Star Trek Merch (https://www.instagram.com/weirdstartrekmerch/profilecard/?igsh=MTdydWhxM3Bvd3l6Mg%3D%3D) \n  •  Marvel Animation’s What If…? Season 3 | Official Trailer | Disney+ (https://youtu.be/umiKiW4En9g?si=S1SWhNxpVyVY5OrO) \n  •  THE STICKY Official Trailer (2024) Jamie Lee Curtis (https://youtu.be/HjPdg53jRQ4) \n  •  Bad Sisters — Official Trailer | Apple TV+ (https://youtu.be/IZUrhfCl0Xc) \n  •  Beautiful Boy - Official Trailer | Amazon Studios (https://youtu.be/y23HyopQxEg) \n  •  The 4:30 Movie (2024) Official Trailer - Austin Zajur, Siena Agudong, Ken Jeong (https://youtu.be/4TmG-X0aIh8?si=mwp8L5fby5h35T_u) \n  •  Death of a Unicorn’s first trailer brings a fairytale creature into a dark comedy - The Verge (https://www.theverge.com/2024/12/18/24323773/death-of-a-unicorn-trailer-a24) \n  •  Superman & Lois Season 4 Trailer (HD) Final Season (https://youtu.be/zzaRzsSma8Y) \n  •  Captain America: Brave New World | Special Look (https://youtu.be/SWZyuEQPQYo) \n  •  Music Box: Yacht Rock: A Dockumentary | Official Trailer | HBO (https://youtu.be/a55pyQsI3GQ) \n  •  ﻿Paul Shaffer Plus One ft. Donald Fagen (https://youtu.be/Oj9gl7O3AtY) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-12-22T01:26:35Z","thumbnail_url":"https://img.youtube.com/vi/r308E6AdNrI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 397","channel_name":"Code Completion","video_id":"NB-XAZ9Y9SI","video_url":"https://www.youtube.com/watch?v=NB-XAZ9Y9SI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-21T11:28:51Z","thumbnail_url":"https://img.youtube.com/vi/NB-XAZ9Y9SI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Multiple Image Viewer - AsyncImage - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"BEGgrLxl3I4","video_url":"https://www.youtube.com/watch?v=BEGgrLxl3I4","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Multiple Image Viewer with AsyncImage and Zoom Transitions Using SwiftUI | SwiftUI AsyncImage | SwiftUI Multiple Image Viewer | SwiftUI Zoom Transitions | SwiftUI Hero Transitions | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-118376247\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:15 Building Multiple Image Viewer\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-20T19:45:01Z","thumbnail_url":"https://img.youtube.com/vi/BEGgrLxl3I4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Ep 10: Genkit","channel_name":"Peter Friese on YouTube","video_id":"FTQgxbHK_zs","video_url":"https://www.youtube.com/watch?v=FTQgxbHK_zs","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-12-20T13:52:33Z","thumbnail_url":"https://img.youtube.com/vi/FTQgxbHK_zs/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 395","channel_name":"Code Completion","video_id":"LYOSwbM56Xw","video_url":"https://www.youtube.com/watch?v=LYOSwbM56Xw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-20T11:20:55Z","thumbnail_url":"https://img.youtube.com/vi/LYOSwbM56Xw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Design Challenge 2: StepUp Pedometer Widget","channel_name":"Paul Solt on YouTube","video_id":"Pc3gkl0jsWA","video_url":"https://www.youtube.com/watch?v=Pc3gkl0jsWA","description":"Boost your SwiftUI skills: Design beautiful, functional UIs. \n👉Want to MAKE iPhone apps? Go here: https://super-easy-apps.kit.com/iphone-apps-101\n👉Want to DOWNLOAD the code? Go here: https://super-easy-apps.kit.com/iphone-apps-101-code\nHow do you match an existing design using code? How can you convert a UX design from Figma/Sketch into Swift code?\nIn this UI teardown you will see how to reconstruct the exact UI using SwiftUI layout. By the end you'll have a fully functional design that can adapt to any health data input.\n\n#SwiftUI #DesignChallenge #Widget #Design #HowTo #Swift #xcode16 #xcode #iosdev #ios #widgets #swiftuideveloper  #swiftdeveloper #iosdevelopment #ios18","published":"2024-12-20T05:10:12Z","thumbnail_url":"https://img.youtube.com/vi/Pc3gkl0jsWA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"I recorded a complete 5-hour course where I'm building an iOS app using Cursor","channel_name":"DesignCode","video_id":"ebnUPRhfctc","video_url":"https://www.youtube.com/watch?v=ebnUPRhfctc","description":"95% was coded by Claude AI. The rest (the animations, the workflow and UI fixes) is where AI falls short and what I spend a lot of time teaching. \n\nCode and projects provided. You can watch the entire course: https://designcode.io/swiftui-ios18-course\n\nDiscover how to take your SwiftUI app to the next level by combining AI-generated code with custom animations, mesh gradients, and scroll interactions! Learn to troubleshoot, adapt to light & dark modes, and use tools like Xcode and WWDC resources. Elevate your designs with practical tips and tools that go beyond AI's capabilities. 🎨💻\n\nChapters & Timestamps:\nIntro to Combining AI & Customizations - 0:00\nLearn the balance between AI-generated foundations and manual improvements like UI fixes and animations.\n\nImplementing Text Animations - 1:45\nStep-by-step guide to integrate text transitions using WWDC24 resources.\n\nFixing State Transitions - 4:20\nHow to solve \"loading\" state issues with if statements and withAnimation.\n\nScroll Interactions & Buttons - 7:30\nAdd a \"scroll-to-top\" button and customize its appearance and behavior.\n\nCreating Mesh Gradient Animations - 12:15\nLearn to animate gradients as outlines and integrate them into your app seamlessly.\n\nBlend Modes for Light & Dark Modes - 17:00\nAdjust blending modes for dark and light themes using environment variables.\n\nFinal Touches & Dark Mode Fixes - 20:10\nFix mistakes, adapt colors with primary, and clean up warnings for a polished app.\n\nLearning Resources & Next Steps - 22:45\nExplore more SwiftUI courses, WWDC videos, and tools like Cursor and Claude AI to keep learning and growing.\n\n#cursor #aicoding #swiftui \n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma","published":"2024-12-20T03:05:42Z","thumbnail_url":"https://img.youtube.com/vi/ebnUPRhfctc/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Let’s create a Cool Looping Stacked Cards Using SwiftUI | #apple | #ios","channel_name":"Kavsoft on YouTube","video_id":"AL6DORyWYts","video_url":"https://www.youtube.com/watch?v=AL6DORyWYts","description":"","published":"2024-12-19T21:56:06Z","thumbnail_url":"https://img.youtube.com/vi/AL6DORyWYts/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Ep 9: w/ special guest 🎅🏻 🎄💫!","channel_name":"Peter Friese on YouTube","video_id":"cDVipmgJUa4","video_url":"https://www.youtube.com/watch?v=cDVipmgJUa4","description":"In this episode, I've got a special guest! We will talk about Firebase Auth, and in particular how to store additional user properties - a question that came up in episode 8.","published":"2024-12-19T19:03:35Z","thumbnail_url":"https://img.youtube.com/vi/cDVipmgJUa4/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 394","channel_name":"Code Completion","video_id":"vgyC5nsqUO4","video_url":"https://www.youtube.com/watch?v=vgyC5nsqUO4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-19T11:13:13Z","thumbnail_url":"https://img.youtube.com/vi/vgyC5nsqUO4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Avoid Crashes in Swift: How Overflow Operators Work (&+, &-)","channel_name":"Swift and Tips","video_id":"n1T3qkKCLKA","video_url":"https://www.youtube.com/watch?v=n1T3qkKCLKA","description":"Discover how to avoid crashes in Swift by mastering overflow operators like &+ and &-! 🚀\n\nIn this video, I’ll explain how wrapping arithmetic works, when to use these operators, and why they’re essential for safe and efficient code.\n\nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/advancedoperators/#Overflow-Operators\n\n-----\n\nOther videos related:\n* StaticString: https://youtu.be/KAXuZ9pGB4w\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Swift Concurrency: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n* Access Control Types: https://youtu.be/MPXvleREPe0\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-12-19T04:59:55Z","thumbnail_url":"https://img.youtube.com/vi/n1T3qkKCLKA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Ep 9: w/ special guest! 🎅🏻 🎄💫","channel_name":"Peter Friese on YouTube","video_id":"ogQU5chCYhs","video_url":"https://www.youtube.com/watch?v=ogQU5chCYhs","description":"In this episode, I've got a special guest! We will talk about Firebase Auth, and in particular how to store additional user properties - a question that came up in episode 8.","published":"2024-12-18T22:13:34Z","thumbnail_url":"https://img.youtube.com/vi/ogQU5chCYhs/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"iPhone Apps 101: Early Bird Access (Master SwiftUI in 2024!)","channel_name":"Paul Solt on YouTube","video_id":"cRSetGGUjHM","video_url":"https://www.youtube.com/watch?v=cRSetGGUjHM","description":"What if your apps could look as good as the top apps on the AppStore? Keep watching, and I’ll show you how to make it happen.\n👉Join the course: https://super-easy-apps.kit.com/iphone-apps-101\nUse the link above to join my new SwiftUI course on Friday, December 20th, 2024. There will be an Early Bird discount, which you can learn about in this video, which will expire on December 23rd, 2024.\nI anticipate at least 44 video lessons and 6+ hours of SwiftUI and Swift content. If you want to jumpstart your iPhone app career, this is the best place to start in 2024. Kickstart your app projects for the new year with my iPhone Apps 101 course.\n\n👉Join the course: https://super-easy-apps.kit.com/iphone-apps-101\n👉My original iPhone Apps 101 Course: https://www.youtube.com/playlist?list=PLLYKjb-Uo9cwUWkgYlLpcBf_eH1-i88gT\n\n#iosdeveloper #SwiftUI #Xcode16 #xcode #macos #swiftuicourse #iphonecourse #appdevelopment #iphoneappdevelopment #iosdevelopment #iosdeveloper #iOSDev #onlinecourse #learnswift #LearnSwiftUI #ios18 #xcode #iPhoneApps101","published":"2024-12-18T18:48:44Z","thumbnail_url":"https://img.youtube.com/vi/cRSetGGUjHM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Is Hawk Tuah Girl's App a Scam?","channel_name":"Appfigures on YouTube","video_id":"qBQ-5IsLwRM","video_url":"https://www.youtube.com/watch?v=qBQ-5IsLwRM","description":"Did you know the Hawk Tuah girl released a mobile app? Can you guess what it is?\n\nI checked it out because some have suggested it's a scam, just like her recent token. \n\nIs it? Watch to find out!\n\nA few funny reviews for Pookie Tools - These can't be real:\n\nHailey Welch my savior - Hello everyone. I am a 89 year old man with severe drinking issues and balding issues. This is an actually a misdiagnosis. My wife left me because I would prioritize talk tuah over our 5 infants. She took my life savings, 401k and all the children. I spent my last dollars on this app and it’s the best decision I’ve ever made.\n\nSee it: https://appfigures.com/reviews/337830976232Ledx6CDbONA9a-2EEYcOnWA\n\nThe app saved my life  - Hello, I am a lonely 56 year old Indian man with alopecia. I was seeking guidance from the various dating apps when I came across this, made by Hailey Welch herself. All I can say is what a difference! I can successfully say that the height detector never got my right and as a matter of fact gave me an extra 2 inches, lord knows I need that. The only disappointing part was the lack of big b**ty latinas but what’s to be expected of an app that only charges $5 a month what a steal!!!! I love this app and can’t wait to recommend it to my wife’s new boyfriend and his son as well.\n\nSee it: https://appfigures.com/reviews/337830976232LlBGU2Llcw4Vthw24w5QqBg\n\nHave an app you want me to look at next? Leave a comment and let me know.\n\nTechCrunch: https://techcrunch.com/2024/11/14/hawk-tuah-girl-launches-pookie-tool-an-ai-powered-dating-advice-app-and-its-fine/","published":"2024-12-18T15:43:18Z","thumbnail_url":"https://img.youtube.com/vi/qBQ-5IsLwRM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 394","channel_name":"Code Completion","video_id":"GM6mvDHnjXQ","video_url":"https://www.youtube.com/watch?v=GM6mvDHnjXQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-18T11:41:47Z","thumbnail_url":"https://img.youtube.com/vi/GM6mvDHnjXQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Top 4 Window Snapping Alternatives for macOS Sequoia (Window Tiling)","channel_name":"Paul Solt on YouTube","video_id":"O4g3lLr21iE","video_url":"https://www.youtube.com/watch?v=O4g3lLr21iE","description":"Do you want a better Window Snapping app? Does macOS Sequoia's window tiling not work with your favorite app? What's the best productivity app on the App Store?\n\nIf you want alternatives, you should consider one of these alternative apps. Each has its own strengths and weaknesses.\n\n1. Rectangle: https://rectangleapp.com/\n2. Magnet (#1 app): https://apps.apple.com/us/app/magnet/id441258766\n3. Better Snap Tool: https://apps.apple.com/us/app/bettersnaptool/id417375580\n4. Swish: https://highlyopinionated.co/swish/\n\nJoin my iPhone App Course: https://super-easy-apps.kit.com/iphone-apps-101\n\n#windowmanagement #macos #sequoia #alternatives #windowtiling #windowsnap  #windowtiles #windowtiling #tiling #macossequoia #shortcuts #helpfultip #protip #TechTip #macOSHint #macOSTip #windows #windowing #windowmanagement #poweruser #keyboardshortcut","published":"2024-12-18T05:00:17Z","thumbnail_url":"https://img.youtube.com/vi/O4g3lLr21iE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Window Tiling in macOS Sequoia: Best Practices and Tricks","channel_name":"Paul Solt on YouTube","video_id":"dYh0a5MSMu8","video_url":"https://www.youtube.com/watch?v=dYh0a5MSMu8","description":"Is window tiling in macOS Sequoia truly the game-changer you need for better productivity? Watch now to find out.\n\nCheck out how I’m using window snapping and tiling on macOS Sequoia. I was excited about this feature, but I wasn’t sure if it would work for me. In this video, I’ll show you how to drag windows and snap them in place, as well as how to use keyboard shortcuts to become a pro at using macOS.\n\nWatch my macOS Sequoia bug: \n\n🔍 In This Video, You'll Learn:\n\n• Step-by-Step Guide: How to effectively use the new window tiling feature in macOS Sequoia\n• Best Practices: Optimize your window management to boost productivity\n• Pro Tips: Drag and snap windows effortlessly for a seamless workspace\n• Keyboard Shortcuts: Harness powerful shortcuts to become a macOS superuser\n• Workflow Preservation: How to upgrade without disrupting your existing setup\n\nMake iPhone Apps:\n• Join my iPhone App Course: https://super-easy-apps.kit.com/iphone-apps-101\n\nLINKS\n• https://www.apple.com/macos/macos-sequoia/\n• Microsoft patent discussion: https://www.threads.net/@renbanford/post/C8JtK3cSFyf\n• Microsoft Patent: https://patents.google.com/patent/US10592080B2\n\n#macos #sequoia #windowtiles #windowtiling #tiling #macossequoia #shortcuts #helpfultip #protip #TechTip #macOSHint #macOSTip #windows #windowing #windowmanagement #poweruser #keyboardshortcut","published":"2024-12-17T17:15:30Z","thumbnail_url":"https://img.youtube.com/vi/dYh0a5MSMu8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Stacked Cards - Looping Cards - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"mEwlTyTtsmE","video_url":"https://www.youtube.com/watch?v=mEwlTyTtsmE","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Stacked Looping Cards Using SwiftUI | SwiftUI Stacked Cards | SwiftUI Looping Cards | SwiftUI Tinder Cards | SwiftUI Animation Challenge | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-118155184\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:30 Building Stacked Cards\n    9:25 Implementing Looping Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-17T14:46:16Z","thumbnail_url":"https://img.youtube.com/vi/mEwlTyTtsmE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 393","channel_name":"Code Completion","video_id":"up7AeiW28X0","video_url":"https://www.youtube.com/watch?v=up7AeiW28X0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-17T11:30:49Z","thumbnail_url":"https://img.youtube.com/vi/up7AeiW28X0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Running Out of ChatGPT and Claude Quotas? Try a Local LLM.","channel_name":"Paul Solt on YouTube","video_id":"qv1CTHar6fA","video_url":"https://www.youtube.com/watch?v=qv1CTHar6fA","description":"Are you considering paying for LLMs? I pay for ChatGPT Plus ($20/month) and I ran out of my quota last night. To be honest, I think the quotas are a little opaque. I considered using Claude but ran out of my quota in 10 minutes.\n\nCan you run the same type of LLM locally? In this video, I get my first exposure to building and running the Llama Code locally on my Mac. ... And I get some weird results.\n\nDo you have any suggestions? Comment down below.\n\nLinks\n• https://github.com/ggerganov/llama.cpp/discussions/4167\n• Llama.cpp guide: https://steelph0enix.github.io/posts/llama-cpp-guide/\n• Llama.cpp: https://github.com/ggerganov/llama.cpp\n\n0:00 ChatGPT Formatting Issue\n1:05 Watch this First\n2:50 LLM Quota - Lack of Transparency\n6:55 Used my limit for ChatGPT o1 (7 day limit)\n12:38 Claude Pricing for 5x Free?\n15:14 Running LLMs Locally (M3 Max)\n26:45 Llama 3.3 70B?\n29:35 Run LLM Local Server with llama.cpp\n34:10 Exploring Llama from Meta\n43:35 Success with ChatGPT in Browser\n\n#ChatGPT #Claude #LLaMA #macbookpro #m3max #LLM #usage #MacBookProM3Max #LLMs #AI #MachineLearning #TechReview #LocalLLM #AIComparison","published":"2024-12-17T05:00:29Z","thumbnail_url":"https://img.youtube.com/vi/qv1CTHar6fA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"🚨 Don't Skip Apple Search Ads for App Store Visibility","channel_name":"Appfigures on YouTube","video_id":"0g4gaOYB7bE","video_url":"https://www.youtube.com/watch?v=0g4gaOYB7bE","description":"Apple Search Ads are essential for standing out in the crowded App Store. They boost your app's visibility by targeting high-intent keywords, driving more downloads, and improving your app's ranking. With Apple Search Ads, you can outperform competitors and attract the right users at the right time.","published":"2024-12-16T14:54:59Z","thumbnail_url":"https://img.youtube.com/vi/0g4gaOYB7bE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"First Look at Xcode 16.2: New Swift Testing Feature (& More)","channel_name":"Paul Solt on YouTube","video_id":"VWhgGmPCuk0","video_url":"https://www.youtube.com/watch?v=VWhgGmPCuk0","description":"Do you want to start using Swift Testing in your apps? In Xcode 16.2 you can now run Swift Testing from the command line. You can run and build tests from XCTest and Swift Testing.\n• https://xcodereleases.com\nLinks\n• iPhone Apps 101 (Join my course): https://super-easy-apps.kit.com/iphone-apps-101\n• https://xcodereleases.com\n• Swift 6.0 vs 6.1: https://forums.swift.org/t/swift-has-no-ide-support-not-even-xcode-works/76508/36\n• Swift Package Library: https://youtu.be/PKNARjpVY1o\n\n0:00 Xcode 16.2 Released\n0:46 Take Away\n2:36 Installing Xcode 16.2\n7:24 New Swift Test Feature\n12:15 What's New in Xcode 16\n16:57 Swift Previews Demo\n18:38 Swift Package Issue\n30:40 Swift Package Fix\n34:35 Xcode 16.2 Release Note Highlights\n37:50 swift package init\n\n#Xcode16 #iosdev #SwiftTesting #AppleUpdate #TechNews #iOSApps #AppleInnovation #SoftwareUpdate #TechExplained #AppleFans #FutureOfApps #swiftpackage #swift #swiftui #xcode #Previews","published":"2024-12-16T12:46:46Z","thumbnail_url":"https://img.youtube.com/vi/VWhgGmPCuk0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 392","channel_name":"Code Completion","video_id":"WsodylHkCLE","video_url":"https://www.youtube.com/watch?v=WsodylHkCLE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-16T11:46:16Z","thumbnail_url":"https://img.youtube.com/vi/WsodylHkCLE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Damn You Two-Pip Kim","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"AYgXmiMS31w","video_url":"https://www.youtube.com/watch?v=AYgXmiMS31w","description":"This week we review the penultimate Star Trek: Lower Decks S05E09 Fissure Quest, as well as Skeleton Crew S01E04 Very interesting, As An Astrogation Problem, Silo S0204 Harmonium, and Dune Prophecy Twice Born.\n\n  •  Star Trek: Section 31 | Official Trailer | Paramount+ (https://youtu.be/63k1Otp9qtM?si=EVNj9zCD8iRn5IhU) \n  •  Severance — Season 2 Official Trailer | Apple TV+ (https://youtu.be/_UXKlYvLGJY?si=n3Q9TOaHCcFaaDwC) \n  •  Chris Evans Sets Marvel Return in 'Avengers: Doomsday' | Exclusive (https://www.thewrap.com/chris-evans-avengers-doomsday-cast-marvel/) \n  •  Sci-Fi Award Season Is Here as Dune, Wicked, and The Substance Get Golden Globe Nods (https://gizmodo.com/golden-globe-2025-nominations-dune-2-wicked-substance-2000536009) \n  •  Releasing New Movies on VHS Is Officially a New (Yet Retro) Trend (https://gizmodo.com/releasing-new-movies-on-vhs-is-officially-a-new-yet-retro-trend-2000536155) \n  •  Secret Level - Official Trailer | Prime Video (https://youtu.be/SvY9Uq7I30Y) \n  •  Novocaine | Official Trailer (2025 Movie) - Jack Quaid, Amber Midthunder (https://youtu.be/-PyOIlJEdqA?si=wmAVNGYBL1KcItBh) \n  •  Beetlejuice Beetlejuice | Official Trailer 2 (https://youtu.be/As-vKW4ZboU) \n  •  Creature Commandos | Official Trailer | DC (https://youtu.be/vvG7OoCpPGg) \n  •  “Pink Lady and Jeff” put a Japanese craze on American TV—and bombed. (https://slate.com/podcasts/decoder-ring/2024/11/pink-lady-and-jeff-put-a-japanese-craze-on-american-tv-and-bombed) \n  •  So, Is Interstellar a Masterpiece or Not? | Vanity Fair (https://www.vanityfair.com/hollywood/story/interstellar-christopher-nolan-ten-year-anniversary) \n  •  ﻿Unlock the Infinite Possibilities of XR With Galaxy AI – Samsung Global Newsroom (https://news.samsung.com/global/unlock-the-infinite-possibilities-of-xr-with-galaxy-ai) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-12-15T19:16:03Z","thumbnail_url":"https://img.youtube.com/vi/AYgXmiMS31w/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"iPhone Apps 101 Course: Syllabus Preview for Xcode 16 and SwiftUI","channel_name":"Paul Solt on YouTube","video_id":"j6YiiYdOwBA","video_url":"https://www.youtube.com/watch?v=j6YiiYdOwBA","description":"In this introductory video, we’ll walk through the complete syllabus for the “iPhone Apps 101” course using Xcode 16. Discover what topics we’ll cover—from SwiftUI fundamentals and UI design best practices to leveraging Apple frameworks, connecting to APIs, and testing your final build. By the end, you’ll know exactly what to expect as we build your first fully featured iOS app.\n\n👉 https://super-easy-apps.kit.com/iphone-apps-101\n\n#SwiftUI #iOSDevelopment #Xcode16 #iPhoneApps #AppDevelopment #SwiftProgramming #iosdev #macos #xcode #swift #iPhoneApps101_2024","published":"2024-12-15T16:34:40Z","thumbnail_url":"https://img.youtube.com/vi/j6YiiYdOwBA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"MyTallies   Companion Watch App   Part 2 WatchConnectivity","channel_name":"Stewart Lynch on YouTube","video_id":"fCx5AeUO6MM","video_url":"https://www.youtube.com/watch?v=fCx5AeUO6MM","description":"This is the second video in the WatchKit section of the MyTallies app.\n\nIn this video we are going to implement WacthConnectivity.  We will be transferring all of the tally's from the iPhone App to the Watch on first launch and after that, any change made on either the watch or the phone will be send as a payload to update the companion app.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:33 WatchConnectivity Payloads\n4:25  Sending all Tallies from iPhone to Watch\n11:20  Sending Updates from the iPhone to Watch\n18:04 Sending Updates from the Watch to iPhone\n\n Starter Project Files: \n   https://github.com/StewartLynch/MyTallies/tree/WatchKit1\n\nCompleted Project: \n   https://github.com/StewartLynch/MyTallies/tree/WatchKit2\n\nReferences mentioned in video: \nNone.\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nhttps://youtu.be/I4wH6nllUvA\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nhttps://youtu.be/oQMogL8GpkE\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nhttps://youtu.be/9Vp7uLX1LeA\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nhttps://youtu.be/fCx5AeUO6MM\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-12-15T14:34:47Z","thumbnail_url":"https://img.youtube.com/vi/fCx5AeUO6MM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Live-coding! Underway: subway app for New Yorkers. Saturdays 4pm to 6pm (Season 7)","channel_name":"Full Queue Developer","video_id":"RB1eCAFZej4","video_url":"https://www.youtube.com/watch?v=RB1eCAFZej4","description":"📺 LIVE SCHEDULE\nSaturdays, 4pm to 6pm on Twitch\nhttps://twitch.tv/DanielSincere\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2024-12-15T14:21:37Z","thumbnail_url":"https://img.youtube.com/vi/RB1eCAFZej4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Stacked Interactive Toasts | SwiftUI | #ios | #apple","channel_name":"Kavsoft on YouTube","video_id":"os14cJA_pQs","video_url":"https://www.youtube.com/watch?v=os14cJA_pQs","description":"","published":"2024-12-15T13:05:12Z","thumbnail_url":"https://img.youtube.com/vi/os14cJA_pQs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 391","channel_name":"Code Completion","video_id":"PbM8vP-76UE","video_url":"https://www.youtube.com/watch?v=PbM8vP-76UE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-15T11:49:17Z","thumbnail_url":"https://img.youtube.com/vi/PbM8vP-76UE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"StaticString vs String in Swift: What You Need to Know!","channel_name":"Swift and Tips","video_id":"KAXuZ9pGB4w","video_url":"https://www.youtube.com/watch?v=KAXuZ9pGB4w","description":"In this video, I’ll explain what StaticString is, when to use it, and why it’s different from regular String. You’ll also see a performance benchmark, and how to use StaticString for C interoperability.\n\nBenchmark: https://gist.github.com/pitt500/3a74a6151883b933fee3890a4fc321c6\nC Interop: https://github.com/pitt500/StaticStringInterop\n\n\n-----\n\nOther videos related:\n* Why can't you use an Int index in Swift Strings?: https://youtu.be/k35T7E1hxeQ\n* What is a Statement?: https://youtu.be/KPDjhzYb-AI\n* What is a Expression?: https://youtu.be/gz4VU-Vwz30\n* Access Control Types: https://youtu.be/MPXvleREPe0\n* More about Swift Language: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-12-14T19:10:30Z","thumbnail_url":"https://img.youtube.com/vi/KAXuZ9pGB4w/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Migrate Combine to Swift AsyncStream - CryptoTracker Realtime SwiftUI App #iosdevelopment","channel_name":"Xcoding with Alfian","video_id":"PDj_DqMLa20","video_url":"https://www.youtube.com/watch?v=PDj_DqMLa20","description":"","published":"2024-12-14T13:10:15Z","thumbnail_url":"https://img.youtube.com/vi/PDj_DqMLa20/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ByteCast #19 - Migrating Combine to Swift AsyncStream | CryptoTracker WebSocket Realtime SwiftUI App","channel_name":"Xcoding with Alfian","video_id":"vYwF6CNhW5Y","video_url":"https://www.youtube.com/watch?v=vYwF6CNhW5Y","description":"In this video, we’re diving into AsyncStream in Swift—a modern way to handle asynchronous sequences introduced with Swift concurrency. If you’ve worked with the Combine framework or rxswift, you might wonder how AsyncStream compares. By the end of this video, you’ll understand AsyncStream, how to use it, and how it stacks up against Combine.” \n\nWe’ll be also working to migrate an existing Crypto Tracker App that uses Apple Combine framework and replacing it with the native Swift AsyncStream instead.\n\nGithub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast\n\nBuild a macOS Menu Bar Realtime Crypto Tracker with SwiftUI & WebSocket:\nhttps://youtu.be/jRTOzhyq3iQ","published":"2024-12-14T12:30:37Z","thumbnail_url":"https://img.youtube.com/vi/vYwF6CNhW5Y/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 390","channel_name":"Code Completion","video_id":"R43Sm4PjFKo","video_url":"https://www.youtube.com/watch?v=R43Sm4PjFKo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-14T11:49:32Z","thumbnail_url":"https://img.youtube.com/vi/R43Sm4PjFKo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mac Storage Dilemma: Bigger vs. Smaller Internal SSD?","channel_name":"Paul Solt on YouTube","video_id":"9pver3KKBbM","video_url":"https://www.youtube.com/watch?v=9pver3KKBbM","description":"In this video, we dive into the performance benefits of Mac’s internal storage and discuss why external drives fall short in speed and cost-effectiveness. Learn how investing in at least 512GB to 1TB of internal SSD space can future-proof your workflow, whether you’re storing large YouTube video projects, extensive developer toolkits, or a growing media library. \n\nWhile offloading content occasionally can help, starting with a robust storage option will keep you working smoothly and efficiently in the long run.\n\n0:00 Mac Storage Options\n2:25 RAM vs SSD Storage\n2:53 Mac Storage Usage\n4:10 Insane SSD Internal Performance\n5:35 Matching Internal Performance\n8:15 Half the Speed\n13:34 2TB OWC Thunderbolt 4\n14:20 Free Mac Storage\n22:03 Performance vs. Price\n26:28 TLDR\n\n#Mac #internalstorage #appletech #Apple #SSD #InternalStorage #MacTips #TechTalk #externaldrive #externalssd #Productivity #VideoEditing #developer #DeveloperTools #performance","published":"2024-12-14T05:00:06Z","thumbnail_url":"https://img.youtube.com/vi/9pver3KKBbM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Why Fewer App Store Downloads Is Good News 📊💵","channel_name":"Appfigures on YouTube","video_id":"BZbPDaj-qjg","video_url":"https://www.youtube.com/watch?v=BZbPDaj-qjg","description":"App downloads are slowing, but higher in-app spending is boosting revenue for developers. This trend prioritizes quality users over sheer volume.","published":"2024-12-13T19:32:17Z","thumbnail_url":"https://img.youtube.com/vi/BZbPDaj-qjg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to Get Your Talk Accepted at iOS Conferences: Tips from Speaker","channel_name":"Swift and Tips","video_id":"NAi8G_ImMYA","video_url":"https://www.youtube.com/watch?v=NAi8G_ImMYA","description":"Thinking about speaking at an iOS conference but not sure how to get your talk accepted? 🎤\n\nIn this clip, @FloWritesCode, a past SwiftLeeds speaker, shares his experience and top tips for crafting a proposal that stands out. From understanding the audience to structuring your idea effectively, these insights will help you improve your chances of being selected for your next iOS conference. 🚀\n\nFlo's talk at SwiftLeeds: https://youtu.be/MabcKIEu_e0\n\nCollaboration between Flo, Pitt and many more iOS devs: https://youtu.be/T1Gx1_oObq0?si=CxvOcXKqLzZrt5Uf\n\n----- \nLaunchBuddy app: https://apps.apple.com/us/app/launchbuddy-indie-developer/id1615169630\n\nFlo's Contact:\n* website: https://www.flowritesco.de\n* Youtube: https://www.youtube.com/@FloWritesCode\n* X: https://x.com/FloWritesCode\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-12-13T15:00:25Z","thumbnail_url":"https://img.youtube.com/vi/NAi8G_ImMYA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Searchable Modifier: Build a Search Feature in 15 Minutes!","channel_name":"DesignCode","video_id":"ktFz8LaS5Js","video_url":"https://www.youtube.com/watch?v=ktFz8LaS5Js","description":"Explore one of SwiftUI's most powerful features - the searchable modifier. Full course: https://designcode.io/swiftui-and-claude-ai\n\nAssets\n➡https://www.dropbox.com/scl/fo/9375whm4kzzfguiufkxqg/AINgO01G6b5u70OW_14_f8A?rlkey=33fbioigxk9n9vjexb1zl1v4e&amp;st=xl70hsno&amp;dl=0\n\nIn this video, we'll dive into SwiftUI's powerful searchable modifier, which enables us to implement robust search functionality in our app. We'll start by adding a search bar and filtering capabilities to our task list, demonstrating how to efficiently filter data based on user input. Next, we'll explore essential searchable parameters, including search bar placement options and the searchScopes modifier – a feature that allows users to narrow their search within specific categories or criteria. Finally, we'll learn how to create and customize our own search implementation, giving you complete control over the search bar's appearance and behavior. By the end of this section, you'll be able to implement sophisticated search features in your own applications. Let's begin building!\n\n0:00 Intro\n1:07 Preview of first project \n1:56 TaskData\n3:43 Implementing the search feature\n7:00 Category filtering\n13:45 Implementing the search feature on the custom search bar\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/swiftui-and-claude-ai\n\n#figma  #swiftui  #claudeai","published":"2024-12-13T14:03:21Z","thumbnail_url":"https://img.youtube.com/vi/ktFz8LaS5Js/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Platform Specific Views & Files - Xcode","channel_name":"Kavsoft on YouTube","video_id":"B3bM5kz8Z58","video_url":"https://www.youtube.com/watch?v=B3bM5kz8Z58","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll demonstrate how to preserve platform-specific views, view modifiers, and files in Xcode 16 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-13T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/B3bM5kz8Z58/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 389","channel_name":"Code Completion","video_id":"GIClF_V24lQ","video_url":"https://www.youtube.com/watch?v=GIClF_V24lQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-13T11:26:36Z","thumbnail_url":"https://img.youtube.com/vi/GIClF_V24lQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"macOS Sequoia’s Window Tiling Feature Completely Broke My Interview","channel_name":"Paul Solt on YouTube","video_id":"cLB9ITIMkT4","video_url":"https://www.youtube.com/watch?v=cLB9ITIMkT4","description":"I recently tried out macOS Sequoia’s new window tiling and snapping features—and it was a disaster. During an important Google Meet interview, my main window snapped off-screen, making it impossible to see anyone or even drag it back. I’m running a multiple monitor setup (two external 5K displays plus my MacBook Pro M3 Max), and I suspect that’s part of the problem. Until Apple addresses these bugs, I’m turning off these features entirely. In this video, I’ll show you what went wrong, and then walk you through how to disable these finicky tiling options in System Settings. Let’s hope Apple fixes this soon!\n\nTurn it Off (You can manually tile using the green button on the corner)\nGo to \"System Settings\" then \"Desktop & Dock\" then Under Windows disable:\n• Drag windows to screen edges to tile\n• Drag windows to menu bar to fill screen\n• Hold option key while dragging windows to tile\n• Tiled windows have margins\n\n#macos #sequoia #windowtile #tiling #tile #dragging #windows #macwindows #screenedges #fillscreen #bugs #mac #apple #windowmanagement  #Productivity #TechBugs #MacTips #AppleFix #MultipleMonitors #MacBookPro","published":"2024-12-13T05:00:33Z","thumbnail_url":"https://img.youtube.com/vi/cLB9ITIMkT4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Expert Answers Your Biggest Apple Search Ads and #ASO Questions","channel_name":"Appfigures on YouTube","video_id":"-l-O5fQM1T4","video_url":"https://www.youtube.com/watch?v=-l-O5fQM1T4","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough ASO data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get about App Store Optimization (ASO) and Apple Search Ads + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2024-12-12T19:41:14Z","thumbnail_url":"https://img.youtube.com/vi/-l-O5fQM1T4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Advanced Architecture","channel_name":"Swiftful Thinking","video_id":"g71ro6sGfBs","video_url":"https://www.youtube.com/watch?v=g71ro6sGfBs","description":"🚀 USE CODE \"LAUNCH\" FOR $200 OFF. OFFER ENDS 01/05/2025.\n🚀 https://www.swiftful-thinking.com/offers/REyNLwwH\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-12-12T13:00:46Z","thumbnail_url":"https://img.youtube.com/vi/g71ro6sGfBs/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 388","channel_name":"Code Completion","video_id":"8Yr88b58OFM","video_url":"https://www.youtube.com/watch?v=8Yr88b58OFM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-12T11:26:47Z","thumbnail_url":"https://img.youtube.com/vi/8Yr88b58OFM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Live 2024: Building a complete project","channel_name":"Paul Hudson on YouTube","video_id":"up6LpJOz5bQ","video_url":"https://www.youtube.com/watch?v=up6LpJOz5bQ","description":"You can find my fundraiser here: https://www.justgiving.com/fundraising/swiftui-birthday-2024 – all donations welcome!\n\nDecember 22nd is my birthday, and as usual I'll be live-streaming building a complete SwiftUI project from scratch to help raise money for folks who are experiencing homelessness. Come along to learn lots of Swift and SwiftUI, get your questions answered, and also contribute to a great cause.","published":"2024-12-12T10:16:35Z","thumbnail_url":"https://img.youtube.com/vi/up6LpJOz5bQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Predictive code completion on Xcode 16.1: Does it live up to the hype?","channel_name":"Paul Solt on YouTube","video_id":"wDC8EPTbarM","video_url":"https://www.youtube.com/watch?v=wDC8EPTbarM","description":"Predictive code completion in Xcode 16.1 promises to revolutionize how we write code, but does it live up to the hype? I upgraded to macOS Sequoia to test out this new feature, and in this video, I’ll break down my experience with Apple’s latest AI-powered assistant for developers.\n\n0:00 Predictive Code Completion Model\n3:29 Test Driving the AI Assistant\n5:29 Predictive Code Fail Whale\n6:08 My Vote is No\n7:20 Disabling Crashes Xcode\n\nLinks\n\n1. iPhone Apps 101: https://super-easy-apps.kit.com/iphone-apps-101\n2. Why macOS Sequoia Desktop Is Acting Weird—and How to Fix It: https://youtu.be/lHW_-RKS6tE\n\n#Xcode16 #PredictiveCoding #failwhale #AIForDevelopers #AppleDeveloper #macOSSequoia #XcodeTips #CodeCompletion #TechReview #SoftwareDevelopment #CodingTools #xcode #iosdev #macosdev #apple","published":"2024-12-12T05:00:44Z","thumbnail_url":"https://img.youtube.com/vi/wDC8EPTbarM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Best 5 Python Frameworks To Build AI Agents","channel_name":"Stream Developers on YouTube","video_id":"5JGM9CLau9Y","video_url":"https://www.youtube.com/watch?v=5JGM9CLau9Y","description":"Discover the leading Python frameworks to build performant, fully featured, and trusted AI agents tailored for any use case.\n\nTimestamps\n00:00 Cold Open\n00:10 Introduction\n02:09 Key Features of AI Agent Frameworks\n04:20 Phidata \n12:40 OpenAI Swarm\n16:30 CrewAI\n19:07 Microsoft Autogen\n20:55 LangGraph\n22:38 Recap\n\nRelated Links\n\nBest Python Multi-agent Frameworks article: https://getstream.io/blog/multiagent-ai-frameworks/\n\nPhidata: https://www.phidata.com/\n\nOpenAI Swarm: https://github.com/openai/swarm\n\nCrewAI: https://www.crewai.com/\n\nAutogen: https://www.microsoft.com/en-us/research/project/autogen/\n\nLangGraph: https://academy.langchain.com/courses/intro-to-langgraph","published":"2024-12-12T00:43:52Z","thumbnail_url":"https://img.youtube.com/vi/5JGM9CLau9Y/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Unboxing an Apple App Store Award #shotwithkino #unboxing #apple","channel_name":"Ben Sandofsky on YouTube","video_id":"lF-flFXGk6k","video_url":"https://www.youtube.com/watch?v=lF-flFXGk6k","description":"","published":"2024-12-11T18:30:26Z","thumbnail_url":"https://img.youtube.com/vi/lF-flFXGk6k/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Late Night Silent Completions: Jiiiii — Part 387","channel_name":"Code Completion","video_id":"f3DFcjmssEc","video_url":"https://www.youtube.com/watch?v=f3DFcjmssEc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-11T11:24:19Z","thumbnail_url":"https://img.youtube.com/vi/f3DFcjmssEc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ep 8: 🔑 Firebase Auth for our Second Brain App!","channel_name":"Peter Friese on YouTube","video_id":"kL2usGOIWas","video_url":"https://www.youtube.com/watch?v=kL2usGOIWas","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-12-11T10:02:17Z","thumbnail_url":"https://img.youtube.com/vi/kL2usGOIWas/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Live Q&A: Expert Answers to Your ASO, ASA, and Onboarding Questions","channel_name":"Appfigures on YouTube","video_id":"9o4BW5Y3M3w","video_url":"https://www.youtube.com/watch?v=9o4BW5Y3M3w","description":"Submit your questions here → https://fg.rs/ls44f\n\nGetting your app in front of the right audience and attracting the right downloads is not always easy. Once you have new users, there's also a limited amount of time to communicate your value to make sure users stick around. \n\nI spend a lot of my time navigating these challenges and in this live stream I'll be answering your questions on App Store Optimization (ASO), Apple Search Ads, and Onboarding.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #onboarding","published":"2024-12-11T05:04:58Z","thumbnail_url":"https://img.youtube.com/vi/9o4BW5Y3M3w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Why macOS Sequoia Desktop Is Acting Weird—and How to Fix It","channel_name":"Paul Solt on YouTube","video_id":"lHW_-RKS6tE","video_url":"https://www.youtube.com/watch?v=lHW_-RKS6tE","description":"Frustrated with how your macOS desktop behaves after upgrading to macOS Sequoia? You're not alone! Apple made some annoying changes to the desktop and dock settings, but don’t worry—I’ve got the fix.\n\nIn this video, I’ll show you step-by-step how to:\n\n1. Change \"Click wallpaper to reveal desktop\" to \"Only in Stage Manager\"\n2. Disable Stage Manager (I hate it)\n3. Enable right-click: Under Show Items enable \"On Desktop\"\n\nGet your desktop back to working the way you want it. Watch now to fix macOS Sequoia's infuriating desktop changes and reclaim your productivity!\n\n#macOS #MacTips #DesktopFix #StageManager #MacTutorial #macOSSequoia #TechHelp #MacLife #DesktopSettings #AppleSupport #howto #mac #macos #sequoia #newupdate","published":"2024-12-11T05:00:34Z","thumbnail_url":"https://img.youtube.com/vi/lHW_-RKS6tE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"iPhone Apps 101: Learn iOS 18 and SwiftUI with Xcode 16","channel_name":"Paul Solt on YouTube","video_id":"On7531bEoQc","video_url":"https://www.youtube.com/watch?v=On7531bEoQc","description":"Ready to build your first iOS app from scratch? Want to learn SwiftUI and build iPhone apps?\n👉Join the iPhone Apps 101 waitlist: https://super-easy-apps.kit.com/iphone-apps-101\n\nIn this beginner-friendly course, you’ll learn how to set up your Mac for iOS development, navigate Xcode 16, and design beautiful SwiftUI interfaces—all while building a fully functional weather app that fetches real-time data from a REST API.\n\nWhat You’ll Learn:\n• Xcode 16 Setup & Basics: Get hands-on guidance to set up your Mac, install Xcode, and build your first SwiftUI screens.\n• Real Device Testing & Wi-Fi Debugging: Learn how to run your apps directly on an actual iPhone and streamline your workflow with wireless debugging.\n• SF Symbols & UI Polishing: Integrate SF Symbols and custom vector graphics to give your app a professional, polished look.\n• SwiftUI Foundations: Master fundamental SwiftUI concepts—layouts, components, and data flow—while keeping your code clean and organized.\n• Async/Await & JSON Parsing: Fetch, decode, and display real-world weather data, making your app both dynamic and data-driven.\n• Problem-Solving & AI Assistance: Gain pro tips on troubleshooting common Xcode issues and discover how AI tools like ChatGPT and Claude can boost your learning process.\n\nOptional Add-Ons:\n• Office Hours: Join live group Q&amp;A sessions for personalized insights, guidance, and extra support.\n• 1:1 iPhone App Coaching: Get a private hour-long consultation to plan career moves, tackle app ideas, and accelerate your skills.\n\nPaid Course Extras:\n• Exclusive Challenges: Enhance your SwiftUI and JSON parsing skills with advanced design and coding challenges available only in the full course.\n• Advanced Techniques: Explore best practices, debugging strategies, and scaling methods from a veteran iOS engineer.\n\nCourse Highlights:\n• Project-Based Learning: Build a functional weather app from zero to completion.\n• Latest Tech Stack: Leverage Swift 6, iOS 18, and the lastest Xcode 16.\n• Professional Insights: Benefit from a decade of real-world iOS engineering experience, including best practices from GoPro.\n• Career-Building Content: Create a polished portfolio piece and gain confidence to tackle your own app ideas.\n\nFormat & Materials:\n• 30–40 Videos: 3–6 hours of in-depth instruction.\n• Source Code: Downloadable sample projects and final solutions.\n\nReady to kickstart your journey into iOS development, learn the essentials, and build a real-world app? Get started with iPhone Apps 101 today!\n\n👉Join the iPhone Apps 101 waitlist: https://super-easy-apps.kit.com/iphone-apps-101\n\n#SwiftUI #Course #iosdevelopment #Xcode16 #iOS18 #SwiftProgramming #MobileAppDevelopment #LearnToCode #WeatherApp #AsyncAwait #JSONParsing #SFSymbols #UITips #AppDesign #CodingForBeginners #AppDevelopmentTutorial #macos #iosdeveloper #appdeveloper #swift #xcode #design","published":"2024-12-10T20:34:25Z","thumbnail_url":"https://img.youtube.com/vi/On7531bEoQc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Payment Card Form UI - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"pqwyGtvcK10","video_url":"https://www.youtube.com/watch?v=pqwyGtvcK10","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish payment card form UI to input card details using SwiftUI | SwiftUI Interactive Paycard | SwiftUI Paycard | SwiftUI Payment Card UI | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ui-117709631\n\n► Flip Transition Video: https://youtu.be/hwmDFxvUCRY\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:39 Project Setup\n    1:05 Building TextFields\n    6:41 Implementing Custom Card\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-10T18:48:11Z","thumbnail_url":"https://img.youtube.com/vi/pqwyGtvcK10/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using a Raw String to write JSON data in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"bexRHVRVc3s","video_url":"https://www.youtube.com/watch?v=bexRHVRVc3s","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-12-10T15:57:02Z","thumbnail_url":"https://img.youtube.com/vi/bexRHVRVc3s/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 386","channel_name":"Code Completion","video_id":"-oRVc2PPvtI","video_url":"https://www.youtube.com/watch?v=-oRVc2PPvtI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-10T11:21:45Z","thumbnail_url":"https://img.youtube.com/vi/-oRVc2PPvtI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live Activities Taking Over Your Apple Watch Face? Here's How to Fix It","channel_name":"Paul Solt on YouTube","video_id":"5oqfztAL-1U","video_url":"https://www.youtube.com/watch?v=5oqfztAL-1U","description":"Do you want to see your Watch Face after the latest update? Are Live Activities taking over your Apple Watch Face? Did you update to watchOS 11? \nThere’s a new feature that is driving me crazy and I just figured out how to disable it. I have a custom Watch Face that I want to see with the weather, fitness, battery, and my rings. But that screen was now obstructed by this new live activity view any time media or other apps were active on my iPhone or Apple TV.\nI didn’t know what the name of the feature was until I searched around and came across an article “This Apple Watch feature was driving me crazy. Here’s how I fixed it” It captured my pain point precisely.\n\nGo to Settings, Smart Stack, Live Activities and then disable “Auto-Launch Live Activities”. If you do like this feature, there are more controls to disable it for specific apps, but it may not work for every app.\n\nAfter you make this change, when the Apple Watch idles, it should hide the live activity and you can hit the like button on this video. Making these changes will make your Apple Watch more like a watch again. \n\nThis new feature rolled out with iOS 18 and watchOS 11. You can make it behave more like it did by disabling this Auto-Launch feature. The live activities can still be accessed by swiping from the bottom of the Apple Watch screen or by scrolling the Digital Crown.\n\nHelpful article: https://www.yahoo.com/tech/apple-watch-feature-driving-crazy-113020240.html\n\nTimestamps\n0:00 Live Activities on watchOS 11\n0:43 Fix Live Activities\n1:38 Live Activities Still Work\n1:57 Test It Works\n2:19 It is Fixed\n\n#AppleWatch #watchOS11 #LiveActivities #SmartStack #AppleTips #HowTo #TechTips #AppleHacks #TechHelp #AppleWatchTips #watchOS #AppleWatchFans #AppleSupport #TechTutorial #Smartwatch #iOS18 #quickfixes #crazy #annoying #watchface #iwatch #fix #smart #stack #goaway","published":"2024-12-10T05:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5oqfztAL-1U/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Why does it fail? I need help!","channel_name":"Quality Coding on YouTube","video_id":"dpNAjcl64XU","video_url":"https://www.youtube.com/watch?v=dpNAjcl64XU","description":"I ran into trouble! If you go to the repo, you can see for yourself that the \"Check\" button is initially gray, then becomes blue when you click any colors to fill the empty holes. And yet the initial test that the background color is gray fails. Can you help? Please pull the repo and leave any comments below.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-12-09T19:30:05Z","thumbnail_url":"https://img.youtube.com/vi/dpNAjcl64XU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"The Ultimate SwiftUI Course","channel_name":"Swiftful Thinking","video_id":"sWglRxoYXSk","video_url":"https://www.youtube.com/watch?v=sWglRxoYXSk","description":"The final course goes on sale 12/12/2024. \nhttps://www.swiftful-thinking.com/architecture\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-12-09T13:01:06Z","thumbnail_url":"https://img.youtube.com/vi/sWglRxoYXSk/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 385","channel_name":"Code Completion","video_id":"30ZUJa7TOgc","video_url":"https://www.youtube.com/watch?v=30ZUJa7TOgc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-09T11:14:54Z","thumbnail_url":"https://img.youtube.com/vi/30ZUJa7TOgc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Small update on our living situation","channel_name":"maeganwilson_","video_id":"69uK-QAKra4","video_url":"https://www.youtube.com/watch?v=69uK-QAKra4","description":"","published":"2024-12-09T08:00:04Z","thumbnail_url":"https://img.youtube.com/vi/69uK-QAKra4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Wallet App UI Animation | Complex App UI Animations | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"McP9af5G5bY","video_url":"https://www.youtube.com/watch?v=McP9af5G5bY","description":"","published":"2024-12-09T05:56:59Z","thumbnail_url":"https://img.youtube.com/vi/McP9af5G5bY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Git Stash and Open a New Pull Request on Github","channel_name":"Paul Solt on YouTube","video_id":"-oSQjXJ0ZaM","video_url":"https://www.youtube.com/watch?v=-oSQjXJ0ZaM","description":"Need to switch tasks but don’t want to lose your work in progress? Git stash is your best friend! In this video, I’ll show you how to safely stash your changes, move to a new branch, and open a pull request on Github for a different task—all without losing your place.\n\nYou’ll learn:\n\n• How to use git stash to temporarily save changes.\n• How to apply stashed changes when needed.\n• Best practices for creating and managing pull requests.\n• How to stay productive and organized when juggling multiple tasks.\nWhether you’re working on a long-running feature or fixing an urgent bug, these Git techniques will help you manage your workflow with ease. Perfect for developers looking to level up their Git skills!\n\n0:00 Introduction\n1:20 Git Stash\n2:15 Git Stash List\n3:35 Git Stash Apply\n4:29 Git Create New Branch\n5:20 StoreKit Testing\n8:15 Github Create Pull Request\n9:40 Github Command Line Tools\n\n• Superwall: https://superwall.com\n• Github CLI: https://github.com/cli/cli\n\n#GitStash #PullRequests #Github #GitWorkflow #GitTutorial #VersionControl #SoftwareDevelopment #CodingTips #DeveloperTools #iosdev #ios #macos #macdev #macosdevelopment #xcode #xcode16 #terminal #iterm2 #gh #githubtools","published":"2024-12-09T05:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-oSQjXJ0ZaM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Make a Floating Panel in MacOS! (Swift)","channel_name":"Jared Davidson on YouTube","video_id":"HzXfBl2LNvA","video_url":"https://www.youtube.com/watch?v=HzXfBl2LNvA","description":"Today we dive into creating a Floating Panel on MacOS using SwiftUI + AppKit. Enjoy!!\n\nSource Code - https://github.com/Archetapp/FloatingPanelTutorial\nHotKey - https://github.com/soffes/HotKey\n\n~Social Stuff~\nWebsite - https://www.archet.app\nBluesky - @archet.app\nTwitter/Instagram - @archetapp","published":"2024-12-08T23:39:48Z","thumbnail_url":"https://img.youtube.com/vi/HzXfBl2LNvA/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Let’s create a cool animated intro screen for iOS app using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"LK2TKqpvUAQ","video_url":"https://www.youtube.com/watch?v=LK2TKqpvUAQ","description":"","published":"2024-12-08T21:13:17Z","thumbnail_url":"https://img.youtube.com/vi/LK2TKqpvUAQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"MyTallies   Companion Watch App   Part 1 The WatchApp Interface","channel_name":"Stewart Lynch on YouTube","video_id":"9Vp7uLX1LeA","video_url":"https://www.youtube.com/watch?v=9Vp7uLX1LeA","description":"This is an extension of my MyTallies, AppIntents, Widgets  and Siri Shortcuts series where we build a MyTallies app for iPhone. \nIn this section will be building a Watch app that will communicate with and transfer tally information between the watch and the iPhone. \nIn this first video we will be building out the Watch interface and ensuring we have connectivity.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n3:12 Creating a WatchOS Target\n7:10 Establishing Connectivity\n16:10  The WatchTally Payload and TallyManager\n22:25 Designing the TallyUpdateView\n30:03  Designing the ListView\n\n Starter Project Files: \n   https://github.com/StewartLynch/MyTallies/tree/SiriShortcuts\n\nCompleted Project: \n   https://github.com/StewartLynch/MyTallies/tree/WatchKit1\nReferences mentioned in video: \n\nOther  Resources: \nMockData, PreviewModifiers and PreviewTraits in SwiftUI\nhttps://youtu.be/Yw7H4Ujpwtg\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nhttps://youtu.be/I4wH6nllUvA\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nhttps://youtu.be/oQMogL8GpkE\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nhttps://youtu.be/9Vp7uLX1LeA\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nComing December 15\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\nRecommended Resources\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-12-08T16:10:41Z","thumbnail_url":"https://img.youtube.com/vi/9Vp7uLX1LeA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 384","channel_name":"Code Completion","video_id":"SWqVu5hlGc4","video_url":"https://www.youtube.com/watch?v=SWqVu5hlGc4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-08T10:59:40Z","thumbnail_url":"https://img.youtube.com/vi/SWqVu5hlGc4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Install macOS Sequoia on External Hard Drive SSD","channel_name":"Paul Solt on YouTube","video_id":"wBlO8mNzGjg","video_url":"https://www.youtube.com/watch?v=wBlO8mNzGjg","description":"You can Install macOS 15 Sequoia today. If you don't have a developer account you can get access to the latest full installer using a direct link. \n\nThese direct links are subject to change and can be deactivated if Apple finds a critical bug.\n\n1. @mrmacintosh has documented additional installers on his website: https://mrmacintosh.com/macos-sequoia-full-installer-database-download-directly-from-apple/\n\n2. Make sure you use the correct USB-C port for your Mac. Boot drives require specific ports.\nhttps://support.apple.com/en-us/111336\n\n3. Change your startup disk: https://support.apple.com/guide/mac-help/change-your-mac-startup-disk-mchlp1034/mac\n\nYou can read the release notes here (Apple developer): https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes\n\n00:00 Introduction\n00:22 Install on an External SSD\n01:03 Mr. Machintosh Install Links\n02:35 Install macOS 15 beta in Applications\n02:55 Show All Disks... option\n03:22 Format your SSD\n\n#macos15 #sequoia #ssd #startupdisk #harddrive #externaldrive #hd #harddisk #ssddrive #macos #bootable #beta #mac #download #fullinstaller #apple","published":"2024-12-08T05:00:44Z","thumbnail_url":"https://img.youtube.com/vi/wBlO8mNzGjg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Spockcast- You Know, the Usual","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"s1NVRo4ItMo","video_url":"https://www.youtube.com/watch?v=s1NVRo4ItMo","description":"Check out the latest episode of Spockcast \nhttps://www.spockcast.com/2024/12/08/you-know-the-usual/","published":"2024-12-08T04:55:23Z","thumbnail_url":"https://img.youtube.com/vi/s1NVRo4ItMo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"You Know, the Usual","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8wOUBTFTr0E","video_url":"https://www.youtube.com/watch?v=8wOUBTFTr0E","description":"This week we Jonathan and Tim review Star Trek: Lower Decks S05E08 Upper Decks, as well as Star Wars: Skeleton Crew episodes 1 & 2, and Dune Prophecy S01E05 Sisterhood Above All.\n\n  •  The Roddenberry Archive: All the Enterprises - A to Z (https://youtu.be/ETVSm2AmYjc) \n  •  Here Are the 3D Movies Available on Apple Vision Pro - iT Guy Technologies (https://www.it-guy.com/wp-new/here-are-the-3d-movies-available-on-vision-pro-in-canada/) \n  •  Star Trek: Lower Decks S5 – Titmouse Stuff (https://www.titmousestuff.com/collections/star-trek-lower-decks-s5) \n  •  Walmart bought Vizio - The Verge (https://www.theverge.com/2024/12/3/24312508/walmart-vizio-acquisition-complete) \n  •  Jude Law on Being in the Star Wars, Harry Potter & Marvel Universes and New Show Skeleton Crew (https://youtu.be/3CdOA1mkAgw?si=8wA--QTq1NkSoBvI) \n  •  Doctor Who Christmas Special – 2024 Trailer 💫🎁 - BBC (https://youtu.be/K-wN7V4x5P0?si=B5eGSfeutnTn6brd) \n  •  Creature Commandos | Official Trailer | Max (https://youtu.be/VdahDEpqPA8?si=GYEgPy951eBYQHvu) \n  •  TWISTERS | Official Trailer (https://youtu.be/wdok0rZdmx4?si=UVUz9k0LokXiQo4_) \n  •  ﻿BECOMING LED ZEPPELIN | Official Trailer (2025) (https://youtu.be/SizyLV-O_cc?si=NYmZoAM4UMRYC76a) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-12-08T02:12:36Z","thumbnail_url":"https://img.youtube.com/vi/8wOUBTFTr0E/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Parallel Async Tasks with Swift Concurrency | async let | TaskGroup #iosdeveloper #iosdevelopment","channel_name":"Xcoding with Alfian","video_id":"pkCoeMof2Hs","video_url":"https://www.youtube.com/watch?v=pkCoeMof2Hs","description":"","published":"2024-12-07T11:52:32Z","thumbnail_url":"https://img.youtube.com/vi/pkCoeMof2Hs/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 383","channel_name":"Code Completion","video_id":"Q_0YGk-H-vY","video_url":"https://www.youtube.com/watch?v=Q_0YGk-H-vY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-07T11:43:35Z","thumbnail_url":"https://img.youtube.com/vi/Q_0YGk-H-vY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #18 - Parallel Async Tasks with Swift Concurrency | async let | TaskGroup | Use Cases","channel_name":"Xcoding with Alfian","video_id":"XU1EJUDE9TI","video_url":"https://www.youtube.com/watch?v=XU1EJUDE9TI","description":"In this episode, we’re diving into how to create Parallel Async Tasks Swift Structured Concurrency. Specifically, we’ll cover:\n• async let for simple and static concurrent tasks,\n• TaskGroup and ThrowingTaskGroup for dynamic number of task\n• DiscardingTaskGroup and ThrowingDiscardingTaskGroup for fire-and-forget dynamic number of tasks.\n\nGithub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast","published":"2024-12-07T11:31:48Z","thumbnail_url":"https://img.youtube.com/vi/XU1EJUDE9TI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Why Leetcode is So Popular","channel_name":"Paul Solt on YouTube","video_id":"ymLvp_6z-7U","video_url":"https://www.youtube.com/watch?v=ymLvp_6z-7U","description":"Tired of feeling like just another applicant in a sea of code? LeetCode might seem like a ruthless gatekeeper, but what if it’s actually leveling the playing field and giving everyday candidates a real shot at their dream job?\n ➡️ Why Leetcode is So Popular: https://www.developing.dev/p/why-leetcode-is-so-popular\n\nLINKS\n🎓iPhone Apps 101 Course: https://super-easy-apps.kit.com/iphone-apps-101\n 🎄Advent of Code: https://adventofcode.com\n\nI take a look at Ryan’s blog post on LeetCode and offer my own commentary. While the platform’s algorithmic challenges can feel frustrating, Ryan points out that they serve a practical purpose—filtering through massive applicant pools at Big Tech companies with relative fairness and efficiency. Without something like LeetCode, hiring might rely more heavily on prestige, references, and other biased measures. LeetCode creates a path where anyone willing to put in the effort can break into the tech world. \nStill, some companies are moving toward more practical questions, hinting at a future where interviews might better reflect day-to-day work. Until then, mastering LeetCode remains a powerful strategy for ambitious developers looking to stand out.\n\n#LeetCode #TechInterviews #FAANG #BigTech #FAANG #CodingChallenges #SoftwareEngineering #CareerGrowth #DevLife #InterviewPrep #ProgrammingSkills #TechCareers #hackerrank #codechallenges #challenges #coding #ios #xcode #macos #developer #softwareengineer","published":"2024-12-07T05:37:23Z","thumbnail_url":"https://img.youtube.com/vi/ymLvp_6z-7U/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Teach App Interactions to Users | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"3ihmJDr8P5A","video_url":"https://www.youtube.com/watch?v=3ihmJDr8P5A","description":"Hello Guys 🖐🖐🖐\nIn this video, I’ll teach you how to create a view that basically act as an animated gif to demonstrate user interactions using SwiftUI | SwiftUI App Interactions | SwiftUI Animations | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-117449347\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Building Interactions View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-06T17:53:23Z","thumbnail_url":"https://img.youtube.com/vi/3ihmJDr8P5A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Challenges of Building Multiplatform Apps in SwiftUI: Insights from Indie Dev","channel_name":"Swift and Tips","video_id":"LaAlWRR0dwU","video_url":"https://www.youtube.com/watch?v=LaAlWRR0dwU","description":"Developing a multiplatform app with SwiftUI sounds exciting, but it comes with its fair share of challenges. In this episode, @FloWritesCode  shares his firsthand experience building LaunchBuddy, a multiplatform app for iOS, iPadOS, and macOS.\n\nDiscover the key pain points he faced during development, including platform-specific quirks and SwiftUI limitations, and learn valuable insights every developer should know before starting their own multiplatform journey.\n\nCollaboration between Flo, Pitt and many more iOS devs: https://youtu.be/T1Gx1_oObq0?si=CxvOcXKqLzZrt5Uf\n\n----- \nLaunchBuddy app: https://apps.apple.com/us/app/launchbuddy-indie-developer/id1615169630\n\nFlo's Contact:\n* website: https://www.flowritesco.de\n* Youtube: https://www.youtube.com/@FloWritesCode\n* X: https://x.com/FloWritesCode\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-12-06T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/LaAlWRR0dwU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 382","channel_name":"Code Completion","video_id":"DLQMl7TU53E","video_url":"https://www.youtube.com/watch?v=DLQMl7TU53E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-06T11:15:14Z","thumbnail_url":"https://img.youtube.com/vi/DLQMl7TU53E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This is the Cursor for Xcode - It's Really Good","channel_name":"DesignCode","video_id":"YhL3BHS5sGU","video_url":"https://www.youtube.com/watch?v=YhL3BHS5sGU","description":"It's called Alex Sidebar and it applies code directly to Xcode, so better previews and it feels more native. It uses Claude AI, reads your codebase, has code completion and inline editing.\n\nIt's free during the beta: https://alexsidebar.app\nThis is part of my course: https://designcode.io/swiftui-ios18\nVideo recorded using the video editor I built: https://dreamcut.ai\n\nDiscover how to supercharge your iOS development workflow using AI tools! In this video, I’ll show you how I created a fully animated sign-up screen with email and password validation—all powered by AI. Plus, I introduce Alex Sidebar, a game-changing tool for Xcode that offers auto-completion, code generation, animations, and more. Whether you’re a developer or just curious about integrating AI into your projects, this is a must-watch!\n\n👉 Learn how to:\n\nUse Alex Sidebar for Xcode integration.\nGenerate UI components with Figma plugins.\nAdd error validation and animations using AI.\nCreate toggle animations and floating buttons.\n\nChapters & Timestamps:\n[00:00] Introduction: Overview of the AI-generated sign-up screen.\n[01:24] Alex Sidebar Setup: How to install and integrate Alex Sidebar with Xcode.\n[03:45] Adding Error Validation: Using AI to validate email and password fields.\n[07:32] AI-Powered Animations: Creating sequence animations for the sign-up screen.\n[12:15] Floating Button with Toggle: Adding an account button with blur and slide animations.\n[16:50] Debugging Tips: Fixing warnings, errors, and deprecated code with AI.\n[18:00] Final Notes: Experimenting with AI-generated UI and animations.\n\n#swiftui #iosdev #claudeai \n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join","published":"2024-12-06T10:34:13Z","thumbnail_url":"https://img.youtube.com/vi/YhL3BHS5sGU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"This is my Figma to SwiftUI code workflow #swiftui #swiftdev #xcode #figmaplugins","channel_name":"DesignCode","video_id":"1H8FPh9FwjY","video_url":"https://www.youtube.com/watch?v=1H8FPh9FwjY","description":"I couldn't find a good way to turn my Figma designs to Xcode so I built a plugin. It took roughly a day to create with Claude AI. A few more days to add additional features like Save file, Fast forward, Preview options, advanced settings, a ton of testing and of course shipping/feedback.\n\nWe're at a point where we can built our own tools to complete a workflow.\n\nThe plugin mentioned is Figma to AI Code: https://figma.com/community/plugin/1443774571835235184/figma-to-ai-code-by-designcode\n\nThis video is part of my SwiftUI with Claude AI course: https://designcode.io/swiftui-ios18-course #figma #claudeai #swiftui #reactjs #reactnative","published":"2024-12-06T09:09:04Z","thumbnail_url":"https://img.youtube.com/vi/1H8FPh9FwjY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Activating Users with Meaningful Engagement","channel_name":"Appfigures on YouTube","video_id":"1tdA1pwpyoQ","video_url":"https://www.youtube.com/watch?v=1tdA1pwpyoQ","description":"Effective retention and monetization begins at onboarding. New users need a reason to stick around. Building an engaging experience that lays out your value in initial interactions is key. \n\nWe're joined by Hannah, Founder of Aperture, a mobile growth agency, to share her strategies for engaging and building lasting relationships with users.\n\nResources:\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Check out Jacob's newsletter: https://retention.blog\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Jacob on LinkedIn → https://www.linkedin.com/in/jacob-rushfinn/\n\n#MobileApps #AppDevelopment #Subscription #AppGrowth #retention","published":"2024-12-05T21:07:04Z","thumbnail_url":"https://img.youtube.com/vi/1tdA1pwpyoQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Xcode Tutorial For Beginners: Install Xcode 16 Today","channel_name":"Paul Solt on YouTube","video_id":"6244yJ2VC7U","video_url":"https://www.youtube.com/watch?v=6244yJ2VC7U","description":"Learn how to get started with Xcode 16 in this beginner-friendly tutorial! Whether you’re new to app development or want to refresh your skills, this step-by-step guide will walk you through installing Xcode, setting up your development environment, and creating your very first app.\n\nDownload Xcode: https://apps.apple.com/us/app/xcode/id497799835?mt=12\n\nWhat You’ll Learn:\n\n• What is Xcode and why you need it.\n• How to download and install Xcode from the Mac App Store or Apple’s developer site.\n• Tips for checking system requirements and installing Command Line Tools.\n• How to create your first project, choose the right template, and run your first app.\n\nUseful Links:\n• Download Xcode: https://apps.apple.com/us/app/xcode/id497799835?mt=12\n• Xcode: https://developer.apple.com/xcode/\n• Application Downloads: https://developer.apple.com/download/applications/\n• All Xcode Releases: https://xcodereleases.com\n•  Whats new in Xcode: https://developer.apple.com/documentation/updates/xcode\n\nTimestamps:\n0:00 Introduction to Xcode\n2:35 Xcode Features\n5:45 Download Xcode\n8:12 Install Older Versions of Xcode\n9:55 Paid vs Free Apple Developer\n11:54 Sequoia Permissions\n12:50 Open Xcode for the 1st Time\n14:01 New Xcode 16 Features\n17:25 Setup Apple ID\n18:35 Create Your First Xcode Project\n21:03 Dev Folder Structure\n21:42 Git Author Settings\n24:50 Fix 1 Pixel Menu Bar\n26:03 Predictive code completion issue\n26:19 Customize Color Themes\n28:00 Editing SwiftUI\n30:20 Custom Gradient Backgrounds\n32:00 Run the app on the iOS Simulator\n33:15 Running the app on an iPhone","published":"2024-12-05T16:49:08Z","thumbnail_url":"https://img.youtube.com/vi/6244yJ2VC7U/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"I Analyzed EVERY Streaming App... Here’s What I Found","channel_name":"Appfigures on YouTube","video_id":"jgEHY4dofl0","video_url":"https://www.youtube.com/watch?v=jgEHY4dofl0","description":"► Get Report for FREE → https://fg.rs/get-2024-streaming-report\n► App Intelligence: https://appfigures.com/app-intelligence\n\nI analyzed every streaming app to uncover the latest trends, top performers, and future predictions for the $7.8 billion streaming industry. \n\nFrom the dominance of Disney+ and Netflix to the rise of niche platforms like Crunchyroll, this deep dive highlights key insights from the 2024 Appfigures Streaming Industry Report. \n\nLearn how password-sharing crackdowns, ad-supported tiers, and evolving consumer behavior are shaping the future of video streaming apps. Whether you're a tech enthusiast, an investor, or just love binge-watching, this is your ultimate guide to the streaming app ecosystem!\n\n#streaming #report","published":"2024-12-05T16:18:49Z","thumbnail_url":"https://img.youtube.com/vi/jgEHY4dofl0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Why not build Apple Intelligence ourselves? - Do iOS 2024","channel_name":"Stream Developers on YouTube","video_id":"szTgl3rLDqY","video_url":"https://www.youtube.com/watch?v=szTgl3rLDqY","description":"Building a conversational AI? Consider Stream: https://getstream.io/chat/docs/sdk/ios/\n\nThis video is a recording of the talk that our Senior Developer Advocate, Stefan Blos, gave at the Do iOS 2024 conference in Amsterdam.\n\nIt explores the topic of building a clone of Apple Intelligence that uses Open Source technology and runs fully on-device. Find the entire code of the project here:\nhttps://github.com/DaemonLoki/MyAppleIntelligence\n\nIf you want to learn more, feel free to follow Stefan:\nhttps://x.com/stefanjblos\nhttps://bsky.app/profile/stefanblos.com\n\n🔗 Links\n\nDo iOS conference:\nhttps://do-ios.com/\n\nOther videos of the conference:\nhttps://www.youtube.com/@AppForce1\n\nMLX Swift:\nhttps://github.com/ml-explore/mlx-swift\n\nSwift Transformers:\nhttps://github.com/huggingface/swift-transformers\n\nMLX Swift Examples:\nhttps://github.com/ml-explore/mlx-swift-examples\n\nLLama 3.2 3B Instruct 4bit-quantized model:\nhttps://huggingface.co/mlx-community/Llama-3.2-3B-Instruct-4bit\n\nCoreML SDXL 1.0-base model:\nhttps://huggingface.co/apple/coreml-stable-diffusion-xl-base-ios\n\n⏱️ Timestamps\n\n0:00 Introduction\n0:55 Why?\n6:29 What are we building?\n17:11 How?\n36:21 How well does it work?\n42:20 Summary","published":"2024-12-05T16:00:53Z","thumbnail_url":"https://img.youtube.com/vi/szTgl3rLDqY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"52: In the next episode we'll fix the NPM ecosystem","channel_name":"Swift Package Indexing Live Streams","video_id":"o4RW1dO4gqs","video_url":"https://www.youtube.com/watch?v=o4RW1dO4gqs","description":"Join us as we talk about the Python package ecosystem, the prospective vision to improve the approachability of data-race safety, and give our usual package recommendations.  \n  \nNews\n\n- https://lucumr.pocoo.org/2024/11/26/python-packaging-metadata/\n- https://github.com/hborla/swift-evolution/blob/approachable-concurrency-vision/visions/approachable-concurrency.md\n    - https://hachyderm.io/@holly/113529485876308571\n    - https://forums.swift.org/t/prospective-vision-improving-the-approachability-of-data-race-safety\n    - https://forums.swift.org/t/prospective-vision-improving-the-approachability-of-data-race-safety/76183/49\n\nPackages\n\n- https://fosstodon.org/@gabrielesvelto/113525735466075979\n- https://swiftpackageindex.com/search?query=lmdb\n    - https://swiftpackageindex.com/tannerdsilva/QuickLMDB\n    - https://swiftpackageindex.com/tannerdsilva/RapidLMDB\n    - https://swiftpackageindex.com/agisboye/SwiftLMDB\n    - https://swiftpackageindex.com/mattmassicotte/Empire\n- https://swiftpackageindex.com/DimensionDev/Fuzi\n- https://swiftpackageindex.com/cezheng/Fuzi\n- https://swiftpackageindex.com/metasidd/Orb\n- https://swiftpackageindex.com/soulverteam/SoulverCore\n- https://swiftpackageindex.com/mattmassicotte/Queue","published":"2024-12-05T15:00:54Z","thumbnail_url":"https://img.youtube.com/vi/o4RW1dO4gqs/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"How to Wear Your Apple Watch Sport Band Properly - Secure Fit #sportband","channel_name":"Paul Solt on YouTube","video_id":"p5LvkbjXbPg","video_url":"https://www.youtube.com/watch?v=p5LvkbjXbPg","description":"Struggling to secure your Apple Watch Sport Band? Does it feel loose or keep falling off? In this video, I’ll show you step-by-step how to wear it securely and comfortably. Plus, stick around to learn how to adjust the band for better heart rate monitoring during exercise!\n\nWhat You’ll Learn:\n• The easiest way to put on your Apple Watch Sport Band.\n• Tips for a secure and comfortable fit.\n• How to tighten the band for better heart rate tracking.\n\nBefore you start: Place the band on a flat surface and match the straps correctly.\n\nSteps to Secure Your Sport Band:\n1. Put the watch on top of your wrist\n2. Use your middle finger to pull the strap using the big hole\n3. Push the button snap into the hole you want using your thumb and index fingers\n4. Tuck the strap into the large hole for a secure fit\n\nPro Tip:\nFor workouts, tighten the band by one notch to get more accurate heart rate readings.\n\nStill need help? Rewatch the step-by-step breakdown, and follow along as I guide you.\n\nIf this video helped you, hit that like button.\n\n#AppleWatch #sportband  #HowToWear #HowTo #AppleTips #WatchFitTips #securefit #iWatch #sportloop #watchband #band #AppleWatchTips #WearableTech #SmartwatchGuide #AppleWatchTutorial #WatchBandFit #FitnessTech #SecureFit","published":"2024-12-05T14:29:44Z","thumbnail_url":"https://img.youtube.com/vi/p5LvkbjXbPg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI for Advanced Developers","channel_name":"Swiftful Thinking","video_id":"K23R7e0XrI0","video_url":"https://www.youtube.com/watch?v=K23R7e0XrI0","description":"The final course goes on sale 12/12/2024. \nhttps://www.swiftful-thinking.com/architecture\n\n- - - - - - - - - - - -\n\nSorry for the poor video editing in this one! \n\nThis course was incredibly difficult to create and I recorded these videos last… as I was running out of time and energy 😭😭😭\n\nI promise the actual course is polished and uses a better microphone. \n\n- - - - - - - - - - - -\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-12-05T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/K23R7e0XrI0/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 381","channel_name":"Code Completion","video_id":"Zo4N_9SjAmA","video_url":"https://www.youtube.com/watch?v=Zo4N_9SjAmA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-05T10:41:14Z","thumbnail_url":"https://img.youtube.com/vi/Zo4N_9SjAmA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Built a Figma to SwiftUI Plugin in a Day using Claude AI","channel_name":"DesignCode","video_id":"Hp9LygyMm3A","video_url":"https://www.youtube.com/watch?v=Hp9LygyMm3A","description":"Using Claude AI, I created a Figma plugin that exports SwiftUI code directly from Figma designs. This plugin simplifies the workflow, producing production-level SwiftUI code downloadable as a Swift file.\n\nFigma plugin: https://www.figma.com/community/plugin/1443774571835235184/figma-to-ai-code-by-designcode\n\nThis is from my course: https://designcode.io/swiftui-ios18-course\n\nNo more messy exports or manual adjustments—just smooth, functional, and accurate code generation. Follow along to see how I built it, how it works, and how you can use it to save hours of development time. Perfect for streamlining your design-to-code process!\n\nChapters & Timestamps\n0:00 - Introduction\nLearn why this Figma to SwiftUI plugin is a game-changer for designers and developers.\n\n1:10 - The Problem with Existing Code Export Solutions\nWhy traditional Figma code exports often fail, especially with nuanced designs.\n\n2:15 - The Solution: My Plugin\nHow this plugin directly generates accurate SwiftUI code from Figma layers.\n\n3:45 - Key Features of the Plugin\nMultiple language support (SwiftUI, HTML, CSS, Tailwind).\nAccurate, clean, production-ready code.\nHandles complex layers without breaking.\n5:30 - Setting Up the Plugin\nStep-by-step guide to installing the plugin from Figma Community.\n\n7:00 - API Key Setup\nHow to generate and integrate an API key with Claude AI for the plugin to work.\n\n8:45 - Exporting Code from Figma\nHow to export SwiftUI code for small components and designs.\n\n11:15 - Testing in Xcode\nDrag-and-drop your exported code into Xcode and see it work seamlessly.\n\n13:00 - Advanced Features\nCustom prompts for modifiers, states, and functionality.\nUsing dev mode for more adaptive design workflows.\n15:30 - Tips & Best Practices\nHow to avoid naming conflicts, use SF Symbols, and simplify your workflow.\n\n14:00 - Conclusion\nFinal thoughts on how this plugin saves time and boosts productivity.\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join","published":"2024-12-05T08:29:56Z","thumbnail_url":"https://img.youtube.com/vi/Hp9LygyMm3A/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Limit the Xcode Console Spam with CloudKit and SwiftData","channel_name":"Paul Solt on YouTube","video_id":"LWi0Xiyn72k","video_url":"https://www.youtube.com/watch?v=LWi0Xiyn72k","description":"Do you have too much garbage output on your Xcode console after enabling CloudKit and SwiftData?\n\nLearn how to disable and clean up your console logs.\n \nKeep in mind, you'll lose insights about what's going on when there are problems.\n\n-com.apple.CoreData.SQLDebug\n-com.apple.CoreData.SQLDebug 0\n-com.apple.CoreData.MigrationDebug 0 \n-com.apple.CoreData.ConcurrencyDebug 0 \n-com.apple.CoreData.Logging.stderr 0\n-com.apple.CoreData.CloudKitDebug 0 \n\n#xcode #cloudkit #swiftdata #console #xcode16 #developer #ios #macos #iosdev #apple #development","published":"2024-12-05T06:00:13Z","thumbnail_url":"https://img.youtube.com/vi/LWi0Xiyn72k/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"First Impressions: ChatGPT + Xcode on macOS Desktop","channel_name":"Paul Solt on YouTube","video_id":"-8YYQndTB2k","video_url":"https://www.youtube.com/watch?v=-8YYQndTB2k","description":"First Look at ChatGPT on macOS Desktop with Xcode\nIn this video, I explore ChatGPT's integration with Xcode on macOS and what it means for developers. From first impressions to practical use cases, I’ll dive into how ChatGPT can assist in coding, debugging, and streamlining your workflow. Could this be the future of iOS development? Let’s find out together!\n\nTopics Covered:\n\n• ChatGPT integration with Xcode\n• Exploring AI-driven development\n• First impressions and live demo\n• Keyboard shortcut: Option + Space\n• Test driving two requests\n\nLinks:\n• https://help.openai.com/en/articles/10119604-work-with-apps-on-macos\n• https://openai.com/chatgpt/desktop/\n\nLeave a comment below with your thoughts! Are you excited about AI tools like ChatGPT in Xcode? How would you use it in your projects?\n\n0:00 Work with Apps on macOS\n4:40 ChatGPT on your Desktop\n7:17 Installing ChatGPT\n10:55 Using ChatGPT with Xcode\n19:08 Make a New Feature with ChatGPT\n21:29 ChatGPT vs Cursor?\n\n#ChatGPT #macOS #Xcode #iOSDevelopment #AItools #Swift #Programming #CodingTips #AppleDeveloper #SoftwareDevelopment","published":"2024-12-04T20:17:16Z","thumbnail_url":"https://img.youtube.com/vi/-8YYQndTB2k/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Complex App UI Animations | Wallet App UI | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"OC_LV9T3F6I","video_url":"https://www.youtube.com/watch?v=OC_LV9T3F6I","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Wallet App UI Using SwiftUI | SwiftUI Complex Animations | SwiftUI Complex UI | SwiftUI Animation Challenge | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-117288900\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project Setup\n    1:38 Building UI\n    5:19 Adding Complex Animations\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-04T13:49:41Z","thumbnail_url":"https://img.youtube.com/vi/OC_LV9T3F6I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 380","channel_name":"Code Completion","video_id":"NQVxgrSZIQU","video_url":"https://www.youtube.com/watch?v=NQVxgrSZIQU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-04T11:06:48Z","thumbnail_url":"https://img.youtube.com/vi/NQVxgrSZIQU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 379.1","channel_name":"Code Completion","video_id":"4tRi9iSpX5w","video_url":"https://www.youtube.com/watch?v=4tRi9iSpX5w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-04T10:14:01Z","thumbnail_url":"https://img.youtube.com/vi/4tRi9iSpX5w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"PydanticAI Agent With Gemini 1.5 Flash in Cursor #ai #agent #python #llm #gemini #cursor","channel_name":"Stream Developers on YouTube","video_id":"4bRB3mZKkV4","video_url":"https://www.youtube.com/watch?v=4bRB3mZKkV4","description":"PydanticAI is a new Python framework that allows you to easily build AI agents. In this video, we look at how to start with this framework to build your first agentic AI app in Python with a few lines of code.","published":"2024-12-04T09:17:27Z","thumbnail_url":"https://img.youtube.com/vi/4bRB3mZKkV4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to Fix Unit Test Bug (After Renaming Xcode App Target)","channel_name":"Paul Solt on YouTube","video_id":"aVmpjoXPjWI","video_url":"https://www.youtube.com/watch?v=aVmpjoXPjWI","description":"Did you break your Unit Tests in Xcode after renaming your app? Error: Could not find test host for SuperEasySlidesTests: TEST_HOST evalutates to ...\nOn Mac apps you need to rename your App Target to change the name in the Dock or in the Menu Bar, but when you do this it will break your unit test targets.\n\nWatch to see how to fix that bug with Xcode 16.\n\n0:00 Introduction\n1:27 Rename Your Mac App Target\n2:05 ERROR Could not find test host\n9:17 XCTest vs Swift Testing (It matters)\n10:50 Swift Testing - My First Test\n12:48 How to Fix the Host Application\n17:20 Module has Spaces\n19:40 Build Phases - Select Membership\n20:55 TLDR Select Host\n\nMy apps: \n• Download Super Easy Slides: https://blog.supereasyapps.com/super-easy-slides/\n• Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #unittest #bug #fix #fixit #unittesting #xcode16 #testing #tdd #ios #macos #macosdevelopment #iosdevelopment #iosdev #macdev #rename #project #app #appdevelopment","published":"2024-12-04T05:00:03Z","thumbnail_url":"https://img.youtube.com/vi/aVmpjoXPjWI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Turn your Figma designs into production-level code generated by Claude AI. #figma #swiftui #reactjs","channel_name":"DesignCode","video_id":"fggexxm_6HU","video_url":"https://www.youtube.com/watch?v=fggexxm_6HU","description":"","published":"2024-12-03T12:30:21Z","thumbnail_url":"https://img.youtube.com/vi/fggexxm_6HU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"CloudKit Field recordName is not marked queryable - SwiftData and Core Data","channel_name":"Paul Solt on YouTube","video_id":"jQALCN6Be6k","video_url":"https://www.youtube.com/watch?v=jQALCN6Be6k","description":"What is it so hard to get started with CloudKit? The errors are numerous and require a lot of work to figure out. It feels like one issue after the next.\n\nField 'recordName' is not marked queryable\n\nTry these resources:\n\n* Managing iCloud Containers with CloudKit Database: https://developer.apple.com/documentation/cloudkit/managing_icloud_containers_with_cloudkit_database_app/handling_an_icloud_container_s_data#3405372\n* Enable querying for your record type: https://developer.apple.com/documentation/cloudkit/managing_icloud_containers_with_cloudkit_database_app/inspecting_and_editing_an_icloud_container_s_schema#3404860\n* Field 'recordName' is not marked queryable - cloudkit dashboard: https://stackoverflow.com/questions/69610184/field-recordname-is-not-marked-queryable-cloudkit-dashboard\n\n#xcode #cloudkit #swiftdata #console #xcode16 #developer #ios #macos #iosdev #apple #development","published":"2024-12-03T12:00:54Z","thumbnail_url":"https://img.youtube.com/vi/jQALCN6Be6k/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 379","channel_name":"Code Completion","video_id":"CzIEZhiVbwk","video_url":"https://www.youtube.com/watch?v=CzIEZhiVbwk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-03T10:51:35Z","thumbnail_url":"https://img.youtube.com/vi/CzIEZhiVbwk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Snapping macOS Windows - Draggable Overlay Windows #DevLog 9","channel_name":"Paul Solt on YouTube","video_id":"w9dzamN8_Yk","video_url":"https://www.youtube.com/watch?v=w9dzamN8_Yk","description":"How do you snap windows on macOS? In this video I demo a new experimental feature that I'm working on after I made my overlay windows draggable.\n\nMy apps: \n* Download Super Easy Slides: https://blog.supereasyapps.com/super-easy-slides/\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#devlog #snapwindows #macos #markdown #slides #indiedev #dev #slideshow #macos #mac #macapp #app #developer #coding #devlife #presenter #tool #presentation #screencast #fullscreen\n#macos #slide #texttoslides #overlaymarkdownslides #overlay #fullscreen #supereasyslides","published":"2024-12-03T05:00:47Z","thumbnail_url":"https://img.youtube.com/vi/w9dzamN8_Yk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Progress Beats Perfection: TDD with SwiftUI","channel_name":"Quality Coding on YouTube","video_id":"VLyxwGVeKUA","video_url":"https://www.youtube.com/watch?v=VLyxwGVeKUA","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-12-02T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/VLyxwGVeKUA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI App Intro Animation's - Walkthrough Page Animation's","channel_name":"Kavsoft on YouTube","video_id":"eG2MXxQ_uVA","video_url":"https://www.youtube.com/watch?v=eG2MXxQ_uVA","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish App Intro Animation's  With Rotating Icon Effect Using SwiftUI | SwiftUI App Intro UI | SwiftUI Walkthrough Page Animation | SwiftUI Complex UI | SwiftUI Animation Challenge | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-117168634\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:25 Project Setup\n    1:10 Building Intro Page UI\n    4:19 Implementing Icon Effects\n    5:40 Building Walkthrough Page\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-12-02T19:16:10Z","thumbnail_url":"https://img.youtube.com/vi/eG2MXxQ_uVA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"When Purple Is An Option - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MdwgG71fH_I","video_url":"https://www.youtube.com/watch?v=MdwgG71fH_I","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/12/02/when-purple-is-an-option/","published":"2024-12-02T19:06:29Z","thumbnail_url":"https://img.youtube.com/vi/MdwgG71fH_I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Achieve SwiftUI mastery","channel_name":"Swiftful Thinking","video_id":"QJ1MAHI9lCI","video_url":"https://www.youtube.com/watch?v=QJ1MAHI9lCI","description":"The final course goes on sale 12/12/2024.\nhttps://www.swiftful-thinking.com/architecture\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-12-02T13:00:35Z","thumbnail_url":"https://img.youtube.com/vi/QJ1MAHI9lCI/hqdefault.jpg","twitter_url":""},{"name":"How to Save CloudKit Queries to Easily See Your Data","channel_name":"Paul Solt on YouTube","video_id":"1r8DPshejXE","video_url":"https://www.youtube.com/watch?v=1r8DPshejXE","description":"Use this quick tip to save your Queries in CloudKit so that you can inspect your data in the cloud. The CloudKit console allows you to inspect your data.\n\n#cloudkit #ios #swiftdata #query #coredata #mac #macos #console #cloudkitconsole","published":"2024-12-02T12:00:04Z","thumbnail_url":"https://img.youtube.com/vi/1r8DPshejXE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 378","channel_name":"Code Completion","video_id":"pTzWSXKeV3o","video_url":"https://www.youtube.com/watch?v=pTzWSXKeV3o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-02T10:35:51Z","thumbnail_url":"https://img.youtube.com/vi/pTzWSXKeV3o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"When Purple Is An Option","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"xo6RxRniadI","video_url":"https://www.youtube.com/watch?v=xo6RxRniadI","description":"This week we review Star Trek: Lower Decks S05E07 Fully Dilated, as well as Dune: Prophecy S01E02 Two Wolves and Silo S02 episodes 2 & 3.\n\n  •  Walmart made a whole Christmas movie just to sell you stuff - The Verge (https://www.theverge.com/2024/11/27/24307517/walmart-roku-channel-jingle-bell-love-christmas-shopping-movie) \n  •  Apple in talks to upgrade a sports stadium for live Vision Pro immersive video - 9to5Mac (https://9to5mac.com/2024/11/27/apple-in-talks-to-upgrade-a-stadium-for-vision-pro-immersive-video-sports/?utm_medium=bluesky&amp;utm_source=dlvr.it) \n  •  diff visionOS Newsletter (https://it-guy-technologies.kit.com) \n  •  The Roddenberry Archive: The Cage (2022) (https://youtu.be/65ZtLReySGo) \n  •  Some Kind of... Trek (https://www.instagram.com/reel/DC3JbuUoun7/?igsh=MmVrcnh5eG04dTlo) \n  •  READY PLAYER ONE - Official Trailer 1 [HD] (https://youtu.be/cSp1dM2Vj48) \n  •  SOUTH PARK THE STREAMING WARS | Official Trailer | Paramount+ (https://youtu.be/UKoB1nLS7ew) \n  •  Skeleton Crew | Streaming December 3 | Disney+ (https://youtu.be/At1NdxT6j_4) \n  •  ﻿the traumatic scene in every 80s family movie (https://youtu.be/X4qMDJysqGw) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-12-02T06:16:40Z","thumbnail_url":"https://img.youtube.com/vi/xo6RxRniadI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"MyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts","channel_name":"Stewart Lynch on YouTube","video_id":"oQMogL8GpkE","video_url":"https://www.youtube.com/watch?v=oQMogL8GpkE","description":"This is the 4th video in this series where I create an iOS app that also has interactive and configurable widgets using app intents.  That is what we covered in the first 3 videos.  In this video I will introduce you to Siri Shortcuts and how we can invoke our intents and update any tally we want by simply uttering a phrase to Siri.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:52 First Tally Siri Shortcut\n8:25 Named Tally Siri  Shortcut\n24:00 Dialoge Snippet\n\n Starter Project Files: \n    https://github.com/StewartLynch/MyTallies/tree/ConfigurableWidget\n\nCompleted Project: \n   https://github.com/StewartLynch/MyTallies/tree/SiriShortcuts\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nhttps://youtu.be/I4wH6nllUvA\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nhttps://youtu.be/oQMogL8GpkE\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nComing December 8\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nComing December 15\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-12-01T16:23:47Z","thumbnail_url":"https://img.youtube.com/vi/oQMogL8GpkE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 377","channel_name":"Code Completion","video_id":"T8btcxI_8Ts","video_url":"https://www.youtube.com/watch?v=T8btcxI_8Ts","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-12-01T11:19:09Z","thumbnail_url":"https://img.youtube.com/vi/T8btcxI_8Ts/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 376","channel_name":"Code Completion","video_id":"PZUujbmoCGQ","video_url":"https://www.youtube.com/watch?v=PZUujbmoCGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-30T11:05:29Z","thumbnail_url":"https://img.youtube.com/vi/PZUujbmoCGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Should I Learn UIKit (2024)","channel_name":"Paul Solt on YouTube","video_id":"kImMjuFoqiY","video_url":"https://www.youtube.com/watch?v=kImMjuFoqiY","description":"What iOS UI framework should you learn? UIKit? Auto Layout? Or SwiftUI?\n\nStart your iOS development journey today! Learn whether SwiftUI or UIKit is the right framework for you in 2024. If you're new to iOS or wondering where to start, this video will help you pick a direction and build confidence as an app developer. Technology moves fast, but I'll show you why the right choice depends on your goals.\n\n0:00 Introduction\n0:41 1. Why iOS Development?\n1:41 iOS Job?\n2:39 2. Learn by Doing\n5:28 3. Ship an App\n6:28 Market Yourself\n7:50 Github.io or Ghost.org\n8:20 Share on Social\n9:30 When to Learn UIKit\n\n#uikit #autolayout #iosdevelopment #ios #swift #learnswift #swiftui2024 #iosprogramming #mobiledevelopment #appdevelopment #macos #visionos #xcode #coding #softwaredevelopment #mobileapps #appdesign #developer #design #ui #ux #appledeveloper #learncode #iosdev #xcode16 #iosui #iosdesign","published":"2024-11-30T05:00:35Z","thumbnail_url":"https://img.youtube.com/vi/kImMjuFoqiY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Extract UIKit View From SwiftUI View","channel_name":"Kavsoft on YouTube","video_id":"TxwIwfV8AWI","video_url":"https://www.youtube.com/watch?v=TxwIwfV8AWI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to extract the associated UIKit view for a given SwiftUI View | Extract UIKit View from SwiftUI View | Extract UIView From SwiftUI View | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-29T20:27:26Z","thumbnail_url":"https://img.youtube.com/vi/TxwIwfV8AWI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift Testing 101 - Xcode 16 Tutorial","channel_name":"Paul Solt on YouTube","video_id":"nr-g66sA0Tk","video_url":"https://www.youtube.com/watch?v=nr-g66sA0Tk","description":"Why would you use Swift Testing? How do you write unit tests in Xcode?\nLearn how to get started with the new Swift Testing framework using the #expect() and #require() constructs.\n\nDownload the code: https://super-easy-apps.kit.com/swiftui\n\n#swifttesting #unittest #swift #xctest #unittest #unittesting #uitest #testplan #xcode #xcode16 #swift #ios #iosdev #development #coding #swifttesting101","published":"2024-11-29T20:04:17Z","thumbnail_url":"https://img.youtube.com/vi/nr-g66sA0Tk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"LaunchBuddy: The Indie App for Managing Your Indie Projects, Built in SwiftUI","channel_name":"Swift and Tips","video_id":"0c7YBjcmuBU","video_url":"https://www.youtube.com/watch?v=0c7YBjcmuBU","description":"LaunchBuddy is the ultimate app for indie developers to manage their projects effectively! Built by @FloWritesCode using SwiftUI, this multiplatform app works seamlessly on iOS, iPad, and Mac, making it a perfect companion for developers. 🚀\n\nCollaboration between Flo, Pitt and many more iOS devs: https://youtu.be/T1Gx1_oObq0?si=CxvOcXKqLzZrt5Uf\n\nLaunchBuddy app: https://apps.apple.com/us/app/launchbuddy-indie-developer/id1615169630\n\n----- \nFlo's Contact:\n* website: https://www.flowritesco.de\n* Youtube: https://www.youtube.com/@FloWritesCode\n* X: https://x.com/FloWritesCode\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-29T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/0c7YBjcmuBU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Build a SwiftUI Web Reading List App: Getting Started","channel_name":"Karin Prater on YouTube","video_id":"IbaJL-7hKws","video_url":"https://www.youtube.com/watch?v=IbaJL-7hKws","description":"Building Advanced iOS Apps with SwiftUI: Data Handling and UI Kit Integration\nJoin me in this SwiftUI Essentials series where you'll learn to build a complex iOS app with SwiftUI. In this episode, we'll cover key topics like navigation split views, data modeling, utilizing Codable for local storage, and bridging between SwiftUI and UI Kit for functions like displaying web pages and PDFs. You'll also get tips on organizing your project using MVVM and the new observation feature for efficient data handling. Let's dive in and start building!\n\nPart 1: Data Modelling and Local Data Storage Techniques\nhttps://youtu.be/2OE9FII2ww4\n\nPart 2: Loading a Web View in SwiftUI with WKWebview and UIViewRepresentable https://youtu.be/RseJTVQZ1aw\n\nPart 3: Saving and Opening PDF Files with PDFKit in SwiftUI\nhttps://youtu.be/cP7UVhyPmfY\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n⬇️ Download project files: https://github.com/gahntpo/ReadingListApp\n\n#SwiftUI","published":"2024-11-29T13:15:28Z","thumbnail_url":"https://img.youtube.com/vi/IbaJL-7hKws/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Xcode - Improved Workflow with Compiler Directives","channel_name":"Sean Allen on YouTube","video_id":"RIHcUD97JaA","video_url":"https://www.youtube.com/watch?v=RIHcUD97JaA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to use compiler directives in Xcode. We discuss how to separate platform specific code, like iOS, macOS, visionOS, watchOS and tvOS. I also show you how to execute code while only in DEBUG mode or on the simulator. I also show you how to use #warning and #error to leave notes for yourself.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Platform specific code\n3:42 - DEBUG mode & Simulator\n5:38 - #warning & #error\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-11-29T13:01:32Z","thumbnail_url":"https://img.youtube.com/vi/RIHcUD97JaA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift Testing 101 Tutorial in Xcode 16","channel_name":"Paul Solt on YouTube","video_id":"32UwjdN4p8o","video_url":"https://www.youtube.com/watch?v=32UwjdN4p8o","description":"Why would you use Swift Testing? How do you write unit tests in Xcode?\nLearn how to get started with the new Swift Testing framework using the #expect() and #require() constructs.\n\nDownload the code: https://super-easy-apps.kit.com/swiftui\n\n#swift #testing #xctest #unittest #uitest #testplan #xcode #xcode16 #swift #ios #iosdev #development #coding #swifttesting101","published":"2024-11-29T12:00:05Z","thumbnail_url":"https://img.youtube.com/vi/32UwjdN4p8o/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 375","channel_name":"Code Completion","video_id":"YbppFU1yoNY","video_url":"https://www.youtube.com/watch?v=YbppFU1yoNY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-29T10:55:43Z","thumbnail_url":"https://img.youtube.com/vi/YbppFU1yoNY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"November 24 - Ready to Hrach! - 30s - Classic 1:1 - Clip 10","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"91pR4jE74ls","video_url":"https://www.youtube.com/watch?v=91pR4jE74ls","description":"Check out the latest episode of Spockcast - a Star Trek Strange New Worlds & Lower Decks podcast! Listen to the full podcast here https://play.headliner.app/podcast/553db4735f5b48c892d3fb3777d8b329/episode/7b07711c-2df2-4feb-8ad2-4a5b62b67fd2 (video made with https://www.headliner.app)","published":"2024-11-29T05:21:08Z","thumbnail_url":"https://img.youtube.com/vi/91pR4jE74ls/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"November 24 - Ready to Hrach!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3lTrbSrmAaA","video_url":"https://www.youtube.com/watch?v=3lTrbSrmAaA","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/11/24/ready-to-hrach/","published":"2024-11-29T05:04:21Z","thumbnail_url":"https://img.youtube.com/vi/3lTrbSrmAaA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Recreating iOS 18.1 Mail App’s Tab bar using SwiftUI | Xcode","channel_name":"Kavsoft on YouTube","video_id":"mwDAcYQHSBU","video_url":"https://www.youtube.com/watch?v=mwDAcYQHSBU","description":"","published":"2024-11-28T22:10:30Z","thumbnail_url":"https://img.youtube.com/vi/mwDAcYQHSBU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Xcode + ChatGPT, @MainActor Gotcha, SwiftUI Container Views, SwiftUI Custom Modifiers & More","channel_name":"Sean Allen on YouTube","video_id":"zhRyjt6jwPs","video_url":"https://www.youtube.com/watch?v=zhRyjt6jwPs","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn the November episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- ChatGPT & Xcode Integration\n- Your app could be removed from the EU App Store\n- Custom SwiftUI Container Views\n- SwiftUI Custom Modifiers\n- A gotcha with @MainActor\n- 12 Indie Dev Tips\n- iOS 18 Tinted App Icons - Alternate Brand Marks\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - ChatGPT Integrates with Xcode\n1:50 - App Removal from EU App Store\n3:11 - SwiftUI Container Views\n4:22 - SwiftUI Custom Modifiers\n5:35 - @MainActor Gotcha\n7:04 - 12 Indie Dev Tips\n8:57 - Tinted App Icon - Alternate Brand Mark\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-11-28T13:14:32Z","thumbnail_url":"https://img.youtube.com/vi/zhRyjt6jwPs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Saving and Opening PDF Files with PDFKit in SwiftUI- Reading List App (Part 3)","channel_name":"Karin Prater on YouTube","video_id":"cP7UVhyPmfY","video_url":"https://www.youtube.com/watch?v=cP7UVhyPmfY","description":"Learn about file handling, PDFs, and local storage in iOS.In this third part of our Reading List App series, I'm showing you how to level up your app by creating and displaying PDF files using PDFKit. \n\nYou'll learn how to:\n- Generate PDFs from web pages\n- Save files to your device's local storage\n- Create a PDF viewer in SwiftUI\n- Manage files using Swift's File Manager\n- Implement a share feature for your PDFs\n\nI'll walk you through the process step-by-step, from setting up your project to handling file operations and building a sleek UI. We'll cover swift file manager, opening and writing to files, saving data locally, creating a PDF viewer, reading PDFs, and managing file locations.\nWhether you're a beginner or an experienced developer, you'll pick up some handy tricks for working with files and PDFs in Swift.\nDon't forget to check out the previous parts of this series to see how we built the foundation of our Reading List App.\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\nOverview:\n00:00 Introduction to PDF Handling in iOS Apps\n02:34 Overview of Project Files\n03:09 Implementing the Save as PDF Button\n10:47 Saving JSON file to Support Directory: Separating User and Internal Files\n15:41 Providing User Feedback on PDF Save\n20:49 Retrieving and Displaying Saved PDFs\n25:49 Integrating PDF Views in the App\n28:31 NavigationSplitView refactoring: Handling Navigation and Selection\n35:22 PDF Viewer with UIViewRepresentable\n37:54 Implementing PDF Deletion\n42:17 Adding Share Functionality\n43:25 Conclusion and Additional Resources\n\n⬇️ Download project files: https://github.com/gahntpo/ReadingListApp\n\n#SwiftUI","published":"2024-11-28T13:00:46Z","thumbnail_url":"https://img.youtube.com/vi/cP7UVhyPmfY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Securing Document Directory Data with Secure Enclave Encryption & HMAC Signing #iosdeveloper","channel_name":"Xcoding with Alfian","video_id":"XplOBJC2HiA","video_url":"https://www.youtube.com/watch?v=XplOBJC2HiA","description":"","published":"2024-11-28T12:15:03Z","thumbnail_url":"https://img.youtube.com/vi/XplOBJC2HiA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ByteCast #17 - Securing Document Directory Data with Secure Enclave Encryption & HMAC Signing","channel_name":"Xcoding with Alfian","video_id":"FUXrhwJt2HQ","video_url":"https://www.youtube.com/watch?v=FUXrhwJt2HQ","description":"In this video, we’re going to learn on how to secure data stored in user document directory. We will implement data encryption using Secure Enclave as well as digital signing using HMAC.\n\nStoring sensitive data such as payment transactions, message, health data, game score, and many more using plain text/json is not secure as the data can be exploited by bad actors stealing personal and financial information for fraud.\n\nGithub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast","published":"2024-11-28T11:58:25Z","thumbnail_url":"https://img.youtube.com/vi/FUXrhwJt2HQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 374","channel_name":"Code Completion","video_id":"Z5vGM_IFook","video_url":"https://www.youtube.com/watch?v=Z5vGM_IFook","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-28T11:04:51Z","thumbnail_url":"https://img.youtube.com/vi/Z5vGM_IFook/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Securing Data with Secure Enclave Encryption & HMAC Signing #iosdeveloper #swiftuideveloper","channel_name":"Xcoding with Alfian","video_id":"_vXfM-gjIbw","video_url":"https://www.youtube.com/watch?v=_vXfM-gjIbw","description":"","published":"2024-11-28T08:45:47Z","thumbnail_url":"https://img.youtube.com/vi/_vXfM-gjIbw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ByteCast #17 - Securing Data with Secure Enclave Encryption & HMAC Signing","channel_name":"Xcoding with Alfian","video_id":"yVwB01-otgc","video_url":"https://www.youtube.com/watch?v=yVwB01-otgc","description":"In this video, we’re going to learn on how to secure data stored in user document directory. We will implement data encryption using Secure Enclave as well as digital signing using HMAC.\n\nStoring sensitive data such as payment transactions, message, health data, game score, and many more using plain text/json is not secure as the data can be exploited by bad actors stealing personal and financial information for fraud.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast","published":"2024-11-28T08:22:00Z","thumbnail_url":"https://img.youtube.com/vi/yVwB01-otgc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"I made a plugin that turns figma designs to code using Claude AI","channel_name":"DesignCode","video_id":"e1AtPTfnkxk","video_url":"https://www.youtube.com/watch?v=e1AtPTfnkxk","description":"","published":"2024-11-28T07:32:13Z","thumbnail_url":"https://img.youtube.com/vi/e1AtPTfnkxk/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Git Merge with Rebase in Terminal On Long Running Branch","channel_name":"Paul Solt on YouTube","video_id":"VorsySzOLTc","video_url":"https://www.youtube.com/watch?v=VorsySzOLTc","description":"Merging long-running branches can get messy, but using Git rebase in the terminal is a powerful way to keep your commit history clean and organized. In this video, I’ll walk you through the step-by-step process of using git merge with rebase to integrate changes from your main branch (or another branch) into a feature branch while avoiding unnecessary merge commits.\n\nYou’ll learn:\n\n• When and why to use rebase instead of a standard merge.\n• How to resolve conflicts during a rebase.\n• Tips for keeping your branch history easy to understand.\n• Best practices to avoid common pitfalls when working with long-running branches.\n• By the end of this video, you’ll have the tools and confidence to rebase like a pro and maintain a clean Git history for your projects!\n\n0:00 Introduction\n0:50 Git Pull Rebase\n1:35 Open Git Config\n2:38 Git Commands\n6:20 Source Tree Visual Graph\n7:12 Git Pull\n9:20 Git Rebase Interactive\n14:50 Git Push Fails - Rejected\n15:10 Git Force Push\n17:33 Git Merge\n19:10 Git push main\n20:33 Github Project View\n\n#GitRebase #GitMerge #VersionControl #GitTutorial #GitBestPractices #TerminalCommands #SoftwareDevelopment #ProgrammingTips #iosdev #ios #macos #macdev #macosdevelopment #xcode #xcode16 #terminal #iterm2 #github","published":"2024-11-28T05:00:23Z","thumbnail_url":"https://img.youtube.com/vi/VorsySzOLTc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Ep 7: 💬 AI Chat with our Second Brain App (Genkit)","channel_name":"Peter Friese on YouTube","video_id":"5dLHl6PHo9E","video_url":"https://www.youtube.com/watch?v=5dLHl6PHo9E","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-11-27T14:08:44Z","thumbnail_url":"https://img.youtube.com/vi/5dLHl6PHo9E/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Late Night Silent Completions: Jiiiii — Part 373","channel_name":"Code Completion","video_id":"SeDACXmdnyA","video_url":"https://www.youtube.com/watch?v=SeDACXmdnyA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-27T11:01:42Z","thumbnail_url":"https://img.youtube.com/vi/SeDACXmdnyA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Can AI Really Code? My Honest Take On Cursor AI","channel_name":"Paul Solt on YouTube","video_id":"L7CTR5-BBsg","video_url":"https://www.youtube.com/watch?v=L7CTR5-BBsg","description":"AI promised to revolutionize app development, but is it more trouble than it's worth? Here's my hands-on experience. Using AI to write apps has been beyond frustrating—I’ve found myself constantly babysitting the code it generates, only to discover hard-to-find bugs. While I don’t trust AI to write production-ready code, I decided to lean harder into AI tools like Cursor AI to see how far they could take me.\n\nAI seems to shine in early-stage prototypes, offering quick examples and guidance on using APIs. However, when it comes to complex, real-world tasks, it often falls short. My experience with both Claude and ChatGPT has been riddled with fixes and rework, as they frequently break working code or fail to handle challenging problems.\n\nAfter watching Mike’s video (Creator Magic) on building an iOS app with AI, I couldn’t help but feel the simplicity shown didn’t reflect the challenges of working on more complex apps. While AI can be a game changer for learning and prototyping, I’ve found it requires significant oversight and intervention to produce anything functional.\nWatch Mike's video here: https://www.youtube.com/watch?v=oe3Jn6FRoII\n\nMy apps: \n• Download Super Easy Slides: https://blog.supereasyapps.com/super-easy-slides/\n• Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#CursorAI #CursorAIReview #xcode #CursorAITutorial #AITools #Cursor #iOSDevelopment #MachineLearning #ArtificialIntelligence #AppDevelopment #SoftwareEngineering #AICoding #MobileAppDevelopment #DeveloperTools #MacOSDevelopment \n#devlog #markdown #slides #indiedev #dev #slideshow #macos #mac #macapp #app #developer #coding #devlife #iosdev #swift #macdev #macosdevelopment","published":"2024-11-27T05:00:23Z","thumbnail_url":"https://img.youtube.com/vi/L7CTR5-BBsg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Markdown Slides - Full Screen and Overlay Keyboard Shortcuts #DevLog 8","channel_name":"Paul Solt on YouTube","video_id":"Ix2dO7DQ9Lw","video_url":"https://www.youtube.com/watch?v=Ix2dO7DQ9Lw","description":"I teach and wanted an easier to use slide creator using Markdown. All my writing is in Markdown, so it made sense to use the structure of Markdown to generate slides automatically. \nIn this #DevLog 7 update I spent time fixing a ton of bugs to make the app feel easier to use and updated the UI to be able to go Full Screen and hide the Dock/Menu Bar.\n\n00:00 What's New\n03:55 Full Screen Demo\n09:55 Overlay Mode Demo\n12:49 Full Screen Dock Issues\n15:45 Super Easy Timer\n16:30 Headline Structure\n19:30 Spaces Bug\n\nMy apps: \n* Download Super Easy Slides: https://blog.supereasyapps.com/super-easy-slides/\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#devlog #markdown #slides #indiedev #dev #slideshow #macos #mac #macapp #app #developer #coding #devlife #presenter #tool #presentation #screencast #fullscreen\n#macos #slide #texttoslides #overlaymarkdownslides #overlay #fullscreen","published":"2024-11-27T00:10:29Z","thumbnail_url":"https://img.youtube.com/vi/Ix2dO7DQ9Lw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Interactive Navigation Gesture | SwiftUI | iOS 18","channel_name":"Kavsoft on YouTube","video_id":"GOY3-5-qJLM","video_url":"https://www.youtube.com/watch?v=GOY3-5-qJLM","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom tab bar which will dynamically adapt as a bottom bar for Navigation views via Interactive Pop Gesture in Navigation Stack using SwiftUI.\nSwiftUI Custom Tab Bar | SwiftUI Animated Tab Bar | SwiftUI Interactive Pop Gesture | SwiftUI Navigation Pop Gesture | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-pop-116780081\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:32 Project Setup\n    2:00 Implementing Custom Bottom Bar\n    5:00 Adapting it for interactive Pop Gesture\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-26T21:20:51Z","thumbnail_url":"https://img.youtube.com/vi/GOY3-5-qJLM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (the Error will slip through 🫣)","channel_name":"Vincent Pradeilles on YouTube","video_id":"HOAzCAK9eRU","video_url":"https://www.youtube.com/watch?v=HOAzCAK9eRU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Newsletter: https://www.swiftwithvincent.com/newsletter\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-11-26T16:03:50Z","thumbnail_url":"https://img.youtube.com/vi/HOAzCAK9eRU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build a SwiftUI App with Claude AI","channel_name":"DesignCode","video_id":"hSSxuO6GdcE","video_url":"https://www.youtube.com/watch?v=hSSxuO6GdcE","description":"This course offers an in-depth exploration of Swift UI development integrated with AI assistance, specifically using Claude 3.5 Sonnet. You'll learn to transform two key Figma designs into functional iOS applications with Claude AI's assistance. Full course: https://designcode.io/swiftui-and-claude-ai\n\nAssets\n➡https://www.dropbox.com/scl/fo/0o1tenzb1ci4c1c3ucfck/ALPNSInd4ytLLWHAGBTLiuk?rlkey=uduvkr1tdr2v5idmt5n2d98d4&amp;st=rs1h2da9&amp;dl=0\n\nIn this video, we will learn how to build a modern iOS application using SwiftUI with AI assistance. Specifically, we'll explore:\n\n1. How to integrate Claude 3.5 Sonnet, an advanced AI assistant, into the SwiftUI development workflow to enhance coding efficiency\n2. The process of transforming Figma designs into functional SwiftUI code, focusing on three key screens\n3. Essential SwiftUI layout techniques including proper spacing, reusable components, and effective modifiers\n4. Advanced UI implementations such as custom animations, gradient effects, and interactive elements\n5. Creation and optimization of key components like signup screens, featured cards, and trending sections\n6. Implementation of navigation systems and screen transitions\n7. Best practices for organizing SwiftUI projects, including file structure and component reusability\n8. Techniques for creating responsive layouts that adapt to different screen sizes\n9. How to leverage AI assistance for efficient code generation while maintaining code quality\n10. Methods for implementing scrollable interfaces with proper styling and visual hierarchy\n\nThe section provides hands-on experience in building professional-grade iOS applications while demonstrating how AI tools can streamline the development process.\n\n0:00 Intro\n4:07 Setting up Claude Project \n10:17 Enhancing SignupView\n21:58 Enhancing DiscoverView\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/swiftui-and-claude-ai\n\n#figma  #swiftui  #claudeai","published":"2024-11-26T13:39:07Z","thumbnail_url":"https://img.youtube.com/vi/hSSxuO6GdcE/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Loading a Web View in SwiftUI with WKWebview and UIViewRepresentable - Reading List App (Part 2)","channel_name":"Karin Prater on YouTube","video_id":"RseJTVQZ1aw","video_url":"https://www.youtube.com/watch?v=RseJTVQZ1aw","description":"n this SwiftUI tutorial, I'm diving deep into loading web views in SwiftUI using WebKit, WKWebView, and UIViewRepresentable. If you've ever wanted to create a swift web view or a swift browser in your app, this tutorial is for you!\nI'll show you how to implement a WKWebView in SwiftUI, which doesn't have a native web component. We'll work with UIViewRepresentable to bridge the gap between UIKit and SwiftUI, making it possible to use these powerful web tools in your SwiftUI projects.\nThis is part 2 of my series where I'm building a webpage reading list app. I'll guide you through the process of creating a web view, handling URL loading, managing loading states, and even implementing back and forward navigation. You'll learn how to deal with delegates, coordinators, and the sometimes tricky data flow between UIKit views and SwiftUI.\nBy the end of this video, you'll have a solid understanding of how to integrate web browsing capabilities into your SwiftUI apps. Whether you're building a simple in-app browser or a more complex web-based feature, this tutorial has got you covered. Don't forget to check out the rest of the series to see how we'll expand on this functionality in future videos!\n\nOverview:\n00:00 Introduction to Web Views in SwiftUI\n01:38 Overview of Project\n02:13 Creating the WebView Component with UIViewRepresentable\n08:31 Managing Loading States: Using Delegates with UIViewRepresentable\n15:36 Fixing Update Cycles\n18:56 Creating a ViewModel for WebView State\n20:49 Refactoring: Using WebView State in the UI\n24:50 Testing and Debugging\n26:38 Tracking User Navigation\n30:17 Creating New Reading Items\n34:53 Adding Buttons to Navigate Backwards and Forward in the WebView\n39:02 Wrap-up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n⬇️ Download project files: https://github.com/gahntpo/ReadingListApp\n\n#SwiftUI #pdf #filemanagement","published":"2024-11-26T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/RseJTVQZ1aw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Swift Testing with Test Plans and Floating Point Equality","channel_name":"Paul Solt on YouTube","video_id":"UZbfpcUr9Xk","video_url":"https://www.youtube.com/watch?v=UZbfpcUr9Xk","description":"How do you use Swift Testing? How do you create a Test Plan? How do you test floating point equality?\nDownload the code: https://super-easy-apps.kit.com/swiftui\nI cover how to get started with Swift Testing in this video, so that you can start writing your first unit tests. I demo how the XCTest code looked before and what the Swift Testing code looks like now.\n\n#swift #testing #xctest #unittest #uitest #testplan #xcode #xcode16 #swift #ios #iosdev #development #coding #swifttesting101","published":"2024-11-26T12:00:39Z","thumbnail_url":"https://img.youtube.com/vi/UZbfpcUr9Xk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Should I Learn UIKit #iosdevelopment #xcode #uikit","channel_name":"Paul Solt on YouTube","video_id":"8n6L6UtBdBU","video_url":"https://www.youtube.com/watch?v=8n6L6UtBdBU","description":"What iOS UI framework should you learn? \n\nStart your iOS development journey today! Learn whether SwiftUI or UIKit is the right framework for you in 2024. If you're new to iOS or wondering where to start, this video will help you pick a direction and build confidence as an app developer. Technology moves fast, but I'll show you why the right choice depends on your goals.\n\n#swiftui #uikit #iosdevelopment #ios #swift #learnswift #swiftui2024 #iosprogramming #mobiledevelopment #appdevelopment #macos #visionos #xcode #coding #softwaredevelopment #mobileapps #appdesign #developer #design #ui #ux #appledeveloper #learncode #iosdev #xcode16 #iosui #iosdesign","published":"2024-11-26T12:00:11Z","thumbnail_url":"https://img.youtube.com/vi/8n6L6UtBdBU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 372","channel_name":"Code Completion","video_id":"7f11wb3p-FY","video_url":"https://www.youtube.com/watch?v=7f11wb3p-FY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-26T11:12:48Z","thumbnail_url":"https://img.youtube.com/vi/7f11wb3p-FY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TDD: Don't code what you won't use","channel_name":"Quality Coding on YouTube","video_id":"_-zt0TITgnw","video_url":"https://www.youtube.com/watch?v=_-zt0TITgnw","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-11-25T19:30:06Z","thumbnail_url":"https://img.youtube.com/vi/_-zt0TITgnw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"New Mac App Idea - Always On Top Notes","channel_name":"Paul Solt on YouTube","video_id":"wPStuNJYH_0","video_url":"https://www.youtube.com/watch?v=wPStuNJYH_0","description":"How do you uncover new ideas? Most of my ideas are built on top of existing ideas ... or when a customer or viewer asks a question.\nIt is so important to put ideas out there in the form of apps, prototypes, mockups, etc. to get feedback. You learn a lot and that can lead you to new ideas that you never considered.\nHere's an unfiltered look at my current new app idea that I'm noodling on.\n\nIf you want an app like this, comment down below or send me an email: Paul@SuperEasyApps.com \n\nFull Screen Mac NSPanel: https://youtu.be/c_J-b2ibGNY\n\n\n#appidea #macapp #macdev #iosdev #ios #mac #xcode #xcode16 #alwaysontop","published":"2024-11-25T19:19:45Z","thumbnail_url":"https://img.youtube.com/vi/wPStuNJYH_0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Should I Learn SwiftUI or UIKit #iosdevelopment #coding #swift","channel_name":"Paul Solt on YouTube","video_id":"LStMpUY6H7I","video_url":"https://www.youtube.com/watch?v=LStMpUY6H7I","description":"What UI framework should you learn to make iPhone apps?\n\nStart your iOS development journey today! Learn whether SwiftUI or UIKit is the right framework for you in 2024. If you're new to iOS or wondering where to start, this video will help you pick a direction and build confidence as an app developer. Technology moves fast, but I'll show you why the right choice depends on your goals.\n\n#swiftui #uikit #iosdevelopment #ios #swift #learnswift #swiftui2024 #iosprogramming #mobiledevelopment #appdevelopment #macos #visionos #xcode #coding #softwaredevelopment #mobileapps #appdesign #developer #design #ui #ux #appledeveloper #learncode #iosdev #xcode16 #iosui #iosdesign","published":"2024-11-25T16:32:45Z","thumbnail_url":"https://img.youtube.com/vi/LStMpUY6H7I/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Building a Reading List App (Part 1) - Data Modelling and Local Data Storage Techniques","channel_name":"Karin Prater on YouTube","video_id":"2OE9FII2ww4","video_url":"https://www.youtube.com/watch?v=2OE9FII2ww4","description":"In this video, I'm kicking off a new series where we'll build a webpage reading list app for iOS. We're diving deep into Swift file management, showing you how to open files, write to them, and save data locally using Codable and JSON files. You'll learn all about working with file locations and managing user data efficiently.\n\nI'll walk you through the process of creating a data model, setting up a view model, and implementing CRUD operations for your reading list. We'll cover everything from designing the UI to persisting data between app launches. By the end of this video, you'll have a solid foundation for handling local data storage in your iOS apps.\n\nThis is just the beginning! In the upcoming parts of the series, we'll expand on this base, adding web views, PDF handling, and more. So, whether you're new to iOS development or looking to sharpen your skills, this series has got you covered. Don't forget to like, comment, and subscribe to catch the next parts of this WebReader app tutorial!\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files:  https://github.com/gahntpo/ReadingListApp\n\nOverview:\n00:00 Introduction to Data Handling in Swift\n01:17 Setting Up the Project\n01:29 Defining the Data Model\n06:13 Implementing Identifiable and Codable Protocols\n10:36 Building the User Interface\n13:48 Creating the Reading Detail View\n18:17 Adding and Editing Reading Items\n22:55 Implementing the Reading ViewModel\n25:06 Binding Data and Handling Errors\n26:44 Creating and Saving New Items\n29:39 Saving Data to Disk\n34:58 Loading Data from Disk\n39:57 Handling App Lifecycle Events\n45:25 Conclusion and Next Steps\n\n#SwiftUI #filemanagement  #localstorage","published":"2024-11-25T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2OE9FII2ww4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to Upload a macOS App to TestFlight (Xcode 16) #AppStore #betatest #macOS","channel_name":"Paul Solt on YouTube","video_id":"eHwlTtdYXwg","video_url":"https://www.youtube.com/watch?v=eHwlTtdYXwg","description":"How do you submit your Mac app to TestFlight using Xcode 16? How can you get valuable feedback from beta testers before launching on the App Store?\n\nIn this video, you’ll learn how to get started with beta testing your macOS app. I’ll guide you step-by-step, from creating your app in Xcode to uploading it to App Store Connect. You’ll also discover the key requirements and questions you need to address when preparing your app for submission. Once you’ve gone through this process, you’ll be ready to beta test your app or submit it for App Store review.\n\nBeta testing is a crucial step to refine your app and ensure it’s ready for the world. Let’s get your macOS app into the hands of testers today!\n\n1. Create a Prototype\n2. App Store Connect\n3. Upload Your App\n4. App Review\n\nSave often when editing App Store connect settings. Ideally, write in another text editor so you don't lose text.\n\nMac App Store Screenshot Requirements: (1280 x 800px, 1440 x 900px, 2560 x 1600px or 2880 x 1800px)\n\n0:00 Overview\n2:20 AppStoreConnect.apple.com\n2:50 New App - App Naming\n3:20 Register a Bundle ID\n7:12 Create a New App (Refresh Page)\n8:45 Archive Your App\n10:10 Distribute App from Xcode 16\n11:10 Fixing App Category\n12:15 Pick Your App Category\n13:45 Upload a Fixed Build\n15:00 App Store Connect Build\n15:15 Encryption Algorithms Question\n16:10 TestFlight Test Details\n17:35 Adding Internal Testers\n18:35 Create a New Internal Group\n19:57 Add External Beta Testers\n22:45 Waiting for Review\n22:55 Create a Public Link (TestFlight)\n25:00 Mac Screenshot Requirements\n25:38 App Category\n26:15 Set Your App Subtitle (30 characters)\n30:09 Keywords (no spaces)\n33:17 Mac Screenshots\n34:55 Making Screenshots\n36:20 Resizing Screenshots with Preview\n36:35 Capture Screenshots on MacBook Screen\n39:35 DisplayMenu Set Resolution\n41:57 1280x800px Screenshots\n45:33 Add Build to Set App Icon\n\nMy Apps:\n* Super Easy Slides (join Beta): https://blog.supereasyapps.com/super-easy-slides/\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#TestFlight #Xcode #Xcode16 #macdev #iosdev #macosdev #betatester #betatest #macapps #appdevelopment #appdesign #developer #coding #softwaredevelopment #macosx #appstoreconnect #swift #swiftui #appstoredeveloper #appledeveloper #testflighttutorial #macosappdevelopment","published":"2024-11-25T12:00:53Z","thumbnail_url":"https://img.youtube.com/vi/eHwlTtdYXwg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 371","channel_name":"Code Completion","video_id":"xOlHrTFDKbY","video_url":"https://www.youtube.com/watch?v=xOlHrTFDKbY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-25T10:20:52Z","thumbnail_url":"https://img.youtube.com/vi/xOlHrTFDKbY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ready to Hrach!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"g_xvanXEOqQ","video_url":"https://www.youtube.com/watch?v=g_xvanXEOqQ","description":"This week Jonathan and Tim are joined by Josh Hrach as they review Star Trek Lower Decks S05E06 Of Gods and Angles. They also chat about Silo S02E01 The Engineer and Dune: Prophecy S01E01 The Hidden Hand.\n\n  •  Astro Alexandra | New exoplanet just discovered… one of the closest exoplanets to earth! #space #astronomy #nasa #science | Instagram (https://www.instagram.com/reel/DAt0pDLxZfz/) \n  •  Jason K Pargin said Tom Cruise is too old (https://www.instagram.com/reel/DCRkMk9xenR) \n  •  William Shatner’s Kirk Returns in New Star Trek Short Dedicated to Leonard Nimoy - ComicBook.com (https://comicbook.com/startrek/news/william-shatner-captain-kirk-return-short-leonard-nimoy/) \n  •  765874 - Unification (4K) (https://youtu.be/mgOZFny7F50) \n  •  Apple TV+ will license its movies to other services to reduce losses, per report - 9to5Mac (https://9to5mac.com/2024/11/18/apple-tv-will-license-its-movies-to-other-services-to-reduce-losses-per-report/) \n  •  Star Wars: Visions Returns with Volume 3 in 2025 (https://www.starwars.com/news/star-wars-visions-season-3-announce) \n  •  Scott Pilgrim Takes Off Cancelled at Netflix After One Season (https://comicbook.com/anime/news/scott-pilgrim-netflix-anime-cancelled/) \n  •  Transformers One | Official Trailer (2024) - Chris Hemsworth, Brian Tyree Henry, Scarlett Johansson (https://youtu.be/5a09yJU-mCI) \n  •  Babylon 5 Trailer (https://youtu.be/uoD-Gw5oqrQ) \n  •  Paul Williams Arrives Straight From Filming \"Battle for the Planet of the Apes\" (https://youtu.be/y5jQYOcpVks?si=16XrdnG5I-sAToBm) \n  •  Alien: Romulus | Final Trailer (https://youtu.be/x0XDEhP4MQs) \n  •  VisionOS Starter Pack on BlueSky (https://go.bsky.app/9kfduUc) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-11-24T23:12:12Z","thumbnail_url":"https://img.youtube.com/vi/g_xvanXEOqQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Login UI Kit built using SwiftUI | iOS","channel_name":"Kavsoft on YouTube","video_id":"Vs6JQcmNgO0","video_url":"https://www.youtube.com/watch?v=Vs6JQcmNgO0","description":"","published":"2024-11-24T21:02:39Z","thumbnail_url":"https://img.youtube.com/vi/Vs6JQcmNgO0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Should I Learn SwiftUI or UIKit? (2024)","channel_name":"Paul Solt on YouTube","video_id":"HIiVxbEbK1s","video_url":"https://www.youtube.com/watch?v=HIiVxbEbK1s","description":"What iOS UI framework should you learn? How do you pick where to start? What should you learn first?\nStart your iOS development journey today! Learn whether SwiftUI or UIKit is the right framework for you in 2024. If you're new to iOS or wondering where to start, this video will help you pick a direction and build confidence as an app developer. Technology moves fast, but I'll show you why the right choice depends on your goals.\n\nTopics Covered:\n\n1. Why learn iOS development?\n2. Why SwiftUI is the best starting point.\n3. How UIKit fills the gaps in your knowledge.\n4. Why learning both frameworks over time is key to success.\n5. My Developer Log and personal insights.\n\nWhether you're creating for iOS, macOS, or visionOS, this guide breaks it down step-by-step.\n\n00:00 SwiftUI vs UIKit\n00:31 1. Why iOS?\n00:57 Indie App Idea\n01:40 iOS Job or Career\n02:43 2. Start with SwiftUI\n03:45 Fast Prototyping\n04:20 3. Fill Gaps with UIKit\n05:10 Custom Slider in SwiftUI\n05:49 4. Learn Both (Over Time)\n06:15 5. Developer Log\n07:40 Which should you learn first?\n\nMy Apps:\n* Super Easy Slides (join Beta): https://blog.supereasyapps.com/super-easy-slides/\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #uikit #iosdevelopment #ios #swift #learnswift #swiftui2024 #iosprogramming #mobiledevelopment #appdevelopment #macos #visionos #xcode #coding #softwaredevelopment #mobileapps #appdesign #developer #design #ui #ux #appledeveloper #learncode #iosdev #xcode16 #iosui #iosdesign","published":"2024-11-24T18:13:33Z","thumbnail_url":"https://img.youtube.com/vi/HIiVxbEbK1s/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"MyTallies Widgets AppIntents SiriShortcuts Part 3  ConfigurableWidget witn Dynamic Intent","channel_name":"Stewart Lynch on YouTube","video_id":"I4wH6nllUvA","video_url":"https://www.youtube.com/watch?v=I4wH6nllUvA","description":"This is the 3rd video in the My Tallies AppIntents series where we are creating an App that also has interactive and configurable widgets with Siri Shortcuts.  In the video, we are going to create a Configurable widget that will be both interactive and when tapped on, outside of the the tally widget will route to the correct Tally in the app.  This is the longest video in the series so be sure that you use the chapter markers that I have provided in the description so that you can pause and return to the video any time you choose.\n\nIf you find the video too lengthy, make use of the chapter markers I have in the description so that you can pause at a time of your choosing and return at a later date when you are more refreshed and ready for more.  I decided to keep each individual section in this 4 part series as a single video rather than breaking it up into shorter videos.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:20 Configurable Widgets\n7:05 Configurable Widget AppIntent\n14:33  Updating the Widget\n23:12 Interactive AppIntent\n28:21 Routing\n\n Starter Project Files: \n    https://github.com/StewartLynch/MyTallies/tree/FirstWidget\nCompleted Project: \n     https://github.com/StewartLynch/MyTallies/tree/ConfigurableWidget\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nhttps://youtu.be/I4wH6nllUvA\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nComing December 1\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nComing December 8\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nComing December 15\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-11-24T14:52:04Z","thumbnail_url":"https://img.youtube.com/vi/I4wH6nllUvA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 370","channel_name":"Code Completion","video_id":"yFf7U-tIlZc","video_url":"https://www.youtube.com/watch?v=yFf7U-tIlZc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-24T11:05:49Z","thumbnail_url":"https://img.youtube.com/vi/yFf7U-tIlZc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Avoid THIS Animation Glitch When Hiding TabBar in SwiftUI","channel_name":"Swift and Tips","video_id":"mU-LYfe-0AU","video_url":"https://www.youtube.com/watch?v=mU-LYfe-0AU","description":"Hiding the TabBar in SwiftUI seems simple with the toolbar modifier, but it can cause weird animation glitches if your navigation hierarchy isn’t set up correctly.\n\nIn this video, I’ll show you:\n- How to configure a TabView with proper NavigationStack usage\n- Why wrapping all views in a single NavigationStack is crucial\n- How to dynamically display navigation titles for smooth transitions\n\nBelieve me, I spent HOURS figuring out this. I want to save your life with this video :) \n\nThank you my friend and colleague Jimmy for your help solving this issue. I recommend you to follow him. He has created great articles about Design Patterns in Swift:\nhttps://x.com/thekrazyjames\nhttps://thekrazyjames.medium.com/ \n\n-----\n\nOther videos related:\n* NavigationStack in SwiftUI: https://youtu.be/6sySblPWwBc\n* Folders vs Groups in Xcode: https://youtu.be/z94vpBgj0HY\n* Build an AI App using ChatGPT services: https://youtu.be/R05hTsehyX0\n* Mediator Pattern in Swift: https://youtu.be/mwKLg5tDhl0\n* Is TCA a good architecture for iOS?: https://youtu.be/7hzGQLcil48\n* Testing 101: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXQHJ0rNiXShZLcKBOIOePH\n* Swift Testing Framework: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-23T16:33:31Z","thumbnail_url":"https://img.youtube.com/vi/mU-LYfe-0AU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 369","channel_name":"Code Completion","video_id":"NGIE34LSPfc","video_url":"https://www.youtube.com/watch?v=NGIE34LSPfc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-23T10:58:22Z","thumbnail_url":"https://img.youtube.com/vi/NGIE34LSPfc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ChatGPT in Xcode: Let's Explore and Discover!  🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"Kc_pRpCOYts","video_url":"https://www.youtube.com/watch?v=Kc_pRpCOYts","description":"It's now possible to integrate ChatGPT with Xcode, let's find out how good it is!\n\nHow to use ChatGPT in Xcode 👉 https://help.openai.com/en/articles/10119604-work-with-apps-on-macos","published":"2024-11-23T09:27:50Z","thumbnail_url":"https://img.youtube.com/vi/Kc_pRpCOYts/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Let’s recreate Pinterest App’s grid animation using SwiftUI | Xcode | iOS","channel_name":"Kavsoft on YouTube","video_id":"sB5yCFN-Hgg","video_url":"https://www.youtube.com/watch?v=sB5yCFN-Hgg","description":"","published":"2024-11-22T22:07:31Z","thumbnail_url":"https://img.youtube.com/vi/sB5yCFN-Hgg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Is Learning SwiftUI Worth It?","channel_name":"Paul Solt on YouTube","video_id":"l3s3eavJbfc","video_url":"https://www.youtube.com/watch?v=l3s3eavJbfc","description":"Is learning SwiftUI worth your time in 2024? In this video, I’ll break down the 5 biggest reasons why SwiftUI might be your best bet for building modern iOS apps—and the surprising gaps where UIKit still shines. 🚀\n\nFrom fast prototyping with live previews to future-proofing your apps with Apple’s latest features like WidgetKit and Dynamic Island, SwiftUI is changing the game. But what about its limitations? Find out how to bridge the gap between SwiftUI and UIKit for the best of both worlds.\n\n🔑 Highlights:\n\n• SwiftUI’s unmatched speed for prototyping designs on Mac or iPad.\n• Annual improvements with new UI updates and bug fixes.\n• Why industry giants like GoPro and Dick’s Sporting Goods are adopting SwiftUI.\n• The future of iOS development and why Apple is all in on SwiftUI.\n• The hidden flexibility of UIKit you might still need.\n\nChapters:\n\n0:00 Intro\n0:18 1. Fast Prototyping in SwiftUI\n1:26 2. Annual SwiftUI Improvements\n2:20 3. Easy-to-Edit Code\n3:25 4. Industry Adoption Examples\n4:50 5. Future-Proofing Your Apps\n05:17 SwiftUI for your own apps?\n06:05 SwiftUI Gaps\n08:30 This video made with SwiftUI\n\nReady to dive in? Watch now to decide if SwiftUI is right for you—and learn how to harness its full potential for your apps.\n\nCheckout Overlay: Markdown Slides: https://youtu.be/eSfTiicH-PE\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #iOSDevelopment #SwiftProgramming #UIKit #AppDevelopment #MobileApps #iOSProgramming #Xcode #AppleDeveloper #LearnSwift #SwiftUIvsUIKit #FutureOfApps #SwiftUIPrototyping #CodingTutorial #markdownslides #overlay #DeveloperTips","published":"2024-11-22T13:00:59Z","thumbnail_url":"https://img.youtube.com/vi/l3s3eavJbfc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Finally... I fixed full screen #DevLog 7","channel_name":"Paul Solt on YouTube","video_id":"ZPj0gjSV2YU","video_url":"https://www.youtube.com/watch?v=ZPj0gjSV2YU","description":"I teach and wanted an easier to use slide creator using Markdown. All my writing is in Markdown, so it made sense to use the structure of Markdown to generate slides automatically. \nIn this #DevLog 7 update I spent time fixing a ton of bugs to make the app feel easier to use and updated the UI to be able to go Full Screen and hide the Dock/Menu Bar.\n\n00:00 App Overview\n01:40 Number Parsing Bug Fix\n06:25 Full Screen Prototyping\n10:55 Black Full Screen Slides\n14:45 New Markdown Slides in Seconds\n\n#devlog #markdown #slides #indiedev #dev #slideshow #macos #mac #macapp #app #developer #coding #devlife #presenter #tool #presentation #screencast #fullscreen\n#macos #slide #texttoslides #overlaymarkdownslides #overlay #fullscreen","published":"2024-11-22T12:00:43Z","thumbnail_url":"https://img.youtube.com/vi/ZPj0gjSV2YU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 368","channel_name":"Code Completion","video_id":"4JO7cEoMTqg","video_url":"https://www.youtube.com/watch?v=4JO7cEoMTqg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-22T11:05:01Z","thumbnail_url":"https://img.youtube.com/vi/4JO7cEoMTqg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create an Animated Mesh Gradient in SwiftUI","channel_name":"DesignCode","video_id":"_lsnGyF2WZg","video_url":"https://www.youtube.com/watch?v=_lsnGyF2WZg","description":"This tutorial walks you through creating stunning animated mesh gradients using SwiftUI. Full course: https://designcode.io/swiftui-ios18\n\nLearn how to create mesmerizing animated mesh gradients in SwiftUI! 🌈 Dive into simple animations, customizations, and stunning visual effects with minimal code. Whether you're a beginner or an expert, this guide will walk you through states, transitions, and timing functions to design dynamic, colorful buttons and backgrounds for your app. Ready to level up your SwiftUI designs? 🚀\n\nIntroduction to Mesh Gradients (0:00)\nLearn what mesh gradients are and why they’re everywhere in Apple’s UI design.\n\nSetting Up the Mesh Gradient Component (1:30)\nStep-by-step guide to creating a new SwiftUI file and structuring your code.\n\nBasics of Animation & State (6:15)\nLearn how states work in SwiftUI to trigger animations.\n\nAdding Transition Animations (8:55)\nApply smooth transitions using withAnimation and explore easing options.\n\nCreating Ping-Pong Animations (10:45)\nMake your animations go back and forth with repeatForever and auto-reverse.\n\nAdvanced Customization (13:56)\nPlay with timing, multiple states, and vibrant color combinations for stunning effects.\n\nResources:\nApple SwiftUI Documentation: https://developer.apple.com/documentation/swiftui\nWWDC 2024: Create Custom Visual Effects with SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10151/\nFull MeshGradient Documentation: https://developer.apple.com/documentation/meshgradient\n\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join","published":"2024-11-22T10:16:19Z","thumbnail_url":"https://img.youtube.com/vi/_lsnGyF2WZg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Disintegration Effect (Thanos Snap Effect) | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"OlF8ed1L56M","video_url":"https://www.youtube.com/watch?v=OlF8ed1L56M","description":"Hello Guys 🖐🖐🖐\nIn this video I'm going to show how to re-create disintegration effect which is commonly known as Thanos Snap Effect Using SwiftUI | SwiftUI Thanos Snap Effect | SwiftUI Disintegration Effect | SwiftUI Dissolve Effect | SwiftUI Complex UI | SwiftUI Animation | SwiftUI UI Animation | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-116455449\n\n► Snapshot Video: https://youtu.be/ojdjFn9qjwU\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16,1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:22 Project Setup\n    3:08 Implementing Disintegration Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-21T18:18:46Z","thumbnail_url":"https://img.youtube.com/vi/OlF8ed1L56M/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI App Logic and Final UI - Payment Calculator Tutorial 5/6","channel_name":"Paul Solt on YouTube","video_id":"eXoGzeJpgmI","video_url":"https://www.youtube.com/watch?v=eXoGzeJpgmI","description":"Connect the PaymentSelector from the previous lesson and implement the PMT loan calculation app logic. You'll use all the sliders and selectors to calculate the monthly payment.\nDownload the code: https://super-easy-apps.kit.com/swiftui\nWatch the series: https://www.youtube.com/playlist?list=PLLYKjb-Uo9czIrvkailtbstNgA09Nerfe\n\n00:00 Custom UI Overview\n02:00 Payment Selector\n07:30 Integrating PaymentSelector\n09:45 Estimated Payment Calculations\n15:45 Estimated Payments UI\n35:19 Testing Dark Mode\n36:30 Monospaced Digit Font\n37:20 Final Payment Calculator UI\n38:40 Next Steps\n\n* Download the full code: https://super-easy-apps.kit.com/swiftui\n* Design credit: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n* Download my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #AppLogic #tutorial #calculations #coding #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-21T12:00:59Z","thumbnail_url":"https://img.youtube.com/vi/eXoGzeJpgmI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 367","channel_name":"Code Completion","video_id":"efmUAjzFKNQ","video_url":"https://www.youtube.com/watch?v=efmUAjzFKNQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-21T10:50:49Z","thumbnail_url":"https://img.youtube.com/vi/efmUAjzFKNQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Use Dynamic Network Image URL in iOS LiveActivity using Shared App Group #iosdeveloper","channel_name":"Xcoding with Alfian","video_id":"TEgPug4SXbk","video_url":"https://www.youtube.com/watch?v=TEgPug4SXbk","description":"","published":"2024-11-21T04:35:28Z","thumbnail_url":"https://img.youtube.com/vi/TEgPug4SXbk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Smile4Me Swift/SwiftUI Course","channel_name":"Stewart Lynch on YouTube","video_id":"P75SiV3RPXA","video_url":"https://www.youtube.com/watch?v=P75SiV3RPXA","description":"I am planning a full Swift/SwiftUI course to show you how to create a multi targeted app.\nCourse development is underway and the course will be released some time in January 2025.  Be sure to follow me on one of the social media platforms to stay up to date on release dates\n\n If you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on BlueSky:\n   @StewartLynch.bluesky.social\nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8","published":"2024-11-20T23:50:45Z","thumbnail_url":"https://img.youtube.com/vi/P75SiV3RPXA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"🔥 Firestore & SwiftUI - Second brain app with SwiftUI, Firebase and Gemini, Ep 6","channel_name":"Peter Friese on YouTube","video_id":"NRkkgKacBy4","video_url":"https://www.youtube.com/watch?v=NRkkgKacBy4","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-11-20T21:05:51Z","thumbnail_url":"https://img.youtube.com/vi/NRkkgKacBy4/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"🔥 Firestore & SwiftUI - Second brain app with SwiftUI, Firebase and Gemini, Ep 5","channel_name":"Peter Friese on YouTube","video_id":"7WbQxpZSL1I","video_url":"https://www.youtube.com/watch?v=7WbQxpZSL1I","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-11-20T17:53:42Z","thumbnail_url":"https://img.youtube.com/vi/7WbQxpZSL1I/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"What Does a Developer Advocate Do? Google Engineer Explains!","channel_name":"Swift and Tips","video_id":"5Ezur9d2nDs","video_url":"https://www.youtube.com/watch?v=5Ezur9d2nDs","description":"In this clip, @PeterFriese  a Developer Advocate at Google, dives into his unique role within the Firebase team. \n\nLearn what a Developer Advocate does, how they bridge the gap between developers and product teams, and the impact they make on projects like Firebase. Perfect for anyone curious about tech career paths!\n\n\n-----\n\nLinks: \nhttps://firebase.google.com/\n\nPeter's Contact:\n* website: https://peterfriese.dev/\n* X: https://x.com/peterfriese\n* Github: https://github.com/peterfriese\n* Mastodon: https://iosdev.space/@peterfriese\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-20T15:05:37Z","thumbnail_url":"https://img.youtube.com/vi/5Ezur9d2nDs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Custom Segmented Control (Multiline) - Payment Calculator Tutorial 4/6","channel_name":"Paul Solt on YouTube","video_id":"k5IPUDnYuDk","video_url":"https://www.youtube.com/watch?v=k5IPUDnYuDk","description":"Design a multiline Segmented Control that scrolls horizontally with animations. Users can use this control to select their loan durations and APR values in the calculator. Learn how to design a collection view like experience in SwiftUI. You'll use the LazyHStack and ForEach loop to bring the UI to life. Add polish to the UI by fading out options when scrolling has more content to the left or right using an Alpha Mask.\nDownload the full code: https://super-easy-apps.kit.com/swiftui\nWatch the series: https://www.youtube.com/playlist?list=PLLYKjb-Uo9czIrvkailtbstNgA09Nerfe\n\n00:00 Custom Segemented Control Overview\n03:45 Custom Control\n14:30 Live Preview Formatting\n17:03 PaymentSelector\n21:21 LazyHStack and ForEach\n26:48 Style the Divider\n40:40 Background Outline\n49:00 Animation FX - Alpha Mask at Edges\n1:03:30 contentSize Diagram\n1:08:58 Scrolling Fade Animation\n1:14:55 Ready to Integrate\n\n* Download the full code: https://super-easy-apps.kit.com/swiftui\n* Design credit: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n* Download my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #SegmentedControl #tutorial #CustomSelector #paymentselector #lazyhstack #foreach #customUI #uislider #coding #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #swiftuitutorial #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-20T12:00:56Z","thumbnail_url":"https://img.youtube.com/vi/k5IPUDnYuDk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 366","channel_name":"Code Completion","video_id":"w9_k_ZmlfGs","video_url":"https://www.youtube.com/watch?v=w9_k_ZmlfGs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-20T11:00:51Z","thumbnail_url":"https://img.youtube.com/vi/w9_k_ZmlfGs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Reasoning AI Agent in Python #ai #agent #llm #python","channel_name":"Stream Developers on YouTube","video_id":"glRIVY1PB2g","video_url":"https://www.youtube.com/watch?v=glRIVY1PB2g","description":"In this video, we will create a reasoning AI agent in Python using the agentic framework Phidata. Discover how easy it is to build your first agent with a few lines of Python code.\n\nPhidata: https://www.phidata.com/\n\nLearn more about reasoning llms/agents: https://getstream.io/blog/reasoning-llms/","published":"2024-11-20T00:44:32Z","thumbnail_url":"https://img.youtube.com/vi/glRIVY1PB2g/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"My Opinion About Cross-Platform Frameworks 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"uvfrxNAr7T4","video_url":"https://www.youtube.com/watch?v=uvfrxNAr7T4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-11-19T16:41:16Z","thumbnail_url":"https://img.youtube.com/vi/uvfrxNAr7T4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to save data to local storage - iOS File System and Sandboxing","channel_name":"Karin Prater on YouTube","video_id":"nUM2UzUycM8","video_url":"https://www.youtube.com/watch?v=nUM2UzUycM8","description":"Ever wondered where your Swift files end up in an iOS app?  In this video, I'll show you the ins and outs of the iOS file system and sandboxing! We'll dive into swift file locations, explore how the swift file system works in iOS apps, and uncover the mysteries of iOS sandboxing.\n\nYou'll learn:\n- Where your app's files are actually stored\n- The different storage options available \n- How to save files that show up in the Files app \n- The basics of swift file writing for iOS apps\n\nI'll walk you through a simple project where we'll create and save files in various locations. You'll see how to handle swift file saving in the Finder app and understand the key differences between iOS and macOS file systems.\nWhether you're a beginner or looking to brush up on your iOS file management skills, this tutorial has got you covered! Don't forget to like and subscribe for more iOS development tips and tricks. \n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\nSync files with iCloud Documents:\nhttps://fatbobman.com/en/posts/in-depth-guide-to-icloud-documents/\n\n#SwiftProgramming #iOSDevelopment #FileManagement","published":"2024-11-19T13:01:03Z","thumbnail_url":"https://img.youtube.com/vi/nUM2UzUycM8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI Tutorial: Loan Card Layout - Payment Calculator 3/6","channel_name":"Paul Solt on YouTube","video_id":"8pxk3lzBQLo","video_url":"https://www.youtube.com/watch?v=8pxk3lzBQLo","description":"Stylize the UI with the custom slider from the previous tutorial and create the loan card layout with a background shadow. We're using the custom NavigationStack background height to create the effect that makes the card pop out.\nDownload the code: https://super-easy-apps.kit.com/swiftui\n\nWatch the series: https://www.youtube.com/playlist?list=PLLYKjb-Uo9czIrvkailtbstNgA09Nerfe\n\n00:00 Custom Sliders\n00:39 Loan Card Layout\n01:45 Xcode 16.1 Bugfix for Preview Crashes\n03:05 Reusable Colors\n05:30 Styling the Slider\n08:23 Loan Amount Slider\n12:40 Background Dropshadow\n18:50 Reusable Background Shadow\n22:00 Down Payment Slider\n24:10 Bold Fonts\n27:22 Currency Formatting\n39:35 Download the Code\n\n* Download the full code: https://super-easy-apps.kit.com/swiftui\n* Design credit: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n* Download my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #cardlayout #tutorial #customUI #uislider #coding #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-19T12:00:14Z","thumbnail_url":"https://img.youtube.com/vi/8pxk3lzBQLo/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 365","channel_name":"Code Completion","video_id":"nCpCIfeUs1o","video_url":"https://www.youtube.com/watch?v=nCpCIfeUs1o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-19T10:46:29Z","thumbnail_url":"https://img.youtube.com/vi/nCpCIfeUs1o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Recreating Mail App’s Tab bar | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"tYwj-enMSQQ","video_url":"https://www.youtube.com/watch?v=tYwj-enMSQQ","description":"Hello Guys 🖐🖐🖐\nI'm going to demonstrate in this video how to use SwiftUI to replicate the tab bar found in the new iOS 18.1 Mail App | SwiftUI Custom Tab Bar | SwiftUI Animated Tab Bar | SwiftUI Complex UI | SwiftUI Animation | SwiftUI UI Animation | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-116262631\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16,1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:32 Project Setup\n    1:29 Implementing Custom Tab Bar\n    7:42 Adapting it into navigation bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-18T20:56:06Z","thumbnail_url":"https://img.youtube.com/vi/tYwj-enMSQQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"TDD: Don't Be Too Quick","channel_name":"Quality Coding on YouTube","video_id":"n3Gy4cp3sV0","video_url":"https://www.youtube.com/watch?v=n3Gy4cp3sV0","description":"A #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-11-18T19:30:08Z","thumbnail_url":"https://img.youtube.com/vi/n3Gy4cp3sV0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Live Q&A: Expert Answers to Your ASO, ASA, and Onboarding Questions","channel_name":"Appfigures on YouTube","video_id":"9xQCIPPn0sA","video_url":"https://www.youtube.com/watch?v=9xQCIPPn0sA","description":"Submit your questions here → https://fg.rs/ls44f\n\nGetting your app in front of the right audience and attracting the right downloads is not always easy. Once you have new users, there's also a limited amount of time to communicate your value to make sure users stick around. \n\nI spend a lot of my time navigating these challenges and in this live stream I'll be answering your questions on App Store Optimization (ASO), Apple Search Ads, and Onboarding.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #onboarding","published":"2024-11-18T17:04:58Z","thumbnail_url":"https://img.youtube.com/vi/9xQCIPPn0sA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Tutorial: Custom Slider - Payment Calculator 2/6","channel_name":"Paul Solt on YouTube","video_id":"eZNwFW-vztI","video_url":"https://www.youtube.com/watch?v=eZNwFW-vztI","description":"Learn how to customize the thumb image and track height with a CustomSlider. You'll need to wrap UISlider in UIViewRepresentable to be able to fine tune the UI. The default Slider in SwiftUI does not allow customizations.\nDownload the code: https://super-easy-apps.kit.com/swiftui\n\n00:00 Custom Slider in SwiftUI\n04:00 ChunkySlider from UIKit\n06:05 CustomSlider UIViewRepresentable\n14:52 Coordinator for Bridging SwiftUI and UIKit\n27:03 UISlider Thumb Images\n34:48 UIImage Composition from Core Graphics Rendering\n35:49 Core Graphics Rendering 101\n44:20 Final Custom Slider\n44:40 Create New Files in Xcode 16\n48:15 Integrating Our New Slider\n\n* Download the full code: https://super-easy-apps.kit.com/swiftui\n* Design credit: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n* Download my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #slider #tutorial #uiviewrepresentable #uislider #coding #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-18T12:42:46Z","thumbnail_url":"https://img.youtube.com/vi/eZNwFW-vztI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 364","channel_name":"Code Completion","video_id":"aq91bjwKixo","video_url":"https://www.youtube.com/watch?v=aq91bjwKixo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-18T11:27:04Z","thumbnail_url":"https://img.youtube.com/vi/aq91bjwKixo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #16 - Live Activities with Network Image URL | Shared App Group Container","channel_name":"Xcoding with Alfian","video_id":"8GJnkkhLiTk","video_url":"https://www.youtube.com/watch?v=8GJnkkhLiTk","description":"GitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast\n\nBuild a Live Activity Broadcast Election Results iOS App  |  Firestore DB | Cloud Functions | APNS:\nhttps://youtu.be/MnPvg2rO-Cw","published":"2024-11-17T16:30:22Z","thumbnail_url":"https://img.youtube.com/vi/8GJnkkhLiTk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"MyTallies Widgets AppIntents Siri Shortcuts Part 2  SimpleWidget with Interactive Intent","channel_name":"Stewart Lynch on YouTube","video_id":"hycExiDHjIo","video_url":"https://www.youtube.com/watch?v=hycExiDHjIo","description":"In this video we are continuing on with the MyTallies app series were the focus is on Widget and App Intents and in this video, we will be creating our First Widget with an interactive appIntent so that we can update our first tally by tapping on the widget\n\nIf you find the video too lengthy, make use of the chapter markers I have in the description so that you can pause at a time of your choosing and return at a later date when you are more refreshed and ready for more.  I decided to keep each individual section in this 4 part series as a single video rather than breaking it up into shorter videos.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:21 Creating an AppGroup\n4:30 Creating a Widget Target\n6:28 Renaming Widget structs\n8:15 Updating the Widget Code\n24:35 Creating an Interactive AppIntent\n28:25 Refreshing a View\n\n Starter Project Files: \n   https://github.com/StewartLynch/MyTallies/tree/iOSBranch\n\nCompleted Project: \n   https://github.com/StewartLynch/MyTallies/tree/FirstWidget\n\nReferences mentioned in video: \nMyTallies Widgets AppIntents SiriShortcuts Part 1  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nhttps://youtu.be/hycExiDHjIo\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nComing November 24\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nComing December 1\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nComing December 8\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nComing December 15\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-11-17T14:36:03Z","thumbnail_url":"https://img.youtube.com/vi/hycExiDHjIo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI: Minimalist Design - Payment Calculator (Speed Code)","channel_name":"Paul Solt on YouTube","video_id":"X6B_OYZN530","video_url":"https://www.youtube.com/watch?v=X6B_OYZN530","description":"Download the full code: https://super-easy-apps.kit.com/swiftuis\nWatch SwiftUI speed coding to create a clean design for a Payment Calculator. \nFor this design you'll see how to create a custom slider using UISlider and UIViewRepresentable to customize the slider thumb icon and the track height. You'll also see how to create a new UI selector from scratch using SwiftUI for choosing the duration in months and APR for the loan.\n\n00:00 Custom NavigationStack Background\n00:48 Download the Code\n00:56 Custom SwiftUI Slider (UISlider)\n02:15 Custom Track Heights (UISlider)\n02:45 Custom Slider Thumb Images\n03:05 Make a CoreGraphics UIImage\n04:36 Create the Loan Card\n05:55 Card Background Styling\n08:38 Loan Term Selector (SwiftUI)\n11:00 Loan Cell Styling\n13:00 Custom Fade Effect (Using Masks)\n16:03 Integrate Custom Selector\n 16:45 Estimated Payment Calculations\n17:20 Estimated Payment Card\n19:12 Final Payment Calculator\n19:50 Download the Final Code\n\n* Download the full code: https://super-easy-apps.kit.com/swiftuis\n* Design credit: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n* Download my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #speedcode #tutorial #coding #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-17T13:21:38Z","thumbnail_url":"https://img.youtube.com/vi/X6B_OYZN530/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 363","channel_name":"Code Completion","video_id":"jcIt_Mk0fqM","video_url":"https://www.youtube.com/watch?v=jcIt_Mk0fqM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-17T10:20:54Z","thumbnail_url":"https://img.youtube.com/vi/jcIt_Mk0fqM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Starbase 80?!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"peV3MDSIrUQ","video_url":"https://www.youtube.com/watch?v=peV3MDSIrUQ","description":"This week we review Star Trek: Lower Decks S05E05 Starbase 80?! as well as The Penguin series finale.\n\n  •  Tony Todd, ‘Candyman’ and ‘Final Destination’ Star, Dies at 69 (https://variety.com/2024/film/obituaries-people-news/tony-todd-dead-candyman-final-destination-kurn-star-trek-1236205445/) \n  •  Remembering Tony Todd, 1954 - 2024 | Star Trek (https://www.startrek.com/en-ca/news/remembering-tony-todd) \n  •  Captain America: Brave New World | Official Trailer (https://youtu.be/1pHDWnXmK7Y?si=bacZLdUI7mst8JXc) \n  •  Marvel Studios’ Thunderbolts* | D23 Brazil Special Look | In Theaters May 2, 2025 (https://youtu.be/8IiAm7KUuoY?si=x-0a8RkBPqCCBx15) \n  •  Denzel Washington Casually Announces He'll Be in Black Panther 3 (https://gizmodo.com/denzel-washington-marvel-mcu-black-panther-3-ryan-coogler-2000523551) \n  •  ‘Andor’ Season 2 Sets April 2025 Premiere Date on Disney+ (https://variety.com/2024/tv/news/andor-season-2-release-date-rogue-one-prequel-1235812153/) \n  •  Mission: Impossible – The Final Reckoning | Teaser Trailer (2025 Movie) - Tom Cruise (https://www.youtube.com/watch?v=NOhDyUmT9z0) \n  •  SBF to get the Girls treatment in Going Infinite film adaptation - The Verge (https://www.theverge.com/2024/11/12/24294913/sbf-sam-bankman-fried-ftx-movie-going-infinite-book-adaptation-lena-dunham-michael-lewis) \n  •  Mythic Quest is getting a spinoff anthology series - The Verge (https://www.theverge.com/2024/11/14/24296445/mythic-quest-season-4-premiere-date-side-quest) \n  •  Mattel's 'Wicked' Movie Dolls Mistakenly List Porn Site on Packaging (https://variety.com/2024/film/news/mattel-wicked-dolls-porn-site-packaging-1236206056/) \n  •  Best of CRISTIN MILIOTI: Abby the Writer | 30 Rock | Comedy Bites (https://www.youtube.com/watch?v=uDA4EJKzgEg) \n  •  Here Are the 3D Movies Available on Apple Vision Pro - iT Guy Technologies (https://www.it-guy.com/wp-new/2024/07/here-are-the-3d-movies-available-on-vision-pro-in-canada/) \n  •  ﻿Deadpool & Wolverine - Apple TV (CA) (https://tv.apple.com/ca/movie/deadpool--wolverine/umc.cmc.4yuxbneekp3cxnpahxz05qdjz) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-11-17T08:27:22Z","thumbnail_url":"https://img.youtube.com/vi/peV3MDSIrUQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Ep. #13 | @FloWritesCode on Multiplatform App Challenges, Indie Development, and iOS in Europe","channel_name":"Swift and Tips","video_id":"7fTxSrRLlz8","video_url":"https://www.youtube.com/watch?v=7fTxSrRLlz8","description":"In this episode, @FloWritesCode shares his journey of building LaunchBuddy, a multiplatform app for indie developers, and the challenges of using SwiftUI for multiplatform development. \n\nWe also discuss why many iOS conferences happen in Europe, tips for getting your talk accepted in a call for papers, and his experience growing a YouTube channel. Packed with insights and inspiration for developers!\n\nCollaboration between Flo, Pitt and many more iOS devs: https://youtu.be/T1Gx1_oObq0?si=CxvOcXKqLzZrt5Uf\n\n----- \nLaunchBuddy app: https://apps.apple.com/us/app/launchbuddy-indie-developer/id1615169630\n\nFlo's Contact:\n* website: https://www.flowritesco.de\n* Youtube: https://www.youtube.com/@FloWritesCode\n* X: https://x.com/FloWritesCode\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-16T22:43:45Z","thumbnail_url":"https://img.youtube.com/vi/7fTxSrRLlz8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Apple's Official Method to Learn Swift and iOS 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"HbWRVG-EvwM","video_url":"https://www.youtube.com/watch?v=HbWRVG-EvwM","description":"Just before WWDC24 Apple published Pathways: a collection of guides to help newcomers learn the key skills of app building.\n\nJoin me to discover the content of these guides and if they are indeed enough to get started with Swift and iOS!\n\nLink to Pathways 👉 https://developer.apple.com/pathways/","published":"2024-11-16T16:01:26Z","thumbnail_url":"https://img.youtube.com/vi/HbWRVG-EvwM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Tutorial: Payment Calculator - Overview and Custom NavigationStack UI - 1/6","channel_name":"Paul Solt on YouTube","video_id":"2xOmBeHJ8VE","video_url":"https://www.youtube.com/watch?v=2xOmBeHJ8VE","description":"Download the SwiftUI code: https://super-easy-apps.kit.com/swiftui\nBuild a fully functional Payment Calculator in SwiftUI. Learn how to customize the background of a NavigationStack, similar to how you would style a navigation bar in UIKit.\n\nWe will implement a loan calculator for calculating the monthly payments when taking on a large loan with specific APR and durations.\n\nDownload the SwiftUI project: https://super-easy-apps.kit.com/swiftui\n\nDesign credit: Sarah Kinney: https://dribbble.com/shots/5273790-Payment-Calculator-Daily-UI-004\n\nDownload my Timer app: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#swiftui #coding #tutorial #xcode #xcode16 #swiftuideveloper #swift #ios #iosdev #iosdevelopment  #iosdeveloper #pmt #pmtcalculator #loancalculator #paymentcalculatorswiftui","published":"2024-11-16T13:44:00Z","thumbnail_url":"https://img.youtube.com/vi/2xOmBeHJ8VE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 362","channel_name":"Code Completion","video_id":"IovaPmyQNas","video_url":"https://www.youtube.com/watch?v=IovaPmyQNas","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-16T09:33:14Z","thumbnail_url":"https://img.youtube.com/vi/IovaPmyQNas/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Animation Challenge - Pizza Animation - SceneKit - 3D Objects - iOS","channel_name":"Kavsoft on YouTube","video_id":"mqDrF2dUQPI","video_url":"https://www.youtube.com/watch?v=mqDrF2dUQPI","description":"","published":"2024-11-15T22:47:30Z","thumbnail_url":"https://img.youtube.com/vi/mqDrF2dUQPI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Fix iOS 18 Gesture Problems With ScrollViews | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"9W7rp_jtW4Q","video_url":"https://www.youtube.com/watch?v=9W7rp_jtW4Q","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to fix SwiftUI's iOS 18 gesture issues while using with ScrollViews | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-15T19:54:29Z","thumbnail_url":"https://img.youtube.com/vi/9W7rp_jtW4Q/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Test - ignore this","channel_name":"Peter Friese on YouTube","video_id":"NAfRgrx7_so","video_url":"https://www.youtube.com/watch?v=NAfRgrx7_so","description":"Support the stream: https://streamlabs.com/sl_id_07442af8-fa4d-39f5-82a2-448b1b6dd6a8","published":"2024-11-15T12:58:30Z","thumbnail_url":"https://img.youtube.com/vi/NAfRgrx7_so/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Step by Step Debugging in Xcode 16: Keyboard Shortcuts Guide","channel_name":"Paul Solt on YouTube","video_id":"ySmNBi-U6Zs","video_url":"https://www.youtube.com/watch?v=ySmNBi-U6Zs","description":"Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\nHow do you work with the Debugger in Xcode? How can you step line by line through your code?\nLearn the best way to navigate Xcode when you are debugging your app, so that you can quickly get the state of the app when things are not working correctly. These debugging shortcuts will save you time and help you track down problems quickly with your iOS or macOS apps.\n\n# Xcode 16 Debugging Keyboard Shortcuts\n\n## Xcode Debugger\n\n* Debug Area (Show/Hide)\n* Toggle Breakpoints\n* Activate Console\n\n## Debugging Line By Line\n\n* Continue/Pause\n* Continue to Current Line\n* Step Over\n* Step Into\n* Step Out\n\n* Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\n* Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #shortcuts #debugging #coding #ios #productivity #xcode16 #iosdev #iosdeveloper #macos #macosdeveloper #mac #apple #developer #keyboard #keyboardshortcut #developer #programmer","published":"2024-11-15T12:01:24Z","thumbnail_url":"https://img.youtube.com/vi/ySmNBi-U6Zs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 361","channel_name":"Code Completion","video_id":"4XAn7HcL9Fc","video_url":"https://www.youtube.com/watch?v=4XAn7HcL9Fc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-15T09:59:49Z","thumbnail_url":"https://img.youtube.com/vi/4XAn7HcL9Fc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let’s create a minimal Todo List app with SwiftData with interactive widgets using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"B6J6w-J6k6I","video_url":"https://www.youtube.com/watch?v=B6J6w-J6k6I","description":"","published":"2024-11-14T22:27:35Z","thumbnail_url":"https://img.youtube.com/vi/B6J6w-J6k6I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🔥 Firestore & SwiftUI - Second brain app with SwiftUI, Firebase and Gemini, Ep 4","channel_name":"Peter Friese on YouTube","video_id":"CouNXLciFws","video_url":"https://www.youtube.com/watch?v=CouNXLciFws","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nWatch the entire \"Second Brain\" playlist → https://bit.ly/3NFvE4e\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-11-14T21:57:11Z","thumbnail_url":"https://img.youtube.com/vi/CouNXLciFws/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Apple Intelligence Image Playground WA Sticker Maker App #iosdeveloper  #appleintelligence","channel_name":"Xcoding with Alfian","video_id":"bIeN9WePU8Y","video_url":"https://www.youtube.com/watch?v=bIeN9WePU8Y","description":"","published":"2024-11-14T12:40:25Z","thumbnail_url":"https://img.youtube.com/vi/bIeN9WePU8Y/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ByteCast #15 - Apple Intelligence Image Playground WA Sticker Maker App | iOS 18 | SwiftUI","channel_name":"Xcoding with Alfian","video_id":"n4yGNDpeVxw","video_url":"https://www.youtube.com/watch?v=n4yGNDpeVxw","description":"GitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast\n\nBuild ChatGPT DALL-E3 AI WhatsApp Sticker Maker App Series Playlist:\nhttps://www.youtube.com/watch?v=TZcxrqZfrz0&amp;list=PLuecTl5TrGwvBIaxYJvU3zkwgr4Lr7-qL\n\nApple Image Playground Doc:\nhttps://developer.apple.com/documentation/swiftui/view/imageplaygroundsheet(ispresented:concepts:sourceimage:oncompletion:oncancellation:)?changes=_2","published":"2024-11-14T12:12:03Z","thumbnail_url":"https://img.youtube.com/vi/n4yGNDpeVxw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to Make a macOS App Store Icon (Overlay Slideshow)","channel_name":"Paul Solt on YouTube","video_id":"UxhiRiTzjLU","video_url":"https://www.youtube.com/watch?v=UxhiRiTzjLU","description":"How do you design a macOS App Store icon? How do you make your app stand out? How do you create all the app icon sizes quickly?\n\nIn this video I walk through my latest design exploration for my prototype app, Overlay Slideshow. I walk through the progression of ideas and then show how to create new App Store screenshots effortlessly and test how they will look using IconKit.\n\nIconKit: https://apps.apple.com/us/app/iconkit/id507135296?mt=12\n\n#macOS #AppStore #Icon #macApp #icons #appstoreicon #iconkit #design #designs #iconography","published":"2024-11-14T12:00:40Z","thumbnail_url":"https://img.youtube.com/vi/UxhiRiTzjLU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 360","channel_name":"Code Completion","video_id":"MckCDQQMZcU","video_url":"https://www.youtube.com/watch?v=MckCDQQMZcU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-14T10:35:55Z","thumbnail_url":"https://img.youtube.com/vi/MckCDQQMZcU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Navigation Stack Hero Animation - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"vuMm9r5H8d0","video_url":"https://www.youtube.com/watch?v=vuMm9r5H8d0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create custom matched geometry effect(Hero Effect) for NavigationStack Using SwiftUI.\nSwiftUI NavigationStack Matched Geometry Effect | SwiftUI NavigationStack Hero Effect | SwiftUI NavigationStack Hero Transitions | SwiftUI Complex UI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-115934965\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.1\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:32 Project Setup\n    1:13 Creating Home & Detail View\n    7:58 Creating Custom Hero Effect\n    13:53 Making it compatible for iOS 17\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-13T17:23:56Z","thumbnail_url":"https://img.youtube.com/vi/vuMm9r5H8d0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Google Engineer Explains How to Integrate Gemini AI in iOS","channel_name":"Swift and Tips","video_id":"CqckWxLCY_M","video_url":"https://www.youtube.com/watch?v=CqckWxLCY_M","description":"Curious about integrating Gemini AI in iOS with Firebase?\n\n@PeterFriese, a Google Developer Advocate, breaks down everything you need to set up Gemini in your app. \n\nPlus, he shares essential security tips to protect your API keys from potential threats!\n\n\n-----\n\nLinks: \nhttps://firebase.google.com/\n\nPeter's Contact:\n* website: https://peterfriese.dev/\n* X: https://x.com/peterfriese\n* Github: https://github.com/peterfriese\n* Mastodon: https://iosdev.space/@peterfriese\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-13T14:38:33Z","thumbnail_url":"https://img.youtube.com/vi/CqckWxLCY_M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 359","channel_name":"Code Completion","video_id":"ifKtyDUCSaY","video_url":"https://www.youtube.com/watch?v=ifKtyDUCSaY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-13T11:11:06Z","thumbnail_url":"https://img.youtube.com/vi/ifKtyDUCSaY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Markdown Slideshow - Mac Overlay Tool for Screencast Presentations","channel_name":"Paul Solt on YouTube","video_id":"eSfTiicH-PE","video_url":"https://www.youtube.com/watch?v=eSfTiicH-PE","description":"Do you need to deliver impromptu presentations or slideshows using your Markdown notes? Do you want to automatically number your slides?\nMarkdown Slideshow is a Markdown friendly presentation tool that can help you deliver screencast presentations without needing to edit the layout of slides manually. It parses the markdown and allows you to customize the slides that are automatically generated.\nComment below if you're interested in an app like this. How would you use the app? Is it missing a killer feature?\n\n#markdown #screencast #slideshow #overlay #macos #mac #macapp #app #presenter #tool #presentation #fullscreen #markdown","published":"2024-11-13T05:00:34Z","thumbnail_url":"https://img.youtube.com/vi/eSfTiicH-PE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Let’s recreate Apple’s Health App’s Bedtime slider using SwiftUI.","channel_name":"Kavsoft on YouTube","video_id":"e4aYl3N_nEM","video_url":"https://www.youtube.com/watch?v=e4aYl3N_nEM","description":"","published":"2024-11-12T21:30:36Z","thumbnail_url":"https://img.youtube.com/vi/e4aYl3N_nEM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Let is a Lie (sometimes) 🤥","channel_name":"Vincent Pradeilles on YouTube","video_id":"32T2Kht2IgA","video_url":"https://www.youtube.com/watch?v=32T2Kht2IgA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCheck out Chris Eidhof's website 👉 https://www.objc.io\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-11-12T16:00:54Z","thumbnail_url":"https://img.youtube.com/vi/32T2Kht2IgA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Reading and Parsing CSV Files in Swift - SwiftUI Tutorial - macOS Development","channel_name":"Karin Prater on YouTube","video_id":"vZHSe6Wvn9o","video_url":"https://www.youtube.com/watch?v=vZHSe6Wvn9o","description":"In this SwiftUI tutorial, I'm diving deep into the world of macOS app development. We're building a powerful CSV editor from scratch, and it's packed with  advanced features.\n\nHere's what you'll learn:\n- Importing and parsing CSV files like a pro 📊\n- Mastering SwiftUI's new TableView for macOS 15 🖥️\n- Implementing dynamic columns for flexible data handling 🔄\n- Adding edit and delete functionality to your tables ✏️🗑️\n- Exporting your modified data back to CSV 💾\n- Working with file importers and exporters in SwiftUI 📁\n- Implementing document-based apps for a true macOS experience 📄\n- Customizing your app to open CSV files directly from Finder 🖱️\n\nBy the end of this video, you'll have created a fully functional CSV editor that feels right at home on macOS. Plus, you'll have gained valuable insights into file handling, data parsing, and UI design for desktop apps.\n\nOverview:\n00:00 Introduction to CSV Editor\n01:20 Setting Up the Project\n01:33 Importing CSV Files with SwiftUI fileImporter\n06:19 Building the CSV View Model\n09:06 Parsing CSV Data\n15:22 Creating Identifiable Data Models\n19:56 Displaying Data in a Table\n21:41 Editing and Deleting Rows\n29:48 Adding Table Column Customization\n31:53 Customizing Table Columns\n32:50 Exporting Data: The Basics\n37:19 Data Handling CSV with ReferenceFileDocument\n42:54 SwiftUI FileExporter  \n46:29 Filtering Headers and Rows\n48:22 Integrating with Finder to open CSV files with your own app\n54:40 Document-Based apps with DocumentGroup\n01:00:19 Final Thoughts and Wrap-Up\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\nApple Demo Project:\nhttps://developer.apple.com/documentation/swiftui/building-a-document-based-app-with-swiftui\n\n\n⬇️ Download project files: https://github.com/gahntpo/CSVEditor\n\n#SwiftUI #FileManagement","published":"2024-11-12T15:17:27Z","thumbnail_url":"https://img.youtube.com/vi/vZHSe6Wvn9o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 358","channel_name":"Code Completion","video_id":"H6hhlfxWwEc","video_url":"https://www.youtube.com/watch?v=H6hhlfxWwEc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-12T12:21:15Z","thumbnail_url":"https://img.youtube.com/vi/H6hhlfxWwEc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Write Code Faster with These Xcode 16 Shortcuts - 3/4","channel_name":"Paul Solt on YouTube","video_id":"xBYdXsA3Bxs","video_url":"https://www.youtube.com/watch?v=xBYdXsA3Bxs","description":"Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\nOrganizing your code and finding where you need to make changes is essential for development productivity. In this video I cover keyboard shortcuts that will save you time for moving code around in Xcode.\n\nLearn these keyboard shortcuts to streamline your Swift development workflow\n\n## Editing\n\n* Show Completions\n* Reindent Code\n* Shift left\n* Shift right\n* Move line(s) up\n* Move line(s) down\n\n## Find and Replace\n\n* Find\n* Find in Project\n* Find and Replace\n* Find and Replace in Project\n* Find Selected Symbol in Project\n* Find Call Hierarchy\n\n## Version Control\n\n* Show Authors\n* Next change\n* Filter in Navigator\n* Show Code Review\n* Commit\n\n* Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\n* Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #shortcuts #coding #ios #productivity #xcode16 #iosdev #iosdeveloper #macos #macosdeveloper #mac #apple #developer #keyboard #keyboardshortcut #developer #programmer","published":"2024-11-12T12:01:13Z","thumbnail_url":"https://img.youtube.com/vi/xBYdXsA3Bxs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Big Improvements for My Indie macOS App #DevLog 6","channel_name":"Paul Solt on YouTube","video_id":"BfKDhR6mdu4","video_url":"https://www.youtube.com/watch?v=BfKDhR6mdu4","description":"After I filmed my keyboard shortcuts video I wanted to improve some of the quality of life use cases of the app. So I implemented big changes to the editing experience and added keyboard shortcuts to make the app easier to use when I'm making a presentation.\n\nIn this DevLog I dive into the latest updates to the \"Overlay Slideshow\" or Presentation tool. I'm building a new tool to assist with my video production so that I can film my notes in Markdown as overlay slides in any full screen app.\n\nThis is a great way to quickly preview the slides and check for any problems as you're editing the slideshow in markdown.\n\nDownload the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\n\n36 Xcode Navigation Shortcuts You Need to Know - Xcode 16: https://www.youtube.com/watch?app=desktop&amp;v=eJTpJs-tmcU\n\n#indiedev #dev log #slideshow #macos #mac #macapp #app #developer #coding #devlife #presenter #tool #presentation #screencast #fullscreen","published":"2024-11-11T12:00:22Z","thumbnail_url":"https://img.youtube.com/vi/BfKDhR6mdu4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 357","channel_name":"Code Completion","video_id":"-y99CDQaH7s","video_url":"https://www.youtube.com/watch?v=-y99CDQaH7s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-11T11:48:35Z","thumbnail_url":"https://img.youtube.com/vi/-y99CDQaH7s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A Farewell To Farms","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"VAZ7RKUpXqs","video_url":"https://www.youtube.com/watch?v=VAZ7RKUpXqs","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/11/10/a-farewell-to-farms/","published":"2024-11-11T01:43:04Z","thumbnail_url":"https://img.youtube.com/vi/VAZ7RKUpXqs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"A Farewell To Farms","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ndIpFmIbPPQ","video_url":"https://www.youtube.com/watch?v=ndIpFmIbPPQ","description":"This week we review Star Trek: Lower decks S05E04 A Farewell To Farms and The Penguin S01E07 Top Hat\n\n  •  Jeri Ryan Turned Down Captain Seven ‘Picard’ Spin-off Pitch That Wasn’t ‘Star Trek: Legacy’ – TrekMovie.com (https://trekmovie.com/2024/11/04/jeri-ryan-turned-down-captain-seven-picard-spin-off-pitch-that-wasnt-star-trek-legacy/) \n  •  ‘Star Wars’ Trilogy Deal: Lucasfilm Taps Simon Kinberg To Write & Produce (https://deadline.com/2024/11/star-wars-trilogy-simon-kinberg-movies-1236169916/) \n  •  Legendary Star Wars Artist Greg Hildebrandt Has Passed Away (https://gizmodo.com/legendary-star-wars-artist-greg-hildebrandt-has-passed-away-2000519392) \n  •  Skeleton Crew | Official Trailer | Disney+ (https://youtu.be/f19gfOMZTtg) \n  •  Marvel's 'Blade' officially pulled from 2025 release calendar, 3 others get dates (https://ew.com/blade-pulled-from-marvel-2025-release-calendar-8732220) \n  •  Marvel's 'Daredevil: Born Again' Sets Premiere Date On Disney+ (https://deadline.com/2024/10/marvel-daredevil-born-again-premiere-date-disney-plus-1236120985/) \n  •  Dune Messiah Is Likely Next for Director Denis Villeneuve (https://gizmodo.com/dune-messiah-release-date-denis-villeneuve-chalamet-2000513634) \n  •  Rick and Morty Has Been Renewed Through Season 12 (https://gizmodo.com/rick-and-morty-has-been-renewed-through-season-12-2000513434) \n  •  Apple is turning The Oregon Trail into a movie - Ars Technica (https://arstechnica.com/culture/2024/10/apple-is-turning-the-oregon-trail-into-a-movie/) \n  •  The Scary Movie franchise is getting a Wayans brothers reboot - The Verge (https://www.theverge.com/2024/10/29/24282909/scary-movie-reboot-wayans-brothers) \n  •  Karate Kid Legends: Jackie Chan, Ralph Macchio Unite at NY Comic Con (https://variety.com/2024/film/news/karate-kid-legends-jackie-chan-ralph-macchio-1235941310/) \n  •  Alien: Romulus Slithers Onto Hulu and Disney+ Just Ahead of Thanksgiving (https://gizmodo.com/alien-romulus-slithers-onto-hulu-and-disney-just-ahead-of-thanksgiving-2000521715) \n  •  Star Wars: X-Wing | A Star Wars Fan Film (https://youtube.com/watch?v=urAnFZBx7rE) \n  •  Brainstorm (1983), HD remastered trailer (https://youtu.be/ueYcVmH0edk) \n  •  ﻿Silo — Season 2 Official Trailer | Apple TV+ (https://youtu.be/CLJDR-vFUdY) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-11-10T21:16:37Z","thumbnail_url":"https://img.youtube.com/vi/ndIpFmIbPPQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"MyTallies Widgets AppIntents SiriShortcuts Part 1  iOS App","channel_name":"Stewart Lynch on YouTube","video_id":"8p7-yd_TVko","video_url":"https://www.youtube.com/watch?v=8p7-yd_TVko","description":"This is the first of 7 videos in a new exciting series on creating an app that uses AppIntents to enhance the usuablility of the app.  More and more, iPhone users expect our apps to use the latest iOS features so we will be adding widget to be able to update our app without having to open the app and Siri shortcuts so that we can even use our voice to invoke shortcuts to trigger the same actions.  There are going to be 4 fairly long videos so hang in there.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction and App Overview\n5:09 SwiftData Model\n6:43 PreviewModifier and MockData\n8:46 The TallySelectionView\n12:19 The SingleTallyView\n17:36 The Reset Button\n19:50 NewTally View\n23:40 Add and Delete Buttons and Testing\n\n Starter Project Files: \n   https://github.com/StewartLynch/MyTallies\n\nCompleted Project: \n   https://github.com/StewartLynch/MyTallies/tree/iOSBranch\n\nReferences mentioned in video: \nPreview Updates in Xcode 16\nhttps://youtu.be/vCkXxV12jM0\n\nSwiftData Updates - Part 1:  Mock JSON Data and PreviewModifier\nhttps://youtu.be/leTxwLXghVs\n\nMockData PreviewModifier Gist\nhttps://gist.github.com/StewartLynch/4a3fbad288ce6352678fffc3579de073\n\nAll Videos in this series\nMyTallies Widgets AppIntents SiriShortcuts Part 1:  iOS App\nhttps://youtu.be/8p7-yd_TVko\n\nMyTallies Widgets AppIntents Siri Shortcuts Part 2:  SimpleWidget with Interactive Intent\nComing November 17\n\nMyTallies Widgets AppIntents SiriShortcuts Part 3 : ConfigurableWidget with Dynamic Intent\nComing November 24\n\nMyTallies Widgets AppIntents SiriShortcuts Part 4:  Siri Shortcuts\nComing December 1\n\nMyTallies Companion Watch App Part 1 : The WatchApp Interface\nComing December 8\n\nMyTallies: Companion Watch App Part 2: WatchConnectivity\nComing December 15\n\nMyTallies Companion Watch App Part 3:  Icons and Complications\nComing December 22\n\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-11-10T14:36:27Z","thumbnail_url":"https://img.youtube.com/vi/8p7-yd_TVko/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 356","channel_name":"Code Completion","video_id":"j70xejbJcgE","video_url":"https://www.youtube.com/watch?v=j70xejbJcgE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-10T11:31:32Z","thumbnail_url":"https://img.youtube.com/vi/j70xejbJcgE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Github Copilot for Xcode: Let's Explore and Discover!  🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"M_jEDyDKHzU","video_url":"https://www.youtube.com/watch?v=M_jEDyDKHzU","description":"Github has just released an Xcode extension for Copilot, let's see how good it is!\n\nLink to the extension 👉 https://github.com/intitni/CopilotForXcode","published":"2024-11-10T11:18:06Z","thumbnail_url":"https://img.youtube.com/vi/M_jEDyDKHzU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Let’s try to recreate the drag-and-drop word interface of Duolingo using SwiftUI.","channel_name":"Kavsoft on YouTube","video_id":"4oEU46U212w","video_url":"https://www.youtube.com/watch?v=4oEU46U212w","description":"","published":"2024-11-10T06:53:21Z","thumbnail_url":"https://img.youtube.com/vi/4oEU46U212w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Create a minimal app UI animation with a splash screen using SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"JVuCgyKQUIM","video_url":"https://www.youtube.com/watch?v=JVuCgyKQUIM","description":"","published":"2024-11-10T06:49:19Z","thumbnail_url":"https://img.youtube.com/vi/JVuCgyKQUIM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mediator Pattern in Swift: Explaining a Real-World Example from My Job","channel_name":"Swift and Tips","video_id":"mwKLg5tDhl0","video_url":"https://www.youtube.com/watch?v=mwKLg5tDhl0","description":"In this video, we’ll explore the Mediator Pattern in Swift through two demos. First, we’ll cover the basics using a simple user and chat room example to demonstrate how a mediator coordinates interactions. \n\nThen, I’ll show you how I used this pattern in my full-time job to manage task execution with a set of custom buttons, ensuring only one action runs at a time in a SwiftUI project. Perfect for Swift developers looking to implement proven patterns and optimize task handling in their own code!\n\nContent:\n0:00 - Intro\n0:15 - ChatRoom Demo\n8:25 - TaskButton Demo\n23:41 - Outro\n\nObservable Macro: https://swiftandtips.com/implementing-observation-in-swiftui\nViewBuilder: https://youtu.be/II4xKNjalTE\nState Pattern: https://swiftandtips.com/state-pattern-in-swift-going-beyond-conditionals\nStrategy Pattern: https://swiftandtips.com/strategy-design-pattern-in-swift\nSwift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\n-----\n\nOther videos related:\n* Setup a centralized gitignore for all your projects: https://youtu.be/rXLWQJ0JzZY\n* Build an AI App using ChatGPT services: https://youtu.be/R05hTsehyX0\n* Using ChatGPT for Mock interviews: https://youtu.be/05kuqRccOPU\n* Is TCA a good architecture for iOS?: https://youtu.be/7hzGQLcil48\n* Testing 101: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXQHJ0rNiXShZLcKBOIOePH\n* Swift Testing Framework: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-11-10T04:48:50Z","thumbnail_url":"https://img.youtube.com/vi/mwKLg5tDhl0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 355","channel_name":"Code Completion","video_id":"TD73Gc8B5O8","video_url":"https://www.youtube.com/watch?v=TD73Gc8B5O8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-09T12:01:05Z","thumbnail_url":"https://img.youtube.com/vi/TD73Gc8B5O8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expandable Custom Slider | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"ZOJVGQwX4wg","video_url":"https://www.youtube.com/watch?v=ZOJVGQwX4wg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you how to create an Expandable Progress Slider Using SwiftUI | SwiftUI Custom Slider | SwiftUI Custom Progress Slider | SwiftUI Gestures | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-115628640\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:25 Project Setup\n    2:02 Implementing Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-08T20:17:37Z","thumbnail_url":"https://img.youtube.com/vi/ZOJVGQwX4wg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build a Live Activity Broadcast Election Results App  #iosdevelopment #iosdeveloper #swiftuitutorial","channel_name":"Xcoding with Alfian","video_id":"lEVWG8eZEHU","video_url":"https://www.youtube.com/watch?v=lEVWG8eZEHU","description":"","published":"2024-11-08T13:10:25Z","thumbnail_url":"https://img.youtube.com/vi/lEVWG8eZEHU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Xcode 16 Build and Run Keyboard Shortcuts - 2/4","channel_name":"Paul Solt on YouTube","video_id":"zMQMQiVvp0s","video_url":"https://www.youtube.com/watch?v=zMQMQiVvp0s","description":"Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\nWhat keyboard shortcuts do you need to know when building your app? How can you test your app more efficiently?\nLearn the essential keyboard shortcuts for turning your code into an app. In this video I cover keyboard shortcuts in Xcode for starting, testing, and stopping your app.\n\n## Build and Run\n* Build\n* Run\n* Run without Building\n* Run Destination\n* Clean Build Folder\n* Stop\n\n## Testing\n* Test\n* Build for Testing\n* Test Again\n* Analyze\n* Profile\n\n## Helper Shortcuts\n* Edit Scheme\n* Clear Console\n* Fix All Issues\n\n* Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\n* Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #shortcuts #coding #build #run #test #running #testing #ios #productivity #xcode16 #iosdev #iosdeveloper #macos #macosdeveloper #mac #apple #developer #keyboard #keyboardshortcut #developer #programmer","published":"2024-11-08T12:01:21Z","thumbnail_url":"https://img.youtube.com/vi/zMQMQiVvp0s/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 354","channel_name":"Code Completion","video_id":"Hslp-RVp9qQ","video_url":"https://www.youtube.com/watch?v=Hslp-RVp9qQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-08T11:55:47Z","thumbnail_url":"https://img.youtube.com/vi/Hslp-RVp9qQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Live Activity Broadcast Election Results iOS App  |  Firestore DB | Cloud Functions | APNS","channel_name":"Xcoding with Alfian","video_id":"MnPvg2rO-Cw","video_url":"https://www.youtube.com/watch?v=MnPvg2rO-Cw","description":"In this video, we’re going to build a Live Activity Broadcast Election Results iOS App using Google Firestore and Cloud Functions for the Server and Database. #iosdevelopment #swiftui #firestore \n\nCompleted Project GitHub Repo:\nhttps://github.com/alfianlosari/LiveActivityElectionBroadcastApp\n\nFirebase Website:\nhttps://firebase.google.com\n\nApple APNS Channel Management API Doc:\nhttps://developer.apple.com/documentation/usernotifications/sending-channel-management-requests-to-apns\n\nApple APNS Channel Broadcast API Doc:\nhttps://developer.apple.com/documentation/usernotifications/sending-broadcast-push-notification-requests-to-apns\n\nTimeline:\n00:00:00 Intro, Demo, Architecture Overview\n00:06:10 Create iOS Project & Widget Extension Target\n00:09:15 Shared Election Models\n00:13:50 Shared Election Views\n00:23:33 Election Live Activity | Notification | Dynamic Islands\n00:29:44 Render Election List in Main App Content View\n00:33:29 Integrate Firebase SDK to iOS App\n00:43:25 Apple Dev Configuration, APNS Auth Keys, Push Notification Console\n00:46:05 Firebase CLI, Setup NodeJS Cloud Functions with TypeScript\n00:48:34 Implement Cloud Functions db triggers\n01:05:58 Add Start Live Activity Method to iOS App\n01:07:55 Final Testing & Closing","published":"2024-11-08T11:54:06Z","thumbnail_url":"https://img.youtube.com/vi/MnPvg2rO-Cw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Agatha All Along Finale - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JaHI9CpBaAE","video_url":"https://www.youtube.com/watch?v=JaHI9CpBaAE","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/11/04/agatha-all-along-season-finale/","published":"2024-11-08T00:45:41Z","thumbnail_url":"https://img.youtube.com/vi/JaHI9CpBaAE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Master Xcode 16: Essential Navigation Shortcuts for Faster Coding - 1/4","channel_name":"Paul Solt on YouTube","video_id":"4mBGaDTcgl0","video_url":"https://www.youtube.com/watch?v=4mBGaDTcgl0","description":"Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\nThese keyboard shortcuts will help you become more efficient in Xcode and unlock your coding performance. I use many of these keyboard shortcuts to work quickly on tasks in Xcode.\n\n## Navigation\n* Open Quickly\n* Jump to Definition\n* Jump to Definition (Mouse)\n* Go Back\n* Go Forward\n* Reveal in Project Navigator\n\n## Editor Shortcuts\n* New Editor\n* New Editor (below)\n* Move Focus to Next Editor\n* Move Focus to Editor\n    * `HJKL` to select and Enter\n    * h = left, j = down, k = up, i = right\n* Close Editor\n* Close Other Editors\n\n## Pro Tips \n* Quick Actions\n    * i.e. Archive without keyboard shortcut\n* Filter in Navigator\n    * `Tab` then `Space` to activate Show Changed Files Only\n\n* Download the shortcuts PDF: https://super-easy-apps.kit.com/xcode-shortcuts\n* Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode #shortcuts #ios #productivity #xcode16 #iosdev #iosdeveloper #macos #macosdeveloper #mac #apple #coding #developer #keyboard #keyboardshortcut #developer #programmer","published":"2024-11-07T19:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4mBGaDTcgl0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"51: The skill of not picking of dependencies should also be honed","channel_name":"Swift Package Indexing Live Streams","video_id":"emmHw13bask","video_url":"https://www.youtube.com/watch?v=emmHw13bask","description":"Join us as we talk about the current state of Swift, Swift 6 concurrency, Swift-Java interoperability, and hear our regular package recommendations.\n\nNews\n\n- https://forums.swift.org/t/new-sample-tiny-swing-program-mixing-java-and-swift\n    - https://github.com/DougGregor/celsius-converter\n- https://iosdevweekly.com/issues/685\n\nPackages\n\n- https://swiftpackageindex.com/GeorgeLyon/SwiftClaude\n- https://swiftpackageindex.com/peterringset/JSONPatch\n- https://swiftpackageindex.com/jiachenyee/SingaporeKit\n- https://swiftpackageindex.com/tuist/swift-glob\n- https://swiftpackageindex.com/danielsaidi/GestureButton\n- https://swiftpackageindex.com/marcusziade/StarCraftKit","published":"2024-11-07T18:14:50Z","thumbnail_url":"https://img.youtube.com/vi/emmHw13bask/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Building a Mac Overlay Slideshow App for Screencasters - DevLog #5","channel_name":"Paul Solt on YouTube","video_id":"PRueEAL7RiQ","video_url":"https://www.youtube.com/watch?v=PRueEAL7RiQ","description":"Take a peak at my prototype slideshow app for Mac. The app is something I wanted to use to help with video production for screencasts or to quickly turn Markdown text into a slideshow that I could talk through.\n\nI can generate new slides by changing the settings from the same markdown presentation. It is a quick way to present different ideas using your notes.\n\n#slideshow #mac #markdown #screencast #macos #indiedev #screencaster #presentation #present #slides #slide #presenting #overlay #macos #macslideshow #macdemo #appdemo #development","published":"2024-11-07T17:45:07Z","thumbnail_url":"https://img.youtube.com/vi/PRueEAL7RiQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How To Build a Multi-Agent AI in Python: OpenAI + Phidata #python #openai #ai #llm #agent","channel_name":"Stream Developers on YouTube","video_id":"psnMB9aU4ek","video_url":"https://www.youtube.com/watch?v=psnMB9aU4ek","description":"This video will show you how to build a multi-ai or team agent using OpenAI and Phidata. \n\nLearn more: \n\nLocal LLMs Video: https://youtu.be/pyFRIlk4se0?si=9IqmBeqbJ_1881wq\n\nPhidata: https://www.phidata.com/\n\nRunning LLMs Locally: https://getstream.io/blog/best-local-llm-tools/","published":"2024-11-07T13:43:55Z","thumbnail_url":"https://img.youtube.com/vi/psnMB9aU4ek/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 353","channel_name":"Code Completion","video_id":"F784ffsitH8","video_url":"https://www.youtube.com/watch?v=F784ffsitH8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-07T11:17:29Z","thumbnail_url":"https://img.youtube.com/vi/F784ffsitH8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live Onboarding Teardown: Improve Retention and Grow Revenue with Better Onboarding","channel_name":"Appfigures on YouTube","video_id":"AckpZt9DU-s","video_url":"https://www.youtube.com/watch?v=AckpZt9DU-s","description":"Getting users to download your app is a great first step. The next crucial step is to make the most of that effort by optimizing your onboarding process. A well-crafted onboarding experience ensures that users quickly understand your app’s core value, become engaged, and are motivated to return and take further actions.\n\nThere's a lot to get right in onboarding and we're here to help. In this stream, Ariel will analyze the onboarding flows of your app submissions and suggest ways to keep your audience coming back and converting them to paying users. \n\nSubmit your app before the stream → https://fg.rs/ls43f\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#onboarding #retention #appmarketing","published":"2024-11-06T22:46:56Z","thumbnail_url":"https://img.youtube.com/vi/AckpZt9DU-s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"MyTallies Widgets, AppIntents, Siri Shortcuts and WatchKit","channel_name":"Stewart Lynch on YouTube","video_id":"qcQY6qPIytc","video_url":"https://www.youtube.com/watch?v=qcQY6qPIytc","description":"Beginning Sunday,  November 10  and for the following 6 weeks, I will be presenting a new series that covers Widgets, both configurable and interactive using AppIntents.  You will also be introduced to Siri Shortcuts and we will build a WatchKit companion\n\n If you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-11-06T17:17:22Z","thumbnail_url":"https://img.youtube.com/vi/qcQY6qPIytc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 352","channel_name":"Code Completion","video_id":"2xVwZllRGf0","video_url":"https://www.youtube.com/watch?v=2xVwZllRGf0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-06T11:39:40Z","thumbnail_url":"https://img.youtube.com/vi/2xVwZllRGf0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is Apple Killing Swift? 🔪 🐥","channel_name":"Vincent Pradeilles on YouTube","video_id":"j5XXQb10Xj4","video_url":"https://www.youtube.com/watch?v=j5XXQb10Xj4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLink to the article 👉 https://blog.jacobstechtavern.com/p/apple-is-killing-swift\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-11-05T16:00:38Z","thumbnail_url":"https://img.youtube.com/vi/j5XXQb10Xj4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Custom TextField Menu Actions | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"mQpU5vqwNf0","video_url":"https://www.youtube.com/watch?v=mQpU5vqwNf0","description":"Hello Guys 🖐🖐🖐\nI'm going to show how to create custom menu actions for TextFields using SwiftUI | SwiftUI Custom TextField | SwiftUI TextField Custom Menu | SwiftUI Custom Menu | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-115404486\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:30 Implementing Menu Actions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-05T13:30:06Z","thumbnail_url":"https://img.youtube.com/vi/mQpU5vqwNf0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 351","channel_name":"Code Completion","video_id":"NIVoruYktQQ","video_url":"https://www.youtube.com/watch?v=NIVoruYktQQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-05T11:24:11Z","thumbnail_url":"https://img.youtube.com/vi/NIVoruYktQQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Curate the Design (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"JDu6WyG-L_E","video_url":"https://www.youtube.com/watch?v=JDu6WyG-L_E","description":"With TDD, it's really important to stay on top of continually curating the design. This means paying attention to code smells and design anti-patterns, like the Law of Demeter.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PST, 17:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-11-04T19:30:01Z","thumbnail_url":"https://img.youtube.com/vi/JDu6WyG-L_E/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Agatha All Along Season Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3c0PRjgt70w","video_url":"https://www.youtube.com/watch?v=3c0PRjgt70w","description":"Last week Lower Decks returned for Season 5 and we review the first three episodes. We also review two episodes of The Penguin, Homecoming and Gold Summit. We wrap up Agatha All Along season one with a review of the last three episodes.\n\n  •  Tales From the Loop | Official Trailer (https://youtu.be/1htuNZp82Ck) \n  •  The Electric State: Simon Stalenhag's Apocalyptic Art (https://youtu.be/Uo62AeM35Ww?si=AB73AzgiMg9eX0O5) \n  •  ‘Star Trek: Voyager’ Co-Creator Jeri Taylor Has Passed Away – TrekMovie.com (https://trekmovie.com/2024/10/25/star-trek-voyager-co-creator-jeri-taylor-has-passed-away/) \n  •  Star Trek: The Original Series actress, Teri Garr, passes away at 79 (https://www.msn.com/en-us/tv/news/star-trek-the-original-series-actress-teri-garr-passes-away-at-79/ar-AA1t9ptv) \n  •  In Another Timeline, Teri Garr Would've Starred in Her Own Star Trek Spinoff (https://www.inverse.com/entertainment/star-trek-tos-lost-spinoff-teri-garr-death) \n  •  Star Trek: Section 31 Beams Into Action This January (https://gizmodo.com/nycc-2024-star-trek-section-31-trailer-michelle-yeoh-2000512765) \n  •  Star Trek: Starfleet Academy Will Warp to Season 2 (https://gizmodo.com/nycc-2024-starfleet-academy-season-2-2000512792) \n  •  NYCC Exclusive Clip | Star Trek: Strange New Worlds - Season 3 (https://m.youtube.com/watch?v=llvMv5-ydyQ) \n  •  Getting Past Star Wars Immigration (https://youtu.be/ngIp3NMLcAM?si=xQgKb4vLoLYW5RCR) \n  •  Deadpool & Wolverine | Final Trailer | In Theaters July 26 (https://youtu.be/Idh8n5XuYIA) \n  •  ﻿DEVS | Trailer | Season 1 (https://youtu.be/fs0ZSgkx6hM) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-11-04T17:59:23Z","thumbnail_url":"https://img.youtube.com/vi/3c0PRjgt70w/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 350","channel_name":"Code Completion","video_id":"yewFGXOyM1g","video_url":"https://www.youtube.com/watch?v=yewFGXOyM1g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-04T11:19:18Z","thumbnail_url":"https://img.youtube.com/vi/yewFGXOyM1g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Translation API Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"w8vU1BHsZUM","video_url":"https://www.youtube.com/watch?v=w8vU1BHsZUM","description":"In this video I am going to complete the 2 part series on the new Translation API introduce at WWDC.  In the last video we worked theory a single text translation and in this video I will show you how to do Batch translations as well as capture text from the camera or one of your photos and translate the capture to your own language.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:23 Batch Translation all at once\n10:31 Batch Translation in Sequence\n13:21 Scan and Translate\n\n Starter Project Files: \n   https://github.com/StewartLynch/Translation-API/tree/Part1Completed\n\nCompleted Project: \n   https://github.com/StewartLynch/Translation-API/tree/Part2Completed\n\nTranslation API Part 1 Video\n   https://youtu.be/uxYsliVM6aE\n\nReferences mentioned in video: \nLiveText Video\nhttps://youtu.be/pgCYdhSyUGM\n\nPhotosPicker Video\nhttps://youtu.be/gfUBKhZLcK0\n\nImage Resources\nhttps://www.createchsol.com/StarterProjects/TranslationImages.zip \n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-11-04T01:31:52Z","thumbnail_url":"https://img.youtube.com/vi/w8vU1BHsZUM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 349","channel_name":"Code Completion","video_id":"ceuF-7D8A3g","video_url":"https://www.youtube.com/watch?v=ceuF-7D8A3g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-03T10:45:24Z","thumbnail_url":"https://img.youtube.com/vi/ceuF-7D8A3g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Optional View Modifiers | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"XfujxPqTsj8","video_url":"https://www.youtube.com/watch?v=XfujxPqTsj8","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create optional or conditional view modifiers for SwiftUI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-11-02T12:23:01Z","thumbnail_url":"https://img.youtube.com/vi/XfujxPqTsj8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 348","channel_name":"Code Completion","video_id":"n514RXQbGLM","video_url":"https://www.youtube.com/watch?v=n514RXQbGLM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-02T09:53:58Z","thumbnail_url":"https://img.youtube.com/vi/n514RXQbGLM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 347","channel_name":"Code Completion","video_id":"5BBVG2CSXAo","video_url":"https://www.youtube.com/watch?v=5BBVG2CSXAo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-11-01T10:42:05Z","thumbnail_url":"https://img.youtube.com/vi/5BBVG2CSXAo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The 6 Best LLM Tools To Run Models Locally","channel_name":"Stream Developers on YouTube","video_id":"pyFRIlk4se0","video_url":"https://www.youtube.com/watch?v=pyFRIlk4se0","description":"Discover, download, and run large language models (LLMs) offline through in-app chat UIs and your favorite command-line tool. Experience an OpenAI-equivalent API server with your local host and ensure data privacy. \n\nThis video will walk you through the top six LLM tools to run models locally. If you know a great local LLM tool I should have covered in this video, mention it in the comments. \n\nTo learn more about additional features of these tools, check out this article on our website https://getstream.io/blog/best-local-llm-tools/ or read it on Medium https://medium.com/@amosgyamfi/the-6-best-llm-tools-to-run-models-locally-eedd0f7c2bbd.\n\nTimestamps\n00:00 Cold Open\n00:22 Introduction\n00:47 Why Run LLMs Locally? \n01:33 Using LM Studio to Run Models Locally\n04:40 Using Jan to Run Models Locally\n06:09 Using Llamafile to Run Models Locally\n08:09 Using GPT4ALL to Run Models Locally\n09:48 Using Ollama to Run Models Locally\n11:52 Using Llama.cpp to Run Models Locally\n13:40 Recap \n\nRelated Links\nLM Studio: https://lmstudio.ai/\n\nJan: https://jan.ai/docs\n\nGPT4ALL: https://www.nomic.ai/gpt4all\n\nOllama: https://ollama.com/\n\nLlamafile: https://github.com/Mozilla-Ocho/llamafile\n\nLLama.cpp: https://github.com/ggerganov/llama.cpp","published":"2024-11-01T10:16:22Z","thumbnail_url":"https://img.youtube.com/vi/pyFRIlk4se0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"I made a new podcast! 💜 Thinking by Doing S6E1","channel_name":"Full Queue Developer","video_id":"TiAOeYngzb0","video_url":"https://www.youtube.com/watch?v=TiAOeYngzb0","description":"Started a new podcast! \n\nHere's the media mentioned during the episode\n\nEdward Lee documentary\nhttps://www.youtube.com/watch?v=3hxPwZ2YZ1c\n\nMy most recent song, Caminante \nhttps://www.youtube.com/watch?v=2T44aIume8w\n\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2024-11-01T00:55:38Z","thumbnail_url":"https://img.youtube.com/vi/TiAOeYngzb0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"iOS Dev's Thoughts on Coding with AI","channel_name":"Sean Allen on YouTube","video_id":"Lz3PoLEgoic","video_url":"https://www.youtube.com/watch?v=Lz3PoLEgoic","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI've been using ChatGPT extensively in my day job for the past 5 months and I want to share my thoughts on how it's impacting us as iOS developers writing Swift and SwiftUI.\n\nI discuss how it's made me lazier, but also better as well as where I think the iOS dev job market is going and how you can navigate it.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - A lazier, but better developer\n2:02 - The more you know, the better it is\n3:42 - Tedious task examples\n4:25 - Can it build entire apps?\n5:04 - Will it take our jobs? Yes and No.\n5:43 - Jr. Dev - How to navigate this\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-10-31T21:32:23Z","thumbnail_url":"https://img.youtube.com/vi/Lz3PoLEgoic/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"GitHub Co-Pilot for Xcode, Cursor, Swift Performance, SwiftUI Animations & More","channel_name":"Sean Allen on YouTube","video_id":"Mj4X7BrGlME","video_url":"https://www.youtube.com/watch?v=Mj4X7BrGlME","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn the October episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- Apple Intelligence and App Intents\n- GitHub Co-Pilot for Xcode & Cursor for iOS Development\n- Swift Student Challenge 2025\n- High Performance Swift Apps\n- Working at a startup vs. large company\n- Weird bug in UserDefaults\n- SwiftUI Animations under the hood\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nHelm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.\nhttps://gumroad.com/a/692357651/ymbbmh\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Apple Intelligence and App Intents\n0:34 - GitHub Co-Pilot for Xcode & Cursor\n3:13 - Swift Student Challenge 2025\n3:47 - High Performance Swift Apps\n4:48 - Working at Startups vs. Large Companies\n8:32 - Weird UserDefaults Issue\n10:23 - SwiftUI Animations Under the Hood\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-10-31T19:50:36Z","thumbnail_url":"https://img.youtube.com/vi/Mj4X7BrGlME/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"ByteCast #14 - Actor Isolated Timer | Task & Clock | Swift Structured Concurrency","channel_name":"Xcoding with Alfian","video_id":"AxE2kcgyrxc","video_url":"https://www.youtube.com/watch?v=AxE2kcgyrxc","description":"In this episode 14, we’ll explore on how to build a build Actor Isolated Timer using Swift Structured Concurrency Clock and Task Sleep API instead of using Objective-C NSTimer or low level DispatchSourceTimer API with non isolated context.\n\nGitHub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast\n\nClock API Doc:\nhttps://developer.apple.com/documentation/swift/clock\n\nTask API Doc:\nhttps://developer.apple.com/documentation/swift/task\n\nNSTimer API Doc:\nhttps://developer.apple.com/documentation/foundation/nstimer\n\nDispatchSourceTimer API Doc:\nhttps://developer.apple.com/documentation/dispatch/dispatchsourcetimer\n\nByteCast #12 - @unchecked Sendable Thread Safe Class | Mutable Props | Swift 6 Strict Concurrency:\nhttps://youtu.be/pN-AABF_x9A\n\nByteCast #13 - @GlobalActor Thread Safe Class | Swift 6 Strict Concurrency:\nhttps://youtu.be/AFptXvoKp1o","published":"2024-10-31T13:26:43Z","thumbnail_url":"https://img.youtube.com/vi/AxE2kcgyrxc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 346","channel_name":"Code Completion","video_id":"QLh7h1wr2QQ","video_url":"https://www.youtube.com/watch?v=QLh7h1wr2QQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-31T10:43:52Z","thumbnail_url":"https://img.youtube.com/vi/QLh7h1wr2QQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Channel List App Future Updates","channel_name":"Stewart Lynch on YouTube","video_id":"sNQ625H3bPg","video_url":"https://www.youtube.com/watch?v=sNQ625H3bPg","description":"I am working on updates to my Channel Listing app that is currently available only on Gumroad.  A future version will iCloud shared watch status progress for all devices and that will also include iPad and iPhone.  Hopefully, Apple will approve and it will be out by Christmas 2025.","published":"2024-10-30T20:41:04Z","thumbnail_url":"https://img.youtube.com/vi/sNQ625H3bPg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Xcode 16’s New Folder Format Explained! No More Merge Conflicts!","channel_name":"Swift and Tips","video_id":"z94vpBgj0HY","video_url":"https://www.youtube.com/watch?v=z94vpBgj0HY","description":"Tired of merge conflicts in your Xcode projects? With Xcode 16’s new folder format, they’re finally gone! 🚀 \n\nIn this video, I’ll compare Xcode 15’s virtual groups with Xcode 16’s real folder structure, showing how this change keeps project files clean and conflict-free.\n\nI’ll also share a quick, one-click method to convert old projects to the new folder format. Say goodbye to annoying merge issues and simplify your workflow! 🙌\n\n-----\n\nOther videos related:\n* Setup a centralized gitignore for all your projects: https://youtu.be/rXLWQJ0JzZY\n* Build an AI App using ChatGPT services: https://youtu.be/R05hTsehyX0\n* Using ChatGPT for Mock interviews: https://youtu.be/05kuqRccOPU\n* Is TCA a good architecture for iOS?: https://youtu.be/7hzGQLcil48\n* Testing 101: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXQHJ0rNiXShZLcKBOIOePH\n* Swift Testing Framework: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-30T13:33:08Z","thumbnail_url":"https://img.youtube.com/vi/z94vpBgj0HY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 345","channel_name":"Code Completion","video_id":"8K72ezyp5ag","video_url":"https://www.youtube.com/watch?v=8K72ezyp5ag","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-30T10:28:53Z","thumbnail_url":"https://img.youtube.com/vi/8K72ezyp5ag/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Convert a SwiftUI view to an image | iOS 16+","channel_name":"Kavsoft on YouTube","video_id":"ojdjFn9qjwU","video_url":"https://www.youtube.com/watch?v=ojdjFn9qjwU","description":"Hello Guys 🖐🖐🖐\nI'm going to demonstrate in this video how to convert a SwiftUI View into an Image | SwiftUI View Screenshot | SwiftUI View Snapshot | SwiftUI View to Image | SwiftUI View To Image | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-114995887\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:37 Building View Snapshot Modifier\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-30T08:33:53Z","thumbnail_url":"https://img.youtube.com/vi/ojdjFn9qjwU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use the @Entry macro instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"kmigO5TSlDY","video_url":"https://www.youtube.com/watch?v=kmigO5TSlDY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-10-29T16:00:24Z","thumbnail_url":"https://img.youtube.com/vi/kmigO5TSlDY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 344","channel_name":"Code Completion","video_id":"VyIMTw0J3KM","video_url":"https://www.youtube.com/watch?v=VyIMTw0J3KM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-29T09:14:16Z","thumbnail_url":"https://img.youtube.com/vi/VyIMTw0J3KM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Bottom Sheet Like Apple Music App","channel_name":"Kavsoft on YouTube","video_id":"FoHwaS8FJeM","video_url":"https://www.youtube.com/watch?v=FoHwaS8FJeM","description":"","published":"2024-10-28T21:57:06Z","thumbnail_url":"https://img.youtube.com/vi/FoHwaS8FJeM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Roadblock? Reset! (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"HrQpSgqS35k","video_url":"https://www.youtube.com/watch?v=HrQpSgqS35k","description":"","published":"2024-10-28T18:30:11Z","thumbnail_url":"https://img.youtube.com/vi/HrQpSgqS35k/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 343","channel_name":"Code Completion","video_id":"-zhh1f7IFdg","video_url":"https://www.youtube.com/watch?v=-zhh1f7IFdg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-28T10:46:23Z","thumbnail_url":"https://img.youtube.com/vi/-zhh1f7IFdg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building a second brain with SwiftUI, Firebase and Gemini","channel_name":"Peter Friese on YouTube","video_id":"RXAV7hBW7qY","video_url":"https://www.youtube.com/watch?v=RXAV7hBW7qY","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.","published":"2024-10-28T08:57:22Z","thumbnail_url":"https://img.youtube.com/vi/RXAV7hBW7qY/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Translation API Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"uxYsliVM6aE","video_url":"https://www.youtube.com/watch?v=uxYsliVM6aE","description":"This is the 1st of two videos where I step you through the ins and outs of the Translation API.  There were a number of things added this year at WWDC24 that will allow us to take advantage of on device translation in our apps.  I will go through a series of 4 different scenarios so I hope you will stick with me til the end of the 2nd video.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction and Overview\n3:02 Pre iOS18\n7:43 TranslationService class\n9:20 AvailableLanguages Picker\n14:00 Configuration and implementation \n21:09 Text to Speech\n\n Starter Project Files: \n   https://github.com/StewartLynch/Translation-API\n\nCompleted Project: \n   https://github.com/StewartLynch/Translation-API/tree/Part1Completed\n\nTranslation API Part 2Video\nComing November 3, 2024\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-10-27T14:03:46Z","thumbnail_url":"https://img.youtube.com/vi/uxYsliVM6aE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 342","channel_name":"Code Completion","video_id":"jo2KxVbLgok","video_url":"https://www.youtube.com/watch?v=jo2KxVbLgok","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-27T11:08:20Z","thumbnail_url":"https://img.youtube.com/vi/jo2KxVbLgok/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build Your First AI-Powered App in iOS with SwiftUI | Step-by-Step Guide","channel_name":"Swift and Tips","video_id":"R05hTsehyX0","video_url":"https://www.youtube.com/watch?v=R05hTsehyX0","description":"Learn how to build your first AI-powered app in iOS using SwiftUI! 🚀\n\nIn this episode, I’ll walk you through the basics of the OpenAI API, including how to choose the right model, understand pricing, manage rate limits, and set up API keys. Then, we'll dive into implementing the service with URLRequest, URLSession, and SwiftUI to create a simple yet powerful AI app. \n\nPerfect for beginners looking to get started with AI in mobile development! 😉\n\nContent:\n0:00 - Intro\n0:14 - Choosing the model\n2:41 - Rate Limits\n3:46 - What is a Token?\n6:50 - OpenAI Pricing\n7:17 - API URL to consume\n7:44 - Configure API Key\n8:56 - Implementing AIService\n16:58 - Implement UI\n18:40 - Run the demo\n20:16 - API Key in Production\n21:25 - Outro\n\nAsyncButton: https://swiftwithmajid.com/2024/03/26/building-async-button-in-swiftui/\n\n-----\n\nOther videos related:\n* Using ChatGPT for Mock interviews: https://youtu.be/05kuqRccOPU\n* Is TCA a good architecture for iOS?: https://youtu.be/7hzGQLcil48\n* Testing 101: https://www.youtube.com/playlist?list=PLHWvYoDHvsOXQHJ0rNiXShZLcKBOIOePH\n* Swift Testing Framework: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-26T14:44:19Z","thumbnail_url":"https://img.youtube.com/vi/R05hTsehyX0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 341","channel_name":"Code Completion","video_id":"qhJRt3g0gYg","video_url":"https://www.youtube.com/watch?v=qhJRt3g0gYg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-26T11:21:48Z","thumbnail_url":"https://img.youtube.com/vi/qhJRt3g0gYg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"From Frames to Files - How video works, by Tom Lokhorst (English)","channel_name":"CocoaHeadsNL","video_id":"O0VTtb-5yVU","video_url":"https://www.youtube.com/watch?v=O0VTtb-5yVU","description":"How does video actually work?  If it's a sequence of images, how is it that video files can become so much smaller than all individual images. Tom takes you on a journey and explains it all while coding it live.","published":"2024-10-26T08:35:31Z","thumbnail_url":"https://img.youtube.com/vi/O0VTtb-5yVU/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Accessibility - The clock is ticking, by Bruno Scheele (English)","channel_name":"CocoaHeadsNL","video_id":"W-dipgL7-78","video_url":"https://www.youtube.com/watch?v=W-dipgL7-78","description":"With the European Accessibility Act becoming in effect by June 2025 the urge to make your apps is becoming more prevelent. In this talk Bruno gives you the insights and tips you need to get started.","published":"2024-10-26T08:26:52Z","thumbnail_url":"https://img.youtube.com/vi/W-dipgL7-78/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"SwiftUI Bottom Sheet like Apple Music App","channel_name":"Kavsoft on YouTube","video_id":"vqPK8qFsoBg","video_url":"https://www.youtube.com/watch?v=vqPK8qFsoBg","description":"Hello Guys 🖐🖐🖐\nI'm going to demonstrate in this video how to use SwiftUI to replicate the Bottom Sheet that is available in the Apple Music App | SwiftUI Matched Geometry Effect | SwiftUI Custom Bottom Sheet | SwiftUI Apple Music Bottom Sheet | SwiftUI Floating Mini Player | SwiftUI Complex UI | SwiftUI Animation | SwiftUI UI Animation | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-114707944\n\n► App-Wide Overlay Video: https://youtu.be/B8JGLwg_yxg\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:37 Project Setup\n    2:25 Implementing Mini Player\n    5:59 Implementing Expanded Player\n    8:51 Adding Gesture Interactions\n    11:58 Implementing Sheet Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-25T18:17:11Z","thumbnail_url":"https://img.youtube.com/vi/vqPK8qFsoBg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"LlamaIndex + OpenAI + Chainlit : Build an AI App to Chat With Your Own Data #ai #openai #llamaindex","channel_name":"Stream Developers on YouTube","video_id":"efqyThkt6ZM","video_url":"https://www.youtube.com/watch?v=efqyThkt6ZM","description":"In this video, we look at how to build an AI chatbot similar to ChatGPT but using your own data (like pdf, txt, csv) to chat with it.  \n\nBackend: OpenAI and LlamaIndex:\nhttps://openai.com/\nhttps://www.llamaindex.ai/\n\nUI: Chainlit:\nhttps://docs.chainlit.io/get-started/overview\n\nSource code: https://gist.github.com/amosgyamfi/ab99aa937cf8b93f1010c20a8d73963b#file-chainlit_llamaindex-py\n\nBuild an AI Chatbot with Stream: https://getstream.io/chat/solutions/ai-integration/","published":"2024-10-25T15:12:27Z","thumbnail_url":"https://img.youtube.com/vi/efqyThkt6ZM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 340","channel_name":"Code Completion","video_id":"jo_wjtwhgGc","video_url":"https://www.youtube.com/watch?v=jo_wjtwhgGc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-25T11:59:21Z","thumbnail_url":"https://img.youtube.com/vi/jo_wjtwhgGc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 339","channel_name":"Code Completion","video_id":"g4p7QVSE2j0","video_url":"https://www.youtube.com/watch?v=g4p7QVSE2j0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-24T11:02:14Z","thumbnail_url":"https://img.youtube.com/vi/g4p7QVSE2j0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Design a Flight Boarding Widget for iOS - Arkady #swiftui #coding #uidesign #timelapse","channel_name":"Paul Solt on YouTube","video_id":"YuZ9bvG-MpU","video_url":"https://www.youtube.com/watch?v=YuZ9bvG-MpU","description":"Watch the design evolve in less than 20 minutes.\n\n#swift #swiftui #xcode #ios #iosdev #uidesign #ui #prototype #xcode16","published":"2024-10-24T11:00:39Z","thumbnail_url":"https://img.youtube.com/vi/YuZ9bvG-MpU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"CocoaHeadsNL Meetup, 23 October 2024","channel_name":"CocoaHeadsNL","video_id":"y4GsTwI9I8o","video_url":"https://www.youtube.com/watch?v=y4GsTwI9I8o","description":"Live stream of the CocoaHeadsNL meetup at Doctolib Siilo in Amsterdam.\n\nSchedule:\n19:00 - Introducing Siilo (Siilo team)\n19:15 - Accessibility; the clock is ticking (Bruno Scheele)\n20:15 - From Frames to Files - How video works (Tom Lokhorst)\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2024-10-23T16:13:21Z","thumbnail_url":"https://img.youtube.com/vi/y4GsTwI9I8o/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Google Engineer Teaches Us How to Set Up Firebase in Your iOS Project","channel_name":"Swift and Tips","video_id":"pZdkKDpNgc4","video_url":"https://www.youtube.com/watch?v=pZdkKDpNgc4","description":"Interested in Adding Firebase to Your iOS Project?\n\nJoin me as @PeterFriese  explains how to set up Firebase with a SwiftUI application.\n\nPlus, you'll see some real-time mistakes that you might encounter—and how to handle them!\n\n\n-----\n\nLinks: \nhttps://firebase.google.com/\n\nPeter's Contact:\n* website: https://peterfriese.dev/\n* X: https://x.com/peterfriese\n* Github: https://github.com/peterfriese\n* Mastodon: https://iosdev.space/@peterfriese\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-23T15:05:38Z","thumbnail_url":"https://img.youtube.com/vi/pZdkKDpNgc4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"ByteCast #13 - @GlobalActor Thread Safe Class | Swift 6 Strict Concurrency","channel_name":"Xcoding with Alfian","video_id":"AFptXvoKp1o","video_url":"https://www.youtube.com/watch?v=AFptXvoKp1o","description":"In this video, we’re going to continue to explore Swift 6 Strict Concurrency by learning how to implement GlobalActor to class with mutable properties so its execution runs within a particular thread or context making it thread safe at build time with compiler check. #iosdeveloper #iosdevelopment  #swiftui \n\nGitHub Project Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast\n\nByteCast #12 - @unchecked Sendable Thread Safe Class | Mutable Props | Swift 6 Strict Concurrency:\nhttps://youtu.be/pN-AABF_x9A\n\nApple GlobalActor Documentation:\nhttps://developer.apple.com/documentation/swift/globalactor","published":"2024-10-23T14:19:28Z","thumbnail_url":"https://img.youtube.com/vi/AFptXvoKp1o/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"This is what you HAVE to do to make more money with your mobile app","channel_name":"Appfigures on YouTube","video_id":"p04z5FISVkw","video_url":"https://www.youtube.com/watch?v=p04z5FISVkw","description":"There's no single \"trick\" to making an effective paywall but here's the process you need to follow to make yours the best - courtesy of Jake from Superwall on AF Chats with Ariel from Appfigures","published":"2024-10-23T12:48:00Z","thumbnail_url":"https://img.youtube.com/vi/p04z5FISVkw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 338","channel_name":"Code Completion","video_id":"xT2669N2wB0","video_url":"https://www.youtube.com/watch?v=xT2669N2wB0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-23T10:32:47Z","thumbnail_url":"https://img.youtube.com/vi/xT2669N2wB0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Peter Friese Live Stream","channel_name":"Peter Friese on YouTube","video_id":"jKWgS9Qwm6U","video_url":"https://www.youtube.com/watch?v=jKWgS9Qwm6U","description":"","published":"2024-10-23T09:05:35Z","thumbnail_url":"https://img.youtube.com/vi/jKWgS9Qwm6U/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Xcode - Tip to Organise your Code & Speed up iOS Development","channel_name":"Shubham Singh on YouTube","video_id":"SUjQ07ItnK4","video_url":"https://www.youtube.com/watch?v=SUjQ07ItnK4","description":"Hey Guys!\n\nHere's one tip on how you can use annotations to organise your code and speed up your iOS Development.\n\nWe'll also cover Code snippets to reduce the efforts spent in typing these annotations. #iOS #swift #softwaredeveloper  #iosdeveloper \n\nThanks for watching!. 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2024-10-23T05:14:24Z","thumbnail_url":"https://img.youtube.com/vi/SUjQ07ItnK4/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Episode 385: Cosmo Scharf","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"AZfZqNJoM0w","video_url":"https://www.youtube.com/watch?v=AZfZqNJoM0w","description":"Tim chats with Vision Hack founder Cosmo Scharf, about his work with VR, AR and XR, film production, the Apple Vision Pro and the future of spatial computing.\n\n\n\n\n\n     \n     \n  •  Cosmo Scharf ᯅ (@cosmoscharf) / X (https://x.com/cosmoscharf) \n     \n     \n     \n     \n     \n  •  Apple Vision Pro (https://www.apple.com/apple-vision-pro/) \n     \n     \n     \n     \n     \n  •  Orion AI Glasses: The Future of AR Glasses Technology | Meta (https://about.meta.com/realitylabs/orion) \n     \n     \n     \n     \n     \n  •  Spectacles (https://www.spectacles.com/) \n     \n     \n     \n     \n     \n  •  Here Are the 3D Movies Available on Apple Vision Pro in Canada, Australia, United Kingdom, US, and Germany. – iT Guy Technologies (https://www.it-guy.com/wp-new/2024/07/here-are-the-3d-movies-available-on-vision-pro-in-canada/) \n     \n     \n     \n     \n     \n  •  Apple Vision Pro Comfort Upgrade: Four Headstraps Reviewed! (https://youtu.be/DUXOMyvTo-o) \n     \n     \n     \n     \n     \n  •  Globular Cluster CMA1 Comfort Mod Compatible with Apple Vision Pro (https://www.globular-cluster.com/CMA1.html) \n     \n     \n     \n     \n     \n  •  ANNAPRO Pressure-Reducing Comfort Head Strap for Apple Vision Pro (https://annapro.com/products/comfort-head-strap-for-apple-vision-pro) \n     \n     \n     \n     \n     \n  •  VR LA (https://www.youtube.com/@VRLA) \n     \n     \n     \n     \n     \n  •  Brainstorm (1983), HD remastered trailer (https://youtu.be/ueYcVmH0edk) \n     \n     \n     \n     \n     \n  •  Cosmo Scharf – YouTube (https://www.youtube.com/@cosmoscharf) \n     \n     \n     \n     \n     \n  •  Vision Hack (https://www.visionoshackathon.com/) \n     \n     \n     \n     \n     \n  •  visionOS Dev Partners (https://visionosdevpartners.com/) \n     \n     \n     \n     \n     \n  •  Magic Beans (https://magicbeansnewsletter.com/) \n     \n     \n\n\nThe post Episode 385: Cosmo Scharf (https://morethanjustcode.com/episode-385-cosmo-scharf/)  appeared first on The More Than Just Code Podcast (https://morethanjustcode.com) .","published":"2024-10-23T01:22:17Z","thumbnail_url":"https://img.youtube.com/vi/AZfZqNJoM0w/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Expert Answers Your #ASO and Apple Search Ads Questions","channel_name":"Appfigures on YouTube","video_id":"LEBQpzRub80","video_url":"https://www.youtube.com/watch?v=LEBQpzRub80","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough ASO data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get about App Store Optimization (ASO) and Apple Search Ads + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization","published":"2024-10-22T21:11:47Z","thumbnail_url":"https://img.youtube.com/vi/LEBQpzRub80/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Willie & Billie","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ZIgH7usaK_U","video_url":"https://www.youtube.com/watch?v=ZIgH7usaK_U","description":"This week we review Agatha All Along S01E06 Familiar By Thy Side, and The Penguin S01E04 Cent’anni\n\n  •  Rare Pieces Of Star Trek History On The Block For ‘Bid Long & Prosper’ Auction And Exhibition – TrekMovie.com (https://trekmovie.com/2024/10/14/rare-pieces-of-star-trek-history-on-the-block-for-bid-long-prosper-auction-and-exhibition/) \n  •  The Electric State | Official Teaser | Netflix (https://youtu.be/9gUDaPTPxwo?si=h9DqKL2Hlt40xDee) \n  •  Silo — Season 2 Official Trailer | Apple TV+ (https://youtu.be/CLJDR-vFUdY?si=ad2iZ49-JRMqXRkm) \n  •  Wallace & Gromit: Vengeance Most Fowl | Official Teaser | Netflix (https://youtu.be/kQqrBzJ5wIc?si=tSkQp-fT0Ljc620c) \n  •  Invincible Season 3: Prime Video Shares First Tease (https://gizmodo.com/invincible-season-3-date-trailer-2000511798) \n  •  Why Is My Fave TV Show Taking So Long? (https://www.vulture.com/article/severance-season-two-euphoria-season-3-why-so-long.html) \n  •  Dookie Demastered (https://www.dookiedemastered.com/) \n  •  Tomb Raider: The Legend of Lara Croft | Official Trailer | Netflix (https://youtu.be/Oe7CVCjgCzI?si=9KVefKJGrFD1TOb3) \n  •  Family Guy Halloween Special | Official Trailer | Hulu (https://youtu.be/nz_BY7X44kc?si=PIXOL1gEJGFomLbI) \n  •  The Making of Submerged | Apple Vision Pro (https://youtu.be/eYJcUtVIB_g?si=wv_uC30ILIPi_pX2) \n  •  Submerged — Official Trailer | Apple Vision Pro (https://youtu.be/HjvzQeqoGRg?si=JqqYxDeII3GvaHYS) \n\n﻿\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-10-22T20:59:06Z","thumbnail_url":"https://img.youtube.com/vi/ZIgH7usaK_U/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Building a second brain with SwiftUI, Firebase and Gemini (S1 E2)","channel_name":"Peter Friese on YouTube","video_id":"JwcniWZeczg","video_url":"https://www.youtube.com/watch?v=JwcniWZeczg","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free","published":"2024-10-22T19:14:48Z","thumbnail_url":"https://img.youtube.com/vi/JwcniWZeczg/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Can I Call Myself A Software Developer","channel_name":"Stewart Lynch on YouTube","video_id":"_iu4nFdDQIw","video_url":"https://www.youtube.com/watch?v=_iu4nFdDQIw","description":"I submitted an old blog post of mine to Notebook LM today just to see what it would do.  I was blown away at how closely it captured the sentiment that I wanted to get across in the post back in 2020.  A lot has changed for me since 2020, but the feelings remain.\nBlog Post: https://www.createchsol.com/blog/?id=can-i-call-myself-a-software-developer\nNotebookLM: https://notebooklm.google","published":"2024-10-22T16:49:14Z","thumbnail_url":"https://img.youtube.com/vi/_iu4nFdDQIw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Don't write this code! (use a Swift Regex instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"pqcma2z9njQ","video_url":"https://www.youtube.com/watch?v=pqcma2z9njQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-10-22T15:02:29Z","thumbnail_url":"https://img.youtube.com/vi/pqcma2z9njQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"The most impactful App Store Optimization strategies #ASO","channel_name":"Appfigures on YouTube","video_id":"MWfmjGBYRhs","video_url":"https://www.youtube.com/watch?v=MWfmjGBYRhs","description":"The best answer I can give to how to be effective with your #ASO","published":"2024-10-22T13:31:00Z","thumbnail_url":"https://img.youtube.com/vi/MWfmjGBYRhs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Use Full Screen Mode in Xcode 16 to Focus on Small Screens  #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"Tb-k0yrzNOk","video_url":"https://www.youtube.com/watch?v=Tb-k0yrzNOk","description":"When I work on my laptop screen I need to focus with Full Screen mode. I don't always work this way because it makes testing with an iOS simulator more cumbersome.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-22T13:24:34Z","thumbnail_url":"https://img.youtube.com/vi/Tb-k0yrzNOk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 337","channel_name":"Code Completion","video_id":"tBCOMfCGYWE","video_url":"https://www.youtube.com/watch?v=tBCOMfCGYWE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-22T10:24:01Z","thumbnail_url":"https://img.youtube.com/vi/tBCOMfCGYWE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Episode 385 - Cosmo Scharf","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"hS1QNrYnBsM","video_url":"https://www.youtube.com/watch?v=hS1QNrYnBsM","description":"Tim chats with Vision Hack founder Cosmo Scharf, about his work with VR, AR and XR, film production, the Apple Vision Pro and the future of spatial computing.","published":"2024-10-22T05:20:04Z","thumbnail_url":"https://img.youtube.com/vi/hS1QNrYnBsM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Only 50% of free trials convert! Unless you do this... #appmarketing","channel_name":"Appfigures on YouTube","video_id":"ZKIkMfWUwWU","video_url":"https://www.youtube.com/watch?v=ZKIkMfWUwWU","description":"Did you know only half of people who start a free trial actually continue on to become paying users? That's crazy!\n\nJake from Superwall shares why and offers a clever solution to increasing your conversion ratio on AF Chats with Ariel from Appfigures","published":"2024-10-21T18:09:01Z","thumbnail_url":"https://img.youtube.com/vi/ZKIkMfWUwWU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"App-Wide Overlays | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"B8JGLwg_yxg","video_url":"https://www.youtube.com/watch?v=B8JGLwg_yxg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you to create app-wide overlay which will be presented on top of the window using SwiftUI | SwiftUI App-Wide Overlay | SwiftUI Universal Overlay | SwiftUI Global Overlay | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-114435973\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:48 Project Setup\n    1:12 Implementing App-Wide Overlays\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-21T17:35:17Z","thumbnail_url":"https://img.youtube.com/vi/B8JGLwg_yxg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 336","channel_name":"Code Completion","video_id":"3aQ4VQU-0ZA","video_url":"https://www.youtube.com/watch?v=3aQ4VQU-0ZA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-21T11:14:49Z","thumbnail_url":"https://img.youtube.com/vi/3aQ4VQU-0ZA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DebugDescription Macro","channel_name":"Stewart Lynch on YouTube","video_id":"faqb1HwEIRA","video_url":"https://www.youtube.com/watch?v=faqb1HwEIRA","description":"In this video, I am going to introduce you to a new Macro that has been made available in Xcode 16 and can be used in your iOS, MacOS and other Xcode projects.\n\nIt is the DebugDescription macro that can replace the CustomDebugStringConvertible protocol.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:05 Print Statements\n3:18 CustomDebugStringConvertable\n5:29 p and po\n7:20 DebugDescriptionMacro\n\n Starter Project Files: \nhttps://github.com/StewartLynch/DebugDescription-Macro\n\nCompleted Project: \nhttps://github.com/StewartLynch/DebugDescription-Macro/tree/CompletedProject\n\nReferences mentioned in video: \nNone \nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-10-20T13:36:11Z","thumbnail_url":"https://img.youtube.com/vi/faqb1HwEIRA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 335","channel_name":"Code Completion","video_id":"cuoIYtbDRYA","video_url":"https://www.youtube.com/watch?v=cuoIYtbDRYA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-20T10:19:49Z","thumbnail_url":"https://img.youtube.com/vi/cuoIYtbDRYA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 334","channel_name":"Code Completion","video_id":"ndTlxPuJ8pc","video_url":"https://www.youtube.com/watch?v=ndTlxPuJ8pc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-19T11:36:59Z","thumbnail_url":"https://img.youtube.com/vi/ndTlxPuJ8pc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 333","channel_name":"Code Completion","video_id":"XX6gICcFC4Y","video_url":"https://www.youtube.com/watch?v=XX6gICcFC4Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-18T09:43:04Z","thumbnail_url":"https://img.youtube.com/vi/XX6gICcFC4Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building a second brain with SwiftUI, Firebase and Gemini","channel_name":"Peter Friese on YouTube","video_id":"PrVGACoKDmA","video_url":"https://www.youtube.com/watch?v=PrVGACoKDmA","description":"Join me as I build a \"second brain\" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.\n\nYou will learn how to \n* build a beautiful UI using SwiftUI\n* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices\n* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles\n* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store\n* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free","published":"2024-10-18T08:36:24Z","thumbnail_url":"https://img.youtube.com/vi/PrVGACoKDmA/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How To Use Ollama With Any GGUF Model on Hugging Face 🤗 #ai #llm #machinelearning","channel_name":"Stream Developers on YouTube","video_id":"e1_nRSWjHuQ","video_url":"https://www.youtube.com/watch?v=e1_nRSWjHuQ","description":"Using Ollama, you can easily pull and run any GGUF model on Hugging Face 🤗 Hub. Let's look at how to get started and how you can customize the model you want to run with a specified quantization value.  \n\nIf you want to know the tools available for running LLMs locally, check out our in-depth blog post: https://getstream.io/blog/best-local-llm-tools/ to learn about the 6 best llm tools you can use.","published":"2024-10-18T08:00:09Z","thumbnail_url":"https://img.youtube.com/vi/e1_nRSWjHuQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"MockData, PreviewModifiers and PreviewTraits in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"Yw7H4Ujpwtg","video_url":"https://www.youtube.com/watch?v=Yw7H4Ujpwtg","description":"Just a quick little video to show you how you can create a PreviewModifier in SwiftUI to simplify your code and display MockData in your SwiftUI views","published":"2024-10-18T05:36:15Z","thumbnail_url":"https://img.youtube.com/vi/Yw7H4Ujpwtg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Caminante music video","channel_name":"Full Queue Developer","video_id":"2T44aIume8w","video_url":"https://www.youtube.com/watch?v=2T44aIume8w","description":"Music video for a song I wrote. Animated, written, recorded, and performed by me.\n\n📝 LYRICS by Antonio Machado:\nCaminante, \nson tus huellas \nel camino \ny nada más; \nCaminante, \nno hay camino,\nse hace camino \nal andar. \n\nAl andar \nse hace el camino, \ny al volver \nla vista atrás \nse ve la senda \nque nunca \nse ha de volver \na pisar. \n\nCaminante, \nno hay camino \nsino estelas \nen la mar.\n\n\n💜 HOUSE SINCERE DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nHouse Sincere Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/DanielSincere/SPX \nSh: https://GitHub.com/DanielSincere/Sh \nSincereAuth: https://GitHub.com/DanielSincere/SincereAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://masto.nyc/@DanielSincere\nGitHub: https://github.com/DanielSincere\nInstagram: https://instagram.com/Daniel._.Sincere\nSoundCloud: https://soundcloud.com/DanielSincere\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/DanielSincere\nGitHub: https://github.com/sponsors/DanielSincere\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@DanielSincere.com","published":"2024-10-17T18:41:29Z","thumbnail_url":"https://img.youtube.com/vi/2T44aIume8w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Use Tabs in Xcode 16 for Multiple Searches #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"6TKPBqQ9lcI","video_url":"https://www.youtube.com/watch?v=6TKPBqQ9lcI","description":"I only use Tabs in Xcode to open multiple searches when I'm modifying a ton of files and need to keep track of multiple locations.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-17T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/6TKPBqQ9lcI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Principal Engineer shares tips to Master System Design and Architecture","channel_name":"Swift and Tips","video_id":"LG5MQen364w","video_url":"https://www.youtube.com/watch?v=LG5MQen364w","description":"Looking to sharpen your system design and architecture skills? \n\nIn this clip, we break down the key concepts and best practices that will help you excel in designing scalable, efficient systems. From understanding trade-offs to making strategic architectural decisions, discover how to approach system design like a pro. Whether you're prepping for an interview or aiming to level up your engineering skills, this video offers valuable insights to help you become a stronger system architect.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-17T14:43:26Z","thumbnail_url":"https://img.youtube.com/vi/LG5MQen364w/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"50: It has a learning curve like a brick wall","channel_name":"Swift Package Indexing Live Streams","video_id":"hXApQPKp0GY","video_url":"https://www.youtube.com/watch?v=hXApQPKp0GY","description":"Join us as we talk about the Server-side Swift Conference, Swift formatting, and hear our regular package recommendations.\n\nNews\n\n- https://www.serversideswift.info\n    - https://www.youtube.com/watch?v=wn6C_XEv1Mo\n    - https://www.serversideswift.info/speakers/daniel-steinberg\n    - https://www.serversideswift.info/speakers/franz-busch\n    - https://www.serversideswift.info/speakers/babeth-velghe\n    - https://www.serversideswift.info/speakers/nick-lockwood\n- https://iosdevweekly.com/issues/682#start\n- https://github.com/supersonicbyte/Chip8Kit\n\nPackages\n\n- https://swiftpackageindex.com/birkoof/LocationRadiusPicker\n- https://swiftpackageindex.com/mergesort/Recap\n- https://swiftpackageindex.com/christianselig/TinyStorage\n- https://swiftpackageindex.com/mtj0928/swift-async-operations","published":"2024-10-17T14:00:46Z","thumbnail_url":"https://img.youtube.com/vi/hXApQPKp0GY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 332","channel_name":"Code Completion","video_id":"i6PkuSWF9oc","video_url":"https://www.youtube.com/watch?v=i6PkuSWF9oc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-17T09:54:21Z","thumbnail_url":"https://img.youtube.com/vi/i6PkuSWF9oc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Interactive Toasts SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"nQr6d9_yeG0","video_url":"https://www.youtube.com/watch?v=nQr6d9_yeG0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you to create interactive toasts using SwiftUI | SwiftUI Toasts | SwiftUI HUDs | SwiftUI Toast | SwiftUI Stacked Cards | SwiftUI Gestures | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-16-114167490\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:34 Project Setup\n    1:18 Creating Toasts\n    8:18 Adding Interactions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-17T09:27:35Z","thumbnail_url":"https://img.youtube.com/vi/nQr6d9_yeG0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ByteCast #12 - Sendable Class with Thread Safe Mutable Properties | Swift 6 Strict Concurrency","channel_name":"Xcoding with Alfian","video_id":"pN-AABF_x9A","video_url":"https://www.youtube.com/watch?v=pN-AABF_x9A","description":"In this video, we’re going to learn on how to make a Swift Class with static and mutable stored properties to Conform to Sendable protocol while maintaining thread safety using GCD. We will enable migration to Swift 6 with Strict Concurrency Checking and fix the build time issue step by step. #swift #iosdeveloper #iosdevelopment \n \nGitHub Starter Project:\nTBD\n\nGitHub Completed Project:\nTBD\n\nApple Swift 6 Data Race Safety Doc:\nhttps://www.swift.org/migration/documentation/swift-6-concurrency-migration-guide/dataracesafety#Sendable-Types","published":"2024-10-16T14:56:09Z","thumbnail_url":"https://img.youtube.com/vi/pN-AABF_x9A/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"My Tech Job Search Stats - iOS Job Search - Update 3","channel_name":"Paul Solt on YouTube","video_id":"FuAbHo57gqI","video_url":"https://www.youtube.com/watch?v=FuAbHo57gqI","description":"What is the tech job market like? I’ve applied to 126+ jobs since being laid off in March 2024. 🧑‍💻 \nWant tips to stay ahead in your job search before you need a new role?\n Learn from my experience: from resume tweaks to acing interviews. Watch now! 🎥👇 \n\nLINKS\n\n* LinkedIn Video: https://youtu.be/3mabel_N_aE\n* iOS Resume Video: https://youtu.be/Qg-jneH3y7Y\n* Your Introduction Video: https://youtu.be/_pgr_gigv0A\n* Grind 75: https://www.techinterviewhandbook.org/grind75/\n* Embedded Swift Playlist: https://www.youtube.com/playlist?list=PLLYKjb-Uo9cztheNIQRE8E1uLCoTPDeXS\n* iOS Developer Job Search: https://www.youtube.com/playlist?list=PLLYKjb-Uo9czZOmM5j6iZxy9LqMpzFZPo\n\n00:00 iOS Job Search Overview\n01:20 Job Search in 2024\n02:24 1. My New Job Search Process\n02:40 LinkedIn Searching Tips\n07:17 Otta (Welcome to the Jungle)\n08:39 2. My Resume Process\n10:50 Exporting Resume PDFs to Share\n12:08 3. My Cover Letter Process\n14:04 4. What I Want to Change\n17:10 Focus on Your Resume\n18:20 Code Challenge Practice\n19:00 Grind 75 - Easy Code Challenges\n20:15 Prepare for All Interviews\n21:00 Your Interview Introduction\n23:05 21 Questions to Ask \n24:07 Behavior Interview Questions Prep\n25:10 Take Notes for Each Interview\n27:00 5. My Job Search Stats\n30:05 Posting iOS Content on LinkedIn\n31:20 Posting iOS Content on X\n32:24 My iOS Job Interviews\n36:50 Virtual/Onsite Interviews\n37:50 NYS Unemployment Work Search History\n38:50 6. Key Take Aways (Have a system)\n40:31 Trust the Process\n41:20 Work on something fun\n42:45 Summary\n43:45 Be Prepared\n\n#jobsearch #layoff #iosdev #jobs #ios #developer #softwareengineer #process #linkedin #otta #welcometothejungle #resume #coverletter #interviewnotes #grind75 #tracking #jobsearchhistory #unemployment #InterviewPrep #interviewpreparation","published":"2024-10-16T11:00:17Z","thumbnail_url":"https://img.youtube.com/vi/FuAbHo57gqI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 331","channel_name":"Code Completion","video_id":"6QFFk7tFq0U","video_url":"https://www.youtube.com/watch?v=6QFFk7tFq0U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-16T10:09:52Z","thumbnail_url":"https://img.youtube.com/vi/6QFFk7tFq0U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to get started with Swift Testing ✅","channel_name":"Vincent Pradeilles on YouTube","video_id":"m2PhHUgXBeo","video_url":"https://www.youtube.com/watch?v=m2PhHUgXBeo","description":"🔥 Big thank you to Emerge Tools for sponsoring this video! 🔥\n\nEmerge Tools is a suite of revolutionary products designed to supercharge mobile apps and the teams that build them, check out their website 👉 https://www.emergetools.com/?utm_campaign=swift-testing-video\n\nAnd they also have a blog with free high-quality iOS content 👉 https://www.emergetools.com/blog?utm_campaign=swift-testing-video\n\n———\n\n#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nSwift Testing documentation 👉 https://developer.apple.com/documentation/testing\nWWDC Session “Meet Swift Testing” 👉 https://developer.apple.com/videos/play/wwdc2024/10179/\nWWDC Session ”Go further with Swift Testing” 👉 https://developer.apple.com/videos/play/wwdc2024/10195\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-10-15T14:51:30Z","thumbnail_url":"https://img.youtube.com/vi/m2PhHUgXBeo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Animating 16x16 LED Matrix using SwiftUI and Embedded Swift #swiftui #animation #led #embedded","channel_name":"Paul Solt on YouTube","video_id":"LDl6_towVTw","video_url":"https://www.youtube.com/watch?v=LDl6_towVTw","description":"How do you prototype 2D animations for LED Matrix displays? \nWhat how I am prototyping the animation for a 2D LED Matrix using genetic algorithms.\n\n#swiftui #swift #embeddedswift #ios #dev #coding","published":"2024-10-15T11:00:21Z","thumbnail_url":"https://img.youtube.com/vi/LDl6_towVTw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Create a Bold SwiftUI Flight Boarding Widget - Inspired by Arkady's Daily Design Concepts #SwiftUI","channel_name":"Paul Solt on YouTube","video_id":"MIv_55Nwd9E","video_url":"https://www.youtube.com/watch?v=MIv_55Nwd9E","description":"How do you make a SwiftUI widget? How do you think about layout in SwiftUI? How do you implement a design mockup?\nDownload my widget code: https://super-easy-apps.ck.page/swiftui\n\nIf you are curious about exploring Widgets on iOS or macOS, these are like micro apps that can control your app or provide a quick entry into your app. \nIn this design video I take a design from Arkady and implement it in SwiftUI. Watch as I prototype the UI and make some design considerations when I implement it for accessibilty within ~20 minutes.\n\nDesign source from Arkady on X (2:23): https://x.com/sovpal/status/1841212238268358720\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\n00:00 Flight Boarding Widget\n00:49 20 Minute Time Challenge\n03:05 Start the Widget\n03:40 Widget Background and Border\n06:09 ContainerRelativeShape\n07:00 Blocking the UI in Stacks\n07:30 SF Symbol - airplane\n09:26 VStack Layout\n12:27 Fixing the Margins\n15:30 Debugging UI with the Color Blue\n18:37 MVP and Styling\n21:09 Download the Code\n\n#SwiftUI #design #widget #iosdev #ios #widgetkit #airplane #flightdetails #xcode #xcode16 #iosdevelopment #iosdeveloper #swiftuitutorial #apple","published":"2024-10-15T11:00:21Z","thumbnail_url":"https://img.youtube.com/vi/MIv_55Nwd9E/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 330","channel_name":"Code Completion","video_id":"IBD7X5_mJBg","video_url":"https://www.youtube.com/watch?v=IBD7X5_mJBg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-15T09:47:40Z","thumbnail_url":"https://img.youtube.com/vi/IBD7X5_mJBg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Threads and Pools - Playing with #Swift Concurrency Runtime","channel_name":"Alexito’s World","video_id":"GOzUpf30STE","video_url":"https://www.youtube.com/watch?v=GOzUpf30STE","description":"Let's have some fun and play with the Swift Concurrency Runtime.\n\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\nSUPPORT THIS CHANNEL https://www.buymeacoffee.com/alejandromp","published":"2024-10-14T20:35:37Z","thumbnail_url":"https://img.youtube.com/vi/GOzUpf30STE/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How I Prototype LED Animations in SwiftUI for Embedded Swift","channel_name":"Paul Solt on YouTube","video_id":"_y4EDsU1318","video_url":"https://www.youtube.com/watch?v=_y4EDsU1318","description":"How do you bring abstract art to life with a 2D LED Matrix? \nWatch as I prototype stunning animations in SwiftUI for my Embedded Swift LED Matrix project! 💡\nInspired by my 2011 Artwork Evolution app, I'm animating one of my creations on a 16x16 pixel LED display. See how I blend art, code, and hardware to make it all happen!\n\nExplore Embedded Swift Playlist: https://youtube.com/playlist?list=PLLYKjb-Uo9cztheNIQRE8E1uLCoTPDeXS&amp;si=YW_Gc9zCi_qt9RPt\n\nArtwork Evolution art: https://www.artworkevolution.com/blog/2014/3/artwork-evolution-app-updated-on-the-app-store-ios-7-and-new-artwork\n\nOriginal app (needs to be updated): http://itunes.apple.com/us/app/artwork-evolution/id393135008?mt=8\n\n00:00 Pixel Grid Animations\n02:24 Artwork Evolution (genetic art)\n03:19 Abstract Art on Aluminum\n04:20 The Math Powering the Art\n05:50 LED Matrix Demo\n07:35 Embedded Swift Videos\n\n#SwiftUI #Prototype #animations #swift #EmbeddedSwift #xcode #animate #ledanimations #prototyping #xcode16","published":"2024-10-14T19:02:38Z","thumbnail_url":"https://img.youtube.com/vi/_y4EDsU1318/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Robin Doesn't Smile","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"FVSaJ7QH_FM","video_url":"https://www.youtube.com/watch?v=FVSaJ7QH_FM","description":"This week Jonathan and Tim review Agatha All Along S01E05 Darkest Hour/Wake Thy Power and The Penguin S01E03 Bliss.\n\n  •  Official Trailer | Star Trek: Lower Decks - Season 5 | StarTrek.com (https://youtu.be/G8WRgPfjB4E?si=JpA9kTvOhBymwC4u) \n  •  All 10 TOS And TNG Star Trek Movies Exit Paramount+ (Again), This Time For MGM+ And Prime Video – TrekMovie.com (https://trekmovie.com/2024/10/08/all-10-tos-and-tng-movies-exit-paramount-again-this-time-for-mgm-and-prime-video/) \n  •  HBO's Lanterns Has Found Its John Stewart in Aaron Pierre [Updated] (https://gizmodo.com/hbos-lanterns-has-found-its-john-stewart-in-aaron-pierre-2000509966) \n  •  Kevin Smith Has Exciting Plans for Dogma‘s Anniversary (https://gizmodo.com/dogma-rerelease-kevin-smith-harvey-weinstein-2000509527) \n  •  Kevin Smith Protests Dogma (https://youtu.be/QepgKVOVfZ8) \n  •  Nintendo Alarmo Has a Surprising Day-One Update With Patch Notes (https://comicbook.com/gaming/news/nintendo-alarmo-clock-update/) \n  •  ABSOLUTE BATMAN #1 | DC (https://www.dc.com/comics/absolute-batman-2024/absolute-batman-1) \n  •  The Umbrella Academy Season 4 Trailer | 'The Final Season' (https://youtu.be/J--H5NbTHf8) \n  •  His Dark Materials: Season 1 | Official Trailer | HBO (https://youtu.be/APduGe1eLVI) \n  •  ﻿Amélie | Official Trailer (HD) - Audrey Tautou | MIRAMAX (https://youtu.be/2UT5xaAfxWU) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-10-14T18:05:15Z","thumbnail_url":"https://img.youtube.com/vi/FVSaJ7QH_FM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 329","channel_name":"Code Completion","video_id":"mq7VoYnBafM","video_url":"https://www.youtube.com/watch?v=mq7VoYnBafM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-14T10:19:38Z","thumbnail_url":"https://img.youtube.com/vi/mq7VoYnBafM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Add Micro Interactions to your Tab Bar | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"oXBm_VkIN9c","video_url":"https://www.youtube.com/watch?v=oXBm_VkIN9c","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you can customise your tab bar without losing it's default features using SwiftUI | SwiftUI Micro Interactions | SwiftUI Customise Tab Bar | SwiftUI Custom Tab Bar | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:20 Customising Tab Bar\n    2:14 Adding Micro Interactions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-13T20:11:31Z","thumbnail_url":"https://img.youtube.com/vi/oXBm_VkIN9c/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Testing 101: What Are UI Tests & How to Write Them in Swift/iOS","channel_name":"Swift and Tips","video_id":"JATaCHOL4z8","video_url":"https://www.youtube.com/watch?v=JATaCHOL4z8","description":"In this episode of Testing 101, we explore UI tests and explain how they differ from other types of testing. While unit tests focus on individual components, UI tests ensure that the user interface behaves correctly as a whole.\n\nI’ll walk you through a real-world demo, setting up a UI test in Xcode, simulating user actions, and making your tests more reliable by mocking a Web API call.\n\nContent:\n0:00 - Intro\n3:02 - UI Test Target\n6:11 - UI Test File from Template\n7:22 - App Object\n8:27 - Recording a UI Test\n11:07 - Creating Identifiers\n15:51 - waitForExistence\n17:35 - ProgressView not detected\n19:46 - Cells in UI Tests\n23:18 - Labels as Identifiers\n23:59 - Simulating user actions\n26:41 - Recording UI sometimes fails.\n29:10 - CartList’s Alerts and Views\n32:09 - Fails in UI Test\n34:00 - Mocking UI Test\n42:25 - Fixing unexpected issue with alert\n47:13 - UI Tests are expensive!\n48:57 - BONUS: Testing Error Flows\n50:00 - Outro\n\nDemo: https://github.com/pitt500/OnlineStoreMV/tree/ui-test-demo\n\n---\n\n* What is a Unit Test?: https://youtu.be/_fKa0oLV3Zk\n* What is an Integration Test?: https://youtu.be/Sp0CK39ehsQ\n* setUp & tearDown: https://youtu.be/a9mF6eNcprI\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n* SwiftUI Modifiers: https://youtu.be/QJJYDawfugk\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* Swift Concurrency: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders to build a web framework: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-13T16:26:22Z","thumbnail_url":"https://img.youtube.com/vi/JATaCHOL4z8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftData Updates   Part 2:  Dynamic Sorts and filters with Predicate expressions","channel_name":"Stewart Lynch on YouTube","video_id":"ASnbOSMv1iw","video_url":"https://www.youtube.com/watch?v=ASnbOSMv1iw","description":"This is the second video in a two part series where I explore new features introduced for SwiftData in iOS18. , In the first video in this series, we created a new PreviewModifer that allows us to import data from a JSON file to populate an in memory container that we can use in all of our previews..  In this video we will build dynamic sorting and search capabilities of the app and I will introduce you to the new Expression macro that we can use to create complex and compound Predicates for our swiftData models.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:55 Dynamic Sorting\n8:10 Dynamic Filtering\n13:43 Predicate Expressions\n\n Starter Project Files: \n   https://github.com/StewartLynch/SwiftData-Previews-MockData-and-Expressions/tree/Part1Completed\n\nCompleted Project: \n   https://github.com/StewartLynch/SwiftData-Previews-MockData-and-Expressions/tree/Part2Completed\n\nReferences mentioned in video: \nFull SwiftData YouTube Playlist\nhttps://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=-gxlWAufxt_49VyW\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-10-13T13:49:12Z","thumbnail_url":"https://img.youtube.com/vi/ASnbOSMv1iw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 328","channel_name":"Code Completion","video_id":"-3GxhSF1ZFU","video_url":"https://www.youtube.com/watch?v=-3GxhSF1ZFU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-13T09:58:47Z","thumbnail_url":"https://img.youtube.com/vi/-3GxhSF1ZFU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Scroll Transitions | #swiftui #animation #uidesign #ios #xcode","channel_name":"Kavsoft on YouTube","video_id":"UiMYLKPj_6I","video_url":"https://www.youtube.com/watch?v=UiMYLKPj_6I","description":"","published":"2024-10-13T05:51:42Z","thumbnail_url":"https://img.youtube.com/vi/UiMYLKPj_6I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iOS/SwiftUI Chat App With Cursor","channel_name":"Stream Developers on YouTube","video_id":"JTFbBKbpcNI","video_url":"https://www.youtube.com/watch?v=JTFbBKbpcNI","description":"The Cursor AI Code Editor opens a new way to AI-powered app development. Ideally, you will need Xcode to build an iOS app. However, Cursor allows you to describe the app you want to develop in natural language and plain English. AI-assisted coding in Cursor goes far beyond the basic code completion in Xcode. \n\nIn this video, I will show you how to quickly create an iOS chat messaging app in Cursor using Claude 3.5 Sonnet and a chained prompt. Enjoy 😋.\n\nTimestamps\n00:05 Introduction\n01:44 The Completed iOS Chat Messaging App\n03:00 Chapters\n03:45 Create a New SwiftUI App in Xcode\n04:22 Set Camera and Photos Library Privacies in Xcode\n05:29 Install the SwiftUI Chat Dependencies in Xcode\n06:51 Bring the Blank SwiftUI Project into Cursor\n08:16 Configure Cursor to Read Docs or Articles\n12:18 Add a Prompt to Generate Swift Code and Files in Cursor\n14:18 Add a Chained Prompt in Cursor to Fix Errors\n15:14 Summary of the SwiftUI Chat SDK Setup\n17:51 Test the SwiftUI Chat App \n18:25 Wrap Up\n\nRelated Links\nTry Stream For Free: https://getstream.io/\niOS/SwiftUI Chat SDK: https://getstream.io/chat/sdk/ios/\nAvailable Chat SDKs: https://getstream.io/chat/sdk/\nSwiftUI Chat Tutorial: https://getstream.io/tutorials/ios-chat/\niOS/SwiftUI Chat SDK Docs: https://getstream.io/chat/docs/sdk/ios/swiftui/getting-started/\nSource Code: https://github.com/GetStream/stream-tutorial-projects\nSwiftUI SDK on GitHub: https://github.com/getstream/stream-chat-swiftui","published":"2024-10-12T21:00:07Z","thumbnail_url":"https://img.youtube.com/vi/JTFbBKbpcNI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 327","channel_name":"Code Completion","video_id":"j3UfziLFgSY","video_url":"https://www.youtube.com/watch?v=j3UfziLFgSY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-12T10:40:53Z","thumbnail_url":"https://img.youtube.com/vi/j3UfziLFgSY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is TCA a Good architecture?: Insights from a Principal Engineer","channel_name":"Swift and Tips","video_id":"7hzGQLcil48","video_url":"https://www.youtube.com/watch?v=7hzGQLcil48","description":"Curious about whether TCA is a strong architectural choice? \n\nIn this video, a Principal Engineer shares expert insights on the strengths and weaknesses of The Composable Architecture (TCA). Learn how it stacks up in real-world projects and whether it's the right fit for your app.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-11T13:32:31Z","thumbnail_url":"https://img.youtube.com/vi/7hzGQLcil48/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 326","channel_name":"Code Completion","video_id":"vWnEayuer3M","video_url":"https://www.youtube.com/watch?v=vWnEayuer3M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-11T10:34:15Z","thumbnail_url":"https://img.youtube.com/vi/vWnEayuer3M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quickly Close Editors and Windows in Xcode 16  #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"Is-MVxRI0uQ","video_url":"https://www.youtube.com/watch?v=Is-MVxRI0uQ","description":"When you code you open tons of files. Use this shortcut to cleanup and get back to a simple starting point.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-10T15:00:27Z","thumbnail_url":"https://img.youtube.com/vi/Is-MVxRI0uQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 325","channel_name":"Code Completion","video_id":"VJzUL9SnaL8","video_url":"https://www.youtube.com/watch?v=VJzUL9SnaL8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-10T09:56:22Z","thumbnail_url":"https://img.youtube.com/vi/VJzUL9SnaL8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Drive Revenue with These Effective Onboarding Strategies","channel_name":"Appfigures on YouTube","video_id":"eyiR8pQWe1Q","video_url":"https://www.youtube.com/watch?v=eyiR8pQWe1Q","description":"Getting to a download is already a win. Getting users stick around is the next challenge.  \n\nEffective retention and monetization begins right at onboarding. This is a critical step that isn't talked about enough. We're bringing in Jacob, Founder and Author of Retention.Blog to share his best strategies and tactics for engaging users, communicating your value effectively, and getting them to stick around.\n\nResources:\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Check out Jacob's newsletter: https://retention.blog\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Jacob on LinkedIn → https://www.linkedin.com/in/jacob-rushfinn/\n\n#MobileApps #AppDevelopment #Subscription #AppGrowth #retention","published":"2024-10-09T23:01:32Z","thumbnail_url":"https://img.youtube.com/vi/eyiR8pQWe1Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Improve Scroll Transitions | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"7SuorN7yZ-w","video_url":"https://www.youtube.com/watch?v=7SuorN7yZ-w","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you can improvise your scrollview transitions using SwiftUI | SwiftUI Parallax Carousel | SwiftUI Stacked Carousel | SwiftUI Circular Carousel | SwiftUI Carousel | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-113691826\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:20 Type 1\n    2:17 Type 2\n    3:28 Type 3\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-09T18:19:46Z","thumbnail_url":"https://img.youtube.com/vi/7SuorN7yZ-w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Fix UIKit and SwiftUI Menu Buttons (make them easier to tap)","channel_name":"Paul Solt on YouTube","video_id":"86g_rc7rVoU","video_url":"https://www.youtube.com/watch?v=86g_rc7rVoU","description":"Are your menu buttons hard to tap? \nRead the Menu button guide: https://blog.supereasyapps.com/how-to-make-menu-buttonseasy-to-tap-in-uikit-and-swiftui/\n\nIf you create a Menu button in UIKit (UIBarButtonItem) or SwiftUI (Menu) the default size of the tap region is difficult to tap on because it matches the content size without any padding.\n\nHere are two workarounds in UIKit and SwiftUI to control that size, so that your UI is easier to tap on a real device.\n\nFor accessibility, you want your buttons to have a minimum size of 44x44 (or larger) to make them easy to tap on with fat human fingers.\n\n#Menu #UIBarButtonItem #swift #Tap #Tappability #tapregion #uikit #swiftui #Menu #touchtarget #touch #fatfingers #finger #accessibility #button #buttons","published":"2024-10-09T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/86g_rc7rVoU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"ByteCast #11 - Unit Testing with Mock & Spy | Dependency Injection | Mockolo Swift Mock Generator","channel_name":"Xcoding with Alfian","video_id":"zYEzx0Mm-6o","video_url":"https://www.youtube.com/watch?v=zYEzx0Mm-6o","description":"GitHub Starter Project:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%2311-unit-testing-mock-spy/XCAppStarter\n\nGitHub Completed Project:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%2311-unit-testing-mock-spy/XCAppCompleted\n\nUber Mockolo Swift Mock Generator GitHub Repo:\nhttps://github.com/uber/mockolo","published":"2024-10-09T12:51:01Z","thumbnail_url":"https://img.youtube.com/vi/zYEzx0Mm-6o/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 324","channel_name":"Code Completion","video_id":"TF0goJ9G2dA","video_url":"https://www.youtube.com/watch?v=TF0goJ9G2dA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-09T09:51:47Z","thumbnail_url":"https://img.youtube.com/vi/TF0goJ9G2dA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quickly Cycle Windows in Xcode 16  #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"G2cHij7Hq60","video_url":"https://www.youtube.com/watch?v=G2cHij7Hq60","description":"My favorite keyboard shortcut on Mac is to cycle windows.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-08T15:00:16Z","thumbnail_url":"https://img.youtube.com/vi/G2cHij7Hq60/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 323","channel_name":"Code Completion","video_id":"5uJhzxetA-o","video_url":"https://www.youtube.com/watch?v=5uJhzxetA-o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-08T10:53:14Z","thumbnail_url":"https://img.youtube.com/vi/5uJhzxetA-o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TDD Basics with SwiftUI","channel_name":"Quality Coding on YouTube","video_id":"qW1f9CKAi8k","video_url":"https://www.youtube.com/watch?v=qW1f9CKAi8k","description":"Back to basics: Let's TDD some new behavior with simple test-driven development, extending simple types.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-10-07T18:30:40Z","thumbnail_url":"https://img.youtube.com/vi/qW1f9CKAi8k/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Adopt iPhone 16 Camera Control into your SwiftUI App","channel_name":"Kavsoft on YouTube","video_id":"yYfEj1DyUzY","video_url":"https://www.youtube.com/watch?v=yYfEj1DyUzY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you to adopt iPhone 16's new Camera Control into your SwiftUI App | SwiftUI Camera Control | SwiftUI Camera App | Camera Control API | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-16-113552974\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0.1 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:34 Setting up Camera\n    4:20 Setting up Camera Control\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-07T17:37:01Z","thumbnail_url":"https://img.youtube.com/vi/yYfEj1DyUzY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Embedded Swift Project Overview in Visual Studio Code and ESP-IDF","channel_name":"Paul Solt on YouTube","video_id":"6lTyWLlTlFE","video_url":"https://www.youtube.com/watch?v=6lTyWLlTlFE","description":"How do you configure Visual Studio Code for Embedded Swift Development?\n\nHow does the project directory work with Embedded Swift in Visual Studio Code? What files are important? What should be in your .gitignore.\n\nDownload my code: https://super-easy-apps.ck.page/embeddedswift\n\nNOTE: Don't forget if you add files, you need to modify the CMakeLists.txt file. Either add/remove a space, or manually add the files directly and then rebuild.\n\nWatch my Embedded Swift Visual Studio Code Guide: https://youtu.be/l9nMkVZgFoI\nRead my Embedded Swift Visual Studio Code Guide: https://blog.supereasyapps.com/beginners-guide-embedded-swift-and-visual-studio-code-lsp-code-completion/\n\nFix Random numbers in Embedded Swift ESP-IDF\nRead: https://blog.supereasyapps.com/random-integers-crash-embedded-swift-with-esp-idf-5-2-2-and-5-3-1-for-esp32-c6/\nWatch: https://youtu.be/q7eMZIztVDg\n\n00:00 Embedded Swift Overview\n01:29 Project Structure\n04:00 Add Swift and C Files to CMake\n06:00 Print Float Workaround\n06:45 CMake Source Files\n07:55 get_idf command alias\n10:00 Building the Embedded Swift Project\n10:39 Browsing the Build Output\n12:40 LED Matrix Wiring Setup (Animating)\n15:20 CMakeLists.txt Essentials\n16:15 Add a New Swift File\n19:00 Testing New Swift Code\n20:20 Download Sample Code\n\n* Download my code: https://super-easy-apps.ck.page/embeddedswift\n* Download Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#embeddedswift #project #swift #projectsetup #addfiles #development #toolchain #gitignore #git #directory #visualstudio #esp32 #beginner #esp32c6 #vscode #code #coding #visualstudiocode #led #ledmatrix","published":"2024-10-07T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/6lTyWLlTlFE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 322","channel_name":"Code Completion","video_id":"KuU2CRZA3Ak","video_url":"https://www.youtube.com/watch?v=KuU2CRZA3Ak","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-07T09:17:02Z","thumbnail_url":"https://img.youtube.com/vi/KuU2CRZA3Ak/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rings of Power Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"6x0rYsdT7Og","video_url":"https://www.youtube.com/watch?v=6x0rYsdT7Og","description":"https://www.spockcast.com/2024/10/06/rings-of-power-season-2-finale/","published":"2024-10-06T17:45:11Z","thumbnail_url":"https://img.youtube.com/vi/6x0rYsdT7Og/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Rings of Power Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PaYUNifeDsU","video_url":"https://www.youtube.com/watch?v=PaYUNifeDsU","description":"This week we review the final two episodes of LOTR: Rings of Power season 2, Agatha All Along S01E03 & E04, and the first two episodes of The Penguin\n\n  •  Maggie Smith, two-time Oscar-winning Harry Potter and Downton Abbey actress, dies at 89 (https://ew.com/maggie-smith-dead-harry-potter-downton-abbey-actress-dies-8719440) \n  •  David Graham, Peppa Pig star and voice of Daleks on Doctor Who, dies at 99 (https://ew.com/david-graham-dead-peppa-pig-doctor-who-voice-actor-99-8716367) \n  •  Marvel Studios’ Thunderbolts* | Teaser Trailer | Only In Theaters May 2025 (https://youtu.be/v-94Snw-H4o?si=FqSIsZdO2BWHCknB) \n  •  Kris Kristofferson, country music icon and movie star, dead at 88 | CBC News (https://www.cbc.ca/news/entertainment/kris-kristofferson-obit-1.7337803) \n  •  ‘American Pickers’ star Frank Fritz dead at 60 | CNN (https://www.cnn.com/2024/10/01/entertainment/frank-fritz-american-pickers-death/index.html) \n  •  Marvel Studios’ Thunderbolts* | Teaser Trailer | Only In Theaters May 2025 (https://youtu.be/v-94Snw-H4o?si=FqSIsZdO2BWHCknB) \n  •  The Last of Us Season 2 | The Last of Us Day Official Teaser | Max (https://youtu.be/BOsAJ7oe2QE?si=J3DQWSKBLQ2a3-c1) \n  •  From the World of John Wick: Ballerina (2025) Official Trailer - Ana de Armas (https://youtu.be/0FSwsrFpkbw?si=B2ljFPOoyoVDfNee) \n  •  Chucky Has Been Cancelled, But Don Mancini Says ‘He’ll Be Back’ (https://gizmodo.com/chucky-has-been-cancelled-but-don-mancini-says-hell-be-back-2000504710) \n  •  Evan Peters and Ryan Murphy to Reunite for FX’s ‘Beauty,’ Co-Starring Ashton Kutcher, Anthony Ramos, Jeremy Pope (https://variety.com/2024/tv/news/evan-peters-ryan-murphy-fx-the-beauty-ashton-kutcher-anthony-ramos-jeremy-pope-1236159902/) \n  •  Amazon’s Shark Tank-like Buy It Now gets a trailer - The Verge (https://www.theverge.com/2024/9/30/24258276/amazon-buy-it-now-show-trailer-shark-tank-jb-smoove) \n  •  Blonde Dragon People - SNL (https://youtube.com/watch?v=L9wzXC8Pbq8) \n  •  Mr. McMahon | Official Trailer | Netflix (https://youtu.be/fwKm7WM_P8E?si=bSeRxtqb6ZH55CCD) \n  •  Tom Cruise Movies  (https://www.instagram.com/reel/C_ooyM6Sv6-/?igsh=MWJsMmNoaTdwOG5vNA%3D%3D) \n  •  ﻿iOS 18 Settings To Turn OFF Now! (Important!) (https://youtu.be/9fZQZ0Ubdlw?si=lp6vRUUU8hp9SVtV) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-10-06T16:03:43Z","thumbnail_url":"https://img.youtube.com/vi/PaYUNifeDsU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftData Updates - Part 1:  Mock JSON Data and PreviewModifier","channel_name":"Stewart Lynch on YouTube","video_id":"leTxwLXghVs","video_url":"https://www.youtube.com/watch?v=leTxwLXghVs","description":"This year at WWDC and iOS 18, we got some new features in Xcode and Swift that are making our lives as developers a bit better.  We got a new Preview modifier and some new features for Core Data.  I this series, I am going to show you some of those new features.  In this, the first of two videos, I am going to show you how you can build a JSON file representing Mock Data  and import it into a SwiftData models in an in Memory container that  has both one to many and many to many relationship. Then we will build a preview modifier that will allow us to use that mock data in any one of our 4 views to display sample data.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:36 Series Overview\n4:42 Import Model\n11:31 Creating JSON\n15:48 Validating JSON\n18:40 PreviewModifier for MockData\n\n Starter Project Files: \nhttps://github.com/StewartLynch/SwiftData-Previews-MockData-and-Expressions\n\nCompleted Project: \n   https://github.com/StewartLynch/SwiftData-Previews-MockData-and-Expressions/tree/Part1Completed\n\nPart 2: Coming October 13, 2024\n\nReferences mentioned in video: \nCore Data Playlist: https://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=-gxlWAufxt_49VyW\n\nJSONLint Website\n   https://jsonlint.com\n\nSample JSON gist\n   https://gist.github.com/StewartLynch/1697c65ff57d24e7db50ef19522bcb8e\n\nPreview Updates in Xcode 16 Video\nhttps://youtu.be/0JTG5B27rBo\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-10-06T13:37:54Z","thumbnail_url":"https://img.youtube.com/vi/leTxwLXghVs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 321","channel_name":"Code Completion","video_id":"ZzvGBkgBwI4","video_url":"https://www.youtube.com/watch?v=ZzvGBkgBwI4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-06T09:38:23Z","thumbnail_url":"https://img.youtube.com/vi/ZzvGBkgBwI4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - How to create Reusable View Modifiers #shorts #Xcode #tip","channel_name":"Shubham Singh on YouTube","video_id":"R5c5cN4gZ3w","video_url":"https://www.youtube.com/watch?v=R5c5cN4gZ3w","description":"Here's how you can create Generic Reusable View Modifiers in SwiftUI. Once you create this kind of modifier you can easily copy-paste in various projects.\n\n #iOS #swift #softwaredeveloper  #iosdeveloper \n\nThanks for watching!. 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2024-10-06T07:11:10Z","thumbnail_url":"https://img.youtube.com/vi/R5c5cN4gZ3w/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 320","channel_name":"Code Completion","video_id":"2Ne0s9EBUuw","video_url":"https://www.youtube.com/watch?v=2Ne0s9EBUuw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-05T09:53:56Z","thumbnail_url":"https://img.youtube.com/vi/2Ne0s9EBUuw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Drag to Select Multiple Items in Grid View","channel_name":"Kavsoft on YouTube","video_id":"CaSrL-uBEAM","video_url":"https://www.youtube.com/watch?v=CaSrL-uBEAM","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to implement drag to select multiple items in a grid view using SwiftUI | SwiftUI Drag Grid Selection | SwiftUI Drag to select Grid View | SwiftUI Photos Grid Drag Selection | SwiftUI Custom Gestures  | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-to-113380193\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:46 Project Setup\n    4:29 Implementing Drag Grid Selection\n    14:33 Making it to auto scroll\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-04T20:27:31Z","thumbnail_url":"https://img.youtube.com/vi/CaSrL-uBEAM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Setup Embedded Swift Development Environment in Visual Studio Code (LSP Code Completion)","channel_name":"Paul Solt on YouTube","video_id":"l9nMkVZgFoI","video_url":"https://www.youtube.com/watch?v=l9nMkVZgFoI","description":"How do you setup your code environment for Embedded Swift? How do you configure Visual Studio Code with Swift? How do you get LSP code completion with Embedded Swift?\n\nLearn how to setup your Mac with my guide and follow along. It is a little tricky to setup, make sure you close/open or reload after you finish configuring it.\n\nRead my Embedded Swift Visual Studio Code Guide: https://blog.supereasyapps.com/beginners-guide-embedded-swift-and-visual-studio-code-lsp-code-completion/\n\nDownload my code: https://super-easy-apps.ck.page/embeddedswift\n\n00:00 Overview\n02:00 Embedded Swift 101\n04:15 Building in Visual Studio Code\n06:00 Animating RGB LEDs\n07:00 Amazon Wishlist of Hardware Used\n08:30 Configure VS Code\n11:00 C++ Swift and ESP-IDF Extensions\n18:30 Swift Code Completion Overview\n22:15 Select Port\n22:40 Select Device Target\n23:20 Serial Port Configuration\n28:00 Build Flash and Start the Project\n34:30 Swift LSP Code Completion Setup\n43:40 Missing Comma\n48:30 LSP FIX - Reload Visual Studio Extensions\n51:15 Testing Swift Code Completion\n\nFix Random numbers in Embedded Swift ESP-IDF\nRead: https://blog.supereasyapps.com/random-integers-crash-embedded-swift-with-esp-idf-5-2-2-and-5-3-1-for-esp32-c6/\nWatch: https://youtu.be/q7eMZIztVDg\n\n#visualstudio #esp32 #swift #embeddedswift #lsp #codecompletion #autocomplete #beginner #esp32c6 #vscode #code #coding #visualstudiocode #led #ledmatrix #rgbmatrix #rgb","published":"2024-10-04T15:00:59Z","thumbnail_url":"https://img.youtube.com/vi/l9nMkVZgFoI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 319","channel_name":"Code Completion","video_id":"xTyPJgi59Xw","video_url":"https://www.youtube.com/watch?v=xTyPJgi59Xw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-04T09:47:51Z","thumbnail_url":"https://img.youtube.com/vi/xTyPJgi59Xw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode 16 Settings Keyboard Shortcut - Formerly Preferences #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"808GwadBXwQ","video_url":"https://www.youtube.com/watch?v=808GwadBXwQ","description":"Quickly open Settings to make changes to Xcode.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-03T15:00:08Z","thumbnail_url":"https://img.youtube.com/vi/808GwadBXwQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 318","channel_name":"Code Completion","video_id":"Ck2v1jxzBcc","video_url":"https://www.youtube.com/watch?v=Ck2v1jxzBcc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-03T10:32:11Z","thumbnail_url":"https://img.youtube.com/vi/Ck2v1jxzBcc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What Does a Principal Engineer Do? Insights from a Dev with 45-Year of experience","channel_name":"Swift and Tips","video_id":"m27xnjBYj7w","video_url":"https://www.youtube.com/watch?v=m27xnjBYj7w","description":"Curious about the day-to-day responsibilities of a Principal Engineer? \n\nIn this clip, a seasoned expert with over 45 years of experience breaks down the key duties and expectations of this senior engineering role. From technical leadership to mentoring teams, discover what it really means to be a Principal Engineer and how they drive innovation within a company. Whether you're aspiring to the role or simply want to learn more, this video offers a deep dive into the impact of Principal Engineers.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-10-02T15:32:55Z","thumbnail_url":"https://img.youtube.com/vi/m27xnjBYj7w/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Fix Random Int Crashes with Embedded Swift with ESP-IDF 5.2 and 5.3 for ESP32","channel_name":"Paul Solt on YouTube","video_id":"q7eMZIztVDg","video_url":"https://www.youtube.com/watch?v=q7eMZIztVDg","description":"Are random numbers causing your Embedded Swift Project to crash?\nYou'll need to fix this issue by applying a patch to the ESP-IDF development environment.\n\nRead the blog to get the patches: https://blog.supereasyapps.com/random-integers-crash-embedded-swift-with-esp-idf-5-2-2-and-5-3-1-for-esp32-c6/\n\nlet z = Int.random(in: 0...25) // !!!!!!!!!!!! RANDOM Numbers CRASH Embedded Swift!\n\nUpdate from Espressify: Erhan Kurubas shared details on the fix for 5.4 (Currently on master): https://github.com/apple/swift-embedded-examples/issues/17#issuecomment-2348454444\n\n#embeddedswift #swift #crash #random #int #esp32 #esp32c6 #visualstudio #vscode #code #coding #espressify","published":"2024-10-02T15:01:03Z","thumbnail_url":"https://img.youtube.com/vi/q7eMZIztVDg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 317","channel_name":"Code Completion","video_id":"KWfSr7LIWeY","video_url":"https://www.youtube.com/watch?v=KWfSr7LIWeY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-02T09:39:46Z","thumbnail_url":"https://img.youtube.com/vi/KWfSr7LIWeY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Alternative App Icons in Xcode 16 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"TU6tYZei0EQ","video_url":"https://www.youtube.com/watch?v=TU6tYZei0EQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to setup Alternative App Icons in Xcode 16 Using SwiftUI | SwiftUI Alternative App Icons | iOS Alternative App Icons | Multiple App Icons Swift | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-10-01T19:43:46Z","thumbnail_url":"https://img.youtube.com/vi/TU6tYZei0EQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Halide Creator Reviews iPhone 16 Pro","channel_name":"Ben Sandofsky on YouTube","video_id":"mAm9uj1Vfhw","video_url":"https://www.youtube.com/watch?v=mAm9uj1Vfhw","description":"New button! More pixel! This will fill the emptiness.","published":"2024-10-01T16:02:32Z","thumbnail_url":"https://img.youtube.com/vi/mAm9uj1Vfhw/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Xcode 16 Organizer Shortcut Crashes Logs and Archives #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"gJDvtL2SXuY","video_url":"https://www.youtube.com/watch?v=gJDvtL2SXuY","description":"Open the organizer to see your App Store crashes, logs, and archives.\n\n#xcode16 #iosdev #iosdeveloper #iosdevelopment #keyboard #shortcut #keyboardshortcut #productivity #navigation #developer #coding #macos #mac","published":"2024-10-01T15:00:54Z","thumbnail_url":"https://img.youtube.com/vi/gJDvtL2SXuY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"New in Xcode16: the macro @Previewable","channel_name":"Vincent Pradeilles on YouTube","video_id":"IjjhV7MFyTc","video_url":"https://www.youtube.com/watch?v=IjjhV7MFyTc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-10-01T15:00:29Z","thumbnail_url":"https://img.youtube.com/vi/IjjhV7MFyTc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 316","channel_name":"Code Completion","video_id":"JN5w0Owm3zg","video_url":"https://www.youtube.com/watch?v=JN5w0Owm3zg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-10-01T09:39:31Z","thumbnail_url":"https://img.youtube.com/vi/JN5w0Owm3zg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - Support Prior iOS Versions - Backward Compatibility - #available","channel_name":"Sean Allen on YouTube","video_id":"6SUgEBDs1C8","video_url":"https://www.youtube.com/watch?v=6SUgEBDs1C8","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIt's always nice to play with the new SwiftUI APIs in iOS 18 and beyond. But how do you do that AND support iOS 17, iOS 16, iOS 15, etc... In this video I demonstrate how to use new SwiftUI Views and Modifiers while also provided backward compatibility for those on older versions of iOS using the #available keyword in Swift.\n\nThis technique also apples to watchOS, macOS, tvOS, and visionOS.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - #available\n0:17 - Basic UI & Minimum Target\n1:12 - Use #available\n2:33 - Multiple iOS Version Support\n3:32 - iOS, macOS, watchOS etc…\n4:19 - SwiftUI Modifiers - Part 1\n6:48 - SwiftUI Modifiers - Part 2\n8:15 - iOS Dev Portfolios\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-09-30T18:03:46Z","thumbnail_url":"https://img.youtube.com/vi/6SUgEBDs1C8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Drawbacks of AI Usage, Swift 6, Xcode Folders, Ship-a-ton Winners","channel_name":"Sean Allen on YouTube","video_id":"LOrB85Ej2yk","video_url":"https://www.youtube.com/watch?v=LOrB85Ej2yk","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn the September episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- Swift 6 is Official\n- Trader Status Deadline SOON\n- iOS 17 Observable Gotcha\n- Drawbacks of AI Usage\n- Xcode Folders or Groups?\n- Xcode Targets, Schemes, & Workspaces\n- Ship-a-ton Winners\n- Go Full-Time Indie?\n- Hierarchical Colors\n- GitHub Graph & Swift Charts\n- Web Dev Picks SwiftUI\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nAntoine Van Der Lee - Going Indie Course:\nhttps://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift News\n0:28 - Swift 6 Official\n2:02 - Trader Status Deadline SOON\n2:59 - iOS 17 Observable Gotcha\n4:03 - Drawbacks of AI Usage \n6:33 - Xcode Folders or Groups?\n7:45 - Xcode Targets, Schemes, & Workspaces\n8:19 - Ship-a-ton Winners\n9:55 - Go Full-Time Indie?\n13:28 - Hierarchical Colors\n14:11 - GitHub Graph & Swift Charts\n14:32 - Web Dev Picks SwiftUI\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-09-30T17:20:41Z","thumbnail_url":"https://img.youtube.com/vi/LOrB85Ej2yk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"#SwiftUI Notes App with Hero Transitions | #animation | #ios | #ui | #xcode","channel_name":"Kavsoft on YouTube","video_id":"rmm0Kpcgikg","video_url":"https://www.youtube.com/watch?v=rmm0Kpcgikg","description":"","published":"2024-09-30T17:09:24Z","thumbnail_url":"https://img.youtube.com/vi/rmm0Kpcgikg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Xcode 16 Top 5 Navigation Keyboard Shortcuts #xcode #ios #swift","channel_name":"Paul Solt on YouTube","video_id":"JSSy0dgWkcI","video_url":"https://www.youtube.com/watch?v=JSSy0dgWkcI","description":"These are my top Xcode 16 Keyboard Shortcuts for Navigation","published":"2024-09-30T15:30:04Z","thumbnail_url":"https://img.youtube.com/vi/JSSy0dgWkcI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Embedded Swift and 16x16 LED Matrix Animation Overview with ESP32-C6","channel_name":"Paul Solt on YouTube","video_id":"ANo-iT0u8XQ","video_url":"https://www.youtube.com/watch?v=ANo-iT0u8XQ","description":"How do you start using a Micro controller with Swift? Do you want to animate LED panels? How do you animate LED panels with Embedded Swift?\n\nWatch this overview of Embedded Swift in 2024.\n\nhttps://blog.supereasyapps.com/embedded-swift-tutorial-getting-started-everything-you-need-to-know/\n\nBUG FIX: https://blog.supereasyapps.com/random-integers-crash-embedded-swift-with-esp-idf-5-2-2-and-5-3-1-for-esp32-c6/\n\nHardware:\nAmazon Wishlist for Embedded Swift: https://www.amazon.com/hz/wishlist/ls/313H1I5BBXRNO?ref_=wl_share\nBTF Lighting 16x16 RGB Matrix: https://a.co/d/1KAPhG3\n\n00:00 Overview\n02:53 LED Panel Overview\n03:50 Power Safety\n04:24 LED Wiring\n05:16 Development Environment\n05:40 ESP-IDF Toolkit\n06:20 Sample Code\n07:15 Animating LEDs\n08:00 Embedded Swift Build Process \n10:44 Next Steps\n\n#embedded #swift #esp32 #esp32c6 #visualstudio #vscode #code #coding #embeddedswift #led #matrix #ledmatrix #lights #16x16 #16x16matrix","published":"2024-09-30T15:00:12Z","thumbnail_url":"https://img.youtube.com/vi/ANo-iT0u8XQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"49: 64 bytes of guaranteed uniqueness","channel_name":"Swift Package Indexing Live Streams","video_id":"AFEqlt9848Y","video_url":"https://www.youtube.com/watch?v=AFEqlt9848Y","description":"Join us as we talk about Wasm, forks, Hummingbird 2, Vapor 5, and hear our regular package recommendations.  \n  \n\nNews\n\n- https://youtube.com/live/kc-a8_DFXgE\n- https://www.serversideswift.info/\n- Contributions to Swift Package Index\n    - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pull/3371\n    - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/3362\n- https://hummingbird.codes/\n    - https://swiftonserver.com/whats-new-in-hummingbird-2\n- https://vapor.codes/\n    - https://blog.vapor.codes/posts/the-future-of-vapor\n    - https://swiftpackageindex.com/apple/swift-http-types\n\nPackages\n\n- https://swiftpackageindex.com/sinoru/swift-snowflake\n- https://swiftpackageindex.com/elegantchaos/Versionator\n- https://swiftpackageindex.com/0xWDG/GameControllerKit\n- https://swiftpackageindex.com/franklefebvre/swift-export\n- https://swiftpackageindex.com/danijelLoc/Chip8iEmulationCore\n- https://swiftpackageindex.com/patriksvensson/spectre-kit","published":"2024-09-30T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/AFEqlt9848Y/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 315","channel_name":"Code Completion","video_id":"wVudsqjqjjc","video_url":"https://www.youtube.com/watch?v=wVudsqjqjjc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-30T09:54:06Z","thumbnail_url":"https://img.youtube.com/vi/wVudsqjqjjc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Moshi: The First Realtime Voice AI Assistant #ai #speech #llm","channel_name":"Stream Developers on YouTube","video_id":"_yV51z_x82I","video_url":"https://www.youtube.com/watch?v=_yV51z_x82I","description":"The Moshi speech LLM is a realtime AI model that thinks, speaks, and listens simultaneously. You can have overlapping conversations with it or interrupt it at any point during a conversation. This video shows you how to install it quickly and test it yourself. \n\nRead this article to learn more: https://getstream.io/blog/realtime-speech-language-models/\n\nPaper: https://kyutai.org/Moshi.pdf\n\nRepo: https://github.com/kyutai-labs/moshi\n\nHuggingFace: https://huggingface.co/kmhf","published":"2024-09-30T09:30:55Z","thumbnail_url":"https://img.youtube.com/vi/_yV51z_x82I/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Animated SF Symbol Tab Bar | SwiftUI | iOS | Xcode","channel_name":"Kavsoft on YouTube","video_id":"AODzA9Gnv-s","video_url":"https://www.youtube.com/watch?v=AODzA9Gnv-s","description":"","published":"2024-09-30T08:36:44Z","thumbnail_url":"https://img.youtube.com/vi/AODzA9Gnv-s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Cover Flow Carousel | SwiftUI | Xcode | iOS | Animation","channel_name":"Kavsoft on YouTube","video_id":"o7uqIFwu8J8","video_url":"https://www.youtube.com/watch?v=o7uqIFwu8J8","description":"","published":"2024-09-29T22:42:24Z","thumbnail_url":"https://img.youtube.com/vi/o7uqIFwu8J8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Preview Updates in Xcode 16","channel_name":"Stewart Lynch on YouTube","video_id":"vCkXxV12jM0","video_url":"https://www.youtube.com/watch?v=vCkXxV12jM0","description":"In this video, I would like to introduce you to two new enhancements to the Preview in Xcode.  One is the new @Previewable macro and the other is the PreviewModifier\n\nI will show you how both can greatly simplify your code and throw in a little SwiftData too.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:55 PreviewModifier - Void context\n5:25 Previewable Macro\n7:50 SwiftData Model\n10:39 MockData PreviewModifier - ModelContainer context\n\n Starter Project Files: \n    https://github.com/StewartLynch/PreviewUpdates\n\nCompleted Project: \n    https://github.com/StewartLynch/PreviewUpdates/tree/CompletedProject\nReferences mentioned in video: \nSwiftData PlayList\n\nRecommended Resources: \nhttps://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=pwv56a-HkkPKTdRI\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-09-29T14:53:00Z","thumbnail_url":"https://img.youtube.com/vi/vCkXxV12jM0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Preview Updates in Xcode 16 - OLD","channel_name":"Stewart Lynch on YouTube","video_id":"0JTG5B27rBo","video_url":"https://www.youtube.com/watch?v=0JTG5B27rBo","description":"There is a glitch in the audio of this version.\nThe corrected version is\nhttps://youtu.be/vCkXxV12jM0\n\nThis link will be disabled shortly","published":"2024-09-29T13:42:17Z","thumbnail_url":"https://img.youtube.com/vi/0JTG5B27rBo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 314","channel_name":"Code Completion","video_id":"g9IQNiIwi8w","video_url":"https://www.youtube.com/watch?v=g9IQNiIwi8w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-29T08:22:46Z","thumbnail_url":"https://img.youtube.com/vi/g9IQNiIwi8w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Cold Heart (PNAU Remix) - Elton John, Dua Lipa by Classic Albums Live at Roy Thompson Hall 09/27/24","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"pQchKafy-38","video_url":"https://www.youtube.com/watch?v=pQchKafy-38","description":"","published":"2024-09-29T02:09:46Z","thumbnail_url":"https://img.youtube.com/vi/pQchKafy-38/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Tiny Dancer - Elton John by Classic Albums Live at Roy Thompson Hall Sept 27, 2024","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MqbQlMnrsXQ","video_url":"https://www.youtube.com/watch?v=MqbQlMnrsXQ","description":"","published":"2024-09-29T02:06:44Z","thumbnail_url":"https://img.youtube.com/vi/MqbQlMnrsXQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Funeral For a Friend/Love Lies Bleeding, Elton John, Classic Albums Live, Roy Thompson Hall 09/27/24","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"RTerdvnNZuI","video_url":"https://www.youtube.com/watch?v=RTerdvnNZuI","description":"","published":"2024-09-29T02:01:53Z","thumbnail_url":"https://img.youtube.com/vi/RTerdvnNZuI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Your Song - Elton John by Classic Albums Live at Roy Thompson Hall Sept 27, 2024","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"iITx6DvwCmg","video_url":"https://www.youtube.com/watch?v=iITx6DvwCmg","description":"","published":"2024-09-29T01:51:26Z","thumbnail_url":"https://img.youtube.com/vi/iITx6DvwCmg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 313","channel_name":"Code Completion","video_id":"aqtTiW8J9c4","video_url":"https://www.youtube.com/watch?v=aqtTiW8J9c4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-28T08:48:48Z","thumbnail_url":"https://img.youtube.com/vi/aqtTiW8J9c4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast X - SwiftUI Table with Dynamic Columns | JSON/CSV Tabular Data Frame","channel_name":"Xcoding with Alfian","video_id":"T1QfB_9rMa0","video_url":"https://www.youtube.com/watch?v=T1QfB_9rMa0","description":"In this ByteCast X, we’re going to learn on how to render SwiftUI Table with dynamic number of columns from tabular JSON/CSV data. #swiftui #iosdeveloper #iosdevelopment \n\nStarter Project Git Repo:\n\nCompleted Project Git Repo:\n\nSample JSON/CSV Timeline Data Git Repo:\nhttps://github.com/TimelineConsortium/Timeline-Data\n\nApple TabularData Doc:\nhttps://developer.apple.com/documentation/tabulardata\n\nApple SwiftUI Table Doc:\nhttps://developer.apple.com/documentation/tabulardata","published":"2024-09-28T01:32:01Z","thumbnail_url":"https://img.youtube.com/vi/T1QfB_9rMa0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Auto Scrolling Infinite Carousel - iOS 18 - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"p1nN9eFOPNQ","video_url":"https://www.youtube.com/watch?v=p1nN9eFOPNQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you how to create an Auto-Scrolling Infinite Carousel View Using SwiftUI | Infinite Carousel SwiftUI | Auto Scrolling Carousel SwiftUI | Auto Scrolling View SwiftUI | SwiftUI Custom Carousel | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-112896297\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Apps\n     Mockview - Mockup Generator: https://apple.co/3ZKlYwr\n     Expenzio - Expense Tracker: https://apple.co/4db590O\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:30 Project Setup\n    1:41 Implementing Infinite Carousel\n    4:59 Making it to auto scroll\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-27T18:21:26Z","thumbnail_url":"https://img.youtube.com/vi/p1nN9eFOPNQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ByteCast X - Table with Dynamic Columns JSON/CSV Data | iOS 18 | SwiftUI | Tabular Data Frame","channel_name":"Xcoding with Alfian","video_id":"q4r_xl7KboU","video_url":"https://www.youtube.com/watch?v=q4r_xl7KboU","description":"In this ByteCast X, we’re going to learn on how to render SwiftUI Table with dynamic number of columns from tabular JSON/CSV data. #swiftui #iosdeveloper #iosdevelopment \n\nApple TabularData Doc:\nhttps://developer.apple.com/documentation/tabulardata\n\nApple SwiftUI Table Doc:\nhttps://developer.apple.com/documentation/tabulardata","published":"2024-09-27T13:00:52Z","thumbnail_url":"https://img.youtube.com/vi/q4r_xl7KboU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 312","channel_name":"Code Completion","video_id":"50tcGcjm13Y","video_url":"https://www.youtube.com/watch?v=50tcGcjm13Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-27T09:15:54Z","thumbnail_url":"https://img.youtube.com/vi/50tcGcjm13Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build SwiftUI Chat Messaging App in Cursor #ai #cursor #ios #swift #swiftui #chat #claude","channel_name":"Stream Developers on YouTube","video_id":"PHFcOaod53s","video_url":"https://www.youtube.com/watch?v=PHFcOaod53s","description":"In this video, we look at how to create a SwiftUI chat messaging app in Cursor using Claude 3.5 Sonnet. \n\nPROMPT\n@https://getstream.io/tutorials/ios-chat In this SwiftUI app, I have already set the necessary privacies for the iOS chat app. I would like you to configure the iOS/SwiftUI chat SDK using this tutorial https://getstream.io/tutorials/ios-chat and the codes on the webpage to create a fully functioning iOS/SwiftUI chat messaging app. Follow the step-by-step tutorial in the URL above to set up the chat SDK. Also, add the necessary Swift file as described in the tutorial. \n\nImplement the following: \n1. Client setup\n Steps 1 - 4\n2. Presenting a channel list\n3. Presenting a channel\n\nFinally, ignore the Theming section of the tutorial at @https://getstream.io/tutorials/ios-chat. \n\nWRITTEN TUTORIAL\nhttps://getstream.io/tutorials/ios-chat\n\nSTREAM iOS/SwiftUI CHAT SDK\nhttps://github.com/getstream/stream-chat-swiftui","published":"2024-09-27T08:46:17Z","thumbnail_url":"https://img.youtube.com/vi/PHFcOaod53s/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The Truth About MKBHD's Panels App: An iPhone Developer's Honest Review","channel_name":"Paul Solt on YouTube","video_id":"u7tabsRGzBA","video_url":"https://www.youtube.com/watch?v=u7tabsRGzBA","description":"What is wrong with MKBHD's Panels Wallpaper App? Are artists being cheated? Are viewers over paying for something they asked for?\n\nI take a look at the new Panels wallpaper app from MKBHD\n\nhttps://apps.apple.com/au/app/panels-wallpapers/id6474455074\n\nWebsite: https://panels.art\n\nArt Submissions: https://docs.google.com/forms/d/e/1FAIpQLSfPRkXVs2d3A3tsEkiWmkVQkg07gqlVCMVoANT-5kcwo3BHEw/viewform?pli=1\n\nArtwork Evolution (my old app): https://www.artworkevolution.com/artwork-evolution-1\n\n#wallpaper #mkbhd #panels #iap #inapppurchase #scam #artists #wallpaperart #backgrounds #wallpaper #abstractart #appreview #honestreview #ios #iosdev #iosdeveloper","published":"2024-09-26T17:00:22Z","thumbnail_url":"https://img.youtube.com/vi/u7tabsRGzBA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 311","channel_name":"Code Completion","video_id":"fi0jQouJFtw","video_url":"https://www.youtube.com/watch?v=fi0jQouJFtw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-26T10:50:20Z","thumbnail_url":"https://img.youtube.com/vi/fi0jQouJFtw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"There’s No Kissing in LOTR!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"WA-xUlnjENE","video_url":"https://www.youtube.com/watch?v=WA-xUlnjENE","description":"This week we review Rings of Power S02E05 Halls of Stone and S02E06 Where is he? and Agatha All Along S01E01 Seekest Thou the Road and S01E02 Circle Sewn With Fate / Unlock Thy Hidden Gate.\n\n  •  'Time Bandits' Canceled at Apple TV+ After One Season (https://www.hollywoodreporter.com/tv/tv-news/time-bandits-canceled-apple-tv-one-season-1236004452/) \n  •  'Orphan Black: Echoes' Canceled By AMC Networks After 1 Season (https://deadline.com/2024/09/orphan-black-echoes-canceled-no-season-2-krysten-ritter-1236093209/) \n  •  James Earl Jones, Distinguished Actor and Voice of Darth Vader, Dies at 93 (https://variety.com/2024/film/news/james-earl-jones-dead-darth-vader-lion-king-1236138656/) \n  •  Comic book artist John Cassaday passes away at 52 • AIPT (https://aiptcomics.com/2024/09/09/comic-john-cassaday-passes-away-52/) \n  •  Lucasfilm Sued for Recreating Grand Moff Tarkin Actor Peter Cushing's Image in Rogue One: A Star Wars Story - IGN (https://ign.com/articles/lucasfilm-sued-for-recreating-grand-moff-tarkin-actor-peter-cushings-image-in-rogue-one-a-star-wars-story) \n  •  Denis Villeneuve Wants to Make One More 'Dune' Movie—but Don’t Call It a Trilogy | Vanity Fair (https://www.vanityfair.com/hollywood/story/denis-villeneuve-dune-movies-interview-awards-insider) \n  •  Final trailer for Venom: The Last Dance introduces Knull, god of symbiotes | Ars Technica (https://arstechnica.com/culture/2024/09/eddie-and-his-symbiote-head-to-vegas-in-venom-the-last-dance-trailer/) \n  •  Inside Out 2 is coming to Disney Plus later this month (https://www.theverge.com/2024/9/12/24242928/inside-out-2-disney-plus-premiere-date) \n  •  LEGO Star Wars: Rebuild the Galaxy | Official Trailer (https://youtu.be/TTYx1ETg9lo?si=i6yROhTjnVaqbbCX) \n  •  LEGO PIXAR : BRICKTOONS Official Trailer (2024) (https://youtu.be/rmwgn05sPdo?si=SSmT8fNzXC4SFbKk) \n  •  Civil War (2024) Official Trailer - Kirsten Dunst, Cailee Spaeny (https://youtu.be/U7_0-Su-pus?si=GOoZKKpA9a4oJwrT) \n  •  The Fall Guy | Official Trailer (https://youtu.be/j7jPnwVGdZ8?si=Hzy8ujBplgWK85hj) \n  •  MoviePass, MovieCrash Official Trailer (2024) (https://youtu.be/YURKouckVE8?si=U0x_uyOB_9bFPAKn) \n  •  Bad Monkey — Official Trailer | Apple TV+ (https://youtu.be/RokJ4M2UjNc?si=0bDU1L4VomQDp-_Q) \n  •  ﻿LinkedIn Is Training AI on User Data Before Updating Its Terms of Service (https://www.404media.co/linkedin-is-training-ai-on-user-data-before-updating-its-terms-of-service/) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-09-26T01:46:57Z","thumbnail_url":"https://img.youtube.com/vi/WA-xUlnjENE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Let's Integrate SwiftData CRUD into the Notes App","channel_name":"Kavsoft on YouTube","video_id":"uK-OIchqh08","video_url":"https://www.youtube.com/watch?v=uK-OIchqh08","description":"Hello Guys 🖐🖐🖐\nIn our last video we saw how to create a Notes app with hero transitions, and in this video let's see how to integrate it with SwiftData CRUD using SwiftUI.\nSwiftData CRUD | SwiftData Notes App | SwiftUI Notes App | Hero Transitions | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-112505256\n\n► Previous Video: https://youtu.be/QOJMgGmlzRM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15.0 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:12 Creating SwiftData Model\n    1:46 Create & Updating Data\n    4:40 Deleting Data & UI Modifications\n    16:26 Dynamic SwiftData Search Query\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-25T17:47:27Z","thumbnail_url":"https://img.youtube.com/vi/uK-OIchqh08/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Why 'Fail Faster' Doesn't Work for Medical Apps | Insights from a Principal Engineer","channel_name":"Swift and Tips","video_id":"yYGoovF4WLY","video_url":"https://www.youtube.com/watch?v=yYGoovF4WLY","description":"In this episode, I chat with a Principal Engineer about why the \"Fail Faster\" mindset doesn't work for medical apps. We dive into the unique challenges of healthcare development, where precision and safety take priority over speed, and how this approach contrasts with typical startup culture.\n\nIf you're curious about building healthcare apps, this video offers valuable insights from an industry expert.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-09-25T14:05:05Z","thumbnail_url":"https://img.youtube.com/vi/yYGoovF4WLY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 310","channel_name":"Code Completion","video_id":"s-tg6EsuJOM","video_url":"https://www.youtube.com/watch?v=s-tg6EsuJOM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-25T10:27:20Z","thumbnail_url":"https://img.youtube.com/vi/s-tg6EsuJOM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Complex Hero Transitions | SwiftUI | Animations | iOS","channel_name":"Kavsoft on YouTube","video_id":"gVFCjF4k_7k","video_url":"https://www.youtube.com/watch?v=gVFCjF4k_7k","description":"","published":"2024-09-25T07:36:57Z","thumbnail_url":"https://img.youtube.com/vi/gVFCjF4k_7k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Expandable + Sticky Search Bar | SwiftUI | Animations | iOS","channel_name":"Kavsoft on YouTube","video_id":"91Y03g_EAuY","video_url":"https://www.youtube.com/watch?v=91Y03g_EAuY","description":"","published":"2024-09-25T07:34:35Z","thumbnail_url":"https://img.youtube.com/vi/91Y03g_EAuY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Kickstart Your Indie Journey – Last Chance For Early Bird Pricing!","channel_name":"Paul Solt on YouTube","video_id":"yICl4a5zrp4","video_url":"https://www.youtube.com/watch?v=yICl4a5zrp4","description":"How do you build apps that make money while working full-time with a family?\nJoin the course today: https://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_0uhjeokl\n\nYou can learn the tricks and strategies in the first SwiftLee course on indie development.\nIf you ever wanted to launch an app on the App Store, now is the time to get started. This course is fantastic and inspiring. I finished the first three modules while the course was still in-progress and it kickstarted my side projects.\n\nJoin the course today: https://courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_0uhjeokl\n\nThe link is an affiliate link, so I earn a commission if you use it to enroll in Antoine's course.\n\nThere’s 4 days left (September 27th) in the early bird pricing for “From Side Project to Going Indie.” \n\n#swift #indie #developer #course #bestpractices #indiedeveloper #ioscourse #iosdeveloper #iosdevelopment #xcode #rocketsim #goingindie","published":"2024-09-24T16:27:06Z","thumbnail_url":"https://img.youtube.com/vi/yICl4a5zrp4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI - Rotating Characters Loader Tutorial","channel_name":"Shubham Singh on YouTube","video_id":"SRsX4Zyf7U8","video_url":"https://www.youtube.com/watch?v=SRsX4Zyf7U8","description":"Hey guys! 👋 In today's video, I'll show you how to create a nice Rotating Characters Loader that you can use in your iOS Apps :D  #swiftui  #ios #xcode #animation \n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\nYou can find the source code at - \nhttps://www.patreon.com/posts/rotating-loader-108709477\n\n\n→ Timestamps\n  0:00 Introduction\n  0:30 Project Setup\n  1:55 Circle Text View\n  5:20 Circular Text Track View\n  7:52 Putting it all together\n\nThanks for watching! :D","published":"2024-09-24T16:14:39Z","thumbnail_url":"https://img.youtube.com/vi/SRsX4Zyf7U8/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 309","channel_name":"Code Completion","video_id":"2p2id0PPH3U","video_url":"https://www.youtube.com/watch?v=2p2id0PPH3U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-24T09:35:34Z","thumbnail_url":"https://img.youtube.com/vi/2p2id0PPH3U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Cheering for your creativity session! 💜🥳 #creativity #motivation","channel_name":"Full Queue Developer","video_id":"qeijbXPNkd4","video_url":"https://www.youtube.com/watch?v=qeijbXPNkd4","description":"","published":"2024-09-23T19:10:25Z","thumbnail_url":"https://img.youtube.com/vi/qeijbXPNkd4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Oh No, a Bug! How to stop it from returning (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"Pfn_FWa4mSM","video_url":"https://www.youtube.com/watch?v=Pfn_FWa4mSM","description":"I introduced a bug? How come the tests didn't stop me? What do we do about it? This session includes a discussion about whether TDD is worth it, since it seems to be taking a long time for me to  code this simple game.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-09-23T18:30:28Z","thumbnail_url":"https://img.youtube.com/vi/Pfn_FWa4mSM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 308","channel_name":"Code Completion","video_id":"56RhrLxs_R8","video_url":"https://www.youtube.com/watch?v=56RhrLxs_R8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-23T10:12:03Z","thumbnail_url":"https://img.youtube.com/vi/56RhrLxs_R8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Deep Dive into TabView Changes in iOS18","channel_name":"Stewart Lynch on YouTube","video_id":"hIoxphFMjYw","video_url":"https://www.youtube.com/watch?v=hIoxphFMjYw","description":"In this video, I want to introduce you to a host of new features for TabView introduced this year at WWDC24.  Most of the features apply to iPadOS and MacOS with a new SideBar TabView, but there are things you need to know for iOS as well. So buckle up,  There is a lot to cover, but I think if you stick with me you will learn some new things.  I tried to be thorough in this video so you can get all of the information you need.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:00 General iOS Changes\n8:10 iPad Sidebar\n13:43 Customization\n18:07 Tab Sections\n23:10 Drag and drop\n\n Starter Project Files: \n    https://github.com/StewartLynch/iOS18Tabs\nCompleted Project: \n   https://github.com/StewartLynch/iOS18Tabs/tree/Completed\n\nReferences mentioned in video: \n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-09-22T13:36:39Z","thumbnail_url":"https://img.youtube.com/vi/hIoxphFMjYw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 307","channel_name":"Code Completion","video_id":"_yhVcVoApSU","video_url":"https://www.youtube.com/watch?v=_yhVcVoApSU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-22T09:04:38Z","thumbnail_url":"https://img.youtube.com/vi/_yhVcVoApSU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Testing 101: What Are Integration Tests & How to Write Them in Swift","channel_name":"Swift and Tips","video_id":"Sp0CK39ehsQ","video_url":"https://www.youtube.com/watch?v=Sp0CK39ehsQ","description":"In this episode of Testing 101, we dive into integration tests and explain how they differ from unit tests. While unit tests focus on testing individual functions or classes, integration tests ensure that different components in your app work together smoothly.\n\nI’ll walk you through a real-world demo where we integrate an API client, a database, a discount calculator, and a logger—testing them all in one flow using Swift.\n\nContent:\n0:00 - Intro\n0:09 - Unit test vs Integration Test\n5:41 - Integration Test in detail\n15:41 - Pros & Cons of Integration Test\n17:53 - Pyramid of Testing\n19:16 - Outro\n\n---\n\n* What is a Unit Test?: https://youtu.be/_fKa0oLV3Zk\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n* Side Effects (TCA): https://youtu.be/t3HHam3GYkU\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* Swift Concurrency: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders to build a web framework: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-09-21T23:16:06Z","thumbnail_url":"https://img.youtube.com/vi/Sp0CK39ehsQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Let's Make Notes App With Complex Transitions | SwiftData | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"QOJMgGmlzRM","video_url":"https://www.youtube.com/watch?v=QOJMgGmlzRM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create Stylish Notes App Integrated with SwiftData and with some complex and yet fluid hero Transitions using SwiftUI | SwiftUI Complex Transitions | SwiftUI SwiftData | SwiftUI Notes App | SwiftUI Hero Transitions | SwiftUI Complex UI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-112505256\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:00 Project Setup\n    1:55 Implementing App's UI\n    5:12 Implementing Hero Transitions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-21T18:42:52Z","thumbnail_url":"https://img.youtube.com/vi/QOJMgGmlzRM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ByteCast #9 - iOS 18 Translation API App Localization | Realtime & On-Device","channel_name":"Xcoding with Alfian","video_id":"zMC8naA50Vc","video_url":"https://www.youtube.com/watch?v=zMC8naA50Vc","description":"","published":"2024-09-21T14:26:41Z","thumbnail_url":"https://img.youtube.com/vi/zMC8naA50Vc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 306","channel_name":"Code Completion","video_id":"kinx3NjzPwQ","video_url":"https://www.youtube.com/watch?v=kinx3NjzPwQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-21T10:24:27Z","thumbnail_url":"https://img.youtube.com/vi/kinx3NjzPwQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 305","channel_name":"Code Completion","video_id":"t5IyB06eApk","video_url":"https://www.youtube.com/watch?v=t5IyB06eApk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-20T10:18:07Z","thumbnail_url":"https://img.youtube.com/vi/t5IyB06eApk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - Image Presentation Animation Tutorial","channel_name":"Shubham Singh on YouTube","video_id":"_2LdggmAqDA","video_url":"https://www.youtube.com/watch?v=_2LdggmAqDA","description":"Hey guys! 👋 In today's video, I'll show you how to create an Image Presentation Animation that you can use to render the Images in your iOS App :D  #swiftui  #ios #xcode #animation \n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\nFile / Folder Structure Setup Tutorial - https://youtu.be/kXaJ0z5GP_c\n\nImage Assets - https://www.dropbox.com/scl/fo/68mfblhoxhiu5y3xyclyv/ABYDyojqk2ZsoucCW5RAxlM?rlkey=kml2lwf0q71vnmkig9izmbo5c&amp;st=b6bz941t&amp;dl=0\n\nYou can find the source code at - \nhttps://www.patreon.com/posts/112413095\n\n\n→ Timestamps\n  0:00 Introduction\n  0:33 Project Setup\n  1:05 Custom Rounded Corner Shape\n  2:20 Masked Image View\n  6:58 Putting it all together\n\nThanks for watching! :D","published":"2024-09-20T06:41:58Z","thumbnail_url":"https://img.youtube.com/vi/_2LdggmAqDA/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Let's Create Chips UI With iOS 18 APIs | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"V7tRbzbSU6M","video_url":"https://www.youtube.com/watch?v=V7tRbzbSU6M","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create chips ui with the help of new iOS 18 APIs using SwiftUI | SwiftUI Chips | SwiftUI Chips Layout | SwiftUI Tag List View | SwiftUI Tags View | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ui-112375540\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16.0\n     macOS Version: 15.0 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:47 Building Chips UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-19T16:27:27Z","thumbnail_url":"https://img.youtube.com/vi/V7tRbzbSU6M/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 304","channel_name":"Code Completion","video_id":"xJKeFzcu4Vk","video_url":"https://www.youtube.com/watch?v=xJKeFzcu4Vk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-19T10:06:43Z","thumbnail_url":"https://img.youtube.com/vi/xJKeFzcu4Vk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 303","channel_name":"Code Completion","video_id":"bjY115dVYSo","video_url":"https://www.youtube.com/watch?v=bjY115dVYSo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-18T10:09:42Z","thumbnail_url":"https://img.youtube.com/vi/bjY115dVYSo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Setup Cursor To Index & Learn About Your Docs #cursor #ai #code #ide","channel_name":"Stream Developers on YouTube","video_id":"T2uy3DejQYs","video_url":"https://www.youtube.com/watch?v=T2uy3DejQYs","description":"This video shows you how to configure your Cursor AI Code Editor to craw, index, read, and learn about you documentation. \n\nThe example in this video references the Stream Chat Angular documentation: https://getstream.io/chat/sdk/angular/","published":"2024-09-18T07:54:41Z","thumbnail_url":"https://img.youtube.com/vi/T2uy3DejQYs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"So, Let's create a Splash Screen | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"hgNYPws1vE0","video_url":"https://www.youtube.com/watch?v=hgNYPws1vE0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you how to create a customised splash screen for SwiftUI App | SwiftUI Custom Splash Screen | SwiftUI Animated Splash Screen | SwiftUI Custom Transitions | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16\n     macOS Version: 15 Sequoia \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:38 Setting Up Splash Screen\n    1:42 Customising Splash Screen\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-17T18:23:56Z","thumbnail_url":"https://img.youtube.com/vi/hgNYPws1vE0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Discover 3 new features of Xcode 16 🎁","channel_name":"Vincent Pradeilles on YouTube","video_id":"SiTdl3I6moo","video_url":"https://www.youtube.com/watch?v=SiTdl3I6moo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-09-17T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/SiTdl3I6moo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 302","channel_name":"Code Completion","video_id":"Qd6ueUGVIdU","video_url":"https://www.youtube.com/watch?v=Qd6ueUGVIdU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-17T09:59:32Z","thumbnail_url":"https://img.youtube.com/vi/Qd6ueUGVIdU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Change @Binding in small steps verified by tests (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"B0RpprN2fIc","video_url":"https://www.youtube.com/watch?v=B0RpprN2fIc","description":"How to change a Binding from one type to another? We can do this in small steps. Each step is verified by the unit tests we have for our SwiftUI code!\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-09-16T18:30:09Z","thumbnail_url":"https://img.youtube.com/vi/B0RpprN2fIc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 301","channel_name":"Code Completion","video_id":"sE6z8DE0N9I","video_url":"https://www.youtube.com/watch?v=sE6z8DE0N9I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-16T08:59:43Z","thumbnail_url":"https://img.youtube.com/vi/sE6z8DE0N9I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Draggable Cards | SwiftUI | Xcode | iOS | Animations | UI | Design","channel_name":"Kavsoft on YouTube","video_id":"cvdSQ_vT09c","video_url":"https://www.youtube.com/watch?v=cvdSQ_vT09c","description":"","published":"2024-09-15T21:48:16Z","thumbnail_url":"https://img.youtube.com/vi/cvdSQ_vT09c/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Floating Tab Bar | SwiftUI | Animations | UI | Design | iOS","channel_name":"Kavsoft on YouTube","video_id":"cRIj4TgkBjg","video_url":"https://www.youtube.com/watch?v=cRIj4TgkBjg","description":"","published":"2024-09-15T21:45:04Z","thumbnail_url":"https://img.youtube.com/vi/cRIj4TgkBjg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftData Previews: PreviewModifier in SwiftUI (iOS 18)","channel_name":"Mark Moeykens on YouTube","video_id":"BJcLAUiyfPU","video_url":"https://www.youtube.com/watch?v=BJcLAUiyfPU","description":"Getting errors with your SwiftData previews after updating to iOS 18?\nI will show you 2 ways to fix them.\n1. Creating a Model\n2. Creating a PreviewModifier\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 SwiftData Mastery: https://bigmtn.studio/swiftdata\n\n#SwiftUI #SwiftData #bigmountainstudio","published":"2024-09-15T19:34:46Z","thumbnail_url":"https://img.youtube.com/vi/BJcLAUiyfPU/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"ByteCast #8 - Navigation Transition AppStore Hero Animation  | SwiftUI | iOS 18","channel_name":"Xcoding with Alfian","video_id":"jBboXAcPvdA","video_url":"https://www.youtube.com/watch?v=jBboXAcPvdA","description":"In this video, we’re going to implement Navigation Transition Hero Animation similar to App Store  using the new iOS 18 SwiftUI NavigationTransition API","published":"2024-09-15T16:07:14Z","thumbnail_url":"https://img.youtube.com/vi/jBboXAcPvdA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Principal Engineer shares How AI Will Revolutionize Developer Work","channel_name":"Swift and Tips","video_id":"wcj64LX_2w0","video_url":"https://www.youtube.com/watch?v=wcj64LX_2w0","description":"In this clip, Principal Engineer John Knott shares his insights on how Apple Intelligence and AI will reshape the future of software development. Join us as we discuss the key announcements from WWDC24 and explore how AI will revolutionize the work of developers, enhancing productivity, automating tasks, and transforming the tools we use every day.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-09-15T15:48:21Z","thumbnail_url":"https://img.youtube.com/vi/wcj64LX_2w0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Color Mixing in iOS 18","channel_name":"Stewart Lynch on YouTube","video_id":"KoKlr5dqpP4","video_url":"https://www.youtube.com/watch?v=KoKlr5dqpP4","description":"In this video, I want to introduce you to a new Color view modifier that will allow you to mix two color views together to produce a new mixed color view.  We are going to be using this to create an app that will generate an array of color swatches for you based on that mixed color.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:52 ColorMixer View\n9:25 Hex and RGB Values\n12:10 ShaderView\n17:51 ColorView\n23:05 Presenting Color Information\n\n Starter Project Files: \n   https://github.com/StewartLynch/Swatches\n\nCompleted Project: \n   https://github.com/StewartLynch/Swatches/tree/CompletedProject\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-09-15T13:36:21Z","thumbnail_url":"https://img.youtube.com/vi/KoKlr5dqpP4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 300","channel_name":"Code Completion","video_id":"Yh16Vvpmpx4","video_url":"https://www.youtube.com/watch?v=Yh16Vvpmpx4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-15T10:58:07Z","thumbnail_url":"https://img.youtube.com/vi/Yh16Vvpmpx4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"It’s Glowtime","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"90lTQqF2LyY","video_url":"https://www.youtube.com/watch?v=90lTQqF2LyY","description":"This time Jaime. Mark and Tim are joined by Evan K. Stone to review the Apple iPhone event: It’s Glowtime, Sept 9, 2024. They discuss the new Apple Watch Series 10, the Satin Black Ultra 2, Air Pods 4, Air Pods Pro 2 as hearing aids, and USB-C Air Pods Max. They also review the new iPhone 16 and iPhone 16 Pro, first phones built for Apple Intelligence. Using the Vision Pro with Air Pods is discussed. Picks: 2 x Apple Docs Camera Controls, JavaScript to Swift and Back, We Are Legion (We Are Bob), Swift Remote Studio, Kodeco Swift Data course (coming soon), Awesome visionOS Resources.\n\n\n\n\n\n     \n     \n  •  Apple Event – September 9 (https://www.youtube.com/watch?v=uarNiSl_uh4) \n     \n     \n     \n     \n     \n  •  Featured | Apple Developer Documentation (https://developer.apple.com/documentation/) \n     \n     \n     \n     \n     \n  •  JavaScript to Swift and back: Bridging location services in WKWebView (https://swiftlybald.com/javascript-to-swift-and-back-bridging-location-services-in-wkwebview/) \n     \n     \n     \n     \n     \n  •  We Are Legion (We Are Bob) (https://amzn.to/3B5CAEC) \n     \n     \n     \n     \n     \n  •  Swift Remote Studio (https://swiftremotestudio.com/) \n     \n     \n     \n     \n     \n  •  Awesome visionOS Resources (https://github.com/timmitra/visionosresources) \n     \n     \n\n\n\n\n\n\n\n\n\nThe post It’s Glowtime (https://www.mtjc.fm/its-glowtime/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-09-14T16:39:59Z","thumbnail_url":"https://img.youtube.com/vi/90lTQqF2LyY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 299","channel_name":"Code Completion","video_id":"jmtIGrT9ZRA","video_url":"https://www.youtube.com/watch?v=jmtIGrT9ZRA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-14T10:34:14Z","thumbnail_url":"https://img.youtube.com/vi/jmtIGrT9ZRA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ask an Expert: App Store Optimization Q&A","channel_name":"Appfigures on YouTube","video_id":"BX0pjQrBLoo","video_url":"https://www.youtube.com/watch?v=BX0pjQrBLoo","description":"Do you feel like your app or game could be getting more downloads? It probably could if you improve its ASO.\n\nJoin Appfigures' resident ASO expert, Ariel, for a live Q&amp;A where Ariel will be answering your questions about App Store Optimization.\n\nGuides:\n\n► Complete ASO Checklist!  https://appfigures.com/resources/guides/app-store-optimization-checklist\n► Using Localizations to unlock more keywords: https://appfigures.com/resources/guides/extend-keyword-list\n► How to get more ratings: https://appfigures.com/resources/guides/grow-app-ratings-overnight\n► How the algorithm reads your keywords: https://appfigures.com/resources/guides/app-name-optimization\n► Designing Screenshots that get more downloads: https://appfigures.com/resources/guides/optimizing-screenshots-creatives\n\nResources:\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find Ariel on Twitter → https://twitter.com/arielmichaeli\n\n#Apple #appstoreoptimization  #ASO  #mobile","published":"2024-09-14T05:25:21Z","thumbnail_url":"https://img.youtube.com/vi/BX0pjQrBLoo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Enhance App UI Animations with these 4 Modifiers","channel_name":"Kavsoft on YouTube","video_id":"JsrVJvKv5fs","video_url":"https://www.youtube.com/watch?v=JsrVJvKv5fs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show you how to add little micro-interaction to your app, which will enrich your app's UI using SwiftUI | SwiftUI Animations | SwiftUI Micro interactions | SwiftUI Phase Animator | SwiftUI KeyFrame Animator | SwiftUI Transitions | SwiftUI Numeric Text Effect | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 RC\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:08 Intro\n    0:47 Modifier 1\n    1:41 Modifier 2\n    2:41 Modifier 3\n    5:16 Modifier 4\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-13T16:33:11Z","thumbnail_url":"https://img.youtube.com/vi/JsrVJvKv5fs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Spockcast - In the Darkness Bind Them","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"UsB5wEBM3Sg","video_url":"https://www.youtube.com/watch?v=UsB5wEBM3Sg","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/09/11/in-the-darkness-bind-them/","published":"2024-09-13T14:49:38Z","thumbnail_url":"https://img.youtube.com/vi/UsB5wEBM3Sg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 298","channel_name":"Code Completion","video_id":"YXZ4UxdRmMA","video_url":"https://www.youtube.com/watch?v=YXZ4UxdRmMA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-13T11:02:53Z","thumbnail_url":"https://img.youtube.com/vi/YXZ4UxdRmMA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 297","channel_name":"Code Completion","video_id":"CE_0O5ubX2M","video_url":"https://www.youtube.com/watch?v=CE_0O5ubX2M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-12T09:59:34Z","thumbnail_url":"https://img.youtube.com/vi/CE_0O5ubX2M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Embedded Swift animating LED Matrix on ESP32-C6 @sparkfun #coding #swift #esp32 #animation","channel_name":"Paul Solt on YouTube","video_id":"R15lTONOgk4","video_url":"https://www.youtube.com/watch?v=R15lTONOgk4","description":"","published":"2024-09-11T14:53:57Z","thumbnail_url":"https://img.youtube.com/vi/R15lTONOgk4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 296","channel_name":"Code Completion","video_id":"Fc7dv2__ZVI","video_url":"https://www.youtube.com/watch?v=Fc7dv2__ZVI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-11T10:55:25Z","thumbnail_url":"https://img.youtube.com/vi/Fc7dv2__ZVI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"In the Darkness Bind Them","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"GPdUZMKtRt8","video_url":"https://www.youtube.com/watch?v=GPdUZMKtRt8","description":"This week we review the first four episodes of Rings of Power season two.\n\n  •  James Darren, singer, director and teen idol, dead at 88 | CBC News (https://www.cbc.ca/news/entertainment/james-darren-obituary-1.7312238) \n  •  'The Acolyte' Season 2 Not Moving Forward at Lucasfilm (https://www.hollywoodreporter.com/tv/tv-news/the-acolyte-canceled-star-wars-1235978593/) \n  •  'Dark Matter' Renewed for Season 2 at Apple TV+ (https://www.hollywoodreporter.com/tv/tv-news/dark-matter-renewed-season-2-apple-tv-1235976906/) \n  •  Sonic the Hedgehog 3 | Official Movie Trailer (https://youtube.com/watch?v=ocEv3K_H9o4) \n  •  New Ranma 1/2 anime preview reveals Netflix streaming, returning all-star voice cast【Video】 | SoraNews24 -Japan News- (https://soranews24.com/2024/07/18/new-ranma-1-2-anime-preview-reveals-netflix-streaming-returning-all-star-voice-cast%E3%80%90video%E3%80%91/) \n  •  ESPN ‘Where to Watch’ feature helps find where to stream sporting events - The Verge (https://www.theverge.com/2024/8/28/24230579/espn-where-to-watch-sports-streaming-guide) \n  •  Hollywood's video game actors vote to strike over AI protections | CBC News (https://www.cbc.ca/news/entertainment/sag-aftra-video-game-actors-strike-1.7275627) \n  •  Jurassic World Rebirth comes out next year - The Verge (https://www.theverge.com/2024/8/29/24231524/jurassic-world-rebirth-2025-scarlett-johansson) \n  •  A Minecraft Movie’s first trailer is equal parts goofy and creepy - The Verge (https://www.theverge.com/24235698/minecraft-movie-trailer) \n  •  Alien: Earth | Official Teaser | Sydney Chandler, Alex Lawther, Timothy Olyphant | FX (https://youtu.be/sgTBZmqrAIA) \n  •  Alien: Earth's First Teaser Sure Does Show an Alien and Earth (https://gizmodo.com/alien-earths-first-teaser-sure-does-show-an-alien-and-earth-2000494359) \n  •  George R.R. Martin Blasts 'House of the Dragon' Changes, Details Problems: “I Argued Against It” (https://www.hollywoodreporter.com/tv/tv-news/george-r-r-martin-house-of-the-dragon-problems-1235991254/) \n  •  \n     \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-09-11T04:28:36Z","thumbnail_url":"https://img.youtube.com/vi/GPdUZMKtRt8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Custom TextField Keyboards | TextField Input Views","channel_name":"Kavsoft on YouTube","video_id":"zEgSvIVNc8E","video_url":"https://www.youtube.com/watch?v=zEgSvIVNc8E","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create custom textfield keyboards using SwiftUI | SwiftUI Custom Keyboards | SwiftUI TextField Input Views | SwiftUI Custom TextField Keyboards | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-111808420\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Building Custom Keyboard\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-10T19:14:11Z","thumbnail_url":"https://img.youtube.com/vi/zEgSvIVNc8E/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 295","channel_name":"Code Completion","video_id":"k2lkcgb5IfU","video_url":"https://www.youtube.com/watch?v=k2lkcgb5IfU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-10T09:36:09Z","thumbnail_url":"https://img.youtube.com/vi/k2lkcgb5IfU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TDD a New Type (Swift)","channel_name":"Quality Coding on YouTube","video_id":"KagTDNeSKeU","video_url":"https://www.youtube.com/watch?v=KagTDNeSKeU","description":"No SwiftUI this time… we TDD a new type we need.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-09-09T18:30:22Z","thumbnail_url":"https://img.youtube.com/vi/KagTDNeSKeU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"ByteCast #7 - 3 Columns SwiftUI Split View | iOS | macOS | visionOS","channel_name":"Xcoding with Alfian","video_id":"9OVMRxGdOk8","video_url":"https://www.youtube.com/watch?v=9OVMRxGdOk8","description":"Hi everyone, welcome to 7th episode XCA ByteCast! A series of bite-sized tips and tricks that can be implemented into any of your projects. \n\nIn this video, we’re going to implement 3 column navigation Split View using a news app as the example. \n\nGitHub Repo Starter Code:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%237/3%20Columns%20SplitView/Starter/MultiColumnsSplitView\n\nGitHub Repo Completed Code:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%237/3%20Columns%20SplitView/Completed/MultiColumnsSplitView\n\nApple NavigationSplitView Documentation:\n- https://developer.apple.com/documentation/swiftui/navigationsplitview","published":"2024-09-09T13:25:11Z","thumbnail_url":"https://img.youtube.com/vi/9OVMRxGdOk8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 294","channel_name":"Code Completion","video_id":"vMkug6Pfy7E","video_url":"https://www.youtube.com/watch?v=vMkug6Pfy7E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-09T10:43:09Z","thumbnail_url":"https://img.youtube.com/vi/vMkug6Pfy7E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI - File / Folder & Architecture Setup for New Projects","channel_name":"Shubham Singh on YouTube","video_id":"kXaJ0z5GP_c","video_url":"https://www.youtube.com/watch?v=kXaJ0z5GP_c","description":"Hey guys! 👋 In today's video, I'll show you how I set up and organise the File / Folder and architecture for my SwiftUI projects.\n\n#swiftui  #ios #xcode #animation \n\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \nPatreon: https://www.patreon.com/shubham_iosdev\n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:20 Project Setup\n  1:10 Info.plist Setup\n  2:00 Grouping Start\n  4:08 OS Grouping a New Feature\n\nThanks for watching! :D","published":"2024-09-09T04:43:48Z","thumbnail_url":"https://img.youtube.com/vi/kXaJ0z5GP_c/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"383 – Dave Delong","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"BvpRY8BaLiU","video_url":"https://www.youtube.com/watch?v=BvpRY8BaLiU","description":"Dave DeLong joins Tim for a chat about his career as an Apple developer, evangelist, and mentor to developers in the Salt Lake City area. Dave has built some well known frameworks for Apple development over the years. They also discuss the Apple Vision Pro, wish lists for new devices and of course they end up talking about Core Data and Swift Data.\n\n\n\n\n\n     \n     \n  •  Dave DeLong (https://davedelong.com/) \n     \n     \n     \n     \n     \n  •  Holt/Smithson Foundation (https://holtsmithsonfoundation.org/)  (Spiral Jetty)\n     \n     \n     \n     \n     \n  •  General Transit Feed Specification (https://gtfs.org/) \n     \n     \n     \n     \n     \n  •  Time on GitHub (https://github.com/davedelong/time) \n     \n     \n     \n     \n     \n  •  I Tried a Disney Secret Project! (https://youtu.be/1KEtxTQUzxY) \n     \n     \n     \n     \n     \n  •  Apple Patent Describes Dumb Laptop Powered By iPhone | PCMag (https://www.pcmag.com/news/apple-patent-describes-dumb-laptop-powered-by-iphone) \n     \n     \n     \n     \n     \n  •  Strobe by Deadmouse (https://music.apple.com/ca/album/strobe/1696815586?i=1696817633) \n     \n     \n\n\nThe post 383 – Dave Delong (https://www.mtjc.fm/383-dave-delong/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-09-08T17:30:00Z","thumbnail_url":"https://img.youtube.com/vi/BvpRY8BaLiU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"iOS 18 SystemFormatStyle and TimeDataSource","channel_name":"Stewart Lynch on YouTube","video_id":"xRQXJPyA9jE","video_url":"https://www.youtube.com/watch?v=xRQXJPyA9jE","description":"In this video, I would like to introduce you to 4 more text view formatters for dates introduced this year at WWDC24. They can magically present your dates relative to or offset from other dates in a most natural presentation.  You will also be introduced to the new TimeDataSource struct that   can provide Text views with dates and automatically continually update the value over time without you having to create a timer.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n2:41 SystemFormatStyles - .reference\n8:35 SystemFormatStyles - .offset\n11:20 TimeDataSource\n16:34 SystemFormatStyles - .timer\n22:50 SystemFormatStyles - .stopwatch\n\n Starter Project Files: \n   https://github.com/StewartLynch/iOS18FormatStyles\nCompleted Project: \n   https://github.com/StewartLynch/iOS18FormatStyles/tree/CompletedProject\n\nReferences mentioned in video: \n\nRecommended Resources: \nSystem FormatStyle Documentation\n   https://developer.apple.com/documentation/swiftui/systemformatstyle\nTimeDataSource Documentation\n   https://developer.apple.com/documentation/swiftui/timedatasource\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-09-08T13:46:42Z","thumbnail_url":"https://img.youtube.com/vi/xRQXJPyA9jE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Cursor AI: How good is it for Swift and iOS? 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"ZizwT7WmnLc","video_url":"https://www.youtube.com/watch?v=ZizwT7WmnLc","description":"You've heard of this new AI code editor called Cursor and you're wondering if it's any good with Swift and iOS code? 🤨\n\nJoin me and together we'll explore this new editor and we'll figure out how good it actually is! 👨🏻‍💻👩🏽‍💻\n\nLink to the software 👉 https://www.cursor.com","published":"2024-09-08T13:26:33Z","thumbnail_url":"https://img.youtube.com/vi/ZizwT7WmnLc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 293","channel_name":"Code Completion","video_id":"2D5-xf_Wqhw","video_url":"https://www.youtube.com/watch?v=2D5-xf_Wqhw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-08T11:48:20Z","thumbnail_url":"https://img.youtube.com/vi/2D5-xf_Wqhw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ep. #12 | Firebase, AI Gemini & Google’s Advocate Engineer Role with Peter Friese","channel_name":"Swift and Tips","video_id":"ZjWlCcBIHQY","video_url":"https://www.youtube.com/watch?v=ZjWlCcBIHQY","description":"In this episode of the Swift and Tips Podcast, I sit down with Peter Friese, Advocate Engineer at Google, to dive into three exciting topics. Peter shares insights into what it takes to become an Advocate Engineer, the skills required, and his journey at Google. \n\nWe also explore Firebase, how to configure it in iOS apps, and wrap up with an exclusive demo showcasing Google’s Gemini AI integration in action. Tune in for a deep dive into career development, Firebase mastery, and cutting-edge AI technology!\n\n-----\n\nLinks: \nhttps://firebase.google.com/\n\nPeter's Contact:\n* website: https://peterfriese.dev/\n* X: https://x.com/peterfriese\n* Github: https://github.com/peterfriese\n* Mastodon: https://iosdev.space/@peterfriese\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://x..com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-09-08T06:28:01Z","thumbnail_url":"https://img.youtube.com/vi/ZjWlCcBIHQY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Episode 383 Dave Delong - More Than Just Code podcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"7CT03M-mt9A","video_url":"https://www.youtube.com/watch?v=7CT03M-mt9A","description":"Dave DeLong joins Tim for a chat about his career as an Apple developer, evangelist, and mentor to developers in the Salt Lake City area. Dave has built some well known frameworks for Apple development over the years. They also discuss the Apple Vision Pro, wish lists for new devices and of course they end up talking about Core Data and Swift Data.","published":"2024-09-08T05:22:02Z","thumbnail_url":"https://img.youtube.com/vi/7CT03M-mt9A/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 292","channel_name":"Code Completion","video_id":"tCUAwC5d25Q","video_url":"https://www.youtube.com/watch?v=tCUAwC5d25Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-07T10:15:08Z","thumbnail_url":"https://img.youtube.com/vi/tCUAwC5d25Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Responsive UI Design - Adaptive Layout - iOS 18","channel_name":"Kavsoft on YouTube","video_id":"zmwFgkP4KhM","video_url":"https://www.youtube.com/watch?v=zmwFgkP4KhM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create Stylish custom side bar menu which adapts between iPhone and iPads seamlessly using SwiftUI.\n\nSwiftUI Custom Side Bar Menu | SwiftUI Swipeable Side Bar | SwiftUI Adaptive Layout | SwiftUI Responsive UI | SwiftUI Complex UI | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-bar-111565295\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:47 Building Side Bar UI\n    5:27 Implementing Side Bar Gestures\n    10:07 Making it as a Adaptive UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-06T20:09:35Z","thumbnail_url":"https://img.youtube.com/vi/zmwFgkP4KhM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 291","channel_name":"Code Completion","video_id":"RKNzgPG-8Do","video_url":"https://www.youtube.com/watch?v=RKNzgPG-8Do","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-06T08:40:12Z","thumbnail_url":"https://img.youtube.com/vi/RKNzgPG-8Do/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What have I been up to? 2024 September retrospective","channel_name":"Full Queue Developer","video_id":"U5ug2j7agl0","video_url":"https://www.youtube.com/watch?v=U5ug2j7agl0","description":"Talking about 2024 so far! -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-09-06T04:00:21Z","thumbnail_url":"https://img.youtube.com/vi/U5ug2j7agl0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Is MVVM a good pattern for SwiftUI? 🤔 | @azamsharp Shares His Thoughts","channel_name":"Swift and Tips","video_id":"zgJECl6XMHw","video_url":"https://www.youtube.com/watch?v=zgJECl6XMHw","description":"Azam's Social Media: \nhttps://x.com/azamsharp\nhttps://www.youtube.com/@azamsharp\nhttps://www.udemy.com/user/mohammad-azam-2/\nhttps://azamsharp.teachable.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-09-05T14:43:00Z","thumbnail_url":"https://img.youtube.com/vi/zgJECl6XMHw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 290","channel_name":"Code Completion","video_id":"GDWVQ11c7uQ","video_url":"https://www.youtube.com/watch?v=GDWVQ11c7uQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-05T10:01:07Z","thumbnail_url":"https://img.youtube.com/vi/GDWVQ11c7uQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #6 - Caching Network Request | Swift Actor & Task | NSCache","channel_name":"Xcoding with Alfian","video_id":"vRSDLjs_kiI","video_url":"https://www.youtube.com/watch?v=vRSDLjs_kiI","description":"In this video, we’re going to implement a caching for network request. This is very suitable If your app doesn’t need to display data that changes frequently such as news, recent stock prices, transaction histories, etc. \n\nStarter Project GitHub Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%236/NetworkCache/Starter/NetworkCache\n\nCompleted Project GitHub Repo:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%236/NetworkCache/Completed/NetworkCache\n\nByteCast #5 - Generic Cache + Expiration Timestamp | NSCache | Swift:\nhttps://youtu.be/yrCu6CJgXlQ\n\nByteCast #4 - SwiftUI Task Modifier Lifecycle Handling:\nhttps://youtu.be/6WQF-cX6AoI\n\nXCache SPM Lib (Generic & Network Cache)\nhttps://github.com/alfianlosari/XCache","published":"2024-09-05T07:17:20Z","thumbnail_url":"https://img.youtube.com/vi/vRSDLjs_kiI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Geese Squad - Cocos2d version","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Bbhing-uJx8","video_url":"https://www.youtube.com/watch?v=Bbhing-uJx8","description":"","published":"2024-09-04T17:59:32Z","thumbnail_url":"https://img.youtube.com/vi/Bbhing-uJx8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Sandwich analogy","channel_name":"Full Queue Developer","video_id":"oQSHhz19bV0","video_url":"https://www.youtube.com/watch?v=oQSHhz19bV0","description":"Clearing your way is a part of making your way","published":"2024-09-04T17:33:28Z","thumbnail_url":"https://img.youtube.com/vi/oQSHhz19bV0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Custom Popups - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"Q5aiAtm5rBI","video_url":"https://www.youtube.com/watch?v=Q5aiAtm5rBI","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Custom Popups Using SwiftUI | SwiftUI Alert With TextField | SwiftUI Overlay Popups | SwiftUI Custom Alerts | SwiftUI Custom Dialogs | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-111421865\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Building Custom Popup\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-04T17:14:32Z","thumbnail_url":"https://img.youtube.com/vi/Q5aiAtm5rBI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Animate LEDs with Embedded Swift on ESP32-C6 #coding #swift #embedded #esp32","channel_name":"Paul Solt on YouTube","video_id":"Xcw6XcPDcyI","video_url":"https://www.youtube.com/watch?v=Xcw6XcPDcyI","description":"","published":"2024-09-04T14:00:35Z","thumbnail_url":"https://img.youtube.com/vi/Xcw6XcPDcyI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to use SwiftUI List | Complete Tutorial","channel_name":"Etisha Garg on YouTube","video_id":"g3HYm9ReZj0","video_url":"https://www.youtube.com/watch?v=g3HYm9ReZj0","description":"In this video, I have explained all about List in SwiftUI in complete detail. If you're a beginner struggling with understanding this topic, then this video is a must watch.\n\nThis video covers in depth explanation along with supported examples and covers about basic topics like using ForEach in SwiftUI List, how to add sections to a List, using List for Navigation and also complex topics like how to allow row selection in List, how to implement Swipe to delete in List and how to reorder List rows.\n\n► Checkout my blog on List in SwiftUI here:\nhttps://www.swiftanytime.com/blog/list-in-swiftui\n\n#swiftui #ios #iosdevelopment\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:11) What is List in SwiftUI\n(00:47) How to build SwiftUI List\n(01:59) Dynamic List from a collection of data\n(04:48) Using ForEach in SwiftUI List\n(08:06) How to add sections to a List\n(09:55) Styling SwiftUI List\n(10:56) Using List for Navigation\n(12:22) How to allow row selection in List\n(16:22) How to implement Swipe to delete in List\n(17:38) How to reorder List rows\n(18:38) Important Note\n(19:00) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://x.com/etishaagarg\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-09-04T13:48:56Z","thumbnail_url":"https://img.youtube.com/vi/g3HYm9ReZj0/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 289","channel_name":"Code Completion","video_id":"b2FiBbUhgOU","video_url":"https://www.youtube.com/watch?v=b2FiBbUhgOU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-04T09:25:24Z","thumbnail_url":"https://img.youtube.com/vi/b2FiBbUhgOU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"LED Matrix powered by Embedded Swift #swift #coding #embedded #esp32 @sparkfun","channel_name":"Paul Solt on YouTube","video_id":"M57C58UZrZY","video_url":"https://www.youtube.com/watch?v=M57C58UZrZY","description":"","published":"2024-09-03T19:00:18Z","thumbnail_url":"https://img.youtube.com/vi/M57C58UZrZY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Don't write this code! (this local variable is really bad 🫣)","channel_name":"Vincent Pradeilles on YouTube","video_id":"pGn0-5mV4ec","video_url":"https://www.youtube.com/watch?v=pGn0-5mV4ec","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nThe article where I learned about this issue 👉 https://jaredsinclair.com/2024/03/14/state-object-autoclosure.html\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-09-03T14:56:00Z","thumbnail_url":"https://img.youtube.com/vi/pGn0-5mV4ec/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 288","channel_name":"Code Completion","video_id":"-fi4Z5ZWBBY","video_url":"https://www.youtube.com/watch?v=-fi4Z5ZWBBY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-03T09:50:02Z","thumbnail_url":"https://img.youtube.com/vi/-fi4Z5ZWBBY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Embedded Swift and LED Matrix with ESP32-C6 #swift #esp32 #led #coding #embedded @sparkfun","channel_name":"Paul Solt on YouTube","video_id":"T2TjaWuRFv4","video_url":"https://www.youtube.com/watch?v=T2TjaWuRFv4","description":"Embedded Swift and LED Matrix with ESP32-C6 #swift #esp32 #led\n\nHow do you control a LED matrix from Swift? Today my Dad and I hacked together power from an old Apple USB lightning cable to power an LED 16x16 matrix. \n\nIt's currently proof of concept for connecting power. Ideally I would use a 5V power adapter that can power more LEDs. This works for at least one LED.\n\nMore details to come as we figure out how to control the LEDs.\n\n* Watch: Go small with Embedded Swift: https://developer.apple.com/wwdc24/10197\n* Embedded Swift Examples: https://www.swift.org/blog/embedded-swift-examples/\n* Help Forum: https://forums.swift.org/t/embedded-swift-example-projects-for-arm-and-risc-v-microcontrollers/71066\n* Buy a ESP32-C6: https://www.sparkfun.com/products/22924\n\nCommands to run\n\n idf.py clean\n idf.py set-target esp32c6\n idf.py build\n\nAll in one command with idf.py\n\n idf.py build flash monitor\n\n#embeddedswift #led #wled #swift #embedded #esp32 #esp32c6 #thingsplus #sparkfun","published":"2024-09-02T21:45:00Z","thumbnail_url":"https://img.youtube.com/vi/T2TjaWuRFv4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 287","channel_name":"Code Completion","video_id":"1_lHRDRWZ94","video_url":"https://www.youtube.com/watch?v=1_lHRDRWZ94","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-02T10:12:45Z","thumbnail_url":"https://img.youtube.com/vi/1_lHRDRWZ94/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI TextRenderer","channel_name":"Stewart Lynch on YouTube","video_id":"fwKU0Z3ogBE","video_url":"https://www.youtube.com/watch?v=fwKU0Z3ogBE","description":"In this video, I want to introduce you to TextRenderer.  This is a new value and text modifier introduced at WWDC24 for Xcode 16 that can replace the default text view rendering behaviour and produce some pretty spectacular results.\n\nThe nice thing about this, is that though you need Xcode 16, is backward compatible to iOS 17 so you do not need to wait for iOS18 adoption.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:06 The Basics\n8:54 The Basics2\n10:19 TextAttributes\n14:15 LineRenderer\n19:35 GlyphRenderer\n24:07 AnimatedGlyphRenderer\n\n Starter Project Files: \n   https://github.com/StewartLynch/TextRendererDemo\n\nCompleted Project: \n   https://github.com/StewartLynch/TextRendererDemo/tree/CompletedProject\nReferences mentioned in video: \n\nRecommended Resources: \nHow to create custom text effects and animations\n   https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-custom-text-effects-and-animations\n\nCreating Stunning Dynamic Text Effects with TextRenderer\n   https://fatbobman.com/en/posts/creating-stunning-dynamic-text-effects-with-textrender/\n\nTextRenderer Protocol in iOS 18 & SwiftUI\n   https://medium.com/devtechie/textrenderer-protocol-in-ios-18-swiftui-9242dc021a32\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-09-01T13:39:59Z","thumbnail_url":"https://img.youtube.com/vi/fwKU0Z3ogBE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Reorderable Scroll View - Custom Drag & Drop With Scroll Detection - iOS 18","channel_name":"Kavsoft on YouTube","video_id":"ScDWxMj8msY","video_url":"https://www.youtube.com/watch?v=ScDWxMj8msY","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a reorderable scroll view with custom drag & drop which will even work with ScrollView using SwiftUI | SwiftUI Custom Drag & Drop | SwiftUI Reorderable Grid View | SwiftUI Reorderable Scrollview | SwiftUI Movable Grids | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-111197512\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Project Setup\n    3:04 Creating Custom Drag & Drop\n    9:24 Implementing Scroll Detection\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-09-01T12:00:22Z","thumbnail_url":"https://img.youtube.com/vi/ScDWxMj8msY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 286","channel_name":"Code Completion","video_id":"IVGrT9hDxAY","video_url":"https://www.youtube.com/watch?v=IVGrT9hDxAY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-09-01T10:41:55Z","thumbnail_url":"https://img.youtube.com/vi/IVGrT9hDxAY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create Modular iOS Apps with Swift Packages: Step-by-Step Guide!","channel_name":"Jared Davidson on YouTube","video_id":"jnv3K0mbIDo","video_url":"https://www.youtube.com/watch?v=jnv3K0mbIDo","description":"Today we go over how to make your apps for modular using Swift Packages. Enjoy!\n\nMusic - https://www.youtube.com/watch?v=zL5WAP-n-RA\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2024-09-01T00:33:30Z","thumbnail_url":"https://img.youtube.com/vi/jnv3K0mbIDo/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI - Reorder a List (2 Ways)","channel_name":"Sean Allen on YouTube","video_id":"VNRdRlHsr2k","video_url":"https://www.youtube.com/watch?v=VNRdRlHsr2k","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I demonstrate two different ways to implement reordering a list in SwiftUI. First, I show you a way that was introduced in iOS 16 that's built right into List. Then I'll show you the classic .onMove that's been around for a while (in case you need to support older versions).\n\nI also show you how to update the list order of all the items in case you need to save or persist this list order in between launches. \n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - 2 Ways to Reorder a List\n0:17 - Start Project Review\n1:35 - Reorder a List - First Method (new in iOS 16)\n3:40 - onChange for Additional Logic\n7:08 - Pros & Cons of Each Approach\n8:24 - onMove Implementation - Second Method\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-08-31T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/VNRdRlHsr2k/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 285","channel_name":"Code Completion","video_id":"0sS5PY3--m0","video_url":"https://www.youtube.com/watch?v=0sS5PY3--m0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-31T10:16:37Z","thumbnail_url":"https://img.youtube.com/vi/0sS5PY3--m0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #5 - Generic Cache + Expiration Timestamp | NSCache | Swift","channel_name":"Xcoding with Alfian","video_id":"yrCu6CJgXlQ","video_url":"https://www.youtube.com/watch?v=yrCu6CJgXlQ","description":"In this 5th episode, we’re going to create a generic Swift Cache that can be used to cache value for any Swift type with optional date expiration timestamp support. We will be using NSCache, which is an in-memory based cache Apple provides to temporarily store key and value pairs that are subject to eviction when system’s memory is low. \n\nThis cache can be used to store  transient values which might be expensive to calculate or retrieve. We can reuse the object without recalculation  to improve app performance and it can be discarded when memory is tight. \n\nIt’s also thread-safe which means we can mutate from different threads without having to implement locking mechanism\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%235/GenericCache\n\nNSCache Apple Doc:\nhttps://developer.apple.com/documentation/foundation/nscache","published":"2024-08-31T03:55:40Z","thumbnail_url":"https://img.youtube.com/vi/yrCu6CJgXlQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build a Chat App With Swift & UIKit","channel_name":"Stream Developers on YouTube","video_id":"034nqnwfv1c","video_url":"https://www.youtube.com/watch?v=034nqnwfv1c","description":"Start Stream Chat for free: https://dashboard.getstream.io\n\nDo you want to add an in-app chat messaging experience to your iOS app? Let's look at how you can quickly build a fully functioning chat app with Swift and UIKit supporting offline mode, media attachments, threads, emoji reactions, and more.\n\nTIMESTAMPS\n00:00 Cold Open\n00:07 Introduction\n00:55 Chapters\n02:00 Source Code\n02:28 A Tour of the Final Project\n03:21 Create a Storyboard App in Xcode\n04:01 Set Camera & Photos Library Privacies\n05:02 Install the Stream Chat iOS SDK\n06:39 Configure the iOS Chat SDK\n12:44 Test the Chat App\n14:30 How to Customize Colors, Fonts & Icons\n19:04 Recap\n\nRELATED LINKS\n\niOS Swift SDK for Chat Messaging: https://getstream.io/chat/sdk/ios/\n\nSource Code: https://github.com/GetStream/stream-tutorial-projects\n\nWritten Tutorial Version: https://getstream.io/tutorials/ios-uikit-chat/\n\nSwift Chat SDK (GitHub): https://github.com/getstream/stream-chat-swift \n\nToken & Authentication: https://getstream.io/chat/docs/ios-swift/tokens_and_authentication/\n\nQuerying Channels: https://getstream.io/chat/docs/ios-swift/query_channels/\n\nUser JWT Generator: https://getstream.io/chat/docs/react/token_generator/","published":"2024-08-30T20:00:00Z","thumbnail_url":"https://img.youtube.com/vi/034nqnwfv1c/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Fix This Problem with SwiftUI Lists","channel_name":"Sean Allen on YouTube","video_id":"cpT02OtOasE","video_url":"https://www.youtube.com/watch?v=cpT02OtOasE","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwiftUI Lists have a problem. If you want a floating view above the list like a podcast or music mini player, a text input field, custom tab bar, or floating action button then the last item in your list will be blocked by this view.\n\nIn this video I show you how to fix that using Safe Area Inset so your List, ScrollView or Form will scroll up to the height of your floating view so your content is no longer blocked.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - The Problem with Lists\n1:47 - The Fix: Safe Area Inset\n2:23 - The Result\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-08-30T16:29:23Z","thumbnail_url":"https://img.youtube.com/vi/cpT02OtOasE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 284","channel_name":"Code Completion","video_id":"CG30J3TOvVw","video_url":"https://www.youtube.com/watch?v=CG30J3TOvVw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-30T10:10:43Z","thumbnail_url":"https://img.youtube.com/vi/CG30J3TOvVw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Swift Chat Messaging App With UIKit #ios #swift #chat #api #sdk #messaging","channel_name":"Stream Developers on YouTube","video_id":"7hiPxQdstoQ","video_url":"https://www.youtube.com/watch?v=7hiPxQdstoQ","description":"Let's build a fully functioning chat app with Swift and UIKit that supports offline mode, media attachments, threads, emoji reactions, and more.\n\nWe will be using the iOS Chat SDK from Stream.\n\niOS Swift SDK for Chat Messaging: https://getstream.io/chat/sdk/ios/\n\nSwift SDK on GitHub: https://github.com/getstream/stream-chat-swift\n\nRead the full written tutorial: https://getstream.io/tutorials/ios-uikit-chat/","published":"2024-08-30T07:28:56Z","thumbnail_url":"https://img.youtube.com/vi/7hiPxQdstoQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"48: It’s not just CGPaths all the way down?","channel_name":"Swift Package Indexing Live Streams","video_id":"DiYIb58W12k","video_url":"https://www.youtube.com/watch?v=DiYIb58W12k","description":"Join us as we talk about the CocoaPods maintenance plans and Swift macro expansions in Visual Studio Code, as well as hear our regular package recommendations.\n\nNews\n\n- https://blog.cocoapods.org/CocoaPods-Support-Plans/\n- https://forums.swift.org/t/gsoc-2024-expansion-of-swift-macros-in-visual-studio-code-lokesh-t-r-alex-hoppen-adam-fowler\n    - https://www.swift.org/documentation/articles/zero-to-swift-emacs.html\n    - https://www.swift.org/documentation/articles/zero-to-swift-nvim.html\n\nPackages\n\n- https://swiftpackageindex.com/nicklockwood/SVGPath\n    - https://www.paintcodeapp.com/\n- https://swiftpackageindex.com/swift-cloud/swift-cloud\n- https://swiftpackageindex.com/markbattistella/PhraseKit\n- https://swiftpackageindex.com/p-x9/EditValueView)\n- https://swiftpackageindex.com/Ryu0118/UserDefaultsEditor\n- https://swiftpackageindex.com/simonbs/ConfettiKit\n    - https://bryce.co/recreating-imessage-confetti","published":"2024-08-29T14:00:13Z","thumbnail_url":"https://img.youtube.com/vi/DiYIb58W12k/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Testing 101: What is a Unit Test & How to Create One in Swift","channel_name":"Swift and Tips","video_id":"_fKa0oLV3Zk","video_url":"https://www.youtube.com/watch?v=_fKa0oLV3Zk","description":"In this beginner-friendly video, we'll dive into the basics of unit testing in Swift. First, you'll learn what a unit test is and why it's crucial for reliable code. Then, we'll guide you through creating your very first unit test in Swift, step by step. Finally, we'll explore a more realistic example to help solidify your understanding and show you how unit tests can be applied in real-world scenarios.\n\nContent:\n0:00 - Intro\n0:09 - What is a unit test?\n1:07 - Creating the first unit test\n11:57 - A more realistic example\n15:29 - Outro\n\n---\n\n* Access Control: https://youtu.be/MPXvleREPe0\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* Swift Concurrency: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders to build a web framework: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-29T13:42:00Z","thumbnail_url":"https://img.youtube.com/vi/_fKa0oLV3Zk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 283","channel_name":"Code Completion","video_id":"GdoZJ5j4jq4","video_url":"https://www.youtube.com/watch?v=GdoZJ5j4jq4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-29T09:54:44Z","thumbnail_url":"https://img.youtube.com/vi/GdoZJ5j4jq4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Import & Export Swift Data with Password - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"LLKLa8IgK3I","video_url":"https://www.youtube.com/watch?v=LLKLa8IgK3I","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to import/export Swift Data with Encryption Using SwiftUI | Exporting SwiftData | Importing SwiftData | SwiftUI Transferable | SwiftUI File Exporter | SwiftUI File Importer | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-16-110968657\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    3:14 Exporting Data\n    9:01 Importing Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-28T19:36:37Z","thumbnail_url":"https://img.youtube.com/vi/LLKLa8IgK3I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 282","channel_name":"Code Completion","video_id":"0MoXrtqq9a8","video_url":"https://www.youtube.com/watch?v=0MoXrtqq9a8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-28T10:57:50Z","thumbnail_url":"https://img.youtube.com/vi/0MoXrtqq9a8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"New in Swift 6: a macro to make debugging easier 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"YbpeMUUnPZY","video_url":"https://www.youtube.com/watch?v=YbpeMUUnPZY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-08-27T15:02:05Z","thumbnail_url":"https://img.youtube.com/vi/YbpeMUUnPZY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 281","channel_name":"Code Completion","video_id":"tzCPxxogHNY","video_url":"https://www.youtube.com/watch?v=tzCPxxogHNY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-27T11:17:13Z","thumbnail_url":"https://img.youtube.com/vi/tzCPxxogHNY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"\"Stay On Target!\" TDD with SwiftUI","channel_name":"Quality Coding on YouTube","video_id":"a-HyzfzZPjo","video_url":"https://www.youtube.com/watch?v=a-HyzfzZPjo","description":"It can be easy to get lost going down rabbit trails. Implement details, but only those you need right now. \n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-08-26T18:30:01Z","thumbnail_url":"https://img.youtube.com/vi/a-HyzfzZPjo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 280","channel_name":"Code Completion","video_id":"NwwQvLw9FLk","video_url":"https://www.youtube.com/watch?v=NwwQvLw9FLk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-26T10:54:37Z","thumbnail_url":"https://img.youtube.com/vi/NwwQvLw9FLk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ZoomTransitions with iOS 18","channel_name":"Stewart Lynch on YouTube","video_id":"88_4yW5vr1A","video_url":"https://www.youtube.com/watch?v=88_4yW5vr1A","description":"In this Video, I want to introduce you to zoomTransitions.  This is a new modifier that we can apply to a navigation destination or a full screen cover that uses a matched geometry effect to zoom out and back to the matched content.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n3:15 PhotoGrid and standard navigation\n8:48 Navigation Zoom Transition\n11:07 Example Two\n16:08 Fullscreen Cover Zoom Transition\n\n Starter Project Files: \n   https://github.com/StewartLynch/ZoomTransitions\n\nCompleted Project: \n   https://github.com/StewartLynch/ZoomTransitions/tree/CompletedProject\nReferences mentioned in video: \nUnderstanding Swift Trailing Closure Syntax\n   https://youtu.be/E71HEvSZkZo\nMatchedGeometryEffect in SwiftUI\n   https://youtu.be/xGNR7tvDE0Q\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-08-25T13:35:49Z","thumbnail_url":"https://img.youtube.com/vi/88_4yW5vr1A/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 279","channel_name":"Code Completion","video_id":"FsnMgM17NkM","video_url":"https://www.youtube.com/watch?v=FsnMgM17NkM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-25T10:06:45Z","thumbnail_url":"https://img.youtube.com/vi/FsnMgM17NkM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Interactive Expandable Header - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"PZBgH0HsRUM","video_url":"https://www.youtube.com/watch?v=PZBgH0HsRUM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to recreate the Interactive Expandable Header just like in the PlayStation App Using SwiftUI | SwiftUI Interactive Header | SwiftUI Expandable Header | SwiftUI Custom Header View | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-110711850\n\n► PS Tab Bar Video: https://youtu.be/4zyuGXTyZ80\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    1:13 Building Custom Header View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-24T16:52:31Z","thumbnail_url":"https://img.youtube.com/vi/PZBgH0HsRUM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How this Principal Engineer Learned to Use His First Computer in the 70s","channel_name":"Swift and Tips","video_id":"fgTMriQiO2U","video_url":"https://www.youtube.com/watch?v=fgTMriQiO2U","description":"Full Episode: https://youtu.be/kK2fITw26Cs\n\nKids today enjoy the ease of tablets and touchscreens, but 40 years ago, technology was a whole different world. \n\nIn this clip, John Knott, a Principal Engineer with 45 years of experience, shares his journey of learning to use his first computer, navigating through the early days of computing with just command lines and code. \n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-24T14:52:06Z","thumbnail_url":"https://img.youtube.com/vi/fgTMriQiO2U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 278","channel_name":"Code Completion","video_id":"Y0vSz2HxZ8o","video_url":"https://www.youtube.com/watch?v=Y0vSz2HxZ8o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-24T09:56:30Z","thumbnail_url":"https://img.youtube.com/vi/Y0vSz2HxZ8o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI: Clone the Final Cut Camera App  For iOS #ios #swift #swiftui #swiftdeveloper","channel_name":"Stream Developers on YouTube","video_id":"E8FjwnMHmqY","video_url":"https://www.youtube.com/watch?v=E8FjwnMHmqY","description":"Try Stream For Free: https://dashboard.getstream.io/\n\nThis video will demonstrate how to clone the Final Cut Camera app for iOS using SwiftUI. The design part uses standard SwiftUI views. The camera feed is powered by Stream video. \n\nCheck out the links below for the source code and learn more about Stream video.   \n\nSource Code: iOS-SwiftUI/FinaCutCameraClone\nStream Video iOS: https://getstream.io/video/sdk/ios/\nStream Video SDKs: https://getstream.io/video/sdk/","published":"2024-08-23T20:30:03Z","thumbnail_url":"https://img.youtube.com/vi/E8FjwnMHmqY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 277","channel_name":"Code Completion","video_id":"M8VjDN2QS2k","video_url":"https://www.youtube.com/watch?v=M8VjDN2QS2k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-23T10:56:21Z","thumbnail_url":"https://img.youtube.com/vi/M8VjDN2QS2k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI App Theme Switcher - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"9-xGiMRnLRo","video_url":"https://www.youtube.com/watch?v=9-xGiMRnLRo","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Floating Tab Bar With Using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Floating Action Buttons | SwiftUI Floating Tab bar | SwiftUI Custom Tab View | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-110591221\n\n► Facebook Gradient Scroll Video: https://youtu.be/U-9idyGKwgY\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.6.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:25 Project Setup\n    2:44 Building Theme Switcher\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-22T16:48:26Z","thumbnail_url":"https://img.youtube.com/vi/9-xGiMRnLRo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 276","channel_name":"Code Completion","video_id":"ofHO2ftQ68o","video_url":"https://www.youtube.com/watch?v=ofHO2ftQ68o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-22T12:13:15Z","thumbnail_url":"https://img.youtube.com/vi/ofHO2ftQ68o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Run Hugging Face LLMs (GGUF) Locally With LLaMa.cpp #llm #ai #ml #aimodel #llama.cpp","channel_name":"Stream Developers on YouTube","video_id":"fMUcWdpUcUw","video_url":"https://www.youtube.com/watch?v=fMUcWdpUcUw","description":"This video will show you how easy it is to run Large Language Models (LLMs) and Small Language Models (SLMs) locally on your machine using LLama.cpp\n\nRead more about LLMs and AI chat on our website:\nhttps://getstream.io/blog/llm-chatbot-docs/\nhttps://getstream.io/blog/implement-chatgpt/\n\nFind a model to test: https://huggingface.co/models","published":"2024-08-22T09:59:24Z","thumbnail_url":"https://img.youtube.com/vi/fMUcWdpUcUw/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"ByteCast #4 - SwiftUI Task Modifier Lifecycle Handling","channel_name":"Xcoding with Alfian","video_id":"6WQF-cX6AoI","video_url":"https://www.youtube.com/watch?v=6WQF-cX6AoI","description":"In this 4th episode, we’re going to learn on how to use SwiftUI Task Modifier to fetch data from remote API in SwiftUI. We will be focusing on the lifecycle of the task modifier such as fetching  the data before the view appears and refreshing the data when a specified value changes.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%234/SwiftUITask/SwiftUI%20Task%20Lifecycle%20.swiftpm","published":"2024-08-22T00:57:40Z","thumbnail_url":"https://img.youtube.com/vi/6WQF-cX6AoI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Xcode 16 Buildable Folders Break Xcode 15 Backwards Compatibility","channel_name":"Paul Solt on YouTube","video_id":"n-W0CfHFyBg","video_url":"https://www.youtube.com/watch?v=n-W0CfHFyBg","description":"Did you make changes to your file structure in Xcode 16? If so you might not be able to open your Xcode project in Xcode 15 or earlier.\n\nYou may get an error in Xcode 15.4:\n\n\"The project at ... cannot be opened because it is in a future Xcode project file format. Adjust the project format using a compatible version of Xcode to allow it to be opened by this version of Xcode.\"\n\nRead the blog: https://blog.supereasyapps.com/xcode-16-buildable-folders-break-xcode-15-backwards-compatibility/\n\nThere is a new concept of \"Buildable Folders\" that behave differently in Xcode 16 and it is not backwards compatible if you are not aware. You need to stick to Group with or without Folders in Xcode 16.\n\nWhen I created an Xcode project with Xcode 16 Beta 2 or Beta 4, the project was unable to be opened due to the buildable Folders that were created (maybe because I used Swift Testing).\n\n* Blue folder icon = Buildable Folder on Xcode 16\n* Gray folder icon = Group with folder\n* Gray folder icon (with bottom left triangle) = Group without folder\n\nIt is still confusing to me, because on Xcode 15 you can add a folder, which gives the Blue icon, but that works in Xcode 15 and Xcode 16.\n\nLinks:\n* Read the blog: https://blog.supereasyapps.com/xcode-16-buildable-folders-break-xcode-15-backwards-compatibility/\n* https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes#New-Features-in-Xcode-16-Beta\n* https://www.reddit.com/r/iOSProgramming/comments/1exsax9/xcode_16_beta_prevents_project_from_being_opened/\n* https://forums.developer.apple.com/forums/thread/759620\n\nIf you have any details, please comment down below or reach out on X: @PaulSolt: https://x.com/PaulSolt\n\n00:00 Introduction\n01:54 Xcode 16 Project Management\n02:42 Xcode 15.4 vs Xcode 16 Beta 6\n03:45 Xcode 16 Beta 6 Groups\n07:33 Problematic Blue Folders from Xcode 16\n09:13 Convert to Group Solution\n10:20 Sample Project Experiments\n15:45 Xcode 16 Swift Testing Issue\n\nDownload my apps:\n\n* Download Brew Coffee beta: https://signup.BrewCoffeeApp.com\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16  #buildablefolder #xcode15 #broken #xcode #iosdev #xcodebeta #beta #iosdevelopment #build #issue #unable","published":"2024-08-21T19:30:11Z","thumbnail_url":"https://img.youtube.com/vi/n-W0CfHFyBg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How does a bootcamp instructor (@azamsharp ) manage his personal life? ⌛️","channel_name":"Swift and Tips","video_id":"4dzVzV4l0nY","video_url":"https://www.youtube.com/watch?v=4dzVzV4l0nY","description":"Azam's Social Media: \nhttps://x.com/azamsharp\nhttps://www.youtube.com/@azamsharp\nhttps://www.udemy.com/user/mohammad-azam-2/\nhttps://azamsharp.teachable.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-21T13:05:57Z","thumbnail_url":"https://img.youtube.com/vi/4dzVzV4l0nY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 275","channel_name":"Code Completion","video_id":"HdgI0mlthHc","video_url":"https://www.youtube.com/watch?v=HdgI0mlthHc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-21T09:24:45Z","thumbnail_url":"https://img.youtube.com/vi/HdgI0mlthHc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 274","channel_name":"Code Completion","video_id":"Xi0Fvwso4zg","video_url":"https://www.youtube.com/watch?v=Xi0Fvwso4zg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-20T11:53:33Z","thumbnail_url":"https://img.youtube.com/vi/Xi0Fvwso4zg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Safe Refactoring …without chasing errors!","channel_name":"Quality Coding on YouTube","video_id":"RbFcPm_nryU","video_url":"https://www.youtube.com/watch?v=RbFcPm_nryU","description":"Last time, we did a messy refactoring by making a change and chasing the errors. This time, let's redo all that. Moving in small, safe steps, we begin to address the Primitive Obsession code smell by applying Replace Primitive with Object. Then we pursue other code smells.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-08-19T18:30:19Z","thumbnail_url":"https://img.youtube.com/vi/RbFcPm_nryU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Integrating SwiftData and UIKit - Indie iOS App Dev - #DevLog 4","channel_name":"Paul Solt on YouTube","video_id":"QT0OW4qPXEE","video_url":"https://www.youtube.com/watch?v=QT0OW4qPXEE","description":"What does it take to combine SwiftData and UIKit? Checkout the progress with my Brew Coffee indie iOS app.\n\nDownload the beta: https://signup.BrewCoffeeApp.com\n\nOver the past two weeks I integrated the new save and load logic. I prototyped the saving logic in a sample app and then worked to integrate it with UIKit. My app is old, so it is using Storyboard files and some programmatic UIViewController files to present the UI.\n\nI plan to transition to SwiftUI, but for the short term, want to publish the app with as few changes as possible given my iOS 18 target in September.\n\nI save the recipe details as a SwiftData object and then store other settings like unit volume, last selected recipe, and coffee cup size to user defaults. Saving all these settings allows the app to resume on the last opened recipe so that they can use it right away.\n\n* Download the beta: https://signup.BrewCoffeeApp.com\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\nIf you want to kickstart your indie app development, then you need to get early access to Antoine van der Lee's new course: \n\nGoing Indie Course: https://swiftlee-courses.teachable.com/a/aff_3hr004by/external?affcode=2082304_0uhjeokl\n\n**The link above is an affiliate link, so if you use it, I will get a commision from the course price.\n\n#Indie #iosdev #swift #xcode #xcode16 #ios18 #iosdevelopment #GoingIndie #SideProjectToGoingIndie #BrewCoffee #CloudKit #SwiftData #ios #xib #swiftUI #storyboard","published":"2024-08-19T16:38:46Z","thumbnail_url":"https://img.youtube.com/vi/QT0OW4qPXEE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Unit Testing in iOS with XCTest","channel_name":"Etisha Garg on YouTube","video_id":"YR3PgwKKraw","video_url":"https://www.youtube.com/watch?v=YR3PgwKKraw","description":"In this video, I've explained how to write unit tests in Xcode using XCTest framework. It not just cover the basics but also deep dives into the implementation with a sample SwiftUI project. If you're a beginner at unit testing or want to learn about how to write unit tests for a SwiftUI project, then this video is a must watch.\n\nThis video covers all the aspects of Unit testing be it how to setup unit test target, how to setup unit test classes, what is XCTestCase, how to write unit test using AAA approach, how to run unit tests, code coverage and much more.\n\n► Checkout my blog on Unit Testing in Swift here:\nhttps://www.swiftanytime.com/blog/unit-testing-in-swift\n\n► Project Source Code: https://github.com/SwiftAnytime/UnitTestingDemo\n\n#swiftui #ios #unittesting\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:08) What are Unit Tests in Swift?\n(00:47) How to setup Unit Test target in Xcode?\n(01:39) How to include Unit Test target in an existing Xcode project?\n(02:08) Sample SwiftUI project setup\n(04:53) How to setup Unit Test classes?\n(06:26) What is XCTestCase?\n(06:47) More about @testable import\n(08:09) setUp() and tearDown() functions\n(09:34) How to write Unit Tests in Swift?\n(13:18) How to run Unit Tests in Xcode?\n(14:46) Unit Tests Code Coverage\n(17:51) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-08-19T11:25:34Z","thumbnail_url":"https://img.youtube.com/vi/YR3PgwKKraw/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 273","channel_name":"Code Completion","video_id":"JlWcbwhZ_Ws","video_url":"https://www.youtube.com/watch?v=JlWcbwhZ_Ws","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-19T11:14:24Z","thumbnail_url":"https://img.youtube.com/vi/JlWcbwhZ_Ws/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"MeshGradients in iOS 18 and Xcode 15","channel_name":"Stewart Lynch on YouTube","video_id":"s_eQZ8rRV8Y","video_url":"https://www.youtube.com/watch?v=s_eQZ8rRV8Y","description":"In this video, I want to introduce you to a new gradient type introduced for iOS and iPad 18 as well as for MacOS 15 and that is a MeshGradient.  Let me take you through some explorations of the new gradient and show you you can create some pretty impressive background and custom styles for your projects \n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:09 Overview and first MeshGradient\n7:10 Experimental MeshGradient\n11:18 Adding Animation\n13:05 MeshGradients as Backgrounds\n15:45 MeshGradient Background Creator App\n\n Starter Project Files: \n   https://github.com/StewartLynch/MeshGradients\n\nCompleted Project: \n   https://github.com/StewartLynch/MeshGradients/tree/Completed\n\nReferences mentioned in video: \nMeshBackground Creator App\nVideo: https://www.youtube.com/watch?v=zWW--SAoyVc\nMac App Installer:  https://www.createchsol.com/StarterProjects/MeshGraidentCreator.dmg.zip\nSource Code: https://github.com/StewartLynch/Mesh-Background-Creator\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-08-18T13:33:30Z","thumbnail_url":"https://img.youtube.com/vi/s_eQZ8rRV8Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 272","channel_name":"Code Completion","video_id":"WicRkJBt8ec","video_url":"https://www.youtube.com/watch?v=WicRkJBt8ec","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-18T09:47:45Z","thumbnail_url":"https://img.youtube.com/vi/WicRkJBt8ec/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Floating Tab Bar - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"JOZv3C1yj7w","video_url":"https://www.youtube.com/watch?v=JOZv3C1yj7w","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Floating Tab Bar With Using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Floating Action Buttons | SwiftUI Floating Tab bar | SwiftUI Custom Tab View | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-tab-110296732\n\n► Morphing SFSymbol Effect Video: https://youtu.be/_aL4fDNNthM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Project Setup\n    1:50 Hiding Native Tab Bar\n    6:02 Building Floating Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-17T20:47:41Z","thumbnail_url":"https://img.youtube.com/vi/JOZv3C1yj7w/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering Swift Testing: Testing Closures with Expectation","channel_name":"Swift and Tips","video_id":"jQcmW4YgCuE","video_url":"https://www.youtube.com/watch?v=jQcmW4YgCuE","description":"In this episode of the Swift Testing Framework series, we're diving into the world of async testing in Swift. While Swift Concurrency has made async/await the new standard, many of us are still working with legacy code that relies on closures. \n\nIn this video, I’ll show you how to master the migration of tests that use closures and XCTest expectations, transforming them into modern, efficient Swift tests. You'll learn how to use continuations to bridge the gap between closures and async/await, and we’ll compare this method with the traditional XCTest expectation approach.\n\nContent:\n0:00 - Intro\n0:05 - Tests with expectation and waiter\n3:16 - Migrating to Swift Testing\n4:58 - Continuation\n10:17 - Using Issue.record\n11:48 - Outro\n\n---\n\n* Previous Episode (Issue.record): https://youtu.be/3J8_08pkKC0\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n* Swift Concurrency: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-17T15:00:44Z","thumbnail_url":"https://img.youtube.com/vi/jQcmW4YgCuE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 271","channel_name":"Code Completion","video_id":"1rHF4TV4LKk","video_url":"https://www.youtube.com/watch?v=1rHF4TV4LKk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-17T09:43:28Z","thumbnail_url":"https://img.youtube.com/vi/1rHF4TV4LKk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Caminante: Song-writing - guitar, Logic, bass, singing,","channel_name":"Full Queue Developer","video_id":"0-HKqInVDvg","video_url":"https://www.youtube.com/watch?v=0-HKqInVDvg","description":"Another recording session. Working on putting music to Antonio Machado's poem!\n\nDiscord\nhttps://discord.gg/gGmBNcDxrf\n\nWebsite\nhttps://DanielSincere.com","published":"2024-08-17T04:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0-HKqInVDvg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Ultimate Guide to In-App Purchases in SwiftUI (2024) | Fast & Easy Setup with FreemiumKit","channel_name":"FlineDev","video_id":"6JxwA3WieHs","video_url":"https://www.youtube.com/watch?v=6JxwA3WieHs","description":"Discover how to effortlessly set up in-app purchases in your SwiftUI app using FreemiumKit, without all the hassle on App Store Connect. In this step-by-step guide, we'll show you how to create and manage Monthly, Yearly, and Lifetime subscriptions directly within FreemiumKit. With just a few clicks, you can lock premium features behind a customizable paywall, enabling you to monetize your app quickly and efficiently. Perfect for developers looking to streamline their app launch process in 2024!\n\nLearn more about FreemiumKit here:\nhttps://freemiumkit.app\n\nDownload it on the App Store here (Mac recommended first):\nhttps://apps.apple.com/app/apple-store/id6502914189?pt=549314&amp;ct=youtube.com&amp;mt=8","published":"2024-08-16T11:00:13Z","thumbnail_url":"https://img.youtube.com/vi/6JxwA3WieHs/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Late Night Silent Completions: Jiiiii — Part 270","channel_name":"Code Completion","video_id":"pR75mQLt__w","video_url":"https://www.youtube.com/watch?v=pR75mQLt__w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-16T09:46:17Z","thumbnail_url":"https://img.youtube.com/vi/pR75mQLt__w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Python FastHTML: Using Pico Css Components #python #pythonprogramming #fasthtml #css","channel_name":"Stream Developers on YouTube","video_id":"aVl65a0PPgc","video_url":"https://www.youtube.com/watch?v=aVl65a0PPgc","description":"FasHTML provides out-of-the-box support for the minimal CSS framework, Pico Css, using pure Python functions. In this video, we create a simple Python app in VS Code using FastHTML and demonstrate how to use button loaders from Pico Css.  \n\nLike and subscribe to this channel to receive more tips like this.","published":"2024-08-16T05:58:34Z","thumbnail_url":"https://img.youtube.com/vi/aVl65a0PPgc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"ByteCast #3 - SwiftUI Network Status Monitor | NWPathMonitor","channel_name":"Xcoding with Alfian","video_id":"RQGdXCf4gV0","video_url":"https://www.youtube.com/watch?v=RQGdXCf4gV0","description":"In this 3rd episode, we’re going to implement network monitor to detect Network Reachability status using Apple native NWPathMonitor. We will then create a SwiftUI modifier to display network status as banner on top of any view. #swiftui \n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%233/NetworkMonitor\n\nXCANetworkMonitor SPM Lib:\nhttps://github.com/alfianlosari/XCANetworkMonitor/tree/main","published":"2024-08-16T01:17:50Z","thumbnail_url":"https://img.youtube.com/vi/RQGdXCf4gV0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 269","channel_name":"Code Completion","video_id":"ARnMta2zX-I","video_url":"https://www.youtube.com/watch?v=ARnMta2zX-I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-15T10:55:47Z","thumbnail_url":"https://img.youtube.com/vi/ARnMta2zX-I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Caminante: Song-writing sesh with Guitars, Bass, & Singing","channel_name":"Full Queue Developer","video_id":"UxnCLnobIPI","video_url":"https://www.youtube.com/watch?v=UxnCLnobIPI","description":"Working on putting music to Antonio Machado's poem!\n\nDiscord\nhttps://discord.gg/gGmBNcDxrf\n\nWebsite\nhttps://DanielSincere.com","published":"2024-08-15T04:00:17Z","thumbnail_url":"https://img.youtube.com/vi/UxnCLnobIPI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Expandable Search Bar + Progressive Blur Effect | SwiftUI | Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"RLJuXtlfejk","video_url":"https://www.youtube.com/watch?v=RLJuXtlfejk","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Expandable Search Bar With Progressive Blur Effect Using SwiftUI | SwiftUI Expandable Search Bar | SwiftUI Sticky Header | SwiftUI Resizable Header | SwiftUI Progressive Blur Effect | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-bar-110118464\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    2:20 Building Resizable Header\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-14T21:55:06Z","thumbnail_url":"https://img.youtube.com/vi/RLJuXtlfejk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering Swift Testing: Transition from XCTFail to Issue.record","channel_name":"Swift and Tips","video_id":"3J8_08pkKC0","video_url":"https://www.youtube.com/watch?v=3J8_08pkKC0","description":"In this episode of the Swift Testing Framework series, we dive deep into the transition from XCTFail to the powerful Issue.record in Swift Testing.\n\nYou'll learn why XCTFail has been a go-to for developers when handling unexpected test results and how Issue.record takes it to the next level.\n\nContent:\n0:00 - Intro\n0:05 - What is XCTFail?\n3:38 - Migrating to Issue.record\n6:45 - How to test async closures?\n7:17 - Outro\n\n---\n\n* Previous Episode (setUp/tearDown): https://youtu.be/a9mF6eNcprI\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV/tree/swift-testing\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-14T14:12:04Z","thumbnail_url":"https://img.youtube.com/vi/3J8_08pkKC0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 268","channel_name":"Code Completion","video_id":"0UP8nsO7Doo","video_url":"https://www.youtube.com/watch?v=0UP8nsO7Doo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-14T10:24:42Z","thumbnail_url":"https://img.youtube.com/vi/0UP8nsO7Doo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Custom Header | #animation #ios #apple #swiftui #xcode |","channel_name":"Kavsoft on YouTube","video_id":"UUuXoaqa3io","video_url":"https://www.youtube.com/watch?v=UUuXoaqa3io","description":"","published":"2024-08-13T20:24:14Z","thumbnail_url":"https://img.youtube.com/vi/UUuXoaqa3io/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Scrollable Tab Bar | #animation #apple #ios #swiftui  #xcode |","channel_name":"Kavsoft on YouTube","video_id":"yyysxlp6YmY","video_url":"https://www.youtube.com/watch?v=yyysxlp6YmY","description":"","published":"2024-08-13T20:21:38Z","thumbnail_url":"https://img.youtube.com/vi/yyysxlp6YmY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Design a Car mobile app for iOS 18 in Figma","channel_name":"DesignCode","video_id":"9Ze0Lfx-8qY","video_url":"https://www.youtube.com/watch?v=9Ze0Lfx-8qY","description":"You'll learn to design a Car control app from scratch in Figma, focusing on creating a complex design to enhance your Figma skills. Full course: https://designcode.io/design-and-prototype-for-ios-18\n\nYou'll use custom shapes, create progress rings with the arc tool, apply gradients, use blurs to make your design stand out, and create layouts using Auto Layout. Additionally, you'll understand and customize UI kits for consistency, develop wireframes focusing on structure and functionality, apply Apple's typography guidelines to enhance readability and accessibility, integrate SF Symbols 6 for cohesive and attractive icons, leverage Figma's Auto Layout to build responsive designs, and understand color theory and Apple's color guidelines to create dynamic styles and gradients.\n\nMy Figma File\n➡https://www.figma.com/community/file/1402695433852400086/design-and-prototype-ios-18-community\n\nWhat You'll Learn:\n\n-UI Kits: Understand and use UI kits to speed up your design process and ensure consistency.\n\n-Create Wireframes: Develop wireframes to serve as the blueprint for your app, focusing on structure and functionality.\n\n-Typography: Learn the basics of typography and apply Apple's guidelines to enhance readability and accessibility.\n\n-Integrate SF Symbols 6: Add SF Symbols to create cohesive and attractive icons, improving user navigation.\n\n-Implement Auto Layout: Use Figma's Auto Layout to build responsive designs that adapt to various screen sizes.\n\n-Choose and Apply Colors: Understand color theory and Apple’s color guidelines to create dynamic color styles and gradients.\n\n0:00 Intro\n3:50 UI kits \n9:48 Wireframe\n15:30 Typography\n25:28 SF symbols\n35:38 Auto Layout\n49:12 colors\n1:03:47 Gradients\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios18\n\n#figma  #uidesign #figmadesign","published":"2024-08-13T14:08:18Z","thumbnail_url":"https://img.youtube.com/vi/9Ze0Lfx-8qY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 267","channel_name":"Code Completion","video_id":"EjgohOVIGeQ","video_url":"https://www.youtube.com/watch?v=EjgohOVIGeQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-13T10:05:35Z","thumbnail_url":"https://img.youtube.com/vi/EjgohOVIGeQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Avoid Primitives… but chasing errors is a MESS","channel_name":"Quality Coding on YouTube","video_id":"p_Bi8H5IHig","video_url":"https://www.youtube.com/watch?v=p_Bi8H5IHig","description":"Domain types are better than primitives. But how do you convert from primitives? Things get awfully messy in this \"compiler-driven development\" approach. DON'T DO IT THIS WAY. Next time, let's try a cleaner approach.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-08-12T18:30:40Z","thumbnail_url":"https://img.youtube.com/vi/p_Bi8H5IHig/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Confusion, Ship-a-ton, Paywalls, App Intents, Mistakes Learning Swift & More","channel_name":"Sean Allen on YouTube","video_id":"zretcAZRoLU","video_url":"https://www.youtube.com/watch?v=zretcAZRoLU","description":"In the August episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss the following topics:\n\n- RevenueCat Hackathon - $25,000 prizes\n- Design for App Actions\n- App Intents - Resources\n- SwiftUI Misconceptions\n- A Swift Tour\n- Mistakes Learning Swift\n- Going Full-Indie - Ups & Downs\n- Paywall Tear downs\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - RevenueCat Hackathon - $25,000 prizes\n2:04 - Design for App Actions\n3:53 - App Intents - Resources\n4:49 - SwiftUI Misconceptions\n8:33 - A Swift Tour\n9:39 - Mistakes Learning Swift\n11:48 - Going Full-Indie - Ups & Downs\n14:59 - Paywall Tear downs\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-08-12T13:00:10Z","thumbnail_url":"https://img.youtube.com/vi/zretcAZRoLU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 266","channel_name":"Code Completion","video_id":"FY3MU2Ti2rE","video_url":"https://www.youtube.com/watch?v=FY3MU2Ti2rE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-12T09:37:19Z","thumbnail_url":"https://img.youtube.com/vi/FY3MU2Ti2rE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS 18 SwiftUI ScrollView DeepDive","channel_name":"Stewart Lynch on YouTube","video_id":"inOtbh9GPPY","video_url":"https://www.youtube.com/watch?v=inOtbh9GPPY","description":"In this video, I am going to take a bit of a deep dive into SwiftUI scrollView improvements introduced for iOS18.  Things just keep getting better, so let's investigate each new method and modifier and see how this can help us improve our scrollable collections.\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:56 ScrollPosition\n8:36 ScrollGeometry and onScrollGeometryChange\n13:35 onScrollPhaseChange\n17:10 onScrollVisibilityChange\n19:28 onScrollTargetVisibilityChange\n21:45 Practical Example\n\n Starter Project Files: \n   https://github.com/StewartLynch/ScrollViewiOS18\n\nCompleted Project: \n   https://github.com/StewartLynch/ScrollViewiOS18/tree/Completed\n\nReferences mentioned in video: \nEnhancements to ScrollView in iOS 17\n   https://youtu.be/8YHbhSmiKwU\n\nImage Carousel Views\n   https://youtu.be/gNFrpJy-jTo\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-08-11T13:45:48Z","thumbnail_url":"https://img.youtube.com/vi/inOtbh9GPPY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 265","channel_name":"Code Completion","video_id":"Nb0CAHHeX4k","video_url":"https://www.youtube.com/watch?v=Nb0CAHHeX4k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-11T09:18:35Z","thumbnail_url":"https://img.youtube.com/vi/Nb0CAHHeX4k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"She Who Must Be Obeyed - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kyokyPFja6s","video_url":"https://www.youtube.com/watch?v=kyokyPFja6s","description":"Check out the latest episode of Spockcast \n\nhttps://www.spockcast.com/2024/08/11/she-who-must-be-obeyed/","published":"2024-08-11T07:25:55Z","thumbnail_url":"https://img.youtube.com/vi/kyokyPFja6s/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"She Who Must Be Obeyed","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3Wy0rxFqHuA","video_url":"https://www.youtube.com/watch?v=3Wy0rxFqHuA","description":"This week Jonathan and Tim review the House of the Dragon Season Two finale as well as Time Bandits episode 5 and 6.\n\n  •  How Nurse Alyssa Ogawa Paved an Aspirational Future for Asian American Women | Star Trek (https://www.startrek.com/news/nurse-alyssa-ogawa-aspirational-future-asian-american-women) \n  •  House of the Dragon to End With Season 4, Season 3 Filming Early 2025 (https://variety.com/2024/tv/news/house-of-the-dragon-end-season-4-1236095543/) \n  •  The Orville Could Be Making Its Surprise Return (https://gizmodo.com/orville-season-4-filming-2025-2000483221) \n  •  Disney Hiking Prices Across All Disney+, Hulu and ESPN+ Stand-Alone Plans and Most Bundles (https://variety.com/2024/digital/news/price-increase-disney-plus-hulu-espn-plus-2024-1236096956/) \n  •  Jason Pargin Tiktok (https://vm.tiktok.com/ZMr49bLn6/) \n  •  Borderlands | Rotten Tomatoes (https://www.rottentomatoes.com/m/borderlands) \n  •  Inside Out (https://youtu.be/K815y4vBxcM?si=qNYWnGQQK-TWFf1f) \n  •  Orphan Black: Echoes | Official Trailer feat. Krysten Ritter | Premieres June 23 | AMC+ (https://youtu.be/-QqOkpu9_tg?si=8gchUeMfTd1P6mhm) \n  •  ASHES TO ASHES - BBC AMERICA Trailer (https://youtu.be/Kk0ioIvpjb4?si=7_YEnjtcijrjLdwI) \n  •  BBC - Life On Mars - Trailer (https://youtu.be/jZOzsIhCPgs?si=xGHyUIcOnhv4JDDV) \n  •  A Good Girl's Guide to Murder | Official Trailer | Netflix (https://youtu.be/wA39lIDm75Y?si=jZJhbc8E95bYIB5L) \n  •  Batman: Caped Crusader Season 1 - Official Trailer | Prime Video | DC (https://youtu.be/AdzSiO-7LyM?si=EIPaw4SuIgxn8XcG) \n  •  The Umbrella Academy Season 4 Trailer | 'The Final Season' (https://youtu.be/J--H5NbTHf8?si=dJkP22GHkevNcNiH) \n  •  ﻿The Ultimate \"Star Wars: A New Hope\" Recap Cartoon (https://youtu.be/FUp-sgicMgo?si=su3RhgC8vVyNO6Sd) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-08-11T03:21:44Z","thumbnail_url":"https://img.youtube.com/vi/3Wy0rxFqHuA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Swift Testing: Migrating XCTest setUp/tearDown to init/deinit (with a caveat ⚠️)","channel_name":"Swift and Tips","video_id":"a9mF6eNcprI","video_url":"https://www.youtube.com/watch?v=a9mF6eNcprI","description":"In this video, we'll dive deep into the process of migrating your setUp and tearDown functions from the XCTest framework to init and deinit methods in Swift Testing.\n\nThis migration can help streamline your test suite, but there’s a crucial caveat you need to be aware before migrating tearDown to deinit. I’ll walk you through the potential pitfalls and share best practices to ensure your tests run smoothly and reliably.\n\nGithub Post: https://github.com/swiftlang/swift-testing/issues/605\nMigrating from XCtest: https://developer.apple.com/documentation/testing/migratingfromxctest#Convert-setup-and-teardown-functions\n\nContent:\n0:00 - Intro\n0:07 - Explaining setUp/tearDown\n3:36 - Migrating to init\n6:50 - Migrating to deinit \n10:13 - Workaround deinit \n12:44 - Outro\n\n---\n\n* Previous Episode (Conditional Tests): https://youtu.be/kffbJty6QSw\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-10T16:18:44Z","thumbnail_url":"https://img.youtube.com/vi/a9mF6eNcprI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 264","channel_name":"Code Completion","video_id":"uUsI2txUOzo","video_url":"https://www.youtube.com/watch?v=uUsI2txUOzo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-10T08:51:30Z","thumbnail_url":"https://img.youtube.com/vi/uUsI2txUOzo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #2 - Thread Safe GCD Property Wrapper | Swift","channel_name":"Xcoding with Alfian","video_id":"IRRZfUyShUs","video_url":"https://www.youtube.com/watch?v=IRRZfUyShUs","description":"In this 2nd episode, I’m going to show you how to handle data race in your app. This happens when multiple threads read and update a property at the same time without synchronization, causing data corruption in memory and the heap, which can lead to crashes.\n\nGitHubProject:\nhttps://github.com/alfianlosari/xca-bytes-cast/tree/main/%232/ThreadSafeGCD","published":"2024-08-10T05:23:30Z","thumbnail_url":"https://img.youtube.com/vi/IRRZfUyShUs/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI: Test Push Notifications With iOS Simulators","channel_name":"Stream Developers on YouTube","video_id":"YiZzrpqE2E4","video_url":"https://www.youtube.com/watch?v=YiZzrpqE2E4","description":"Try Stream for free: https://getstream.io/try-for-free/\n\nDiscover how to display and test alert push notifications through the iOS simulator using SwiftUI. I will show you an easy way to design a push notification payload and display it in the simulator via Xcode and using the command line. You will also learn to customize the notification experience with a custom sound. \n\nDisplaying push notifications and customizing their sound is more than fun. So, let's begin. \n\nTimestamps\n00:00 Cold Opening\n00:09 Introduction\n00:24 Chapters\n00:48 The Final Project\n02:01 Source Code\n03:02 Start With a SwiftUI App\n05:03 Create a Notification Payload\n07:18 How to Setup an Alert Notification\n10:15 Test Your Alert Notification\n10:39 Test Alert Notifications With the Command Line\n12:19 How to Use a Custom Notification Sound\n13:05 Recap\n\nRelated Links\niOS Push Notifications: https://getstream.io/chat/docs/sdk/ios/client/push-notifications\n\nVoIP Push Notification Docs: https://getstream.io/video/docs/ios/advanced/push-notifications\n\nPushKit for Calls: https://getstream.io/blog/pushkit-for-calls","published":"2024-08-09T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/YiZzrpqE2E4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Spockcast - Who's a Good Dragon?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"xZtJx4HGOds","video_url":"https://www.youtube.com/watch?v=xZtJx4HGOds","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/08/08/whos-a-good-dragon/","published":"2024-08-09T19:28:06Z","thumbnail_url":"https://img.youtube.com/vi/xZtJx4HGOds/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Indie iOS App Development - New Deadline | Brew Coffee - #DevLog 3","channel_name":"Paul Solt on YouTube","video_id":"C2luvnTRWnw","video_url":"https://www.youtube.com/watch?v=C2luvnTRWnw","description":"Do you want to publish your own app idea and make side income?\n\nMy goal is to get an App Store build of Brew Coffee ready for the App Store by September 4th. Since I may be building with Xcode 16, my actual launch date might be 1-2 weeks later. I have had a perpetual beta for Brew Coffee over the years, and now I want to ship in.\n\nIn this DevLog update, I'll share the motiviation to get my rear into gear, and demo some of the new technologies I'm leveraging in Xcode 16 and iOS 18.\n\nIf you want to kickstarter your indie app development, then you need to get early access to Antoine van der Lee's new course: \n\nGoing Indie Course: https://swiftlee-courses.teachable.com/a/aff_3hr004by/external?affcode=2082304_0uhjeokl\n\n**The link above is an affiliate link, so if you use it, I will get a commision from the course price.\n\n\n00:00 Indie Development\n00:51 Side Project to Going Indie\n03:15 Brew Coffee app\n04:26 Picking a Publish Date\n06:40 Brew Coffee demo\n09:32 From Side Project to Going Indie Course\n11:13 SwiftData and CloudKit\n11:53 Brew Progress States in XIB Files\n14:15 Swift Testing Preview - Unit Testing\n16:00 Showing UIKit Navigation from SwiftUI\n16:40 Undo/Redo\n17:05 CloudKit Preview\n17:20 How to Disable CloudKit During Development\n17:42 Recipe Cloud Sync - CloudKit\n18:17 Super Easy Timer\n19:03 SwiftData Manual Recipe Sort Order\n20:53 Live demo is buggy\n\nDownload my Apps:\n\n* Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n* Brew Coffee app: https://signup.BrewCoffeeApp.com\n\n#Indie #iosdev #swift #xcode #xcode16 #ios18 #iosdevelopment #GoingIndie #SideProjectToGoingIndie #BrewCoffee #SuperEasyTimer #CloudKit #SwiftData #SwiftTesting #LiveDemo #ios #xib #swiftUI","published":"2024-08-09T11:00:11Z","thumbnail_url":"https://img.youtube.com/vi/C2luvnTRWnw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 263","channel_name":"Code Completion","video_id":"3PgVyz1Jvug","video_url":"https://www.youtube.com/watch?v=3PgVyz1Jvug","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-09T09:13:08Z","thumbnail_url":"https://img.youtube.com/vi/3PgVyz1Jvug/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Demos Aug 8 2024","channel_name":"Full Queue Developer","video_id":"5m2p6Qe5SNs","video_url":"https://www.youtube.com/watch?v=5m2p6Qe5SNs","description":"Recorded demos of two original songs I'm working on, \"Caminante\" & \"Pretty Baby\"\n\nThe lyrics \"Caminante\" are by Antonio Machado. https://www.poetryfoundation.org/poems/58815/traveler-your-footprints\nhttps://www.favoritepoem.org/poems/caminante-no-hay-camino/\n\n\"Pretty baby\" is a little bit more a lullaby\n\nBroadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-08-08T21:27:35Z","thumbnail_url":"https://img.youtube.com/vi/5m2p6Qe5SNs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What is Prompt Engineering? 🤔 #ai #promptengineering #ollama #gemma","channel_name":"Stream Developers on YouTube","video_id":"FRCn6e1PKcA","video_url":"https://www.youtube.com/watch?v=FRCn6e1PKcA","description":"What is prompt engineering, and why does it make sense?\nFor more details, see the full video on the @streamdevelopers channel.","published":"2024-08-08T15:58:11Z","thumbnail_url":"https://img.youtube.com/vi/FRCn6e1PKcA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Principal Developer Reveals His Experience Coding on the Apple II","channel_name":"Swift and Tips","video_id":"M_xjME7L5zA","video_url":"https://www.youtube.com/watch?v=M_xjME7L5zA","description":"Full Episode: https://youtu.be/kK2fITw26Cs\n\nHave you ever wondered what the coding experience was like in the very beginning of Apple Computers?\n\nJohn Knott, a Principal Developer, shares his experience coding on the Apple II! \n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-08T14:15:08Z","thumbnail_url":"https://img.youtube.com/vi/M_xjME7L5zA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"47: There are no open-source license police","channel_name":"Swift Package Indexing Live Streams","video_id":"_XjggnnNf-Q","video_url":"https://www.youtube.com/watch?v=_XjggnnNf-Q","description":"Join us as we discuss the latest Ready for Swift 6 results, and how we represent them on the site. We also chat about Open Source Software funding, homomorphic encryption, and of course, we include our regular package recommendations.\n\nNews\n\n- Issue with Swift 6 error counts - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/3233\n- Geomys project announcement - https://words.filippo.io/dispatches/geomys/\n    - AcknowList - https://swiftpackageindex.com/vtourraine/AcknowList\n    - LicensePlist - https://swiftpackageindex.com/mono0926/LicensePlist\n\nPackages\n\n- Easing - https://swiftpackageindex.com/psharanda/Easing\n- swift-homomorphic-encryption - https://swiftpackageindex.com/apple/swift-homomorphic-encryption\n    - Announcing Swift Homomorphic Encryption - https://www.swift.org/blog/announcing-swift-homomorphic-encryption\n    - Homomorphic encryption in plain english - https://www.freecodecamp.org/news/homomorphic-encryption-in-plain-english\n    - swift-argument-parser - https://swiftpackageindex.com/apple/swift-argument-parser\n- KeyColor - https://swiftpackageindex.com/heestand-xyz/KeyColor\n- swiftmacro-cloaked-string - https://swiftpackageindex.com/pykaso/swiftmacro-cloaked-string\n- Lightpack - https://swiftpackageindex.com/lightpack-run/lightpack","published":"2024-08-08T14:00:29Z","thumbnail_url":"https://img.youtube.com/vi/_XjggnnNf-Q/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 262","channel_name":"Code Completion","video_id":"dRSiZPtEefA","video_url":"https://www.youtube.com/watch?v=dRSiZPtEefA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-08T08:55:39Z","thumbnail_url":"https://img.youtube.com/vi/dRSiZPtEefA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using Python: Build Your First FastHTML and HTMX App #python #pythonprogramming #fasthtml #htmx","channel_name":"Stream Developers on YouTube","video_id":"FPVpUSelxYE","video_url":"https://www.youtube.com/watch?v=FPVpUSelxYE","description":"The FastHTML Python framework allows developers to quickly build modern web apps in Python using HTMX. This video shows how to create a simple video player with pure Python code to get you started.","published":"2024-08-08T08:05:09Z","thumbnail_url":"https://img.youtube.com/vi/FPVpUSelxYE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"First time singing on stream, I hope you had the time of your life","channel_name":"Full Queue Developer","video_id":"8JJcWU0oezE","video_url":"https://www.youtube.com/watch?v=8JJcWU0oezE","description":"First time singing on stream, I hope you had the time of your life\n\nSinging Good Riddance by Green Day! -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-08-07T21:20:54Z","thumbnail_url":"https://img.youtube.com/vi/8JJcWU0oezE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 261","channel_name":"Code Completion","video_id":"0-Y-Grq3sp0","video_url":"https://www.youtube.com/watch?v=0-Y-Grq3sp0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-07T09:08:12Z","thumbnail_url":"https://img.youtube.com/vi/0-Y-Grq3sp0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Who's a Good Dragon?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"FiADOwBwm78","video_url":"https://www.youtube.com/watch?v=FiADOwBwm78","description":"This week we review The House of the Dragon S02E07 The Red Sowing. We discuss the new shows revealed at Comic Con. We also review Time Bandits 3rd & 4th episodes.\n\n  •  Star Trek: Strange New Worlds, Section 31, Lower Decks First Looks (https://variety.com/2024/tv/news/star-trek-strange-new-worlds-section-31-lower-decks-first-look-1236087781/) \n  •  'Star Trek': Comedy Series From Tawny Newsome, Justin Simien in Development (https://variety.com/2024/tv/news/star-trek-comedy-tawny-newsome-justin-simien-1236087415/) \n  •  Star Trek: Starfleet Academy Adds Tig Notaro, Other Trek Alumni to Cast (https://variety.com/2024/tv/news/star-trek-starfleet-academy-star-trek-tig-notaro-robert-picardo-mary-wiseman-oded-fehr-1236087597/) \n  •  Exclusive Clip | Star Trek: Prodigy - Season 2 Coming to Blu-ray, DVD, and Digital (https://www.startrek.com/videos/exclusive-clip-star-trek-prodigy-season-2-home-release) \n  •  Robert Downey Jr. returning to MCU as Doctor Doom in 'Avengers: Doomsday' (https://ew.com/robert-downey-jr-returning-to-mcu-doctor-doom-avengers-doomsday-8684895) \n  •  The Halo TV show has been canceled - The Verge (https://www.theverge.com/2024/7/19/24201551/halo-paramount-plus-canceled) \n  •  The Boys star Jensen Ackles announces spinoff, Vought Rising, at Comic-Con (https://ew.com/the-boys-prequel-series-vought-rising-jensen-ackles-aya-cash-comic-con-8684556) \n  •  Doctor Who showrunner announces new UNIT spinoff series at Comic-Con (https://ew.com/doctor-who-spinoff-war-between-the-land-and-the-sea-comic-con-8684665) \n  •  SDCC 2024 gives us Silo’s season 2 silos, a release date, Steve Zahn - Polygon (https://www.polygon.com/sdcc/2024/7/27/24204765/silo-season-2-first-look-release-date-2024) \n  •  Creature Commandos | Official Teaser | Max (https://youtu.be/0CsuJoumqAk) \n  •  Solar Opposites Will Return for a Sixth Season (https://gizmodo.com/solar-opposites-will-return-for-a-sixth-season-2000479372) \n  •  'Battlestar Galactica' Reboot No Longer in the Works at Peacock (EXCLUSIVE) (https://variety.com/2024/tv/news/battlestar-galactica-reboot-canceled-peacock-1236091898/) \n  •  TERMINATOR ZERO | Official Teaser Trailer | Netflix (https://youtube.com/watch?v=HvXbAQOpocQ) \n  •  The Hunger Games: The Ballad of Songbirds & Snakes (2023) Official Trailer (https://youtu.be/RDE6Uz73A7g?si=EQaWrHYYtKh0Gyli) \n  •  Kingdom of the Planet of the Apes | Official Trailer (https://youtu.be/XtFI7SNtVpY?si=zUWj_iRrZrpxpReE) \n  •  Batman: Caped Crusader Season 1 - Official Trailer | Prime Video | DC (https://youtu.be/AdzSiO-7LyM?si=aEdFRjYGj8UaqBHW) \n  •  My Adventures with Superman | SEASON 2 TRAILER | adult swim (https://youtu.be/U8Ihhvbr2aA?si=e8FamkvF5o1RtFdx) \n  •  ﻿What We Do in the Shadows Season 1 Trailer | Rotten Tomatoes TV (https://youtu.be/mfBbSwX6kEk?si=Einu9IUaw05d3c99) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-08-07T01:53:31Z","thumbnail_url":"https://img.youtube.com/vi/FiADOwBwm78/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Don't write this code! (use NSCache instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"P_W6Jtg6-Xg","video_url":"https://www.youtube.com/watch?v=P_W6Jtg6-Xg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-08-06T15:03:55Z","thumbnail_url":"https://img.youtube.com/vi/P_W6Jtg6-Xg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Hide Unwanted Output in Xcode Console #swift #iosdevelopment #coding #console","channel_name":"Paul Solt on YouTube","video_id":"4m6AZNfVdsc","video_url":"https://www.youtube.com/watch?v=4m6AZNfVdsc","description":"Reduce the verbosity of the console log in Xcode so that you can focus on your code.\n\n#swift #iosdevelopment #iosdev #console #debugging","published":"2024-08-06T13:19:05Z","thumbnail_url":"https://img.youtube.com/vi/4m6AZNfVdsc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Show Devices and Simulators Window #iosdevelopment #coding #xcode","channel_name":"Paul Solt on YouTube","video_id":"mMODQqPIYpE","video_url":"https://www.youtube.com/watch?v=mMODQqPIYpE","description":"Open the Devices and Simulator Window with this keyboard shortcut.","published":"2024-08-06T11:00:44Z","thumbnail_url":"https://img.youtube.com/vi/mMODQqPIYpE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 260","channel_name":"Code Completion","video_id":"EUM7xO3wDgw","video_url":"https://www.youtube.com/watch?v=EUM7xO3wDgw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-06T09:51:01Z","thumbnail_url":"https://img.youtube.com/vi/EUM7xO3wDgw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Compositional Grid Layout With iOS 18 APIs","channel_name":"Kavsoft on YouTube","video_id":"N7S5qeRFeSg","video_url":"https://www.youtube.com/watch?v=N7S5qeRFeSg","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Custom Compositional Grid Layout Using SwiftUI | SwiftUI Custom Grid View | SwiftUI SubViewCollection | SwiftUI Compositional Layout | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-109529583\n\n► This Project is Built to Support iOS 18.0+\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 4\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Building Compositional Layout\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-05T19:33:22Z","thumbnail_url":"https://img.youtube.com/vi/N7S5qeRFeSg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Best iOS Dev Portfolio Strategy","channel_name":"Sean Allen on YouTube","video_id":"CVPLBBVftP4","video_url":"https://www.youtube.com/watch?v=CVPLBBVftP4","description":"When applying for jobs at small startups, mid-size companies, independent contracting or freelancing, your portfolio can have a HUGE impact. In this video I give you my thoughts on the best strategy for your iOS dev portfolio. We discuss going deep versus shallow (one big project or a bunch of smaller projects.\n\nThis video is from my Portfolio Project course where we build out an example of one of these smaller projects. You can find it here - https://seanallen.teachable.com/p/portfolio-project\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-08-05T13:49:09Z","thumbnail_url":"https://img.youtube.com/vi/CVPLBBVftP4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to Reduce Log Verbosity in the Xcode Debug Console","channel_name":"Paul Solt on YouTube","video_id":"6VCiEtyebLs","video_url":"https://www.youtube.com/watch?v=6VCiEtyebLs","description":"Do you want to hide unwanted logs? Is your Xcode Debug Console full of spam from Apple APIs or third party frameworks? Now in Xcode 15 and Xcode 16, you can filter the logs in Xcode to show only relevant logs. This is a powerful feature, but it has some quirks.\n\nI'll show you how you can hide all of Apple's logs and focus on your own app in a few seconds.\n\nHide all of Apple's output: !subsystem:com.apple\n\nDebugging with a breakpoint and using the `po` or `p` commands will turn off the filter, so you'll have to re-enable them after you finish debugging.\n\n#xcode #filter #console #consoleoutput #debugging #garbageoutput #swift #objectivec #ios #iosdev #macos #apple #xcode16","published":"2024-08-05T11:00:06Z","thumbnail_url":"https://img.youtube.com/vi/6VCiEtyebLs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 259","channel_name":"Code Completion","video_id":"aznvBVCoE5w","video_url":"https://www.youtube.com/watch?v=aznvBVCoE5w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-05T08:02:09Z","thumbnail_url":"https://img.youtube.com/vi/aznvBVCoE5w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How does this bootcamp instructor (@azamsharp ) prepare his online courses? 📝","channel_name":"Swift and Tips","video_id":"o9oyfylfGG8","video_url":"https://www.youtube.com/watch?v=o9oyfylfGG8","description":"Azam's Social Media: \nhttps://x.com/azamsharp\nhttps://www.youtube.com/@azamsharp\nhttps://www.udemy.com/user/mohammad-azam-2/\nhttps://azamsharp.teachable.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-04T15:00:55Z","thumbnail_url":"https://img.youtube.com/vi/o9oyfylfGG8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Getting the MOST out of Xcode 16","channel_name":"Stewart Lynch on YouTube","video_id":"uOEIhheCgBI","video_url":"https://www.youtube.com/watch?v=uOEIhheCgBI","description":"In this video, I want to introduce you to some new features coming in Xcode 16 and how you might be able to take full advantage of them\n\nI will start with Predictive code completion that does require MacOS 15 or Sequoia, but I will then move on to changes that apply to Xcode whether you are running MacOS 15 or the earlier MacOS 14, Sonoma\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Introduction\n1:45  Predictive Code Completion\n12:50 Creating Files\n14:38 Reviewable Macro\n16:35 Folders or Groups\n20:26 Enum Case alignment\n20:42 Reformat to Width\n22:43 Xcode Components\n23:30 App Icon\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-08-04T13:37:57Z","thumbnail_url":"https://img.youtube.com/vi/uOEIhheCgBI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 258","channel_name":"Code Completion","video_id":"qdShn5hS2TI","video_url":"https://www.youtube.com/watch?v=qdShn5hS2TI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-04T09:58:59Z","thumbnail_url":"https://img.youtube.com/vi/qdShn5hS2TI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ByteCast #1 -  Search with Debounce in SwiftUI | @Observable | Combine","channel_name":"Xcoding with Alfian","video_id":"jfpNfABEnys","video_url":"https://www.youtube.com/watch?v=jfpNfABEnys","description":"This is the first episode of XCA ByteCast, which a series of bite-sized tips and tricks  that can be implemented into any project\n\nIn this episode, I’m going to show you on how to implement search from remote API using Combine debounce with observable macro in SwiftUI\n\nCompleted Project:\nhttps://github.com/alfianlosari/bytecast-observable-debounce/tree/main\n\nRXJS Marble Diagram Debounce:\nhttps://rxmarbles.com/#debounce","published":"2024-08-04T03:25:35Z","thumbnail_url":"https://img.youtube.com/vi/jfpNfABEnys/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Building App Intro Animations with Shape Morphing Effect Using SwiftUI | #animation #ios18 #swiftui","channel_name":"Kavsoft on YouTube","video_id":"IqBe9dTaGaQ","video_url":"https://www.youtube.com/watch?v=IqBe9dTaGaQ","description":"","published":"2024-08-03T12:01:40Z","thumbnail_url":"https://img.youtube.com/vi/IqBe9dTaGaQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 257","channel_name":"Code Completion","video_id":"eYi-SercsQg","video_url":"https://www.youtube.com/watch?v=eYi-SercsQg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-03T09:41:53Z","thumbnail_url":"https://img.youtube.com/vi/eYi-SercsQg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Use a Custom Sound to Test iOS Push Notifications #ios #notification #pushnotification","channel_name":"Stream Developers on YouTube","video_id":"JGpe52bCizE","video_url":"https://www.youtube.com/watch?v=JGpe52bCizE","description":"This video shows how to swap the default sound implementation for testing iOS push notifications with the simulator using a custom sound. To learn more, check out our push notifications testing article below. \n\nPush notifications article: https://getstream.io/blog/test-ios-push-notifications/","published":"2024-08-02T20:00:09Z","thumbnail_url":"https://img.youtube.com/vi/JGpe52bCizE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Mastering Swift Testing: Conditional Tests with .enabled() and .disabled() Traits","channel_name":"Swift and Tips","video_id":"kffbJty6QSw","video_url":"https://www.youtube.com/watch?v=kffbJty6QSw","description":"In this video, we'll dive into the world of conditional tests, exploring how you can leverage the .enabled() and .disabled() traits to control test execution based on specific conditions.\n\nHave you ever faced the challenge of running tests only under certain circumstances? Whether you're dealing with multiple API versions, different environments, or feature flags, conditional tests can significantly streamline your testing process.\n\nWe'll cover:\n\n1. The basics of conditional testing in Swift.\n2. How to use .enabled() and .disabled() traits to control when your tests should run.\n3. Practical examples, including testing multiple API versions (v1, v2, v3) and dynamically adjusting your test suite.\n4. A cool trick for using the .bug trait to report issues and manage test conditions effectively.\n\n\n---\n\n* Previous Episode (#require): https://youtu.be/TtKFhJReN5A\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-08-02T14:00:47Z","thumbnail_url":"https://img.youtube.com/vi/kffbJty6QSw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Show the Welcome to Xcode Window #iosdevelopment #swift #beginners #developer #ios","channel_name":"Paul Solt on YouTube","video_id":"o8VvMd1Xdb0","video_url":"https://www.youtube.com/watch?v=o8VvMd1Xdb0","description":"Show the main window in Xcode.","published":"2024-08-02T11:00:51Z","thumbnail_url":"https://img.youtube.com/vi/o8VvMd1Xdb0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Quick Tip to Reduce the Memory Consumption of an iOS App with Multiple Images #shorts","channel_name":"Shubham Singh on YouTube","video_id":"JmuDcV4YTUA","video_url":"https://www.youtube.com/watch?v=JmuDcV4YTUA","description":"Here's a great tip that can help you reduce the memory usage of an App that shows multiple images.It works with both UIKit & SwiftUI frameworks. #shorts #iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video. 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2024-08-02T10:55:34Z","thumbnail_url":"https://img.youtube.com/vi/JmuDcV4YTUA/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 256","channel_name":"Code Completion","video_id":"4-R8Mnw50Ro","video_url":"https://www.youtube.com/watch?v=4-R8Mnw50Ro","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-02T09:33:14Z","thumbnail_url":"https://img.youtube.com/vi/4-R8Mnw50Ro/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Floating Bottom Sheets","channel_name":"Kavsoft on YouTube","video_id":"gxOqwo7bZYE","video_url":"https://www.youtube.com/watch?v=gxOqwo7bZYE","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Floating Bottom Sheets Using SwiftUI | SwiftUI Bottom Sheets | SwiftUI Floating Sheets | SwiftUI Custom Dialogs | SwiftUI Custom Alerts | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-109254252\n\n► This Project is Built to Support iOS 16.4+\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Building Floating Sheets\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-08-01T14:00:27Z","thumbnail_url":"https://img.youtube.com/vi/gxOqwo7bZYE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Troubleshoot Embedded Swift and the Matter Smart Light","channel_name":"Paul Solt on YouTube","video_id":"Jz7qKo2yRv8","video_url":"https://www.youtube.com/watch?v=Jz7qKo2yRv8","description":"In this video I'll share some additional tips from getting the Embedded Swift project to build and contorl the Matter Smart Light using an ESP32-c6 micro controller.\n\nRead the article: https://blog.supereasyapps.com/how-to-troubleshoot-embedded-swift-and-the-matter-smart-light/\n\nI'm new to embedded programming, so this is all a big experiment. Please let me know if this helps you:\n\n00:00 Getting Started with Embedded Swift\n00:30 Home Kit LED Control using Swift\n02:15 How to Get Started\n06:30 Testing Swift Toolchains\n10:50 Set up IDF Shell\n13:20 Smart Light Starter Project\n18:50 Install Firmware and Run\n19:38 Fix the LED GPIO\n22:50 Success - LED is ON\n24:24 Troubleshoot HomeKit Accessory\n25:48 Add HomeKit Accessory\n\n## Add to your ~/.zshrc file\n\nAdd this line to your zsh configuration file (create + open it if you don't have one):\n\n export TOOLCHAINS=$(plutil -extract CFBundleIdentifier raw /Library/Developer/Toolchains/swift-latest.xctoolchain/Info.plist)\n\nReload the configuration file:\n\n source ~/.zshrc\n\nTest the toolchain using your tool:\n\n echo $TOOLCHAIN\n swift --version\n\nYou should see output that looks like this, using your own toolchain identifier:\n\n\n swift --version\n \n Apple Swift version 6.0-dev (LLVM 0ad8ad0245d47b4, Swift 01bd2b4f8c84d45)\n Target: arm64-apple-macosx14.0\n\nThat should match the output if you override the variable before the command in this format: \n\n TOOLCHAINS=org.swift.59202407151a swift --version\n \n Apple Swift version 6.0-dev (LLVM 0ad8ad0245d47b4, Swift 01bd2b4f8c84d45)\n Target: arm64-apple-macosx14.0\n\nIf you dont' see the correct version, you may not have the toolchain setup properly. Redo those steps before proceeding, or you will not be able to build the code. You'll need to clean the project to remove the wrong build artifacts.\n\nEmbedded Swift is only available in the current trunk of the main Swift branch, so you need to make sure you're not using the Swift 6 toolchain or the Swift 5 toolchain using those environmental variables.\n\nAt this point you can setup the environment:\n\n## Setup the ESP-IDF environment\n\n . ~/esp/esp-idf/export.sh\n\n## Setup the ESP-Matter environment\n\n . ~/esp/esp-matter/export.sh\n\nIf you change Swift toolchains, make sure to clean the idf environment\n\n idf.py clean\n\nIf that doesn't work, try deleting the build folder.\n\n rm -rf build\n\nThen try the build process again with idf.\n\n idf.py set-target esp32c6\n \n idf.py build\n \n idf.py flash monitor\n \n # Exit monitor: `Control + ]`\n\n# Reset the Matter Accessory and Try Again\n\nYou can reset your device using this command.\n\n idf.py erase-flash\n\nThen retry and build and run (all-in-one)\n\n idf.py build flash monitor\n\n## Customize your LED GPIO Pin\n\nApple's code makes assumptions about the GPIO value for the LED. Different boards will require different values. Read your boards documentation to figure out what number to use if your board is different.\n\nIn the LED.swift, I customize the config to set the GPIO value of the LED: \n\n```swift\ninit() {\n  var config = led_driver_get_config()\n  print(\"config.gpio: \\(config.gpio)\")\n  config.gpio = 23 // default is 8 \n\n  let handle = led_driver_init(&amp;config)\n  led_driver_set_power(handle, true)\n  self.handle = handle!\n}\n```\n\n\n## Links\n\n* Swift Matter Examples: https://apple.github.io/swift-matter-examples/tutorials/tutorial-table-of-contents\n* macOS Setup: https://apple.github.io/swift-matter-examples/tutorials/swiftmatterexamples/setup-macos\n* Smart Light: https://apple.github.io/swift-matter-examples/tutorials/swiftmatterexamples/run-example-smart-light\n* Swift Toolchains: https://www.swift.org/download/\n* Cannot connect Issue: https://github.com/apple/swift-matter-examples/issues/9\n\n\n## Install CVCP Drivers for macOS \n\nThese drivers will allow you to see the serial port connection in macOS for the uart/USB device. Without them you will only see the `tty` interface and not the `cu.*` interface.\n\nhttps://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads\n\nCP210x VCP Mac OSX Driver\n\nhttps://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip\n\n(Unblock pop-ups in Safari)\n\nUnblock Driver\n\nPrivacy & Security \n\n1. Silicon Laboratories Inc (Background Mode) below Login Items: \"Allow in Background\"\n2. System software from the following developers was updated and the system needs to be restarted before it can be used.\n 3. CP210xVCPDriver (Enable it)\n\n\n#embeddedswift #swift #esp32 #esp32-c6 #embeddedprogramming #programming #coding #hardware #firmware #idf #LED #blink","published":"2024-08-01T11:00:15Z","thumbnail_url":"https://img.youtube.com/vi/Jz7qKo2yRv8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 255","channel_name":"Code Completion","video_id":"hikPgQmWMKA","video_url":"https://www.youtube.com/watch?v=hikPgQmWMKA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-08-01T09:22:23Z","thumbnail_url":"https://img.youtube.com/vi/hikPgQmWMKA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Problem with Swift 6 Concurrency, List vs. ScrollView, App Intents, LazyVGrid & More","channel_name":"Sean Allen on YouTube","video_id":"tQpGS7LixB8","video_url":"https://www.youtube.com/watch?v=tQpGS7LixB8","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn the July episode of Swift News I keep you up to date on the latest in greatest in the world of iOS development, Swift and SwiftUI. In this episode I discuss my experience migrating an easy codebase to the new Swift 6 Concurrency as well as the following topics:\n\n- LazyVGrid\n- SF Symbols\n- App Intents\n- List vs. ScrollView/LazyVStack\n- App Revenue & Downloads\n- iOS 18 Dark & Tinted App Icons\n- App Store Screenshots\n- macOS for Indie Devs\n- Code is Like Art\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift 6 Concurrency Migration\n4:57 - LazyVGrid - SwiftUI Field Guide\n5:40 - SF Symbols Guide\n6:32 - App Intents\n8:30 - List vs. ScrollView/LazyVStack\n11:00 - App Revenue & Downloads\n12:11 - iOS 18 Dark & Tinted App Icons\n13:10 - App Store Screenshots Are Easier\n13:37 - macOS for Indie Devs\n15:09 - Code is Like Art\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-07-31T18:01:13Z","thumbnail_url":"https://img.youtube.com/vi/tQpGS7LixB8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"You Need to Document Your Swift Code with DocC","channel_name":"Sean Allen on YouTube","video_id":"XEHZuy_VJmM","video_url":"https://www.youtube.com/watch?v=XEHZuy_VJmM","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI show you how to get Apple-like documentation and auto complete in your Swift and SwiftUI Codebases using DocC and Xcode. We use Xcode's Documentation Preview Editor to build our codebases documentation with descriptions, code samples and Important tags.\n\nI also go on a short rant with my thoughts on code comments in general.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is DocC?\n1:21 - Rant on Code Comments\n2:00 - Documenting our 1st Function\n2:38 - Documentation Preview Editor\n3:22 - Linking to Other Types\n4:55 - Including Code Snippets\n6:23 - Parameters & Important!\n8:21 - Build Your Documentation\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-07-31T15:06:02Z","thumbnail_url":"https://img.youtube.com/vi/XEHZuy_VJmM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How Hard is the Life of an Entrepreneur? | @iosmayank","channel_name":"Swift and Tips","video_id":"ROlj3hqE6qc","video_url":"https://www.youtube.com/watch?v=ROlj3hqE6qc","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-31T14:00:28Z","thumbnail_url":"https://img.youtube.com/vi/ROlj3hqE6qc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Getting Started with Embedded Swift and ESP32-C6 #swift #esp32 #embedded","channel_name":"Paul Solt on YouTube","video_id":"TXDWTkq-VNA","video_url":"https://www.youtube.com/watch?v=TXDWTkq-VNA","description":"I'm new to embedded programming and explore Embedded Swift in this video. Follow along as I install the needed tools to control this ESP32-C6 micro controller using Embedded Swift. It can be tricky and frustrating to setup, so I have some notes here and will post a follow-up video with additional notes.\n\nYou'll need to be comfortable working on the command line to follow along.\n\n* Watch: Go small with Embedded Swift: https://developer.apple.com/wwdc24/10197\n* Embedded Swift Examples: https://www.swift.org/blog/embedded-swift-examples/\n* Help Forum: https://forums.swift.org/t/embedded-swift-example-projects-for-arm-and-risc-v-microcontrollers/71066\n* Buy a ESP32-C6: https://www.sparkfun.com/products/22924\n\nNOTE: I am using an ESP32-C6 (sparkfun). The biggest thing to keep in mind is that the LED GPIO is going to be different from Apple's code sample. So you'll need GPIO23 instead of GPIO8, which is the default for Apple's sample code.\n\n00:00 Getting Started\n03:05 Embedded Swift is Experimental\n04:25 Install process\n06:22 Swift Trunk Development (main)\n18:25 ESP IDF Install\n23:02 Swift Matter Install\n45:20 Shell Setup\n49:15 Clone Swift Matter Examples\n49:42 LED Blink Demo Setup\n59:30 Visual Studio Code Setup\n1:08:29 Debugging the Blink Logic\n\n\nCommands to run\n\n idf.py clean\n idf.py set-target esp32c6\n idf.py build\n\nAll in one command with idf.py\n\n idf.py build flash monitor\n\n#embeddedswift #swift #esp32 #esp32-c6 #embeddedprogramming #programming #coding #hardware #firmware #idf #LED #blink","published":"2024-07-31T11:00:26Z","thumbnail_url":"https://img.youtube.com/vi/TXDWTkq-VNA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Control TextField Focus in SwiftUI (i.e Show the Keyboard) #swiftUI #iosdevelopment #coding","channel_name":"Paul Solt on YouTube","video_id":"7VPne0kWMkE","video_url":"https://www.youtube.com/watch?v=7VPne0kWMkE","description":"Learn how you can control the focus between multiple TextField or SecureField Views in your iOS app.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #TextField #FocusState #Focus #keyboard #ios #iosdev #iosdeveloper #iosdevelopment #xcode #xcode16 #swift #keyboardfocus","published":"2024-07-31T11:00:09Z","thumbnail_url":"https://img.youtube.com/vi/7VPne0kWMkE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 254","channel_name":"Code Completion","video_id":"quvttnO1-24","video_url":"https://www.youtube.com/watch?v=quvttnO1-24","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-31T09:46:46Z","thumbnail_url":"https://img.youtube.com/vi/quvttnO1-24/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"3-minute intro to Apple’s official method to design an iOS app 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"5k6B08EiQzw","video_url":"https://www.youtube.com/watch?v=5k6B08EiQzw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDownload to the method 👉 https://education-static.apple.com/coding-club-kit/appworkbook.key\nWatch my full livestream 👉 https://youtube.com/live/YM5eJEyZrFY\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-07-30T15:04:47Z","thumbnail_url":"https://img.youtube.com/vi/5k6B08EiQzw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 253","channel_name":"Code Completion","video_id":"6hcsFzdCo5Q","video_url":"https://www.youtube.com/watch?v=6hcsFzdCo5Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-30T09:27:04Z","thumbnail_url":"https://img.youtube.com/vi/6hcsFzdCo5Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Making a Nullable: A way to avoid mocking","channel_name":"Quality Coding on YouTube","video_id":"47KK55KJuAA","video_url":"https://www.youtube.com/watch?v=47KK55KJuAA","description":"Fakes and mocks are important. They can also tie down implementation details. Is there a way to have fast, reliable tests without them? This is where James Shore's \"Nullables\" come in. https://www.jamesshore.com/v2/projects/nullables\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-07-29T18:30:03Z","thumbnail_url":"https://img.youtube.com/vi/47KK55KJuAA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Quickly Open the Xcode Documentation Window #swift #xcode #iosdevelopment #shortcuts","channel_name":"Paul Solt on YouTube","video_id":"R6Sp9CXa0Ks","video_url":"https://www.youtube.com/watch?v=R6Sp9CXa0Ks","description":"Open the help window for Xcode Documentation on any Swift API.\n\n#documentation #swift #xcode #xcode16 #swiftui #shortcut","published":"2024-07-29T11:00:23Z","thumbnail_url":"https://img.youtube.com/vi/R6Sp9CXa0Ks/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Refactor SwiftUI into Reusable Views","channel_name":"Paul Solt on YouTube","video_id":"FIrKolOUKOY","video_url":"https://www.youtube.com/watch?v=FIrKolOUKOY","description":"Learn how to extract code in Xcode 16 into new code files that are reusable. Break up your complicated SwiftUI Views. You can use internal computed properties or you can create new SwiftUI View files to contain the UI logic.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\n00:00 Introduction\n00:51 Extracting Sub Views\n03:30 New Structure is Readable\n05:28 Create a CustomTextField\n09:47 Refactor TextField\n16:52 Xcode 16 New File\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #Resuable #View #Refactor #ios #iosdev #iosdeveloper #iosdevelopment #xcode #xcode16 #swift","published":"2024-07-29T11:00:13Z","thumbnail_url":"https://img.youtube.com/vi/FIrKolOUKOY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 252","channel_name":"Code Completion","video_id":"7BiTfzFYxII","video_url":"https://www.youtube.com/watch?v=7BiTfzFYxII","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-29T10:08:51Z","thumbnail_url":"https://img.youtube.com/vi/7BiTfzFYxII/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Sacred Lopez Timeline - spockcast 203","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"-4HMJxUxwCc","video_url":"https://www.youtube.com/watch?v=-4HMJxUxwCc","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/07/28/the-sacred-lopez-timeline/","published":"2024-07-28T19:04:21Z","thumbnail_url":"https://img.youtube.com/vi/-4HMJxUxwCc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI App Intro Animation's - Shape Morphing Effect - Walkthrough Page Animation's","channel_name":"Kavsoft on YouTube","video_id":"_aL4fDNNthM","video_url":"https://www.youtube.com/watch?v=_aL4fDNNthM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish App Intro Animation's  With Shape Morphing Effect Using SwiftUI | SwiftUI App Intro UI | SwiftUI Walkthrough Page Animation | SwiftUI Shape Morphing Effect | SwiftUI Complex UI | SwiftUI Animation Challenge | SwiftUI Complex Animation's | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-108981743\n\n► Metaball Effect Video: https://youtu.be/hfKGLJejAEw\n► Gooey Effect Video: https://youtu.be/jWvNdSetIXo\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free SwiftUI Book [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Project Setup\n    1:19 Building Morphing Symbol Effect\n    5:40 Building Walkthrough Page\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-28T17:15:06Z","thumbnail_url":"https://img.youtube.com/vi/_aL4fDNNthM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Sacred Lopez Timeline","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"NV7uJHqynJ0","video_url":"https://www.youtube.com/watch?v=NV7uJHqynJ0","description":"This week Jonathan and Tim review the season finale of The Acolyte, House of the Dragon S02E05-06 Regent, & Smallfolk, The Boys Season Four Finale, and spoiler-free hot take on Deadpool & Wolverine.\n\n  •  Apple scores record 72 Emmy Award nominations and sweeps across top categories (https://www.apple.com/newsroom/2024/07/apple-scores-record-72-emmy-award-nominations-and-sweeps-across-top-categories/) \n  •  Emmy nominations 2024: See full list of nominees (https://ew.com/emmy-nominations-2024-see-the-full-list-8678930) \n  •  Fallout, X-Men '97, What We Do in the Shadows Get Emmy Noms (https://gizmodo.com/fallout-x-men-97-and-what-we-do-in-the-shadows-score-big-for-genre-noms-at-2024-emmys-2000475835) \n  •  'Silo' Set For Comic-Con Panel Featuring Rebecca Ferguson, Common, Graham Yost (https://deadline.com/2024/07/silo-comic-con-panel-rebecca-ferguson-common-graham-yost-1236007674/) \n  •  Marvel Shocker: Russo Bros. in Talks to Direct Next Two 'Avengers' Movies (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/avengers-5-6-russo-bros-direct-1235949871/) \n  •  Inside Out 2 Beats Frozen 2 as the Highest-Grossing Animated Movie of All Time (https://gizmodo.com/inside-out-2-box-office-record-frozen-2-disney-2000478468) \n  •  Welcome to the Deadpoolification of the Internet Thanks to Deadpool & Wolverine (https://gizmodo.com/welcome-to-the-deadpoolification-of-the-internet-thanks-to-deadpool-wolverine-2000477613) \n  •  Exploding Kittens | Official Trailer | Netflix (https://youtu.be/T3F0Nt6ssLU?si=WUL2_AVQXp5k0Ygz) \n  •  TIME BANDITS Official Trailer (2024) (https://youtu.be/q_8j4fXTsyA?si=34x7klhijxPY-xgR) \n  •  LANDSCAPE WITH INVISIBLE HAND | Official Trailer (https://youtu.be/lAD81wjRnL8?si=pW0rp0i90t5hjpY1) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-07-28T16:01:27Z","thumbnail_url":"https://img.youtube.com/vi/NV7uJHqynJ0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Swift Testing: #require Macro to Catch Unexpected Nil Values","channel_name":"Swift and Tips","video_id":"TtKFhJReN5A","video_url":"https://www.youtube.com/watch?v=TtKFhJReN5A","description":"In this video, we'll dive into the powerful #require macro and show you how to use it to catch unexpected nil values in your tests.\n\nBy mastering the #require macro, you can:\n1. Ensure your tests fail when encountering nil values, providing you with immediate feedback.\n2. Confirm whether a value is nil or not, helping you maintain robust and reliable tests.\n3. Check if a method is throwing an error and fail the test if it doesn't, improving the accuracy of your testing suite.\n\nhttps://developer.apple.com/documentation/testing/require(_:_:sourcelocation:)-6w9oo\nhttps://developer.apple.com/documentation/testing/require(throws:_:sourcelocation:performing:)-7v83e\n\n---\n\n* Previous Episode (time limit): https://youtu.be/_9yR6e8VdCU\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-28T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/TtKFhJReN5A/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Xcode File Headers and Macros","channel_name":"Stewart Lynch on YouTube","video_id":"RACepNDGNyk","video_url":"https://www.youtube.com/watch?v=RACepNDGNyk","description":"In this video, I want to show you how you can create your own version of the Xcode File Header. Thes are the comments that are at the top of every file that is created within Xcode.  \nIt isn't going to help your Development, but it means that you can be more specific about what you want in that header and when you share your code, you can even add links here to where people can contact you.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nTable of Contents: \n0:00  Introduction\n2:15 The IDETemplateMacros property list\n4:22 Template locations\n8:10 Text Macros\n10:50 Organization Name\n12:17 Custom Header\n15:15 Global Template Location\n19:05 Sharing templates between computers\n\n Starter Project Files: \nNo Starter Project for this video\nCompleted Project: \nNo Starter project for this video\n\nReferences mentioned in video: \nTemplate Locations\n   https://help.apple.com/xcode/mac/9.0/index.html?localePath=en.lproj#/dev91a7a31fc\nXcode templates, projects, targets, schemes and workspaces\n   https://youtu.be/iComTMVqgXA\nText macros reference\n   https://help.apple.com/xcode/mac/9.0/index.html?localePath=en.lproj#/dev7fe737ce0\nRecommended Resources: \nFileHeader Macros Gist\n   https://gist.github.com/StewartLynch/6ce24f54b1ebbe417b80cd5e5b8195ed\nCreating, Using and Sharing Code Snippets\n   https://youtu.be/FrLczxak9rQ\n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-07-28T13:23:49Z","thumbnail_url":"https://img.youtube.com/vi/RACepNDGNyk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 251","channel_name":"Code Completion","video_id":"oiKgMaFnPLI","video_url":"https://www.youtube.com/watch?v=oiKgMaFnPLI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-28T09:14:01Z","thumbnail_url":"https://img.youtube.com/vi/oiKgMaFnPLI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 250","channel_name":"Code Completion","video_id":"1tlUcEMwSLc","video_url":"https://www.youtube.com/watch?v=1tlUcEMwSLc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-27T11:58:23Z","thumbnail_url":"https://img.youtube.com/vi/1tlUcEMwSLc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Use TextField Keyboard Focus in SwiftUI with FocusState - Tutorial","channel_name":"Paul Solt on YouTube","video_id":"SkQ2HnYmZQs","video_url":"https://www.youtube.com/watch?v=SkQ2HnYmZQs","description":"Are you struggling to manage the keyboard focus in your SwiftUI login forms? In this video, I'm going to show you how to take control of TextField focus, customize your input fields, and enhance user experience effortlessly.\n\nIf you need to match UX, there isn't a good way to expand the tap region beyond using a tap gesture and focus. I'll show you how you can fix tappability issues when design is larger than the TextField tap area.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\n00:00 Introduction\n00:35 TextField Keyboard Focus\n02:20 Get the Starter Xcode Project\n03:32 FocusState Enum\n05:50 Set TextField Focus .onAppear\n09:40 Fix TextField Padding Issue\n15:00 TextField textContentType\n15:50 Keyboard Suggestions\n16:10 Customize Keyboard Return Button\n19:48 Create Account Logic\n23:38 ProgressView on Button\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #TextField #FocusState #Focus #keyboard #ios #iosdev #iosdeveloper #iosdevelopment #xcode #xcode16 #swift #keyboardfocus","published":"2024-07-26T19:57:00Z","thumbnail_url":"https://img.youtube.com/vi/SkQ2HnYmZQs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Send & Test iOS Remote Push Notifications With Terminal","channel_name":"Stream Developers on YouTube","video_id":"NmWmy8-3cq8","video_url":"https://www.youtube.com/watch?v=NmWmy8-3cq8","description":"#notification #pushnotifications  #ios  #swift #swiftui  #uikit #commandline #pushnotification  \n\nUsing the command line (Terminal or Warp), you can quickly send and test iOS remote push notifications using these simple steps. \n\n1. Create a push notification payload\n2. Configure your app to send and receive alert notifications\n3. Get a simulated iOS device identifier\n4. Run a command in the Terminal to trigger the notification\n\nSource code: https://github.com/GetStream/stream-tutorial-projects/tree/main/iOS-SwiftUI/AlertPushNotifications\n\nLearn more\n\n📖: https://getstream.io/blog/test-ios-push-notifications/\n\nPlease subscribe and like this video for more content like this one.","published":"2024-07-26T13:16:13Z","thumbnail_url":"https://img.youtube.com/vi/NmWmy8-3cq8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Easy Xcode Inspector Panel Shortcuts #xcode #iosdevelopment #coding","channel_name":"Paul Solt on YouTube","video_id":"Rags9z0gVGU","video_url":"https://www.youtube.com/watch?v=Rags9z0gVGU","description":"Use these shortcuts to control the Inspector panel without using the mouse.\n\n#xcode #swift #swiftui #accessibility #iosdev #iosdevelopment #xcode16","published":"2024-07-26T11:00:32Z","thumbnail_url":"https://img.youtube.com/vi/Rags9z0gVGU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 249","channel_name":"Code Completion","video_id":"cKKguu7ETgY","video_url":"https://www.youtube.com/watch?v=cKKguu7ETgY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-26T08:52:05Z","thumbnail_url":"https://img.youtube.com/vi/cKKguu7ETgY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is Your App's Paywall Losing You Money? Live Paywall Teardown with Jake from Superwall","channel_name":"Appfigures on YouTube","video_id":"DRei11LUYlE","video_url":"https://www.youtube.com/watch?v=DRei11LUYlE","description":"Subscriptions are a great revenue model for many mobile apps and games, but success hinges on your ability to convert a free user to a paid one. \n\nThat's done through your paywall, and in this stream we'll be analyzing paywalls of apps submitted by the viewers offering tips to improve them and make more money.\n\nSubmit your app before the stream → https://fg.rs/ls39f\n\nResources:\n\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Check out Superwall: https://superwall.com\n► Find Ariel on X/Twitter → https://x.com/arielmichaeli\n► Find Jake on X/Twitter → https://x.com/jakemor\n\n#MobileApps #AppDevelopment #Subscription #AppGrowth","published":"2024-07-25T16:09:00Z","thumbnail_url":"https://img.youtube.com/vi/DRei11LUYlE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 248","channel_name":"Code Completion","video_id":"lXxsWEbFOsI","video_url":"https://www.youtube.com/watch?v=lXxsWEbFOsI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-25T08:15:33Z","thumbnail_url":"https://img.youtube.com/vi/lXxsWEbFOsI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"VS Code: Use . or .dev to Quickly Edit Code in Any GitHub Repo","channel_name":"Stream Developers on YouTube","video_id":"hPo2LKq4Yig","video_url":"https://www.youtube.com/watch?v=hPo2LKq4Yig","description":"You can open and edit code in any GitHub repo quickly in VS Code's Web Editor. Let's see it in action.","published":"2024-07-24T15:08:34Z","thumbnail_url":"https://img.youtube.com/vi/hPo2LKq4Yig/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The Xcode Editor Shortcuts You Need to Know #swift #xcode #iosdevelopment #coding","channel_name":"Paul Solt on YouTube","video_id":"prBlHA7_C1g","video_url":"https://www.youtube.com/watch?v=prBlHA7_C1g","description":"Learn these keyboard shortcuts to become more productive as you write code in Xcode with Swift, Objective-C, and other programming languages. These will help you work with SwiftUI and Storyboard files.\n\n#swift #xcode #objectivec #c++ #ios #iosdevelopment #iosdev #xcode16","published":"2024-07-24T11:00:49Z","thumbnail_url":"https://img.youtube.com/vi/prBlHA7_C1g/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 247","channel_name":"Code Completion","video_id":"xQaxDiRzElA","video_url":"https://www.youtube.com/watch?v=xQaxDiRzElA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-24T10:22:59Z","thumbnail_url":"https://img.youtube.com/vi/xQaxDiRzElA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I made a design tool. 95% of it was coded by Claude AI. svg.designcode.io","channel_name":"DesignCode","video_id":"PjO4dYMUlpU","video_url":"https://www.youtube.com/watch?v=PjO4dYMUlpU","description":"","published":"2024-07-24T09:32:02Z","thumbnail_url":"https://img.youtube.com/vi/PjO4dYMUlpU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Quick Tip to Enhance Debugging in Xcode #ios #coding #iosdeveloper","channel_name":"Shubham Singh on YouTube","video_id":"uhf_XbbvR6s","video_url":"https://www.youtube.com/watch?v=uhf_XbbvR6s","description":"Here's a handy tip that will help you with debugging your code. It works with both UIKit & SwiftUI frameworks. #shorts   \n\n#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2024-07-24T07:26:38Z","thumbnail_url":"https://img.youtube.com/vi/uhf_XbbvR6s/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"SwiftUI Coverflow Carousel - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"xU5z4IJpVg4","video_url":"https://www.youtube.com/watch?v=xU5z4IJpVg4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to create a beautiful coverflow carousel using SwiftUI | SwiftUI Coverflow | SwiftUI Carousel | SwiftUI Custom Carousel | SwiftUI Material Carousel | SwiftUI Animated Carousel | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-16-108694378\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:24 Building Coverflow Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-23T22:04:56Z","thumbnail_url":"https://img.youtube.com/vi/xU5z4IJpVg4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"5 very useful functions from Swift Algorithms 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"QOZP5oTJFuM","video_url":"https://www.youtube.com/watch?v=QOZP5oTJFuM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLink to Swift Algorithms 👉 https://github.com/apple/swift-algorithms/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-07-23T15:08:32Z","thumbnail_url":"https://img.youtube.com/vi/QOZP5oTJFuM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"My Story & iOS Dev Career Advice - Launched Interview at Deep Dish Swift","channel_name":"Sean Allen on YouTube","video_id":"SbC62vIPvHY","video_url":"https://www.youtube.com/watch?v=SbC62vIPvHY","description":"I was on Charlie Chapman's Launched Live podcast at the Deep Dish Swift conference in Chicago in May of 2024. In this interview we discuss the story of how I became a developer, started my YouTube channel/business. We also dive into why I built my app, Creator View and how I got my first iOS Dev job. There's a lot of great iOS dev nuggets in here. Hope you enjoy!\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - I Was Charlie's First iOS Tutorial\n2:32 - How I Learned to Code\n6:00 - My iOS Dev Bootcamp Experience\n6:44 - How I Got my First iOS Dev Job\n9:19 - Startups Paint a Pretty Picture\n11:36 - I Thought I was Better Than I was\n12:35 - Why I Started This YouTube Channel\n17:04 - Growth of my YouTube Channel\n21:07 - YouTube Business\n28:43 - Why I Built Creator View\n33:53 - Creator View's Grand Marketing Plan (Failed)\n35:55 - I Lost my Cofounder\n36:58 - Am I Proud of Creator View?\n38:26 - My new Job at PodcastAI\n40:50  - Audience Goodwill\n42:20 - Who Inspires Me as a Dev?\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-07-23T12:11:37Z","thumbnail_url":"https://img.youtube.com/vi/SbC62vIPvHY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 246","channel_name":"Code Completion","video_id":"eF4nnF2QcTI","video_url":"https://www.youtube.com/watch?v=eF4nnF2QcTI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-23T09:18:02Z","thumbnail_url":"https://img.youtube.com/vi/eF4nnF2QcTI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building iOS 18 Photos App UI | #swiftui #ios18 #animation","channel_name":"Kavsoft on YouTube","video_id":"Q8QR75IiuV4","video_url":"https://www.youtube.com/watch?v=Q8QR75IiuV4","description":"","published":"2024-07-22T20:40:42Z","thumbnail_url":"https://img.youtube.com/vi/Q8QR75IiuV4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Zoom Transitions SwiftUI | #ios18 #animation #swiftui","channel_name":"Kavsoft on YouTube","video_id":"mmTQsGrvRpI","video_url":"https://www.youtube.com/watch?v=mmTQsGrvRpI","description":"","published":"2024-07-22T20:35:01Z","thumbnail_url":"https://img.youtube.com/vi/mmTQsGrvRpI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"TDD with SwiftUI: Coding & Discussion","channel_name":"Quality Coding on YouTube","video_id":"KnDbWRh-3Xw","video_url":"https://www.youtube.com/watch?v=KnDbWRh-3Xw","description":"Test-driven development: it _does_ work with SwiftUI!\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-07-22T18:30:16Z","thumbnail_url":"https://img.youtube.com/vi/KnDbWRh-3Xw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Play: The Secret Weapon for iOS Devs & Designers","channel_name":"Sean Allen on YouTube","video_id":"oDz8hxWaIuE","video_url":"https://www.youtube.com/watch?v=oDz8hxWaIuE","description":"If you're building a SwiftUI app with a designer, Play is a tool that will speed up your workflow and improve your relationship with your designer. It's a must.\n\nWhen your designer creates the app design in Play they will use native SwiftUI components with Apple's Human Interface Guidelines built right in so they will always stay within Apple's best practices. \n\nYou can even run these design prototypes on your physical devices so you can really FEEL how animations and interactions should work before you build them. And to speed up your workflow you can even export SwiftUI code right into Xcode as a great starting point to building the design.\n\nCheck out Play:\nhttps://createwithplay.com/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Designers can now speak SwiftUI\n1:46 - Stop reinventing the wheel\n5:04 - Solving issues at Design Time (Screen Sizes)\n6:08 - See animations & interactions on a physical device\n8:12 - Export SwiftUI Code to Xcode\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-07-22T12:28:49Z","thumbnail_url":"https://img.youtube.com/vi/oDz8hxWaIuE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Quickly See Related Code Files - Xcode Assistant Editor #swift #xcode #iosdevelopment #shortcuts","channel_name":"Paul Solt on YouTube","video_id":"o5t1FJfaMiY","video_url":"https://www.youtube.com/watch?v=o5t1FJfaMiY","description":"Use the Assistant Editor to see the Swift interface, Storyboard/Code files together, or .h/.m files (Objective-C) or .h/.cpp (C++) files. \n\n#storyboard #swift #objective-c #c++ #headerfile #assistant #xcode #xcode16 #ios","published":"2024-07-22T11:00:45Z","thumbnail_url":"https://img.youtube.com/vi/o5t1FJfaMiY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 245","channel_name":"Code Completion","video_id":"FKMtuJBvuLw","video_url":"https://www.youtube.com/watch?v=FKMtuJBvuLw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-22T09:25:03Z","thumbnail_url":"https://img.youtube.com/vi/FKMtuJBvuLw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mastering Swift Testing: Fail Tests That Exceed Time Limits","channel_name":"Swift and Tips","video_id":"_9yR6e8VdCU","video_url":"https://www.youtube.com/watch?v=_9yR6e8VdCU","description":"In this video, you'll discover how to intentionally fail a test that exceeds the expected runtime using the timeLimit trait. This technique ensures you're notified when a test takes longer than desired, helping you maintain efficient and reliable test suites. Perfect for identifying and addressing performance bottlenecks in your Swift testing process.\n\nhttps://developer.apple.com/documentation/testing/limitingexecutiontime\n\n---\n\n* Previous Episode (withKnownIssue): https://youtu.be/BrVslR2f-VU\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-21T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/_9yR6e8VdCU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Custom Operators in Swift","channel_name":"Stewart Lynch on YouTube","video_id":"SJ-zUfUejdA","video_url":"https://www.youtube.com/watch?v=SJ-zUfUejdA","description":"In this video, I want to add to my Deeper Understanding series by taking a look at Swift operators and custom operators. Operators are fundamental to programming, and Swift provides a powerful way to define your own.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents: \n0:00  Intrododuction\n1:12 Standard Operators\n7:01 Custom Infix Operators\n14:27 Custom Prefix Operators\n15:51 Custom Postfix Operators\n\n Starter Project Files: \n   https://github.com/StewartLynch/Custom-Swift-Operators\n\nCompleted Project: \n   https://github.com/StewartLynch/Custom-Swift-Operators/tree/completedproject\n\nReferences mentioned in video: \nNONE\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-07-21T13:41:21Z","thumbnail_url":"https://img.youtube.com/vi/SJ-zUfUejdA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 244","channel_name":"Code Completion","video_id":"pibttRRXMaQ","video_url":"https://www.youtube.com/watch?v=pibttRRXMaQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-21T10:38:27Z","thumbnail_url":"https://img.youtube.com/vi/pibttRRXMaQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to price your #subscription #app vs. the competition #expert #tip","channel_name":"Appfigures on YouTube","video_id":"2wghz_GCrYM","video_url":"https://www.youtube.com/watch?v=2wghz_GCrYM","description":"","published":"2024-07-20T17:11:00Z","thumbnail_url":"https://img.youtube.com/vi/2wghz_GCrYM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Best website to learn the SwiftUI Framework","channel_name":"Shubham Singh on YouTube","video_id":"KIkNoVr4hIQ","video_url":"https://www.youtube.com/watch?v=KIkNoVr4hIQ","description":"One of the best resources to get into SwiftUI or upskill yourself. #shorts   \n\n#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Instagram: https://www.instagram.com/shubham_iosdev\n➜ X: https://x.com/Shubham_iosdev\n➜ Patreon: https://www.patreon.com/shubham_iosdev","published":"2024-07-20T14:25:53Z","thumbnail_url":"https://img.youtube.com/vi/KIkNoVr4hIQ/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 243","channel_name":"Code Completion","video_id":"juYycSqtTVI","video_url":"https://www.youtube.com/watch?v=juYycSqtTVI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-20T10:17:30Z","thumbnail_url":"https://img.youtube.com/vi/juYycSqtTVI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Put on Apple Watch Sport Band - 4 Easy Steps #applewatch #sport","channel_name":"Paul Solt on YouTube","video_id":"ELMuHjKhGzA","video_url":"https://www.youtube.com/watch?v=ELMuHjKhGzA","description":"Learn how I put on my Apple Watch so that it is the right tightness for daily use or on runs.\n#applewatch #watch #sportband #bands #smartwatch #apple #tutorial","published":"2024-07-19T18:20:09Z","thumbnail_url":"https://img.youtube.com/vi/ELMuHjKhGzA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Integrate AI Moderation Into Your App","channel_name":"Stream Developers on YouTube","video_id":"YwFVKw7jUGk","video_url":"https://www.youtube.com/watch?v=YwFVKw7jUGk","description":"Try Stream for free: https://getstream.io/try-for-free/\n\nThe Stream's AI moderation allows you to identify whether a text is potentially harmful. Developers can use it to determine content that might be harmful and take action. Watch this video and check out the associated links in the description to get started. \n\nGet Started\nAuto-moderation: https://getstream.io/automated-moderation/\n\nModeration Dashboard: https://getstream.io/try-for-free/\n\nModeration articles\n👉: https://getstream.io/blog/get-started-with-automoderation/\n👉: https://getstream.io/blog/twitter-clone-moderation/","published":"2024-07-19T18:00:22Z","thumbnail_url":"https://img.youtube.com/vi/YwFVKw7jUGk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Recreating iOS 18 Photos App UI - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"6ZrMcQkwTog","video_url":"https://www.youtube.com/watch?v=6ZrMcQkwTog","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to re-create iOS 18 Photos App UI With Multiple ScrollViews Using SwiftUI | SwiftUI Photos App UI | SwiftUI Complex UI | SwiftUI Multiple Scrollviews Interactions | SwiftUI Simultaneous Scrollviews | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-108434607\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    1:26 Building UI\n    12:50 Implementing Simultaneous Scroll Interaction\n    22:04 Implementing Custom Bottom Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-19T15:30:07Z","thumbnail_url":"https://img.youtube.com/vi/6ZrMcQkwTog/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Optimizing your #kids #mobile #app for#subscription #revenue #expert #tip","channel_name":"Appfigures on YouTube","video_id":"pNoCD_xxoTE","video_url":"https://www.youtube.com/watch?v=pNoCD_xxoTE","description":"","published":"2024-07-19T13:23:00Z","thumbnail_url":"https://img.youtube.com/vi/pNoCD_xxoTE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 242","channel_name":"Code Completion","video_id":"w2cSfGx6cPM","video_url":"https://www.youtube.com/watch?v=w2cSfGx6cPM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-19T11:10:11Z","thumbnail_url":"https://img.youtube.com/vi/w2cSfGx6cPM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quickly Focus on Your Swift Editor - Xcode Shortcut #swift #ios #xcode #productivity","channel_name":"Paul Solt on YouTube","video_id":"N88RtH0KaXc","video_url":"https://www.youtube.com/watch?v=N88RtH0KaXc","description":"Change between different code files using the focus mode. This allows you to go back and forth between a multi editor configuration and a single code file for ultimate productivity.\n\n#swift #xcode #xcode16 #swiftui #iosdev #coding #iosdevelopment","published":"2024-07-19T11:00:31Z","thumbnail_url":"https://img.youtube.com/vi/N88RtH0KaXc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Market Effectively to Developers? | @iosmayank","channel_name":"Swift and Tips","video_id":"CokHRGzPhfk","video_url":"https://www.youtube.com/watch?v=CokHRGzPhfk","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-18T14:46:35Z","thumbnail_url":"https://img.youtube.com/vi/CokHRGzPhfk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Embedded Swift Light Show on the ESP32-C6 Thing Plus #swift #esp32 @sparkfun","channel_name":"Paul Solt on YouTube","video_id":"4qv6qVWJ0MI","video_url":"https://www.youtube.com/watch?v=4qv6qVWJ0MI","description":"Embedded Swift Light Show on the ESP32-C6 Thing Plus #swift #esp32  @sparkfun","published":"2024-07-18T12:55:35Z","thumbnail_url":"https://img.youtube.com/vi/4qv6qVWJ0MI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to test your #paywall and increase #subscription #revenue for your #app #expert # tip","channel_name":"Appfigures on YouTube","video_id":"BXncsORkTI0","video_url":"https://www.youtube.com/watch?v=BXncsORkTI0","description":"","published":"2024-07-18T12:11:01Z","thumbnail_url":"https://img.youtube.com/vi/BXncsORkTI0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 241","channel_name":"Code Completion","video_id":"MAd_Ewq3jO4","video_url":"https://www.youtube.com/watch?v=MAd_Ewq3jO4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-18T10:23:16Z","thumbnail_url":"https://img.youtube.com/vi/MAd_Ewq3jO4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Embedded Swift with ESP32-C6 Micro Controller #swift #embedded #esp32  #coding","channel_name":"Paul Solt on YouTube","video_id":"hNQ8cb-Zi30","video_url":"https://www.youtube.com/watch?v=hNQ8cb-Zi30","description":"Explore Embeded Swift with ESP32!","published":"2024-07-17T21:56:20Z","thumbnail_url":"https://img.youtube.com/vi/hNQ8cb-Zi30/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Grow your #subscription revenue by creating more #paywalls #expert #tip","channel_name":"Appfigures on YouTube","video_id":"j0muzCjH_y0","video_url":"https://www.youtube.com/watch?v=j0muzCjH_y0","description":"How many paywalls should your app have? How many landing pages does a marketing website have? \n\nMore from Dan on #mobile #marketing.","published":"2024-07-17T20:29:25Z","thumbnail_url":"https://img.youtube.com/vi/j0muzCjH_y0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Quickly Show SwiftUI Preview (Xcode Canvas) #swiftui #xcode #preview  #coding #iosdevelopment","channel_name":"Paul Solt on YouTube","video_id":"tmBbbAxhIF4","video_url":"https://www.youtube.com/watch?v=tmBbbAxhIF4","description":"Learn how to show the canvas for previewing your SwiftUI user interfaces.\n\n#swiftui #preview #ios18 #ios #xcode #xcode16 #canvas","published":"2024-07-17T14:15:11Z","thumbnail_url":"https://img.youtube.com/vi/tmBbbAxhIF4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 240","channel_name":"Code Completion","video_id":"VZnwJLVQp2s","video_url":"https://www.youtube.com/watch?v=VZnwJLVQp2s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-17T11:20:38Z","thumbnail_url":"https://img.youtube.com/vi/VZnwJLVQp2s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Custom Button Styles like a PRO! (SwiftUI)","channel_name":"Jared Davidson on YouTube","video_id":"zFP1CJApEaE","video_url":"https://www.youtube.com/watch?v=zFP1CJApEaE","description":"Today we explore how to use SwiftUI.ButtonStyle to create our very own simple and easy ways to apply styling to your own buttons. This approach might seem time-consuming at first, but it's absolutely worth it in the end and it's how I approach things from now on.\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2024-07-16T22:34:27Z","thumbnail_url":"https://img.youtube.com/vi/zFP1CJApEaE/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Facebook Messenger Gradient Effect - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"U-9idyGKwgY","video_url":"https://www.youtube.com/watch?v=U-9idyGKwgY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to use create the Gradient Masking Effect in Facebook Messenger App Using SwiftUI | SwiftUI Gradient Masking | SwiftUI Dynamic Gradient Backgrounds | SwiftUI Messenger Gradient Masking | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-108263584\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    2:18 Building Gradient Masking\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-16T20:23:06Z","thumbnail_url":"https://img.youtube.com/vi/U-9idyGKwgY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to run native code from a WKWebView 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"pZwqUqXhXfA","video_url":"https://www.youtube.com/watch?v=pZwqUqXhXfA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLists of open source iOS apps:\n👉 https://github.com/dkhamsing/open-source-ios-apps\n👉 https://en.wikipedia.org/wiki/List_of_free_and_open-source_iOS_applications\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-07-16T15:00:56Z","thumbnail_url":"https://img.youtube.com/vi/pZwqUqXhXfA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to design the best #paywall for your #subscription #app and increase #revenue #expert #tip","channel_name":"Appfigures on YouTube","video_id":"Fi9sYS0GKIk","video_url":"https://www.youtube.com/watch?v=Fi9sYS0GKIk","description":"","published":"2024-07-16T12:03:00Z","thumbnail_url":"https://img.youtube.com/vi/Fi9sYS0GKIk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 239","channel_name":"Code Completion","video_id":"h6J4ZxPdZLE","video_url":"https://www.youtube.com/watch?v=h6J4ZxPdZLE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-16T09:49:01Z","thumbnail_url":"https://img.youtube.com/vi/h6J4ZxPdZLE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Search for iOS Jobs on LinkedIn in 2024","channel_name":"Paul Solt on YouTube","video_id":"3mabel_N_aE","video_url":"https://www.youtube.com/watch?v=3mabel_N_aE","description":"How do you search for iOS jobs efficiently? Is LinkedIn showing you already filled jobs? How do you filter jobs by skillset?\n\nIf you use LinkedIn, Glassdoor, Indeed, Levels.fyi, etc. you may find yourself unable to find relevant job titles. Depending on the type of job you are looking for, some employeers may be using one platform as there primary posting location.\n\nI have found LinkedIn to have more jobs and to be easier to filter by the job type that are relevant to me. Other platforms don't seem to show as many openings.\n\nUse these tricks to improve your search:\n\n1. Go to LinkedIn Jobs: https://www.linkedin.com/jobs\n2. Filter jobs by: \"Date Posted\", \"Experience Level\", \"Remote\", and other options in \"All Filters.\"\n3. Power Search Tip: Use quotes around relevant keywords to show in titles like: \"iOS\" for iOS only positions.\n4. Track your jobs in a spreadsheet: \n5. Copy LinkedIn links because they do not expire like employer job positings\n\niOS Job Search Spreadsheet: https://docs.google.com/spreadsheets/d/177wcOHUDn1D2DC_0YslD0EaXh2mxweiDZOU1OjjGOgE/edit?gid=0#gid=0\n\n00:00 iOS Jobs on LinkedIn\n00:45 Search for Less Popular Jobs\n03:00 Search with Keywords in Quotes\n04:55 Copy Job Links\n05:45 iOS Job Search Spreadsheet\n07:10 Levels.fyi Comparison\n\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#ios #jobsearch #linkedin #iosjobs #iosdev #iosdeveloper #developer #programmer #howtofindjobs","published":"2024-07-16T00:43:55Z","thumbnail_url":"https://img.youtube.com/vi/3mabel_N_aE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Login Page with Email Validation and Observation","channel_name":"Paul Solt on YouTube","video_id":"uIOuSWLKwl0","video_url":"https://www.youtube.com/watch?v=uIOuSWLKwl0","description":"How do you create a Login Page or Login Screen? How should you structure your model objects? What is the new Observation framework? \n\niOS 17 introduced the new Observation framework which moves away from Combine for ObservableObject and @Published properties to a new way of listening for changes that is more granular.\n\nLearn how to create an @Observable model object and connect it to your SwiftUI interface in Xcode 16.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\nhttps://www.hackingwithswift.com/swift/5.7/regexes\nhttps://www.regular-expressions.info/email.html\nhttps://developer.apple.com/documentation/regexbuilder\n\n00:00 SwiftUI LogIn Page\n00:23 LogIn Page Demo\n02:01 Vim Mode\n02:15 Model Object Observation\n03:58 Email Validation\n07:36 Connect Model to UI\n09:34 SwiftUI TextField Binding\n15:15 SecureField SwiftUI Binding\n16:14 SwiftUI Button\n17:27 Disabled Button State\n19:36 New Files in Xcode 16\n20:57 TextField Styles\n22:39 Dialog Background Styling\n25:19 Button Styling\n26:42 Light and Dark Mode\n27:54 Default Button Actions\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#SwiftUI #login #page #screen #observation #swift #xcode #iosdev #ios #iphonedev #developer #coding #xcode16","published":"2024-07-16T00:40:54Z","thumbnail_url":"https://img.youtube.com/vi/uIOuSWLKwl0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"UI Testing Tutorial with SwiftUI and macOS - Xcode 16","channel_name":"Paul Solt on YouTube","video_id":"vn11z-kxRmE","video_url":"https://www.youtube.com/watch?v=vn11z-kxRmE","description":"How do you write a UI Test with Swift and XCTest? How do you add tests to Xcode projects?\n\nIn this video I'll show you how to get started wtih UI Testing in a SwiftUI and AppKit app on macOS. These same tools will work in your own projects.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\n00:00 UI Testing in Xcode 16\n03:05 Starter Project\n04:01 Add UI Testing Target\n06:45 Start UI Testing\n09:10 Record UI Interactions\n10:23 Clean Up Tests\n12:50 Print Out Accessibility\n14:35 Add Accessibilty Identifiers\n20:35 Extend XCUIElement\n25:35 Refactor XCUIElement as Computed Properties\n27:55 Xcode 16 New XCTest Additions\n37:20 Attempting the Failure Case\n45:55 Up Next\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#UITesting #xcode #xctest #xcode16 #macos #appkit #swiftui #swift #ios","published":"2024-07-16T00:38:14Z","thumbnail_url":"https://img.youtube.com/vi/vn11z-kxRmE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Let's Play Timberborn! Update 6 Experimental, Episode 3","channel_name":"Full Queue Developer","video_id":"nDpxoGE-KhU","video_url":"https://www.youtube.com/watch?v=nDpxoGE-KhU","description":"https://DanielSincere.com\n\nThis episode, our first grove of trees finishes growing, and we plant our first grove of oaks inland. \n\nUpdate 6 is live on the experimental branch for Timberborn! Started a new game to celebrate. Folktails!\n\nBroadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-07-15T23:39:44Z","thumbnail_url":"https://img.youtube.com/vi/nDpxoGE-KhU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Are you Using Autocomplete Wrong in Xcode - Xcode 16 Tips","channel_name":"Paul Solt on YouTube","video_id":"QACX4orAf8w","video_url":"https://www.youtube.com/watch?v=QACX4orAf8w","description":"How does Autocomplete work in Xcode? Is it slowing you down? Is Autocomplete giving you bad suggestions?\n\nI find myself getting stuck with Autocomplete in Xcode 16 (and Xcode 15) where it does not show me the correct method. To be honest, I thought I was going crazy, but it turns out that Xcode is now grouping suggetions and hiding the methods that I'm looking for.\n\nThis means two things:\n1. You need to be aware the groupings exist\n2. You need to remember that some methods are overloaded with the inputs you want\n\nIf you can keep track of those two things, then you'll be able to use Autocomplete even when the suggestions are incorrect.\n\n#xcode #autocomplete #tip #xcode16 #ios #iosdev #developer #iosengineer #xcodeproductivity #productivity #iphone #app #mobileapp","published":"2024-07-15T20:00:06Z","thumbnail_url":"https://img.youtube.com/vi/QACX4orAf8w/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Stop Using Xcode Autocomplete Wrong!","channel_name":"Paul Solt on YouTube","video_id":"4lV_hjUcOKQ","video_url":"https://www.youtube.com/watch?v=4lV_hjUcOKQ","description":"Are you using Xcode automcomplete incorrectly? Is Autocomplete giving you bad suggestions?\n\nI find myself getting stuck with Autocomplete in Xcode 16 (and Xcode 15) where it does not show me the correct method. To be honest, I thought I was going crazy, but it turns out that Xcode is now grouping suggetions and hiding the methods that I'm looking for.\n\nThis means two things:\n1. You need to be aware the groupings exist\n2. You need to remember that some methods are overloaded with the inputs you want\n\nIf you can keep track of those two things, then you'll be able to use Autocomplete even when the suggestions are incorrect.\n\n#xcode #autocomplete #tip #xcode16 #ios #iosdev #developer #iosengineer #xcodeproductivity #productivity #iphone #app #mobileapp","published":"2024-07-15T19:17:44Z","thumbnail_url":"https://img.youtube.com/vi/4lV_hjUcOKQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Triangulation: Testing SwiftUI sheets","channel_name":"Quality Coding on YouTube","video_id":"ZdQbi_1U2hQ","video_url":"https://www.youtube.com/watch?v=ZdQbi_1U2hQ","description":"Let's use the TDD technique \"triangulation\" to make a SwiftUI sheet that either shows, or doesn't show.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nDiscovery Tree: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-07-15T18:30:21Z","thumbnail_url":"https://img.youtube.com/vi/ZdQbi_1U2hQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"The Third Side - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JbFDggZkYU0","video_url":"https://www.youtube.com/watch?v=JbFDggZkYU0","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/07/15/the-third-side/","published":"2024-07-15T17:13:41Z","thumbnail_url":"https://img.youtube.com/vi/JbFDggZkYU0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 238","channel_name":"Code Completion","video_id":"ej_QWAp3EfM","video_url":"https://www.youtube.com/watch?v=ej_QWAp3EfM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-15T08:48:35Z","thumbnail_url":"https://img.youtube.com/vi/ej_QWAp3EfM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Third Side","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PH1E1YjvTzA","video_url":"https://www.youtube.com/watch?v=PH1E1YjvTzA","description":"This week we review Star Wars: The Acolyte S01E07 Choice, The House of the Dragon S02E04 Dance of the Dragons, and The Boys S04E07 The Insider\n\n  •  Jimmy Cliff - Wikipedia (https://en.wikipedia.org/wiki/Jimmy_Cliff) \n  •  From Hollywood To Hartville! William Shatner’s Luxury Wardrobe (https://www.kikoauctions.com/upcoming/details/15572) \n  •  Paramount agrees to sweetened Skydance merger deal - The Verge (https://www.theverge.com/2024/7/8/24194043/paramount-skydance-merger-deal-announced-28-billion) \n  •  Here Are the 3D Movies Available on Vision Pro in Canada and Austrailia - iT Guy Technologies (https://www.it-guy.com/wp-new/2024/07/here-are-the-3d-movies-available-on-vision-pro-in-canada/) \n  •  The witch is back in Agatha All Along’s first trailer - The Verge (https://www.theverge.com/24194262/agatha-all-along-trailer) \n  •  Apple Shares Trailer for Upcoming Taika Waititi Series 'Time Bandits' - MacRumors (https://www.macrumors.com/2024/07/09/apple-tv-plus-time-bandits/) \n  •  Watchmen Chapter 1 | Redband Trailer 4K | Warner Bros. Entertainment (https://youtu.be/j-s-cxTnH2Q?si=QSSAMQq36Ll9LDng) \n  •  The Umbrella Academy | Final Season | Official Trailer | Netflix (https://youtu.be/oOFIxbotYCU?si=ISCnpSmIy1w9EBbS) \n  •  'Game of Thrones' Star Emilia Clarke Cast in Amazon Crime Drama (https://www.hollywoodreporter.com/tv/tv-news/emilia-clarke-cast-amazon-criminal-1235945474/) \n  •  'ALF' Child Star Benji Gregory Dies at 46 (https://people.com/alf-child-star-benji-gregory-dies-at-46-8676311) \n  •  Shelley Duvall, Star of ‘The Shining’ and ‘Nashville,’ Dies at 75 - The New York Times (https://www.nytimes.com/2024/07/11/arts/shelley-duvall-dead.html) \n  •  Rick and Morty: The Anime | OFFICIAL TRAILER | adult swim (https://youtube.com/watch?v=ASis6aJCnM8) \n  •  Streaming Ratings: 'The Boys,' 'House of the Dragon' Return to Charts (https://www.hollywoodreporter.com/tv/tv-news/streaming-ratings-the-boys-house-of-the-dragon-return-to-charts-1235946573/) \n  •  MORBIUS - Final Trailer (HD) (https://youtu.be/SQK-QxxtE8Y?si=xPanp3DH4k05oe2a) \n  •  Clipped | Official Trailer | Laurence Fishburne, Jacki Weaver, Cleopatra Coleman, Ed O'Neill | FX (https://youtu.be/WPIcQNMQchQ?si=4R8ADqpQ1ufuoec4) \n  •  Beverly Hills Cop: Axel F | Official Trailer | Netflix (https://youtu.be/KoxhkE_U3Ww?si=dR5Ip-kNvzqsOYYe) \n  •  ﻿Arrival Trailer (2016) - Paramount Pictures (https://youtu.be/tFMo3UJ4B4g?si=8fC_QtJqzxCIEddG) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-07-15T05:53:46Z","thumbnail_url":"https://img.youtube.com/vi/PH1E1YjvTzA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"iOS 18 Live Activities Broadcast Demo with Live Score Match SwiftUI App","channel_name":"Xcoding with Alfian","video_id":"g4Eugw6GJ-U","video_url":"https://www.youtube.com/watch?v=g4Eugw6GJ-U","description":"A demo and brief overview of iOS 18 Live Activities Broadcast API. it uses\n- Cloud Firestore to store matches\n- Cloud Functions with create db trigger to request channelID to APNS when match is created\n- Cloud Functions with update db trigger to broadcast match update using channelID to APNS\n\nApple Live Broadcast Doc:\nhttps://developer.apple.com/documentation/UserNotifications/sending-channel-management-requests-to-apns","published":"2024-07-15T02:47:05Z","thumbnail_url":"https://img.youtube.com/vi/g4Eugw6GJ-U/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Oops! Finding a Test Break (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"Foa1F4yYVwk","video_url":"https://www.youtube.com/watch?v=Foa1F4yYVwk","description":"During the last session, I inadvertently introduced a test failure. How to find the problem? Git bisect works great — if you don't get confused on the steps.\n\nDiscovery Tree: https://miro.com/app/board/uXjVKzU6Zq4=/?share_link_id=356686402761","published":"2024-07-15T01:00:09Z","thumbnail_url":"https://img.youtube.com/vi/Foa1F4yYVwk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 237","channel_name":"Code Completion","video_id":"0kOmRVkPee8","video_url":"https://www.youtube.com/watch?v=0kOmRVkPee8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-14T17:35:29Z","thumbnail_url":"https://img.youtube.com/vi/0kOmRVkPee8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mastering Swift Testing: Managing Test Failures with withKnownIssue","channel_name":"Swift and Tips","video_id":"BrVslR2f-VU","video_url":"https://www.youtube.com/watch?v=BrVslR2f-VU","description":"In this video, we explore the powerful withKnownIssue method from the Swift Testing framework. When working on real projects, ensuring a stable and robust app through thorough testing is crucial. Continuous Integration (CI) environments help by running a series of checks, including unit tests, before merging pull requests.\n\nHowever, a single failing test can halt the entire CI process, which can be frustrating, especially when you have urgent releases. The common workaround is to comment out or remove the failing tests, but this can lead to bad habits and decreased test coverage over time.\n\nSwift Testing introduces a better solution: the withKnownIssue method. This method allows you to wrap failing expectations, preventing them from causing CI pipeline failures. Instead of marking these tests as failed, Xcode categorizes them under \"expected failures,\" which can be addressed later.\n\n---\n\n* Previous Episode (Parameterized Tests): https://youtu.be/EIvvfH3Pc8U\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n0:42 - withKnownIssue\n3:28 - withKnownIssue with parameters\n4:39 - Outro\n\n-----\n\nOther videos from  my channel:\n* Parameter Packs: https://youtu.be/7rlpJn2lw-A\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-14T16:00:16Z","thumbnail_url":"https://img.youtube.com/vi/BrVslR2f-VU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Custom SwiftUI Countdown Timer","channel_name":"Stewart Lynch on YouTube","video_id":"dskxfuSlEAw","video_url":"https://www.youtube.com/watch?v=dskxfuSlEAw","description":"In this video, I would like to take you through the process of creating a Custom timer view.  We will focus on design and reusability so that you will be able to add to any one of your projects in the future.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nTable of Contents: \n0:00  Introduction\n1:55  TimerObject\n9:21 TimerView\n13:39 Progress Circles\n19:01 ReadSize Modifier\n23:19 Button Modifiers\n26:21 Adding to Views\n\n Starter Project Files: \nNone\nCompleted Project: \n   https://github.com/StewartLynch/Custom-Timer\n\nReadSize Gist\n   https://gist.github.com/StewartLynch/7d89fb911b27b0231adae633918c4c93\n\nReferences mentioned in video: \nGeometryReader\n   https://youtu.be/AXGrYI78hIo\nSwiftUI PreferenceKeys\n   https://youtu.be/GhIP98ht7Bk\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-07-14T13:35:49Z","thumbnail_url":"https://img.youtube.com/vi/dskxfuSlEAw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI: Drop Down Picker - iOS 17 & 18","channel_name":"Kavsoft on YouTube","video_id":"_0uC9wy4R9Y","video_url":"https://www.youtube.com/watch?v=_0uC9wy4R9Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create beautiful drop down menu picker using SwiftUI | SwiftUI Drop Down Picker | SwiftUI Custom Picker | SwiftUI Picker | SwiftUI Drop-down Menu | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-108085330\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Project Setup\n    1:00 Building Drop Down\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-13T22:47:03Z","thumbnail_url":"https://img.youtube.com/vi/_0uC9wy4R9Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"(Live Coding) From Obj-C to SwiftUI: Nullability Annotations","channel_name":"Quality Coding on YouTube","video_id":"mF-XM9MUnP8","video_url":"https://www.youtube.com/watch?v=mF-XM9MUnP8","description":"Do you need to convert any Objective-C to Swift?\n\nI want to convert a couple of old Objective-C apps from UIKit to SwiftUI. Of course, that means converting to Swift.\n\nWhiteboard: https://miro.com/app/board/uXjVKzU6Zq4=/?share_link_id=356686402761","published":"2024-07-13T20:00:24Z","thumbnail_url":"https://img.youtube.com/vi/mF-XM9MUnP8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Don’t personalize your #app’s #paywall down to the user - Do this instead to grow your #revenue","channel_name":"Appfigures on YouTube","video_id":"yQhIYM6g5XM","video_url":"https://www.youtube.com/watch?v=yQhIYM6g5XM","description":"","published":"2024-07-13T12:21:00Z","thumbnail_url":"https://img.youtube.com/vi/yQhIYM6g5XM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Exploring the Swift Algorithms Package 📦","channel_name":"Vincent Pradeilles on YouTube","video_id":"H_B7Vv77bQI","video_url":"https://www.youtube.com/watch?v=H_B7Vv77bQI","description":"Have you ever heard of the Swift Algorithms package? 🤨\n\nIt's an official package made by Apple which contains a lot of useful algorithms for sequences and collections!\n\nSo join me and together we'll explore every single function that this very useful package contains 👨🏻‍💻👩🏽‍💻\n\nLink to the Swift Algorithms package 👉 https://github.com/apple/swift-algorithms/tree/main/Guides","published":"2024-07-13T10:13:58Z","thumbnail_url":"https://img.youtube.com/vi/H_B7Vv77bQI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 236","channel_name":"Code Completion","video_id":"22Iyt3iEAnE","video_url":"https://www.youtube.com/watch?v=22Iyt3iEAnE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-13T09:32:42Z","thumbnail_url":"https://img.youtube.com/vi/22Iyt3iEAnE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let’s Play! Timberborn Update 6 Experimental, Episode 2","channel_name":"Full Queue Developer","video_id":"tN__xKtzhWs","video_url":"https://www.youtube.com/watch?v=tN__xKtzhWs","description":"https://DanielSincere.com\n\nThis episode, our first grove of trees finishes growing, and we plant our first grove of oaks inland. \n\nUpdate 6 is live on the experimental branch for Timberborn! Started a new game to celebrate. Folktails!\n\nBroadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-07-13T05:00:34Z","thumbnail_url":"https://img.youtube.com/vi/tN__xKtzhWs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Let’s Play! Timberborn Update 6 Experimental, Episode 1","channel_name":"Full Queue Developer","video_id":"8cvNa3e-TeI","video_url":"https://www.youtube.com/watch?v=8cvNa3e-TeI","description":"https://DanielSincere.com\n\nUpdate 6 is live on the experimental branch for Timberborn! Starting a new game to celebrate. Folktails!\n\nBroadcasted live on Twitch -- Watch live at https://www.twitch.tv/danielsincere","published":"2024-07-13T02:42:15Z","thumbnail_url":"https://img.youtube.com/vi/8cvNa3e-TeI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build an Angular Video Chat App","channel_name":"Stream Developers on YouTube","video_id":"Rrdc7N0jJXQ","video_url":"https://www.youtube.com/watch?v=Rrdc7N0jJXQ","description":"Let's follow this step-by-step tutorial to build a functioning Angular app for instant chat messaging and real-time video calling. \n\nTimestamps\n00:00 Cold Open\n00:12 Introduction\n01:22 Final Project\n02:36 Create a New Angular Project\n04:18 Install the Angular Chat SDK\n08:04 Test the Chat Functionality\n08:40 Install the JS Video SDK\n09:06 Generate a Calling Service\n14:51 Test the App\n15:26 Recap\n\nRelated Links\nSource Code: https://github.com/GetStream/angular-chat-video-demo\n\nAngular Chat SDK: https://getstream.io/chat/sdk/angular/  \n\nJavaScript Video SDK: https://getstream.io/video/sdk/javascript/ \n\nAngular Chat App Tutorial: https://getstream.io/chat/angular/tutorial/  \n\nJavaScript Video Calling Tutorial: https://getstream.io/video/sdk/javascript/tutorial/video-calling/","published":"2024-07-12T18:00:15Z","thumbnail_url":"https://img.youtube.com/vi/Rrdc7N0jJXQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to price your #app correctly #expert #tip from Dan Burcaw of NamiML","channel_name":"Appfigures on YouTube","video_id":"5-J3OLftjtQ","video_url":"https://www.youtube.com/watch?v=5-J3OLftjtQ","description":"","published":"2024-07-12T17:06:07Z","thumbnail_url":"https://img.youtube.com/vi/5-J3OLftjtQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 235","channel_name":"Code Completion","video_id":"_E4wJFsxeLA","video_url":"https://www.youtube.com/watch?v=_E4wJFsxeLA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-12T10:27:29Z","thumbnail_url":"https://img.youtube.com/vi/_E4wJFsxeLA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Excerpt from Swift Academy Podcast, Episode 7","channel_name":"Quality Coding on YouTube","video_id":"iC7MA_J5MVY","video_url":"https://www.youtube.com/watch?v=iC7MA_J5MVY","description":"From Walid Sassi's post on LinkedIn:\n\n🎙️ Join Us LIVE for Coding, Fun, and Learning! 🎙️\n\nHold onto your keyboards, folks! This episode of the Swift Academy podcast is going to be a wild ride. We're thrilled to have the legendary Jon Reid, author of \"𝐢𝐎𝐒 𝐔𝐧𝐢𝐭 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐛𝐲 𝐄𝐱𝐚𝐦𝐩𝐥𝐞\" book and the Gandalf of 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 (𝐓𝐃𝐃) for iOS, joining us LIVE!\n\n🎥 👉🏻 : https://www.youtube.com/watch?v=wzN7Nz6-5g","published":"2024-07-11T18:31:49Z","thumbnail_url":"https://img.youtube.com/vi/iC7MA_J5MVY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"46: A concept born and explored in recent decades","channel_name":"Swift Package Indexing Live Streams","video_id":"Z0A1-m8oAbc","video_url":"https://www.youtube.com/watch?v=Z0A1-m8oAbc","description":"Join us as we talk about our build system move to an Orka cluster consisting of 8 Mac Studios, our ongoing \"Ready for Swift 6\" project, to get an update on documentation coverage across the package ecosystem, and to hear our regular package recommendations.\n\n**News**\n\n- https://www.swift.org/blog/ready-for-swift-6/\n- https://swiftpackageindex.com/blog/switching-to-ephemeral-macos-build-runners\n    - https://www.macstadium.com/company/opensource\n\n**Packages**\n\n- https://swiftpackageindex.com/giginet/swift-testing-revolutionary\n- https://swiftpackageindex.com/soto-project/soto\n- https://swiftpackageindex.com/alessiorubicini/SwiftSessions\n- https://swiftpackageindex.com/entonio/Tabular\n- https://swiftpackageindex.com/CoreOffice/CoreXLSX","published":"2024-07-11T14:00:32Z","thumbnail_url":"https://img.youtube.com/vi/Z0A1-m8oAbc/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"AI on Mac Made Easy: How to run LLMs locally with OLLAMA in Swift/SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"KZBkqqcuo7g","video_url":"https://www.youtube.com/watch?v=KZBkqqcuo7g","description":"Running AI on Mac in your Xcode projects just got simpler! Join me as I guide you through running Local Large Language Models (LLMs) like llama 3 locally on your Mac with OLLAMA. In this video, I’ll walk you through installing OLLAMA, an open-source platform, and demonstrate how you can integrate AI directly into your Swift and SwiftUI apps. \nWhether you’re dealing with code, creating new applications, or simply curious about AI capabilities on macOS, this tutorial covers everything from basic setup to advanced model configurations. Dive into the world of local AI and enhance your apps’ functionality without the need for extensive cloud computing resources. Let’s explore the potential of local AI together, ensuring your development environment is powerful and efficient. Watch now to transform how you interact with AI on your Mac!\n\n\n👨‍💻 What You’ll Learn:\n - How to install and set up OLLAMA on your Mac.\n - Practical demonstrations of OLLAMA in action within the terminal and alongside SwiftUI.\n - Detailed guidance on optimizing OLAMA for various system configurations.\n - Customizing AI models \n\n🔍 Why Watch?\n - Understand the benefits of running AI locally versus cloud-based solutions.\n - Watch real-time tests of AI models on a MacBook Pro with an M1 chip, showcasing the power and limitations.\n - Gain insights into modifying AI responses to fit your specific coding style and project requirements.\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\n⬇️  Download ollama: https://ollama.com/\n\n⬇️ Download ollamac project files: https://github.com/kevinhermawan/Ollamac\n\n#SwiftUI #ai #macos","published":"2024-07-11T13:00:30Z","thumbnail_url":"https://img.youtube.com/vi/KZBkqqcuo7g/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"OpenAI API Quickstart: Send Your First API Request","channel_name":"Stream Developers on YouTube","video_id":"Xz4ORA0cOwQ","video_url":"https://www.youtube.com/watch?v=Xz4ORA0cOwQ","description":"The OpenAI API allows developers to integrate AI capabilities into their apps. You should set up your OpenAI API Key and make API calls to get started. This video provides a quick start for making your first API call to the OpenAI API using Curl. We will dive into using Python and Node.js in another video. \n\nRELATED LINKS\nWant to add an AI Chatbot to your app? Check this out: https://getstream.io/chat/solutions/ai-integration/\n\nAI Moderation: https://getstream.io/automated-moderation/\n\nLLM-powered Chatbot: https://getstream.io/blog/llm-chatbot-docs/\n\nOpenAI Quickstart: https://platform.openai.com/docs/quickstart?context=curl","published":"2024-07-11T09:36:46Z","thumbnail_url":"https://img.youtube.com/vi/Xz4ORA0cOwQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 234","channel_name":"Code Completion","video_id":"4BoiJ5F9Sd8","video_url":"https://www.youtube.com/watch?v=4BoiJ5F9Sd8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-11T09:06:41Z","thumbnail_url":"https://img.youtube.com/vi/4BoiJ5F9Sd8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"3 design tips from a GORGEOUS new landing page","channel_name":"Learn UI Design","video_id":"KuQ9xymFBSE","video_url":"https://www.youtube.com/watch?v=KuQ9xymFBSE","description":"Web design tips from the Daylight Computer's viral new landing page 🔥 – including tips on visual interest, cohesion, typography, copywriting, icons, and more.\n\n0:19 On motifs\n1:59 On picking typefaces\n2:55 On copywriting\n\nFREE RESOURCES MENTIONED IN THIS VIDEO\n🗽 Guide to motifs (https://learnui.design/blog/spice-up-designs-create-cohesive-brand.html)\n🔠 Step-by-step guide to pairing fonts (https://learnui.design/blog/guide-pairing-fonts.html)\n💅 Starting a project: brand and goals (https://www.youtube.com/watch?v=JOQJO_V7sew)\n\nFor FREE design tutorials, hop on the Design Hacks newsletter:\n✉️ https://www.learnui.design/newsletter.html?utm_source=youtube\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design?utm_source=youtube","published":"2024-07-11T05:15:06Z","thumbnail_url":"https://img.youtube.com/vi/KuQ9xymFBSE/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"From Swift Academy Podcast, Episode 7","channel_name":"Quality Coding on YouTube","video_id":"RBUiLW19nfo","video_url":"https://www.youtube.com/watch?v=RBUiLW19nfo","description":"From Walid Sassi's post on LinkedIn:\n\n🎙️ Stay Tuned Tomorrow with Jon Reid 🎙️\nJoin us as we dive into a wide array of fascinating topics:\n- TDD, BDD, DDD\n- Techniques in TDD like Triangulation and Fake It\n- Extreme Programming\n- Apple's New Testing Framework with a practical session on Xcode 16\n\n🗓️ Save the Date: Thursday, July 11\n🕗 Time: 8 PM (Paris) / 11 AM (San Jose, California)\n📍 Location: Only on Swift Academy\nDon't miss out on this exciting podcast!\n\n🎥 https://www.youtube.com/watch?v=wzN7Nz6-5gU","published":"2024-07-10T15:45:12Z","thumbnail_url":"https://img.youtube.com/vi/RBUiLW19nfo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Best Platform to Create Dev Courses? Experienced Instructor @azamsharp shares His Insights","channel_name":"Swift and Tips","video_id":"rJRVmgx_3DQ","video_url":"https://www.youtube.com/watch?v=rJRVmgx_3DQ","description":"Watch full episode: https://youtu.be/RRwJ5dyFylA\n\nAzam's Social Media: \nhttps://x.com/azamsharp\nhttps://www.youtube.com/@azamsharp\nhttps://www.udemy.com/user/mohammad-azam-2/\nhttps://azamsharp.teachable.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-10T15:00:58Z","thumbnail_url":"https://img.youtube.com/vi/rJRVmgx_3DQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"#Price optimization #tip: Figure out your #mobile #app's LTV ceiling","channel_name":"Appfigures on YouTube","video_id":"Fvu9MqMQQM0","video_url":"https://www.youtube.com/watch?v=Fvu9MqMQQM0","description":"","published":"2024-07-10T12:15:01Z","thumbnail_url":"https://img.youtube.com/vi/Fvu9MqMQQM0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 233","channel_name":"Code Completion","video_id":"Fa8ipGaOFSo","video_url":"https://www.youtube.com/watch?v=Fa8ipGaOFSo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-10T08:49:40Z","thumbnail_url":"https://img.youtube.com/vi/Fa8ipGaOFSo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Zoom Transitions - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"malwmE5fDHw","video_url":"https://www.youtube.com/watch?v=malwmE5fDHw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to create beautiful zoom transitions, just like the Snapchat transitions, with the new iOS 18 APIs | SwiftUI Zoom Transitions | SwiftUI Navigation Transitions | SwiftUI Hero Transitions | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-107814292\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:43 Project Setup\n    2:23 Building Zoom Transitions\n    8:24 Implementing Scrollable Views With Zoom Transitions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-09T16:00:22Z","thumbnail_url":"https://img.youtube.com/vi/malwmE5fDHw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How To Craft The Perfect Introduction For Technical Interviews","channel_name":"Paul Solt on YouTube","video_id":"_pgr_gigv0A","video_url":"https://www.youtube.com/watch?v=_pgr_gigv0A","description":"How should you introduce yourself when asked: tell me about yourself. How long should your introduction be? What exactly should you say?\n\nIf you can't articulate who you are concisely, you risk wasting valuable interview time and diminishing your chances of landing the job. In this video, I'll share my process for refining your \"elevator pitch\" or personal introduction.\n\nThis pitch will help you stay on track when discussing yourself. You may only need parts of it at times, but knowing who you are and what you want to cover will make you clearer and more confident.\n\nFollow my steps to improve your introduction, allowing you to articulate your skills effectively and save time for code challenges and behavioral questions.\n\nTemi: https://www.temi.com\nTeleprompter link: https://cueprompter.com\n\n00:00 Technical Interview Prep\n00:21 Plan Talking Points\n00:48 Use Temi to Transcribe\n01:31 Download Your Transcript\n01:55 Edit Your Transcript\n02:39 Revise with ChatGPT\n02:58 Practice Speaking \n03:41 Try a Teleprompter\n04:09 My Introduction \n\n#interview #swift #ios #coding #technical #technicalinterview #codechallenge #introduction #techlayoff #layoff #ios #developer #publicspeaking #job #jobsearch #iosdev","published":"2024-07-09T16:00:06Z","thumbnail_url":"https://img.youtube.com/vi/_pgr_gigv0A/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Which will make your #mobile #app more #money? Price optimization vs. Churn for #subscription #apps","channel_name":"Appfigures on YouTube","video_id":"oK94w_Z5q_Q","video_url":"https://www.youtube.com/watch?v=oK94w_Z5q_Q","description":"A tip to help app developers and marketers put time and effort towards the activity that will earn them the most revenue from Dan Layfield on the Appfigures AF Chats live stream.","published":"2024-07-09T15:21:47Z","thumbnail_url":"https://img.youtube.com/vi/oK94w_Z5q_Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"AI Features in Xcode 16: is it Good 👍 or Bad 👎?","channel_name":"Vincent Pradeilles on YouTube","video_id":"gQt7rohotpQ","video_url":"https://www.youtube.com/watch?v=gQt7rohotpQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n00:57 – What I've Liked\n06:00 – What I've Disliked\n12:52 – Conclusion\n14:22 – Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-07-09T14:55:29Z","thumbnail_url":"https://img.youtube.com/vi/gQt7rohotpQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 232","channel_name":"Code Completion","video_id":"NRUXD6pP-Xo","video_url":"https://www.youtube.com/watch?v=NRUXD6pP-Xo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-09T11:07:39Z","thumbnail_url":"https://img.youtube.com/vi/NRUXD6pP-Xo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Testing ForEach (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"eiedk5vUXZs","video_url":"https://www.youtube.com/watch?v=eiedk5vUXZs","description":"Does TDD work with SwiftUI? Here's an example of working with ForEach.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-07-08T18:30:33Z","thumbnail_url":"https://img.youtube.com/vi/eiedk5vUXZs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"llamafile: How to Run LLMs Locally","channel_name":"Stream Developers on YouTube","video_id":"uMwUBk6SuOE","video_url":"https://www.youtube.com/watch?v=uMwUBk6SuOE","description":"Let's get started with running a large language model locally using Mozilla llamafile in this video. \n\nIntegrate AI with chat: https://getstream.io/chat/solutions/ai-integration/ \n\nAI meeting summary tool: https://getstream.io/blog/meeting-summary-ollama-gemma/\n\nllamafile on GitHub: https://github.com/Mozilla-Ocho/llamafile\n\nHugging Face Model used in this video: https://huggingface.co/docs/chat-ui/index","published":"2024-07-08T18:00:28Z","thumbnail_url":"https://img.youtube.com/vi/uMwUBk6SuOE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Episode 200 - Master & Pupil","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0kGsxQdDUQ0","video_url":"https://www.youtube.com/watch?v=0kGsxQdDUQ0","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/07/07/master-and-pupil/","published":"2024-07-08T17:52:04Z","thumbnail_url":"https://img.youtube.com/vi/0kGsxQdDUQ0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to use NavigationStack in SwiftUI?","channel_name":"Etisha Garg on YouTube","video_id":"fBbw6-Nu_lg","video_url":"https://www.youtube.com/watch?v=fBbw6-Nu_lg","description":"In this video, I have explained all about NavigationStack in SwiftUI in complete detail. If you're a beginner struggling with understanding this topic, then this video is a must watch.\n\nThis video covers in depth explanation along with supported examples and covers about NavigationLink, NavigationDestination and programmatic navigation with NavigationPath.\n\n► Checkout my blog on NavigationStack here:\nhttps://www.swiftanytime.com/blog/navigationstack-in-swiftui\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n\n#swiftui #ios #iosdevelopment\n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:13) NavigationView vs NavigationStack\n(00:49) What is NavigationStack\n(01:21) Navigation based on Views\n(03:57) NavigationStack, NavigationLink & NavigationDestination\n(07:22) Using multiple Navigation Destination View\n(09:31) Multilevel Navigation Stack\n(10:35) Programmatic Navigation with NavigationPath\n(12:53) Programatically count number of views on the stack\n(13:30) Programatically push a new view\n(14:32) Programatically remove views from the stack\n(15:19) Programatically go back to root view\n(16:14) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-07-08T11:01:12Z","thumbnail_url":"https://img.youtube.com/vi/fBbw6-Nu_lg/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 231","channel_name":"Code Completion","video_id":"fkALP29-4lc","video_url":"https://www.youtube.com/watch?v=fkALP29-4lc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-08T10:10:36Z","thumbnail_url":"https://img.youtube.com/vi/fkALP29-4lc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Master and Pupil","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"x50dTWxyp8c","video_url":"https://www.youtube.com/watch?v=x50dTWxyp8c","description":"This week we review Star Wars: The Acolyte S01E06 Teach/Corrupt, House of the Dragon S02E03 The Burning Mill and The Boys S04E06 Dirty Business\n\n  •  All Episodes of Star Trek: Prodigy Season 2 Now Available (https://www.startrek.com/en-ca/news/star-trek-prodigy-season-2-now-available) \n  •  Apple TV+ continues to grow in the US, this time overtaking Paramount+ (https://9to5mac.com/2024/06/28/apple-tv-us-share-overtaking-paramount/) \n  •  Mrs Flood Is A Classic Doctor Who Character Even More Obscure (& Powerful) Than Sutekh: Theory (https://screenrant.com/doctor-who-mrs-flood-white-guardian-hint/) \n  •  The White Guardian | The Ribos Operation | Doctor Who | BBC Studios (https://youtu.be/4lCrV4s7Avc?si=LPzoc4YdiAY86Ksn) \n  •  You Can Now Own Sci-Fi's Most Iconic Bikini (https://gizmodo.com/princess-leia-star-wars-bikini-auction-carrie-fisher-1851573508) \n  •  Marvel’s What If…? series to end with third season - The Verge (https://www.theverge.com/2024/7/3/24191652/what-if-season-three-cancellation) \n  •  Official Trailer | Star Trek: Prodigy - Season 2 | StarTrek.com (https://youtu.be/zXh5TLAeJqw?si=dD5QSrgGUp2AxN88) \n  •  MADAME WEB – Official Trailer (HD) (https://youtu.be/s_76M4c4LTo?si=ej4WS4oTNbthMl_5) \n  •  BLADE RUNNER 2049 - Official Trailer (https://youtu.be/gCcx85zbxz4?si=oISObW0l0ItIAh-H) \n  •  LEGO Builder's Journey - Launch Trailer (https://youtu.be/eRduoQ2G6RE?si=VSAy45nSwafRcHt7) \n  •  ﻿The Bear | Season 3 Official Trailer | Jeremy Allen White, Ayo Edebiri, Ebon Moss-Bachrach | Disney+ (https://youtu.be/f_bhYFCtavY?si=NMdhwz1od4luehlo) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-07-07T23:03:06Z","thumbnail_url":"https://img.youtube.com/vi/x50dTWxyp8c/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mastering Swift Testing: Eliminate Duplicate Tests with Parameterized Testing","channel_name":"Swift and Tips","video_id":"EIvvfH3Pc8U","video_url":"https://www.youtube.com/watch?v=EIvvfH3Pc8U","description":"Tired of copy-pasting tests for different inputs or adding unnecessary logic to handle multiple cases? In this video, we dive into the power of parameterized tests using the Swift Testing Framework to streamline your testing process and eliminate redundant code.\n\n---\n\n* Previous Episode (Serial Tests): https://youtu.be/cYabvs5vThs\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n0:07 - Explaining the test\n2:00 - Old ways to test multiple inputs\n4:30 - Creating Parameterized Tests\n7:43 - Parameterized Tests with tuples\n11:20 - Outro\n\n-----\n\nOther videos from  my channel:\n* Parameter Packs: https://youtu.be/7rlpJn2lw-A\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-07T16:00:11Z","thumbnail_url":"https://img.youtube.com/vi/EIvvfH3Pc8U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Laying out views with ContainerRelativeFrame in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"DudvesMYAAY","video_url":"https://www.youtube.com/watch?v=DudvesMYAAY","description":"In this video, I want to return to my Deeper Understanding series and dig into the ContainerRelativeFrame view modifier for SwiftUI.  \n\nIt is a powerful modifier, but there are some things you need to be aware of before you start to implement it in your own projects.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nTable of Contents: \n0:00  Introduction\n1:58 The Basics\n4:45 Relative Sizing View\n8:05  More Relative Sizing\n10:05 Count and Span\n12:35 Image Carousel\n\n Starter Project Files: \n(If you are having problems downloading zip files, use Safari. Chrome restricts zip files by default) \n   https://github.com/StewartLynch/ContainerRelativeFrameDemo\n\nCompleted Project: \n   https://github.com/StewartLynch/ContainerRelativeFrameDemo/tree/CompletedProject\n\nReferences mentioned in video: \nGeometryReader\n   https://youtu.be/AXGrYI78hIo\n\nEnhancements to ScrollView in iOS 17\n   https://youtu.be/8YHbhSmiKwU\n\nImage Carousel Views\n   https://youtu.be/gNFrpJy-jTo\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-07-07T13:38:09Z","thumbnail_url":"https://img.youtube.com/vi/DudvesMYAAY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build an AI Assistant Expense Tracker SwiftUI App | Part 3 | AI Receipt Scanner | gpt-4o Vision","channel_name":"Xcoding with Alfian","video_id":"W7z9dHIrKco","video_url":"https://www.youtube.com/watch?v=W7z9dHIrKco","description":"Timeline\n00:00:00 Intro, Demo, Project Setup\n00:06:49 Add AIReceiptScanner SPM Lib, Info Plist Privacy Setup\n00:10:45 Integrate AIReceiptScanner Picker View\n00:19:40 AddReceiptToExpense View Model\n00:29:44 AddReceiptToExpense View \n00:44:17 Testing & Closing\n\nStarter Project Repo:\nhttps://github.com/alfianlosari/AIExpenseTracker/tree/starter-part-3\n\nAIReceiptScanner SPM LIb:\nhttps://github.com/alfianlosari/AIReceiptScanner\n\nCompleted Project Repo:\nhttps://github.com/alfianlosari/AIExpenseTracker/tree/completed-part-3\n\nBuilding an AI Assistant Expense Tracker SwiftUI App Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGwvBIaxYJvU3zkwgr4Lr7-qL","published":"2024-07-07T12:02:48Z","thumbnail_url":"https://img.youtube.com/vi/W7z9dHIrKco/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 230","channel_name":"Code Completion","video_id":"Qt2LoKAHFf4","video_url":"https://www.youtube.com/watch?v=Qt2LoKAHFf4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-07T09:29:53Z","thumbnail_url":"https://img.youtube.com/vi/Qt2LoKAHFf4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animated Scroll Wheel Picker | SwiftUI | Xcode 16 | iOS 17+","channel_name":"Kavsoft on YouTube","video_id":"IW7r2yYKdL0","video_url":"https://www.youtube.com/watch?v=IW7r2yYKdL0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to create this beautiful scroll wheel picker using SwiftUI | SwiftUI Custom Pickers | SwiftUI Scroll Wheel | SwiftUI Wheel Picker | SwiftUI Custom Wheel Picker | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-16-107617006\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project Setup\n    0:57 Building Scroll Wheel Picker\n    10:52 Implementing Hero Transitions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-06T17:00:32Z","thumbnail_url":"https://img.youtube.com/vi/IW7r2yYKdL0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 229","channel_name":"Code Completion","video_id":"pZBzAZUJ-TI","video_url":"https://www.youtube.com/watch?v=pZBzAZUJ-TI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-06T08:35:34Z","thumbnail_url":"https://img.youtube.com/vi/pZBzAZUJ-TI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Removing More Button from Tab bar - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"zSHBePAXJCs","video_url":"https://www.youtube.com/watch?v=zSHBePAXJCs","description":"Hello Guys 🖐🖐🖐\nIn this video I'm going to show how to hide More Button from Tab bar when using more than five tabs in SwiftUI | SwiftUI Hiding Tab Bar | SwiftUI Removing More Navigation From Tab Bar | SwiftUI Custom Tab Bar | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-tab-107545630\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Removing More Button From Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-05T17:29:26Z","thumbnail_url":"https://img.youtube.com/vi/zSHBePAXJCs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Create Interactive In-App Polls With SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"iDHvXVp5iuA","video_url":"https://www.youtube.com/watch?v=iDHvXVp5iuA","description":"Let's integrate polls in a SwiftUI app to provide seamless audience engagement and capture real-time responses using Stream Chat SwiftUI. Follow the simple steps in this video to get up and running. For more details on the SwiftUI polls support, check out the links below. \n\nStart with a free account: https://dashboard.getstream.io/\n\niOS Chat SDK: https://getstream.io/chat/sdk/ios/\n\nPolls Docs: https://getstream.io/chat/docs/sdk/ios/swiftui/polls/\n\nStream Chat: https://getstream.io/chat/docs/","published":"2024-07-05T11:28:16Z","thumbnail_url":"https://img.youtube.com/vi/iDHvXVp5iuA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 228","channel_name":"Code Completion","video_id":"zro1m0wWvC4","video_url":"https://www.youtube.com/watch?v=zro1m0wWvC4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-05T11:01:02Z","thumbnail_url":"https://img.youtube.com/vi/zro1m0wWvC4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Explicit ViewBuilder","channel_name":"Daniel Steinberg on YouTube","video_id":"bh4J0Ub8aKU","video_url":"https://www.youtube.com/watch?v=bh4J0Ub8aKU","description":"If a View's body is implemented in an extension that doesn't conform to View then we can run into problems if branches of body return different types. A solution is to explicitly annotate body with @ViewBuilder.","published":"2024-07-04T21:32:08Z","thumbnail_url":"https://img.youtube.com/vi/bh4J0Ub8aKU/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"SwiftUI Draggable Tab Bar | #ios18 #swiftui #apple #xcode","channel_name":"Kavsoft on YouTube","video_id":"YmdX3Fz93rk","video_url":"https://www.youtube.com/watch?v=YmdX3Fz93rk","description":"","published":"2024-07-04T20:52:11Z","thumbnail_url":"https://img.youtube.com/vi/YmdX3Fz93rk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Swipe to Hide Header | #apple #xcode #swiftui #ios18","channel_name":"Kavsoft on YouTube","video_id":"ffIy_csHGAk","video_url":"https://www.youtube.com/watch?v=ffIy_csHGAk","description":"","published":"2024-07-04T20:47:33Z","thumbnail_url":"https://img.youtube.com/vi/ffIy_csHGAk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 227","channel_name":"Code Completion","video_id":"GxVRYNMA5aw","video_url":"https://www.youtube.com/watch?v=GxVRYNMA5aw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-04T09:35:05Z","thumbnail_url":"https://img.youtube.com/vi/GxVRYNMA5aw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Show Editor Only - Quick Xcode Shortcut #swift #xcode #macbook #coding","channel_name":"Paul Solt on YouTube","video_id":"gK1gGBxjZio","video_url":"https://www.youtube.com/watch?v=gK1gGBxjZio","description":"Hide the other editors quickly with Command + Enter.\n\nDownload the PDF: https://super-easy-apps.ck.page/30-xcode-navigation-shortcuts\n\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-07-03T17:00:37Z","thumbnail_url":"https://img.youtube.com/vi/gK1gGBxjZio/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Mastering Swift Testing: Run Serialized Tests with One Line of Code!","channel_name":"Swift and Tips","video_id":"cYabvs5vThs","video_url":"https://www.youtube.com/watch?v=cYabvs5vThs","description":"In this video, we'll explore the powerful new Swift Testing framework launched by Apple, designed to make unit testing seamless and efficient. One standout feature of Swift Testing is its ability to run all tests in parallel by default, significantly speeding up your development process.\n\nHowever, some tests need to run in a specific order due to dependencies. We'll show you how to configure serialized tests in Swift Testing with just one line of code! Learn how to refactor your tests from XCTest to Swift Testing while maintaining the necessary test order.\n\n---\n\n* Previous Episode (Parallel Tests): https://youtu.be/8k0_j6qa7_M\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n1:30 - XCTests running serialized\n4:49 - Migrating to Swift Testing\n6:15 - Swift Tests Serialized\n10:12 - Outro\n\n-----\n\nOther videos from  my channel:\n* Podcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-07-03T14:00:28Z","thumbnail_url":"https://img.youtube.com/vi/cYabvs5vThs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Do THIS with you #mobile #app to turn more downloads into #money","channel_name":"Appfigures on YouTube","video_id":"wkBD9MYpry8","video_url":"https://www.youtube.com/watch?v=wkBD9MYpry8","description":"","published":"2024-07-03T11:00:56Z","thumbnail_url":"https://img.youtube.com/vi/wkBD9MYpry8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 226","channel_name":"Code Completion","video_id":"pLegNJCP21o","video_url":"https://www.youtube.com/watch?v=pLegNJCP21o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-03T09:35:14Z","thumbnail_url":"https://img.youtube.com/vi/pLegNJCP21o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Claude AI is a game-changer for experimentations. I made this SVG pattern builder with 16 iterations","channel_name":"DesignCode","video_id":"Z9rslnpW6wA","video_url":"https://www.youtube.com/watch?v=Z9rslnpW6wA","description":"","published":"2024-07-03T08:30:19Z","thumbnail_url":"https://img.youtube.com/vi/Z9rslnpW6wA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Re-Orderable Tab bar - Drag & Drop - Xcode 16 - iOS 18+","channel_name":"Kavsoft on YouTube","video_id":"Gq_d4BuIn9k","video_url":"https://www.youtube.com/watch?v=Gq_d4BuIn9k","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to construct a re-orderable tab bar similar to the one found in the X (previously Twitter) app | SwiftUI Movable Tab Bar | SwiftUI Drag and Drop Tab Bar Items | SwiftUI Drag Drop Tab Bar | SwiftUI Custom Tab bar | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-re-107331318\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 2\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Project Setup\n    2:24 Building Custom Tab bar\n    6:13 Adapting Drag and Drop\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-07-02T17:20:24Z","thumbnail_url":"https://img.youtube.com/vi/Gq_d4BuIn9k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The trick to build the inverted scroll of a messaging app 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"TtPMEsB6pzQ","video_url":"https://www.youtube.com/watch?v=TtPMEsB6pzQ","description":"🔥 Big thank you to Stream for sponsoring this video! 🔥\n\nStream's platform empowers developers with the flexibility and scalability they need to build rich conversations and engaging communities, check out their website 👉 https://getstream.io/?utm_source=youtube&amp;utm_medium=referral&amp;utm_content=&amp;utm_campaign=vincentpradeilles\n\n———\n\n#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-07-02T14:57:54Z","thumbnail_url":"https://img.youtube.com/vi/TtPMEsB6pzQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"6 Easy ways #mobile #app developers can use to lower #subscription #churn","channel_name":"Appfigures on YouTube","video_id":"3tDrhKOLEDE","video_url":"https://www.youtube.com/watch?v=3tDrhKOLEDE","description":"","published":"2024-07-02T11:00:08Z","thumbnail_url":"https://img.youtube.com/vi/3tDrhKOLEDE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 225","channel_name":"Code Completion","video_id":"kc0F23Wle7k","video_url":"https://www.youtube.com/watch?v=kc0F23Wle7k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-02T10:40:15Z","thumbnail_url":"https://img.youtube.com/vi/kc0F23Wle7k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My Favorite SwiftUI Updates in iOS 18","channel_name":"Sean Allen on YouTube","video_id":"aCbh9LmIZTI","video_url":"https://www.youtube.com/watch?v=aCbh9LmIZTI","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nWWDC 2024 introduced awesome new additions to SwiftUI in iOS 18. In this video I highlight a few of my favorites including Mesh Gradients,  zoom transitions in NavigationStacks, SF Symbols 6 and the new animations, floating TabView and custom sheet sizes on iPadOS, and date reference Text formatting.\n\nI can't wait to implement all these new changes into my apps.\n\nWWDC 2024 - What's New in SwiftUI:\nhttps://www.youtube.com/watch?v=CNMRV0F0w74\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-07-01T19:12:11Z","thumbnail_url":"https://img.youtube.com/vi/aCbh9LmIZTI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Chasing Errors (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"jqIndsM9Zxg","video_url":"https://www.youtube.com/watch?v=jqIndsM9Zxg","description":"How do you handle a change that breaks all the callers? Simply chasing the errors goes against refactoring principles.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-07-01T18:30:29Z","thumbnail_url":"https://img.youtube.com/vi/jqIndsM9Zxg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 224","channel_name":"Code Completion","video_id":"Ny8WRlhvvJE","video_url":"https://www.youtube.com/watch?v=Ny8WRlhvvJE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-07-01T10:25:01Z","thumbnail_url":"https://img.youtube.com/vi/Ny8WRlhvvJE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Sith Hits the Fan","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DmIB7KDzFvY","video_url":"https://www.youtube.com/watch?v=DmIB7KDzFvY","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/07/01/the-sith-hits-the-fan/","published":"2024-07-01T00:12:36Z","thumbnail_url":"https://img.youtube.com/vi/DmIB7KDzFvY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Sith Hits the Fan","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4QRyj5hSnII","video_url":"https://www.youtube.com/watch?v=4QRyj5hSnII","description":"This week we review Star Wars: The Acolyte S01E05 Night, Dr Who finale: Empire of Death, House of the Dragon: Rhaenyra the Cruel, The Boys: Beware the Jabberwocky, and the Dark Matter (2024) finale.\n\n  •  Batman: Caped Crusader Season 1 - Official Trailer | Prime Video (https://youtu.be/1TRK90KSkFM?si=Tv0n0ZmZ58z13M9h) \n  •  RED ONE | Official Trailer (https://youtu.be/U8XH3W0cMss?si=h6euuAchklUtR5U-) \n  •  Filming John Wick Bike Scene (https://x.com/rainmaker1973/status/1805507033317167160?s=46&amp;t=Ilt5KNu3T5DsTgN5H243Hg) \n  •  Paramount Plus is getting yet another price hike - The Verge (https://www.theverge.com/2024/6/24/24184979/paramount-plus-price-hike-august-2024) \n  •  The owner of Toys ‘R’ Us just used OpenAI’s Sora to animate the zombie brand - The Verge (https://www.theverge.com/2024/6/25/24186051/toys-r-us-openai-sora-brand-film) \n  •  An AI version of Al Michaels will deliver Olympic recaps on Peacock - The Verge (https://www.theverge.com/2024/6/26/24185774/olympics-ai-al-michaels-voice-recaps) \n  •  Star Wars in Canada (https://x.com/craigbaird/status/1806329568401178917?s=61) \n  •  ATLAS | Official Trailer | Netflix (https://youtu.be/Jokpt_LJpbw?si=rVusKrlj1W1Z7qIN) \n  •  GHOSTBUSTERS: FROZEN EMPIRE - Official Trailer (HD) (https://youtu.be/HpOBXh02rVc?si=2z3LVPle0wsOrYT4) \n  •  The Legend of Zelda: Echoes of Wisdom – Announcement Trailer – Nintendo Switch (https://youtu.be/94RTrH2erPE?si=HRmE_aLykT5gn5hx) \n  •  I.S.S. Official Trailer (2024) (https://youtu.be/i48f4AvS-Pk?si=JsGfCyLgPXCO_5u-) \n  •  Intruders | Series Trailer | Topic (https://youtu.be/xwjZHUV8p2k?si=PgguTcGdjpR4GEnm) \n  •  ﻿Travelers | Official Trailer [HD] | Netflix (https://youtu.be/99LZwZmSoNo?si=hkdnGtyZKKzZXYv0) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-06-30T20:55:36Z","thumbnail_url":"https://img.youtube.com/vi/4QRyj5hSnII/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Xcode Frameworks and Workspaces","channel_name":"Stewart Lynch on YouTube","video_id":"l7KnJfDiWns","video_url":"https://www.youtube.com/watch?v=l7KnJfDiWns","description":"In this video, I would like to introduce you to Xcode frameworks and how to apply these to projects and workspaces.  This is a follow up to the video that I have already released on Xcode terminology that introduces Workspaces so if yo have not watched that video, I recommend you watch it first. \n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nTable of Contents: \n0:00  Introduction\n1:21 Adding a framework to a project\n4:05 Using the framework\n10:30 Removing a framework from a project\n11:22 Adding a Workspace and adding a framework\n13:14 Adding a New Project to workspace and use framework\n16:32 Updating the Framework\n\n Starter Project Files: \nNONE\n\nCompleted Project: \nNONE\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-30T13:41:58Z","thumbnail_url":"https://img.youtube.com/vi/l7KnJfDiWns/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"AI Receipt Scanner in Expense Tracker App Demo | GPT-4o Vision | SPM Lib","channel_name":"Xcoding with Alfian","video_id":"y1aj4X6nn94","video_url":"https://www.youtube.com/watch?v=y1aj4X6nn94","description":"AIReceiptScanner SPM Lib:\nhttps://github.com/alfianlosari/AIReceiptScanner\n\nBuild AI Expense Tracker SwiftUI App Series:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGwsOCPrqOu2hoRXr1DrLTZJZ","published":"2024-06-30T12:26:29Z","thumbnail_url":"https://img.youtube.com/vi/y1aj4X6nn94/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 223","channel_name":"Code Completion","video_id":"IABsBoZ0joY","video_url":"https://www.youtube.com/watch?v=IABsBoZ0joY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-30T09:08:48Z","thumbnail_url":"https://img.youtube.com/vi/IABsBoZ0joY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ep. #11 | John Knott: 45 Years of App Development from Apple II to Medical Apps","channel_name":"Swift and Tips","video_id":"kK2fITw26Cs","video_url":"https://www.youtube.com/watch?v=kK2fITw26Cs","description":"In this episode, I'm joined by John Knott, a Principal Developer with 45 years of experience in software development. John and I work together at the same medical device company, and he brings a wealth of knowledge from his extensive career, spanning from the early days of Apple II to the cutting-edge medical apps of today.\n\nTopics covered in this episode include:\n\n- How John began his remarkable career in software development.\n- The role and responsibilities of a Principal Engineer.\n- The unique challenges and rewards of developing medical apps versus regular apps.\n- An evaluation of TCA (The Composable Architecture) and whether it's a good architecture choice.\n\nJoin us as we dive into John's fascinating journey and gain valuable insights into the world of software development and medical technology.\n\n-----\n\nLinks:\nJohn's LinkedIn: https://www.linkedin.com/in/john-knott-958695/\nJohn's first computer: https://en.wikipedia.org/wiki/TRS-80\n\nArchitecture Book: https://www.amazon.com/dp/0134494164/ref=cm_sw_r_cp_apa_i_FyzqDbV9KJ25Y\n\nTCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-29T15:00:44Z","thumbnail_url":"https://img.youtube.com/vi/kK2fITw26Cs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift News - Apple Intelligence, WWDC 24, Swift Testing, SwiftUI & More","channel_name":"Sean Allen on YouTube","video_id":"jn1sYfLnvq4","video_url":"https://www.youtube.com/watch?v=jn1sYfLnvq4","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift News is a monthly show where I break down the latest happenings in the world of Swift, SwiftUI and iOS development. In this episode I cover:\n\n- Apple Intelligence\n- What's New in SwiftUI\n- Swift Testing\n- SF Symbols 6\n- What's New in UIKit\n- Apple's WWDC Guides\n- Apple Design Award Winners\n- History of SwiftUI\n- Product Evolution over a Decade\n13:53 - Visual Hierarchy Design Tip\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Apple Intelligence\n2:07 - What's New in SwiftUI\n4:14 - Swift Testing\n5:03 - SF Symbols 6\n6:08 - What's New in UIKit\n7:47 - Apple's WWDC Guides\n9:37 - Apple Design Award Winners\n10:38 - History of SwiftUI\n12:19 - Product Evolution over a Decade\n13:53 - Visual Hierarchy Design Tip\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-06-29T12:55:19Z","thumbnail_url":"https://img.youtube.com/vi/jn1sYfLnvq4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Exploring Predictive Code Completion in Xcode 16 🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"FU9wl3-yJ-8","video_url":"https://www.youtube.com/watch?v=FU9wl3-yJ-8","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! Learn more 👉 https://www.revenuecat.com\n\n———\n\nYou're curious to try Predictive Code Completion in Xcode 16, but you haven't had time to install macOS Sequoia beta?\n\nDon't worry: I've got you covered!\n\nI've installed the beta and together we'll discover if this feature really helps us code faster 👩🏽‍💻👨🏻‍💻","published":"2024-06-29T10:37:12Z","thumbnail_url":"https://img.youtube.com/vi/FU9wl3-yJ-8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 222","channel_name":"Code Completion","video_id":"oN7s-yCEo24","video_url":"https://www.youtube.com/watch?v=oN7s-yCEo24","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-29T08:51:52Z","thumbnail_url":"https://img.youtube.com/vi/oN7s-yCEo24/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sith, Sundays, Sons, & Boys","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"DlQ8Xsxrk0Q","video_url":"https://www.youtube.com/watch?v=DlQ8Xsxrk0Q","description":"This week Jonathan and Tim review The Acolyte S01E04 Day, Dr Who: The Legend of Ruby Sunday, House of the Dragon S04E01 A Son For a Son, and The Boys Season 4 Episodes 1-3.\n\n  •  Official Trailer | Star Trek: Prodigy - Season 2 | StarTrek.com (https://youtu.be/zXh5TLAeJqw?si=ZQtf2z6Ywt419OzF) \n  •  Canadian acting legend Donald Sutherland dies at 88, son Kiefer says (https://www.ctvnews.ca/entertainment/donald-sutherland-veteran-actor-known-for-roles-in-m-a-s-h-klute-and-the-hunger-games-dead-at-88-1.6934568) \n  •  'Spaceballs 2' in the Works at Amazon With Josh Gad Starring (https://variety.com/2024/film/news/spaceballs-2-josh-gad-mel-brooks-amazon-mgm-1236041375/) \n  •  The Penguin | Official Teaser 2 | Max (https://youtu.be/D2uSwItbBAg?si=9zmwrKXyH2A_cwOd) \n  •  Netflix to Open Massive Entertainment, Dining and Shopping Complexes in Two Cities in 2025 (https://variety.com/2024/digital/news/netflix-house-entertainment-dining-shopping-complexes-cities-2025-1236040989/) \n  •  Sony Pictures Television | Dark Matter | Official Trailer (https://youtu.be/g8p9o-qAdKQ?si=094zdXYEye9EVW0c) \n  •  ﻿Eric | Official Trailer | Netflix (https://youtu.be/eGaAl_8QW2c?si=oZdy2SFAtb0Ecu41) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-06-29T01:51:58Z","thumbnail_url":"https://img.youtube.com/vi/DlQ8Xsxrk0Q/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Pomodoro Timer App - SwiftUI - Xcode 16 - iOS 17+ | Part 1","channel_name":"Kavsoft on YouTube","video_id":"FG6nYxhpAEk","video_url":"https://www.youtube.com/watch?v=FG6nYxhpAEk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a minimalistic Pomodoro Focus Timer app using SwiftUI | SwiftUI Pomodoro Timer App | SwiftUI Complex UI | SwiftUI Timer App | SwiftUI Focus Timer App | SwiftUI Timer | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-app-107060543\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Project Setup\n    1:00 Building Pomodoro Timer UI\n    8:40 Implementing SwiftData Model for Storing Recents\n    14:44 Implementing Timer Functionality\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-28T15:30:28Z","thumbnail_url":"https://img.youtube.com/vi/FG6nYxhpAEk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Tips to reduce #subscription #churn for you #mobile #app","channel_name":"Appfigures on YouTube","video_id":"dX8--LXT53s","video_url":"https://www.youtube.com/watch?v=dX8--LXT53s","description":"","published":"2024-06-28T15:15:05Z","thumbnail_url":"https://img.youtube.com/vi/dX8--LXT53s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 221","channel_name":"Code Completion","video_id":"n07ZSgtXhjA","video_url":"https://www.youtube.com/watch?v=n07ZSgtXhjA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-28T10:04:06Z","thumbnail_url":"https://img.youtube.com/vi/n07ZSgtXhjA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Custom Time Picker Like Apple Timer App - iOS 16+","channel_name":"Kavsoft on YouTube","video_id":"tv3gZq01qUw","video_url":"https://www.youtube.com/watch?v=tv3gZq01qUw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to recreate the Time Picker just like the Apple Timer App Using SwiftUI | SwiftUI Hour & Minute Picker | SwiftUI Hour, Minute & Second Picker | SwiftUI Custom Picker | SwiftUI Remove Picker Background | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/swiftui-custom-107006256\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Building Custom Time Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-27T18:12:00Z","thumbnail_url":"https://img.youtube.com/vi/tv3gZq01qUw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The BIGGEST #tip for making more #money with your #subscription #app","channel_name":"Appfigures on YouTube","video_id":"k04k-O6ZS-g","video_url":"https://www.youtube.com/watch?v=k04k-O6ZS-g","description":"","published":"2024-06-27T13:15:05Z","thumbnail_url":"https://img.youtube.com/vi/k04k-O6ZS-g/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 220","channel_name":"Code Completion","video_id":"2W9vzHmzjs8","video_url":"https://www.youtube.com/watch?v=2W9vzHmzjs8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-27T09:37:38Z","thumbnail_url":"https://img.youtube.com/vi/2W9vzHmzjs8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This is the best implementation of AI to design I've seen so far #figma","channel_name":"DesignCode","video_id":"FeT_LSX7uRo","video_url":"https://www.youtube.com/watch?v=FeT_LSX7uRo","description":"","published":"2024-06-27T04:27:00Z","thumbnail_url":"https://img.youtube.com/vi/FeT_LSX7uRo/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Mastering Swift Testing: Effortless Parallel Testing & Simpler Data Setup","channel_name":"Swift and Tips","video_id":"8k0_j6qa7_M","video_url":"https://www.youtube.com/watch?v=8k0_j6qa7_M","description":"In this video, discover how to run your tests in parallel without any additional setup, speeding up your development process and ensuring your code is more reliable.\n\nI will also show you how to refactor your tests by centralizing your test setup in one place. This approach not only improves code readability but also allows Swift Testing to create local copies of test data for each test, avoiding dependencies between them!\n\n---\n\n* Previous Episode (Tags): https://youtu.be/7LOBNeAmm44\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n0:07 - Setting up parallel tests\n1:53 - Refactoring Test Data\n9:10 - Test Data Centralized\n10:13 - Outro\n\n-----\n\nOther videos from  my channel:\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Types of Access Control: https://youtu.be/MPXvleREPe0\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-26T14:53:48Z","thumbnail_url":"https://img.youtube.com/vi/8k0_j6qa7_M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Do you need a lifetime subscription plan for your #mobile #app?","channel_name":"Appfigures on YouTube","video_id":"cgJguY7jwo8","video_url":"https://www.youtube.com/watch?v=cgJguY7jwo8","description":"","published":"2024-06-26T13:15:02Z","thumbnail_url":"https://img.youtube.com/vi/cgJguY7jwo8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 219","channel_name":"Code Completion","video_id":"Y10_ifX9hpM","video_url":"https://www.youtube.com/watch?v=Y10_ifX9hpM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-26T09:29:43Z","thumbnail_url":"https://img.youtube.com/vi/Y10_ifX9hpM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to quickly run your iOS app in a different language 💡","channel_name":"Vincent Pradeilles on YouTube","video_id":"W4MRrqle6Tc","video_url":"https://www.youtube.com/watch?v=W4MRrqle6Tc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nThe article where I learned this trick 👉 https://medium.com/@jpmtech/easily-change-the-language-of-the-simulator-to-test-your-app-0fd980596467\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-06-25T15:00:23Z","thumbnail_url":"https://img.youtube.com/vi/W4MRrqle6Tc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to #price test your subscriptions to make more money with your #mobile #app","channel_name":"Appfigures on YouTube","video_id":"AezUhZrTDqA","video_url":"https://www.youtube.com/watch?v=AezUhZrTDqA","description":"","published":"2024-06-25T13:15:01Z","thumbnail_url":"https://img.youtube.com/vi/AezUhZrTDqA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to add 3D objects to windows in a VisionOS app?","channel_name":"Etisha Garg on YouTube","video_id":"HruXOwc966I","video_url":"https://www.youtube.com/watch?v=HruXOwc966I","description":"This is the fifth video of the series where we will explore VisionOS app development with SwiftUI. In this video, you will learn how to add 3D objects to windows using Model3D API from RealityKit in a visionOS app.\n\nIn this video we will explore what is Model3D API, what is USDZ file format, How to add a 3D object from a file as well as from a URL and using different initialisers of Mode3D API to handle different loading scenarios.\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n► visionOS Basics (Part -1): https://youtu.be/1k_Fe_s6bx0\n► How to create a VisionOS App from scratch? (Part -2): https://youtu.be/DjULQP_xF5s\n► How to add ornaments in VisionOS app using SwiftUI? (Part -3): https://youtu.be/FwtEy05OeNI\n► How to Create Multiple Windows in VisionOS app? (Part -4): https://youtu.be/RiUztFfMIh8\n\n#applevisionpro #visionpro #iosdevelopment \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:54) What is Model3D?\n(01:42) Adding 3D object into a visionOS app\n(04:00) Adding 3D object using a URL\n(05:11) Using Model3D Phase to selectively render UI based on phase\n(09:16) Additional features of Model3D API\n(09:42) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-06-25T12:00:09Z","thumbnail_url":"https://img.youtube.com/vi/HruXOwc966I/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 218","channel_name":"Code Completion","video_id":"0TKrYhNyP4U","video_url":"https://www.youtube.com/watch?v=0TKrYhNyP4U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-25T08:49:45Z","thumbnail_url":"https://img.youtube.com/vi/0TKrYhNyP4U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TestableView: A new SwiftUI Test Helper","channel_name":"Quality Coding on YouTube","video_id":"A_Sc3M4ODVU","video_url":"https://www.youtube.com/watch?v=A_Sc3M4ODVU","description":"I introduce TestableView, a reusable helper we made in previous sessions. Then we start some TDD of a domain concept. https://github.com/jonreid/TestableView\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD with SwiftUI\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-06-24T18:30:15Z","thumbnail_url":"https://img.youtube.com/vi/A_Sc3M4ODVU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Xcode Shortcuts - Navigators (Left Panel) #swift #coding #xcode #ios","channel_name":"Paul Solt on YouTube","video_id":"-aDxhxYIpQY","video_url":"https://www.youtube.com/watch?v=-aDxhxYIpQY","description":"Learn how to show all the Navigators in Xcode 16.\n\nDownload the PDF: https://super-easy-apps.ck.page/30-xcode-navigation-shortcuts\n\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-06-24T17:27:20Z","thumbnail_url":"https://img.youtube.com/vi/-aDxhxYIpQY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Xcode Shortcuts - Hide and Show Panels to See More Swift Code #swift #xcode #coding #iosdeveloper","channel_name":"Paul Solt on YouTube","video_id":"li_R0UbDNYA","video_url":"https://www.youtube.com/watch?v=li_R0UbDNYA","description":"Learn these keyboard shortcuts so you can see more Swift code on a small laptop screen.\n\nDownload the PDF: https://super-easy-apps.ck.page/30-xcode-navigation-shortcuts\n\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-06-24T17:19:49Z","thumbnail_url":"https://img.youtube.com/vi/li_R0UbDNYA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Xcode Shortcuts - Hide and Show the Debug Console - 3/30 #xcode #swift #iosdev #coding","channel_name":"Paul Solt on YouTube","video_id":"VHCoOSiySzc","video_url":"https://www.youtube.com/watch?v=VHCoOSiySzc","description":"Hide and show the debug console with \"Shift + Command + Y\"\n\nDownload the PDF: https://super-easy-apps.ck.page/30-xcode-navigation-shortcuts\n\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-06-24T17:15:16Z","thumbnail_url":"https://img.youtube.com/vi/VHCoOSiySzc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Xcode Shortcuts - Hide and Show the Inspector Panel - 2/30 #xcode #swift #coding #tutorial","channel_name":"Paul Solt on YouTube","video_id":"GQck7u9rIuM","video_url":"https://www.youtube.com/watch?v=GQck7u9rIuM","description":"Learn how to hide and show the Inspector Panel.\n\nDownload the shortcuts PDF: https://super-easy-apps.ck.page/30-xcode-navigation-shortcuts\n\nDownload my timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-06-24T17:13:57Z","thumbnail_url":"https://img.youtube.com/vi/GQck7u9rIuM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"iOS 18 TextField Selection API - SwiftUI - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"7bhqzD_QhfE","video_url":"https://www.youtube.com/watch?v=7bhqzD_QhfE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to use the newly released iOS 18 Text Selection API using SwiftUI | SwiftUI TextField Selection | SwiftUI TextField Selection Range | SwiftUI Text Selection iOS 18 | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/ios-18-textfield-106785561\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    1:25 Text Selection API\n    2:25 Cursor Movements\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-24T13:35:07Z","thumbnail_url":"https://img.youtube.com/vi/7bhqzD_QhfE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"These are the most important metrics for #subscription #apps","channel_name":"Appfigures on YouTube","video_id":"q-HytC2fTRw","video_url":"https://www.youtube.com/watch?v=q-HytC2fTRw","description":"","published":"2024-06-24T13:00:58Z","thumbnail_url":"https://img.youtube.com/vi/q-HytC2fTRw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 217","channel_name":"Code Completion","video_id":"kwlS_wdzppo","video_url":"https://www.youtube.com/watch?v=kwlS_wdzppo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-24T09:56:56Z","thumbnail_url":"https://img.youtube.com/vi/kwlS_wdzppo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I Became a Digital Nomad So You Don't Have To.","channel_name":"Jared Davidson on YouTube","video_id":"7u0yiNRIrkQ","video_url":"https://www.youtube.com/watch?v=7u0yiNRIrkQ","description":"I went to 10 countries in total as a digital nomad. Portugal, Bahrain, Turkey, Greece, France, Monaco, UK, India, Thailand & Japan. Here's how it went!\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2024-06-24T06:00:04Z","thumbnail_url":"https://img.youtube.com/vi/7u0yiNRIrkQ/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Mastering Swift Testing: Organize and Filter Tests with @Tag","channel_name":"Swift and Tips","video_id":"7LOBNeAmm44","video_url":"https://www.youtube.com/watch?v=7LOBNeAmm44","description":"In this video, we'll explore the powerful @Tag feature from the Swift Testing Framework, introduced to help you efficiently organize and filter your tests. \n\nTags are a game-changer for managing extensive test suites, allowing for more flexible and meaningful test categorization. Whether you're dealing with hundreds or thousands of tests, this video will help you master the use of Tags to enhance your testing workflow.\n\n\n* Previous Episode (Suite): https://youtu.be/0NI5nzCWufM\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n0:58 - Explaining the problem\n2:04 - Creating Tags \n6:11 - Importance of Tagging\n7:46 - Multiple tags in a test\n8:55 - Tags in Suites\n10:03 - Outro\n\n-----\n\nOther videos from  my channel:\n* any Protocol (Existential Types): https://youtu.be/Wa8xTSHX_PM \n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Apple Watch Layout using Geometry Reader: https://youtu.be/ma4LP8RnyI0\n* Key Paths: https://youtu.be/LaoTqDiqOiA\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Rethrows: https://youtu.be/WdUjL8RoEGQ\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-23T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/7LOBNeAmm44/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Xcode templates, projects, targets, schemes and workspaces","channel_name":"Stewart Lynch on YouTube","video_id":"iComTMVqgXA","video_url":"https://www.youtube.com/watch?v=iComTMVqgXA","description":"Are you confused by some of the Xcode terminology when creating your apps or viewing other open source code?  What is an app template, target, scheme or workspace and how do they all work together?  In this video let me try to clarify that for you.\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nTable of Contents: \n0:00  Introduction\n2:12 Projects and Targets\n3:58 Compiler Directives\n8:53 Dual Targets and Schemes\n16:25 String Cataglogs and Different Run Destinations\n17:31 Workspaces\n20:00 Shared Schemes in Workspaces\n\n Starter Project Files: \nNONE\n\nCompleted Project: \nNONE\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-23T13:34:26Z","thumbnail_url":"https://img.youtube.com/vi/iComTMVqgXA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 216","channel_name":"Code Completion","video_id":"REUuw17LA3I","video_url":"https://www.youtube.com/watch?v=REUuw17LA3I","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-23T10:49:49Z","thumbnail_url":"https://img.youtube.com/vi/REUuw17LA3I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple’s official method to design and build an iOS app 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"YM5eJEyZrFY","video_url":"https://www.youtube.com/watch?v=YM5eJEyZrFY","description":"Did you know that Apple has released a full methodology on how to design and build iOS apps?\n\nI actually only learned about it a few weeks ago, and I'm really excited to check it out!\n\nSo join me in the live to discover this official methodology and see how it compares to our own past experiences 👩🏽‍💻👨🏻‍💻\n\nDownload the slides 👉 https://education-static.apple.com/coding-club-kit/appworkbook.key","published":"2024-06-22T10:08:16Z","thumbnail_url":"https://img.youtube.com/vi/YM5eJEyZrFY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 215","channel_name":"Code Completion","video_id":"jOG9SfM2AN8","video_url":"https://www.youtube.com/watch?v=jOG9SfM2AN8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-22T09:35:57Z","thumbnail_url":"https://img.youtube.com/vi/jOG9SfM2AN8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI: How To Use Magic Replace for Swapping Related Symbols","channel_name":"Stream Developers on YouTube","video_id":"dkA_ScIeBs4","video_url":"https://www.youtube.com/watch?v=dkA_ScIeBs4","description":"New in SwiftUI and SF Symbols 6, you can Magic Replace to create a smart and smooth transition between two related symbols. Let's look at how you can add this great icon transition effect in your app by using it to swap call control symbols using Stream Video iOS. \n\n#ios #swift #xcode #icon #effects #animation #transition","published":"2024-06-22T08:20:38Z","thumbnail_url":"https://img.youtube.com/vi/dkA_ScIeBs4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Xcode Shortcuts - Hide and Show the Navigator Panel  #swift #iosdevelopment #xcode #iosapp #coding","channel_name":"Paul Solt on YouTube","video_id":"xnazGjnDCyE","video_url":"https://www.youtube.com/watch?v=xnazGjnDCyE","description":"Hide and Show the Navigator Panel in Xcode 16.\nWatch the full video: https://youtu.be/fN_TrOvWxMw\n\nCommand + 0\n\n#xcode16 #iosdev #swift #shortcut #tip #xcode #macos #developer #iosdeveloper #iosdevelopment #objectivec","published":"2024-06-21T17:47:21Z","thumbnail_url":"https://img.youtube.com/vi/xnazGjnDCyE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"OLD Xcode 16 Shortcuts - Hide and Show the Navigator Panel","channel_name":"Paul Solt on YouTube","video_id":"v2JUO2fBcMQ","video_url":"https://www.youtube.com/watch?v=v2JUO2fBcMQ","description":"Hide and Show the Navigator Panel in Xcode 16.\nWatch the full video: https://youtu.be/fN_TrOvWxMw\n\nCommand + 0\n\n#xcode16 #iosdev #swift #shortcut #tip #xcode #macos #developer #iosdeveloper #iosdevelopment #objectivec","published":"2024-06-21T17:31:31Z","thumbnail_url":"https://img.youtube.com/vi/v2JUO2fBcMQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Choose the Top 100 iOS Interview Questions? | @iosmayank","channel_name":"Swift and Tips","video_id":"k4ToDoPXHuA","video_url":"https://www.youtube.com/watch?v=k4ToDoPXHuA","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-21T14:58:17Z","thumbnail_url":"https://img.youtube.com/vi/k4ToDoPXHuA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"The problem with discounting your app's price #aso #apps #appmarketing","channel_name":"Appfigures on YouTube","video_id":"rgTLeT3gPAY","video_url":"https://www.youtube.com/watch?v=rgTLeT3gPAY","description":"","published":"2024-06-21T14:27:51Z","thumbnail_url":"https://img.youtube.com/vi/rgTLeT3gPAY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 214","channel_name":"Code Completion","video_id":"RsGrQB_VHWc","video_url":"https://www.youtube.com/watch?v=RsGrQB_VHWc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-21T09:47:36Z","thumbnail_url":"https://img.youtube.com/vi/RsGrQB_VHWc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode 16 Navigation Shortcuts in 12 Minutes","channel_name":"Paul Solt on YouTube","video_id":"fN_TrOvWxMw","video_url":"https://www.youtube.com/watch?v=fN_TrOvWxMw","description":"Learn 30 Xcode shortcuts to improve your navigation.\n\n#xcode16 #shortcuts #productivity #xcode #swift #objective-c #coding #developer #devtools #iosdevelopment #ios #macos","published":"2024-06-21T02:42:20Z","thumbnail_url":"https://img.youtube.com/vi/fN_TrOvWxMw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Scroll To Hide Header View - iOS 18","channel_name":"Kavsoft on YouTube","video_id":"C6fO9jsaOBg","video_url":"https://www.youtube.com/watch?v=C6fO9jsaOBg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to use the newly released iOS 18 Scroll APIs to create a custom Scroll To Hide Header View using SwiftUI | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-to-106568580\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project Setup\n    3:27 Scroll to hide Header View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-20T17:37:38Z","thumbnail_url":"https://img.youtube.com/vi/C6fO9jsaOBg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Changes to View","channel_name":"Daniel Steinberg on YouTube","video_id":"uK8d60ealJI","video_url":"https://www.youtube.com/watch?v=uK8d60ealJI","description":"In iOS 18, a SwiftUI View is now on MainActor","published":"2024-06-20T16:48:42Z","thumbnail_url":"https://img.youtube.com/vi/uK8d60ealJI/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to Create Multiple Windows in VisionOS app?","channel_name":"Etisha Garg on YouTube","video_id":"RiUztFfMIh8","video_url":"https://www.youtube.com/watch?v=RiUztFfMIh8","description":"This is the fourth video of the series where we will explore VisionOS app development with SwiftUI. In this video, you will learn how to create multiple windows in a visionOS app.\n\nIf you have worked with macOS, you would be knowing how to create multiple windows in your app but if you're new to it, don't worry this video contains a step-by-step guide on creating multiple windows in a visionOS app using SwiftUI.\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n► visionOS Basics (Part -1): https://youtu.be/1k_Fe_s6bx0\n► How to create a VisionOS App from scratch? (Part -2): https://youtu.be/DjULQP_xF5s\n► How to add ornaments in VisionOS app using SwiftUI? (Part -3): https://youtu.be/FwtEy05OeNI\n\n#applevisionpro #visionpro #iosdevelopment \n\n=========================================\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-06-20T14:02:34Z","thumbnail_url":"https://img.youtube.com/vi/RiUztFfMIh8/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"45: Lies, damned lies, and statistics","channel_name":"Swift Package Indexing Live Streams","video_id":"nZqGk_D1ReA","video_url":"https://www.youtube.com/watch?v=nZqGk_D1ReA","description":"This week we talk about WWDC, our Ready for Swift 6 project that tracks data race safety errors across the whole package ecosystem, the Swift 6 migration guide, and more. Of course, we also make our regular package recommendations!\n\n**News**\n\n* Swift 6 Migration Guide - https://www.swift.org/migration/documentation/migrationguide/\n* Matt Massicotte’s Swift 6 blog series - https://www.massicotte.org/concurrency-swift-6-se-401\n\n**Packages**\n\n* BlurHashViews - https://swiftpackageindex.com/daprice/BlurHashViews\n* DeclarativeTextKit - https://swiftpackageindex.com/CleanCocoa/DeclarativeTextKit\n* swiftly - https://swiftpackageindex.com/swiftlang/swiftly\n* Hummingbird - https://swiftpackageindex.com/hummingbird-project/hummingbird\n* ContrastKit - https://swiftpackageindex.com/markbattistella/ContrastKit","published":"2024-06-20T14:00:40Z","thumbnail_url":"https://img.youtube.com/vi/nZqGk_D1ReA/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Prototype and Code iOS apps in Figma","channel_name":"DesignCode","video_id":"3qAAfKcJK08","video_url":"https://www.youtube.com/watch?v=3qAAfKcJK08","description":"Learn to prototype a sleek and interactive wallet interface using Figma. Full course: https://designcode.io/prototype-and-code\n\nWelcome to our course on designing a sleek wallet interface with Figma! You’ll learn to create a visually appealing and functional wallet interface using DesignCode and Apple UI Kits. Master prototyping, swipe gestures, carousel animations, overlays, and reusable components. Plus, explore a Figma plugin to easily transition from design to SwiftUI. By the end, you’ll create dynamic, user-friendly prototypes.\n\nFigma File\nhttps://www.dropbox.com/scl/fo/la9jxfp45qg5z0xyglt2d/AGrodFeBWRM9zIsipIarOFI?rlkey=ma622d9p3wzsj9p5yrys9dv2k&amp;st=ywge9upl&amp;dl=0\n\nWhat You'll Learn\n- How to initiate your wallet interface design from a blank canvas.\n- How to build and customize a deck of cards, which will be the core element of your wallet.\n- How to design a functional dial and a list picker to enhance user interaction and ease of use.\n- How to design and organize multiple screens for a seamless user experience.\n- How to create reusable components and their variants, optimizing your design process and consistency across the interface.\n- How to master the use of after delay triggers and Smart Animate for smooth dynamic animations and interactions.\n- Swipe Gesture: Implement intuitive swipe actions to navigate and interact with your wallet interface.\n- Carousel Animation: Create engaging animated carousels to display content attractively.\n- Open Overlay: Learn how to use overlays for presenting additional information or actions without leaving the current screen.\n\n00:00:00 Intro\n00:02:11 DesignCode UI Kit and Apple UI Kit\n00:04:57 How to use DesignCode UI kit\n00:07:09 Getting started\n00:12:15 Card design\n00:15:30 Dial\n00:18:12 List picker\n00:23:48 Components and variants\n00:30:43 Deck of cards\n00:34:28 Multi Screens\n00:36:00 After delay\n00:44:14 Conclusion\n\n🚀 Follow this course on Design+Code's website\n➡ \n\n#figma #prototyping #figmatutorial","published":"2024-06-20T13:19:58Z","thumbnail_url":"https://img.youtube.com/vi/3qAAfKcJK08/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 213","channel_name":"Code Completion","video_id":"voz6Pf62Uws","video_url":"https://www.youtube.com/watch?v=voz6Pf62Uws","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-20T09:55:08Z","thumbnail_url":"https://img.youtube.com/vi/voz6Pf62Uws/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mastering Swift Testing: Creating Subgroups of Tests with @Suite","channel_name":"Swift and Tips","video_id":"0NI5nzCWufM","video_url":"https://www.youtube.com/watch?v=0NI5nzCWufM","description":"In this episode, discover how the @Suite macro from Swift Testing can help you create subgroups of tests. By leveraging @Suite, you’ll significantly enhance the readability and organization of your test structure. This powerful tool is especially valuable for projects with hundreds or even thousands of tests. 🚀\n\n* Previous Episode (Installation & First Test): https://youtu.be/zXjM1cFUwW4\n* Swift Testing Playlist: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV67md_mU5nMN_HDZK7rEKn\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Xcode 16's Code Completion: https://youtu.be/pMlN9sBiYkc\n\nContent:\n0:00 - Intro\n0:14 - Explaining the problem\n3:38 - Xcode Issue\n4:33 - Default Suite\n6:06 - Creating a Sub-Suites\n13:06 - Another Xcode Issue\n13:44 - Outro\n\n-----\n\nOther videos from  my channel:\n* Sensitive Content Analysis: https://youtu.be/JtPoqgNJohQ\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Rethrows in Swift: https://youtu.be/WdUjL8RoEGQ\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-19T16:00:01Z","thumbnail_url":"https://img.youtube.com/vi/0NI5nzCWufM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"WWDC24: Key Updates for macOS Development with SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"YcRpTXvZZZk","video_url":"https://www.youtube.com/watch?v=YcRpTXvZZZk","description":"What's New in macOS 15 for SwiftUI development with WWDC24. In this video, I dive into the exciting new features coming to macOS 15 for SwiftUI development, as announced at WWDC24. We'll explore new APIs for window management, keyboard input, tab views, and much more. I'll also show you some practical demos using Xcode 16 and macOS 15 beta to illustrate these enhancements. \nThis video is perfect for developers planning to update their existing macOS apps or build new projects. It provides valuable insights and tips on leveraging these updates for better app development.\n\n00:00 Introduction to macOS Development with SwiftUI\n00:03 New Features in macOS 15 for SwiftUI\n02:19 Window Management Enhancements\n05:39 Toolbar and Button Customizations\n11:11 Utility and Floating Windows\n14:38 Alert and Dismissal Dialogs\n20:27 Keyboard and Pointer Updates\n23:27 New Tab View Style\n26:23 Release Notes and Bug Fixes\n29:59 Conclusion and Future Outlook\n\nIf you liked what you learned and want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n\nResources:\n- demo project: https://developer.apple.com/documentation/swiftui/customizing-window-styles-and-state-restoration-behavior-in-macos\n- Working with windows in SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10149/\n- Tailor macOS windows with SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10148/\n- release notes: https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes\n\n#macos #swiftui #appledeveloper","published":"2024-06-19T12:00:37Z","thumbnail_url":"https://img.youtube.com/vi/YcRpTXvZZZk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 212","channel_name":"Code Completion","video_id":"4Yh1n5aCHC0","video_url":"https://www.youtube.com/watch?v=4Yh1n5aCHC0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-19T10:24:49Z","thumbnail_url":"https://img.youtube.com/vi/4Yh1n5aCHC0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Dark mode icons in iOS 18 and Xcode 16","channel_name":"Mike Mikina on YouTube","video_id":"Feir9M8EZOM","video_url":"https://www.youtube.com/watch?v=Feir9M8EZOM","description":"In the new iOS 18, you can now set a different app icon for the dark mode and a separate icon for a brand new tinted mode. \nTo do this, you need the Xcode 16 beta.\n\nXcode 16 beta: https://developer.apple.com/download/\n\n#iOS18 #Swift #Xcode\nMusic: Streambeats","published":"2024-06-19T06:45:02Z","thumbnail_url":"https://img.youtube.com/vi/Feir9M8EZOM/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"How to store two types in the same variable using a type called Either","channel_name":"Vincent Pradeilles on YouTube","video_id":"_AcyaNSRbcg","video_url":"https://www.youtube.com/watch?v=_AcyaNSRbcg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-06-18T15:13:37Z","thumbnail_url":"https://img.youtube.com/vi/_AcyaNSRbcg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 211","channel_name":"Code Completion","video_id":"R7wR8y8qmOg","video_url":"https://www.youtube.com/watch?v=R7wR8y8qmOg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-18T08:54:00Z","thumbnail_url":"https://img.youtube.com/vi/R7wR8y8qmOg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"June 16 - OSHA Violations","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"zuL7R3OpbCI","video_url":"https://www.youtube.com/watch?v=zuL7R3OpbCI","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/06/18/mae-be-osha-violations/","published":"2024-06-18T03:49:01Z","thumbnail_url":"https://img.youtube.com/vi/zuL7R3OpbCI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Siri animation using mesh gradient in SwiftUI. Sample code by @metasidd","channel_name":"DesignCode","video_id":"TBJOlrR6YgU","video_url":"https://www.youtube.com/watch?v=TBJOlrR6YgU","description":"","published":"2024-06-18T03:12:21Z","thumbnail_url":"https://img.youtube.com/vi/TBJOlrR6YgU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Xcode Navigation Secrets: 36 Keyboard Shortcuts You Need to Know","channel_name":"Paul Solt on YouTube","video_id":"eJTpJs-tmcU","video_url":"https://www.youtube.com/watch?v=eJTpJs-tmcU","description":"Become a better iOS Developer or macOS Developer by learning 36 Navigation Xcode Keyboard Shortcuts in Xcode 16.\n\nDownload the 36 Xcode Navigation Keyboard Shortcuts PDF: https://super-easy-apps.ck.page/36-xcode-keyboard-shortcuts\n\n1. Navigators\n2. Panels\n3. Inspectors\n4. Windows\n5. Editor\n6. Editor Jump Bar\n7. Window Management\n8. Extras\n\n00:00 Xcode Overview\n01:26 Navigators (Left Panel)\n01:45 1. File Navigator\n02:01 2. Source Control Navigator\n02:29 3. Bookmarks Navigator\n03:01 4. Find Navigator\n03:20 5. Issue Navigator\n03:31 6. Test Navigator\n03:43 7. Debug Navigator\n03:59 8. Breakpoints Navigator\n04:17 9. Report Navigator\n04:35 Review: Navigator Keyboard Shortcuts\n04:48 Panels (Hide/Show)\n04:54 10. Navigator Panel (Hide/Show)\n05:15 11. Inspector Panel (Hide/Show)\n05:33 12. Debug Area (Hide/Show)\n06:00 Review: Panel Keyboard Shortcuts\n06:09 Inspector (Right Panel)\n06:25 13. File Inspector\n06:44 14. History Inspector (Github commits)\n06:59 15. Quick Help Inspector\n07:29 16. Accessibility Inspector\n07:50 17. Attributes Inspector\n08:13 Review: Inspector Keyboard Shortcuts\n08:29 Windows\n08:35 18. Documentation Window\n09:09 19. Welcome to Xcode\n09:28 20. Devices and Simulators\n10:28 21. Organizer (Archives + Crash Logs)\n11:11 Review: Windows Keyboard Shortcuts\n11:43 Editor (Center Panel)\n12:03 22. Show Editor Only\n12:15 23. Canvas (Hide/Show)\n12:36 Extra: Refresh the Canvas\n13:00 24. Assistant Editor\n13:53 25. Focus (On/Off)\n14:57 Review: Editor Keyboard Shortcuts\n15:27 Editor Jump Bar (Breadcrumbs)\n15:38 26. Related Items\n16:20 27. Previous History\n16:27 28. Next History\n16:55 29. Top Level Items (Xcode Project Settings)\n17:46 30. Group Files (Files in the same Group)\n18:23 31. Document Items (Classes, functions, and TODOs)\n19:22 Review: Editor Jump Bar\n19:56 Window Management\n20:11 32. Settings (Preferences)\n20:31 33. Close Window (Close Editor)\n21:20 34. Cycle Windows (Backtick)\n22:03 35. Full Screen\n22:57 36. New Tab\n23:17 Multiple Searches with Tabs\n24:21 Review: Window Management Keyboard Shortcuts\n24:50 Summary \n25:10 Download the 36 Keyboard Shortcuts PDF\n25:29 More Editing Keyboard Shortcuts\n\n\nDownload the 36 Xcode Navigation Keyboard Shortcuts PDF: https://super-easy-apps.ck.page/36-xcode-keyboard-shortcuts\n\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#xcode16 #keyboard #shortcuts #keyboardshortcuts #xcode #macOS #iOS","published":"2024-06-18T02:21:03Z","thumbnail_url":"https://img.youtube.com/vi/eJTpJs-tmcU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"“Many of One” (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"RPkGDQQtBvM","video_url":"https://www.youtube.com/watch?v=RPkGDQQtBvM","description":"How to safely go from one item to many items? By using a step in between called “Many of One.” \n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD in a SwiftUI World\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-06-17T18:30:20Z","thumbnail_url":"https://img.youtube.com/vi/RPkGDQQtBvM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Font weight animation with spring in SwiftUI. Code by @MarkBuildin","channel_name":"DesignCode","video_id":"znzqALu-uQI","video_url":"https://www.youtube.com/watch?v=znzqALu-uQI","description":"","published":"2024-06-17T15:07:49Z","thumbnail_url":"https://img.youtube.com/vi/znzqALu-uQI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 210","channel_name":"Code Completion","video_id":"K0Y5Ky_Jmjs","video_url":"https://www.youtube.com/watch?v=K0Y5Ky_Jmjs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-17T07:33:54Z","thumbnail_url":"https://img.youtube.com/vi/K0Y5Ky_Jmjs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"WWDC 2024 Recap - The Business Edition with Joe Cieplinski","channel_name":"Appfigures on YouTube","video_id":"zyB-02jbyDY","video_url":"https://www.youtube.com/watch?v=zyB-02jbyDY","description":"Apple's World Wide Developer Conference just ended and it isn't hard to say this one of the most substantial updates we've seen to Apple's operating system in recent years. Apple intelligence along with a variety of additions could help developers make more money with their apps instantly (and also sherlock others).\n\nI've invited my friend and industry veteran Joe Ciplinski to our traditional WWDC review where we focus on nothing technical and only the business. \n\nResources:\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find Ariel on Twitter → https://twitter.com/arielmichaeli\n\n#MobileApps #AppDevelopment #Subscription #AppGrowth","published":"2024-06-17T04:15:33Z","thumbnail_url":"https://img.youtube.com/vi/zyB-02jbyDY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"OSHA Violations","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"yQKVEOeBdTQ","video_url":"https://www.youtube.com/watch?v=yQKVEOeBdTQ","description":"This week Jonathan and Jaime discuss Star Wars: The Acolyte S01E03 Destiny and Dr Who Ep07 Rogue.\n\n  •  Paul Giamatti Joins 'Star Trek: Starfleet Academy' as Main Villain (https://variety.com/2024/tv/news/star-trek-paul-giamatti-starfleet-academy-villain-1236032978/) \n  •  Paramount Co-CEOs Tell Staff That With Skydance Deal Dead, “Work Is Already Underway” on Their Strategic Plan (https://www.hollywoodreporter.com/business/business-news/paramount-co-ceos-strategic-plan-underway-1235921081/) \n  •  Zack Snyder’s Rebel Moon director’s cut hits Netflix in August - The Verge (https://www.theverge.com/2024/6/11/24176041/zack-snyder-rebel-moon-directors-cut-netflix-date) \n  •  Zack Snyder’s animated series Twilight of the Gods hits Netflix in September - The Verge (https://www.theverge.com/24177030/zack-snyder-twilight-of-the-gods-netflix-trailer-release-date) \n  •  Warner Bros. is beefing up its animation slate with even more Adventure Time (https://www.theverge.com/2024/6/12/24176988/cartoon-network-studios-adventure-time-movie-fosters-funtime) \n  •  Sony buys Alamo Drafthouse Cinema - The Verge (https://www.theverge.com/2024/6/12/24177124/sony-buys-acquires-alamo-drafthouse-cinema) \n  •  Why 'The Boys' Is Ending With Season 5 (https://www.hollywoodreporter.com/tv/tv-news/the-boys-ending-season-5-explained-1235919956/) \n  •  George R.R. Martin reveals dead Game of Thrones prequel series Ten Thousand Ships is alive again (https://ew.com/george-r-r-martin-game-of-thrones-prequel-series-ten-thousand-ships-alive-again-8662533) \n  •  House of the Dragon renewed for season 3 (https://ew.com/house-of-the-dragon-renewed-season-3-hbo-8662955) \n  •  Marvel’s 'Blade' loses director Yann Demange in latest setback (https://ew.com/marvel-blade-film-loses-director-yann-demange-8662626) \n  •  kids these days - YouTube (https://youtube.com/shorts/E-EFvW0tBUY) \n  •  SOUTH PARK: THE END OF OBESITY | Official Teaser | Paramount+ (https://youtu.be/qRJogSKK-3U?si=3O0Rx92qxQVzlo7B) \n  •  Sony Pictures Television | Dark Matter | Official Trailer (https://youtu.be/g8p9o-qAdKQ?si=0jbWWIV5CGPqNXpm) \n  •  ﻿House of the Dragon Season 2 | Official Trailer | Max (https://youtu.be/YN2H_sKcmGw?si=Mq63G1FDkv7VLILc) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-06-16T19:18:51Z","thumbnail_url":"https://img.youtube.com/vi/yQKVEOeBdTQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Mesh Gradient & Floating Tab bar (iPadOS) - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"Y5QnGWOsEmQ","video_url":"https://www.youtube.com/watch?v=Y5QnGWOsEmQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to use the newly released Mesh Gradient & Floating Tab bar API for SwiftUI at WWDC 24 | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:08 Mesh Gradient\n    1:27 Interactive Mesh Gradient\n    4:58 Floating Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-16T18:20:06Z","thumbnail_url":"https://img.youtube.com/vi/Y5QnGWOsEmQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering Swift Testing: Installation & Refactoring from XCTest to @Test Macro","channel_name":"Swift and Tips","video_id":"zXjM1cFUwW4","video_url":"https://www.youtube.com/watch?v=zXjM1cFUwW4","description":"In this first episode, we'll dive into the demo project we'll be refactoring throughout the series. You'll learn how to integrate the Swift Testing package into your project and how to transform an XCTest into a new test using the @Test macro.\n\n* OnlineStoreMV Project: https://github.com/pitt500/OnlineStoreMV\n* Is MVVM necessary for SwiftUI?: https://swiftandtips.com/is-mvvm-necessary-for-developing-apps-with-swiftui\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Swift Macros: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\nContent:\n0:00 - Intro\n2:15 - Explaining the project\n4:31 - Tests using XCTest\n7:35 - Xcode 16\n8:07 - Add Swift Testing Package\n9:31 - Creating a Swift Test\n14:25 - Renaming Test\n15:32 - Insights\n16:22 - Failing expectation\n17:14 - Outro\n\n-----\n\nOther videos from  my channel:\n* Sensitive Content Analysis: https://youtu.be/JtPoqgNJohQ\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-16T16:00:47Z","thumbnail_url":"https://img.youtube.com/vi/zXjM1cFUwW4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Image Carousel in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"gNFrpJy-jTo","video_url":"https://www.youtube.com/watch?v=gNFrpJy-jTo","description":"In this video, I want to show you how you can present an array of images and their captions in a number of different ways.  Specifically a carousel view.  We can do this using either a series of Tab views, or a ScrollView.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n2:06 List View\n4:21 TabView Carousel\n7:26 ScrollView Carousel\n11:35 Enhanced ScrollView Carousel\n\nStarter Project Files:\n   https://github.com/StewartLynch/ImageCarousel\n\nCompleted Project:\nhttps://github.com/StewartLynch/ImageCarousel/tree/CompletedProject\n\nRecommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn","published":"2024-06-16T13:36:42Z","thumbnail_url":"https://img.youtube.com/vi/gNFrpJy-jTo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 209","channel_name":"Code Completion","video_id":"iu1R4eStrow","video_url":"https://www.youtube.com/watch?v=iu1R4eStrow","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nDownload Jiiiii, the app from this episode: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=YouTube&amp;mt=8\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-16T07:45:28Z","thumbnail_url":"https://img.youtube.com/vi/iu1R4eStrow/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"An app that calls you to avoid conversations.","channel_name":"Jared Davidson on YouTube","video_id":"HYmxX2VnZ94","video_url":"https://www.youtube.com/watch?v=HYmxX2VnZ94","description":"","published":"2024-06-15T22:01:16Z","thumbnail_url":"https://img.youtube.com/vi/HYmxX2VnZ94/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"iOS 18 Control Center Widget - SwiftUI - Xcode 16","channel_name":"Kavsoft on YouTube","video_id":"fuJT6IacatE","video_url":"https://www.youtube.com/watch?v=fuJT6IacatE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create control widgets for the new iOS 18 Control Center using SwiftUI | SwiftUI Control Widget | SwiftUI Control Center Widget | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:08 Building Control Toggle Widget\n    2:41 Building Control Button Widget\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-15T15:30:11Z","thumbnail_url":"https://img.youtube.com/vi/fuJT6IacatE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"chatGPT prototyping in Xcode 16 - Markdown Slideshow for macOS using SwiftUI - #DevLog 2","channel_name":"Paul Solt on YouTube","video_id":"uFXOVUeITl4","video_url":"https://www.youtube.com/watch?v=uFXOVUeITl4","description":"This past week I worked on my Markdown Slideshow Overlay using SwiftUI. This app is designed to help me make live screen recordings (screencasts) or tutorials and to help me stay on track.\n\nI am working towards a video on Xcode keyboard shortcuts, so that is my first video that will be using this app to help me present the content.\n\nFor the code, I used chatGPT to prototype some of the logic, but it is not the best programmer. The chatGPT code is brittle and it mostly helped me quickly prototype the parsing logic. You still need to make the code more robust, because it will give you a literal translation of your request. The more detail, the better your results.\n\nThis week, I revamped my parsing logic and then updated how I'm creating slides for my overlays.\n\nI have been using Xcode 16 beta to code and it has been stable, which was surprising. I only had issues running my unit tests (XCTest) in parallel for a Mac app. Those UI Tests seemed to sometimes cause two versions of the app to run and then lock up. (Not sure if that's my code issue or not).\n\n00:00 Introduction\n00:38 Markdown\n00:45 Full Screen Overlay\n01:07 chatGPT Prototyping\n01:38 My YouTube Camera Set Up\n02:50 Integration Next Steps\n03:38 Shooting videos live\n04:08 Markdown Parsing Logic\n05:06 Regular Expressions in Swift\n05:24 iA Presenter - Markdown Slideshow\n06:37 SwiftUI Slide Layouts\n07:02 Grid and GridRow in SwiftUI\n07:50 Alternate Grid Layouts\n08:45 Recording Videos Like its Live\n\niA Presenter: https://ia.net/presenter\n\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#devlog #SwiftUI #macos #swift #chatGPT #code #coding #xcode16 #overlay #markdown #slideshow #prototyping #grid #gridrow #xcode","published":"2024-06-15T11:48:04Z","thumbnail_url":"https://img.youtube.com/vi/uFXOVUeITl4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 208","channel_name":"Code Completion","video_id":"cmm6WsXke-c","video_url":"https://www.youtube.com/watch?v=cmm6WsXke-c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-15T10:37:22Z","thumbnail_url":"https://img.youtube.com/vi/cmm6WsXke-c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Before and after the text and blur transitions #swiftui #wwdc24 #iosdevelopment","channel_name":"DesignCode","video_id":"ipdlxYLulrA","video_url":"https://www.youtube.com/watch?v=ipdlxYLulrA","description":"","published":"2024-06-15T03:56:03Z","thumbnail_url":"https://img.youtube.com/vi/ipdlxYLulrA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"MeshGradient Creator","channel_name":"Stewart Lynch on YouTube","video_id":"zWW--SAoyVc","video_url":"https://www.youtube.com/watch?v=zWW--SAoyVc","description":"Apple introduced a new MeshGradient view for iOS 18/MacOS 15 so I created an app that will allow you to play around visually creating the MeshGradient view and either save the code to use in your own projects or download a desktop image based on your creation.\n\nYou can download the free app from here.\n  *** NOTE: Requires MacOS 15 (Sequoia) or later\n(If you are having problems downloading zip files, use Safari. Chrome restricts zip files by default) \nhttps://www.createchsol.com/StarterProjects/MeshGraidentCreator.dmg.zip\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nRecommended Resources: \n\nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-14T23:29:26Z","thumbnail_url":"https://img.youtube.com/vi/zWW--SAoyVc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 207","channel_name":"Code Completion","video_id":"XG7h-Yq4HI0","video_url":"https://www.youtube.com/watch?v=XG7h-Yq4HI0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-14T11:16:07Z","thumbnail_url":"https://img.youtube.com/vi/XG7h-Yq4HI0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Build a TikTok Clone With SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"B5JUgxfmick","video_url":"https://www.youtube.com/watch?v=B5JUgxfmick","description":"Try Stream for free: https://getstream.io/try-for-free/\n\nDiscover how to add short-form videos support in a SwiftUI app with Stream Video to create an experience similar to TikTok. Learn to build your own app in the same style as one of the hottest social apps with video capabilities in this tutorial. \n\nTimestamps\n00:00 Cold Open\n00:09 Introduction\n00:35 Chapters\n01:07 Final Project\n01:38 Source Code\n02:21 Create a New SwiftUI App\n02:54 Set Camera and Mic Privacies\n03:42 Add Image and Video Assets\n05:42 Create the TikTok-like UIs\n09:11 Install the iOS Video SDK\n11:57 Configure the Video SDK For SwiftUI\n13:47 SDK Setup: How to Display a Live Video\n18:17 How to Record a Live Video\n19:29 Recap\n\n\nRelated Links\nStream Video: https://getstream.io/video/docs/\n\nSource Code: https://github.com/GetStream/stream-tutorial-projects\n\niOS Video SDK's GitHub Repo:  https://github.com/GetStream/stream-video-swift\n\niOS/SwiftUI SDK: https://getstream.io/video/sdk/ios/\n\nStream Dashboard: https://getstream.io/try-for-free/\n\nUser JWT Generator: https://getstream.io/chat/docs/react/token_generator/\n\nVideo Calling Tutorial: https://getstream.io/video/sdk/ios/tutorial/video-calling/\n\nSwiftUI Docs: https://getstream.io/video/docs/ios/\n\nRecording Docs: https://getstream.io/video/docs/ios/advanced/recording/","published":"2024-06-14T09:01:40Z","thumbnail_url":"https://img.youtube.com/vi/B5JUgxfmick/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The new SwiftUI charts look incredible 📊 Source code provided by Apple","channel_name":"DesignCode","video_id":"DSde5e8j82Y","video_url":"https://www.youtube.com/watch?v=DSde5e8j82Y","description":"","published":"2024-06-14T02:51:16Z","thumbnail_url":"https://img.youtube.com/vi/DSde5e8j82Y/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Download macOS 15 Sequoia Beta from the Command Line - Terminal","channel_name":"Paul Solt on YouTube","video_id":"9O6bTFH_ux8","video_url":"https://www.youtube.com/watch?v=9O6bTFH_ux8","description":"You can easily download the next macOS 15 Sequoia installer from Terminal on Mac. The softwareupdate command can get a list of all the available installers and then you can use it to install the version you wan.t\n\n1. Go to System Settings then \"General\" then \"Software Update\"\n2. Enable Beta mode in the drop down\n3. Use these two commands to install macOS 15 Sequioa\n\nsoftwareupdate --fetch-full-installer --list-full-installers\n\nsoftwareupdate --fetch-full-installer --full-installer-version 15.0\n\n00:00 Introduction\n01:14 Enable Beta Updates\n02:23 Run softwareupdate with Terminal\n02:50 Fetch Full Installer List\n03:37 Download macOS 15 Installer\n05:38 Start macOS 15 Beta Install\n\n#macos15 #sequoia #commandline #terminal #beta #mac #download #fullinstaller #apple #macos","published":"2024-06-14T02:32:51Z","thumbnail_url":"https://img.youtube.com/vi/9O6bTFH_ux8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Install macOS Sequoia Beta on an SSD - External Hard Drive","channel_name":"Paul Solt on YouTube","video_id":"IJSfwJd0u34","video_url":"https://www.youtube.com/watch?v=IJSfwJd0u34","description":"You can run macOS Sequoia from the safety of a SSD without having to overwrite your current Mac software (or risk losing data). Switching versions is as simple as choosing a startup disk.\n\nTo install you'll need to download macOS Sequoia using one of two methods:\n\n1. Download macOS 15 Sequoia Full Installer (non-developer): https://youtu.be/9gqMmV0APNU\n2. Download macOS 15 Sequoia from Terminal (developer): https://youtu.be/9O6bTFH_ux8\n\nInstall Steps:\n\n1. Use \"Disk Utility\" to format your external SSD (256GB+) with AFPS\n2. Download macOS Sequoia Full Installer (15.0, Beta 1+)\n3. Run the \"InstallAssistant.pkg\"\" to set up the \"Install macOS 15 beta\" app in Applications\n4. Run \"Install macOS 15 beta\" from your Applications folder\n5. Click Continue and Agree\n6. Show All Disks... and Select your \"External Hard Drive\" and Continue \n7. Copy Owner and Install (You can cancel before it finishes)\n8. Your Mac will attempt to reboot (close other apps)\n9. Your Mac will Install macOS 15\n10. After the install finishes you may need to create a user to log in\n\n@mrmacintosh has documented additional installers on his website: https://mrmacintosh.com/macos-sequoia-full-installer-database-download-directly-from-apple/\n\nYou can read the release notes here (Apple developer): https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes\n\n00:00 Samsung T5 SSD\n00:35 Download macOS 15\n01:07 Disk Utility - Format SSD\n02:26 Applications - macOS Installer\n02:38 Show All Drives...\n03:14 Start Installing\n\n#macos15 #sequoia #ssd #install #fullinstaller #beta #mac #apple #macos","published":"2024-06-14T02:31:36Z","thumbnail_url":"https://img.youtube.com/vi/IJSfwJd0u34/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Download macOS 15 Sequoia Beta using a Full Installer Package (No Developer Account Needed)","channel_name":"Paul Solt on YouTube","video_id":"9gqMmV0APNU","video_url":"https://www.youtube.com/watch?v=9gqMmV0APNU","description":"You can Install macOS 15 Sequoia today. If you don't have a developer account you can get access to the latest full installer using a direct link. \n\nThese direct links are subject to change and can be deactivated if Apple finds a critical bug.\n\n@mrmacintosh has documented additional installers on his website: https://mrmacintosh.com/macos-sequoia-full-installer-database-download-directly-from-apple/\n\nYou can read the release notes here (Apple developer): https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes\n\n00:00 Introduction\n00:22 Install on an External SSD\n01:03 Mr. Machintosh Install Links\n02:35 Install macOS 15 beta in Applications\n02:55 Show All Disks... option\n03:22 Format your SSD\n\n#macos15 #sequoia #commandline #terminal #beta #mac #download #fullinstaller #apple #macos","published":"2024-06-14T02:30:42Z","thumbnail_url":"https://img.youtube.com/vi/9gqMmV0APNU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"New Text Renderer API in SwiftUI - Xcode 16 - iOS 18","channel_name":"Kavsoft on YouTube","video_id":"Ypc9BSK0JxI","video_url":"https://www.youtube.com/watch?v=Ypc9BSK0JxI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to use the newly released Text Renderer API for SwiftUI at WWDC 24 | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-new-106146252\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:17 Text Renderer API\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-13T19:00:26Z","thumbnail_url":"https://img.youtube.com/vi/Ypc9BSK0JxI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"WWDC24: My Highlights as an iOS Developer 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"XDN2UYVk7KY","video_url":"https://www.youtube.com/watch?v=XDN2UYVk7KY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n01:12 – Text Rewriting\n02:42 – Genmoji\n03:38 – Image Playground\n05:23 – App Intents & Siri\n06:44 – Predictive Code Completion\n09:37 – Swift Assist\n13:00 – Debugger\n13:45 – Swift 6\n16:02 – Swift Testing\n18:49 – Apple Dogfooding SwiftUI\n19:31 – SwiftUI, UIKit, SwiftData\n22:15 – Control Center Widgets\n23:25 – Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-06-13T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/XDN2UYVk7KY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 206","channel_name":"Code Completion","video_id":"8-ZVUTC0yCY","video_url":"https://www.youtube.com/watch?v=8-ZVUTC0yCY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-13T09:11:22Z","thumbnail_url":"https://img.youtube.com/vi/8-ZVUTC0yCY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Ripple effects and text transitions. Sample code provided by Apple","channel_name":"DesignCode","video_id":"02e7g6dcXFg","video_url":"https://www.youtube.com/watch?v=02e7g6dcXFg","description":"","published":"2024-06-13T01:03:24Z","thumbnail_url":"https://img.youtube.com/vi/02e7g6dcXFg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Master Responsive Layouts in Figma","channel_name":"DesignCode","video_id":"XXr3qdznxOA","video_url":"https://www.youtube.com/watch?v=XXr3qdznxOA","description":"Creating responsive layouts is a must-have skill for any UI/UX designer. Full course: https://designcode.io/figma-responsive-layouts\n\nWith so many different devices and screen sizes, designing interfaces that look great and work well on all platforms is necessary. Mastering this skill will make you stand out in the field. In this course, we'll start from scratch to create this beautiful design using Figma. You'll learn how to make layouts that are easy to use and work well on any device. We'll cover key concepts and tools to help you master responsive design in Figma.\n\nMy Figma File\n➡ https://www.figma.com/community/file/1382462916098042234\n\nWhat You'll Learn:\n\n- Responsive Layouts with Auto Layout: Learn Auto Layout basics, including resizing with Fill Container, Hug Content, and Fixed Sizes. We'll also cover spacing and padding to make your designs responsive and adaptable. \n\n- Wrap, Min and Max Width and Padding: You'll learn advanced Auto Layout techniques in Figma, including vertical and horizontal layout directions, as well as the wrap feature. We'll also cover padding and how to set minimum and maximum widths to make your designs flexible and responsive.\n\n3:41 Auto Layout\n4:17 Resizing \n4:37 Hug Contents\n4:45 Fixed Size\n5:22 Fill Container\n5:48 Alignment \n6:15 Designing the Desktop App\n8:03 Defining the side menu overview\n9:09 Component Properties \n9:56 Nested Instances\n16:40 Dashboard\n17:51 Truncate Text\n18:23 Designing Hero section\n18:46 Padding\n20:18 Direction\n21:14 Wrap\n21:41 Corner Radius\n23:03 Min/max width\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/figma-responsive-layouts\n\n#figma  #uidesign #figmadesign","published":"2024-06-12T13:10:13Z","thumbnail_url":"https://img.youtube.com/vi/XXr3qdznxOA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"What is this sorcery. 2 lines of code to create this transition. #swiftui #wwdc24 #iosdevelopment","channel_name":"DesignCode","video_id":"Qjd-9xMHuAY","video_url":"https://www.youtube.com/watch?v=Qjd-9xMHuAY","description":"","published":"2024-06-12T11:21:43Z","thumbnail_url":"https://img.youtube.com/vi/Qjd-9xMHuAY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 205","channel_name":"Code Completion","video_id":"U9RYcsQ9Fz8","video_url":"https://www.youtube.com/watch?v=U9RYcsQ9Fz8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-12T09:37:10Z","thumbnail_url":"https://img.youtube.com/vi/U9RYcsQ9Fz8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My 5 Essential macOS 15 Sequoia Developer Tools and Xcode 16 First Look","channel_name":"Paul Solt on YouTube","video_id":"tEjwdXliFoE","video_url":"https://www.youtube.com/watch?v=tEjwdXliFoE","description":"Download these apps so you can become more productive:\n\n1. 1Password: https://1password.com\n2. Text Expander: https://textexpander.com\n3. Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n4. Pastebot: https://apps.apple.com/us/app/pastebot/id1179623856?mt=12\n5. iTerm2: https://iterm2.com\n\nDownload Xcode 16: https://xcodereleases.com\n\n00:42 1. 1Password\n01:11 2. Text Expander\n01:36 3. Super Easy Timer\n02:44 4. iTerm2\n03:11 5. Pastebot\n03:39 Xcode 16 - Beta 1\n04:02 Predictive Code Completion - Sequoia Only\n05:43 Xcode app naming\n07:47 Disable click wallpaper to reveal desktop\n11:01 Tab to autocomplete AI Suggestions\n13:29 Sound effects for build success\n\n#xcode16 #wwdc2024 #macOS #developer #iosdev #iOS #Mac","published":"2024-06-11T18:26:20Z","thumbnail_url":"https://img.youtube.com/vi/tEjwdXliFoE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"First Look at Xcode 16's Code Completion #wwdc24","channel_name":"Swift and Tips","video_id":"pMlN9sBiYkc","video_url":"https://www.youtube.com/watch?v=pMlN9sBiYkc","description":"Other videos from  my channel:\n* Sensitive Content Analysis: https://youtu.be/JtPoqgNJohQ\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n\n-----\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-11T18:21:42Z","thumbnail_url":"https://img.youtube.com/vi/pMlN9sBiYkc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"You can now create animated mesh gradients in SwiftUI 😍 #swiftui #wwdc24","channel_name":"DesignCode","video_id":"uF6ZEjj5o44","video_url":"https://www.youtube.com/watch?v=uF6ZEjj5o44","description":"","published":"2024-06-11T14:32:15Z","thumbnail_url":"https://img.youtube.com/vi/uF6ZEjj5o44/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"What’s New in SwiftUI - Xcode 16 - iOS 18","channel_name":"Kavsoft on YouTube","video_id":"3k7PP6TE1h4","video_url":"https://www.youtube.com/watch?v=3k7PP6TE1h4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show the new features introduced for SwiftUI at WWDC 24 | Xcode 16 | iOS 18 | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 16 Beta 1\n     macOS Version: 14.5 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:08 Zoom Transitions\n    2:35 Container Views\n    4:51 Gesture Representable\n    6:48 Native Scroll Offset Reader\n    8:15 Scroll Phase Change\n    8:55 Scroll Visibility Change\n    9:34 Container Values\n    11:03 Scroll Position\n    12:03 New Symbol Effects\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-11T13:30:27Z","thumbnail_url":"https://img.youtube.com/vi/3k7PP6TE1h4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 204","channel_name":"Code Completion","video_id":"BtaKLF5OfnE","video_url":"https://www.youtube.com/watch?v=BtaKLF5OfnE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-11T08:27:30Z","thumbnail_url":"https://img.youtube.com/vi/BtaKLF5OfnE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Download Xcode 16 Today - WWDC 2024","channel_name":"Paul Solt on YouTube","video_id":"FuIWzEcfMMA","video_url":"https://www.youtube.com/watch?v=FuIWzEcfMMA","description":"WWDC 2024 kicked off! Download Xcode 16 from developer.apple.com today!\n\nXcode Releases: https://xcodereleases.com\n\nDownload Xcode 16: https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_16_beta/Xcode_16_beta.xip\n\nXcode 16 Release notes: https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes\n\n#WWDC2024 #Xcode16 #ios #developer #iosdev #apple","published":"2024-06-11T02:44:21Z","thumbnail_url":"https://img.youtube.com/vi/FuIWzEcfMMA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"WWDC 2024 Kickoff and Session List - Day 1","channel_name":"Paul Solt on YouTube","video_id":"QN2n9R18NhI","video_url":"https://www.youtube.com/watch?v=QN2n9R18NhI","description":"The WWDC 2024 Session Videos are now available. Learn what's new with Apple technology.\n\nhttps://developer.apple.com/wwdc24/sessions/\n\n#WWDC2024 #apple #developer #ios #xcode #wwdc","published":"2024-06-11T02:42:26Z","thumbnail_url":"https://img.youtube.com/vi/QN2n9R18NhI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 203","channel_name":"Code Completion","video_id":"wDogZhZ70GI","video_url":"https://www.youtube.com/watch?v=wDogZhZ70GI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-10T11:23:55Z","thumbnail_url":"https://img.youtube.com/vi/wDogZhZ70GI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build an AI Assistant Expense Tracker SwiftUI App | Part 2 | ChatGPT Function Calling","channel_name":"Xcoding with Alfian","video_id":"vR4ZzX1hSck","video_url":"https://www.youtube.com/watch?v=vR4ZzX1hSck","description":"This is the second part of a series where we will add an AI Assistant Capabilities to our Expense Tracker SwiftUI App using ChatGPT Function Calling! #swiftui #iosdevelopment #visionpro #chatgpt \n\nTimeline:\n00:00:00 Introduction &, Demo\n00:04:35 Project Setup, SPM, Info Plist\n00:08:26 Setup AIAssistantView with ChatGPTUI SPM Lib\n00:16:26 ChatGPT Function Calling Overview\n00:19:01 Implement Add Expense Log Function Calling, Custom Text/Voice Chat VM, FunctionsManager\n01:28:52 Implement List Expenses Function Calling\n02:01:02 Implement Visualize Expenses Function Calling | Pie & Bar Swift Charts\n02:19:02 Closing\n\nStarter Project:\nhttps://github.com/alfianlosari/AIExpenseTracker/tree/starter-part-2\n\nCompleted Project Repository:\nhttps://github.com/alfianlosari/AIExpenseTracker\n\nPart 1:\nhttps://youtu.be/tU81xrWx6uY\n\nAI Expense Tracker AI Assistant Demo:\nhttps://youtu.be/akomNeMBank?si=eXQ3G7d0f1X4B7T_\n\nOpenAI Function Calling Doc:\nhttps://platform.openai.com/docs/guides/function-calling\n\nFirestore Doc:\nhttps://firebase.google.com/docs/firestore","published":"2024-06-10T01:38:54Z","thumbnail_url":"https://img.youtube.com/vi/vR4ZzX1hSck/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Channel Review for 2023/24","channel_name":"Stewart Lynch on YouTube","video_id":"i0G4ALkSKnw","video_url":"https://www.youtube.com/watch?v=i0G4ALkSKnw","description":"An overview and summary of the 60 videos that I created since WWDC 2023 and information on downloading my Channel Watcher App .\n\nIf you want to support my work, you can buy me a coffee :) \nhttps://ko-fi.com/stewartlynch \n\n******** Download my StewartLynch YouTube Channel Application - Free *********** \nhttps://stewartlynch.gumroad.com/l/obsjz T\n\nRecommended Resources: \nRocketSim - Build Apps Faster \n   https://gumroad.com/a/122988499/ftvbh \n\nBigMountain Studio Books \nSwiftData Mastery in SwiftUI \n   https://www.bigmountainstudio.com/swiftdata/77jt8 \nSwiftUI Views Mastery \n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle \n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI \n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI \n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nOther References: \nStewart Lynch's YouTube Channel: \n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon: \n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn \n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-09T13:30:47Z","thumbnail_url":"https://img.youtube.com/vi/i0G4ALkSKnw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 202","channel_name":"Code Completion","video_id":"1F-dXWx0Zxg","video_url":"https://www.youtube.com/watch?v=1F-dXWx0Zxg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-09T10:32:59Z","thumbnail_url":"https://img.youtube.com/vi/1F-dXWx0Zxg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Have You Seen This Chicken?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"cEFvN5A_muA","video_url":"https://www.youtube.com/watch?v=cEFvN5A_muA","description":"This week we review Star Wars: The Acolyte E01 & E02, Furiosa: A Mad Max Saga and Dr Who Ep06 Dot and Bubble.\n\n  •  Netflix Is Finally Getting A New Season of Star Trek's Most Underrated Show (https://www.inverse.com/entertainment/netflix-star-trek-prodigy-season-2-release-date-binge) \n  •  Paramount/Skydance Deal Runs Into New Snag, And Now Another Bidder Has Emerged – TrekMovie.com (https://trekmovie.com/2024/06/06/paramount-skydance-deal-runs-into-new-snag-and-now-another-bidder-has-emerged/) \n  •  Venom: The Last Dance | Official Trailer (https://youtu.be/STScKOUpXR8?si=wkEx8v0LGWaQyCIk) \n  •  Alien: Romulus | Teaser Trailer (https://youtu.be/GTNMt84KT0k?si=PVl6I1u0q4KbGUrs) \n  •  Another New Hunger Games Novel Is Coming Next Year, And Its Movie the Year After (https://gizmodo.com/new-hunger-games-book-2025-sunrise-on-the-reaping-1851523057) \n  •  This Rocket-Firing Boba Fett Is Officially the World's Most Valuable Vintage Toy (https://gizmodo.com/star-wars-rocket-firing-boba-fett-auction-sale-record-1851516026) \n  •  The Acolyte | Official Trailer | Disney+ (https://www.youtube.com/watch?pp=ygUTVGhlIEFjb2x5dGUgdHJhaWxlcg%3D%3D&amp;v=6tzur6JrUEA) \n  •  Feathers McGraw returns in Wallace & Gromit: Vengeance Most Fowl 🐧 #WallaceandGromit (https://youtu.be/D--y92inOdU?si=RIGptD9DtI39PMrN) \n  •  Jim Henson Idea Man | Official Trailer | Disney+ (https://youtu.be/iyGFV6VIxkI) \n  •  GODZILLA MINUS ONE Official Trailer 2 (https://youtu.be/VvSrHIX5a-0?si=jfiqpc0tQ5W1FC3k) \n  •  The Boys Season 4 – Last Trailer | Prime Video (New) (https://youtu.be/DdytO_gVoL0?si=UpQ0MkC9tZNwOEY0) \n  •  Apple’s Big AI Event in June: This Isn’t a Typical WWDC (https://youtu.be/DOfUBbhgrXo?si=Y5K8PQ-iNszPhDb6) \n  •  ﻿the godfather best scene (https://youtu.be/i96VS_z8y7g?si=reUws0kCVA2RmjVQ) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-06-08T20:26:23Z","thumbnail_url":"https://img.youtube.com/vi/cEFvN5A_muA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 201","channel_name":"Code Completion","video_id":"EYQ7PSphDts","video_url":"https://www.youtube.com/watch?v=EYQ7PSphDts","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-08T10:22:05Z","thumbnail_url":"https://img.youtube.com/vi/EYQ7PSphDts/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learn how to develop iOS apps with Xcode, Swift and SwiftUI 📱 (FREE beginner tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"XJe83NXTmw0","video_url":"https://www.youtube.com/watch?v=XJe83NXTmw0","description":"You want to learn how to create iOS apps, but you don't know where to start? 🤨\n\nWe're going take it from the beginning and I'll show you how to get started with iOS, Swift and Xcode 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift\n\nCHAPTERS\n00:00:00 – Chapter 1: Exploring Xcode and SwiftUI\n01:13:32 – Chapter 2:Views, Structures and Properties\n02:07:31 – Chapter 3: Layout and Style\n04:07:14 – Chapter 4: Buttons and State\n05:47:29 – Chapter 5: Lists and TextFields","published":"2024-06-08T00:51:40Z","thumbnail_url":"https://img.youtube.com/vi/XJe83NXTmw0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Ep. #10 | Mohammad Azam: MVVM in SwiftUI and Insights into Crafting Coding Courses","channel_name":"Swift and Tips","video_id":"RRwJ5dyFylA","video_url":"https://www.youtube.com/watch?v=RRwJ5dyFylA","description":"Azam's Social Media: \nhttps://x.com/azamsharp\nhttps://www.youtube.com/@azamsharp\nhttps://www.udemy.com/user/mohammad-azam-2/\nhttps://azamsharp.teachable.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-07T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/RRwJ5dyFylA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 200","channel_name":"Code Completion","video_id":"kaUm9-4C2ec","video_url":"https://www.youtube.com/watch?v=kaUm9-4C2ec","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-07T11:54:52Z","thumbnail_url":"https://img.youtube.com/vi/kaUm9-4C2ec/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Make a Full Screen Notification on macOS with NSPanel and Swift","channel_name":"Paul Solt on YouTube","video_id":"c_J-b2ibGNY","video_url":"https://www.youtube.com/watch?v=c_J-b2ibGNY","description":"Learn how to create a Full Screen Notification on macOS using a NSPanel that floats above all other Full Screen apps and windows. You can use this technique to take over the entire screen or to just show a little toast animation in a corner.\n\nDownload the code: https://super-easy-apps.ck.page/swiftui\n\nI use both AppKit (Cocoa) and SwiftUI to demo the notification message over the entire screen contents. Feel free to make adjustments to fit your needs.\n\n00:00 NSPanel Introduction\n01:40 Test Mac App\n02:10 Bugs\n03:30 NSPanel Over Full Screen\n05:40 ChatGPT can give bad code\n06:25 Bad Autocomplete Suggestions\n07:10 NSTextField and ClickGestures\n09:50 Autocomplete selectors\n12:00 Key Windows and Animations\n14:19 Show Hide from SwiftUI\n15:25 BUG from ChatGPT\n17:45 ignoresMouseEvents has 3 states?\n18:40 Thinking about ChatGPT Prompts\n\nDownload Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#NSPanel #macOS #swift #swiftui #uikit #xcode #developer #fullscreen","published":"2024-06-07T02:58:22Z","thumbnail_url":"https://img.youtube.com/vi/c_J-b2ibGNY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to add ornaments in VisionOS app using SwiftUI?","channel_name":"Etisha Garg on YouTube","video_id":"FwtEy05OeNI","video_url":"https://www.youtube.com/watch?v=FwtEy05OeNI","description":"This is the third video of the visionOS series where I'll explain what are ornaments in visionOS and also will tell you three different ways to implement ornaments using SwiftUI.\n\nTwo methods out of three are based on the existing SwiftUI Views and modifiers and to create a custom ornament, I'll show you how you can use the .ornament modifier introduced in SwiftUI with visionOS.\n\nThis video is a must watch if you're getting started with visionOS as these fundamental concepts would help you better understand visionOS app development and also build better apps for Apple Vision Pro.\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n► visionOS Basics (Part -1): https://youtu.be/1k_Fe_s6bx0\n► How to create a VisionOS App from scratch? (Part -2): https://youtu.be/DjULQP_xF5s\n\n#applevisionpro #visionpro #iosdevelopment \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:08) What are ornaments?\n(00:56) How to implement ornament using SwiftUI TabView?\n(03:46) How to use toolbar modifier to create an ornament?\n(05:58) How to make a custom ornament?\n(08:59) Quick observations about ornaments\n(09:15) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-06-06T14:12:48Z","thumbnail_url":"https://img.youtube.com/vi/FwtEy05OeNI/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Glitch Text Effect - SwiftUI - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"8CedpKnYQBY","video_url":"https://www.youtube.com/watch?v=8CedpKnYQBY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Glitch Text Effect Using SwiftUI I SwiftUI Text Effects | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-105689741\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.4\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:18 Building Text Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-06T11:20:43Z","thumbnail_url":"https://img.youtube.com/vi/8CedpKnYQBY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 199","channel_name":"Code Completion","video_id":"SpmEg1wduUg","video_url":"https://www.youtube.com/watch?v=SpmEg1wduUg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-06T10:42:18Z","thumbnail_url":"https://img.youtube.com/vi/SpmEg1wduUg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Find Your Next Mac App Idea - SwiftUI Full Screen Prototype","channel_name":"Paul Solt on YouTube","video_id":"3xQZBRuDG04","video_url":"https://www.youtube.com/watch?v=3xQZBRuDG04","description":"Take a look behind the scenes for how I use problems as starting points for new app ideas.\n\nI was filming an new video and didn't like the results. Watch to see what I uncovered and how I am solving my own problem with a custom app built for my needs.\n\nDownload Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#markdown #slideshow #live #appidea #app #macos #swift #swiftui #cocoa","published":"2024-06-06T02:26:23Z","thumbnail_url":"https://img.youtube.com/vi/3xQZBRuDG04/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"New Mac App Idea for Presenting Markdown Slides","channel_name":"Paul Solt on YouTube","video_id":"tIYSF90oDgQ","video_url":"https://www.youtube.com/watch?v=tIYSF90oDgQ","description":"Here's a first look at a new macOS app idea that I came up with this morning in search of a solution to a problem I had filming yesterday.\n\nI wanted a live presentation like experience, so I'm prototyping a tool to help assist me make a presentation with a non-fullscreen or fullscreen presentation deck based on Markdown. I coded the prototype in SwiftUI using Xcode 15.\n\nWould you use something like this tool? What features would it need to have?\n\n#markdown #prototype #swiftui #swift #xcode #appidea #macos","published":"2024-06-05T17:35:21Z","thumbnail_url":"https://img.youtube.com/vi/tIYSF90oDgQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Apple Vision Pro: Revolutionary Tech or Just a Trend? | @iosmayank share his thoughts","channel_name":"Swift and Tips","video_id":"X6eVlE4F39M","video_url":"https://www.youtube.com/watch?v=X6eVlE4F39M","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-05T14:25:05Z","thumbnail_url":"https://img.youtube.com/vi/X6eVlE4F39M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"7  WeatherKit Persisting the Cities List","channel_name":"Stewart Lynch on YouTube","video_id":"bW52ZSOGWek","video_url":"https://www.youtube.com/watch?v=bW52ZSOGWek","description":"This is the final video in a 7 Part series on building a full weather app using WeatherKit.\n\nIn this video, we will persist our list of cities to the device by creating an extension to FileManager and adding some functions that will encode and decode our list of sites to write or read the list as JSON and have it stored in the apps documents directory.  \n\nIn addition, we will top the app off by giving it a unique launch screen and icon\nIf you want to support my work, you can buy me a coffee :)\n\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:35 FileManager Extension\n5:00 DataStore Updates\n7:50 View Updates\n9:28 Error Recovery\n11:45 App Icon and Lunch Screen\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/6_DataStore_AddingCities\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/6_DataStore_AddingCities\nApp  Resources\n   https://www.createchsol.com/StarterProjects/WeatherKitResources.zip\n\nWeatherKit Series Playlist\n\nOther links mentioned in video:\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-05T13:43:08Z","thumbnail_url":"https://img.youtube.com/vi/bW52ZSOGWek/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 198","channel_name":"Code Completion","video_id":"rCxY7ZU5sNA","video_url":"https://www.youtube.com/watch?v=rCxY7ZU5sNA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-05T10:50:28Z","thumbnail_url":"https://img.youtube.com/vi/rCxY7ZU5sNA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to build a Vue.js Livestreaming App powered by WebRTC","channel_name":"Stream Developers on YouTube","video_id":"DYBUL8PnWug","video_url":"https://www.youtube.com/watch?v=DYBUL8PnWug","description":"🆓 Get started with Stream for free: https://gstrm.io/yt-vue-livestreaming\n\nLearn how to build a Vue.js Livestreaming app from scratch using Stream's native Video & Audio JavaScript SDK.\n\nWe're building a WebRTC-powered app that allows us to broadcast live streams to our audience, use backstage mode, and view the live streams of others.\n\n🔗 Links\n\nFull code for the project:\nhttps://github.com/GetStream/vuejs-livestreaming-webrtc\n\nFull code for Stream's Video JavaScript SDK:\nhttps://github.com/GetStream/stream-video-js\n\nJavaScript Livestreaming tutorial:\nhttps://getstream.io/video/sdk/javascript/tutorial/livestreaming/\n\nWebRTC Glossary\nhttps://getstream.io/glossary/webrtc-protocol/\n\nBackstage mode documentation\nhttps://getstream.io/video/docs/api/streaming/backstage/\n\nCall Types documentation\nhttps://getstream.io/video/docs/javascript/guides/configuring-call-types/\n\nBackend SDKs\nhttps://getstream.io/chat/sdk/#backend-clients\n\nVue.js Quick Start\nhttps://vuejs.org/guide/quick-start.html\n\nWhich type of Pinia store to pick?\nhttps://pinia.vuejs.org/core-concepts/#What-syntax-should-I-pick-\n\n Vue.js Ref \n https://vuejs.org/guide/essentials/reactivity-fundamentals.html\n\n⏱️ Timestamps\n\n0:00 Cold-open\n0:41 Introduction\n2:50 Project Setup\n5:12 Set Up a Store\n8:34 Initialize Stream SDK\n15:12 Toggling between Features\n23:06 Broadcasting Form\n38:42 Video Component\n50:13 Viewer Component\n59:40 Final Demo\n1:01:38 Summary","published":"2024-06-04T15:30:02Z","thumbnail_url":"https://img.youtube.com/vi/DYBUL8PnWug/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The shortcut to split an expression across multiple lines in Xcode 💡","channel_name":"Vincent Pradeilles on YouTube","video_id":"_XkwKWMmV94","video_url":"https://www.youtube.com/watch?v=_XkwKWMmV94","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-06-04T15:26:44Z","thumbnail_url":"https://img.youtube.com/vi/_XkwKWMmV94/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Indie App Teardown - ASO, Strategy, Pricing, Paywalls, and Ads w/ Steve P. Young","channel_name":"Sean Allen on YouTube","video_id":"OjU9N4mZpjs","video_url":"https://www.youtube.com/watch?v=OjU9N4mZpjs","description":"Steve P. Young from App Masters breaks down my app, Creator View, and gives great advice on ASO strategies, pricing, onboard, paywalls and Apple Search Ads. I walked away from this video with a bunch of improvements I could implement right away, and I bet you will too. \n\nCheck out the App Master's YouTube channel for more great indie dev business strategies and stories:\nhttps://www.youtube.com/@AppMasters\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - App Masters + Creator View\n1:22 - Trial Conversion Rates\n2:12 - App Price Reasoning\n3:15 - App Store Optimization (ASO) Critique\n8:07 - Onboard, Paywall, and Pricing Critique\n11:52 - Free Lifetime Offer Ratings Growth Hack\n14:29 - Apple Search Ads - Basic\n16:20 - Can you be TOO Niche?\n18:40 - Competitor Research\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-06-04T13:55:51Z","thumbnail_url":"https://img.youtube.com/vi/OjU9N4mZpjs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Get Ready For WWDC 2024:  Updates, AI, and Developer Predictions","channel_name":"Karin Prater on YouTube","video_id":"f-y0Mk3uGRM","video_url":"https://www.youtube.com/watch?v=f-y0Mk3uGRM","description":"Get ready for WWDC 2024! 🎉 If you’re gearing up for the latest and greatest in Apple’s software development, you’ve come to the right place. In this video, I’ll be diving into what to expect, how I prepare, and some exciting predictions for what could be unveiled at this year’s event.\n🔍 What’s Inside:\n - Predictions for WWDC 2024: Join me as I share my thoughts on potential updates, focusing on AI integrations across iOS, macOS, and other Apple platforms.\n - Preparation Tips: How are you preparing for WWDC? I’ll share how I’m getting ready and what materials I’m reviewing to stay ahead.\n - AI Developments: With Windows introducing their new AI features, it’s interesting to think about what Apple might unveil. I expect significant enhancements in Siri and more robust AI capabilities.\n - Developer-Specific Insights: From new APIs to enhancements in SwiftUI, UIKit, and more, learn what these updates could mean for you as a developer.\n - Community and Networking: Discover how to make the most out of the WWDC experience by engaging with the community and participating in developer labs and digital lounges.\n\n☕ Let’s grab a coffee and dive into these topics. Whether you’re a seasoned developer or new to the platform, there’s something in this event for everyone. \n💬 Your Thoughts?I would love to hear your predictions, preparations, or what you’re most excited about for WWCC 2024. Drop your thoughts in the comments below!\n💻 Follow Me on Twitter @SwiftyPlace \n🔔 Stay tuned for more videos and make sure to update your developer app to access all the new content as soon as it’s released.\n🌟 Enjoy WWDC 2024 and let’s make the most out of this incredible opportunity to learn, connect, and grow in our software development careers!\n\noverview:\n00:00 WWDC 2024\n00:44 Keynote\n06:13 Platforms State of the Union\n14:17 How to make the most of WWDC\n\n\nGet a 50% Discount on my courses use the code \"WWDC24\" at checkout! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n#wwdc2024 #appledeveloper","published":"2024-06-04T12:21:01Z","thumbnail_url":"https://img.youtube.com/vi/f-y0Mk3uGRM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 197","channel_name":"Code Completion","video_id":"XbGZvYZhw6c","video_url":"https://www.youtube.com/watch?v=XbGZvYZhw6c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-04T12:16:08Z","thumbnail_url":"https://img.youtube.com/vi/XbGZvYZhw6c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Balance Writing for Software Engineers","channel_name":"Paul Solt on YouTube","video_id":"STlasIBaxRg","video_url":"https://www.youtube.com/watch?v=STlasIBaxRg","description":"You do not need to spend a ton of time writing, but if you sprinkle in your writing as you work it will make you more productive.\nSimply logging what you did in a TODO and DONE format will help you remember what you did, so you can discuss it at standups, or re-read it if you step away from a project for a while.\n\nWriting mini-blog posts will help you remember things, which is one of the reasons I have a blog and make videos. Teaching reinforces learning and helps establish you as a developer. The added benefit is that you can improve your developer productivity by writing. Since all you need to do is search for answers to problems you have already seen.\n\n#writing #developer #tasklist #productivity #blog #ios #iosdev","published":"2024-06-04T03:00:44Z","thumbnail_url":"https://img.youtube.com/vi/STlasIBaxRg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Star Trek: Discovery Series Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"K9Hvbvwy6MM","video_url":"https://www.youtube.com/watch?v=K9Hvbvwy6MM","description":"This week we big farewell to Star Trek: Discovery as we review the series finale episode.\n\n  •  Disney Shares Trailer for Immersive Vision Pro Marvel Story - MacRumors (https://www.macrumors.com/2024/05/22/vision-pro-marvel-immersive-story/) \n  •  The Lord of the Rings Star Viggo Mortensen Open to Returning as Aragorn in The Hunt for Gollum - IGN (https://ign.com/articles/the-lord-of-the-rings-star-viggo-mortensen-open-to-returning-as-aragorn-in-the-hunt-for-gollum) \n  •  'Dungeons & Dragons' Live-Action Series Not Going Forward At Paramount+, Will Be Revamped & Shopped By Hasbro (https://deadline.com/2024/05/dungeons-amp-dragons-live-action-series-dead-paramount-plus-hasbro-1235945078/) \n  •  Daniels (Crewman) | Memory Alpha | Fandom (https://memory-alpha.fandom.com/wiki/Daniels_(Crewman)) \n  •  Ryan Reynolds unveils hilarious 'Deadpool and Wolverine' popcorn bucket (https://ew.com/ryan-reynolds-unveils-deadpool-and-wolverine-popcorn-bucket-8656030) \n  •  Bananas Special Trailer (1971) (https://www.youtube.com/watch?pp=ygUPQmFuYW5hcyB0cmFpbGVy&amp;v=UvvhDjs1jPI) \n  •  The Offer | Official Trailer | Paramount+ (https://youtu.be/iowLzO9-aew?si=HxbJvCaVbhrnNsak) \n  •  Knuckles Series | Official Trailer | Paramount+ (https://www.youtube.com/watch?pp=ygUQS251Y2tsZXMgdHJhaWxlcg%3D%3D&amp;v=1kETt59yn6A) \n  •  FURIOSA : A MAD MAX SAGA | OFFICIAL TRAILER #2 (https://www.youtube.com/watch?pp=ygUPRnVyaW9zYSB0cmFpbGVy&amp;v=FVswuip0-co) \n  •  ﻿The Acolyte | Official Trailer | Disney+ (https://www.youtube.com/watch?pp=ygUTVGhlIEFjb2x5dGUgdHJhaWxlcg%3D%3D&amp;v=6tzur6JrUEA) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-06-04T02:30:47Z","thumbnail_url":"https://img.youtube.com/vi/K9Hvbvwy6MM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Styling Changes (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"-YUOYkpZURQ","video_url":"https://www.youtube.com/watch?v=-YUOYkpZURQ","description":"How do you TDD styling changes? You don't.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD in a SwiftUI World\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-06-03T18:30:00Z","thumbnail_url":"https://img.youtube.com/vi/-YUOYkpZURQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 196","channel_name":"Code Completion","video_id":"zVkMf0hG-OA","video_url":"https://www.youtube.com/watch?v=zVkMf0hG-OA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-03T11:42:30Z","thumbnail_url":"https://img.youtube.com/vi/zVkMf0hG-OA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 195","channel_name":"Code Completion","video_id":"1o9frpvet6g","video_url":"https://www.youtube.com/watch?v=1o9frpvet6g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-02T22:02:10Z","thumbnail_url":"https://img.youtube.com/vi/1o9frpvet6g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vertical Circular Carousel - SwiftUI - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"AmArOSpxuMQ","video_url":"https://www.youtube.com/watch?v=AmArOSpxuMQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to make use of Visual Effect API to create this beautiful Vertical Carousel Effect Using SwiftUI I SwiftUI Vertical Carousel | SwiftUI Circular Carousel | SwiftUI Circular View | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-of-105435976\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.4\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:21 Building Vertical Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-06-02T17:45:07Z","thumbnail_url":"https://img.youtube.com/vi/AmArOSpxuMQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"6.  WeatherKit: Adding Cities","channel_name":"Stewart Lynch on YouTube","video_id":"puelrPxXj-8","video_url":"https://www.youtube.com/watch?v=puelrPxXj-8","description":"This is the 6th video in a 7 Part series on building a full weather app using WeatherKit.\nThere is no point in having a weather app if you can add and change the cities that you want to see the weather for and eventually have then persisted to the phone for subsequent launches\n\nIn this video  I am going to show you how you can use CoreLocation MapKit frameworks to search for and add cities by name.  in the final video in this series we will persist it to the phone.\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00. Introduction\n1:33. Creating a DataStore\n6:05  Search Overlay\n12:30. SearchService\n16:30 Executing the Search\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/4_ListViewRowDetail_HourlyForecast\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/6_DataStore_AddingCities\n\nWeatherKit Series Playlist\n \nOther links mentioned in video:\nSearchable Map Post by Poi Piella Abadia\n   https://www.polpiella.dev/mapkit-and-swiftui-searchable-map\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-06-02T13:39:37Z","thumbnail_url":"https://img.youtube.com/vi/puelrPxXj-8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 194.1","channel_name":"Code Completion","video_id":"LwNfvajH4uw","video_url":"https://www.youtube.com/watch?v=LwNfvajH4uw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-02T10:36:47Z","thumbnail_url":"https://img.youtube.com/vi/LwNfvajH4uw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Launching getuniversal.link 🚀 [Free Tool for Testing Apple App Site Association Files]","channel_name":"Aryaman Sharda on YouTube","video_id":"HvhMCTELX70","video_url":"https://www.youtube.com/watch?v=HvhMCTELX70","description":"Welcome to GetUniversal.link! In this video, we’ll show you how to make the most of our platform for seamless universal link testing and management. Whether you’re a developer or part of a team, we’ve got features to make your life easier.\n\n🔍 What We Cover:\n\n- Homepage Overview: Quickly test your app’s universal links.\n- Key Features: Discover the powerful tools we offer.\n- Universal Link Testing: Ensure your links work across all devices.\n- Premium Plan: Unlock advanced features for just $30 a year, including:\n    - Monitor AASA file integrity\n    - Compare links from Apple’s CDNs and your host\n    - Add and manage deep links\n    - Sync test URLs and deep links with your team\n- Early Access: Be the first to try out new features.\n\n📢 Get Started Today!\nVisit GetUniversal.link to start testing your app’s universal links for free. Upgrade to our Premium Plan for even more powerful features.\n\n💡 Early Access\nSign up for our Early Access program and help shape the future of GetUniversal.link. Fill out the form on our website to join.\n\n👍 Like and Subscribe!\nIf you found this video helpful, don’t forget to give it a thumbs up and subscribe to our channel for more updates.","published":"2024-06-02T06:04:19Z","thumbnail_url":"https://img.youtube.com/vi/HvhMCTELX70/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Late Night Silent Completions: Jiiiii — Part 194","channel_name":"Code Completion","video_id":"7HNghpuYMKI","video_url":"https://www.youtube.com/watch?v=7HNghpuYMKI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-01T21:34:20Z","thumbnail_url":"https://img.youtube.com/vi/7HNghpuYMKI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 193.2","channel_name":"Code Completion","video_id":"wdrEK_oCzHk","video_url":"https://www.youtube.com/watch?v=wdrEK_oCzHk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-01T18:14:30Z","thumbnail_url":"https://img.youtube.com/vi/wdrEK_oCzHk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How Challenging is Writing a Book for Developers? | @iosmayank","channel_name":"Swift and Tips","video_id":"G4iuq5wG2bM","video_url":"https://www.youtube.com/watch?v=G4iuq5wG2bM","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-06-01T14:33:04Z","thumbnail_url":"https://img.youtube.com/vi/G4iuq5wG2bM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 194","channel_name":"Code Completion","video_id":"uaArUXm_9vw","video_url":"https://www.youtube.com/watch?v=uaArUXm_9vw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-06-01T12:13:41Z","thumbnail_url":"https://img.youtube.com/vi/uaArUXm_9vw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let's look at the code of the iOS Wikipedia app 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"kJA5Y1-5OQ0","video_url":"https://www.youtube.com/watch?v=kJA5Y1-5OQ0","description":"Are you curious to see what the code of a large real world popular app looks like?\n\nDid you know that some of the apps are actually open-source?\n\nIn the live we're going to explore the code of the iOS Wikipedia app 👩🏽‍💻👨🏻‍💻\n\nLink to the code 👉 https://github.com/wikimedia/wikipedia-ios","published":"2024-06-01T10:59:52Z","thumbnail_url":"https://img.youtube.com/vi/kJA5Y1-5OQ0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to create a VisionOS App from scratch?","channel_name":"Etisha Garg on YouTube","video_id":"DjULQP_xF5s","video_url":"https://www.youtube.com/watch?v=DjULQP_xF5s","description":"This is the second video of the visionOS series where I'm going to show you how you can build your first visionOS app with SwiftUI from scratch.\n\n📌 This video covers the following:\n\n- Creating a new VisionOS project with Xcode.\n- Overview of VisionOS project requirements.\n- Understanding how to create basic windows.\n- Exploring available SwiftUI layouts such as VStack, HStack, and ZStack.\n- How to create SwiftUI views like Text, Button, List\n- Understanding how to use and code a navigation stack and navigation links.\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n► visionOS Basics (Part -1): https://youtu.be/1k_Fe_s6bx0\n\n\n#applevisionpro #visionpro #iosdevelopment \n\n=========================================\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-05-31T12:22:09Z","thumbnail_url":"https://img.youtube.com/vi/DjULQP_xF5s/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 193","channel_name":"Code Completion","video_id":"Lc50_u3qhs4","video_url":"https://www.youtube.com/watch?v=Lc50_u3qhs4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-31T09:56:47Z","thumbnail_url":"https://img.youtube.com/vi/Lc50_u3qhs4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Make a Swift Package Library from the CLI in Terminal","channel_name":"Paul Solt on YouTube","video_id":"PKNARjpVY1o","video_url":"https://www.youtube.com/watch?v=PKNARjpVY1o","description":"Learn how to build a Swift package library using the Command Line Interface (CLI). You can run tests from Terminal with the command:\n\nswift test\n\nWe follow along with Apple's tutorial to get started with a Email regex and unit test.\n\nGetting Started with Swift Package Manager: https://www.swift.org/getting-started/library-swiftpm/\n\n#swift #cli #library #command-line #tool #terminal","published":"2024-05-30T18:56:50Z","thumbnail_url":"https://img.youtube.com/vi/PKNARjpVY1o/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to add dynamic paywalls to your iOS app 🤑 (app monetization tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"I7GnqkNd4tQ","video_url":"https://www.youtube.com/watch?v=I7GnqkNd4tQ","description":"🔥 Big thank you to Superwall for sponsoring this video! 🔥\n\nStop wrestling with your codebase to build paywalls. Start building & deploying paywalls in 10 minutes flat 👉 https://superwall.com\n\n———\n\nDownload the Xcode project I've used in the video 👉 https://github.com/vincent-pradeilles/superwall-tutorial\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n00:29 – A tour of the demo app\n01:49 – Integrating the Superwall SDK\n03:12 – Showing a paywall\n08:56 – Dynamically updating the paywall\n10:54 – Gating a feature behind a paywall\n15:07 – Showing different paywalls for different users\n20:12 – Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#ios #swift #softwaredeveloper #iosdeveloper","published":"2024-05-30T15:01:25Z","thumbnail_url":"https://img.youtube.com/vi/I7GnqkNd4tQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Clean Swift Code with Where Clause","channel_name":"Sean Allen on YouTube","video_id":"gZa_wZ1GJ8I","video_url":"https://www.youtube.com/watch?v=gZa_wZ1GJ8I","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI love the where keyword in Swift. It cleans ups your code and makes it read much nicer. In this video I'll show you a few common examples of using the where keyword including for loops, finding elements in an array, and protocol extension.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Where Keyword - For Loops\n1:29 - First Where\n3:04 - Contains Where\n4:05 - Protocol Extension Constraint\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-05-30T12:12:27Z","thumbnail_url":"https://img.youtube.com/vi/gZa_wZ1GJ8I/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 192","channel_name":"Code Completion","video_id":"3YQ8Stq_tmk","video_url":"https://www.youtube.com/watch?v=3YQ8Stq_tmk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-30T10:58:32Z","thumbnail_url":"https://img.youtube.com/vi/3YQ8Stq_tmk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Managing our large iOS app, by Georges Jamous and Rafael Marcén (English)","channel_name":"CocoaHeadsNL","video_id":"mr7F4kXh87I","video_url":"https://www.youtube.com/watch?v=mr7F4kXh87I","description":"George and Rafael show the problems adidas is facing in maintaining and building their large iOS app. They show how they improved their build process to not only improve build time but also cut on costs.","published":"2024-05-30T08:11:58Z","thumbnail_url":"https://img.youtube.com/vi/mr7F4kXh87I/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"adidas Apps Architecture, by Eduardo Bocato (English)","channel_name":"CocoaHeadsNL","video_id":"F6ezwCB8Ti0","video_url":"https://www.youtube.com/watch?v=F6ezwCB8Ti0","description":"Eduardo gives us an inside view on how adidas is structering their apps. How they manage dependencies and how and when code is shared between apps and when not.","published":"2024-05-30T08:04:31Z","thumbnail_url":"https://img.youtube.com/vi/F6ezwCB8Ti0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Unlock Subscription Success with Dan from Subscription Index","channel_name":"Appfigures on YouTube","video_id":"ckHJO4VT7fk","video_url":"https://www.youtube.com/watch?v=ckHJO4VT7fk","description":"Subscriptions are a great revenue model for many mobile apps and games, but there's a lot you can get wrong when structuring your offerings. \n\nThis week, we're bringing on Dan Layfield to discuss key considerations when planning out subscription tiers, experimenting and best practices for tracking KPI's. Dan was previously at Uber and Codeacademy, now consulting and running the Subscription Index newsletter.  \n\nResources:\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find Ariel on Twitter → https://twitter.com/arielmichaeli\n\n#MobileApps #AppDevelopment #Subscription #AppGrowth","published":"2024-05-29T19:08:04Z","thumbnail_url":"https://img.youtube.com/vi/ckHJO4VT7fk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift News - iOS 18 A11Y, visionOS Code, Career Advice, TCA & More","channel_name":"Sean Allen on YouTube","video_id":"GbfxGg_TfNs","video_url":"https://www.youtube.com/watch?v=GbfxGg_TfNs","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift News is a monthly show where I break down the latest happenings in the world of Swift, SwiftUI and iOS development. In this episode I cover:\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\n- iOS 18 Accessibility Features\n- Apple's new developer pathways for learning\n- New visionOS sample code\n- iOS Dev career advice\n- how to build a macOS Settings view\n- The Composable Architecture\n- Swift and SwiftUI Tips & Tricks\n- API Key security \n- and more\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - iOS 18 A11Y Features\n1:37 - Apple Dev Pathways\n2:36 - New visionOS Sample Code\n3:41 - iOS Dev Career Advice\n6:07 - macOS Settings UI\n6:37 - The Composable Architecture\n9:10 - Deep Dive into Simplicity\n10:37 - SwiftUI Nuggets\n11:11 - API Key Security\n12:52 - Jordi Bruin - Learn by Doing\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-05-29T14:51:00Z","thumbnail_url":"https://img.youtube.com/vi/GbfxGg_TfNs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"5.  WeatherKit: DailyForecast","channel_name":"Stewart Lynch on YouTube","video_id":"33AdLX2GU2c","video_url":"https://www.youtube.com/watch?v=33AdLX2GU2c","description":"This is the 5th video in a 7 Part series on building a full weather app using WeatherKit.\nIn this video we will be adding the final forecast type and that is a 10 day daily forecast.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:17 DailyForecast function\n3:14  Creating a DailyForecast View \n11:00  Creating a Temperature Range bar\n19:35 Refactoring code to extract view \n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/4_ListViewRowDetail_HourlyForecast\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/5_10DayForecast\n\nWeatherKit Series Playlist\n \nOther links mentioned in video:\nReadSizeViewExtension Gist\n   https://gist.github.com/StewartLynch/7d89fb911b27b0231adae633918c4c93\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-29T13:43:21Z","thumbnail_url":"https://img.youtube.com/vi/33AdLX2GU2c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 191","channel_name":"Code Completion","video_id":"c9I7OfRotEI","video_url":"https://www.youtube.com/watch?v=c9I7OfRotEI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-29T11:17:30Z","thumbnail_url":"https://img.youtube.com/vi/c9I7OfRotEI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Flip Clock Text Effect - SwiftUI - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"Lekoc7QS-K4","video_url":"https://www.youtube.com/watch?v=Lekoc7QS-K4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Flip Clock Text Effect Using SwiftUI I SwiftUI Text Effects | SwiftUI Flip Effect | SwiftUI Flip Clock Countdown | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-105118063\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.4\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Building Text Effect\n    9:31 Timer Using Text Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-28T20:50:21Z","thumbnail_url":"https://img.youtube.com/vi/Lekoc7QS-K4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use a ButtonStyle instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"jdXRf_QvrvA","video_url":"https://www.youtube.com/watch?v=jdXRf_QvrvA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-05-28T15:03:33Z","thumbnail_url":"https://img.youtube.com/vi/jdXRf_QvrvA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How My YouTube Channel Landed Me My First iOS Job | @iosmayank","channel_name":"Swift and Tips","video_id":"aPRS5ziBSdc","video_url":"https://www.youtube.com/watch?v=aPRS5ziBSdc","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-05-28T14:20:41Z","thumbnail_url":"https://img.youtube.com/vi/aPRS5ziBSdc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Run a Swift Command Line Tool in Terminal - Swift CLI Build","channel_name":"Paul Solt on YouTube","video_id":"TK7ZlUUoyhI","video_url":"https://www.youtube.com/watch?v=TK7ZlUUoyhI","description":"Learn how to use Swift build so that you can create command line tools to simplify your repetitive tasks. Using Swift you can create new executables that you can run directly, just like any other commmand in Terminal.\n\nCommands:\n\nHow to run your app:\n\n```\ncd .build/debug\n./MyCLI --input 'Hello WWDC!'\n```\n\n```\ncd ./build/release\ncp -f MyCLI /usr/local/bin/MyCLI\n```\n\nRun (from `/usr/local/bin/MyCLI`)\n\n```\nMyCLI\n```\n\nRemove/Replace\n\n```\nrm -f /usr/local/bin/MyCLI\n```\n\nLinks:\n* https://www.swift.org/getting-started/cli-swiftpm/\n* https://www.swiftbysundell.com/articles/building-a-command-line-tool-using-the-swift-package-manager/\n\n#swift #cli #executable #command-line #tool #terminal","published":"2024-05-28T12:31:43Z","thumbnail_url":"https://img.youtube.com/vi/TK7ZlUUoyhI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Make a Swift Command Line Tool - Swift CLI in Terminal","channel_name":"Paul Solt on YouTube","video_id":"w7HvY29P9A4","video_url":"https://www.youtube.com/watch?v=w7HvY29P9A4","description":"Learn how to make a Swift Package executable using the Command Line Tool (Command Line Interface - CLI). \n\nYou can improve your development skills by learning how to effectively work on the command line. Follow along with the Command-line Tool tutorial from Apple. Use the command line swift build and swift run commands to make an executable CLI tool that you can use to simplify workflows.\n\nSee how to work with VIM and keyboard shortcuts.\n\nBuild a Command-line Tool (Apple): https://www.swift.org/getting-started/cli-swiftpm/\n\nVim mode in Xcode: https://youtu.be/zvj5Csdb5kQ\n\nVim cheatsheet: https://vim.rtorr.com\n\n#swift #cli #command-line #tool #terminal #vim","published":"2024-05-28T12:26:15Z","thumbnail_url":"https://img.youtube.com/vi/w7HvY29P9A4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 190","channel_name":"Code Completion","video_id":"MWRgOtbHuIg","video_url":"https://www.youtube.com/watch?v=MWRgOtbHuIg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-28T11:45:33Z","thumbnail_url":"https://img.youtube.com/vi/MWRgOtbHuIg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"May 25 - Science Later, Problem Now!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"buhFTTaEp8Y","video_url":"https://www.youtube.com/watch?v=buhFTTaEp8Y","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com","published":"2024-05-28T05:42:57Z","thumbnail_url":"https://img.youtube.com/vi/buhFTTaEp8Y/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"May 24 - Down in the Oubliette","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"hAvavSlKnK8","video_url":"https://www.youtube.com/watch?v=hAvavSlKnK8","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com","published":"2024-05-28T05:39:33Z","thumbnail_url":"https://img.youtube.com/vi/hAvavSlKnK8/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Expandable Search Bar using #swiftui #animation","channel_name":"Kavsoft on YouTube","video_id":"GZEfEe_2xvQ","video_url":"https://www.youtube.com/watch?v=GZEfEe_2xvQ","description":"","published":"2024-05-27T18:51:17Z","thumbnail_url":"https://img.youtube.com/vi/GZEfEe_2xvQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Hacker Text Effect using #swiftui","channel_name":"Kavsoft on YouTube","video_id":"ogWu5kcoq8c","video_url":"https://www.youtube.com/watch?v=ogWu5kcoq8c","description":"","published":"2024-05-27T18:49:29Z","thumbnail_url":"https://img.youtube.com/vi/ogWu5kcoq8c/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"VisionOS Fundamentals You Need To Know","channel_name":"Etisha Garg on YouTube","video_id":"1k_Fe_s6bx0","video_url":"https://www.youtube.com/watch?v=1k_Fe_s6bx0","description":"This is the first video of the series where we will explore VisionOS app development with SwiftUI. In this introductory video, we will explore some basics concepts required to get started with VisionOS.\n\nIn this video we have discussed about Windows, Volumes, types of spaces i.e. full and shared spaces and also the different level of immersion styles that comes with full spaces i.e. mixed, full and progressive.\n\nThis video is a must watch if you're getting started with visionOS as these fundamental concepts would help you better understand visionOS app development and also build better apps for Apple Vision Pro.\n\n► Build A VisionOS App From Scratch! (Part -2): https://youtu.be/DjULQP_xF5s\n\n#applevisionpro #visionpro #iosdevelopment \n\n=========================================\n\n⏱ Timestamps:\n(00:00) Intro\n(00:16) What is visionOS?\n(01:06) Windows\n(01:57) Volumes\n(02:47) Spaces\n(02:59) Shared Space\n(03:34) Full Space\n(04:49) Full Immersion\n(05:05) Mixed Immersion\n(05:28) Progressive Immersion\n(05:43) visionOS app development with SwiftUI\n(06:15) Outro\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-05-27T12:22:41Z","thumbnail_url":"https://img.youtube.com/vi/1k_Fe_s6bx0/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"How to Create an Outstanding iOS Developer Resume for 2024","channel_name":"Paul Solt on YouTube","video_id":"Qg-jneH3y7Y","video_url":"https://www.youtube.com/watch?v=Qg-jneH3y7Y","description":"Were you laid off from a tech job? Are you trying to break into the market? How do you update your iOS Developer resume to stand out from the competition in 2024?\n\nIf you want to stand out you need to do something that you haven’t done before. You’ve plateaued with the strategies that you’ve used before and to break free of your own self imposed limits, you need to reinvent yourself one skill at a time.\n\nYour resume is your opportunity to share your personal brand. It is your time to share what you have done and what you could do.\n\n#ios #resume #developer #techlayoff #layoff #jobsearch #ioscareer #iosjob","published":"2024-05-27T11:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Qg-jneH3y7Y/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 189","channel_name":"Code Completion","video_id":"j2oMfwAQHsE","video_url":"https://www.youtube.com/watch?v=j2oMfwAQHsE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-27T10:15:46Z","thumbnail_url":"https://img.youtube.com/vi/j2oMfwAQHsE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"4.  WeatherKit: HourlyForecast and UIUpgrade","channel_name":"Stewart Lynch on YouTube","video_id":"jgmkbRGgKxM","video_url":"https://www.youtube.com/watch?v=jgmkbRGgKxM","description":"This is the 4th video in a 7 Part series on building a full weather app using WeatherKit. In this video, I will start with a redesign of the CitiesList view to display more information on our cities and then add an houry forecast for each city.  \nIn addition, we will do some more refactoring of our code to clean it up.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:22 Improving the Cities List View\n8:05 Displaying an Hourly Forecast\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/3_ConditionsBackgrounds_CitiesListView\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/4_ListViewRowDetail_HourlyForecast\nWeatherKit Series Playlist\n \nOther links mentioned in video:\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-26T13:44:56Z","thumbnail_url":"https://img.youtube.com/vi/jgmkbRGgKxM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 188","channel_name":"Code Completion","video_id":"c3jeKhpQJtE","video_url":"https://www.youtube.com/watch?v=c3jeKhpQJtE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-26T10:34:48Z","thumbnail_url":"https://img.youtube.com/vi/c3jeKhpQJtE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to cache the result of API calls (using NSCache) 📱 (FREE iOS tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"W9l9M66JVeI","video_url":"https://www.youtube.com/watch?v=W9l9M66JVeI","description":"Almost every iOS app needs to make some API calls to retrieve the data that it will present to the user.\n\nI'm sure you already know how to implement an API call, but have you ever tried to cache its result locally? 🤨\n\nIn the video I'm going to show you how to implement such a mechanism using the built-in type NSCache 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/app-dev-training/caching-network-data","published":"2024-05-25T14:45:08Z","thumbnail_url":"https://img.youtube.com/vi/W9l9M66JVeI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Become An Unstoppable Software Engineer by Writing","channel_name":"Paul Solt on YouTube","video_id":"Kefbo2wjh9s","video_url":"https://www.youtube.com/watch?v=Kefbo2wjh9s","description":"How can writing help you become a better software engineer? How should a software developer keep track of their work?\nStackOverflow’s blog had an interesting article on making a developer journal.\n\nI have been writing a development journal, or work log for a long time. I first learned about John Carmack’s writing habits in Masters of Doom with the .plan files. These were updates that he and John Romero posted publicly to keep people updated about Doom and Quake game updates.\n\nWriting what you work on helps you think and plan. It can focus you to work on the most important tasks. I use my log file to ask questions, write down answers to my own questions, draft mini-blog posts, record code snippets, document hard tasks, share links, and general thoughts. \nBy writing you force yourself to think about the problem, which can help you overcome those tricky challenges.\n\nYou become more productive over time because you can search your own problems and solutions. I love being able to search back in my notes for a specific piece of code or configuration that I used. When something is hard, I document it, so that next time it is not as hard.\n\n#writing #software #engineer#journal #developer #log #worklog #ios #iosdeveloper #career #jobsearch #productivity #levelup","published":"2024-05-25T10:57:32Z","thumbnail_url":"https://img.youtube.com/vi/Kefbo2wjh9s/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Can Writing a Developer Journal Unlock Your iOS Skills?","channel_name":"Paul Solt on YouTube","video_id":"Cjy1CsXZelk","video_url":"https://www.youtube.com/watch?v=Cjy1CsXZelk","description":"What is a developer journal? How can writing help you make better code?\nStackOverflow’s blog had an interesting article on making a developer journal.\n\nI have been writing a development journal, or work log for a long time. I first learned about John Carmack’s writing habits in Masters of Doom with the .plan files. These were updates that he and John Romero posted publicly to keep people updated about Doom and Quake game updates.\n\nWriting what you work on helps you think and plan. It can focus you to work on the most important tasks. I use my log file to ask questions, write down answers to my own questions, draft mini-blog posts, record code snippets, document hard tasks, share links, and general thoughts. \nBy writing you force yourself to think about the problem, which can help you overcome those tricky challenges.\n\nI love being able to search back in my notes for a specific piece of code or configuration that I used. When something is hard, I document it, so that next time it is not as hard.\n\n#ios #journal #developer #log #worklog #writing #iosdeveloper #career #jobsearch #productivity #levelup","published":"2024-05-25T10:54:52Z","thumbnail_url":"https://img.youtube.com/vi/Cjy1CsXZelk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Debug a SwiftUI Preview Crash in Xcode Now","channel_name":"Paul Solt on YouTube","video_id":"2PBai3iCbwE","video_url":"https://www.youtube.com/watch?v=2PBai3iCbwE","description":"How do you make sense of a preview crash? How do you use the debugger in Xcode?\n\nDebugging effectively in Xcode takes practice, so it helps to see how it works and learn from more experienced developers.\nIn this video I debug a problem where my index is going out of bounds and causing preview to crash randomly.\n\nWhen you have more moving parts it can be harder to spot the problem. In this code, you can see how using the Published property with a binding is causing problems between the SwiftUI update loop and the data model it is representing.\n\n#debugging #swiftUI #crash #ios #xcode  #iosdeveloper #debug #lldb","published":"2024-05-25T10:49:01Z","thumbnail_url":"https://img.youtube.com/vi/2PBai3iCbwE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 187","channel_name":"Code Completion","video_id":"h6vdM3zQxhU","video_url":"https://www.youtube.com/watch?v=h6vdM3zQxhU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-25T08:52:14Z","thumbnail_url":"https://img.youtube.com/vi/h6vdM3zQxhU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Science Later, Problem Now!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PZ_LyuoWqQM","video_url":"https://www.youtube.com/watch?v=PZ_LyuoWqQM","description":"This week we review the penultimate episode of Star Trek: Discovery S05E09 LaGrange Point, along with our thoughts on the new Dr Who on Disney+\n\n  •  Holly Hunter Will Head Up Star Trek: Starfleet Academy (https://gizmodo.com/star-trek-starfleet-academy-casting-holly-hunter-lead-1851491287) \n  •  Apple’s time travel comedy Time Bandits starts streaming in July - The Verge (https://www.theverge.com/2024/5/20/24160764/time-bandits-streaming-release-date-apple-tv-plus) \n  •  Charlyne Yi Says They Were Physically and Mentally Abused on 'Time Bandits' Series Set (https://www.hollywoodreporter.com/movies/movie-news/charlyne-yi-assault-allegations-time-bandits-set-1235901593/) \n  •  QR code in Deadpool trailer (https://www.threads.net/@comicbook/post/C7NMCEZujNA/?xmt=AQGzJEo_RJgjTaPFfIpyuNR0Os4M5UMHGsPB63880o6Mgw) \n  •  '3 Body Problem' Creators Clarify Netflix's Mysterious Season 2 Renewal Plan (https://www.hollywoodreporter.com/tv/tv-news/3-body-problem-renewal-netflix-number-of-episodes-1235905532/) \n  •  BEETLEJUICE BEETLEJUICE | Official Trailer (https://youtu.be/CoZqL9N6Rx4?si=MierKxT2GGJQFoR-) \n  •  More Famous People Who Guest Starred on STAR TREK - Warped Factor - Words in the Key of Geek. (http://www.warpedfactor.com/p/famous-people-who-guest-starred-on-star.html) \n  •  WARP FIVE: Tig Notaro Reflects on Discovery's Engineer and Star Trek Experience (https://www.startrek.com/news/warp-five-tig-notaro-season-5-discovery) \n  •  Unfrosted | Official Trailer | Netflix (https://youtu.be/2lqRPUhPfho?si=ruk0i2zN35I-LZZ8) \n  •  Kingdom of the Planet of the Apes | Final Trailer (https://youtu.be/Kdr5oedn7q8?si=AvDzCMt_ouWTfn23) \n  •  Dark Matter — Official Trailer | Apple TV+ (https://youtu.be/j6ucGt_Xp14?si=-oN6nwrmoi_K9_RV) \n  •  ﻿Welcome to Wrexham | Season 3 Official Trailer | FX (https://youtu.be/ygVyFKLx_DM?si=Mn9Yzq_9dGmo6Jg1) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-05-25T03:53:54Z","thumbnail_url":"https://img.youtube.com/vi/PZ_LyuoWqQM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Add ChatGPT Voice Chat to SwiftUI App in 30s #chatgpt #iosdevelopment #swiftui","channel_name":"Xcoding with Alfian","video_id":"PttWCMh_Fxo","video_url":"https://www.youtube.com/watch?v=PttWCMh_Fxo","description":"SPM Link: https://github.com/alfianlosari/ChatGPTUI","published":"2024-05-25T03:51:18Z","thumbnail_url":"https://img.youtube.com/vi/PttWCMh_Fxo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 186","channel_name":"Code Completion","video_id":"Ib2Thn7U92U","video_url":"https://www.youtube.com/watch?v=Ib2Thn7U92U","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-24T09:03:28Z","thumbnail_url":"https://img.youtube.com/vi/Ib2Thn7U92U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Down in the Oubliette","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"CGcCv-oMqGg","video_url":"https://www.youtube.com/watch?v=CGcCv-oMqGg","description":"This week Jaime and Tim review Star Trek: Discovery S05E08 Labrynths\n\n  •  Krysten Ritter has lost her memories in trailer for Orphan Black: Echoes | Ars Technica (https://arstechnica.com/culture/2024/05/clone-club-rejoice-heres-the-official-trailer-for-orphan-black-echoes/) \n  •  Nicolas Cage is back as Spider-Man in live-action Amazon series - The Verge (https://www.theverge.com/2024/5/14/24156273/nicolas-cage-spider-man-noir-amazon-prime-video) \n  •  Amazon follows Fallout with live-action Tomb Raider show - The Verge (https://www.theverge.com/2024/5/14/24156397/tomb-raider-series-amazon-phoebe-waller-bridge) \n  •  '3 Body Problem' Renewed for Season 2 at Netflix (https://variety.com/2024/tv/news/3-body-problem-renewed-season-2-netflix-1236004233/) \n  •  The Lord of The Rings: The Rings of Power - Official Teaser Trailer | Prime Video (https://youtu.be/TCwmXY_f-e0?si=AcNn8L7ZHxQqsTFZ) \n  •  Dune: Prophecy | Official Teaser | Max (https://youtu.be/EEoQAoEGLhw?si=AnpcbPthXOQtnWKf) \n  •  Build for Tomorrow in the Gemini API Developer Competition (https://developers.googleblog.com/en/build-for-tomorrow-in-the-gemini-api-developer-competition/) \n  •  ﻿Join the Gemini API Developer Competition | Google AI for Developers (https://ai.google.dev/competition) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-05-24T07:09:27Z","thumbnail_url":"https://img.youtube.com/vi/CGcCv-oMqGg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI TabView Offset Reader - Scrollable Tabs","channel_name":"Kavsoft on YouTube","video_id":"-ysC37TRgTg","video_url":"https://www.youtube.com/watch?v=-ysC37TRgTg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to read Page TabView Offset in SwiftUI | SwiftUI Scrollable Tab Bar | SwiftUI TabView Offset Reader | SwiftUI Custom Tab Bar | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-tabview-104803079\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.4\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:22 Building Offset Reader\n    5:04 Building Scrollable Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-23T18:28:07Z","thumbnail_url":"https://img.youtube.com/vi/-ysC37TRgTg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"44: Does Swift run on gut bacteria yet?","channel_name":"Swift Package Indexing Live Streams","video_id":"NdxODs5I0aM","video_url":"https://www.youtube.com/watch?v=NdxODs5I0aM","description":"This week we follow up on Swift 6 news, talk about Swift in unusual places, performance benchmarks, give a sneak peek at our new Mac build infrastructure, and of course make package recommendations.\n\n  \nNews\n\n- SE-0435 Swift Language Version Per Target - https://forums.swift.org/t/se-0435-swift-language-version-per-target\n- Swift on Flipper Zero A Proof of Concept - https://forums.swift.org/t/swift-on-flipper-zero-a-proof-of-concept\n- You can play Doom using gut bacteria, but the framerate is atrocious - https://www.rockpapershotgun.com/you-can-play-doom-using-gut-bacteria-but-the-framerate-is-atrocious\n- Swift Tooling: Windows Edition - https://speakinginswift.substack.com/p/swift-tooling-windows-edition\n    - swift-inspect - https://github.com/apple/swift/tree/main/tools/swift-inspect\n- Juice Sucking Servers - https://tech.phlux.us/Juice-Sucking-Servers/\n    - 'Standard' vapor website drops 1.5% of requests, even at concurrency of 100 on the Swift Forums - https://forums.swift.org/t/standard-vapor-website-drops-1-5-of-requests-even-at-concurrency-of-100\n\nPackages\n\n- swift-chess-neo - https://swiftpackageindex.com/navanchauhan/swift-chess-neo\n    - Sage - https://github.com/nvzqz/Sage\n- swift-security - https://swiftpackageindex.com/dm-zharov/swift-security\n- swift-glob - https://swiftpackageindex.com/davbeck/swift-glob\n- AnyCodingKey - https://robnapier.net/anycodingkey","published":"2024-05-23T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/NdxODs5I0aM/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 185","channel_name":"Code Completion","video_id":"T5Lf7RRMa7c","video_url":"https://www.youtube.com/watch?v=T5Lf7RRMa7c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-23T09:59:47Z","thumbnail_url":"https://img.youtube.com/vi/T5Lf7RRMa7c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Crushing the Competion","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"R_vUkR6jcgk","video_url":"https://www.youtube.com/watch?v=R_vUkR6jcgk","description":"Checkout the latest episode of MTJChttps://www.mtjc.fm/crushing-the-competion/","published":"2024-05-22T21:00:04Z","thumbnail_url":"https://img.youtube.com/vi/R_vUkR6jcgk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"3.  WeatherKit: Conditions Backgrounds and Other Cities","channel_name":"Stewart Lynch on YouTube","video_id":"oCJRZJ_Kb4s","video_url":"https://www.youtube.com/watch?v=oCJRZJ_Kb4s","description":"This is the 3rd video in a 7 Part series on building a full weather app using WeatherKit. \nIn this video we are going to greatly improve the appearance of our app by adding a background view that will reflect the current weather condition and add some mock data so we can view the current weather and time in other cities.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:22 Background Images\n6:08  Adding Sample Cities and Cities ListView\n10:57 Presenting the ForecastView\n13:20 Fixing Date and Time for Locales\n17:40 Introducing a ScenePhase\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/2_LocationManager_CurrentLocation\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/3_ConditionsBackgrounds_CitiesListView\nApp Resources\n   https://www.createchsol.com/StarterProjects/WeatherKitResources.zip\n\nWeatherKit Series Playlist\n \nOther links mentioned in video:\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-22T13:33:24Z","thumbnail_url":"https://img.youtube.com/vi/oCJRZJ_Kb4s/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 184","channel_name":"Code Completion","video_id":"7-VZp8IWs2E","video_url":"https://www.youtube.com/watch?v=7-VZp8IWs2E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-22T10:42:28Z","thumbnail_url":"https://img.youtube.com/vi/7-VZp8IWs2E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"CocoaHeadsNL Meetup, 22 May 2024","channel_name":"CocoaHeadsNL","video_id":"6bkijIPMAfM","video_url":"https://www.youtube.com/watch?v=6bkijIPMAfM","description":"Live stream of the CocoaHeadsNL meetup at Adidas HQ in Amsterdam.\n\nSchedule:\n19:00 - Presentation by Eduardo Bocato: Adidas Apps Architecture\n20:00 - Presentation by Rafael Marcén: Managing our large iOS App\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2024-05-21T19:36:06Z","thumbnail_url":"https://img.youtube.com/vi/6bkijIPMAfM/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"3 Advanced Tips to Code Like a Pro in Swift (from an ex-Apple engineer 🍎)","channel_name":"Vincent Pradeilles on YouTube","video_id":"557nJYhPb7Y","video_url":"https://www.youtube.com/watch?v=557nJYhPb7Y","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nGet Natalia's book with a discount 👉 https://buy.stripe.com/8wM3cy7Zd7bR8Sc003?prefilled_promo_code=VINCENT\n\n(If the link doesn't work, you can use the discount code \"VINCENT\" here https://books.nilcoalescing.com/swift-gems)\n\n\nCheck out Natalia's blog 👉 https://nilcoalescing.com\nGet the code 👉 https://gist.github.com/nataliapanferova/df1c4ff678c717b3d62614b59d3c9461\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n01:02 – Tip 1: Iterating over items and indices\n03:39 – Tip 2: Labelling loop statements\n05:08 – Tip 3: Overloading the pattern matching operator\n08:16 – Natalia's book + Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-05-21T15:03:54Z","thumbnail_url":"https://img.youtube.com/vi/557nJYhPb7Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Ep. #9 | Mayank Gupta: Writing a Top 100 Interview Questions Book & Building a Brand!","channel_name":"Swift and Tips","video_id":"D3jjr2Ey-uQ","video_url":"https://www.youtube.com/watch?v=D3jjr2Ey-uQ","description":"Cracking The iOS Interview: https://www.swiftanytime.com/cracking-the-ios-interview\n\nCracking the Mobile System Design Interview: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\nMayank's Social Media: \nhttps://www.swiftanytime.com/\nhttps://twitter.com/swiftanytime\nhttps://twitter.com/iosmayank\nhttps://www.youtube.com/@UCPgfAA83ROUVM-E3NCY154A \n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-05-21T13:56:35Z","thumbnail_url":"https://img.youtube.com/vi/D3jjr2Ey-uQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Make a macOS app PART 2: Keyboard Shortcuts, Settings Window and Menu Bar Extra - SwiftUI tutorial","channel_name":"Karin Prater on YouTube","video_id":"oQL9nrzV_Ok","video_url":"https://www.youtube.com/watch?v=oQL9nrzV_Ok","description":"In this 2nd part of our SwiftUI series on building a macOS app, I dive deeper into enhancing the functionality of our screenshot application. If you’ve ever wanted to streamline your workflow or integrate more advanced features into your macOS apps, this tutorial is tailored for you.\n\nWhat You’ll Learn:\n1. Global Keyboard Shortcuts: I’ll show you how to implement global keyboard shortcuts that allow you to trigger actions from anywhere in macOS, not just within your app. For instance, you’ll learn how to set up a shortcut for quickly taking screenshots without needing to switch windows.\n\n2. Customizable Keyboard Shortcuts: Using a Swift package, I’ll guide you through allowing users to customize their keyboard shortcuts. This adds a layer of personalization to your app, enhancing user experience.\n\n3. Settings Window:   A detailed walkthrough on creating a settings window where users can modify their preferences. This includes adding a toggle for showing or hiding the menu bar extra and changing keyboard shortcuts.\n\n4. Menu Bar Extra: Learn how to add a menu bar extra to your app. This feature keeps your app accessible, allowing users to interact with the app from the menu bar.\n\n5. Data Management and Flow: Understand the importance of managing data flow in your macOS applications, especially when dealing with multiple windows.\n\n00:00 What we are going to build\n02:42 Creating global keyboard shortcuts\n09:26 Adding a Settings window to your macOS apps\n17:49 Window management and multitasking\n23:29 Making a menu bar extra app\n28:36 Toggling the menu bar extra visibility\n31:51 Wrap-up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my macOS development course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n👩🏻‍💻 SwiftUI layout course\nhttps://learn.swiftyplace.com/swiftui-layout-course\n👩🏻‍💻 Combine Framework course\nhttps://learn.swiftyplace.com/the-swifty-combine-framework-course\n\n⬇️ Download project files starter: https://github.com/gahntpo/ScreenshotApp/tree/main\n⬇️ Download project files finished: https://github.com/gahntpo/ScreenshotApp/tree/Part2\n\n#menubarapp #macos #swiftuitutorial","published":"2024-05-21T12:30:28Z","thumbnail_url":"https://img.youtube.com/vi/oQL9nrzV_Ok/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 183","channel_name":"Code Completion","video_id":"qm_LYyYp6Jo","video_url":"https://www.youtube.com/watch?v=qm_LYyYp6Jo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-21T11:57:04Z","thumbnail_url":"https://img.youtube.com/vi/qm_LYyYp6Jo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Project IDX: Build a Chat App With Angular #angular #idx #chat","channel_name":"Stream Developers on YouTube","video_id":"VFWNApr-r4o","video_url":"https://www.youtube.com/watch?v=VFWNApr-r4o","description":"This video shows you how to start with Google's Project IDX by creating a fully functional chat messaging app for Angular. Think of IDX as an alternative to VS Code for a full-stack, multi-platform development in the cloud. Check out the following links to learn more about the chat API/SDK used in this video.  \n\n#angular #chat #tutorial #project #idx #messaging \n\nStream Chat SDK for Angular: https://getstream.io/chat/sdk/angular/\nAngular Chat Tutorial: https://getstream.io/chat/angular/tutorial/","published":"2024-05-20T20:45:00Z","thumbnail_url":"https://img.youtube.com/vi/VFWNApr-r4o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Become a Git Master FREE Online Series Conclusion  | Git & Source Control #15","channel_name":"Swiftful Thinking","video_id":"z_UitV-BchE","video_url":"https://www.youtube.com/watch?v=z_UitV-BchE","description":"Conclude your journey to becoming a Git master with our final installment of the free online series. This video wraps up key learnings, solidifies your understanding of advanced Git concepts, and ensures you're equipped with the skills to apply Git effectively in any project. Join us to reflect on your progress, celebrate your achievements, and look ahead to applying your new skills in the world of version control and beyond.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-05-20T13:00:58Z","thumbnail_url":"https://img.youtube.com/vi/z_UitV-BchE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 182","channel_name":"Code Completion","video_id":"er6KUInauo8","video_url":"https://www.youtube.com/watch?v=er6KUInauo8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-20T10:31:51Z","thumbnail_url":"https://img.youtube.com/vi/er6KUInauo8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Make a LRU Cache in Swift - Code Challenge Solution","channel_name":"Paul Solt on YouTube","video_id":"bFXXE6lZ-Vs","video_url":"https://www.youtube.com/watch?v=bFXXE6lZ-Vs","description":"In this video I'll show my approach to starting the LRU Cache Code Challenge in 26 minutes.\nDownload the starter project: https://super-easy-apps.ck.page/code-challenge\n\nI failed this Code Challenge at both Zillow in 2020 and Reddit in 2024 because of fundamental mistakes (and lack of practice).\n\nI attempted this challenge twice after my last interview and I failed to complete it within 1 hour both times. It took me 9 hours and five attempts to understand it fully. Practicing Linked Lists on their own was essential.\n\nDownload my solution: https://super-easy-apps.ck.page/code-challenge\n\n#technicalscreen #failure #Swift #CodeChallenge #iOSDev #failure #HackerRank #leetcode #ioscareer #iosjobsearch #appdeveloper #iosjobs","published":"2024-05-20T03:10:33Z","thumbnail_url":"https://img.youtube.com/vi/bFXXE6lZ-Vs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Finish Code Challenges Faster - Swift LRU Cache Critique","channel_name":"Paul Solt on YouTube","video_id":"ogjA3PPm7J4","video_url":"https://www.youtube.com/watch?v=ogjA3PPm7J4","description":"How can you finish code challenges in 15-30 minutes?\n\nI review my Code Challenge attempt for LRU Cache (Least Recently Used Cache) and explore how I can code it faster.\n\nDownload my LRU Cache Solution: https://super-easy-apps.ck.page/code-challenge\n\nDebugging eats tons of time!\n\nKnow the basics (be able to make a linked list or traverse it quickly without thinking too hard)\nInterviews require some base level knowledge when there are building blocks you need to use to implement the solution algorithm.\n\nDownload my solution: https://super-easy-apps.ck.page/code-challenge\n\n#lrucache #swift #codechallenge #technicalinterview #interview #iosdev #iosjobsearch","published":"2024-05-20T00:38:27Z","thumbnail_url":"https://img.youtube.com/vi/ogjA3PPm7J4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to use Protocol Associated Types with Generics in Swift","channel_name":"Paul Solt on YouTube","video_id":"AOozERCkuvE","video_url":"https://www.youtube.com/watch?v=AOozERCkuvE","description":"Learn how to use Protocol Associated Types with Generics in Swift.\n\nI had a code challenge for an interview with Reddit that used Protocols with associatedType and constraints. That made the code harder to work with, so I had to revisit how they work.\n\nPaul Hudson has a great resource on this topic: https://www.hackingwithswift.com/articles/74/understanding-protocol-associated-types-and-their-constraints\n\n#swift #protocol #generics #iosdev #paulhudson #associatedtypes","published":"2024-05-20T00:32:14Z","thumbnail_url":"https://img.youtube.com/vi/AOozERCkuvE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Use and iPad for CoderPad Drawing in Technical Interviews - Code Challenges","channel_name":"Paul Solt on YouTube","video_id":"yf5GQAcfEs4","video_url":"https://www.youtube.com/watch?v=yf5GQAcfEs4","description":"CoderPad has a feature to pop out a window that you can then send to iPad via Sidecar (to use your iPad as a second display).\n\nSidecar allows you to move your drawing window to iPad so that you can use your Apple Pencil.\n\nThis works great for interviews, but I'd still recommend using your own drawing tool like GoodNotes with Screen Sharing if you can do that over Zoom or Google Meet.\n\n#iPad #drawing #codechallenge #swift #iosdev","published":"2024-05-20T00:29:42Z","thumbnail_url":"https://img.youtube.com/vi/yf5GQAcfEs4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Draw with Any iPad App in a Technical Screening - GoodNotes","channel_name":"Paul Solt on YouTube","video_id":"Z-ZCc-g-xzw","video_url":"https://www.youtube.com/watch?v=Z-ZCc-g-xzw","description":"There's two reasons you'll want to use your own app in a technical screening:\n1. CoderPad and similar tools lock after the technical screening is over (so you lose your notes)\n2. You can use all the tools for drawing that you're comfortable with using.\n\nI love using color when I draw, it helps me see the problem in a more complete way.\n\nGoodNotes is my favorite drawing app: https://www.goodnotes.com\n\n#draw #technicalscreen #iosjobsearch #jobsearch #ipad #goodnotes","published":"2024-05-20T00:28:02Z","thumbnail_url":"https://img.youtube.com/vi/Z-ZCc-g-xzw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"LRU Cache Code Challenge Notes - Whiteboard Lesson","channel_name":"Paul Solt on YouTube","video_id":"drNK-ECHj-c","video_url":"https://www.youtube.com/watch?v=drNK-ECHj-c","description":"In this video I'll show my approach to starting the LRU Cache Code Challenge.\nI failed this Code Challenge at both Zillow in 2020 and Reddit in 2024 because of fundamental mistakes (and lack of practice).\n\nDownload the starter project: https://super-easy-apps.ck.page/code-challenge\n\nI attempted this challenge 2x after my last interview and I failed to complete it within 1 hour both times. It took me 9 hours and five attempts to understand it fully. Practicing Linked Lists on their own was essential.\n\nDownload my solution: https://super-easy-apps.ck.page/code-challenge\n\n#technicalscreen #failure #Swift #CodeChallenge #iOSDev #failure #HackerRank #leetcode #ioscareer #iosjobsearch #appdeveloper #iosjobs","published":"2024-05-20T00:20:50Z","thumbnail_url":"https://img.youtube.com/vi/drNK-ECHj-c/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Hacker Text Effect - SwiftUI - iOS 16 & iOS 17","channel_name":"Kavsoft on YouTube","video_id":"T5aUgq8GKnA","video_url":"https://www.youtube.com/watch?v=T5aUgq8GKnA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Hacker Text Effect Using SwiftUI I SwiftUI Text Effects | SwiftUI Rolling Text Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-104550581\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.4\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Building Text Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-19T20:30:31Z","thumbnail_url":"https://img.youtube.com/vi/T5aUgq8GKnA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Add ChatGPT to your App in 30 secs #chatgpt #swiftui #iosdevelopment","channel_name":"Xcoding with Alfian","video_id":"5roPb6Vxt1M","video_url":"https://www.youtube.com/watch?v=5roPb6Vxt1M","description":"SPM Link: https://github.com/alfianlosari/ChatGPTUI","published":"2024-05-19T17:17:39Z","thumbnail_url":"https://img.youtube.com/vi/5roPb6Vxt1M/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"1.  WeatherKit: Introduction and CurrentWeather Conditions","channel_name":"Stewart Lynch on YouTube","video_id":"8qz1LxtM7aI","video_url":"https://www.youtube.com/watch?v=8qz1LxtM7aI","description":"WeatherKit provides timely weather information including current conditions, minute precipitation, along with hourly, and daily forecasts. It also provides severe weather alerts.\n\nIn this series we will be building a personal Weather application.\n\nOf course, there are better applications out there, including Apple's own Weather application so why would you want to build your own.\n\nWell, if you are creating an application that includes different destinations like a travel app or one that uses MapKit, you might want to include the ability to check out the weather in those locations either now, or get the forecast for the next 24 hours for the the next 10 days.\n\nWeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions.\n\nBy the end of this series, you will be able to do that.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:08 Application Demo\n3:02 New Application and Enabling WeatherKit\n6:52 WeatherManager Class\n11:05 ForecastView\n19:14 Attribution\n\nStarter Project Branch:\n   None\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/1_Introduction_CurrentWeather\nWeatherKit Series Playlist\n \nOther links mentioned in video:\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-19T13:40:36Z","thumbnail_url":"https://img.youtube.com/vi/8qz1LxtM7aI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"2.  WeatherKit: LocationManager and CurrentLocation","channel_name":"Stewart Lynch on YouTube","video_id":"bl_0hNyoeWs","video_url":"https://www.youtube.com/watch?v=bl_0hNyoeWs","description":"This is the second video in a 7 Part series on building a full weather app using WeatherKit.  In this video we will introduce locationManager so that the app will  be able to determine your current location and display the weather for that location when the app launches.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:25 City Model\n3:45 Location Manager\n11:20 LocationDenied View\n13:15 Fetching Weather for a City\n18:00 Testing on Device\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyWeather/tree/1_Introduction_CurrentWeather\nCompleted Branch:\n  https://github.com/StewartLynch/MyWeather/tree/2_LocationManager_CurrentLocation\nWeatherKit Series Playlist\n \nOther links mentioned in video:\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nOther Affiliate links\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-19T13:38:39Z","thumbnail_url":"https://img.youtube.com/vi/bl_0hNyoeWs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 181","channel_name":"Code Completion","video_id":"NZqcLN4aiM4","video_url":"https://www.youtube.com/watch?v=NZqcLN4aiM4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-19T11:51:33Z","thumbnail_url":"https://img.youtube.com/vi/NZqcLN4aiM4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"It's Not Easy Being Breen","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"6KxsAFGEegM","video_url":"https://www.youtube.com/watch?v=6KxsAFGEegM","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/05/16/its-not-easy-being-breen/","published":"2024-05-18T15:19:53Z","thumbnail_url":"https://img.youtube.com/vi/6KxsAFGEegM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Learn how to develop iOS apps with Xcode and Swift – Lists and TextFields 📱 (FREE beginner tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"QUVqoAau1So","video_url":"https://www.youtube.com/watch?v=QUVqoAau1So","description":"You want to learn how to create iOS apps, but you don't know where to start? 🤨\n\nWe're going take it from the beginning and I'll show you how to handle Lists and TextFields in SwiftUI 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift/","published":"2024-05-18T10:38:45Z","thumbnail_url":"https://img.youtube.com/vi/QUVqoAau1So/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 180","channel_name":"Code Completion","video_id":"huKCVHZdIzE","video_url":"https://www.youtube.com/watch?v=huKCVHZdIzE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-18T09:23:35Z","thumbnail_url":"https://img.youtube.com/vi/huKCVHZdIzE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build your next website in Swift","channel_name":"Paul Hudson on YouTube","video_id":"JJGLoo3A2uk","video_url":"https://www.youtube.com/watch?v=JJGLoo3A2uk","description":"Swift's result builders let us create domain-specific languages right inside our Swift code, and with a little thinking that means we can actually build whole websites in Swift – and even use similar syntax to SwiftUI!\n\nGet Ignite here: https://github.com/twostraws/Ignite","published":"2024-05-18T08:24:13Z","thumbnail_url":"https://img.youtube.com/vi/JJGLoo3A2uk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use Git Flow and Become a Git Professional  | Git & Source Control #14","channel_name":"Swiftful Thinking","video_id":"mZzmaC0pn1c","video_url":"https://www.youtube.com/watch?v=mZzmaC0pn1c","description":"Advance your Git expertise with our comprehensive guide on utilizing Git Flow, a workflow that enhances team collaboration and project management. This tutorial is designed for developers aiming to professionalize their use of Git, offering insights into the Git Flow strategy for feature development, releases, and maintenance. Elevate your version control practices and become a Git professional by mastering Git Flow.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n04:13 Welcome back!\n04:47 What is Git Flow? \n10:57 Implementing Git Flow\n11:05 Development branch\n12:06 Feature branches\n13:20 Merging feature into development\n15:29 Release branch\n18:06 Another feature branch\n20:35 Bugs on release branch\n21:56 Merging release into main\n23:31 Tagging a release\n24:37 Merging main into development\n27:32 Hotfix branch\n29:48 Merge hotfix into main\n30:26 Merge hotfix into development\n32:28 Recap of Git Flow \n35:05 Wrapping up!","published":"2024-05-17T13:00:58Z","thumbnail_url":"https://img.youtube.com/vi/mZzmaC0pn1c/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 179","channel_name":"Code Completion","video_id":"tma3ie1X5bc","video_url":"https://www.youtube.com/watch?v=tma3ie1X5bc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-17T10:31:54Z","thumbnail_url":"https://img.youtube.com/vi/tma3ie1X5bc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Export your Figma designs into usable code and SVGs in no time","channel_name":"DesignCode","video_id":"9OlIYph5754","video_url":"https://www.youtube.com/watch?v=9OlIYph5754","description":"Go to the Export section in the Inspector panel.\n\nChoose the SVG option in the dropdown.\n\nBelow, you have the option to preview the file.\n\nClick the Export button to save the SVG file to your computer.\n\nText will also be exported as glyphs, which means it cannot be edited in the SVG file.\n\nTo preserve text editing, make sure to uncheck the Outline Text setting when exporting.\n\nStrokes will also be exported as fills.\n\nExporting code from Figma allows you to save the CSS styles and layout of your design as a text file or copy it to your clipboard.\n\nTurn Dev Mode on.\n\nNow you have the option to display codes in CSS, Swift and UIKit for iOS, as well as Compose and XML for Android.\n\nYou can then copy the code and paste it into a text editor or your preferred IDE. \n\n#figma #uidesign #figmatutorial","published":"2024-05-17T02:12:05Z","thumbnail_url":"https://img.youtube.com/vi/9OlIYph5754/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"6-minute Challenge - Doubly Linked List Using Xcode + Vision  Pro","channel_name":"Paul Solt on YouTube","video_id":"d99suyFuUxY","video_url":"https://www.youtube.com/watch?v=d99suyFuUxY","description":"6-minute Challenge - Doubly Linked List Using Xcode + Vision  Pro\n\nHow fast can you code a doubly linked list with append and delete?\n\nDownload the starter project: https://super-easy-apps.ck.page/datastructures\n\n6:17 minutes to finish with Vision Pro. My fastest was 6:03 minutes without Vision Pro.\n\n00:00 Introduction\n02:10 Starter Code\n02:44 Vision Pro\n03:43 Start Challenge - 0m0s\n10:03 Finish Challenge - 6m17s\n10:20 Extra - Custom Output\n\nHow fast can you type it out?\n\nhttps://super-easy-apps.ck.page/datastructures\n\n#visionpro #linkedlist #swift #speedcoding #coderpad #linkedlist #doublylinkedlist","published":"2024-05-17T00:09:27Z","thumbnail_url":"https://img.youtube.com/vi/d99suyFuUxY/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Use ChatGPT 4o to sharpen your coding interview skills!","channel_name":"Swift and Tips","video_id":"05kuqRccOPU","video_url":"https://www.youtube.com/watch?v=05kuqRccOPU","description":"Discover how you can use ChatGPT 4.0's audio feature to create a mock interviews. This tool allows you to practice your answers and refine your skills by speaking directly with the AI. Enhance your preparation and gain confidence for your next coding interview. Check it out now!\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-05-16T13:29:41Z","thumbnail_url":"https://img.youtube.com/vi/05kuqRccOPU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Adding Tags, Versioning, and Releases in Github | Git & Source Control #13","channel_name":"Swiftful Thinking","video_id":"D3W66tfYGuc","video_url":"https://www.youtube.com/watch?v=D3W66tfYGuc","description":"Discover how to manage your project's lifecycle with our tutorial on adding tags, implementing versioning, and creating releases in GitHub. Ideal for developers looking to maintain a well-organized codebase, this video demonstrates the importance of tagging for version control, setting up systematic versioning, and announcing releases. Enhance your GitHub repository with these practices to track progress and inform users of new updates.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:20 Welcome back!\n02:09 Versioning\n06:57 Releasing on GitHub\n07:42 Tags\n10:15 Practice versioning, tagging, releasing\n12:20 More practice examples\n13:20 Wrapping up!","published":"2024-05-16T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/D3W66tfYGuc/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 178","channel_name":"Code Completion","video_id":"5cD4oYQ6ebw","video_url":"https://www.youtube.com/watch?v=5cD4oYQ6ebw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-16T10:54:59Z","thumbnail_url":"https://img.youtube.com/vi/5cD4oYQ6ebw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Embed Rive animated assets in SwiftUI","channel_name":"DesignCode","video_id":"2ecQCw4NRaQ","video_url":"https://www.youtube.com/watch?v=2ecQCw4NRaQ","description":"Visit Rive website, click on Runtimes, select iOS and copy the GitHub URL.\n\nIn Xcode, select File, then Add Packages, and enter the URL in the top right corner.\n\nSelect Rive iOS and click Add Package.\n\nImport your Rive animated assets in your project.\n\nImport Rive Runtime.\n\nReplace the existing text with Rive ViewModel.\n\nFor the file name, use Shapes which is part of the Rive Assets folder.\n\nTo ensure the view renders correctly, add .view parentheses.\n\nTo trigger an animation, add a new on tap gesture.\n\nSet button play, and the animation name inside the parentheses is going to be active just the way we set it in Rive Editor.\n\nAnd when we tap the button, the animation is now playing.\n\nTo learn more, follow the complete free course. \n\n#swiftui #iosdevelopment #swift","published":"2024-05-16T02:21:37Z","thumbnail_url":"https://img.youtube.com/vi/2ecQCw4NRaQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"It's Not Easy Being Breen","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"T5of2jRW4aI","video_url":"https://www.youtube.com/watch?v=T5of2jRW4aI","description":"This week we review Star Trek: Discovery S05E07 Erigah\n\n  •  Warner Bros. Discovery’s first new Lord of the Rings movie is due out in 2026 - The Verge (https://www.theverge.com/2024/5/9/24152677/lord-of-the-rings-2026-warner-bros-peter-jackson) \n  •  Bernard Hill, The Lord of the Rings and Titanic actor, dies at 79 (https://ew.com/bernard-hill-dead-titanic-and-lord-of-the-rings-actor-was-79-8643653) \n  •  'Fantastic Four' Casts Ralph Ineson as Galactus (Exclusive) (https://www.hollywoodreporter.com/movies/movie-news/fantastic-four-casts-ralph-ineson-as-galactus-1235893995/) \n  •  'The Art of Marvel Studios' What If…? Vol. 1' Invites You to Infinite Realities (https://www.marvel.com/articles/culture-lifestyle/marvel-studios-ilm-immersive-what-if-an-immersive-story-apple-vision-pro-exclusive) \n  •  The Boys – Season 4 Official Trailer | Prime Video (https://www.youtube.com/watch?v=EzFXDvC-EwM) \n  •  Gen V won't recast Chance Perdomo's role, will 'recraft season 2 storylines' (https://ew.com/gen-v-wont-recast-chance-perdomo-season-2-andre-anderson-8643697) \n  •  The Acolyte | Official Trailer | Disney+ (https://www.youtube.com/watch?v=6tzur6JrUEA) \n  •  LEGO Star Wars: Rebuild the Galaxy | Teaser Trailer | Disney+ (https://www.youtube.com/watch?v=O77VTIAYGVA) \n  •  Darth Jar-Jar Revealed in Disney's Latest 'Star Wars' Special Trailer (https://www.hollywoodreporter.com/tv/tv-news/darth-jar-jar-disney-star-wars-lego-trailer-1235890967/) \n  •  'Superman' first look unveils David Corenswet as James Gunn's Man of Steel (https://ew.com/superman-david-corenswet-first-look-photo-8628709) \n  •  Apple apologizes for 'Crush' iPad Pro ad that sparked controversy - 9to5Mac (https://9to5mac.com/2024/05/09/ipad-pro-crush-ad-apology/) \n  •  Tim Cook rocked 'Made on iPad' Nike Air Max 1 '86s during Apple's 'Let Loose' event - 9to5Mac (https://9to5mac.com/2024/05/07/tim-cook-rocked-made-on-ipad-nike-air-max-1-86s-during-apples-let-loose-event/) \n  •  Bopak III (https://memory-alpha.fandom.com/wiki/Bopak_III?so=search) \n  •  iPhone 15 Precision Finding | Find Your Friends | Apple (https://youtu.be/yk6UVnMn9ts) \n  •  Gina Coraddo - Fan Expo (https://www.facebook.com/share/p/FawbsZoFRRgtfmtT/?mibextid=WC7FNe) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-05-16T01:18:06Z","thumbnail_url":"https://img.youtube.com/vi/T5of2jRW4aI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Create GitIgnore and ReadMe in Github  | Git & Source Control #12","channel_name":"Swiftful Thinking","video_id":"a7l3x8vthBQ","video_url":"https://www.youtube.com/watch?v=a7l3x8vthBQ","description":"Dive into this video where we learn how to create a .gitignore file and a .readme file in Github. Learn the how-to to create professional looking repositories.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n00:51 Welcome back!\n01:08 Background\n03:13 Adding GITIGNORE\n06:09 Creating a README \n10:19 Github profile README\n11:00 Wrapping up!","published":"2024-05-15T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/a7l3x8vthBQ/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 177","channel_name":"Code Completion","video_id":"S6MEAIA4rpY","video_url":"https://www.youtube.com/watch?v=S6MEAIA4rpY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-15T10:47:11Z","thumbnail_url":"https://img.youtube.com/vi/S6MEAIA4rpY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How you can use a variable font instead of a static font in Figma","channel_name":"DesignCode","video_id":"N2ydHFhSo9U","video_url":"https://www.youtube.com/watch?v=N2ydHFhSo9U","description":"Static fonts are fixed to a single specific style and do not offer a wide range of options beyond bold or italic.\n\nOn the other hand, variable fonts use one or more axes to provide a wider range of styles and give users more flexibility and control over the appearance of their text.\n\nIf you are using the Figma desktop app, you can access any fonts that are already installed on your computer.\n\nYou can click on the filter dropdown to display available variable fonts only.\n\nTo customize a variable font, select the text.\n\nClick on the type settings icon in the right sidebar, then go to the variable tab.\n\nHere, you will find sliders corresponding to the available axes of variation.\n\nAdjust these sliders to fine-tune the appearance of the font.\n\nThe text variable menu can also be accessed by clicking the font style dropdown menu and choosing variable font axes.\n\nAny font weight or style you choose using the slider will be added to the wait list, which is very useful for maintaining consistency. \n\n#figmatips #figmatutorial #uidesign","published":"2024-05-15T02:11:57Z","thumbnail_url":"https://img.youtube.com/vi/N2ydHFhSo9U/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Practice Typing Code Challenge Solutions in CoderPad Sandbox (Interview Prep)","channel_name":"Paul Solt on YouTube","video_id":"s6va6CNpv3c","video_url":"https://www.youtube.com/watch?v=s6va6CNpv3c","description":"Watch how to use CoderPad Sandbox to implement a singly Linked List to practice for technical interviews.\n\nDownload the code: https://super-easy-apps.ck.page/datastructures\n\nPracticing the right thing is going to help you under pressure.\nIf you only practice in an IDE with code completion and auto-complete, you are going to feel unprepared in your technical screenings.\n\nTry practicing your next challenge on HackerRank or LeetCode.\n\nIf you're folllowing a book, use CoderPads Sandbox: https://app.coderpad.io/sandbox\n\nDownload my notes: https://super-easy-apps.ck.page/datastructures\n\nLearn about Linked List: https://youtu.be/hGjwPJCRiIA\n\n00:00 Introduction\n02:00 Stubbing the Linked List\n09:47 Equatable build errors\n13:01 Recursive CustomStringConvertible\n\n#coderpad #Swift #LinkedList #DataStructure #codechallenge #technicalinterview #challenge #coding #list #xcode #xcode15 #ios #macos #iosdev #iosdeveloper","published":"2024-05-15T01:04:04Z","thumbnail_url":"https://img.youtube.com/vi/s6va6CNpv3c/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Linked List Tutorial in Swift - Data Structures 101","channel_name":"Paul Solt on YouTube","video_id":"hGjwPJCRiIA","video_url":"https://www.youtube.com/watch?v=hGjwPJCRiIA","description":"Learn how to make a simple Linked List in Swift with Xcode (Start project available below).\nI failed two of my interviews because I didn't practice writing a data structure before the interview.\n\nDownload the code: https://super-easy-apps.ck.page/datastructures\n\nYears of experience are not enough at some companies if you want to pass your technical screening. Since competition is fierce, you need to work harder to practice fundamentals so that you don't make beginner mistakes under pressure.\n\nIn this video I'll show you how to think about linked lists using generics, append, delete, and a recursive description to get debug output quickly.\n\nDownload my notes: https://super-easy-apps.ck.page/datastructures\n\n00:00 Linked Lists in Swift\n06:20 Start the Linked List\n12:44 Debug Output\n16:50 Big O Notation\n18:30 Append Node to Linked List\n26:30 Implement Append\n30:08 Skip Optional Output\n32:51 Delete a Node from Linked List\n43:08 Implement Delete\n48:08 Delete edge cases\n\n#Swift #LinkedList #DataStructure #codechallenge #technicalinterview #challenge #coding #list #xcode #xcode15 #ios #macos #iosdev #iosdeveloper","published":"2024-05-15T00:48:43Z","thumbnail_url":"https://img.youtube.com/vi/hGjwPJCRiIA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Stacked ScrollView - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"8ZI2CVHthWU","video_url":"https://www.youtube.com/watch?v=8ZI2CVHthWU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to re-create a Stacked ScrollView just like in the iOS LockScreen I SwiftUI Stacked ScrollView | SwiftUI iOS 17 LockScreen Stacked ScrollView | SwiftUI Stacked View | SwiftUI Stacks | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-104250351\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    2:00 Building Stacked ScrollView\n    3:38 Building Detail View\n    5:21 Building Hero Layer Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-14T20:20:22Z","thumbnail_url":"https://img.youtube.com/vi/8ZI2CVHthWU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Did you know that Xcode Previews also work with UIKit? 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"sC0WnigbmJw","video_url":"https://www.youtube.com/watch?v=sC0WnigbmJw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-05-14T15:00:56Z","thumbnail_url":"https://img.youtube.com/vi/sC0WnigbmJw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Make a MacOS App from Start to Finish with SwiftUI - Screenshot app - PART 1","channel_name":"Karin Prater on YouTube","video_id":"WQNBtkNO0jY","video_url":"https://www.youtube.com/watch?v=WQNBtkNO0jY","description":"Start macOS app development in this SwiftUI tutorial where I guide you through creating a screenshot app from scratch. Learn how to leverage command line tools for powerful functionality, manage images with NSPasteboard, and enhance your app’s interface with SwiftUI’s LazyVGrid and drag-and-drop features. \nThis is the first part of a series where you will learn about macos app develeopment.  This series will equip you with the skills to build a native and polished macOS application.\n\n🔹 What You’ll Learn:\n - How to use command line tools in SwiftUI.\n - Integrating screencapture for taking screenshots.\n - Managing images with NSPasteboard.\n - Creating a dynamic grid layout using LazyVGrid.\n - Implementing drag and drop functionality.\n - Handling different screenshot types with ease.\n\n00:00 Introduction to the screenshot app project\n04:44 Using command line tools\n08:36 What can you build with command line tools\n11:57 Taking screenshots in SwiftUI with screencapture\n17:29 Getting the images from NSPastboard\n20:40 Grid layout with LazyVGrid\n24:27 Drag and drop images\n26:37 Taking different types of screenshots\n29:27 Wrap up\n\nIf you want to publish an app with screen capture, make sure to add privacy settings. This is the guide from apple: https://developer.apple.com/documentation/avfoundation/capture_setup/requesting_authorization_to_capture_and_save_media\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 macOS Development with SwiftUI course https://learn.swiftyplace.com/macos-development-swiftui-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n#SwiftUI #macos","published":"2024-05-14T14:15:47Z","thumbnail_url":"https://img.youtube.com/vi/WQNBtkNO0jY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to Add Branch Rules, CodeOwners, Pull Request Templates  | Git & Source Control #11","channel_name":"Swiftful Thinking","video_id":"HWRzJKO7C0o","video_url":"https://www.youtube.com/watch?v=HWRzJKO7C0o","description":"Enhance your project management and collaboration with our tutorial on adding branch rules, CodeOwners, and pull request templates in GitHub. Tailored for developers seeking to establish clear workflows and responsibilities, this guide covers the essentials of setting up your repository for efficient teamwork and code quality. Elevate your development process with structured practices for better control and collaboration.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n02:29 Welcome back!\n03:15 Recap on branching\n03:41 Why do we need branch protection?\n05:01 Branch protection / rules\n11:46 Setting up CODEOWNERS \n15:09 Pull request templates\n19:04 Testing our new changes\n24:27 Wrapping up!","published":"2024-05-14T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/HWRzJKO7C0o/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 176","channel_name":"Code Completion","video_id":"CDLo-yGEJ6s","video_url":"https://www.youtube.com/watch?v=CDLo-yGEJ6s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-14T11:13:19Z","thumbnail_url":"https://img.youtube.com/vi/CDLo-yGEJ6s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using AutoMod: How to Moderate Text in Your App","channel_name":"Stream Developers on YouTube","video_id":"y9MvlIQfQ_4","video_url":"https://www.youtube.com/watch?v=y9MvlIQfQ_4","description":"#moderation \n\nSign up for a free Stream account: https://getstream.io/try-for-free/\n\nUsing Stream’s Auto-moderation service, you can easily moderate text for harmful words and sensitive discussions/topics in your app. This can include for example, messages users send through online communities like Discord and chat applications. \n\nGet Started with Auto Moderation:\nhttps://getstream.io/blog/get-started-with-automoderation/ \n\nIntegrate Auto Moderation in Your App: \nhttps://getstream.io/blog/twitter-clone-moderation/\n\nAuto Moderation Docs:\nhttps://getstream.io/automated-moderation/docs/","published":"2024-05-14T10:06:48Z","thumbnail_url":"https://img.youtube.com/vi/y9MvlIQfQ_4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Embed a 3D asset from Spline into Xcode","channel_name":"DesignCode","video_id":"G4Efg0K-ie8","video_url":"https://www.youtube.com/watch?v=G4Efg0K-ie8","description":"Have Xcode 15 or later installed\n\nCreate a new project.\n\nChoose iOS as Platform and App as Project Type.\n\nEnter your details, select SwiftUI for Interface and Swift for Language.\n\nClick Create to proceed.\n\nUnder File menu, select Add Package Dependencies.\n\nCopy the URL from the Spline documentation, paste it into the search bar, and click Add Package to include it in your project.\n\nIn your Spline project, navigate to the Export option, select Embed, and copy the SwiftUI code.\n\nPaste the code by replacing from Import SwiftUI to Before Preview.\n\nYour 3D asset is now fully operational.\n\nYou can enhance your app by adding UI elements on top of the 3D assets using the Overlay feature.\n\nSpline 3D assets are compatible with the iPad, Mac, and Vision OS. \n\n#swiftui #swift #splinetool","published":"2024-05-14T02:11:41Z","thumbnail_url":"https://img.youtube.com/vi/G4Efg0K-ie8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Refactor Freely (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"JQaFXH7GXSg","video_url":"https://www.youtube.com/watch?v=JQaFXH7GXSg","description":"The secret power of test-driven development lies in the \"refactor\" step. In this session, we work in SwiftUI extract a domain concept, extract a subview… all supported by a fast-running unit test.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI. I stream Sundays on https://www.twitch.tv/qcoding at 9:30am PDT, 16:30 UTC\n\n\"TDD in a SwiftUI World\" blog posts: https://qualitycoding.org/tdd-swiftui-series/\nProject: https://github.com/jonreid/Mastermind\nWhiteboard: https://miro.com/app/board/uXjVNNVlS6k=/?share_link_id=500104344113","published":"2024-05-13T18:15:00Z","thumbnail_url":"https://img.youtube.com/vi/JQaFXH7GXSg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"I Failed My Technical Screening - Code Challenge - iOS Job Search - Update 2","channel_name":"Paul Solt on YouTube","video_id":"t2xtg1JVKf4","video_url":"https://www.youtube.com/watch?v=t2xtg1JVKf4","description":"I failed my code challenge at two of my technical screens. I'm a visual person, so in the first I forgot to setup my iPad to help me draw, so I couldn't think effectively. In the second, it was a hard code challenge that I haven't practiced.\n\nYou can't solve code challenges quickly without strategies and workflows that will aid you in finishing within the time limits. I learned that quickly by reattempting the LRU Cache (Least Recently Used Cache) multiple times.\n\n00:00 I failed\n02:35 My approach to code challenges\n04:00 How to improve coding speed\n05:25 Be comfortable with tools\n06:29 Take home vs. code challenges\n07:30 Practice\n11:10 Relative grading\n12:00 Regular code challenges\n13:20 Cheating to pass\n14:25 Time blocking\n15:35 The One Thing\n\nResources\n1. The One Thing: https://the1thing.com\n2. Super Easy Timer: http://SuperEasyTimer.com\n\n#failure #technicalscreen #codechallenge #failed #swift #theonething #the1thing","published":"2024-05-13T17:22:33Z","thumbnail_url":"https://img.youtube.com/vi/t2xtg1JVKf4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Create Pull Requests in Github and Xcode  | Git & Source Control #10","channel_name":"Swiftful Thinking","video_id":"Ucbu11arEOA","video_url":"https://www.youtube.com/watch?v=Ucbu11arEOA","description":"Learn to streamline collaboration in your development projects with our guide on creating pull requests in GitHub and Xcode. This tutorial is perfect for developers looking to improve their version control workflow and foster team collaboration. Discover how to effectively propose changes, review code, and merge updates, ensuring your projects are always moving forward efficiently.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:26 Welcome back!\n02:07 What is a pull request?\n05:18 Creating a PR\n06:19 Pull Request descriptions\n08:34 Reviewing a PR\n11:19 Merging a PR \n12:35 Squash and merge\n13:44 Creating a PR on Github\n19:15 Recap Pull Requests\n20:18 Practice making PRs\n21:54 PR Discussions / Comments\n26:49 Recap Pull Requests","published":"2024-05-13T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Ucbu11arEOA/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 175","channel_name":"Code Completion","video_id":"Dmsls6X_Rw4","video_url":"https://www.youtube.com/watch?v=Dmsls6X_Rw4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-13T10:07:10Z","thumbnail_url":"https://img.youtube.com/vi/Dmsls6X_Rw4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learn Figma's dark mode variables in seconds","channel_name":"DesignCode","video_id":"g7TmhWSCjQg","video_url":"https://www.youtube.com/watch?v=g7TmhWSCjQg","description":"We will start with a light mode design and create a dark mode version from it.\n\nThis initial setup is a one-time effort.\n\nOnce your variables are in place, any additions or changes in light mode will automatically reflect in dark mode.\n\nThe next step is to create the variables.\n\nUse the light mode as a reference and add a variable for each element.\n\nWe can now add the dark mode and rename it accordingly.\n\nRename the existing mode to \"Light\" to reflect the design settings we've applied so far.\n\nNow, apply the appropriate colors for the dark mode version to the variables created.\n\nThe next step is to replace the color selections with our variable names.\n\nClick on the four dots icon and assign each component its respective variable that we've created.\n\nYou can see that now we can drag it in and out of the frame, and it will automatically switch between the two modes, showcasing the versatility of our design in different conditions. \n\n#figmatutorial #figmatips #uidesign","published":"2024-05-13T02:11:54Z","thumbnail_url":"https://img.youtube.com/vi/g7TmhWSCjQg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Deep Dish Swift 2024 Talk - Stewart Lynch","channel_name":"Stewart Lynch on YouTube","video_id":"_XZHzl3R1Fo","video_url":"https://www.youtube.com/watch?v=_XZHzl3R1Fo","description":"This is the presentation that I planned for Deep Dish Swift 2024.  Unfortunately, I tested positive for COVID just prior to the conference\n\nBut, I did have the opportunity to record one of my early rehearsals so here it is.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:00 About Me\n5:25 Bindable\n7:42 List with Tallies\n9:16 Frame Alignments\n10:35 Pluralization and Grammar Agreement\n13:15 Case/Diacritic Insensitive Filters\n14:47 ViewThatFits\n18:39 Markdown\n20:07 Identifiable Enum\n22:45 Enum Views\n25:22 Dynamic Colors\n27:06 Async Task\n28:24 QuickHelp\n29:11 Preview Screenshots\n29:42 Terminal Navigation\n30:55 Custom SFSymbols\n32:45 Adjusting Finder Columns\n33:32 Alternate Search Engines\n33:59 Finding Nuggets\n36:24 Mining (Curation Tools)\n\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-05-12T13:43:15Z","thumbnail_url":"https://img.youtube.com/vi/_XZHzl3R1Fo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 174","channel_name":"Code Completion","video_id":"iuOFH91p41M","video_url":"https://www.youtube.com/watch?v=iuOFH91p41M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-12T09:50:38Z","thumbnail_url":"https://img.youtube.com/vi/iuOFH91p41M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 173","channel_name":"Code Completion","video_id":"UoRvzr5G-Kc","video_url":"https://www.youtube.com/watch?v=UoRvzr5G-Kc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-11T10:17:07Z","thumbnail_url":"https://img.youtube.com/vi/UoRvzr5G-Kc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Syncing ScrollView's + Swipe To Dismiss | Photos App Interaction | Part - 2 | SwiftUI | iOS 17","channel_name":"Kavsoft on YouTube","video_id":"YIfg7RD0h38","video_url":"https://www.youtube.com/watch?v=YIfg7RD0h38","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to re-create the Apple Photos  Transition With Hero Effect & Syncing ScrollView's Using SwiftUI | SwiftUI Photos App Transition | SwiftUI Photos App Interaction | SwiftUI Synchronised ScrollViews | SwiftUI Hero Effect | SwiftUI Custom Matched Geometry Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-103869541\n\n► Part 1: https://youtu.be/ktaGsPwGZpA\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:32 Syncing Up ScrollViews\n    4:00 Building Swipe To Dismiss Feature\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-10T15:45:28Z","thumbnail_url":"https://img.youtube.com/vi/YIfg7RD0h38/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Cherry Pick, Drop Commits, and Edit Commits  | Git & Source Control #9","channel_name":"Swiftful Thinking","video_id":"OWgonqfGUxk","video_url":"https://www.youtube.com/watch?v=OWgonqfGUxk","description":"into advanced Git techniques with our tutorial on how to cherry-pick commits, drop unwanted commits, and edit previous commits. Designed for developers seeking to optimize their version control practices, this video provides in-depth explanations and practical examples. Enhance your Git expertise and gain control over your project's commit history for cleaner, more precise code management.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:31 Welcome back!\n03:15 What is cherry-picking?\n05:42 Performang a cherry-pick\n07:55 Commit identifier / hash value\n09:11 Your first cherry-pick!\n10:34 Drop commits\n12:05 Edit commit messages\n13:24 Checkout an old commit\n15:02 Wrapping up!","published":"2024-05-10T13:00:21Z","thumbnail_url":"https://img.youtube.com/vi/OWgonqfGUxk/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 172","channel_name":"Code Completion","video_id":"CuBGro4wCrM","video_url":"https://www.youtube.com/watch?v=CuBGro4wCrM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-10T09:33:40Z","thumbnail_url":"https://img.youtube.com/vi/CuBGro4wCrM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Use component properties to reduce variants in Figma","channel_name":"DesignCode","video_id":"fwZsHs8VCz4","video_url":"https://www.youtube.com/watch?v=fwZsHs8VCz4","description":"Are you leveraging Figma's component properties?\n\nLearn how they can revolutionize your design process.\n\nThe main reason for using component properties is that it reduces the number of variants required for each component.\n\nThis can save time when creating and maintaining a design system UI kit.\n\nIn addition, component properties allow us to easily control various aspects of a component from the properties panel without clicking through individual layers.\n\nThis makes making changes to a component faster and easier as we can adjust multiple parameters with a single click on the component.\n\nYou can choose which type of component property to create and use.\n\nThere are four types of properties.\n\nText properties allow you to define the text on the screen dynamically.\n\nBoolean properties allow you to toggle between true and false states.\n\nVariant properties will enable you to group alternatives and have one of these alternatives active at a time.\n\nAnd last but not least, the instance swap property specifies which instances of a principal component or a variant may be swapped. \n\n#figmatips #figmatutorial #uidesigntips","published":"2024-05-10T02:12:08Z","thumbnail_url":"https://img.youtube.com/vi/fwZsHs8VCz4/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Create a Flat UI app design in light mode in Figma - for beginners","channel_name":"DesignCode","video_id":"yIMTIwjxC_M","video_url":"https://www.youtube.com/watch?v=yIMTIwjxC_M","description":"Learn the best practices for designing a great fitness app in Figma using flat design in light mode and how to organize your designs using visual hierarchy and information architecture. We'll also show you how to easily change colors between light and dark modes and use the latest typography variables to manage your designs more efficiently. Sponsored by https://mobbin.com\n\nResources and Community Links:\n- My Figma File\n➡ https://www.figma.com/community/file/1370464528540868526\n- Explore Mobbin:\n➡ https://mobbin.com/browse/ios/flows\n- Discount of 20% \n➡ https://mobbin.com/?referrer_workspace_id=d37f6325-3235-4c87-953f-c89b357f7634\n\nWhat You'll Learn:\n\n- Flat Design and Light Mode: Learn to create a standout fitness app using flat design in light mode. This section covers using vibrant colors, clear typography, and a user-friendly interface to enhance your design's uniqueness. \n\n- Visual Hierarchy and Information Architecture: Learn how to use visual hierarchy and information architecture to design intuitive and functional user interfaces, focusing on element arrangement, content organization, and navigation.\n\n- Typography and Color Variables: you'll learn how to use typography and color variables in Figma to streamline your design workflow. You'll discover how to set up and apply these variables to ensure consistency across your designs and quickly switch between light and dark modes. This approach not only saves time but also enhances the flexibility and scalability of your design system, making it easier to manage and update your projects.\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n00:00 Intro\n01:03 Flat Design\n01:46 Light Mode\n04:49 Mobbin\n07:02 ARC\n17:10 Visual Hierarchy\n17:50 Information Architecture\n28:09 Variables in Design\n30:45 Typography Variables\n31:44 Updating Text Styles with Typography Variables\n32:54 Number Variables\n33:40 Line Height\n35:20 Styles to Variables\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/mobbin-design\n\n#figma #appdesign #uidesign","published":"2024-05-10T01:23:34Z","thumbnail_url":"https://img.youtube.com/vi/yIMTIwjxC_M/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Build AI App in iOS using SwiftUI and Gemini","channel_name":"Etisha Garg on YouTube","video_id":"6Ibvt5W5FbA","video_url":"https://www.youtube.com/watch?v=6Ibvt5W5FbA","description":"In this video, I have explained how to use Gemini APIs to build a knowledge based assistant in SwiftUI. The app is capable of giving answers to your queries.\n\nThis video covers how to integrate Google Gemini API in your project, how to setup API keys, how to add API key in Xcode project and much more.\n\n► Checkout my blog on How to Implement Gemini AI SDK with SwiftUI here:\nhttps://www.swiftanytime.com/blog/implement-gemini-ai-sdk-with-swiftui\n\n► Project Source Code: https://www.swiftanytime.com/swiftui-projects\n► Google AI Studio: https://aistudio.google.com/app/apikey\n► Gemini AI SDK Package: https://github.com/google/generative-ai-swift\n\n\n#swiftui #ai #iosdevelopment \n\n=========================================\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-05-09T13:52:26Z","thumbnail_url":"https://img.youtube.com/vi/6Ibvt5W5FbA/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"How to Rebase Branches and When to Rebase vs Merge  | Git & Source Control #8","channel_name":"Swiftful Thinking","video_id":"GN_eeOnUYPE","video_url":"https://www.youtube.com/watch?v=GN_eeOnUYPE","description":"Explore the nuances of rebasing branches in Git and understand when to rebase versus merge with our instructional video. Tailored for developers looking to refine their version control strategy, this guide covers the rebasing process and its advantages over merging in certain scenarios. Enhance your Git skills and ensure a clean project history for more efficient collaboration.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n02:19 Welcome back!\n03:43 Background and set up \n13:28 Perform a rebase with GitKraken\n14:09 Force pushing\n15:06 Interactive rebase with GitKraken\n16:48 Practice rebasing\n17:35 Rebasing with conflicts\n19:01 Recap merge vs rebase\n20:08 Wrapping up!","published":"2024-05-09T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/GN_eeOnUYPE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 171","channel_name":"Code Completion","video_id":"ha6pUWvJQwM","video_url":"https://www.youtube.com/watch?v=ha6pUWvJQwM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-09T09:51:40Z","thumbnail_url":"https://img.youtube.com/vi/ha6pUWvJQwM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build an AI Assistant Expense Tracker SwiftUI App | Part 1 | iOS/iPadOS | macOS | visionOS | ChatGPT","channel_name":"Xcoding with Alfian","video_id":"tU81xrWx6uY","video_url":"https://www.youtube.com/watch?v=tU81xrWx6uY","description":"Timeline:\n00:00:00 Introduction and Demo\n00:04:40 Setup Xcode Project & Firebase\n00:26:08 Models, Utils, & DatabaseManager\n00:40:40 Building Expense Log List View\n01:38:11 Building Expense Log Form View\n01:53:55 Testing & Closing\n\nCompleted Project Repository:\nhttps://github.com/alfianlosari/AIExpenseTracker\n\nAI Expense Tracker AI Assistant Demo:\nhttps://youtu.be/akomNeMBank?si=eXQ3G7d0f1X4B7T_\n\nFirebase Website:\nhttps://firebase.google.com/\n\nInstall Firebase CLI:\nhttps://firebase.google.com/docs/cli\n\nInstall Firebase Local Emulator Suite:\nhttps://firebase.google.com/docs/emulator-suite\n\nFirestore Doc:\nhttps://firebase.google.com/docs/firestore","published":"2024-05-09T00:28:49Z","thumbnail_url":"https://img.youtube.com/vi/tU81xrWx6uY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Apple Photos App Transition - iOS 17 - Part 1","channel_name":"Kavsoft on YouTube","video_id":"ktaGsPwGZpA","video_url":"https://www.youtube.com/watch?v=ktaGsPwGZpA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to re-create the Apple Photos  Transition With Hero Effect Using SwiftUI | SwiftUI Photos App Transition | SwiftUI Photos App Interaction | SwiftUI Synchronised ScrollViews | SwiftUI Hero Effect | SwiftUI Custom Matched Geometry Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-103869541\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:39 Project Setup\n    2:17 Building Home View\n    3:38 Building Detail View\n    5:21 Building Hero Layer Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-08T16:15:27Z","thumbnail_url":"https://img.youtube.com/vi/ktaGsPwGZpA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Resolve Merge Conflicts Between Branches  | Git & Source Control #7","channel_name":"Swiftful Thinking","video_id":"CaXaWKlSdPE","video_url":"https://www.youtube.com/watch?v=CaXaWKlSdPE","description":"Navigate the complexities of resolving merge conflicts in Git with our practical guide. Ideal for developers who want to maintain a smooth workflow, this tutorial demonstrates step-by-step methods to address and resolve conflicts between branches, ensuring your project's integrity. Enhance your version control skills and keep your collaborations conflict-free.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:57 Welcome back!\n02:32 What is a merge conflict?\n05:32 Resolving a conflict\n09:43 Practice resolving conflicts \n12:46 Importance of architecture\n16:21 Fix merge conflicts\n19:01 Wrapping up!","published":"2024-05-08T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/CaXaWKlSdPE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 170","channel_name":"Code Completion","video_id":"XG-C7VnKxLg","video_url":"https://www.youtube.com/watch?v=XG-C7VnKxLg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-08T09:44:24Z","thumbnail_url":"https://img.youtube.com/vi/XG-C7VnKxLg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Student iOS App Critique (TestFlight Beta) - Reading Planner (Read more books today!)","channel_name":"Paul Solt on YouTube","video_id":"cGeTMJraAVU","video_url":"https://www.youtube.com/watch?v=cGeTMJraAVU","description":"Marlon is working on a Mac app called ReadingPlanner. This is an early look at the app, and I wanted to share my initial take from using it for the first.\n\nWant your app reviewed? Email me: Paul@SuperEasyApps.com \n\n#Swift #macOS #critique #SwiftUI #appstore #Xcode","published":"2024-05-08T01:13:36Z","thumbnail_url":"https://img.youtube.com/vi/cGeTMJraAVU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Live App Teardown","channel_name":"Appfigures on YouTube","video_id":"aZtu0dTWw9w","video_url":"https://www.youtube.com/watch?v=aZtu0dTWw9w","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nAriel does a ton of this. In this live stream we'll randomly select a few apps for Ariel to look at. He'll dig into  your keywords and competitors, highlighting opportunities and providing suggestions for improvement. Join us live as we'll also be taking questions along the way!\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#Apple #appstoreoptimization  #ASO  #mobile","published":"2024-05-07T17:43:15Z","thumbnail_url":"https://img.youtube.com/vi/aZtu0dTWw9w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to decode dates in ISO 8601 format in Swift 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"emZU4KQQWjA","video_url":"https://www.youtube.com/watch?v=emZU4KQQWjA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-05-07T14:55:24Z","thumbnail_url":"https://img.youtube.com/vi/emZU4KQQWjA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Create Branches and Merge Changes | Git & Source Control #6","channel_name":"Swiftful Thinking","video_id":"mFKrDbji94Q","video_url":"https://www.youtube.com/watch?v=mFKrDbji94Q","description":"Master the art of branching and merging in Git with our detailed tutorial. Designed for developers aiming to enhance their version control strategy, this video guides you through creating branches for feature development and merging changes back into the main project. Improve your workflow and collaboration with essential Git techniques.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:55 Welcome back!\n02:47 What is branching?\n04:36 Creating your first branch!\n06:36 Push a branch\n07:26 Active vs stale branches\n08:13 Commiting to a branch\n10:30 Switching between branches\n12:53 Branching on GitKraken\n13:29 What is merging?\n15:57 Deleting branches\n17:30 Reviewing commit history\n18:14 Practice branching\n22:12 Practice merging\n24:10 Naming conventions for branches \n28:56 Wrapping up!","published":"2024-05-07T13:00:42Z","thumbnail_url":"https://img.youtube.com/vi/mFKrDbji94Q/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 169","channel_name":"Code Completion","video_id":"7s_mLSXvoYQ","video_url":"https://www.youtube.com/watch?v=7s_mLSXvoYQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-07T09:42:18Z","thumbnail_url":"https://img.youtube.com/vi/7s_mLSXvoYQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Push and Pull from a Remote Repository  | Git & Source Control #5","channel_name":"Swiftful Thinking","video_id":"q6oA2nc44Es","video_url":"https://www.youtube.com/watch?v=q6oA2nc44Es","description":"Unlock the essentials of interacting with a remote repository in Git through our comprehensive tutorial. Learn how to push your local changes to a remote repository and pull updates from it, ensuring your projects are up-to-date and collaborative work flows smoothly. This guide is perfect for developers seeking to enhance their version control strategies and Git proficiency.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:51 Welcome back!\n02:37 What is push and pull?\n04:02 Understanding ahead or behind commits\n05:39 How to push\n08:26 Getting familiar with pushing\n09:44  How to pull\n11:47 Out of date branches\n13:28 Pulling updates \n14:14 Getting familiar with pulling\n15:39 Wrapping up!","published":"2024-05-06T13:00:50Z","thumbnail_url":"https://img.youtube.com/vi/q6oA2nc44Es/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 168","channel_name":"Code Completion","video_id":"_5eY7nDowDU","video_url":"https://www.youtube.com/watch?v=_5eY7nDowDU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-06T08:53:10Z","thumbnail_url":"https://img.youtube.com/vi/_5eY7nDowDU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 167","channel_name":"Code Completion","video_id":"D5TMRAaf0U4","video_url":"https://www.youtube.com/watch?v=D5TMRAaf0U4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-05T11:45:40Z","thumbnail_url":"https://img.youtube.com/vi/D5TMRAaf0U4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Pinterest Grid Animation - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"fBCu7rM5Vkw","video_url":"https://www.youtube.com/watch?v=fBCu7rM5Vkw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to re-create the Pinterest Grid Expansion Hero Effect Using SwiftUI | SwiftUI Pinterest Grid Animation | SwiftUI Pinterest Grid Hero Effect | SwiftUI Custom Matched Geometry Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-103661338\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    1:10 Building Pinterest Grid View\n    4:48 Building Grid Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-05T07:10:08Z","thumbnail_url":"https://img.youtube.com/vi/fBCu7rM5Vkw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Looking Ahead: Oliver Weidlich","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kdzu20oysA0","video_url":"https://www.youtube.com/watch?v=kdzu20oysA0","description":"This week Tim sits down with Oliver Weidlich to discuss user experience and design for spatial computing. Oliver has been involved in spatial computing fro several years ahead of Apple’s Vision Pro, which he has now embraced.\n\n\n\n\n\n     \n     \n  •  Oliver Weidlich on LinkedIN (https://www.linkedin.com/in/oliverw/) \n     \n     \n     \n     \n     \n  •  Oliver on Twitter (https://twitter.com/oliverw) \n     \n     \n     \n     \n     \n  •  Oliver on Mastodon (https://mastodon.social/@oliverw) \n     \n     \n     \n     \n     \n  •  Contxtual Spatial Computing (https://www.contxtu.al/spatialcomputing) \n     \n     \n     \n     \n     \n  •  Contxtu.al (https://www.contxtu.al/) \n     \n     \n     \n     \n     \n  •  Day Ahead for Vision Pro (https://www.contxtu.al/dayahead) \n     \n     \n     \n     \n     \n  •  This episode on YoutTube (https://www.youtube.com/watch?v=f2q8CIcTghY) \n     \n     \n\n\nThe post Looking Ahead: Oliver Weidlich (https://www.mtjc.fm/looking-ahead-oliver-weidlich/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-05-05T03:53:31Z","thumbnail_url":"https://img.youtube.com/vi/kdzu20oysA0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Makin' It Rain","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"8N3ycl3IoRo","video_url":"https://www.youtube.com/watch?v=8N3ycl3IoRo","description":"This week we review Star Trek: Discovery S05E06 Whistlespeak as well as the Bad Batch series finale.\n\n  •  Jim Henson Idea Man | Official Trailer | Disney+ (https://youtu.be/iyGFV6VIxkI) \n  •  My Adventures with Superman | SEASON 2 TRAILER | adult swim (https://youtu.be/U8Ihhvbr2aA) \n  •  Robert Downey Jr. Rejects Chris Hemsworth's Thor Criticism and Claim That Marvel Co-Stars Got Cooler Lines: He's the 'Most Complex Psyche Out of All Us Avengers' (https://variety.com/2024/film/news/robert-downey-jr-rejects-chris-hemsworth-thor-criticisms-1235988426/) \n  •  'Heroes' Reboot Series 'Heroes: Eclipsed' In Works From Tim Kring (https://deadline.com/2024/04/heroes-reboot-series-tim-kring-1235880431/) \n  •  Ron Howard's letter to Newsweek (https://x.com/atrightmovies/status/1785980049944158696?s=61) \n  •  MVVO (https://www.mikevinakmens.ca/) \n  •  Neil deGrasse Tyson’s Sci-Fi Movie Tier List (https://youtu.be/TAKXQKMTAU0?si=vTwP30VW91U66Js_) \n  •  Airbnb Hopes You'll Survive the X-Perience of Staying at X-Men '97's Xavier Mansion (https://gizmodo.com/airbnb-x-men-97-x-mansion-inside-out-2-up-house-rentals-1851449285) \n  •  Doctor Who | Official Trailer | Disney+ (https://youtu.be/xhL5ihOUUcs?si=-LzQxq98-KLchxBI) \n  •  Delta Emulator (https://deltaemulatorapp.com/) \n  •  Delta - Game Emulator on the App Store (https://apps.apple.com/app/delta-game-emulator/id1048524688) \n  •  ﻿SUPER PUMPED Trailer (2022) (https://youtu.be/VMP21LO0Guc?si=auKGPuhrq22y2W3Z) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-05-05T03:45:04Z","thumbnail_url":"https://img.youtube.com/vi/8N3ycl3IoRo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Understanding modal types and their uses in user interfaces","channel_name":"DesignCode","video_id":"o2jzc8OP6ho","video_url":"https://www.youtube.com/watch?v=o2jzc8OP6ho","description":"Models are commonly used to provide important information to the user.\n\nThey are often used to display error messages, confirmation dialogues, and warning messages.\n\nThey are displayed in a temporary mode and contain highly specific content to enhance user interaction.\n\nThe modal views include alerts, popovers, sheets, and fullscreen.\n\nThe alert dialogue is used to convey critical information and prompt swift actions.\n\nThe body text should be set at 17 point, while secondary text should range from 11-14 point.\n\nA popover can incorporate items and is primarily used on large screen devices and can be dismissed simply by tapping outside.\n\nThe sheet presentation occupies minimal screen space and dims out the inactive areas to prevent interaction, exemplified by the Activity View and Action sheet that reside at the bottom of the screen.\n\nWhen the information presented isn't brief, consider using a full-sized modal, which can appear through slide, fade, flip, or page animations. \n\n#figmatips #figmatutorial #uidesigntips","published":"2024-05-05T02:11:34Z","thumbnail_url":"https://img.youtube.com/vi/o2jzc8OP6ho/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Looking Ahead: Oliver Weidlich, Episode 381","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JUYQgnVgJd4","video_url":"https://www.youtube.com/watch?v=JUYQgnVgJd4","description":"This week Tim sits down with Oliver Weidlich to discuss user experience and design for spatial computing. Oliver has been involved in spatial computing fro several years ahead of Apple's Vision Pro, which he has now embraced.","published":"2024-05-04T14:55:11Z","thumbnail_url":"https://img.youtube.com/vi/JUYQgnVgJd4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Learn how to develop iOS apps with Xcode and Swift – Buttons and State 📱 (FREE beginner tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"E22hqKbMtqA","video_url":"https://www.youtube.com/watch?v=E22hqKbMtqA","description":"You want to learn how to create iOS apps, but you don't know where to start? 🤨\n\nWe're going take it from the beginning and I'll show you how to handle Buttons and State in SwiftUI 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift/design-an-interface","published":"2024-05-04T11:18:39Z","thumbnail_url":"https://img.youtube.com/vi/E22hqKbMtqA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 166","channel_name":"Code Completion","video_id":"2kuMbAVFXdc","video_url":"https://www.youtube.com/watch?v=2kuMbAVFXdc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-04T09:55:54Z","thumbnail_url":"https://img.youtube.com/vi/2kuMbAVFXdc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Navigate prototype connections in Figma like a pro","channel_name":"DesignCode","video_id":"k8o6fzUWFhg","video_url":"https://www.youtube.com/watch?v=k8o6fzUWFhg","description":"Take the first step to dynamic designs.\n\nLearn the essentials of Figma animation with prototype connections.\n\nClick on the prototype tab in the right side bar or press Shift E to view the prototype connections.\n\nIf a starting frame has multiple connections, you can select the frame to view all of the connections and interactions at once.\n\nClick on a specific connection to view its details.\n\nTo create a connection, drag the connector from the selected element to the target frame you want it to link to.\n\nThis creates a visual arrow indicating the flow from one frame to another.\n\nOnce it is established, you can define the properties of the connection.\n\nDelete a connection by clicking and dragging on either end.\n\nYou can view all the flows in the right sidebar, hover over a flow to select the starting frame in the canvas, copy the link to the clipboard, or open the flow in the presentation view. \n\n#figmaprototyping #figmatips #uidesigntips","published":"2024-05-04T02:11:48Z","thumbnail_url":"https://img.youtube.com/vi/k8o6fzUWFhg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Hot Take on Apple Vision Pro (from a Staff iOS Developer)","channel_name":"Paul Solt on YouTube","video_id":"i0F-KMF5sNI","video_url":"https://www.youtube.com/watch?v=i0F-KMF5sNI","description":"Experience my 2nd time using the Apple Vision Pro as I try to explain my thoughts on it. \n\nUnexpected input seem to be a common theme. Read more about it on my Thread: https://x.com/PaulSolt/status/1786174061036355741\n\nBig trade offs for me are the touch input of iPhone/iPad vs Vision Pro.\n\nIt’s just not as easy on Vision Pro, my intention doesn’t always work, so it loses magic when you can’t control like you expect. Some of that might be a learning curve, but a lot of it is due to the input mechanism being direct control using eye tracking and tap recognition of my fingers (even when intent isn't there).\n\n#hottake #AppleVisionPro #iosdev #VisonPro #xcode #swift #objective-c #apple #apps #appdeveloper","published":"2024-05-03T19:51:37Z","thumbnail_url":"https://img.youtube.com/vi/i0F-KMF5sNI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"My First Experience with Apple Vision Pro and MacBook Display","channel_name":"Paul Solt on YouTube","video_id":"xQea1plmPhg","video_url":"https://www.youtube.com/watch?v=xQea1plmPhg","description":"I setup Apple Vision Pro with my MacBook Pro M3 Max for the first time. It's a little confusing as this is only my second day playing with Apple Vision.\n\nRead more on my Thread: https://x.com/PaulSolt/status/1786174061036355741\n\nFrom the start, it has felt like I can't do what I want when I want.\n1. Touch input can be \"missed\" due to hand occlusion or dark environments with poor lighting\n2. Controls don't feel as intuitive as iPad's learning curve\n3. There's a bigger learning curve to use Apple Vision Pro\n\nMedia consumption is king, but I'm not sure about apps. We'll have to find out.\n\n#AppleVisionPro #macbook #iosdev #xcode #swift #objective-c #apps #appdeveloper #apple #apps #appdeveloper","published":"2024-05-03T19:50:31Z","thumbnail_url":"https://img.youtube.com/vi/xQea1plmPhg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI DatePicker TextField Input Views | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"wnrtI4qXghc","video_url":"https://www.youtube.com/watch?v=wnrtI4qXghc","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to create a date picker text field by utilising TextField Input Views | SwiftUI TextField Input Views | SwiftUI Custom TextField Keyboard View | SwiftUI Date Picker TextField | SwiftUI  | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-103568625\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Building Date Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-05-03T17:55:06Z","thumbnail_url":"https://img.youtube.com/vi/wnrtI4qXghc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iOS Developer (@MikaelaCaron) shares tips on how to prepare to speak at iOS/Swift Conferences","channel_name":"Swift and Tips","video_id":"e_f7CPJgzS4","video_url":"https://www.youtube.com/watch?v=e_f7CPJgzS4","description":"Watch the full episode: https://youtu.be/x6zqC68fVwE\n\nBasic Car Maintenance: https://github.com/mikaelacaron/Basic-Car-Maintenance\n\n---------\n\nMikaela's Social Media: \nhttps://mikaelacaron.com\nhttps://www.youtube.com/@mikaelacaron\nhttps://www.instagram.com/mikaelacaron/\nhttps://swiftdevs.space/@mikaelacaron\nhttps://github.com/mikaelacaron\nhttps://www.threads.net/@mikaelacaron\nhttp://twitter.com/mikaela__caron\n\niOS Dev Happy Hour: https://www.iosdevhappyhour.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-05-03T15:24:28Z","thumbnail_url":"https://img.youtube.com/vi/e_f7CPJgzS4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Stage, Unstage, and Stash Code Changes in Source Control  | Git & Source Control #4","channel_name":"Swiftful Thinking","video_id":"akJyii-AD1c","video_url":"https://www.youtube.com/watch?v=akJyii-AD1c","description":"Enhance your version control skills by mastering how to stage, unstage, and stash code changes in Git. This tutorial breaks down the process, providing developers with the know-how to manage their codebase efficiently. Gain insights into Git's powerful features for handling code modifications and optimizing your workflow.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:19 Welcome back!\n01:57 What is staging?\n03:30 Staging changes\n06:06 Staging in GitKraken\n06:54 Review of Staging\n07:46 What is stashing?\n09:07 Discarding changes\n10:18 Stashing changes\n13:55 Applying stashed changes\n15:31 Recap what we've learned so far\n16:15 Wrapping up!","published":"2024-05-03T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/akJyii-AD1c/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 165","channel_name":"Code Completion","video_id":"K1q4N_GG7TQ","video_url":"https://www.youtube.com/watch?v=K1q4N_GG7TQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-03T09:56:56Z","thumbnail_url":"https://img.youtube.com/vi/K1q4N_GG7TQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Test Remote Push Notifications With iOS Simulators","channel_name":"Stream Developers on YouTube","video_id":"w8MDe0CW2bA","video_url":"https://www.youtube.com/watch?v=w8MDe0CW2bA","description":"#notification #pushnotifications #ios #swift #swiftui #uikit \n\nQuickly test and send iOS remote push notifications in a SwiftUI or UIKit app using the simulator. Discover the various push notification types, such as background, alerts, VoIP, and how to add custom notification sounds in the companion step-by-step article below.\n\nRead the Article: https://getstream.io/blog/test-ios-push-notifications/\n\nPush Notification Guide (Stream Chat iOS): https://getstream.io/chat/docs/sdk/ios/client/push-notifications/\n\nPush Notification Guide (Stream Video iOS): \nhttps://getstream.io/video/docs/ios/advanced/push-notifications/","published":"2024-05-03T07:29:52Z","thumbnail_url":"https://img.youtube.com/vi/w8MDe0CW2bA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Search - Ice Cream Parlor (Swift Code Challenge)","channel_name":"Paul Solt on YouTube","video_id":"de5YPxDYVC0","video_url":"https://www.youtube.com/watch?v=de5YPxDYVC0","description":"I am working on my code challenges skill so that I can do better in technical interviews. Being able to talk about code and problem solve is hard under pressure. Make sure you practice this skill so that you can get past the job gate keepers.\n\nChallenge: Ice Cream Parlor\n\nhttps://www.hackerrank.com/challenges/icecream-parlor/problem\n\n#CodeChallenge #Swift #iOSDev #HackerRank #ioscareer #iosjobsearch # #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-05-03T02:47:10Z","thumbnail_url":"https://img.youtube.com/vi/de5YPxDYVC0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Quick guide to setting up after delay animations in your prototypes","channel_name":"DesignCode","video_id":"lQARFknQk00","video_url":"https://www.youtube.com/watch?v=lQARFknQk00","description":"Create engaging user experiences and bring your designs to life with After Delay animations.\n\nLet's build this prototype.\n\nYou will need two frames in a component set.\n\nThe first one being the default state and the second one being the change state.\n\nThe animation will start with frame one and end with frame two.\n\nNavigate to the prototype tab, which you can find in the right sidebar.\n\nLook for the connection node.\n\nClick and drag this node to the second frame to establish a connection.\n\nSet up the interaction type by choosing after delay from the options and enter a delay time of 300 milliseconds.\n\nFor the animation, select smart animate to ensure the transition between frames looks seamless.\n\nFinally, specify the transition details.\n\nChoose ease in and out for a smooth effect and set the duration to 2000 milliseconds.\n\nDrag the animation from the assets menu and position it to fit perfectly on the screen.\n\nUse the Preview button to see how it looks and functions within the context of your design. \n\n#figmaprototyping #figmatutorial #uidesigntips","published":"2024-05-03T02:13:27Z","thumbnail_url":"https://img.youtube.com/vi/lQARFknQk00/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Stack - Balanced Brackets (Swift Code Challenge)","channel_name":"Paul Solt on YouTube","video_id":"cb877hKw1tc","video_url":"https://www.youtube.com/watch?v=cb877hKw1tc","description":"I am working on my code challenges skill so that I can do better in technical interviews. Being able to talk about code and problem solve is hard under pressure. Make sure you practice this skill so that you can get past the job gate keepers.\n\nChallenge: Balanced Brackets\n\nhttps://www.hackerrank.com/challenges/balanced-brackets/problem\n\n#CodeChallenge #Swift #iOSDev #HackerRank #ioscareer #iosjobsearch # #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-05-03T01:33:22Z","thumbnail_url":"https://img.youtube.com/vi/cb877hKw1tc/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Build Your iOS Portfolio with SwiftUI (Portfolio Piece - Sneak peak)","channel_name":"Paul Solt on YouTube","video_id":"PDXAWr0X-RE","video_url":"https://www.youtube.com/watch?v=PDXAWr0X-RE","description":"Join @seanallen's new course today! https://seanallen.teachable.com/p/portfolio-project?affcode=435775_8llv1dsy (affiliate link)\n\nDave wrote last month: \"I'd like an updated course on iOS (in general). I was a back of the previous campaign, but I didn't have time to learn iOS in earnest.\"\n\nI don't have any that are up to date, but Sean Allen does have a new iOS 17 course.\n\nLearn how to create a stellar Portfolio Piece using Swift, Charts, HealthKit and more.\n\nI bought his course today ($89) and you can too. If you use my affiliate link, you'll help support my work as well as Sean's awesome iOS content.\n\nhttps://seanallen.teachable.com/p/portfolio-project?affcode=435775_8llv1dsy\n\nToday is the last day of a 30% discount on his previous courses (May 2nd, 2024), but you'll be able to join his new course for the month of May 2024 at a 30% discount.\n\nLINKS\n@seanallen \nhttps://seanallen.teachable.com/p/portfolio-project?affcode=435775_8llv1dsy","published":"2024-05-02T20:00:06Z","thumbnail_url":"https://img.youtube.com/vi/PDXAWr0X-RE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Charlie Chapman - A day in the life of Developer Advocate","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"zSE15ZwC5_k","video_url":"https://www.youtube.com/watch?v=zSE15ZwC5_k","description":"Check  the latest episode of MTJC podcast \nEpisode 380 Charlie Chapman - MTJC\nThis week Tim sits down with Charlie Chapman,  @charliemchapman developer advocate, iOS engineer and host of the Launched podcast.\n\nhttps://www.mtjc.fm/charlie-chapman-a-day-in-the-life-of-developer-advocate/","published":"2024-05-02T13:44:43Z","thumbnail_url":"https://img.youtube.com/vi/zSE15ZwC5_k/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How to Commit Code Changes and Write Good Commit Messages  | Git & Source Control #3","channel_name":"Swiftful Thinking","video_id":"RwmHWi6JfSQ","video_url":"https://www.youtube.com/watch?v=RwmHWi6JfSQ","description":"Dive into the best practices for committing code changes and crafting effective commit messages with our focused tutorial. This guide is essential for developers aiming to improve their version control proficiency in Git. Learn how to accurately document your code updates and maintain a clear project history for better collaboration and review.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:52 Welcome back!\n02:23 What is a commit?\n05:52 Your first commits! \n07:50 How to commit\n08:20 Ignoring files from Git in Xcode\n09:21 Add a commit message\n11:09 Commit history\n11:59 More commits!\n14:23 Commit messaging tactics \n16:13 Adding a new file\n18:51 Good vs bad commits\n19:31 Writing good commit messages\n22:21 Commit methods and strategies\n26:57 Overview of commits\n28:50 Wrapping up!\n30:00 Committing in GitKraken","published":"2024-05-02T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/RwmHWi6JfSQ/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 164","channel_name":"Code Completion","video_id":"wbdPAITIuV4","video_url":"https://www.youtube.com/watch?v=wbdPAITIuV4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-02T09:34:39Z","thumbnail_url":"https://img.youtube.com/vi/wbdPAITIuV4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How AI plugins can transform your design process in Figma","channel_name":"DesignCode","video_id":"sDiPQy8rEGM","video_url":"https://www.youtube.com/watch?v=sDiPQy8rEGM","description":"Here are AI plugins that you should have in your Figma toolkit.\n\nWe have AI content generator that provides creative text options like names, titles, and lorem ipsum in just a few clicks.\n\nMusho quickly transforms your prompts into nearly complete, development-ready websites with simple layouts, compelling copy, and stunning images.\n\nWireframe designer input your vision and create with a click, generating wireframe mockups for both desktop and mobile platforms.\n\nRemoving background has never been easier with Icon's 8 background remover.\n\nRemove from one or multiple images simultaneously with the original image size and quality, completely free.\n\nWith AI Image Generator by FreePick, discover the ease of creating unique images directly in Figma with this user-friendly text-to-image plugin.\n\nSimply choose a style and craft images with a prompt for free.\n\nRendition assists designers by automatically generating app designs and providing the corresponding tailwind code.\n\nWith Color and Gradient AI, effortlessly produce stunning colors, gradients, and shades. \n\n#figmaplugins #figmatips #uidesigntips","published":"2024-05-02T02:11:48Z","thumbnail_url":"https://img.youtube.com/vi/sDiPQy8rEGM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Charlie Chapman Excerpt","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"qRBNPkyeUkk","video_url":"https://www.youtube.com/watch?v=qRBNPkyeUkk","description":"The whole interview: https://youtu.be/VGWqgopI6Sk\n\nThis week Tim sits down with Charlie Chapman, developer advocate, iOS engineer and host of the Launched podcast. We talked about developing indie apps, in app purchases, the Apple Vision Pro after 4 months, Deep Dish Swift and what to do it Cupertino during WWDC week. TL;DR Charlie says there’s a lot of networking and things to do during the week.","published":"2024-05-01T19:25:27Z","thumbnail_url":"https://img.youtube.com/vi/qRBNPkyeUkk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Fixing your Apple Search Ads","channel_name":"Appfigures on YouTube","video_id":"YqkcJAa0L3c","video_url":"https://www.youtube.com/watch?v=YqkcJAa0L3c","description":"Think your ASA spend could be more efficient or effective? Ariel is here to help! Submit your app here: https://fg.rs/e4n \n\nWe'll randomly select a few apps and Ariel will take a look at your apps and keywords as well as your competitors to see if there's more you can squeeze out of your budget!\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#Apple #applesearchads  #asa  #mobile","published":"2024-05-01T14:29:42Z","thumbnail_url":"https://img.youtube.com/vi/YqkcJAa0L3c/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to Create and Clone a Remote Repository  | Git & Source Control #2","channel_name":"Swiftful Thinking","video_id":"6RPjDQXSdOM","video_url":"https://www.youtube.com/watch?v=6RPjDQXSdOM","description":"Learn the fundamentals of creating and cloning a remote repository with our step-by-step tutorial. Ideal for developers looking to master version control with Git, this video provides clear instructions on setting up your remote repository and duplicating it for collaborative work. Elevate your Git skills and streamline your development process.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n01:19 Welcome back!\n02:46 Create a new project\n04:30 Source Control in a project\n06:39 Source Control Navigator\n07:27 Create a remote repo\n10:23 Your first repo on Github!\n11:33 Opening repo on GitKraken\n13:02 Cloning a repo \n17:02 Recap and overview\n18:03 Wrapping up!","published":"2024-05-01T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/6RPjDQXSdOM/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 163","channel_name":"Code Completion","video_id":"yNeeWDYpDOI","video_url":"https://www.youtube.com/watch?v=yNeeWDYpDOI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-05-01T10:54:14Z","thumbnail_url":"https://img.youtube.com/vi/yNeeWDYpDOI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Text animation made simple: add movement to your messages","channel_name":"DesignCode","video_id":"wqtprumtlII","video_url":"https://www.youtube.com/watch?v=wqtprumtlII","description":"Need more dynamism in your designs?\n\nAdd a text animation.\n\nBegin by adding your text and duplicate it to the right.\n\nAlign the text to the top and press Enter to add a new line.\n\nRight-click and create a frame selection.\n\nResize the frame to display only the first word.\n\nClick on the clip content to limit the visible area of a frame to its boundaries.\n\nCreate another frame with the two components.\n\nDuplicate the frame again, double-click it and adjust the visibility to show design using the arrow keys.\n\nSelect both frames and create a component set using the drop-down menu of the component icon.\n\nSwitch to the prototype tab and connect the first variant to the second one using the plus button.\n\nIn the interactive details menu, set the trigger to after delay and change the animation type to smart animate.\n\nSet the transition to ease in and out with a duration of 800 milliseconds.\n\nConnect the second variant back to the first with the same settings.\n\nDrag your component into your design from the Asset menu and your text animation is now done. \n\n#figmatips #figmaprototyping #uidesigntips","published":"2024-05-01T02:13:58Z","thumbnail_url":"https://img.youtube.com/vi/wqtprumtlII/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Integrate SwiftUI with Objective-C - #DevLog 1","channel_name":"Paul Solt on YouTube","video_id":"IHg0PRbaGNA","video_url":"https://www.youtube.com/watch?v=IHg0PRbaGNA","description":"When you're learning something new you sometimes need to try multiple things. There aren't a lot of resources beyond the basics for leveraging SwiftUI in an old Objective-C project.\n\nIn this \"speed coding\" DevLog I'll show what it's like to work on a new feature screen to replace an old .xib file so that I can properly support dark mode, date pickers, and other new features in iOS 17.\n\n1. Download Photo Table (TestFlight): https://testflight.apple.com/join/kiZjO0Fl\n2. Email me your feedback, or leave a comment on the video. Paul@SuperEasyApps.com\n\nApp Store: https://itunes.apple.com/us/app/photo-table/id455322208?mt=8\n\n#DevLog #SwiftUI #Objective-C #appstore #Xcode #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-30T20:31:19Z","thumbnail_url":"https://img.youtube.com/vi/IHg0PRbaGNA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Linked List - Insert Node at Position (Swift Code Challenge)","channel_name":"Paul Solt on YouTube","video_id":"7PtNYhsokjw","video_url":"https://www.youtube.com/watch?v=7PtNYhsokjw","description":"I'm preparing for iOS Jobs by practicing HackerRank challenges. Being able to talk about code and problem solve is hard under pressure. Make sure you practice this skill so that you can get past the job gate keepers.\n\nI'm not great at this, so I'm going to need to spend more time throughout the year exercising this skill.\n\nChallenge: Insert a node at a specific position in a linked list\n\nhttps://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list/problem\n\n#CodeChallenge #Swift #iOSDev #HackerRank #ioscareer #iosjobsearch # #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-30T20:30:02Z","thumbnail_url":"https://img.youtube.com/vi/7PtNYhsokjw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"SwiftUI Card View - Group Box & Customizations","channel_name":"Sean Allen on YouTube","video_id":"NvE3SaGGurQ","video_url":"https://www.youtube.com/watch?v=NvE3SaGGurQ","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to use Group Box, which is SwiftUI's built in card view. We discuss the basics of Group Box, the style when you nest Group Boxes and how to customize your own with GroupBoxStyle.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is Group Box\n0:20 - Basic Group Box\n1:34 - Group Box - Now Playing\n3:37 - Nested Group Box\n4:25 - Custom Group Box Style\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-04-30T17:54:19Z","thumbnail_url":"https://img.youtube.com/vi/NvE3SaGGurQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"5 tips for a successful iOS take-home project ✌️","channel_name":"Vincent Pradeilles on YouTube","video_id":"odhynvAgSsA","video_url":"https://www.youtube.com/watch?v=odhynvAgSsA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n00:19 – Tip 1: Identify and follow the requirements\n01:46 – Tip 2: Make a good first impression\n03:23 – Tip 3: Explain your design choices\n04:13 – Tip 4: Don't add something that's not relevant\n04:57 – Tip 5: Discuss the next steps to improve the project\n05:51 – Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-04-30T15:05:20Z","thumbnail_url":"https://img.youtube.com/vi/odhynvAgSsA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"iOS Developer shares how she collaborates in hackathons and open-source projects!","channel_name":"Swift and Tips","video_id":"ctUyveS8FM4","video_url":"https://www.youtube.com/watch?v=ctUyveS8FM4","description":"Watch the full episode: https://youtu.be/x6zqC68fVwE\n\nBasic Car Maintenance: https://github.com/mikaelacaron/Basic-Car-Maintenance\n\n---------\n\nMikaela's Social Media: \nhttps://mikaelacaron.com\nhttps://www.youtube.com/@mikaelacaron\nhttps://www.instagram.com/mikaelacaron/\nhttps://swiftdevs.space/@mikaelacaron\nhttps://github.com/mikaelacaron\nhttps://www.threads.net/@mikaelacaron\nhttp://twitter.com/mikaela__caron\n\niOS Dev Happy Hour: https://www.iosdevhappyhour.com/\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-04-30T14:43:37Z","thumbnail_url":"https://img.youtube.com/vi/ctUyveS8FM4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to make Animated Carousel in SwiftUI | iOS17","channel_name":"Etisha Garg on YouTube","video_id":"ofvTT1YYuUk","video_url":"https://www.youtube.com/watch?v=ofvTT1YYuUk","description":"In this video, I have explained how to make use of the latest modifiers released in WWDC'23 to make fascinating carousels in SwiftUI using ScrollView.\n\nIn this step-by-step tutorial, I'll guide you through the entire process, making it super easy for beginners and experienced developers alike.\n\nBy the end of this tutorial, you'll have a beautiful carousel that you can easily integrate into your apps to showcase images, products, or content in a visually appealing way.\n\n#swiftui #ios #iosdevelopment \n\n=========================================\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-04-30T13:19:08Z","thumbnail_url":"https://img.youtube.com/vi/ofvTT1YYuUk/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"How to set up Github, Xcode Source Control, and GitKraken  | Git & Source Control #1","channel_name":"Swiftful Thinking","video_id":"WxHsQDbIdl8","video_url":"https://www.youtube.com/watch?v=WxHsQDbIdl8","description":"Unlock efficient code management by integrating GitHub, Xcode Source Control, and GitKraken. This tutorial guides developers through setup and optimization for a smoother workflow. Enhance your project collaboration and version control skills with these essential tools.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n02:14 Welcome back!\n02:49 What is Git? \n04:09 What is a repository?\n05:14 Git vs Github\n05:50 Create a Github account\n06:32 Connecting Github to Xcode\n07:36 Creating a personal access token\n10:36 Update your Git Author credentials\n11:25 Ignoring Xcode files \n12:01 How does a remote repo work?\n13:18 What is a GUI?\n16:12 Creating a GitKraken account!\n20:38 Recap account set up\n21:21 Wrapping up","published":"2024-04-30T13:00:33Z","thumbnail_url":"https://img.youtube.com/vi/WxHsQDbIdl8/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Alerts - Buttons, TextFields, & Passing Errors","channel_name":"Sean Allen on YouTube","video_id":"2c1IQ0BT0PE","video_url":"https://www.youtube.com/watch?v=2c1IQ0BT0PE","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to display various types of alerts in SwiftUI. We discuss multiple buttons with destructive and cancel button roles and how to use a TextField in an alert. Then I show you how to pass an Error into your alert modifier so your alerts can be dynamic.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Types of Alerts\n0:17 - Basic Alert\n3:13 - Multiple Buttons Alert\n4:55 - TextField in Alert\n7:23 - Passing an Error to an Alert\n10:26 - Dynamic UI based on Error\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-04-30T11:49:51Z","thumbnail_url":"https://img.youtube.com/vi/2c1IQ0BT0PE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 162","channel_name":"Code Completion","video_id":"fkI68EjIHOg","video_url":"https://www.youtube.com/watch?v=fkI68EjIHOg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-30T09:56:34Z","thumbnail_url":"https://img.youtube.com/vi/fkI68EjIHOg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Create a Form in SwiftUI for Settings Dialogs","channel_name":"Paul Solt on YouTube","video_id":"9SgQmIGWth4","video_url":"https://www.youtube.com/watch?v=9SgQmIGWth4","description":"Watch how I design a new UI screen in SwiftUI using the Form View. In this video you'll learn some keyboard shortcuts and discover how to quickly block out UI without worrying about all the details up front.\n\nIf you struggle, rewatch this video and try again. Writing UI code takes practice. You need to learn how to overcome code errors and you will get better each time you practice.\n\nSuper Easy Apps: http://blog.SuperEasyApps.com\nSuper Easy Timer (macOS): https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n00:00 Introduction\n04:34 New SwiftUI Project\n07:15 First Git Commit\n10:35 How to Start UI\n11:20 Form in SwiftUI\n14:00 TextField\n16:50 Keyboard Shortcuts\n20:00 New Row Button\n34:00 ZStack Button\n40:00 Slider in SwiftUI\n49:35 DatePicker in SwiftUI\n53:50 Destructive Buttons\n57:46 Testing on iOS Simulator\n60:21 Fix the Manage Album Button\n\n#SwiftUI #Form #iOS #iosdeveloper #xcode #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper #tutorial","published":"2024-04-30T04:08:18Z","thumbnail_url":"https://img.youtube.com/vi/9SgQmIGWth4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Search for iOS Developer Jobs - Update 1","channel_name":"Paul Solt on YouTube","video_id":"qdz65ns87ck","video_url":"https://www.youtube.com/watch?v=qdz65ns87ck","description":"Watch my process for finding and applying to new jobs. So far I have applied to 13 roles, 1 resume rejection, 3 technical interviews this week.\n\nI also met with a job coach and I plan to discuss my resume, best practices, and topics related to interviewing (questions to ask and how to prepare for code challenges).\n\nPrevious Job Search video: https://youtu.be/EJteWrurycQ\n\nCopy my templates:\n\niOS Developer Jobs Spreadsheet: \nhttps://docs.google.com/spreadsheets/d/1zz25Gcq3PX40QOhqknBVfEMpJRs1kzIf_pRpVwVh1m0/edit?usp=sharing\n\n#ios #jobsearch #iosdeveloper #googlesheets #sheets #workflow #xcode #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-30T03:15:46Z","thumbnail_url":"https://img.youtube.com/vi/qdz65ns87ck/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to prototype a sticky nav bar and scroll with parent settings","channel_name":"DesignCode","video_id":"2Mrr53FZNig","video_url":"https://www.youtube.com/watch?v=2Mrr53FZNig","description":"Are you struggling with sticky elements that hide your status bar and navigation?\n\nYou're in the right place.\n\nI will show you how to fix it in a few seconds.\n\nFirst, you need the element you want to scroll and then put it in your frame.\n\nNext, create another frame that you want your element to scroll within.\n\nNext, place all the elements you want to scroll within this frame.\n\nThen go into prototype mode and set the scrolling behavior to scroll with the parent and vertical.\n\nWe're going to fix the home indicator, status bar and navigation bar to make them stay in place.\n\nWe are going to take the tab menu, put it in a frame and enlarge the frame.\n\nMake sure that the tab menu is at the very bottom of the frame.\n\nNext, we will select this frame, set it to sticky and choose the tab menu to scroll with the parent. \n\n#figmatips #figmaprototyping #uidesign","published":"2024-04-30T02:11:57Z","thumbnail_url":"https://img.youtube.com/vi/2Mrr53FZNig/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Get Useful Errors (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"VxiBpYBrl2Q","video_url":"https://www.youtube.com/watch?v=VxiBpYBrl2Q","description":"When a test fails, does it give us useful information? This is an important thing to check. Test-driven development guides us because we always want to see our tests fail before they pass.\n\nA #LiveCoding series doing #TDD in #SwiftLang with #SwiftUI","published":"2024-04-29T18:30:16Z","thumbnail_url":"https://img.youtube.com/vi/VxiBpYBrl2Q/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"April 29 - Through the Burn Hole - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"5UiFUXzr8v0","video_url":"https://www.youtube.com/watch?v=5UiFUXzr8v0","description":"Check out the latest episode of Spockcast\n\nhttps://www.spockcast.com/2024/04/29/through-the-burn-hole/","published":"2024-04-29T13:59:27Z","thumbnail_url":"https://img.youtube.com/vi/5UiFUXzr8v0/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Learn GIT and Source Control for FREE online  | Git & Source Control #0","channel_name":"Swiftful Thinking","video_id":"_H8_IU1G8G0","video_url":"https://www.youtube.com/watch?v=_H8_IU1G8G0","description":"Master GIT and source control with our free online tutorial. This video is designed for beginners and professionals alike, offering a comprehensive guide to understanding and utilizing GIT for version control. Learn the essentials of GIT, from basic commands to advanced features, and enhance your software development practices. Start your journey to becoming proficient in source control management today.\n\n🤙 WELCOME BACK 🤙\n\nGITKRAKEN: https://www.gitkraken.com/invite/vQvbHFUq\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-29T13:00:36Z","thumbnail_url":"https://img.youtube.com/vi/_H8_IU1G8G0/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 161","channel_name":"Code Completion","video_id":"O-NET6IepbE","video_url":"https://www.youtube.com/watch?v=O-NET6IepbE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-29T11:08:50Z","thumbnail_url":"https://img.youtube.com/vi/O-NET6IepbE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Through the Burn Hole","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"5IQMizfUTp4","video_url":"https://www.youtube.com/watch?v=5IQMizfUTp4","description":"This week we review Star Trek: Discovery S05E05 Mirrors\n\n  •  Pre-Order the Fallout Pip-Boy 3000 Mk V Today at IGN Store (https://www.ign.com/articles/pre-order-the-fallout-pip-boy-3000-mk-v-today-at-ign-store) \n  •  Rebel Moon 2’s Rotten Tomatoes Score Broke Zack Snyder Record (But Fans Saved It) (https://screenrant.com/rebel-moon-2-rotten-tomatoes-audience-score-zack-snyder-record/) \n  •  Sega is turning Golden Axe into an animated series - The Verge (https://www.theverge.com/2024/4/17/24133419/sega-golden-axe-tv-series-comedy-central) \n  •  TCL's first original movie is an absurd-looking, AI-generated love story (https://www.engadget.com/tcls-first-original-movie-is-an-absurd-looking-ai-generated-love-story-154142740.html) \n  •  Deadpool & Wolverine | Official Trailer | In Theaters July 26 (https://youtu.be/73_1biulkYk) \n  •  Harry Potter Books Full-Cast Audiobooks to Be Exclusively on Audible (https://variety.com/2024/digital/news/harry-potter-audiobooks-full-cast-audible-1235978363/) \n  •  The Lord of the Rings Is Coming Back to Theaters This Summer (https://gizmodo.com/lord-of-the-rings-rerelease-4k-extended-editions-fathom-1851435489) \n  •  Saru (mirror) | Memory Alpha (https://memory-alpha.fandom.com/wiki/Saru_(mirror)) \n  •  Dare To Be Stupid - Cybertronic Spree (https://youtu.be/4tc6UbEYI4M) \n  •  Eight Billion Genies | Image Comics (https://imagecomics.com/comics/series/eight-billion-genies) \n  •  The Bad Batch | The Final Season Official Trailer | Disney+ (https://youtu.be/Oa5zeHdSwdQ?si=1e7o_xTmcOoVYU4f) \n  •  ﻿Rebel Moon — Part Two: The Scargiver | Official Trailer | Netflix (https://youtu.be/UEJuNHOd8Dw?si=qfl9E1sbKVEED85d) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-04-29T04:53:54Z","thumbnail_url":"https://img.youtube.com/vi/5IQMizfUTp4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Charlie Chapman – A day in the life of Developer Advocate","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Rdze09_GvQw","video_url":"https://www.youtube.com/watch?v=Rdze09_GvQw","description":"This week Tim sits down with Charlie Chapman, developer advocate, iOS engineer and host of the Launched podcast. We talked about developing indie apps, in app purchases, the Apple Vision Pro after 4 months, Deep Dish Swift and what to do it Cupertino during WWDC week. TL;DR Charlie says there’s a lot of networking and things to do during the week.\n\n\n\n\n\n     \n     \n  •  Deep Dish Swift (https://deepdishswift.com/) \n     \n     \n     \n     \n     \n  •  Charlie Chapman (https://charliemchapman.com/) \n     \n     \n     \n     \n     \n  •  Dark Noise app (https://darknoise.app/) \n     \n     \n     \n     \n     \n  •  RevenueCat (https://www.revenuecat.com/) \n     \n     \n     \n     \n     \n  •  OMTConf (https://omt-conf.com/) \n     \n     \n     \n     \n     \n  •  WWDC24 Discord (https://discord.gg/CJ8BSwST) \n     \n     \n\n\nThe post Charlie Chapman – A day in the life of Developer Advocate (https://www.mtjc.fm/charlie-chapman-a-day-in-the-life-of-developer-advocate/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-04-28T20:08:59Z","thumbnail_url":"https://img.youtube.com/vi/Rdze09_GvQw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"April 22 - Get a Better Helmet -","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_kWWY4EgOyI","video_url":"https://www.youtube.com/watch?v=_kWWY4EgOyI","description":"Check out the latest episode of Spockcast\nhttps://www.spockcast.com/2024/04/23/get-a-better-helmet/","published":"2024-04-28T17:31:55Z","thumbnail_url":"https://img.youtube.com/vi/_kWWY4EgOyI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"AI Assistant Expense Tracker App Demo #chatgpt #swiftui","channel_name":"Xcoding with Alfian","video_id":"g7uXOFgr64w","video_url":"https://www.youtube.com/watch?v=g7uXOFgr64w","description":"Related video https://youtu.be/akomNeMBank\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2024-04-28T15:26:03Z","thumbnail_url":"https://img.youtube.com/vi/g7uXOFgr64w/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"AI Assistant Expense Tracker SwiftUI App Demo | iOS | macOS | visionOS | ChatGPT LLM Function Call","channel_name":"Xcoding with Alfian","video_id":"akomNeMBank","video_url":"https://www.youtube.com/watch?v=akomNeMBank","description":"Hi, in this video, i’m going to show you a demo of an AI Expense Tracker App for iOS, macOS, and visionOS. The app is built with SwiftUI to support multi-platform with single-code base.\nIt uses Firestore database to sync data in realtime across multiple devices. It has an AI assistant capability which uses LLM under the hood  to help users manage their expenses such as creating, listing and visualizing the data.\n\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2024-04-28T15:03:44Z","thumbnail_url":"https://img.youtube.com/vi/akomNeMBank/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"3.  Camera Photos SwiftData:  Camera and Zoomable ScrollView","channel_name":"Stewart Lynch on YouTube","video_id":"1ZYE5FcUN4Y","video_url":"https://www.youtube.com/watch?v=1ZYE5FcUN4Y","description":"This is the 3rd and final video in a series where I  show you how to add a photos picker or choose,  and use a camera to take photos and persist those photos to a Swift Data data Store.\nIn this final video, I show you how you can access and use your device's camera to take a photo with either the front or back camera.  I also show you how you can quickly add zoom and pan to your photos.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:11 Camera Permission\n5:54 UIKitCamera\n10:13 Displaying Camera and Errors\n16:32 Zoomable Scrollview\n\nStarter Project Branch:\n https://github.com/StewartLynch/Camera-Photos-SwiftData/tree/Part2Complete\n\nCompleted Branch:\n  https://github.com/StewartLynch/Camera-Photos-SwiftData/tree/Part3Complete\n\nComplete Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4DLU9Yiff2V8oyslCdB-pnj&amp;si=MgwGw6mQMc82ySPS\n\nTutorial References\nZoomable ScrollView Gist\n   https://gist.github.com/StewartLynch/af580eeb00e2247df474b389b4c48416\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-28T13:55:51Z","thumbnail_url":"https://img.youtube.com/vi/1ZYE5FcUN4Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 160","channel_name":"Code Completion","video_id":"WdWL65MgHqM","video_url":"https://www.youtube.com/watch?v=WdWL65MgHqM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-28T11:49:19Z","thumbnail_url":"https://img.youtube.com/vi/WdWL65MgHqM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Episode 380 Charlie Chapman - MTJC","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"VGWqgopI6Sk","video_url":"https://www.youtube.com/watch?v=VGWqgopI6Sk","description":"This week Tim sits down with Charlie Chapman, developer advocate, iOS engineer and host of the Launched podcast.","published":"2024-04-28T05:07:19Z","thumbnail_url":"https://img.youtube.com/vi/VGWqgopI6Sk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Shine On You Crazy Diamond Part 1 & 2 - Classic Albums Live, Massey Hall, Toronto, April 26, 2024","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"QEAPktqRgVw","video_url":"https://www.youtube.com/watch?v=QEAPktqRgVw","description":"","published":"2024-04-27T20:25:46Z","thumbnail_url":"https://img.youtube.com/vi/QEAPktqRgVw/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI Expandable Navigation & Search Bar - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"KiMVgmqtOqY","video_url":"https://www.youtube.com/watch?v=KiMVgmqtOqY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to create a beautiful expandable navigation and search bar with the new iOS 17 APIs | SwiftUI Expandable Search Bar | SwiftUI Expandable Navigation Bar | SwiftUI Custom Navigation bar | SwiftUI Scroll Transitions | SwiftUI Scroll Target Behaviour | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-bar-103167734\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project Setup\n    1:00 Building Navigation bar\n    5:45 Expandable Search Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-27T19:45:06Z","thumbnail_url":"https://img.youtube.com/vi/KiMVgmqtOqY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Top Figma AI Plugins in 2024 that will speed up your design workflow","channel_name":"DesignCode","video_id":"7v9lwcTSIqU","video_url":"https://www.youtube.com/watch?v=7v9lwcTSIqU","description":"Learn about the best AI plugins for Figma in 2024: https://designcode.io/figma-handbook-ai-plugins \n\nWe've tried dozens of plugins so you don't have to. We cover everything from text generation to design conversion tools that make your work faster and easier. Perfect for designers at any skill level.\n\nWhat are your favorite plugins and AI tools? Let us know in the comments!\n\nAI Plugins\n\nAs of April 25, 2024, these AI plugins from the Figma community have been tested and are confirmed to be fully functional.\n\n100% Free\n\nText Generator : AI Content Generator / Rewrite\nBackground Remover : Icons8 Background Remover\nImage Generator : AI image generator by Freepik\nAvatar Generator : UI Faces – Free AI avatars\nColor Palette : UXpilot.ai - Color & Gradient AI\n\nFree trial / Pro subscription\n\nUI Generator : Musho AI\nWireframe Generator : Wireframe Designer\nWireframe Generator : WireGen - AI GPT wireframe generatioWireframe Generatorn\nUX Assistant : UX Pilot AI: UI Design & Wireframes, Sitemaps, Templates & AI Tools\nUI Generator : AI Design by Rendition\nImage Generator : Conjure AI\nCode Generator : Codia AI Figma to code\nContent Generator : Magician\n\n00:00 - Intro\n00:40 - AI Text Generator\n01:13 - Mousho\n02:06 - Wireframe Designer\n02:30 - Background Remover by Icon8\n03:01 - Rendition\n03:34 - Color Plugin for Figma\n03:52 - Avatar Library\n04:27 - Kodia AI\n\n#figma #uidesign #figmaplugins","published":"2024-04-27T15:49:10Z","thumbnail_url":"https://img.youtube.com/vi/7v9lwcTSIqU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 159","channel_name":"Code Completion","video_id":"x-LaZZ_t0FM","video_url":"https://www.youtube.com/watch?v=x-LaZZ_t0FM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-27T11:40:02Z","thumbnail_url":"https://img.youtube.com/vi/x-LaZZ_t0FM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learn how to develop iOS apps with Xcode and Swift – Building a UI 📱 (FREE beginner tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"A-oNTQ55UOA","video_url":"https://www.youtube.com/watch?v=A-oNTQ55UOA","description":"You want to learn how to create iOS apps, but you don't know where to start? 🤨\n\nWe're going take it from the beginning and I'll show you how to build an interface using SwiftUI 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift/design-an-interface","published":"2024-04-27T09:41:03Z","thumbnail_url":"https://img.youtube.com/vi/A-oNTQ55UOA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift News - WWDC '24, MVVM Dead?, App Sound Design, 1 Star Reviews, Indie Dev & More","channel_name":"Sean Allen on YouTube","video_id":"Z-imQJ7wrj4","video_url":"https://www.youtube.com/watch?v=Z-imQJ7wrj4","description":"Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift.\n\nApp Masters YouTube Channel:\nhttps://www.youtube.com/@AppMasters\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy new SwiftUI Course (HealthKit, Swift Charts & Git/GitHub):\nhttps://seanallen.teachable.com/p/portfolio-project\n\nIn this episode I cover:\n- WWDC 2024 Dates\n- Apple Developer YouTube Channel\n- App Masters YouTube Channel\n- MVVM Replacement\n- Sound of Software\n- Lickability Design Breakdown - Journal App\n- 1 Star App Reviews - Get Rid of Them\n- Are You a Trader?\n- Indie App Purpose\n- And more!\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Announcement\n0:27 - WWDC 2024\n1:02 - Apple Developer YouTube\n1:31 - App Masters\n2:59 - MVVM Dead?\n7:15 - Sound of Software\n10:21 - Lickability App Design Breakdown\n11:53 - 1 Star Reviews - Get Rid of Them\n12:36 - Are You a Trader?\n14:04 - Indie App Purpose\n15:54 - Masters Vision Pro\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-04-26T17:06:05Z","thumbnail_url":"https://img.youtube.com/vi/Z-imQJ7wrj4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift/SwiftUI: How to Automatically Display Plural Forms of Nouns","channel_name":"Stream Developers on YouTube","video_id":"V4kFaPpQzQY","video_url":"https://www.youtube.com/watch?v=V4kFaPpQzQY","description":"#swift #swiftui #developer \n\nYou can use Swift's Automatic Grammar Agreement to display plural forms of singular nouns. Let's look at how that works in this video. \n\nCheck these links also:\nSwiftUI Livestreaming tutorial: https://getstream.io/video/sdk/ios/tutorial/livestreaming/\n\nWatch the SwiftUI livestreaming video: https://www.youtube.com/watch?v=3L9GSgGykdA","published":"2024-04-26T13:53:36Z","thumbnail_url":"https://img.youtube.com/vi/V4kFaPpQzQY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 158","channel_name":"Code Completion","video_id":"78owghvczVI","video_url":"https://www.youtube.com/watch?v=78owghvczVI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-26T11:24:18Z","thumbnail_url":"https://img.youtube.com/vi/78owghvczVI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Turn a flat circle into a 3D looking sphere in Figma","channel_name":"DesignCode","video_id":"CDT4pZbAVQI","video_url":"https://www.youtube.com/watch?v=CDT4pZbAVQI","description":"#figma #figmatutorial #uidesign","published":"2024-04-26T02:11:37Z","thumbnail_url":"https://img.youtube.com/vi/CDT4pZbAVQI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Range Slider | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"L_8BqLus4NA","video_url":"https://www.youtube.com/watch?v=L_8BqLus4NA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to create a Custom Range Slider Using SwiftUI | SwiftUI Custom Slider | SwiftUI Range Slider | SwiftUI Ranging Slider | SwiftUI Gestures | SwiftUI Drag Gesture | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-103045665\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Building Range Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-25T20:00:31Z","thumbnail_url":"https://img.youtube.com/vi/L_8BqLus4NA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Add, Delete, Modify   SwiftData Part 9","channel_name":"Daniel Steinberg on YouTube","video_id":"GRwvjmiebNg","video_url":"https://www.youtube.com/watch?v=GRwvjmiebNg","description":"We wrap up our introduction to SwiftData with the remaining CRUD operations and add, delete, and modify a meeting","published":"2024-04-25T17:32:53Z","thumbnail_url":"https://img.youtube.com/vi/GRwvjmiebNg/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"43: Now I’m worried our metrics aren’t correct! with special guest Holly Borla","channel_name":"Swift Package Indexing Live Streams","video_id":"dkhaZcL4wnY","video_url":"https://www.youtube.com/watch?v=dkhaZcL4wnY","description":"This week we had the opportunity to talk to Holly Borla who manages the Swift Compiler Team at Apple. We chat about upcoming Swift 6 changes and why they're a big deal, but also why you shouldn’t worry too much. Of course, all three of us pick packages, too!\n\n# Interview with Holly\n\n- SE-0414: Region isolation - https://github.com/apple/swift-evolution/blob/main/proposals/0414-region-based-isolation.md\n- SE-0431: Dynamically isolated function types - https://github.com/apple/swift-evolution/blob/main/proposals/0431-isolated-any-functions.md\n\n# Packages\n\n- GRDB by Gwendal Roué - https://swiftpackageindex.com/groue/GRDB.swift\n    - Gwendal’s forum thread about adding Sendable annotations - https://forums.swift.org/t/is-adding-a-sendable-requirement-a-breaking-change/69957\n- Pack by Matt Cox - https://swiftpackageindex.com/mattcox/Pack\n- GeoURI by Jeff Johnston - https://swiftpackageindex.com/designedbyclowns/GeoURI\n- ConcurrencyRecipes by Matt Massicotte - https://swiftpackageindex.com/mattmassicotte/ConcurrencyRecipes\n- generative-ai-swift by Google - https://swiftpackageindex.com/google-gemini/generative-ai-swift\n- Fit by Oleh Korchytskyi - https://swiftpackageindex.com/OlehKorchytskyi/Fit","published":"2024-04-25T14:00:24Z","thumbnail_url":"https://img.youtube.com/vi/dkhaZcL4wnY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"iOS Developer Skills - Touch Typing Speed Test with MonkeyType","channel_name":"Paul Solt on YouTube","video_id":"gTNGRFL7Nx8","video_url":"https://www.youtube.com/watch?v=gTNGRFL7Nx8","description":"As a developer you need to be able to type fast to be productive. If you're a slow typer, you will not be able to prototype code as fast if your typing speed is holding you back.\n\n1. How fast can you type? Comment down below. \n2. Like this video if you enjoy practicing typing speed.\n\nI am typing around 87 wpm, but I want to improve my speed to help me with writing as well as coding.\n\n00:00 Introduction - MonkeyType\n01:25 87 wpm 98% accuracy\n04:13 Punctuation\n04:45 Numbers\n08:47 Practice mistakes\n09:23 Slow is smooth\n11:20 Don't subvocalize words\n13:00 Statistics\n\nSpeed Typing: https://monkeytype.com\nTouch Typing Practice for Beginners: https://www.keybr.com\nVim cheat sheet: https://vim.rtorr.com\n\nSuper Easy Apps: http://blog.SuperEasyApps.com\nSuper Easy Timer (macOS): https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#typingspeed #code #touchtyping #vim #SwiftUI #Xcode #Objective-C #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-25T11:40:06Z","thumbnail_url":"https://img.youtube.com/vi/gTNGRFL7Nx8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Vim Mode in Xcode + vimtutor - iOS Developer Skills","channel_name":"Paul Solt on YouTube","video_id":"zvj5Csdb5kQ","video_url":"https://www.youtube.com/watch?v=zvj5Csdb5kQ","description":"Learn how to use Vim mode in Xcode and get started with Vim keyboard shortcuts using vimtutor.\n\nUnderstanding the basics of vim can help you with git and so many developer tools. I'm working on becoming more proficient with vim so that I use the mouse less and be more productive.\n\n00:00 Vim mode in Xcode\n02:15 vimtutor\n04:00 Moving the cursor\n05:31 Exiting vim\n07:03 Deleting with x\n09:55 Insertion with i\n12:15 Appending with a\n15:15 Editing a file with vim\n19:15 vim Summary\n21:00 Practice vim in Xcode\n\nVim cheat sheet: https://vim.rtorr.com\nSuper Easy Apps: http://blog.SuperEasyApps.com\nSuper Easy Timer (macOS): https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n#vim #Xcode #vimtutor #SwiftUI #Xcode #Objective-C #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-25T11:02:38Z","thumbnail_url":"https://img.youtube.com/vi/zvj5Csdb5kQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Write Developer Responses to App Store Reviews","channel_name":"Paul Solt on YouTube","video_id":"zX5pGsf-Oec","video_url":"https://www.youtube.com/watch?v=zX5pGsf-Oec","description":"Learn how you can respond to App Store reviews and connect with your users.\n\nWriter personal responses to build your fans. Let them know if you fix something big.\n\n#appstore #reviews #iosdev #Xcode #Objective-C #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-25T10:56:30Z","thumbnail_url":"https://img.youtube.com/vi/zX5pGsf-Oec/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Join the TestFlight Beta - Photo Table","channel_name":"Paul Solt on YouTube","video_id":"YgKYWNjQpLk","video_url":"https://www.youtube.com/watch?v=YgKYWNjQpLk","description":"Join my Photo Table TestFlight beta or buy the app. Please let me know what you think.\n\n1. Download Photo Table (TestFlight): https://testflight.apple.com/join/kiZjO0Fl\n2. Email me your feedback, or leave a comment on the video. Paul@SuperEasyApps.com\n\nApp Store: https://itunes.apple.com/us/app/photo-table/id455322208?mt=8\n\n#testflight #beta #iosdev #appstore #Xcode #Objective-C #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-25T10:55:07Z","thumbnail_url":"https://img.youtube.com/vi/YgKYWNjQpLk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 157","channel_name":"Code Completion","video_id":"bDbenBkpTrU","video_url":"https://www.youtube.com/watch?v=bDbenBkpTrU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-25T09:46:14Z","thumbnail_url":"https://img.youtube.com/vi/bDbenBkpTrU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Things to consider for an onboarding screen","channel_name":"DesignCode","video_id":"9NIzBiM5B_I","video_url":"https://www.youtube.com/watch?v=9NIzBiM5B_I","description":"#figma #figmatips #uidesign","published":"2024-04-25T02:11:40Z","thumbnail_url":"https://img.youtube.com/vi/9NIzBiM5B_I/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Fixing your Apple Search Ads","channel_name":"Appfigures on YouTube","video_id":"eDwP6TcFDSw","video_url":"https://www.youtube.com/watch?v=eDwP6TcFDSw","description":"Think your ASA spend could be more efficient or effective? Ariel is here to help! Submit your app here: https://fg.rs/e4n \n\nWe'll randomly select a few apps and Ariel will take a look at your apps and keywords as well as your competitors to see if there's more you can squeeze out of your budget!\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#Apple #applesearchads  #asa  #mobile","published":"2024-04-24T21:43:42Z","thumbnail_url":"https://img.youtube.com/vi/eDwP6TcFDSw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"2.  Camera Photos SwiftData: Update/Edit and PhotoPicker","channel_name":"Stewart Lynch on YouTube","video_id":"WT7bYj80gJ0","video_url":"https://www.youtube.com/watch?v=WT7bYj80gJ0","description":"This is the second in a series of 3 videos where I will show you how to add a photos picker or choose,  and use a camera to take photos and persist those photos to a Swift Data data Store.\nIn this video, you will create a viewModel and view for presenting both updates and the creation of new objects for your data store and use the PhotosUI photoPicker for choosing a photo from your photo album to update the data property in the SwiftData model.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:15 UpdateEditFormModel\n4:58 UpdateEditFormView\n7:54 PhotosUI and PhotosPicker\n13:20 FormType Enum\n15:32 Presenting the Form\n\nStarter Project Branch:\n https://github.com/StewartLynch/Camera-Photos-SwiftData/tree/Part1Complete\n\nCompleted Branch:\n   https://github.com/StewartLynch/Camera-Photos-SwiftData/tree/Part2Complete\n\nComplete Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4DLU9Yiff2V8oyslCdB-pnj&amp;si=MgwGw6mQMc82ySPS\n\nTutorial References\nPhotosUI Tutorial\n   https://youtu.be/gfUBKhZLcK0\n\nImagePicker Gist\n   https://gist.github.com/StewartLynch/45304cd2cb640f7c334e392e059e2a57\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-24T13:39:10Z","thumbnail_url":"https://img.youtube.com/vi/WT7bYj80gJ0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 156","channel_name":"Code Completion","video_id":"rdd3gejv140","video_url":"https://www.youtube.com/watch?v=rdd3gejv140","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-24T08:57:43Z","thumbnail_url":"https://img.youtube.com/vi/rdd3gejv140/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create an interactive calendar in Figma","channel_name":"DesignCode","video_id":"vfHR65pc2E4","video_url":"https://www.youtube.com/watch?v=vfHR65pc2E4","description":"#figma #figmatutorial #uidesign","published":"2024-04-24T02:11:32Z","thumbnail_url":"https://img.youtube.com/vi/vfHR65pc2E4/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Don't write this code! (use the new formatting API instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"LnXwPjgokzg","video_url":"https://www.youtube.com/watch?v=LnXwPjgokzg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-04-23T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/LnXwPjgokzg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 155","channel_name":"Code Completion","video_id":"QXjzZHlsWeE","video_url":"https://www.youtube.com/watch?v=QXjzZHlsWeE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-23T10:25:58Z","thumbnail_url":"https://img.youtube.com/vi/QXjzZHlsWeE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create a quick mesh gradient in Figma","channel_name":"DesignCode","video_id":"9JwNXiiBnbo","video_url":"https://www.youtube.com/watch?v=9JwNXiiBnbo","description":"#figma #figmatutorial #uidesign","published":"2024-04-23T02:11:45Z","thumbnail_url":"https://img.youtube.com/vi/9JwNXiiBnbo/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"My iPhone/iPad App Was Approved - Photo Table is on the App Store","channel_name":"Paul Solt on YouTube","video_id":"Sde8cG-oxBQ","video_url":"https://www.youtube.com/watch?v=Sde8cG-oxBQ","description":"Photo Table is on the App Store! After 5+ years, I finally updated it and fixed the bugs migrating from iOS 6 to iOS 17. Check out Photo Table in the links below and let me know what you think.\n\n00:00 Introduction\n01:31 Photo Table History\n05:35 New App Store Policies\n06:09 Photo Table App Store Analytics\n07:50 TestFlight Beta\n\n* Photo Table app: https://itunes.apple.com/us/app/photo-table/id455322208?mt=8\n* Photo Table Beta (TestFlight): https://testflight.apple.com/join/kiZjO0Fl\n\n#PhotoTable #AppStore #iOS #Xcode #Objective-C #git #Github #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-23T01:20:06Z","thumbnail_url":"https://img.youtube.com/vi/Sde8cG-oxBQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Adding SwiftUI to an Objective-C Xcode Project from iOS 6 - Speed Coding","channel_name":"Paul Solt on YouTube","video_id":"HjRpLkdF65A","video_url":"https://www.youtube.com/watch?v=HjRpLkdF65A","description":"Watch me refactor an old Xcode 4 project for Xcode 15 so that I can use SwiftUI Previews. I am redesigning the Album Settings from Objective-C to SwiftUI and this was the first step to integrate new SwiftUI code.\nIn the first half, I'll explain what I accomplished, what is next, and then I'll dive into narrating the Speed Coding at 2000x speed.\nI also play with Vim mode in Xcode 15 and have a Vim cheatsheet below.\n\n00:00 Introduction - Photo Table\n01:27 .xib files\n01:30 Approved for the App Store\n01:50 Light vs Dark Mode\n02:05 Redesigning Album Settings\n02:40 Custom Photo Grid (Pre-Collection View)\n03:00 Old iPhones had fixed sizes\n04:35 Sliders Design\n05:40 Old Date Picker\n07:40 Photo Table on the App Store\n08:10 Xcode SwiftUI Demo\n09:18 Git Commit\n12:39 Speed Coding Starts (2000x)!\n13:00 Protocol Objective-C Mocks\n13:48 Preview Fails to Build (Build Setting)\n14:25 Playing with Vim Mode\n16:08 J and K Navigation\n16:45 Vim Shortcuts\n16:50 Update Tests from Xcode 4\n17:45 Preview Compile Bug\n18:50 Blocking the UI\n 20:20 SwiftUI Tutorial?\n\n* Vim Mode: https://vim.rtorr.com\n* Photo Table app: https://itunes.apple.com/us/app/photo-table/id455322208?mt=8\n* Photo Table Beta (TestFlight): https://testflight.apple.com/join/kiZjO0Fl\n\n#SwiftUI #Xcode #Objective-C #git #Github #ios #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-23T00:54:07Z","thumbnail_url":"https://img.youtube.com/vi/HjRpLkdF65A/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 154","channel_name":"Code Completion","video_id":"Min_RThX-fU","video_url":"https://www.youtube.com/watch?v=Min_RThX-fU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-22T10:43:24Z","thumbnail_url":"https://img.youtube.com/vi/Min_RThX-fU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Get a Better Helmet","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MGWtkPCQHaE","video_url":"https://www.youtube.com/watch?v=MGWtkPCQHaE","description":"This week we review Star Trek: Discovery S05E03 Face the Strange\n\n  •  Downy Rinse & Refresh | Tell Me Why (https://youtu.be/crivINfP22Y?si=4JTfWVVTkr2FxvCF) \n  •  The Long-Lost Original Star Trek Enterprise Model Is Heading Home (https://gizmodo.com/star-trek-original-enterprise-model-missing-returned-1851420449) \n  •  Transformers One | Official Trailer (2024) - Chris Hemsworth, Brian Tyree Henry, Scarlett Johansson (https://youtu.be/5a09yJU-mCI?si=Gx4JU5vE9z5IEsMV) \n  •  Keanu Reeves Joins 'Sonic 3' As Shadow (https://www.hollywoodreporter.com/movies/movie-news/keanu-reeves-joins-sonic-3-shadow-1235874487/) \n  •  Netflix Will Stop Reporting Subscribers Numbers Starting in 2025 (https://variety.com/2024/tv/news/netflix-stop-reporting-subscriber-numbers-starting-2025-1235975341/) \n  •  Fallout Has Been Renewed for Season 2 (https://gizmodo.com/fallout-season-2-renewed-prime-video-bethesda-new-vegas-1851420918) \n  •  Apple renews globally acclaimed, hit space drama “For All Mankind” for season five and announces new spinoff series “Star City” (https://www.apple.com/tv-pr/news/2024/04/apple-renews-globally-acclaimed-hit-space-drama-for-all-mankind-for-season-five-and-announces-new-spinoff-series-star-city/) \n  •  Fallout - Official Trailer | Prime Video (https://www.youtube.com/watch?v=V-mugKDQDlg) \n  •  David Holmes: The Boy Who Lived | Official Trailer | HBO (https://www.youtube.com/watch?v=1tWi5BiXqCE) \n  •  Invincible Season 2 Part 2 | Official Trailer | Prime Video (https://www.youtube.com/watch?v=5eZXYCsV_hg) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-04-22T05:49:10Z","thumbnail_url":"https://img.youtube.com/vi/MGWtkPCQHaE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Let's create an animated button prototype in Figma","channel_name":"DesignCode","video_id":"zj2q6J4OFTQ","video_url":"https://www.youtube.com/watch?v=zj2q6J4OFTQ","description":"#figma #figmatutorial #uidesign","published":"2024-04-22T02:11:38Z","thumbnail_url":"https://img.youtube.com/vi/zj2q6J4OFTQ/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Don't Memorize Commands: Let GitHub Copilot Explain & Suggest","channel_name":"Stream Developers on YouTube","video_id":"_uCcca7TV5o","video_url":"https://www.youtube.com/watch?v=_uCcca7TV5o","description":"#githubcopilot #ai #vscode \nThis video shows how to improve your command line workflow with the EXPLAIN and SUGGEST features of GitHub Copilot in the CLI. There is no need to memorize commands anymore. Tell what you want to do in plain English and ask GitHub Copilot to explain and suggest commands.","published":"2024-04-21T21:00:27Z","thumbnail_url":"https://img.youtube.com/vi/_uCcca7TV5o/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftData Value Transformers With Transformable","channel_name":"Kavsoft on YouTube","video_id":"VJbsc1lS4mQ","video_url":"https://www.youtube.com/watch?v=VJbsc1lS4mQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use Transformers in SwiftData | SwiftData Transformable | SwiftData Transformers | SwiftData Value Transformers | SwiftData | SwiftData Storing Colors | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-102771644\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:21 Building App UI\n    2:29 Implementing Transformers\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-21T16:25:26Z","thumbnail_url":"https://img.youtube.com/vi/VJbsc1lS4mQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"1.  Camera Photos SwiftData: DataModel and View Setup","channel_name":"Stewart Lynch on YouTube","video_id":"T7wf4DGPCHs","video_url":"https://www.youtube.com/watch?v=T7wf4DGPCHs","description":"This is the first in a series of 3 videos where I will show you how to add a photo from your photo album with a  photo  picker or choose,  and use a camera to take photos and persist those photos to a Swift Data data Store.\nAfter completing this series, you will be able to use the views and the techniques learned to add photos and camera access to any of your applications and as a bonus, zoom and pan on your images.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n0:50 Solution Demo\n2:26 Data Model\n8:40 PhotosListView\n14:35 SampleView\n\nStarter Project Branch:\n None\n\nCompleted Branch:\n   https://github.com/StewartLynch/Camera-Photos-SwiftData/tree/Part1Complete\n\nComplete Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4DLU9Yiff2V8oyslCdB-pnj&amp;si=MgwGw6mQMc82ySPS\n\nTutorial References\n   None\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-21T13:46:29Z","thumbnail_url":"https://img.youtube.com/vi/T7wf4DGPCHs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 153","channel_name":"Code Completion","video_id":"dXnYoeZMUK4","video_url":"https://www.youtube.com/watch?v=dXnYoeZMUK4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-21T09:46:43Z","thumbnail_url":"https://img.youtube.com/vi/dXnYoeZMUK4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"View Layout Outlines helps with the visual hierarchy of your design","channel_name":"DesignCode","video_id":"OIueqhfRH9w","video_url":"https://www.youtube.com/watch?v=OIueqhfRH9w","description":"#figma #figmatips #uidesign","published":"2024-04-21T02:11:25Z","thumbnail_url":"https://img.youtube.com/vi/OIueqhfRH9w/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 152","channel_name":"Code Completion","video_id":"EgA_pBVEU9A","video_url":"https://www.youtube.com/watch?v=EgA_pBVEU9A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-20T10:32:55Z","thumbnail_url":"https://img.youtube.com/vi/EgA_pBVEU9A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Search for iOS Developer Jobs - Google Sheets (2024)","channel_name":"Paul Solt on YouTube","video_id":"EJteWrurycQ","video_url":"https://www.youtube.com/watch?v=EJteWrurycQ","description":"I created a list of companies to apply to in Google Sheets, ranked them, and sorted the list so that I could easily keep track of companies that I'm interested in for iOS Developer roles.\n\nI spent 4-5 hours searching for iOS jobs on LinkedIn and Levels.fyi. I also went to a few companies directly to search and look around.\n\nFiltering with LinkedIn seemed to work the best, but I didn't want to miss opportunities too early, so I did most of my searching without filtering to see what was available.\n\n#ios #jobsearch #iosdeveloper #googlesheets #sheets #workflow #xcode #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-20T05:21:21Z","thumbnail_url":"https://img.youtube.com/vi/EJteWrurycQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Easily switch to dark mode with this plugin","channel_name":"DesignCode","video_id":"wNQNwUxiH9A","video_url":"https://www.youtube.com/watch?v=wNQNwUxiH9A","description":"#figma #figmatips #uidesign","published":"2024-04-20T02:11:18Z","thumbnail_url":"https://img.youtube.com/vi/wNQNwUxiH9A/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Submit an iOS App to the App Store with Xcode 15 - 2024","channel_name":"Paul Solt on YouTube","video_id":"kTllKrpM234","video_url":"https://www.youtube.com/watch?v=kTllKrpM234","description":"Watch how to use AppStore Connect to submit an app from Xcode 15.\nI just updated the app from iOS 6 to iOS 17 so that I could put it back on the App Store and re-enable TestFlight builds.\n\n00:58 Archive a Build\n01:45 Upload to App Store Connect\n04:19 Build Processing\n04:40 App Store Rejection\n06:53 Newer Build Available\n08:14 Remove Rejected Build\n09:50 Game Center Entitlement\n13:15 Resubmit to App Review\n14:15 App Store Screenshots\n\n#ios #xcode #appstore #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-19T21:50:41Z","thumbnail_url":"https://img.youtube.com/vi/kTllKrpM234/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Team Stream Amsterdam Office Party: April 19, 2024","channel_name":"Stream Developers on YouTube","video_id":"2ohqw4SFkE8","video_url":"https://www.youtube.com/watch?v=2ohqw4SFkE8","description":"","published":"2024-04-19T15:27:23Z","thumbnail_url":"https://img.youtube.com/vi/2ohqw4SFkE8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"iOS Developer shares tips for attending your first (online) meetup!","channel_name":"Swift and Tips","video_id":"w66472egiG4","video_url":"https://www.youtube.com/watch?v=w66472egiG4","description":"Mikaela's Social Media: \nhttps://mikaelacaron.com\nhttps://www.youtube.com/@mikaelacaron\nhttps://www.instagram.com/mikaelacaron/\nhttps://swiftdevs.space/@mikaelacaron\nhttps://github.com/mikaelacaron\nhttps://www.threads.net/@mikaelacaron\nhttp://twitter.com/mikaela__caron\n\niOS Dev Happy Hour: https://www.iosdevhappyhour.com/\n\nBasic Car Maintenance: https://github.com/mikaelacaron/Basic-Car-Maintenance\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-04-19T15:00:54Z","thumbnail_url":"https://img.youtube.com/vi/w66472egiG4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to develop iOS apps with Xcode and Swift – The Basics 📱 (free beginner","channel_name":"Vincent Pradeilles on YouTube","video_id":"i9SPUoNTt14","video_url":"https://www.youtube.com/watch?v=i9SPUoNTt14","description":"You want to learn how to create iOS apps, but you don't know where to start? 🤨\n\nWe're going take it from the beginning and I'll show you how to get started with iOS, Swift and Xcode 👩🏽‍💻👨🏻‍💻\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift","published":"2024-04-19T13:17:19Z","thumbnail_url":"https://img.youtube.com/vi/i9SPUoNTt14/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Scrollable Tab Bar - iOS 17","channel_name":"Kavsoft on YouTube","video_id":"sCK0W39nVEk","video_url":"https://www.youtube.com/watch?v=sCK0W39nVEk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to create beautiful scrollable tab bar with the new iOS 17 APIs | SwiftUI Custom Tab Bar | SwiftUI Scrollable Tab bar | SwiftUI ScrollView iOS 17 Updates | SwiftUI Paging ScrollView | SwiftUI Dynamic Tab Indicator | SwiftUI Resizing Tab Indicator | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-102650824\n     (The source code contains a TabView example as well)\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Project Setup\n    1:44 Building Paging View\n    3:14 Building Scrollable Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-19T13:09:18Z","thumbnail_url":"https://img.youtube.com/vi/sCK0W39nVEk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 151","channel_name":"Code Completion","video_id":"WsWwFUJ934E","video_url":"https://www.youtube.com/watch?v=WsWwFUJ934E","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-19T10:48:04Z","thumbnail_url":"https://img.youtube.com/vi/WsWwFUJ934E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Smart Selection is so useful for organizing your layers without Auto Layout","channel_name":"DesignCode","video_id":"0cHDK-qfuns","video_url":"https://www.youtube.com/watch?v=0cHDK-qfuns","description":"Before using Auto Layout, use Smart Selection to quickly align, distribute and move elements within a stack #figma #uidesign #figmatips","published":"2024-04-19T02:43:49Z","thumbnail_url":"https://img.youtube.com/vi/0cHDK-qfuns/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"My iOS Developer Journey: Apple to GoPro and Beyond - 2024","channel_name":"Paul Solt on YouTube","video_id":"jJCK0G1a7pU","video_url":"https://www.youtube.com/watch?v=jJCK0G1a7pU","description":"I am looking for a new full-time iOS Developer role.\nPlease share or forward this video to any hiring manager you know.\nEmail: PaulSolt@gmail.com\n\nMy work experiences include Apple and Microsoft, and I taught iOS at Lambda School.\nRecently I was laid off from GoPro when they cut 4% of the workforce. \n\nAt GoPro, I was a Staff Engineer on the iOS Camera team, where I:\n1. Used SwiftUI to create a brand-new Bluetooth camera experience\n2. Improved Bluetooth and Wi-Fi connectivity\n3. Added support for new cameras\n4. Participated in every hackathon over the three years I was employed.\n5. Submitted details for a provisional patent application\n\nI joined GoPro so that I could help improve the product and make it more accessible.\n\nI led three teams of 3-8 people for GoPro Hackathon projects that improved the GoPro Quik app using App Store reviews and business analytics as guidance. \n1. My team won the last hackathon in 2023 for improving the frame grab experience. \n2. My 2nd hackathon project shipped last summer. We fixed iPad Landscape support for GoPro Quik (and stopped the negative App Store reviews). \n3. Part of my 1st hackathon project shipped in 2022. We demonstrated an improved onboarding experience around Privacy Permissions.\n\nI am a writer and speaker. At GoPro I created developer documentation, took notes, and presented technical talks for the iOS and QA teams.\n* I gave presentations on UI Testing and Reading Camera Logs\n* I helped with onboarding and hiring:\n    * iOS Onboarding Guide\n    * iOS Best Practices\nI also taught git rebase workflows, testing procedures, and how to capture logs from GoPro cameras.\n\nNow I am looking for a role where I can work as an individual contributor, mentor developers, and provide technical expertise to guide the Product and Design teams. I enjoy brainstorming new user experiences and collaborating with designers.\n\nI’m searching for a new iOS Developer position where I can make a difference for millions of users. I have an eye for design and how a product should work.\n\nThanks!\n-Paul\nPaulSolt@gmail.com\n\n#ios #layoff #developer #xcode #objectivec #swift #apps #appstore #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper #laidoff #apple #gopro","published":"2024-04-18T16:00:37Z","thumbnail_url":"https://img.youtube.com/vi/jJCK0G1a7pU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 150","channel_name":"Code Completion","video_id":"AtI-ifnrX_g","video_url":"https://www.youtube.com/watch?v=AtI-ifnrX_g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-18T10:09:15Z","thumbnail_url":"https://img.youtube.com/vi/AtI-ifnrX_g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Integrate Screen-Sharing Into a SwiftUI App","channel_name":"Stream Developers on YouTube","video_id":"rC7UdPvO-vY","video_url":"https://www.youtube.com/watch?v=rC7UdPvO-vY","description":"Start Stream for free: https://getstream.io/try-for-free/\n\nDo you want to add screen-sharing support for your iOS app? Check out the Stream's Video SDK for SwiftUI. In this demo, we implement the screen-sharing feature into a video conferencing app similar to Zoom. \n\n#ios #swift #swiftui \n\nGet Started\n\niOS Swift SDK for Video & Audio:\nhttps://getstream.io/video/sdk/ios/\n\nFull video tutorial: \nhttps://youtu.be/6KDzCrSdVMI?si=9WqGn6EQDbGZdDwa\n\nStep-by-step article: \nhttps://getstream.io/blog/swiftui-video-conferencing-app/\n\nScreen-sharing docs: https://getstream.io/video/docs/ios/advanced/screensharing/","published":"2024-04-18T08:53:03Z","thumbnail_url":"https://img.youtube.com/vi/rC7UdPvO-vY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to create 3D perspective mockups in Figma","channel_name":"DesignCode","video_id":"sv1RLytGkrM","video_url":"https://www.youtube.com/watch?v=sv1RLytGkrM","description":"More free tutorials: https://designcode.io/figma-handbook \n\n#figmaappdesign #figmadesign #figmadesigntemplate #figmadesigntips #figmadesign #figmatemplate #figmaforbeginner #figmatutorial #howtousefigma #uidesign #uibucket #uidesginer #uiuxdesign #uiuxinspiration #interfacedesign","published":"2024-04-18T02:11:38Z","thumbnail_url":"https://img.youtube.com/vi/sv1RLytGkrM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Relaunching an iOS App on the App Store - Speed Coding - Photo Table","channel_name":"Paul Solt on YouTube","video_id":"XBy_BpScVd4","video_url":"https://www.youtube.com/watch?v=XBy_BpScVd4","description":"My iOS app, Photo Table, was removed from sale and I'm trying to get it back on the App Store. In this video, I'll speed up time 3,000x and walk you through ~5 hours of bug fixes.\nPhoto Table was designed in 2011 for iOS 6. It was an Objective-C app, and I'm adding my first Swift code file to it today.\nWatch as I modernize the code for iOS 17 and test it on iPhone and iPad.\n\n00:00 Introduction\n00:57 PhotoKit Ordered Selection\n02:00 Updated Popover Presentation\n05:10 Deprecated Animation APIs\n06:50 App Store submission thoughts\n08:30 New buttons with Swift\n10:00 Date Picker design changed\n10:54 Speed Coding Kickoff\n22:00 Block based UIView animations\n24:00 QuickTime stops playing\n26:20 Updating MBProgressHUD\n\n5 Ways to Overcome Programming Obstacles: https://blog.supereasyapps.com/5-practical-ways-to-quickly-overcome-a-programming-obstacle/\n\n#ios #xcode #objectivec #swift #apps #appstore #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-17T23:07:48Z","thumbnail_url":"https://img.youtube.com/vi/XBy_BpScVd4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Use Git with Xcode 15 - 2024","channel_name":"Paul Solt on YouTube","video_id":"0XTUzaA2Mqw","video_url":"https://www.youtube.com/watch?v=0XTUzaA2Mqw","description":"Learn how to use git in Xcode 15. This is my git workflow when using both Xcode and Terminal. I use both because Xcode version control sometimes gets wonky. I trust the git on the Terminal, but I don't always trust Xcode.\n\nYou'll see my entire workflow and how I make my commits, in addition to how I prepare my Pull Requests (PRs) for Code Reviews.\n\nShortcuts:\n* Jump between changes: Control + \\\n* Xcode Commit: Option + Command + C\n\n00:28 Show Git Changes in Xcode\n01:25 Jump Between Changes\n02:20 Integrate Menu\n03:20 git in Terminal\n04:28 Commiting in Xcode\n07:15 .zshrc git aliases\n09:05 Source Control Navigator\n10:12 Github PR\n12:34 Great PR Descriptions\n\n#git #xcode #github #objectivec #swift #apps #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-17T18:46:38Z","thumbnail_url":"https://img.youtube.com/vi/0XTUzaA2Mqw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"April 15 - Devil in the Design - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"1eY3Gsm8D6M","video_url":"https://www.youtube.com/watch?v=1eY3Gsm8D6M","description":"Check out the latest episode of Spockcast\nhttps://www.spockcast.com/2024/04/17/devil-in-the-design/","published":"2024-04-17T15:05:06Z","thumbnail_url":"https://img.youtube.com/vi/1eY3Gsm8D6M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Design and Prototype a Delivery App for iOS in Figma","channel_name":"DesignCode","video_id":"O7AMgLh3-Go","video_url":"https://www.youtube.com/watch?v=O7AMgLh3-Go","description":"Design a futuristic smart home app UI with Figma and Mobbin. Sponsored by https://mobbin.com\n\nLearn to create a food delivery app UI from scratch and build a basic prototype. Discover simple prototyping techniques with Lottie animations, smart animate, and more, while exploring UX research and design insights with Mobbin.\n\nResources and Community Links:\n- My Figma File\n➡https://www.figma.com/community/file/1362316394525165111/ios-food-delivery-app-design-and-prototyping-community\n- Apple Design Resources – iOS 17 and iPadOS 17:\n➡ https://www.figma.com/community/file/1248375255495415511/apple-design-resources-ios-17-and-ipados-17\n- Explore Mobbin:\n➡ https://mobbin.com/browse/ios/flows\n- Discount of 20% \n➡ https://mobbin.com/?referrer_workspace_id=d37f6325-3235-4c87-953f-c89b357f7634\n\nWhat You'll Learn:\n- Using Mobbin for UX Research: Learn how to explore and study design flows to find inspiration.\n- Designing a Food Delivery App: Start from scratch and learn the step-by-step process to design a food delivery app using Figma. Understand the principles of interface design specific to iOS platforms.\n- Advanced Figma Techniques: Dive deep into Figma’s capabilities including auto layout and gradients to enhance visual aesthetics. Learn how to effectively use styles and plugins to streamline your design process and increase productivity.\n- Prototyping and Animation: Get hands-on experience with basic prototype animations using Lottie’s animations. Explore Figma’s smart animate features for smooth transitions. Implement advanced prototyping techniques such as creating scrolling and sticky scrolls, and utilizing overlays to demonstrate app functionality.\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\nWe’re so glad you’ve chosen to learn with us. We’re here to support you every step of the way, so don’t hesitate to reach out if you need anything. We can’t wait to see what you’ll create!\n\n00:00 Intro\n00:39 UX Patterns\n1:16 Mobbin\n1:32 Design Flows\n2:04 Sponsoring\n2:50 Resources\n3:00 Start Designing \n5:18 Fonts\n6:06 3D icons Figma Community\n7:11 Cards\n8:31 Button\n10:39 Navigation Bar\n12:30 Color Styles\n13:17 Corner Radius\n14:10 Searchfield\n16:36 Freepik Plugin\n19:09 Beautiful Shadow Plugin\n20:56 Content Reel Plugin\n21:49 Logo Creator Plugin\n23:00 Gradients\n27:24 RemoveBG Plugin\n29:58 Lottie Animation\n31:30 Smart Animate\n33:20 Create Lottie\n34:03 Interactive Components\n35:13 Scrolling\n36:15 Sticky Scroll\n38:30 Overlay\n\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\n#figma #appdesign #uidesign","published":"2024-04-17T13:37:26Z","thumbnail_url":"https://img.youtube.com/vi/O7AMgLh3-Go/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 149","channel_name":"Code Completion","video_id":"vgkDRF8OcT4","video_url":"https://www.youtube.com/watch?v=vgkDRF8OcT4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-17T09:47:11Z","thumbnail_url":"https://img.youtube.com/vi/vgkDRF8OcT4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"#Elgato Prompter #shorts","channel_name":"Stream Developers on YouTube","video_id":"q1e0ASeoC5Y","video_url":"https://www.youtube.com/watch?v=q1e0ASeoC5Y","description":"Having some fun with an Elgato Prompter. Not standard equipment for Stream Team members, but a fun item to play with nonetheless.","published":"2024-04-17T07:02:12Z","thumbnail_url":"https://img.youtube.com/vi/q1e0ASeoC5Y/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Xcode 15 - Essentials to Organise and Maintain Code","channel_name":"Shubham Singh on YouTube","video_id":"YfKna-2ct08","video_url":"https://www.youtube.com/watch?v=YfKna-2ct08","description":"Hey guys! 👋 In today's video, I'll tell you about my favourite features of Xcode 15 that allow me to organise and maintain my code and allows me to stay extremely productive.  #swiftui #ios #xcode #animation \n\n\nOS Logger Gist - https://gist.github.com/Shubham0812/4fb93e0876f98fea00049d398c4cd2cb\n\nWhat's New in Xcode 15 - WWDC Session:\nhttps://developer.apple.com/videos/play/wwdc2023/10165/\n\nXcode 15 Release Notes:\nhttps://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \nPatreon: https://www.patreon.com/shubham_iosdev\n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:20 Bookmarks \n  1:00 Bookmark Examples\n  3:10 OS Logging\n  4:00 OS Logging Examples\n\nThanks for watching! :D","published":"2024-04-17T06:10:57Z","thumbnail_url":"https://img.youtube.com/vi/YfKna-2ct08/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Hug content and resizing in Figma design tips","channel_name":"DesignCode","video_id":"N0cpdqWZxx0","video_url":"https://www.youtube.com/watch?v=N0cpdqWZxx0","description":"Full tutorial: https://designcode.io/figma-handbook-hug-content-resizing \n\n#figmaappdesign #figmadesign #figmadesigntemplate #figmadesigntips #figmadesign #figmatemplate #figmaforbeginner #figmatutorial #howtousefigma #uidesign #uibucket #uidesginer #uiuxdesign #uiuxinspiration #interfacedesign","published":"2024-04-17T02:11:27Z","thumbnail_url":"https://img.youtube.com/vi/N0cpdqWZxx0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to enable spell checking in Xcode 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"_FYgdUv1FRA","video_url":"https://www.youtube.com/watch?v=_FYgdUv1FRA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-04-16T15:01:41Z","thumbnail_url":"https://img.youtube.com/vi/_FYgdUv1FRA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Custom Transitions","channel_name":"Kavsoft on YouTube","video_id":"hwmDFxvUCRY","video_url":"https://www.youtube.com/watch?v=hwmDFxvUCRY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to create beautiful flip transition effect | SwiftUI Custom Transition | SwiftUI Flip Effect | SwiftUI Card Flip | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Project Setup\n    1:17 Building Custom Transitions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-16T13:45:06Z","thumbnail_url":"https://img.youtube.com/vi/hwmDFxvUCRY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 148","channel_name":"Code Completion","video_id":"ZKXs2ZJXs5A","video_url":"https://www.youtube.com/watch?v=ZKXs2ZJXs5A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-16T09:16:58Z","thumbnail_url":"https://img.youtube.com/vi/ZKXs2ZJXs5A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Apple Vision Pro live demo for iOS developers, by Mathijs Kadijk and Tom Lokhorst (English)","channel_name":"CocoaHeadsNL","video_id":"67YPZoKxWkk","video_url":"https://www.youtube.com/watch?v=67YPZoKxWkk","description":"In this live demo Mathijs and Tom show the capabilities of the new Apple Vision Pro and what they already developed for it.","published":"2024-04-16T08:57:04Z","thumbnail_url":"https://img.youtube.com/vi/67YPZoKxWkk/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Elevating UI Tests with network mocking, by Tieme van Veen (English)","channel_name":"CocoaHeadsNL","video_id":"3M4DzPmsgGs","video_url":"https://www.youtube.com/watch?v=3M4DzPmsgGs","description":"How do perform do UI tests when you app is heavily dependent on a backend API?  Tieme shows the use of the Mountebank and his own open source library MountebankSwift to make use of Mountebank very easy from Swift code.\n\nDirect links to parts of the video:\n01:25 - UI Tests & stability\n02:59 - Stub the network\n07:08 - Mountebank overview\n10:56 - MountebankSwift\n12:24 - Demo integrating MountebankSwift\n26:12 - Advanced usage\n28:00 - Proxy mode\n29:22 - Demo proxy mode\n38:03 - Summary\n\nMountbankSwift: https://github.com/MountebankSwift/MountebankSwift\nTieme van Veen can be found on Twitter/X at: https://twitter.com/tiemevanveen","published":"2024-04-16T08:44:17Z","thumbnail_url":"https://img.youtube.com/vi/3M4DzPmsgGs/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Devil in the Design","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"07j9m-0VDro","video_url":"https://www.youtube.com/watch?v=07j9m-0VDro","description":"This week we review Star Trek: Discovery S05E03 Jinaal\n\n  •  A Brief History of the Progenitors in Star Trek (https://www.startrek.com/news/brief-history-of-the-progenitors) \n  •  Why don't they make movies like they used to? (https://www.threads.net/@michaelwarburton1/post/C5lPQwJohE3/) \n  •  Kit Harington says Jon Snow Game of Thrones sequel is shelved (https://ew.com/jon-snow-game-of-thrones-sequel-shelved-kit-harington-says-8629070) \n  •  Joker: Folie à Deux | Official Teaser Trailer (https://youtu.be/xy8aJw1vYHo?si=Hx1w8RCnQcsDzM0S) \n  •  Star Wars Outlaws: Official Story Trailer (https://youtu.be/tcdKEy-aJ6o?si=fOOdFf4lHuTfiiDP) \n  •  Teenage Mutant Ninja Turtles: R-Rated, Live-Action Movie in the Works (https://variety.com/2024/film/news/teenage-mutant-ninja-turtles-the-last-ronin-live-action-movie-1235967928/) \n  •  Edgar Wright Will Direct Glen Powell in Stephen King Adaptation The Running Man (https://gizmodo.com/glen-powell-will-star-edgar-wright-running-man-remake-1851403946) \n  •  'Interstellar' Re-Release in Imax 70mm Set for Fall 2024 (https://variety.com/2024/film/news/interstellar-imax-70-mm-rerelease-fall-2024-christopher-nolan-1235967907/) \n  •  Tzenkethi | Memory Alpha (https://memory-alpha.fandom.com/wiki/Tzenkethi) \n  •  Intelligent design - Wikipedia (https://en.wikipedia.org/wiki/Intelligent_design) \n  •  THE SPIDER WITHIN: A SPIDER-VERSE STORY | Official Short Film (Full) (https://youtu.be/AFPLRIdn1pk?si=8z0CQOBzVwWZ8YiQ) \n  •  Rebel Moon — Part Two: The Scargiver | Official Trailer | Netflix (https://youtu.be/UEJuNHOd8Dw?si=B1IR6aKF58uNB4ri) \n  •  How X Men '97 Faithfully Depicts Cyclops' Powers (https://www.youtube.com/watch?v=9uAtb92vhO4) \n  •  The Completely Made-Up Adventures of Dick Turpin — Official Trailer | Apple TV+ (https://youtu.be/kq5TmH7Np1M?si=2Zo1D5TrENq5i2CO) \n  •  CONSTELLATION Official Trailer (2024) (https://youtu.be/PX-M1rjQUv8?si=kLjU3nr0SGmmTUxU) \n  •  ﻿The End We Start From | Official Trailer (https://youtu.be/MciSEbkTkXw?si=sNEou31AF4ZJXQQO) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-04-15T18:05:47Z","thumbnail_url":"https://img.youtube.com/vi/07j9m-0VDro/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Improve Test Clarity (TDD with SwiftUI)","channel_name":"Quality Coding on YouTube","video_id":"AF8cCxrJr8M","video_url":"https://www.youtube.com/watch?v=AF8cCxrJr8M","description":"We want tests that reveal intention. To do this, they should hide the details. In this session, we focus on improving one SwiftUI microtest (unit test) before we add more.\n\nA #LiveCoding series in #SwiftLang with #SwiftUI","published":"2024-04-15T18:00:09Z","thumbnail_url":"https://img.youtube.com/vi/AF8cCxrJr8M/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 147","channel_name":"Code Completion","video_id":"6Ta9EX2UWbg","video_url":"https://www.youtube.com/watch?v=6Ta9EX2UWbg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-15T09:12:01Z","thumbnail_url":"https://img.youtube.com/vi/6Ta9EX2UWbg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Complex #ui #animation | Hero Effect | Shared Transition","channel_name":"Kavsoft on YouTube","video_id":"MwYRr3dEawg","video_url":"https://www.youtube.com/watch?v=MwYRr3dEawg","description":"","published":"2024-04-14T18:23:35Z","thumbnail_url":"https://img.youtube.com/vi/MwYRr3dEawg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"#SwiftUI Flip Book Effect #ios #xcode","channel_name":"Kavsoft on YouTube","video_id":"VNUkz6WDpXw","video_url":"https://www.youtube.com/watch?v=VNUkz6WDpXw","description":"","published":"2024-04-14T18:18:23Z","thumbnail_url":"https://img.youtube.com/vi/VNUkz6WDpXw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Tour of my workspace #workspace #desksetup #uidesigner","channel_name":"DesignCode","video_id":"Z2XmjomP_IM","video_url":"https://www.youtube.com/watch?v=Z2XmjomP_IM","description":"","published":"2024-04-14T15:09:16Z","thumbnail_url":"https://img.youtube.com/vi/Z2XmjomP_IM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Dynamic Application FAQs in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"5koCT6h-EAY","video_url":"https://www.youtube.com/watch?v=5koCT6h-EAY","description":"This is another special Technique tutorial.  A while ago, I released a video on how you can use a GitHub pages account to help facilitate the presentation of dynamic custom alerts in your application.  In this video, I am going to share with you an application and solution I have created to help you build a JSON file that you can use to present a list of dynamic FAQs within your app that can be updated without having to submit a new version of your app to the App Store.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n3:44 Creating a Pages Repository on GitHub\n5:21 Cloning the Repository\n8:18 Creating FAQs with FAQ JSON Generator\n18:08 Pushing JSON and content to GitHub\n19:32 Implementing FAQs in your applications\n\nVideo Resources\n\nFAQ JSONGenerator Source Code\n   https://github.com/StewartLynch/FAQ-JSONGenerator\n\n(If you are having problems downloading zip files below, use Safari.  Chrome restricts zip files by default)\n\nCompiled FAQ Application Installer\n   https://www.createchsol.com/FAQResources/FAQJSONInstaller.zip\n\nProject FAQ Files\n   https://www.createchsol.com/FAQResources/FAQFiles.zip\n\nTutorial Resources\n   https://www.createchsol.com/FAQResources/TutorialResources.zip\n\nCompleted Sample Application\n   https://www.createchsol.com/FAQResources/SampleApplicationCompleted.zip\n\n\nReferences mentioned in video:\nDynamic Application Warning Alerts\n   https://youtu.be/58zVtGTHOFw\n\nRecommended Resources:\n\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-14T13:38:36Z","thumbnail_url":"https://img.youtube.com/vi/5koCT6h-EAY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 146","channel_name":"Code Completion","video_id":"ip64JPaxYdY","video_url":"https://www.youtube.com/watch?v=ip64JPaxYdY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-14T11:32:26Z","thumbnail_url":"https://img.youtube.com/vi/ip64JPaxYdY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to use breakpoints for adaptive layouts in Figma","channel_name":"DesignCode","video_id":"J5RLIIwxMYg","video_url":"https://www.youtube.com/watch?v=J5RLIIwxMYg","description":"figma tutorial: https://designcode.io/figma-handbook-adaptive-layout-breakpoints \n\n#figmaappdesign #figmadesign #figmadesigntemplate #figmadesigntips #figmadesign #figmatemplate #figmaforbeginner #figmatutorial #howtousefigma #uidesign #uibucket #uidesginer #uiuxdesign #uiuxinspiration #interfacedesign #figmaplugin","published":"2024-04-14T02:11:26Z","thumbnail_url":"https://img.youtube.com/vi/J5RLIIwxMYg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Rebuild Netflix in SwiftUI (Part 6/6) | SwiftUI in Practice #17","channel_name":"Swiftful Thinking","video_id":"ZJad8eT3Xpk","video_url":"https://www.youtube.com/watch?v=ZJad8eT3Xpk","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 6/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:51 Welcome back!\n02:40 My List Button\n07:33 Rating Button\n15:51 Share Button\n18:20 Implementing buttons on Details view\n19:37 Grid section\n22:53 Clean code \n23:52 Routing\n27:11 Recap Netflix\n28:26 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-13T13:00:35Z","thumbnail_url":"https://img.youtube.com/vi/ZJad8eT3Xpk/hqdefault.jpg","twitter_url":""},{"name":"Learning Swift Data – Relationships 📱 (free iOS tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"7Z9wFpSI8lQ","video_url":"https://www.youtube.com/watch?v=7Z9wFpSI8lQ","description":"Last time we covered the basics of Swift Data: how to save, read, update and delete simple data.\n\nSo this time we take things a bit further and we start to explore the more advanced features!\n\nJoin me on this livestream to learn how to manage relationships in Swift Data!","published":"2024-04-13T11:00:03Z","thumbnail_url":"https://img.youtube.com/vi/7Z9wFpSI8lQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 145","channel_name":"Code Completion","video_id":"8yuosrbpC1k","video_url":"https://www.youtube.com/watch?v=8yuosrbpC1k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-13T10:05:20Z","thumbnail_url":"https://img.youtube.com/vi/8yuosrbpC1k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Speed up design with content generator and placeholder plugins","channel_name":"DesignCode","video_id":"FZerYaXYIK8","video_url":"https://www.youtube.com/watch?v=FZerYaXYIK8","description":"Design tip: use placeholder UI and content generator plugins to speed up design in Figma\n\nFigma handbook: https://designcode.io/figma-handbook \n\n#figmaappdesign #figmadesign #figmadesigntemplate #figmadesigntips #figmadesign #figmatemplate #figmaforbeginner #figmatutorial #howtousefigma #uidesign #uibucket #uidesginer #uiuxdesign #uiuxinspiration #interfacedesign #figmaplugins","published":"2024-04-13T02:11:42Z","thumbnail_url":"https://img.youtube.com/vi/FZerYaXYIK8/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Building Netflix UI Animations: Path based Shared Transition | Part - 2 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"RyuwMSUemzc","video_url":"https://www.youtube.com/watch?v=RyuwMSUemzc","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to recreate the Netflix's Intro Profile Shared Transition Animation | SwiftUI Curved Path Shared Transition | SwiftUI Path driven Hero Effect | SwiftUI Curved Path Hero Effect | SwiftUI Netflix UI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ui-102144817\n\n► Part 1: https://youtu.be/Yz82uI-X98g\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Project Setup\n    1:36 Building Splash Screen\n    5:24 Building Custom Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-12T16:45:07Z","thumbnail_url":"https://img.youtube.com/vi/RyuwMSUemzc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Rebuild Netflix in SwiftUI (Part 5/6) | SwiftUI in Practice #16","channel_name":"Swiftful Thinking","video_id":"05nHvBhhfow","video_url":"https://www.youtube.com/watch?v=05nHvBhhfow","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 5/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:39 Welcome back!\n01:09 Details View\n02:46 aHeader vie\n04:09 Challenge\n04:35 Challenge Solution\n09:49 Implementing header to details view\n12:16 Details cell\n14:47 Challenge 2\n15:07 Challenge 2 solution\n23:24 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-12T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/05nHvBhhfow/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 144","channel_name":"Code Completion","video_id":"VvMIDl6ym4k","video_url":"https://www.youtube.com/watch?v=VvMIDl6ym4k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-12T10:56:03Z","thumbnail_url":"https://img.youtube.com/vi/VvMIDl6ym4k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create a base for your 3D designs in Spline","channel_name":"DesignCode","video_id":"AnNu9gOde-Q","video_url":"https://www.youtube.com/watch?v=AnNu9gOde-Q","description":"Free course: https://youtu.be/cgovoHOqS3s \n\n#uiinteraction #interactivedesign #3danimation #interactiondesign #spline #splinetool","published":"2024-04-12T02:11:25Z","thumbnail_url":"https://img.youtube.com/vi/AnNu9gOde-Q/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"5 Practical Ways to Quickly Overcome a Programming Obstacle","channel_name":"Paul Solt on YouTube","video_id":"hQ3ZYoVpykQ","video_url":"https://www.youtube.com/watch?v=hQ3ZYoVpykQ","description":"Here are 5 Practical Ways to Quickly Overcome a Programming Obstacle\n\nRead the blog: https://blog.supereasyapps.com/5-practical-ways-to-quickly-overcome-a-programming-obstacle/\n\n1. Take a Step Back\n2. Talk Out Loud\n3. Take a Walk (or go for a run)\n4. Read the Documentation\n5. Set a Timer\n\nDownload Super Easy Timer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\nTry it out: http://SuperEasyTimer.com\n\n#ios #developer #programming #apps #appstore #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper #supereasytimer","published":"2024-04-12T00:38:15Z","thumbnail_url":"https://img.youtube.com/vi/hQ3ZYoVpykQ/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Building Netflix UI Animations - Part 1: Netflix Splash Screen | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"Yz82uI-X98g","video_url":"https://www.youtube.com/watch?v=Yz82uI-X98g","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll teach you how to use SwiftUI to recreate the Netflix Splash Screen Animation along with the profile page shared transition animation | SwiftUI Netflix UI | Building Netflix UI | Recreating Netflix UI | Netflix Splash Screen Animation | Custom Splash Screen Using Lottie | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ui-102144817\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Project Setup\n    1:36 Building Splash Screen\n    5:24 Building Custom Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-11T16:00:22Z","thumbnail_url":"https://img.youtube.com/vi/Yz82uI-X98g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"42: We need a “No one expects the Spanish inquisition“ sound effect","channel_name":"Swift Package Indexing Live Streams","video_id":"JxPa0O5x16Q","video_url":"https://www.youtube.com/watch?v=JxPa0O5x16Q","description":"Join us for another episode as Dave and Sven talk open-source security vulnerabilities and how all package ecosystems are at risk, why it won't be possible to give meaningful \"package size\" stats on package pages, yet more talk of interfacing with Swift from other languages, and a one-question quiz! Plus package recommendations, of course!  \n  \n**Follow up**\n\n- Dead code stripping / Link time optimisation\n    - https://forums.swift.org/t/pitch-support-lto-for-swift/67379\n    - https://developer.apple.com/wwdc22/110362\n\n**News**\n\n- The Mystery of 'Jia Tan,' the XZ Backdoor Mastermind - https://www.wired.com/story/jia-tan-xz-backdoor/\n- Calling Haskell from Swift - https://alt-romes.github.io/posts/2024-04-02-calling-haskell-from-swift.html\n- Proposal Monitor - https://forums.swift.org/t/proposal-monitor-i-built-us-an-app/71107/1\n\n**Packages**\n\n- whisperkit - https://swiftpackageindex.com/argmaxinc/WhisperKit\n    - MacWhisper - https://goodsnooze.gumroad.com/l/macwhisper\n- Async-Channels - https://swiftpackageindex.com/gh123man/Async-Channels\n    - Performance discussion on the Swift Forums - https://forums.swift.org/t/async-channels-for-swift-concurrency/70752\n    - swift-async-algorithms - https://swiftpackageindex.com/apple/swift-async-algorithms)\n- KeyCodes - https://swiftpackageindex.com/ChimeHQ/KeyCodes\n    - SFSafeSymbols - https://swiftpackageindex.com/SFSafeSymbols/SFSafeSymbols\n- Ignite - https://swiftpackageindex.com/twostraws/Ignite\n    - Publish - https://swiftpackageindex.com/JohnSundell/Publish\n    - Plot - https://swiftpackageindex.com/JohnSundell/Plot","published":"2024-04-11T14:00:13Z","thumbnail_url":"https://img.youtube.com/vi/JxPa0O5x16Q/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Rebuild Netflix in SwiftUI (Part 4/6) | SwiftUI in Practice #15","channel_name":"Swiftful Thinking","video_id":"OL6CSivnrqk","video_url":"https://www.youtube.com/watch?v=OL6CSivnrqk","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 4/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:06 Welcome back!\n02:39 Scroll view offset\n06:28 Animations \n09:18 Background gradient\n16:57 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-11T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/OL6CSivnrqk/hqdefault.jpg","twitter_url":""},{"name":"Speed Coding - Fix Rotation, Auto Layout, and Use a Pop-up Menu - Photo Table - Part 2","channel_name":"Paul Solt on YouTube","video_id":"O4MQZPldhjg","video_url":"https://www.youtube.com/watch?v=O4MQZPldhjg","description":"Watch a speed coding session where I fix rotation bugs around the image positions, fix an Auto Layout issue for the background, and update the UIAlertController menu to use a Pop-up button from a UIBarButtonItem.\nSince we launched Photo Table in 2012 for iOS6 (Auto Layout was released), there have been many API deprecations. I'm working my way through the crashing issues to get this app back on the App Store.\n\nhttps://itunes.apple.com/us/app/photo-table/id455322208?mt=8\n\n00:00 Overview\n00:20 Rotation bug for image positions\n01:05 Pop-up Button\n01:10 Screenshot share bug fix\n02:30 What's next\n03:24 Speed Coding\n05:43 Stuck on programmatic logic\n\n#ios #xcode #objectivec #apps #appstore #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-11T12:53:48Z","thumbnail_url":"https://img.youtube.com/vi/O4MQZPldhjg/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Late Night Silent Completions: Jiiiii — Part 143","channel_name":"Code Completion","video_id":"_NAN3U5MGHo","video_url":"https://www.youtube.com/watch?v=_NAN3U5MGHo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-11T10:23:47Z","thumbnail_url":"https://img.youtube.com/vi/_NAN3U5MGHo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to create this particles animation in 1 min","channel_name":"DesignCode","video_id":"tBy4UfDxoIU","video_url":"https://www.youtube.com/watch?v=tBy4UfDxoIU","description":"Learn the full course: https://youtu.be/cgovoHOqS3s \n\n#3danimation #interactiondesign #spline #splinetool","published":"2024-04-11T02:11:24Z","thumbnail_url":"https://img.youtube.com/vi/tBy4UfDxoIU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Speed Coding: Fix Crashing UIPopoverController with Pop-up Button - Photo Table","channel_name":"Paul Solt on YouTube","video_id":"HHBpoD3G9tM","video_url":"https://www.youtube.com/watch?v=HHBpoD3G9tM","description":"Watch my 1.5-hour speed coding session (3,000x speed boost). In Photo Table, I refactored my old UIPopoverController in Objective-C to the Pop-up button API using a UIMenu.\nThis was a big improvement, and I removed menu options that were no longer relevant (or not worth the time fixing). What do you think?\n\n00:00 Overview\n04:15 Speed coding\n07:20 Wrap-up","published":"2024-04-10T16:21:37Z","thumbnail_url":"https://img.youtube.com/vi/HHBpoD3G9tM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Build an Interactive Site with Wix Studio - Free course","channel_name":"DesignCode","video_id":"RJokEINz76o","video_url":"https://www.youtube.com/watch?v=RJokEINz76o","description":"Learn how to use the Wix Studio editor, create a responsive layout, and make interactive animations by building a hero section. Sponsored by https://www.wix.com/studio\n\nFigma File\nhttps://www.figma.com/community/file/1359625883142933249/web-design-wix-studio-project\n\nSpline's Assets\nhttps://www.dropbox.com/scl/fo/6jj5vg6l8b2pl4s8md0k3/ADerHRSMZBgbPH8nEFFqYkE?rlkey=rbx8cict3l2u5t55wnp52vg1i&amp;dl=0\n\nWelcome to our guide to Wix Studio! In this comprehensive video course, we're excited to introduce you to the world of professional website creation using Wix Studio, a robust platform designed for agencies and enterprises. This tutorial is perfect for beginners who are eager to dive into the world of web design and development. We'll start from the basics, walking you through the interface, and teach you how to utilize its advanced yet user-friendly tools to create stunning, responsive websites. The no-code animations allow even beginners to create smooth, professional-looking animations without needing any programming knowledge. Every lesson is made simple and clear, so you feel confident and learn the skills you need to create your own professional websites.\n\nTimestamps\n00:00:00 Intro\n00:05:30 Editor\n00:08:09 Typography\n00:09:13 Color style\n00:10:22 Media upload\n00:10:51 Building the header\n00:11:37 Custom CSS\n00:13:08 Stacks\n00:15:12 Save assets\n00:17:14 Layout\n00:18:20 Building hero section\n00:21:06 Responsiveness\n00:22:26 Breakpoints\n00:28:35 Repeaters\n00:36:17 Responsive AI\n00:37:09 Animations and interactions\n00:38:11 Delay animations\n00:40:35 Loop animation\n00:41:24 Spline 3D\n00:43:01 Embed code\n00:44:27 Scrolling interaction\n00:45:35 Parallax\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/wix-studio\n\n📍 Follow us\nhttps://twitter.com/designcodeio\nhttps://www.instagram.com/designcode.io/\n\n#websitedevelopment #websitedesign #wixstudio","published":"2024-04-10T15:23:17Z","thumbnail_url":"https://img.youtube.com/vi/RJokEINz76o/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"10. MapKit with SwiftUI - MapControls and Styles","channel_name":"Stewart Lynch on YouTube","video_id":"9Lmb6HoHrm0","video_url":"https://www.youtube.com/watch?v=9Lmb6HoHrm0","description":"This is the 10th and final video in the MapKit with SwiftUI and Swift Data series.\n\nIn this video we complete the application by adding in MapControls and learning about map scope.  We will also create our own map configuration struct so that we can let the user choose what map style they wish such as standard or satellite.  Perhaps they want to see realistic elevation or traffic.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:24 MapControls\n4:15 MapScope\n8:05  MapStyleConfig\n13:44 MapStyleView \n21:30 Completed Application \n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V9-Routes_and_directions\n\nCompleted Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V10-MapControls_and_Styles\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-10T13:40:31Z","thumbnail_url":"https://img.youtube.com/vi/9Lmb6HoHrm0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Rebuild Netflix in SwiftUI (Part 3/6) | SwiftUI in Practice #14","channel_name":"Swiftful Thinking","video_id":"6oUDRKMNAuE","video_url":"https://www.youtube.com/watch?v=6oUDRKMNAuE","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 3/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:58 Welcome back!\n01:50 Movie cell\n13:59 Movie rows\n20:37 Clean code\n21:39 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-10T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/6oUDRKMNAuE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 142","channel_name":"Code Completion","video_id":"2WI4cc8O2OA","video_url":"https://www.youtube.com/watch?v=2WI4cc8O2OA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-10T10:15:47Z","thumbnail_url":"https://img.youtube.com/vi/2WI4cc8O2OA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Update an iOS App for the App Store in 2024","channel_name":"Paul Solt on YouTube","video_id":"Pukvz9TT8Xw","video_url":"https://www.youtube.com/watch?v=Pukvz9TT8Xw","description":"Learn how to maintain and publish an iOS app on the App Store in 2024.\nThis app uses Objective-C and hasn't been updated since 2014. There are a lot of compiler warnings, crashes, and issues to fix.\n\n#ios #ios17 #ipad #ipadpro #iosdev #iosdeveloper #iosdevelopment #objectivec #xcode #appstore #uikit #swift #phototable #paulsolt #supereasyapps","published":"2024-04-09T21:00:09Z","thumbnail_url":"https://img.youtube.com/vi/Pukvz9TT8Xw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Migrate from UIActionSheet to UIAlertController in Objective-C","channel_name":"Paul Solt on YouTube","video_id":"ifk1rOsr09o","video_url":"https://www.youtube.com/watch?v=ifk1rOsr09o","description":"How to migrate from UIActionSheet to UIAlertController in Objective-C\nWarning: UIActionSheet is deprecated: first deprecated in iOS 8.3\n\nhttps://blog.supereasyapps.com/how-to-migrate-from-uiactionsheet-to-uialertcontroller-in-objective-c/\n\nYou may have seen this issue and need to update your logic to use the latest API. In this video, I'll demonstrate how to fix it in Objective-C.\n\n00:00 Introduction\n00:15 Crashing Bug in Xcode\n01:16 How to reproduce a bug\n05:00 Xcode 15 Debugging\n08:55 How to fix bugs in large code bases\n13:00 UIAlertController Documentation\n14:48 Flavors of UIAlertController\n17:40 Making a UIAlertController\n22:00 ALog macro\n26:00 Sound Always show in menu bar\n26:20 Xcode Sound Effects\n28:00 Objective-C Semi-colons\n32:50 Stack Frame in Xcode\n34:00 Fixing a memory leak\n46:22 Popup button vs Alert\n52:00 Cancel button\n54:00 Ternary Operator for Messaging\n1:00:00 Refactoring a method\n1:04:20 Testing the fix\n\n#ios #xcode #objectivec #apps #appstore #xcode15 #ios17 #coding #appdeveloper #appdevelopment #mobile #mobilesoftware #mobiledeveloper","published":"2024-04-09T20:38:11Z","thumbnail_url":"https://img.youtube.com/vi/ifk1rOsr09o/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"CocoaHeadsNL Meetup, 10 April 2024","channel_name":"CocoaHeadsNL","video_id":"mLCvtFFimS0","video_url":"https://www.youtube.com/watch?v=mLCvtFFimS0","description":"Live stream of the CocoaHeadsNL meetup at Triodos Bank in Driebergen.\n\nSchedule:\n19:00 - Presentation by Tieme van Veen: Elevating UI Tests with Network Mocking\n20:00 - Presentation by Mathijs Kadijk: Apple Vision Pro live demo for iOS developers\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2024-04-09T18:39:14Z","thumbnail_url":"https://img.youtube.com/vi/mLCvtFFimS0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"\"FreelanceKit: Time Tracking\" now on Apple Vision Pro! (+ iPhone, iPad, and Mac)","channel_name":"FlineDev","video_id":"d_OB_c6XfKg","video_url":"https://www.youtube.com/watch?v=d_OB_c6XfKg","description":"See your earned money update live to stay motivated while working! Get it now on iPhone, iPad, Mac, and Apple Vision:\nhttps://apps.apple.com/app/apple-store/id6480134993?pt=549314&amp;ct=youtube.com&amp;mt=8","published":"2024-04-09T17:17:07Z","thumbnail_url":"https://img.youtube.com/vi/d_OB_c6XfKg/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Do you know the difference between any and Any? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"O5XHEYaMCo8","video_url":"https://www.youtube.com/watch?v=O5XHEYaMCo8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-04-09T15:00:18Z","thumbnail_url":"https://img.youtube.com/vi/O5XHEYaMCo8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Rebuild Netflix in SwiftUI (Part 2/6) | SwiftUI in Practice #13","channel_name":"Swiftful Thinking","video_id":"HcM3K7nlpHM","video_url":"https://www.youtube.com/watch?v=HcM3K7nlpHM","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 2/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:30 Hero cell\n03:34 Challenge\n05:02 Challenge solution\n14:15 Netflix home scroll view\n18:11 Mock data\n20:57 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-09T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/HcM3K7nlpHM/hqdefault.jpg","twitter_url":""},{"name":"Spockcast - L'ak Go To the Mall","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"euCLVl5yeT4","video_url":"https://www.youtube.com/watch?v=euCLVl5yeT4","description":"Check out the latest episode of Spockcast - a Star Trek Strange New Worlds & Lower Decks podcast! https://www.spockcast.com/2024/04/08/lak-go-to-the-mall/","published":"2024-04-09T12:25:59Z","thumbnail_url":"https://img.youtube.com/vi/euCLVl5yeT4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 141","channel_name":"Code Completion","video_id":"U3RHZf4uMv8","video_url":"https://www.youtube.com/watch?v=U3RHZf4uMv8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-09T09:11:14Z","thumbnail_url":"https://img.youtube.com/vi/U3RHZf4uMv8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Creating The DVD Screensaver In SwiftUI | Step-by-Step Coding Tutorial | The Office","channel_name":"Aryaman Sharda on YouTube","video_id":"XwRmbFsP2bs","video_url":"https://www.youtube.com/watch?v=XwRmbFsP2bs","description":"📀 Remember the iconic DVD screensaver from the early 2000s? Do you remember waiting in suspense for it to hit a corner perfectly? Want to bring a piece of that nostalgia into the modern iOS world? You're in the right place!\n\nIn this video, I'll take you through the process of recreating the DVD screensaver using SwiftUI. Whether you're a seasoned developer or just starting out, this tutorial will guide you through every step of the process.\n\n👩‍💻 What You'll Learn:\n\n- Understanding the basics of SwiftUI's Canvas API and animation capabilities\n- What and how to use CADisplayLink\n- Implementing the DVD screensaver logic to make the logo bounce around the screen\n- Adding collision detection to the screen edges\n- Customizing the DVD logo with different colors and styles\n\n🔗 For those who prefer a written guide, check out the detailed blog post here: Digital Bunker's DVD Screensaver Tutorial.\n\n✨ Whether you're looking to learn new SwiftUI skills or simply enjoy a bit of programming nostalgia, this tutorial is for you.\n\n🔔 Don't forget to like, share, and subscribe for more SwiftUI tutorials. If you have any questions or run into issues while following along, drop a comment below, and let's solve it together!\n\nIf you have any video ideas / requests, drop me a comment!\n\n📖 Ace The iOS Interview: https://aryamansharda.gumroad.com/l/tcvck \n📧 Indie Watch Newsletter: http://indie.watch/\n\n✍️ Blog Post: https://digitalbunker.dev/dvd-screensaver-swiftui/\n🖥️ Source Code: https://github.com/aryamansharda/DVDScreensaver\n\n#SwiftUI #DVDScreensaver #iOSDevelopment #swiftuitutorial #swiftuitutorials #swift #xcode","published":"2024-04-09T05:55:03Z","thumbnail_url":"https://img.youtube.com/vi/XwRmbFsP2bs/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Rebuild Netflix in SwiftUI (Part 1/6) | SwiftUI in Practice #12","channel_name":"Swiftful Thinking","video_id":"oK6QwJAp3Pc","video_url":"https://www.youtube.com/watch?v=oK6QwJAp3Pc","description":"Rebuild screens from Netflix in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nNetflix Part 1/6\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:17 Welcome back!\n02:16 Preview\n04:39 Color theme \n06:32 Netflix home view\n07:20 Header\n09:10 Categories bar \n12:34 Categories scroll view\n22:54 Reusable logic work\n25:15 Bindings vs Closures - both work!\n27:33 More home view work  \n28:03 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-08T13:00:45Z","thumbnail_url":"https://img.youtube.com/vi/oK6QwJAp3Pc/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 140","channel_name":"Code Completion","video_id":"R-tiB8Esq8o","video_url":"https://www.youtube.com/watch?v=R-tiB8Esq8o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-08T09:38:47Z","thumbnail_url":"https://img.youtube.com/vi/R-tiB8Esq8o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"2024 Spockie Award Winners","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0EQwtceuPok","video_url":"https://www.youtube.com/watch?v=0EQwtceuPok","description":"We reveal the 2024 Spcokie Award Winners.\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-04-08T04:30:13Z","thumbnail_url":"https://img.youtube.com/vi/0EQwtceuPok/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"L'ak Go To the Mall","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"WI7qE3T7ljU","video_url":"https://www.youtube.com/watch?v=WI7qE3T7ljU","description":"We're back with the review of Star Trek: Discovery S05E01 Red Directive and S05E02 Under the Twin Moons.\n\n  •  Star Trek's Future: 'Starfleet Academy,' 'Section 31,' Michelle Yeoh and Chris Pine (https://variety.com/2024/tv/features/star-trek-future-starfleet-academy-section-31-michelle-yeoh-1235952301/) \n  •  Star Trek After Discovery: Alex Kurtzman on Legacy and the Future of the 32nd Century | Den of Geek (https://www.denofgeek.com/tv/star-trek-discovery-alex-kurtzman-legacy-32nd-century/) \n  •  Union Berlin Takes Football to the Final Frontier with Star Trek Jerseys (https://www.startrek.com/en-ca/news/union-berlin-star-trek-football-jerseys) \n  •  Tales of the Empire | Official Trailer | Disney+ (https://www.youtube.com/watch?v=8SIST9t72kY) \n  •  The Acolyte | Official Trailer | Disney+ (https://www.youtube.com/watch?v=BtytYWhg2mc) \n  •  Paramount+ Super Bowl Spot | Sir Patrick Stewart Throws a Hail Arnold | A Mountain of Entertainment™ (https://youtube.com/watch?v=YKzk1h7qrj8) \n  •  Knuckles Series | Official Trailer | Paramount+ (https://youtube.com/watch?v=1kETt59yn6A) \n  •  Netflix’s Atlas turns Jennifer Lopez into a mech pilot in first trailer - The Verge (https://www.theverge.com/24099430/netflix-atlas-trailer) \n  •  Neon Genesis Evangelion: The Lost 4Kids Opening (Full) (https://www.youtube.com/watch?v=QyIpijrLlcM) \n  •  The Matrix is coming back for a fifth movie - The Verge (https://www.theverge.com/24120122/the-matrix-sequel-drew-goddard) \n  •  Chance Perdomo, ‘Gen V’ and ‘Chilling Adventures of Sabrina’ star, dies at 27 - National | Globalnews.ca (https://globalnews.ca/news/10394777/chance-perdomo-dead-gen-v-chilling-adventures-of-sabrina/) \n  •  Jonathan Nolan Still Hopes He Can Return to Westworld (https://gizmodo.com/westworld-season-5-jonathan-nolan-hopes-fallout-amazon-1851386003) \n  •  Fantastic Four Movie Casts Julia Garner as Silver Surfer (https://www.hollywoodreporter.com/news/general-news/fantastic-four-casts-julia-garner-silver-surfer-1235528914/) \n  •  If you're still sharing a Disney+ password, a crackdown is coming soon | CBC News (https://www.cbc.ca/news/business/disney-plus-passwords-1.7163374) \n  •  3 Body Problem | Final Trailer | Netflix (https://www.youtube.com/watch?v=SdvzhCL7vIA) \n  •  ﻿Dead Boy Detectives | Official Trailer | Netflix (https://www.youtube.com/watch?v=hwJmZ2Ekfbc) \n\n\n\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-04-08T04:15:23Z","thumbnail_url":"https://img.youtube.com/vi/WI7qE3T7ljU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Live-coding and music! iOS, Swift, Xcode. Part 2, April 7 2024","channel_name":"Full Queue Developer","video_id":"25tdSFl2MRM","video_url":"https://www.youtube.com/watch?v=25tdSFl2MRM","description":"Working on the \"Map picker\" feature for Underway, my subway app.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/DanielSincere \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-04-08T00:30:01Z","thumbnail_url":"https://img.youtube.com/vi/25tdSFl2MRM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Live-coding and music! Swift, iOS, Xcode. Part 1, Sunday, April 7, 2024","channel_name":"Full Queue Developer","video_id":"MKauOwm9OiM","video_url":"https://www.youtube.com/watch?v=MKauOwm9OiM","description":"Working on the \"Map picker\" feature for Underway, my subway app.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-04-07T22:28:26Z","thumbnail_url":"https://img.youtube.com/vi/MKauOwm9OiM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build Linux ChatGPT App using Adwaita Swift Demo | GTK | GNOME | SwiftUI","channel_name":"Xcoding with Alfian","video_id":"qq5KwEYqSlw","video_url":"https://www.youtube.com/watch?v=qq5KwEYqSlw","description":"Demo of ChatGPT Cross Platform GTK App built using Libadwaita Swift\n\nWriting GNOME Apps with Swift Blog Post:\nhttps://www.swift.org/blog/adwaita-swift/\n\nAdwaita-Swift GitHub Repository:\nhttps://github.com/AparokshaUI/adwaita-swift\n\nAdwaita Starter Template Project:\nhttps://github.com/AparokshaUI/AdwaitaTemplate","published":"2024-04-07T13:54:23Z","thumbnail_url":"https://img.youtube.com/vi/qq5KwEYqSlw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"9. MapKit with SwiftUI - Routes and Directions","channel_name":"Stewart Lynch on YouTube","video_id":"yVMvOXGMd_Q","video_url":"https://www.youtube.com/watch?v=yVMvOXGMd_Q","description":"This is the 9th video in the MapKit with SwiftUI and SwiftData series. In this video you will be shown how you can display a route between your current location and one of your selected placemarks.  The route can be either by automobile or by walking.  In addition, you will see how you can provide step by step directions.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n2:54 ShowRoute Button\n4:22 FetchRoute Function\n8:09 Displaying a route\n14:20 Choose Driving or Walking \n22:38 Step by Step Directions \n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V8-UserLocation_Search_OpenInMaps\n\nCompleted Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V9-Routes_and_directions\n\nGist with Distance string conversion method:\n  https://gist.github.com/StewartLynch/2d8a00289f15200a9be6eaa57ac7c127\n\nTrailing Closures Video\n   https://youtu.be/E71HEvSZkZo\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-07T13:40:31Z","thumbnail_url":"https://img.youtube.com/vi/yVMvOXGMd_Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Flip Book Effect - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"8rtmvwUVZnc","video_url":"https://www.youtube.com/watch?v=8rtmvwUVZnc","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to make a cool interactive flip effect that opens and reveals the inside content using SwiftUI | SwiftUI Flip Book Effect | SwiftUI Openable Book Effect | SwiftUI Book Open & Close Animation | SwiftUI Flip Card | Flipping Card SwiftUI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-101877358\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:00 Building Interactive Hamburger menu\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-07T12:12:07Z","thumbnail_url":"https://img.youtube.com/vi/8rtmvwUVZnc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 139","channel_name":"Code Completion","video_id":"LCz2Y_cvsSI","video_url":"https://www.youtube.com/watch?v=LCz2Y_cvsSI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-07T10:26:16Z","thumbnail_url":"https://img.youtube.com/vi/LCz2Y_cvsSI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"VWDC 2024 – WWDC San Jose/Cupertino Travel Advice, Best of MTJC","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"OWYNr0gW6Zc","video_url":"https://www.youtube.com/watch?v=OWYNr0gW6Zc","description":"Rebroadcasting our 2018 chat about visiting San Jose and Cupertino for WWDC events. We chatted about WWDC San Jose back in 2018. Here’s a replay of Greg’s experience at WWDC 2017. Mark gives some advice about traveling to San Jose. This year Mark is NOT attending WWDC 2024. Come say “Hi”, take a selfie with Mark and maybe get some MTJC swag. (Unofficially, I doubt Greg would be lurking around since he’s moved away.)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nThe post VWDC 2024 – WWDC San Jose/Cupertino Travel Advice, Best of MTJC (https://www.mtjc.fm/vwdc-2024-wwdc-san-jose-cupertino-travel-advice-best-of-mtjc/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-04-06T16:58:45Z","thumbnail_url":"https://img.youtube.com/vi/OWYNr0gW6Zc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What it's like attending WWDC in Cupertino","channel_name":"Paul Hudson on YouTube","video_id":"SneL19Jp1iE","video_url":"https://www.youtube.com/watch?v=SneL19Jp1iE","description":"At WWDC23 I recorded a lots of videos as I met friends, visited Apple Park, attended community events, and more, so now you can see exactly what it's like attending WWDC in person. So, if you're in town for WWDC this year, hopefully you can come prepared!\n\n00:00 Introduction\n00:47 Getting there\n01:22 The lead up\n03:42 Sunday before the event\n11:46 Special event at Apple Park\n24:12 Tuesday at Apple's Developer Center\n30:52 iOS Dev Happy Hour\n33:32 Wednesday coffee and Apple interview\n40:44 Thursday article writing\n43:00 Friday interviews with Charlie and Jordi\n49:11 Saturday games with friends\n53:46 Returning home\n\nPS: Wear sunscreen ☀️","published":"2024-04-06T13:51:20Z","thumbnail_url":"https://img.youtube.com/vi/SneL19Jp1iE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"GeometryReader in SwiftUI | Size and Coordinate Space","channel_name":"Etisha Garg on YouTube","video_id":"AH6bMfzX1LY","video_url":"https://www.youtube.com/watch?v=AH6bMfzX1LY","description":"In this video, I have explained all about GeometryReader in SwiftUI in complete detail. If you're a beginner struggling with understanding this topic, then this video is a must watch.\n\nThis video covers in depth explanation along with supported examples and  covers about GeometryProxy, size and the frame property via which we can access the size and the position of any view.\n\n► Checkout my blog on Geometry Reader here:\nhttps://www.swiftanytime.com/blog/geometry-reader-in-swiftui\n\n#swiftui #ios #iosdevelopment \n\n=========================================\n\nIf you're an iOS developer who's determined to stand out in your next iOS interview, checkout the following resources and get a FLAT 15% discount using the coupon code: ETISHA-15\n\n► Cracking the iOS Interview eBook: https://www.swiftanytime.com/cracking-the-ios-interview\n► Cracking Mobile System Design Interview Course: https://www.swiftanytime.com/cracking-mobile-system-design-interview\n\n► For more content like this, subscribe to my channel: https://www.youtube.com/EtishaGarg\n\n► Join the Swift Anytime community: https://www.swiftanytime.com/community\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-04-06T13:24:37Z","thumbnail_url":"https://img.youtube.com/vi/AH6bMfzX1LY/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"Late Night Silent Completions: Jiiiii — Part 138","channel_name":"Code Completion","video_id":"rkqGUtm8z8k","video_url":"https://www.youtube.com/watch?v=rkqGUtm8z8k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-06T09:55:26Z","thumbnail_url":"https://img.youtube.com/vi/rkqGUtm8z8k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Laid Off from GoPro (My 2nd iOS technology layoff)","channel_name":"Paul Solt on YouTube","video_id":"GvBLzYo_sQ0","video_url":"https://www.youtube.com/watch?v=GvBLzYo_sQ0","description":"I was laid off from the iOS team at GoPro with the 4% reduction in staffing. What's next?\n\nWhat do you want to learn about? Comment below:\n1. Salary negotiation at tech companies\n2. How to become a better iOS programmer\n3. How to maintain an iPhone app\n4. Onboarding flows for iPhone apps\n5. Full-time iOS compensation packages\n6. How to publish an app\n7. How to monetize an app\n\n#ios #iosdev #ios17 #xcode #swift #objectivec #mobile #mobilesoftware #iphone #apps #gopro #layoffs #layoff #fired #techlayoffs #technology #tech #coding #codinglife #ipad #programming","published":"2024-04-05T17:43:44Z","thumbnail_url":"https://img.youtube.com/vi/GvBLzYo_sQ0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Animating Swift Charts - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"rMuZ_ODipqQ","video_url":"https://www.youtube.com/watch?v=rMuZ_ODipqQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to animate Swift Charts Using SwiftUI | Animatable Swift Charts | Animating Swift Charts | SwiftUI Charts | SwiftUI Pie Charts | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-101767328\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Project Setup\n    1:48 Animating Swift Charts\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-05T15:30:07Z","thumbnail_url":"https://img.youtube.com/vi/rMuZ_ODipqQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Rebuild Bumble in SwiftUI (Part 5/5) | SwiftUI in Practice #11","channel_name":"Swiftful Thinking","video_id":"mpt6QnbE3o8","video_url":"https://www.youtube.com/watch?v=mpt6QnbE3o8","description":"Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nBumble Part 5/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:54 Welcome back!\n01:15 Chats View\n02:28 Header\n04:04 Match queue section\n07:18 Clean code\n07:35 Chats section \n10:19 Clean code\n10:45 Routing\n12:53 Recap of Bumble\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-05T13:00:47Z","thumbnail_url":"https://img.youtube.com/vi/mpt6QnbE3o8/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 137","channel_name":"Code Completion","video_id":"YJqLZzUojGg","video_url":"https://www.youtube.com/watch?v=YJqLZzUojGg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-05T08:39:42Z","thumbnail_url":"https://img.youtube.com/vi/YJqLZzUojGg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Query   SwiftData Part 8","channel_name":"Daniel Steinberg on YouTube","video_id":"3tKVguVu8a4","video_url":"https://www.youtube.com/watch?v=3tKVguVu8a4","description":"The @Query macro allows us to fetch instances from SwiftData, sort them, and filter them.","published":"2024-04-04T19:22:46Z","thumbnail_url":"https://img.youtube.com/vi/3tKVguVu8a4/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Hiding and grouping accessibility data – Accessibility SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"oGPLjXgWqj8","video_url":"https://www.youtube.com/watch?v=oGPLjXgWqj8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: This video\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI: https://youtu.be/TOUoyVSRsMo\n5. Fixing Guess the Flag: https://youtu.be/d-KsimIx9U0\n6. Fixing Word Scramble: https://youtu.be/PCPyOEAGrIw\n7. Fixing Bookworm: https://youtu.be/L52LFKjgqi0\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-04-04T13:05:31Z","thumbnail_url":"https://img.youtube.com/vi/oGPLjXgWqj8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using generics to load any kind of Codable data – Moonshot SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"S6GLrIDMKiA","video_url":"https://www.youtube.com/watch?v=S6GLrIDMKiA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/ezAEgfiHeJg\n7. Using generics to load any kind of Codable data: This video\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and containerRelativeFrame(): https://youtu.be/pvil4wnEuNY\n10. Merging Codable structs: https://youtu.be/dC-oPnuP-Ns\n11. Finishing up with one last view: https://youtu.be/zhc0aZF4Cmo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2024-04-04T13:05:28Z","thumbnail_url":"https://img.youtube.com/vi/S6GLrIDMKiA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading a specific kind of Codable data – Moonshot SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"ezAEgfiHeJg","video_url":"https://www.youtube.com/watch?v=ezAEgfiHeJg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: This video\n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2024-04-04T13:05:25Z","thumbnail_url":"https://img.youtube.com/vi/ezAEgfiHeJg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Rebuild Bumble in SwiftUI (Part 4/5) | SwiftUI in Practice #10","channel_name":"Swiftful Thinking","video_id":"nsklZa80KGU","video_url":"https://www.youtube.com/watch?v=nsklZa80KGU","description":"Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nBumble Part 4/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:47 Welcome back!\n01:37 Profile Image Cell\n03:05 Challenge\n04:03 Challenge Solution\n09:01 Chat Preview Cell\n10:41 Challenge 2\n11:10 Challenge Solution 2\n14:20 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-04T13:00:55Z","thumbnail_url":"https://img.youtube.com/vi/nsklZa80KGU/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 136","channel_name":"Code Completion","video_id":"SJVCKtaS60g","video_url":"https://www.youtube.com/watch?v=SJVCKtaS60g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-04T08:29:47Z","thumbnail_url":"https://img.youtube.com/vi/SJVCKtaS60g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let's Build Interactive Floating Action Button - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"ogblzP7rXHg","video_url":"https://www.youtube.com/watch?v=ogblzP7rXHg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Interactive Floating Action Button Using SwiftUI | Floating Action Button SwiftUI | SwiftUI Interactive Button | SwiftUI Action Button | SwiftUI Simultaneous Gesture | SwiftUI Gestures | SwiftUI Custom Menu Button | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-101656335\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project Setup\n    3:34 Building Interactive Floating Action Button\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-04-03T21:00:07Z","thumbnail_url":"https://img.youtube.com/vi/ogblzP7rXHg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"8. MapKit with SwiftUI - User Location Search and OpenInMaps","channel_name":"Stewart Lynch on YouTube","video_id":"F-H1CQAWQSU","video_url":"https://www.youtube.com/watch?v=F-H1CQAWQSU","description":"This is the 8th video in the MapKit with SwiftUI and SwiftData series. In this video we will add search capabilities to our user location tripMap view and modify the marker location detail view to accommodate our needs.\n\nWe will also add a Open In Maps button to that view so the destination will open in the Apple Maps application.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:15 Adding Search TextField\n9:46 Refactoring LocationDetailView\n12:19 Open in Maps\n15:08 Alternate Previews \n\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V7-UserLocation_LocationManager\n\nCompleted Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V8-UserLocation_Search_OpenInMaps\n\nTrailing Closures Video\n   https://youtu.be/E71HEvSZkZo\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-04-03T13:41:40Z","thumbnail_url":"https://img.youtube.com/vi/F-H1CQAWQSU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Rebuild Bumble in SwiftUI (Part 3/5) | SwiftUI in Practice #9","channel_name":"Swiftful Thinking","video_id":"rAZItPC1GIY","video_url":"https://www.youtube.com/watch?v=rAZItPC1GIY","description":"Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nBumble Part 3/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:18 Welcome back!\n02:10 Setting up card deck and data\n11:03 Drag gesture\n17:29 Swiping logic\n21:23 Overlay indicators\n29:48 Clean code\n31:47 Simultaneous gestures\n33:20 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-03T13:00:56Z","thumbnail_url":"https://img.youtube.com/vi/rAZItPC1GIY/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 135","channel_name":"Code Completion","video_id":"njS4HvP67kM","video_url":"https://www.youtube.com/watch?v=njS4HvP67kM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-03T09:45:00Z","thumbnail_url":"https://img.youtube.com/vi/njS4HvP67kM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to get started with Swift Data 👨🏻‍💻👩🏽‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"UeUxfr6Di2g","video_url":"https://www.youtube.com/watch?v=UeUxfr6Di2g","description":"It's been almost a full year since Swift Data has been released!\n\nSo how about we take the time for a proper step-by-step introduction?\n\nJoin me on this livestream to learn everything you need to get started with Swift Data!\n\nLink to the tutorial 👉 https://developer.apple.com/tutorials/develop-in-swift#models-and-persistence","published":"2024-04-02T19:27:50Z","thumbnail_url":"https://img.youtube.com/vi/UeUxfr6Di2g/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to easily test Push Notifications in the iOS simulator 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"JwGtxfqI514","video_url":"https://www.youtube.com/watch?v=JwGtxfqI514","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-04-02T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/JwGtxfqI514/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Rebuild Bumble in SwiftUI (Part 2/5) | SwiftUI in Practice #8","channel_name":"Swiftful Thinking","video_id":"VcidT15AeIQ","video_url":"https://www.youtube.com/watch?v=VcidT15AeIQ","description":"Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nBumble Part 2/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:47 Welcome back!\n01:39 Profile view\n03:04 Header cell\n07:51 Bumble heart view\n10:13 Working with gradients\n11:48 Clean code\n14:39 About me section \n19:27 Interest sections\n31:03 User image sections\n33:27 Location section\n36:02 Footer section\n39:33 Super like icon\n41:19 Adding actions\n42:51 Implementing on Bumble Home View\n43:07 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-02T13:00:26Z","thumbnail_url":"https://img.youtube.com/vi/VcidT15AeIQ/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 134","channel_name":"Code Completion","video_id":"UPHr_z2ukGQ","video_url":"https://www.youtube.com/watch?v=UPHr_z2ukGQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-02T09:35:41Z","thumbnail_url":"https://img.youtube.com/vi/UPHr_z2ukGQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rebuild Bumble in SwiftUI (Part 1/5) | SwiftUI in Practice #7","channel_name":"Swiftful Thinking","video_id":"t6rVT1-aeaw","video_url":"https://www.youtube.com/watch?v=t6rVT1-aeaw","description":"Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nBumble Part 1/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n01:33 Welcome back!\n03:05 Bumble Color Theme\n05:20 BumbleHomeView\n08:01 Header\n12:44 Filter section \n20:22 Custom previews\n21:56 Implementing on home screen\n24:09 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-04-01T13:00:55Z","thumbnail_url":"https://img.youtube.com/vi/t6rVT1-aeaw/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 133","channel_name":"Code Completion","video_id":"wBYjVumYdJQ","video_url":"https://www.youtube.com/watch?v=wBYjVumYdJQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-04-01T08:50:18Z","thumbnail_url":"https://img.youtube.com/vi/wBYjVumYdJQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding and Jazz. iOS, Swift, Xcode","channel_name":"Full Queue Developer","video_id":"_uS4Szc95fQ","video_url":"https://www.youtube.com/watch?v=_uS4Szc95fQ","description":"Working on the \"Locate me\" feature for Underway, my subway app.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-04-01T04:00:18Z","thumbnail_url":"https://img.youtube.com/vi/_uS4Szc95fQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Don't just say \"Hi\" | Developer explains how to deal with trolls and negative comments online","channel_name":"Swift and Tips","video_id":"mB5tLVtpIgI","video_url":"https://www.youtube.com/watch?v=mB5tLVtpIgI","description":"Watch the full episode: https://youtu.be/x6zqC68fVwE\n\nhttps://nohello.net/en/\n\n---------\n\nMikaela's Social Media: \nhttps://mikaelacaron.com\nhttps://www.youtube.com/@mikaelacaron\nhttps://www.instagram.com/mikaelacaron/\nhttps://swiftdevs.space/@mikaelacaron\nhttps://github.com/mikaelacaron\nhttps://www.threads.net/@mikaelacaron\nhttp://twitter.com/mikaela__caron\n\niOS Dev Happy Hour: https://www.iosdevhappyhour.com/\n\nBasic Car Maintenance: https://github.com/mikaelacaron/Basic-Car-Maintenance\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-03-31T15:00:41Z","thumbnail_url":"https://img.youtube.com/vi/mB5tLVtpIgI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Using User Defaults In Observation Framework | Build Your Own Language Switcher | Part 5","channel_name":"tundsdev on YouTube","video_id":"ZUlWVUYpmB4","video_url":"https://www.youtube.com/watch?v=ZUlWVUYpmB4","description":"⏭️ Next Video: https://youtu.be/9U0MBbvHWug\n⏮️ Previous Video: https://youtu.be/GfIuIJ3cPM0\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we'll be looking at how to work with user defaults in the observation framework. If you didn't know we're not able to use Appstorage in the Observation framework.\n\nSo we'll look at how we can work with user defaults, we'll build a language switcher that saves the users selected language in user defaults.\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:27 - Project Breakdown\n00:51 - What is a Binding in SwiftUI?\n01:23 - What is Bindable In SwiftUI?\n02:22 - When To Use Binding vs Bindable In SwiftUI?\n04:46 - What is the difference between Binding and Bindable?\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:04Z","thumbnail_url":"https://img.youtube.com/vi/ZUlWVUYpmB4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Migrating To The Observation Framework In SwiftUI | Part 2","channel_name":"tundsdev on YouTube","video_id":"rAGcktj_Y4w","video_url":"https://www.youtube.com/watch?v=rAGcktj_Y4w","description":"⏭️ Next Video: https://youtu.be/ICVcxrBNNoo\n⏮️ Previous Video: https://youtu.be/AiP7KGFvZ6Q\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we're going to take a look at how to update your app to the observation framework. We'll be going over the differences and things to look out for when migrating to the observation framework in swiftui.\n\nUpdating your app to use the new observation framework in iOS17 will give you a massive performance boost and also make writing your observable code a lot easier to understand using the new observable macro in swiftui\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:50 - Project Breakdown\n01:44 - Replacing Observable Object With @Observable\n02:54 - Using State instead of StateObject\n04:27 - Working With Bindable instead of ObservedObject\n06:26 - Passing Data Between Views\n08:04 - Mixing Legacy With New\n09:28 - Working With Environment instead of EnvironmentObject\n12:33 - AppStorage Workaround In The Observation Framework\n14:50 - Bindable Environment Objects In The Observation Framework\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:04Z","thumbnail_url":"https://img.youtube.com/vi/rAGcktj_Y4w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Environment In The Observation Framework | Build Your Own Theme Switcher | Part 3","channel_name":"tundsdev on YouTube","video_id":"ICVcxrBNNoo","video_url":"https://www.youtube.com/watch?v=ICVcxrBNNoo","description":"⏭️ Next Video: https://youtu.be/GfIuIJ3cPM0\n⏮️ Previous Video: https://youtu.be/rAGcktj_Y4w\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we're going to take a look at how to build a theme switcher using some of the concepts when it comes to working with environment in the observation framework. We'll be going over how to pass data down from the app root level into our child views using the new Environment property wrapper in Observation.\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:36 - Project Structure\n01:02 - What is the Environment In SwiftUI\n02:17 - Setting up our environment in our SwiftUI project\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:02Z","thumbnail_url":"https://img.youtube.com/vi/ICVcxrBNNoo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"New Observation Framework In SwiftUI Explained | Part 1","channel_name":"tundsdev on YouTube","video_id":"AiP7KGFvZ6Q","video_url":"https://www.youtube.com/watch?v=AiP7KGFvZ6Q","description":"⏭️ Next Video: https://youtu.be/rAGcktj_Y4w\n⏮️ Previous Video: https://youtu.be/p9Oi8uOBoBo\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we're going to take a look at the new swiftui data flow pattern for working with data. We'll take a look at the observation framework in SwiftUI that allows us to now use the observable macro to easily work with data flow.\n\nWe'll cover everything you need to know about working with observation in Swift and how the new framework in iOS17 helps improve the performance of our app with less re renders.\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:42 - Project Breakdown\n01:19 - How To Use @Observable Macro\n03:06 - Using @State as a single source of truth\n08:35 - Computed Properties In The Observation Framework\n11:22 - Working With @Bindable In The Observation Framework\n25:07 - Working With The Environment In The Observation Framework\n30:31 - How To Fix Issue With @Bindable & @Environment In Observation Framework\n34:01 - How Does The Observation Framework Improve Our App Performance?\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:01Z","thumbnail_url":"https://img.youtube.com/vi/AiP7KGFvZ6Q/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Binding vs Bindable in Observation Framework | What’s the difference? | Part 4","channel_name":"tundsdev on YouTube","video_id":"GfIuIJ3cPM0","video_url":"https://www.youtube.com/watch?v=GfIuIJ3cPM0","description":"⏭️ Next Video: https://youtu.be/ZUlWVUYpmB4\n⏮️ Previous Video: https://youtu.be/ICVcxrBNNoo\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we'll be looking at the difference between binding and binable in the observation framework. We'll explore when we want to use the new bindable property wrapper over the binding property wrapper in SwiftUI.\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:27 - Project Breakdown\n00:51 - What is a Binding in SwiftUI?\n01:23 - What is Bindable In SwiftUI?\n02:22 - When To Use Binding vs Bindable In SwiftUI?\n04:46 - What is the difference between Binding and Bindable?\n\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:01Z","thumbnail_url":"https://img.youtube.com/vi/GfIuIJ3cPM0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Use Observation Framework & Swift Concurrency To Build An Affirmations App | Part 6","channel_name":"tundsdev on YouTube","video_id":"9U0MBbvHWug","video_url":"https://www.youtube.com/watch?v=9U0MBbvHWug","description":"⏮️ Previous Video: https://youtu.be/ZUlWVUYpmB4\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this SwiftUI Observation Framework Tutorial, we'll be looking at how to work with user defaults in the observation framework. If you didn't know we're not able to use Appstorage in the Observation framework.\n\nSo we'll look at how we can work with user defaults, we'll build a language switcher that saves the users selected language in user defaults.\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:27 - Project Breakdown\n00:51 - What is a Binding in SwiftUI?\n01:23 - What is Bindable In SwiftUI?\n02:22 - When To Use Binding vs Bindable In SwiftUI?\n04:46 - What is the difference between Binding and Bindable?\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-31T13:45:00Z","thumbnail_url":"https://img.youtube.com/vi/9U0MBbvHWug/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"7. MapKit with SwiftUI - User Location and LocationManager","channel_name":"Stewart Lynch on YouTube","video_id":"xIU0PtHiwtg","video_url":"https://www.youtube.com/watch?v=xIU0PtHiwtg","description":"This is the 7th video in the MapKit with SwiftUI and SwiftData series.  In this video we will be working on the first or opening tab where I will show you how you can ask for permission and if granted, show the users's location on the map.  We will also create a new service class that will manage this authorization and guide the user to enabling it if users somehow deny it.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n4:22 Showing UserLocation\n15:52 LocationManager Service\n28:00 Updating Camera Position \n30:11  LocationDenied View\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V6-Tap_Marker_Placement\n\nCompleted Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V7-UserLocation_LocationManager\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-31T13:38:51Z","thumbnail_url":"https://img.youtube.com/vi/xIU0PtHiwtg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Rebuild Spotify in SwiftUI (Part 5/5) | SwiftUI in Practice #6","channel_name":"Swiftful Thinking","video_id":"c92DfVGGi8M","video_url":"https://www.youtube.com/watch?v=c92DfVGGi8M","description":"Rebuild screens from Spotify in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nSpotify Part 5/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:51 Welcome back!\n01:46 Reusable rows\n02:51 Challenge\n03:23 Challenge Solution\n08:11 Creating rows \n11:34 Navigation bar header\n16:56 Scroll view offset\n23:30 Animations\n25:05  Routing logic\n32:50 Tweaks\n35:49 Architecture\n41:03 Wrapping up\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-31T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/c92DfVGGi8M/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Limited TextField With Indicator - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"fLm0z-DIuLY","video_url":"https://www.youtube.com/watch?v=fLm0z-DIuLY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a limited text field with an indicator and a lot more customizations using SwiftUI | SwiftUI Resizing TextField | SwiftUI Limited TextField | SwiftUI TextField With Count Indicator | SwiftUI Limiting TextField | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-limited-101409547\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    1:15 Building Custom TextField\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-31T10:59:24Z","thumbnail_url":"https://img.youtube.com/vi/fLm0z-DIuLY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 132","channel_name":"Code Completion","video_id":"r31zp3jYI-g","video_url":"https://www.youtube.com/watch?v=r31zp3jYI-g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-31T10:02:35Z","thumbnail_url":"https://img.youtube.com/vi/r31zp3jYI-g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Open Source Completions: CodableDatastore — Part 1","channel_name":"Code Completion","video_id":"rh5GuC-30SA","video_url":"https://www.youtube.com/watch?v=rh5GuC-30SA","description":"Join Dimitri for some daytime coding shenanigans while he works on open source libraries!\n#CodableDatastore on GitHub: https://github.com/mochidev/CodableDatastore\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-30T15:38:46Z","thumbnail_url":"https://img.youtube.com/vi/rh5GuC-30SA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"It’s so easy now to add 3D to iOS apps #swiftui #3ddesign #spline","channel_name":"DesignCode","video_id":"nWHE3-WZVWA","video_url":"https://www.youtube.com/watch?v=nWHE3-WZVWA","description":"","published":"2024-03-30T14:31:02Z","thumbnail_url":"https://img.youtube.com/vi/nWHE3-WZVWA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Grids - LazyVGrid, LazyHGrid, Static Grid","channel_name":"Sean Allen on YouTube","video_id":"vfUalXtwth0","video_url":"https://www.youtube.com/watch?v=vfUalXtwth0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nToday you will learn about LazyVGrids, LazyHGrids and static Grids (introduced in iOS 16). I will show you the differences between them and when to use each one. I start by explaining how LazyVGrids work with various column spacing parameters and pinned section headers. The we cover LazyHGrids followed by static Grids.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - LazyVGrids, LazyHGrids, Static Grids\n0:15 - Grids need Data (an array)\n1:01 - Basic LazyVGrid (Vertical)\n3:31 - What does Lazy mean?\n3:58 - Flexible Columns\n6:05 - Fixed Width Columns\n6:40 - Adaptive Columns\n8:07 - Spacing between items\n8:51 - Pinned Section Headers\n9:58 - LazyHGrids (Horizontal)\n12:43 - Static vs. Lazy Grid Differences\n13:29 - Common use of static Grids\n13:55 - Basics of static Grids\n15:38 - Spacing between elements\n15:50 - Modifiers for customization\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-03-30T13:00:50Z","thumbnail_url":"https://img.youtube.com/vi/vfUalXtwth0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Rebuild Spotify in SwiftUI (Part 4/5) | SwiftUI in Practice #5","channel_name":"Swiftful Thinking","video_id":"_fqqRXRG9Bk","video_url":"https://www.youtube.com/watch?v=_fqqRXRG9Bk","description":"Rebuild screens from Spotify in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nSpotify Part 4/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:40 Welcome back!\n01:46 New screen\n02:34 New custom cell\n03:40 Header cell\n05:17 Handling overlay Text\n08:05 Stretchy header\n11:14 Mock product\n13:53 Description Cell\n26:31 Mock user\n27:52 Wrapping up!\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-30T13:00:34Z","thumbnail_url":"https://img.youtube.com/vi/_fqqRXRG9Bk/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 131","channel_name":"Code Completion","video_id":"LaZFCn_AmPs","video_url":"https://www.youtube.com/watch?v=LaZFCn_AmPs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-30T10:47:20Z","thumbnail_url":"https://img.youtube.com/vi/LaZFCn_AmPs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Rebuild Spotify in SwiftUI (Part 3/5) | SwiftUI in Practice #4","channel_name":"Swiftful Thinking","video_id":"s7kUGPBVIaU","video_url":"https://www.youtube.com/watch?v=s7kUGPBVIaU","description":"Rebuild screens from Spotify in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nSpotify Part 3/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:37 Welcome back!\n01:48 Creating new cells\n02:03 First Challenge\n02:33 Challenge Solution\n03:47 Recap\n08:17 Creating rows\n09:31 Data models\n10:41 Mock data\n16:15 Organizing code\n16:48 Routing \n18:07 Wrapping up!\n\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-29T13:00:55Z","thumbnail_url":"https://img.youtube.com/vi/s7kUGPBVIaU/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Toggle - Button & Switch Tutorial","channel_name":"Sean Allen on YouTube","video_id":"-sw7gvNUboc","video_url":"https://www.youtube.com/watch?v=-sw7gvNUboc","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to build various SwiftUI Toggles. I demonstrate the basic switch, how to use it in a SwiftUI Form and how to customize the color. Then I show you how to build a toggle button and customize it with color, icons and basic animations.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Button Toggle & Switch\n0:18 - Toggle Basics - How it Works\n1:09 - Toggle Switch w/ SF Symbol\n1:34 - Change Color of Switch\n1:52 - Form Switches\n2:40 - Toggle Button Style\n3:07 - Icon Only Toggle\n3:49 - Toggle Animations - Content Transition\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-03-29T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-sw7gvNUboc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 130","channel_name":"Code Completion","video_id":"J2jJMB3gnNU","video_url":"https://www.youtube.com/watch?v=J2jJMB3gnNU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-29T09:50:51Z","thumbnail_url":"https://img.youtube.com/vi/J2jJMB3gnNU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Secure API Key in Front End App using Proxy Server & User Authentication","channel_name":"Xcoding with Alfian","video_id":"-HJeBV70zIE","video_url":"https://www.youtube.com/watch?v=-HJeBV70zIE","description":"In this video, we’re going to learn how to hide public API Key for third party providers from iOS or any front-end clients. We will use Firebase Cloud Functions for the HTTP endpoint and Firebase Authentication for managing users in client as well verify the user auth token in the server side.\n#proxyserver #chatgpt  #swiftlang #iosdevelopment \n\nStarter Project GitHub Repo:\nhttps://github.com/alfianlosari/firebase-openai-proxy/tree/starter\n\nCompleted Project GitHub Repo:\nhttps://github.com/alfianlosari/firebase-openai-proxy/tree/main\n\nXCA - Building Authentication in SwiftUI using Firebase Auth SDK & Sign in with Apple Article:\nhttps://www.alfianlosari.com/posts/building-authentication-in-swiftui-using-firebase-auth-sdk-and-sign-in-with-apple/\n\nFirebase Website:\nhttps://firebase.google.com\n\nOpenAI Developer Website:\nhttps://platform.openai.com/api-keys\n\nBuild ChatGPT SwiftUI App Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0","published":"2024-03-29T07:56:23Z","thumbnail_url":"https://img.youtube.com/vi/-HJeBV70zIE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Which design pattern should you use?","channel_name":"Mobile System Design","video_id":"sl6gkDVlpKE","video_url":"https://www.youtube.com/watch?v=sl6gkDVlpKE","description":"My thoughts on the question \"Which design pattern should I use?\"\nLearn how it's more important to deliver features that are portable.\n\nWant to learn more? \n\nGet the Mobile System Design book at https://www.mobilesystemdesign.com\nRead the articles at https://www.swiftindepth.com\n\nFind me on Twitter and Mastodon at @tjeerdintveen","published":"2024-03-28T18:49:46Z","thumbnail_url":"https://img.youtube.com/vi/sl6gkDVlpKE/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"Pinch to Zoom | SwiftUI | iOS 17 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Z1_49kXP5U0","video_url":"https://www.youtube.com/watch?v=Z1_49kXP5U0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a pinch to zoom as in the Instagram app using SwiftUI | SwiftUI Pinch to Zoom | SwiftUI UIKit Gestures | SwiftUI Pinch Gesture | SwiftUI Two Finger Gesture | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-101234798\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    1:29 Building Pinch to Zoom\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-28T18:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Z1_49kXP5U0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Create 3D UI for iOS and visionOS in Spline - Free Course","channel_name":"DesignCode","video_id":"cgovoHOqS3s","video_url":"https://www.youtube.com/watch?v=cgovoHOqS3s","description":"Learn to craft captivating 3D iOS apps, including a smart home app and dynamic particle effects. Sponsored by https://spline.design\n\nDive into creating immersive experiences for iOS, visionOS, and SwiftUI and create mesmerizing 3D app icons!\n\nSpline's Assets\nhttps://www.dropbox.com/scl/fo/pdgk8p3xgxf63qdyo9owu/h?rlkey=tq4146p4zmmwbuvujc9htv1c3&amp;dl=0\n\nIn this course, you'll explore:\n\n- Build interactive 3D scenes for iOS apps and export to SwiftUI for Xcode 15+.\n- Create immersive experiences for visionOS, Apple's innovative augmented reality platform.\n- Design stunning 3D app icons and dynamic UI animations.\n- Use Spline's advanced features like particles and physics for realistic effects.\n- Master the art of 3D modeling and animation with intuitive tools and real-time collaboration.\n\n00:00:00 Intro\n00:07:25 Basic Shapes in 3D Smart Home\n00:17:36 Materials, Lights and Effects\n00:29:48 Camera Animation and States\n00:36:54 3D Thermostat and Cloner\n00:51:33 Buttons and Components\n00:59:59 Path Animation and Rotation\n01:07:10 Create a 3D iOS App Icon\n01:14:19 Create a visionOS App Icon\n01:24:12 Create 3D UI Scene\n01:32:02 Particles Animation\n01:54:32 Export to SwiftUI Project\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/spline-ios\n\n#3ddesign #uidesign #swiftui #spline","published":"2024-03-28T17:26:35Z","thumbnail_url":"https://img.youtube.com/vi/cgovoHOqS3s/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Rebuild Spotify in SwiftUI (Part 2/5) | SwiftUI in Practice #3","channel_name":"Swiftful Thinking","video_id":"nNWSuwFn_fg","video_url":"https://www.youtube.com/watch?v=nNWSuwFn_fg","description":"Rebuild screens from Spotify in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nSpotify Part 2/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:32 Welcome back!\n01:21 Recents Cell\n04:50 Formatting cell\n06:06 themeBackground ViewModifier\n08:13 Adding Grid\n11:47 Organizing code\n12:22 New Release Cell\n12:56 Reusable logic\n23:54 Customizing actions\n31:11 Wrapping up\n\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-28T13:00:53Z","thumbnail_url":"https://img.youtube.com/vi/nNWSuwFn_fg/hqdefault.jpg","twitter_url":""},{"name":"Is it worth learning UIKit if you only use SwiftUI at work? 📱 #ios #softwaredeveloper #swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"1i-Yj1C91iI","video_url":"https://www.youtube.com/watch?v=1i-Yj1C91iI","description":"Here's the link to learn the basics of UIKit in just 2 hours 👇\n\nhttps://www.youtube.com/watch?v=PUGbtRyfY_8\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-28T11:42:11Z","thumbnail_url":"https://img.youtube.com/vi/1i-Yj1C91iI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 129","channel_name":"Code Completion","video_id":"k2lOj6XF_f4","video_url":"https://www.youtube.com/watch?v=k2lOj6XF_f4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-28T09:15:08Z","thumbnail_url":"https://img.youtube.com/vi/k2lOj6XF_f4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"6. MapKit with SwiftUI - Tap to place marker on Map","channel_name":"Stewart Lynch on YouTube","video_id":"jjm8WOn0Xhk","video_url":"https://www.youtube.com/watch?v=jjm8WOn0Xhk","description":"In this, the 6th video on MapKit you learn how you tap at a location on the map and place a marker.  If you like it, you can add it to your destinations array of placemarks.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n******** Download my StewartLynch YouTube Channel Application - Free ***********\nhttps://stewartlynch.gumroad.com/l/obsjz\n\nTable of Contents:\n0:00 Introduction\n1:14 MapReader and proxy\n2:32 OnTapGesture to set marker\n9:00 Search and Manual Placement toggle\n14:30  User experience edit\n\nStarter Project Branch:\n https://github.com/StewartLynch/MyTrips/tree/V5-Marker_Selection_and_Lookaround\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V6-Tap_Marker_Placement\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-27T13:43:23Z","thumbnail_url":"https://img.youtube.com/vi/jjm8WOn0Xhk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Rebuild Spotify in SwiftUI (Part 1/5) | SwiftUI in Practice #2","channel_name":"Swiftful Thinking","video_id":"KDZEvX04wsc","video_url":"https://www.youtube.com/watch?v=KDZEvX04wsc","description":"Rebuild screens from Spotify in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.\n\nSpotify Part 1/5\nFULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz\n\n00:36 Welcome back!\n01:03 Preview of UI \n02:59 Color theme\n06:06 Designers avoid pitch black and pure white\n07:56 Code start\n08:44 SpotifyHomeView\n10:28 Loading User\n11:55 Horizontal Scroll View\n13:03 Creating reusable cells\n17:02 Categories\n20:23 Accessible UI tweaks\n21:41 Polish   \n23:06 Cleaning code\n23:43 Parent Scroll View \n24:27 LazyVStack Pinned Header\n28:03  Manage safe area\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-27T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/KDZEvX04wsc/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 128","channel_name":"Code Completion","video_id":"MKO9kxWtuSg","video_url":"https://www.youtube.com/watch?v=MKO9kxWtuSg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-27T08:36:25Z","thumbnail_url":"https://img.youtube.com/vi/MKO9kxWtuSg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Not many teach this style. Learn to design this UI from scratch using @figma and Mobbin","channel_name":"DesignCode","video_id":"e-GHUCZhXsA","video_url":"https://www.youtube.com/watch?v=e-GHUCZhXsA","description":"","published":"2024-03-27T02:17:10Z","thumbnail_url":"https://img.youtube.com/vi/e-GHUCZhXsA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Swift has more formatters than you know! 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"PiXNgjsB6Y0","video_url":"https://www.youtube.com/watch?v=PiXNgjsB6Y0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-26T16:01:08Z","thumbnail_url":"https://img.youtube.com/vi/PiXNgjsB6Y0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"A Step-by-Step Smart Home Design with Figma and Mobbin","channel_name":"DesignCode","video_id":"A7qI3HAEu18","video_url":"https://www.youtube.com/watch?v=A7qI3HAEu18","description":"Design a futuristic smart home app UI with Figma and Mobbin. Sponsored by https://mobbin.com\n\nYou'll learn how to create a realistic UI from scratch using advanced techniques to make your design stand out.\n\nResources and Community Links:\n- My Figma File\n➡https://www.figma.com/community/file/1354359385796677513/smart-home-app-design-community\n- Apple Design Resources – iOS 17 and iPadOS 17:\n➡ https://www.figma.com/community/file/1248375255495415511/apple-design-resources-ios-17-and-ipados-17\n- Explore Mobbin:\n➡ https://mobbin.com/browse/ios/flows\n- Discount of 20% \n➡ https://mobbin.com/?referrer_workspace_id=d37f6325-3235-4c87-953f-c89b357f7634\n\nWhat You'll Learn:\n- Designing from Scratch: Learn the step-by-step process to conceptualize and design a smart home from the ground up, ensuring a solid foundation for your creative journey.\n- Mastering the Arc Tool: Gain proficiency in using the arc tool in Figma to add unique curves and elements to your design, making it stand out.\n- Complex Shapes with Subtract: Discover how to create complex shapes by mastering the subtract feature, adding depth and intricacy to your designs.\n- Gradient Mastery: Learn how to use different types of gradients in Figma to create realistic and visually appealing buttons and interfaces.\n- Advanced Stroke Dash: Get creative with stroke dashes to add texture and style to your designs, making them more engaging and detailed.\n- Auto Layout Mastery: Become an expert in using Figma’s auto layout feature to streamline your design process and ensure responsiveness across devices.\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\nThank you for choosing our course to start your journey in smart home design. The future is in your hands!\n\n00:00 Intro\n01:49 UX Patterns and User Flows\n03:50 Download Resources\n04:30 Wireframe\n04:50 Design Thermostat\n17:00 Design Button\n19:00 Interactive Cards\n22:45 Energy Cards\n31:10 Info and Progress Ring\n35:08 Stats and Charts\n41:00 Conclusion\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\n#figma #appdesign #uidesign","published":"2024-03-26T13:04:33Z","thumbnail_url":"https://img.youtube.com/vi/A7qI3HAEu18/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"XCTest Tutorial: How to add automated UI tests for Better iOS App Quality - Swift - SwiftUI - Xcode","channel_name":"Karin Prater on YouTube","video_id":"ZeZPmC861E8","video_url":"https://www.youtube.com/watch?v=ZeZPmC861E8","description":"In this XCTest Tutoria tutorial, I guide you through the steps to add automated UI tests to your iOS app using XCTest in Xcode. You’ll learn the importance of testing your SwiftUI app under various data loads to ensure optimal performance and quality.\n\nYou’ll discover how to:\n  - Write UI tests using XCTest for  UI testing.\n  - Set up your Xcode project with the necessary test targets.\n  - Run tests on a real device for accurate performance metrics.\n  - Use XCTest to measure CPU usage and memory footprint under different data loads.\n  - Implement and compare various list strategies in SwiftUI, including VStack, Lazy loading, and Core Data.\n   - Optimize your app’s performance by understanding how to effectively filter and manage large datasets.\n   - Utilize launch arguments and environment variables to simulate real-world usage in your tests.\n\nBy the end of this video, you’ll have the tools and knowledge to write automated tests that can handle the stress of real-world usage, ensuring your app remains responsive and efficient, no matter the data load. \n\n🔗 Find the project link: https://github.com/gahntpo/SwiftUIPerformance\n\nSwiftUI Performance Series: This video is part of a series focused on SwiftUI performance—catch up on previous topics like debugging with Instruments and setting up efficient data flows.\nhttps://youtu.be/aH15GUzk85Y\nhttps://youtu.be/yvfv6N60-vY\nhttps://youtu.be/tRp6I3epizk\nhttps://youtu.be/ZeZPmC861E8\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 SwiftUI Layout course https://learn.swiftyplace.com/swiftui-layout-course\n👨‍💻 Core Data and macOS with SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n#SwiftUI #UITests #XCTest","published":"2024-03-26T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/ZeZPmC861E8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Project Setup and Shared Components | SwiftUI in Practice #1","channel_name":"Swiftful Thinking","video_id":"-bT4h2vtuXY","video_url":"https://www.youtube.com/watch?v=-bT4h2vtuXY","description":"Set up our SwiftUI in Practice project and create shared components to use for the rest of the course.\n\n00:36 Welcome back!\n01:32 Image Loading\n07:16 var initializers for Views\n08:31 Mock Data \n15:25 Testing\n17:44 Swift Packages\n19:38 Wrapping up\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-26T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-bT4h2vtuXY/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 127","channel_name":"Code Completion","video_id":"LpfUkJzvcmY","video_url":"https://www.youtube.com/watch?v=LpfUkJzvcmY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-26T11:02:23Z","thumbnail_url":"https://img.youtube.com/vi/LpfUkJzvcmY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Stewart Lynch Channel Watcher App","channel_name":"Stewart Lynch on YouTube","video_id":"9vbSk5ZocHc","video_url":"https://www.youtube.com/watch?v=9vbSk5ZocHc","description":"I have created a Mac application that lists all of my Swift and SwiftUI related videos and allows you to search for and watch the videos inline as well as download starter project and completed source coded.\nThe app is available for free from Gumroad\nhttps://5614159735194.gumroad.com/l/obsjz","published":"2024-03-25T22:59:40Z","thumbnail_url":"https://img.youtube.com/vi/9vbSk5ZocHc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Interactive Side Menu / Hamburger Menu - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"GlTJ8LK9mq4","video_url":"https://www.youtube.com/watch?v=GlTJ8LK9mq4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool and customisable interactive side menu or hamburger menu using SwiftUI | SwiftUI Interactive Side Menu | SwiftUI Hamburger Menu | SwiftUI Custom Side Bar | SwiftUI Gestures | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-101043623\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:00 Building Interactive Hamburger menu\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-25T18:15:07Z","thumbnail_url":"https://img.youtube.com/vi/GlTJ8LK9mq4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"TDD a SwiftUI Button Tap","channel_name":"Quality Coding on YouTube","video_id":"r51rVqimm0E","video_url":"https://www.youtube.com/watch?v=r51rVqimm0E","description":"The most fundamental thing we can do in SwiftUI is tap a button that changes visible state. Let's figure out how to TDD that.\n\nShow Notes:\n- Where Will Jon Be in 2024? https://qualitycoding.org/conferences-2024/\n\nA #LiveCoding series in #SwiftLang with #SwiftUI","published":"2024-03-25T18:00:27Z","thumbnail_url":"https://img.youtube.com/vi/r51rVqimm0E/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Live-coding, Swift, iOS, Xcode, Vapor. I make an indie subway app for NYC","channel_name":"Full Queue Developer","video_id":"yactcIylm_Y","video_url":"https://www.youtube.com/watch?v=yactcIylm_Y","description":"Working on my PATH map for Underway!\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-03-25T16:00:51Z","thumbnail_url":"https://img.youtube.com/vi/yactcIylm_Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Rebuild Popular UI Screens in SwiftUI | SwiftUI in Practice #0","channel_name":"Swiftful Thinking","video_id":"9Qww1VNLHzA","video_url":"https://www.youtube.com/watch?v=9Qww1VNLHzA","description":"Dive into SwiftUI in Practice, where we rebuild popular UI screens using SwiftUI. Perfect for developers eager to learn or refine their SwiftUI skills, this tutorial covers the essentials and practical applications of SwiftUI for UI design and development. Boost your iOS development expertise today.\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙","published":"2024-03-25T13:00:07Z","thumbnail_url":"https://img.youtube.com/vi/9Qww1VNLHzA/hqdefault.jpg","twitter_url":""},{"name":"Your App Will Get Rejected | New Privacy Rules - 2024","channel_name":"Sean Allen on YouTube","video_id":"T6IvImk66m8","video_url":"https://www.youtube.com/watch?v=T6IvImk66m8","description":"As of May 1st, 2024 Apple implemented new privacy requirements for all new apps and app updates. These rules require a privacy manifest for popular third party SDKs and your app if you are using a required reason API. UserDefaults is a required reason API so this will affect the vast majority of us.\n\nI show you how to create a privacy manifest in Xcode to fix this issue so can get through app review and get your app on the App Store.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nPrivacy Updates for App Store Submissions:\nhttps://developer.apple.com/news/?id=3d8a9yyh\n\nUpcoming third-party SDK requirements:\nhttps://developer.apple.com/support/third-party-SDK-requirements/\n\nDescribing use of required reason API:\nhttps://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api\n\nDescribing data use in privacy manifests:\nhttps://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests#4250556\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - New App Store Privacy Requirements\n0:41 - New 3rd Party SDK Requirements\n1:41 - Does this apply to you?\n3:06 - What to do about it.\n4:45 - Privacy Manifest - User Defaults fix example\n5:38 - Required Reasons APIs\n8:10 - Your App's Privacy Collection (Health example)\n10:39 - Generate Privacy Report in Xcode\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-03-25T12:32:00Z","thumbnail_url":"https://img.youtube.com/vi/T6IvImk66m8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 126","channel_name":"Code Completion","video_id":"oXbh-tq7UfM","video_url":"https://www.youtube.com/watch?v=oXbh-tq7UfM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-25T09:36:16Z","thumbnail_url":"https://img.youtube.com/vi/oXbh-tq7UfM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"I did the UI in @CreatewithPlay and exported to SwiftUI 👌 #swiftui #prototyping #uidesign","channel_name":"DesignCode","video_id":"O5s5XYnSyt4","video_url":"https://www.youtube.com/watch?v=O5s5XYnSyt4","description":"","published":"2024-03-25T02:30:14Z","thumbnail_url":"https://img.youtube.com/vi/O5s5XYnSyt4/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"🌱 Living the Creative Act: \"Self-Awareness\" S5E12 video","channel_name":"Full Queue Developer","video_id":"bCferJmoHcg","video_url":"https://www.youtube.com/watch?v=bCferJmoHcg","description":"Reading and reacting to \"Self-awareness\" from \"The Creative Act\" by Rick Rubin\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\n\nSong: Defx x P for Parker x Fame Sounds - I Like It [Arcade Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/ILikeIt\nWatch: http://ncs.io/ILikeItAT/youtube\n\nSong: Rameses B - Morning Drift [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/MorningDrift\nWatch: AT/youtube","published":"2024-03-25T01:25:14Z","thumbnail_url":"https://img.youtube.com/vi/bCferJmoHcg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Horizontal Wheel Picker #animation using #swiftui for #ios 17 in #xcode 15","channel_name":"Kavsoft on YouTube","video_id":"6llkCiMZxzw","video_url":"https://www.youtube.com/watch?v=6llkCiMZxzw","description":"","published":"2024-03-24T20:16:41Z","thumbnail_url":"https://img.youtube.com/vi/6llkCiMZxzw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Stacked Cards Effect using #swiftui for #ios 17 in #xcode 15","channel_name":"Kavsoft on YouTube","video_id":"ceHYb5UDTEo","video_url":"https://www.youtube.com/watch?v=ceHYb5UDTEo","description":"","published":"2024-03-24T20:14:07Z","thumbnail_url":"https://img.youtube.com/vi/ceHYb5UDTEo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"visionOS Tutorial: Hand Tracking, Scene Reconstruction and Real World Interactions with ARKit","channel_name":"Brian Advent on YouTube","video_id":"y4nPSAaX14s","video_url":"https://www.youtube.com/watch?v=y4nPSAaX14s","description":"We are going to build an app for Apple Vision Pro that allows you to place cubes on real world objects using the position of your left fingertip as a pointer and your right hand as a trigger. This is possible using ARKIt in a visionOS Immersive Space.\n\n➡️ Tutorial Files: https://www.patreon.com/posts/visionos-hand-100990554\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2024-03-24T20:09:03Z","thumbnail_url":"https://img.youtube.com/vi/y4nPSAaX14s/hqdefault.jpg","twitter_url":""},{"name":"Podcast Ep. #8 | Mikaela Caron: Content Creation, Hackathons and more!","channel_name":"Swift and Tips","video_id":"x6zqC68fVwE","video_url":"https://www.youtube.com/watch?v=x6zqC68fVwE","description":"Mikaela's Social Media: \nhttps://mikaelacaron.com\nhttps://www.youtube.com/@mikaelacaron\nhttps://www.instagram.com/mikaelacaron/\nhttps://swiftdevs.space/@mikaelacaron\nhttps://github.com/mikaelacaron\nhttps://www.threads.net/@mikaelacaron\nhttp://twitter.com/mikaela__caron\n\niOS Dev Happy Hour: https://www.iosdevhappyhour.com/\n\nBasic Car Maintenance: https://github.com/mikaelacaron/Basic-Car-Maintenance\n\n-----\n\nMy Contact: \nhttps://www.swiftandtips.com\nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2024-03-24T14:56:00Z","thumbnail_url":"https://img.youtube.com/vi/x6zqC68fVwE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"5. MapKit with SwiftUI - Marker Selection and LookaroundView","channel_name":"Stewart Lynch on YouTube","video_id":"_-x24ng9moA","video_url":"https://www.youtube.com/watch?v=_-x24ng9moA","description":"In this, the 5th video on MapKit you learn how you can select markers, edit them and add or remove them from a destinations placemarks.  You also learn about the MapKit Lookaround view.\n\nif you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:45 Simple UI Improvements\n3:00 Marker Selection\n5:55 LocationDetailView\n17:15 LookaroundPreview\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V4-MapManager-and-searching\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V5-Marker_Selection_and_Lookaround\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-24T13:36:55Z","thumbnail_url":"https://img.youtube.com/vi/_-x24ng9moA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 125","channel_name":"Code Completion","video_id":"0jFEbY9A9Tc","video_url":"https://www.youtube.com/watch?v=0jFEbY9A9Tc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-24T10:02:00Z","thumbnail_url":"https://img.youtube.com/vi/0jFEbY9A9Tc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"3D knob with SwiftUl #swiftui #splinetool #iosdeveloper","channel_name":"DesignCode","video_id":"gNWia6rxOlM","video_url":"https://www.youtube.com/watch?v=gNWia6rxOlM","description":"","published":"2024-03-24T07:16:39Z","thumbnail_url":"https://img.youtube.com/vi/gNWia6rxOlM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 124","channel_name":"Code Completion","video_id":"nydnPP1UrdA","video_url":"https://www.youtube.com/watch?v=nydnPP1UrdA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-23T11:00:21Z","thumbnail_url":"https://img.youtube.com/vi/nydnPP1UrdA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"3d assets + swiftui","channel_name":"DesignCode","video_id":"OD39El12Z2s","video_url":"https://www.youtube.com/watch?v=OD39El12Z2s","description":"learn to make apps: https://buff.ly/3VwjgJ4 \n\n#3danimation #interactiondesign #spline #splinetool #appdevelopment #appdeveloper #xcode #swiftios #swiftui #swiftuiappdevelopment #swiftuideveloper #swiftuitutorials #iosappdevelopment #iosdeveloper #iosdevelopment #mobiledeveloper #mobiledevelopment #uiinteraction #interactivedesign","published":"2024-03-23T06:41:45Z","thumbnail_url":"https://img.youtube.com/vi/OD39El12Z2s/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Create Realistic Particle Effects for visionOS","channel_name":"Stream Developers on YouTube","video_id":"ozBf5zaTl7M","video_url":"https://www.youtube.com/watch?v=ozBf5zaTl7M","description":"#shorts #visionos #visionpro #swiftui #swift #animation #effects \n\nUsing Reality Composer Pro, you can easily create realistic and sophisticated particle animations (snow, fireworks, confetti, rain) for visionOS. \n\nRead our article 👉: https://getstream.io/blog/visionos-particle-effects/ to create and add particle animations to your visionOS app.","published":"2024-03-23T01:25:36Z","thumbnail_url":"https://img.youtube.com/vi/ozBf5zaTl7M/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"I review your iOS take-home project 👨🏻‍💻👩🏽‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"9o4if46zt6E","video_url":"https://www.youtube.com/watch?v=9o4if46zt6E","description":"It's stressful when you apply for a new iOS job and you're given a take-home project to complete 😥\n\nSo how about we review a real-world take-home project together?\n\nThis way the next time you're given one, you'll be fully ready to succeed 😌\n\nLink to the code 👉 https://github.com/vincent-pradeilles/i-review-your-ios-take-home-project","published":"2024-03-22T17:34:20Z","thumbnail_url":"https://img.youtube.com/vi/9o4if46zt6E/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use Lottie in SwiftUI | Swift Packages #6","channel_name":"Swiftful Thinking","video_id":"u9xo-XdcRV8","video_url":"https://www.youtube.com/watch?v=u9xo-XdcRV8","description":"Bring animations to life in your SwiftUI apps with Lottie. This tutorial teaches you how to integrate Lottie, a Swift Package for adding high-quality animations from JSON files. Perfect for developers looking to create engaging user interfaces with minimal effort. Learn how to incorporate Lottie animations into your SwiftUI projects, enhancing app aesthetics and user engagement. This video is part of our Swift Packages series, designed to introduce powerful animation tools for SwiftUI development. Subscribe for more tutorials on animations and Swift Package implementations. \n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n0:00 Lottie\n01:30 Welcome back!\n02:09 Documentation\n02:55 LottieFiles\n03:53 Code start\n06:10 Basic implementation\n09:21 Customizing\n11:08 Custom implementations\n14:30 Wrapping up","published":"2024-03-22T13:00:53Z","thumbnail_url":"https://img.youtube.com/vi/u9xo-XdcRV8/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 123","channel_name":"Code Completion","video_id":"jxgOFyPGEAQ","video_url":"https://www.youtube.com/watch?v=jxgOFyPGEAQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-22T09:29:39Z","thumbnail_url":"https://img.youtube.com/vi/jxgOFyPGEAQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"JSON Parsing With Pagination - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"bhn3WanfkZI","video_url":"https://www.youtube.com/watch?v=bhn3WanfkZI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to parse JSON with Pagination technique using SwiftUI | SwiftUI JSON Parsing | SwiftUI JSON Pagination | SwiftUI JSON Parsing With Pagination | SwiftUI Pagination | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-100808194\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:25 Project Setup\n    1:07 Fetching JSON Data\n    6:04 Implementing Pagination\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-21T18:22:24Z","thumbnail_url":"https://img.youtube.com/vi/bhn3WanfkZI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Announcing my new blog: swiftandtips.com","channel_name":"Swift and Tips","video_id":"_PmLjsTLME4","video_url":"https://www.youtube.com/watch?v=_PmLjsTLME4","description":"After weeks of work, I'm excited to unveil swiftandtips.com, a blog dedicated to sharing insights on Swift, SwiftUI, and broader topics in Apple development. This platform will enable me to share content more \"swiftly\" (you get it? 😆) than video production allows 🚀\n\nIn the inaugural post, I delve into SwiftUI's new Observation pattern, providing a comprehensive guide on transitioning from the ObservableObject approach. Discover more at: https://swiftandtips.com/implementing-observation-in-swiftui","published":"2024-03-21T17:25:04Z","thumbnail_url":"https://img.youtube.com/vi/_PmLjsTLME4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift News - Swift 6, Strict Concurrency, Privacy, State of Subscription Apps, Indie Dev & More","channel_name":"Sean Allen on YouTube","video_id":"lPRwYJeElfg","video_url":"https://www.youtube.com/watch?v=lPRwYJeElfg","description":"Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift.\n\nAll Links are kept here -Swift News GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nIn this episode I cover:\n- Swift 5.10 Release\n- Strict Concurrency Checking\n- Swift 6 Concurrency Focus\n- App Store Screenshots\n- App Paywalls\n- 65 Xcode Tips & Tricks\n- Encapsulate & Generalize Swift Code\n- Healthy Codebases\n- New Privacy Manifest Requirements\n- State of Subscription Apps 2024\n- And more!\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift 5.10 release - What's new?\n1:11 - The path to Swift 6\n2:10 - Don't panic!\n2:30 - Should you enable Strict Concurrency Checking?\n3:41 - Swift 5.10 & getting ready for Swift 6\n4:14 - App Store Screenshot designs\n4:56 - Paywall design inspiration\n5:21 - 65 Xcode tips\n5:57 - Encapsulate & Generalize Swift Code\n8:12 - Healthy codebases & developer morale\n9:07 - New App Store privacy requirements\n11:09 - State of Subscription Apps 2024\n12:30 - Apple Vision Pro fun\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-03-21T15:40:56Z","thumbnail_url":"https://img.youtube.com/vi/lPRwYJeElfg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"41: Breaking our “skipping episodes” streak","channel_name":"Swift Package Indexing Live Streams","video_id":"QpNA6Kskdhk","video_url":"https://www.youtube.com/watch?v=QpNA6Kskdhk","description":"This week Dave and Sven break their streak of skipping recording to find Swift in exciting new places, like on ARM Windows and the Playdate, and learn new tricks like interoperating with C#. And as usual, there are package recommendations, with a good sprinkling of descents into various rabbit holes.  \n  \n# News\n\n- Combining Swift and C# on Windows with SwiftToCLR. - https://ikennd.ac/blog/2024/02/swift-on-windows-with-swifttoclr/\n- Swift on ARM Windows 11 - https://mastodon.social/@helge/112100534293139765\n- Swift Tooling: Windows Edition - https://speakinginswift.substack.com/p/swift-tooling-windows-edition\n- Swift on the Playdate - https://swift.org/blog/byte-sized-swift-tiny-games-playdate/\n-  Panic Podcast - https://podcast.panic.com/\n\n# Packages\n\n- Threadcrumb - https://swiftpackageindex.com/naftaly/Threadcrumb\n- FlyingFox - https://swiftpackageindex.com/swhitty/FlyingFox\n- ExpectToEventuallyEqual - https://swiftpackageindex.com/jonreid/ExpectToEventuallyEqual\n- swift-package-info - https://swiftpackageindex.com/marinofelipe/swift-package-info","published":"2024-03-21T15:00:31Z","thumbnail_url":"https://img.youtube.com/vi/QpNA6Kskdhk/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Late Night Silent Completions: Jiiiii — Part 122","channel_name":"Code Completion","video_id":"K1ZhOH0V7-8","video_url":"https://www.youtube.com/watch?v=K1ZhOH0V7-8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-21T11:25:33Z","thumbnail_url":"https://img.youtube.com/vi/K1ZhOH0V7-8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱 Living the Creative Act: \"Tuning Out\" S5E11","channel_name":"Full Queue Developer","video_id":"ETdrsj9Ztz8","video_url":"https://www.youtube.com/watch?v=ETdrsj9Ztz8","description":"Reading and reacting to \"Tuning Out\" from The Creative Act by Rick Rubin\nAll scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC {replace}\nSong: Andrew A - Fall Too Deep (feat. Barmuda) [Arcade Release] \nMusic provided by NoCopyrightSounds \nFree Download/Stream: http://ncs.io/falltoodeep \nWatch: http://ncs.lnk.to/falltoodeepAT/youtube\n\nEdited by  @heyjaywilson","published":"2024-03-21T11:00:10Z","thumbnail_url":"https://img.youtube.com/vi/ETdrsj9Ztz8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"We made a visionOS UI. 👓 Learn to create 3D UI: designcode.io/spline-ui-intro","channel_name":"DesignCode","video_id":"XAVvxb2eC90","video_url":"https://www.youtube.com/watch?v=XAVvxb2eC90","description":"","published":"2024-03-21T09:06:38Z","thumbnail_url":"https://img.youtube.com/vi/XAVvxb2eC90/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"4. MapKit with SwiftUI - MapManager and Searching","channel_name":"Stewart Lynch on YouTube","video_id":"SNni__HWoTI","video_url":"https://www.youtube.com/watch?v=SNni__HWoTI","description":"This is the 4th video in the MapKit with SwiftUI and SwiftData series.\nIn this video we are getting back in to MapKit for our app by adding a new feature. We will be creating a MapManager service that we will be able to use in both of our tab views.   Will explore how we can search for surrounding locations using natural language view them along with any placemarks we may have added for our particular location. \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:40 The MapManager Service\n3:25 SearchPlaces function\n7:40 RemoveSearchResults function\n9:16 Adding Search field\n12:05 Performing the search\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V3-DestinationsList-and-Navigation\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V4-MapManager-and-searching\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-20T13:37:48Z","thumbnail_url":"https://img.youtube.com/vi/SNni__HWoTI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to use SwiftfulRouting in SwiftUI | Swift Packages #5","channel_name":"Swiftful Thinking","video_id":"zKfhv-Yds4g","video_url":"https://www.youtube.com/watch?v=zKfhv-Yds4g","description":"Streamline navigation in your SwiftUI apps with SwiftfulRouting. This concise tutorial demonstrates how to implement SwiftfulRouting, a Swift Package offering programmatic navigation in SwiftUI apps. Learn to manage app navigation and transitions seamlessly, optimizing user experience and code structure. Suitable for developers aiming to refine navigation logic in SwiftUI projects. This video is part of our Swift Packages series, focusing on enhancing SwiftUI apps with effective routing techniques. Subscribe for insights into SwiftUI navigation and Swift Package utilization. \n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n0:00 SwiftfulRouting\n03:00 Welcome back!\n03:59 Documentation\n05:58 Code start\n06:49 RouterView\n08:35 Segues (showScreen)\n11:06 Routes and AnyRoute \n11:36 Alerts (showAlert)\n12:13 Modals (showModal)\n12:31 Decoupled Routing from View\n18:00 Implementing into existing apps\n18:44 Pushing multiple screens at once (pushScreenStack)\n19:33 Pop to root (dismissScreenStack)\n20:05 Example project\n22:38 Screen Flows (enterScreenFlow)\n28:48 Wrapping up","published":"2024-03-20T13:00:56Z","thumbnail_url":"https://img.youtube.com/vi/zKfhv-Yds4g/hqdefault.jpg","twitter_url":""},{"name":"Build 3D content for visionOS Apps | SwiftUI | Xcode | Spline","channel_name":"Sean Allen on YouTube","video_id":"7BXertzo8sg","video_url":"https://www.youtube.com/watch?v=7BXertzo8sg","description":"Check out Spline at https://spline.design/\n\nIn this video I walk you through building a basic visionOS app that has 3D content in a Window, Volume and Immersive Space. I show you various ways to get 3D content and how you can edit and combine assets in Spline to make them your own before exporting them to SwiftUI code to use in Xcode and your visionOS apps.\n\nSpline is a no-code workflow to create 3D content for the Apple Ecosystem. It's an easy way to get 3D content into your iOS, iPadOS, macOS and visionOS apps by exporting SwiftUI code you can copy and paste into Xcode.\n\nSpline's metal-based renderer takes advantage of all the graphics acceleration on Apple devices to maintain the best performance.\n\nLearning to work with 3D designs will be important for iOS developers moving forward into the world of spatial computing on the Apple Vision Pro.\n\nSpline Keynote Video:\nhttps://www.youtube.com/watch?v=7l8LPgz47Zk\n\nBuild an iOS 3D Onboard Screen with Spline:\nhttps://youtu.be/kYL0Ef3XKO0\n\nJoin the Spline community:\nInstagram: https://www.instagram.com/splinetool/\nTwitter / X : https://twitter.com/splinetool\nTikTok: https://www.tiktok.com/@splinedesign\nDiscord Community: https://discord.gg/spline\n\nDiscover, remix and showcase 3D creations #MadeInSpline at https://community.spline.design/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What we’ll build\n1:03 - What is Spline?\n1:43 - Ways to get 3D content\n3:56 - Also for iOS, iPadOS & macOS\n4:17 - Editing a 3D character in Spline\n5:54 - Editing a 3D scene for an Immersive Space\n9:29 - Spline Mirror - Preview designs on Apple Vision Pro\n10:51 - Export & create Xcode project\n11:39 - Export 3D character for a Window\n12:16 - SwiftUI code for Window\n13:54 - Install SplineRunTime Package\n14:44 - Export 3D character for Volume\n15:19 - SwiftUI code for Volume\n19:27 - Export 3D scene for Immersive Space\n19:41 - SwiftUI code for Immersive Space\n24:17 - Our app running on Apple Vision Pro device\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-03-20T13:00:07Z","thumbnail_url":"https://img.youtube.com/vi/7BXertzo8sg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 121","channel_name":"Code Completion","video_id":"ELEzuXFuuLE","video_url":"https://www.youtube.com/watch?v=ELEzuXFuuLE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-20T10:57:56Z","thumbnail_url":"https://img.youtube.com/vi/ELEzuXFuuLE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 19 (iOS)","channel_name":"Amr on YouTube","video_id":"SuYKtxHSNJI","video_url":"https://www.youtube.com/watch?v=SuYKtxHSNJI","description":"In this video we will retrieve tweets from Firebase and populate our table view\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2024-03-19T23:37:53Z","thumbnail_url":"https://img.youtube.com/vi/SuYKtxHSNJI/hqdefault.jpg","twitter_url":""},{"name":"Long Press Button With Progress Bar - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"f5G1eNbuY9g","video_url":"https://www.youtube.com/watch?v=f5G1eNbuY9g","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to create a custom button that requires a long press to activate and displays a progress bar when holding it | Long Press Button With Progress Using SwiftUI | SwiftUI Custom Button | SwiftUI Hold Down Button | SwiftUI Button With Progress Bar | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-bar-100676228\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project Setup\n    1:04 Building Custom Button\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-19T18:25:07Z","thumbnail_url":"https://img.youtube.com/vi/f5G1eNbuY9g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"If you use SwiftUI, this macro will save you so much time! 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"-QRWd3vkbKE","video_url":"https://www.youtube.com/watch?v=-QRWd3vkbKE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nGitHub repo of the macro 👉 https://github.com/Wouter01/SwiftUI-Macros/\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-19T15:58:06Z","thumbnail_url":"https://img.youtube.com/vi/-QRWd3vkbKE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"The Essentials of SwiftUI View Identity: How to Ensure Reliable View Updates Across Your iOS Apps","channel_name":"Karin Prater on YouTube","video_id":"tRp6I3epizk","video_url":"https://www.youtube.com/watch?v=tRp6I3epizk","description":"Discover the core principles of SwiftUI view identity and master the art of maintaining consistent and reliable view updates in your iOS app.\nIn this SwiftUI tutorial, I delve into the critical concept of view identity, which plays a pivotal role in SwiftUI, ensuring your app’s interface reflects data changes accurately and efficiently. Whether you’re dealing with lists, popovers, sheets, or managing focus states in text fields, understanding view identity is the key to unlocking smooth, responsive updates that keep your app’s user experience top-notch.\n\nWhat You’ll Learn:\n   - SwiftUI View Identity Explained: I break down what view identity means in SwiftUI and why it’s indispensable for your app’s performance.\n   - Identifiable Protocol in Action: See how implementing the Identifiable protocol can prevent common pitfalls and streamline your view updates.\n   - Practical Examples: I walk you through real-world scenarios where view identity can make or break your app’s update cycle.\n   - Troubleshooting Tips: Learn how to diagnose and fix issues related to view identity, ensuring your views refresh as expected.\n   - Best Practices: I share essential guidelines for choosing stable and unique identifiers that keep your app’s UI in perfect sync with its data.\n\n🔗 Find the project link: https://github.com/gahntpo/SwiftUIPerformance\n\nSwiftUI Performance Series: This video is part of a series focused on SwiftUI performance—catch up on previous topics like debugging with Instruments and setting up efficient data flows.\nhttps://youtu.be/aH15GUzk85Y\nhttps://youtu.be/yvfv6N60-vY\nhttps://youtu.be/tRp6I3epizk\nhttps://youtu.be/ZeZPmC861E8\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://learn.swiftyplace.com/swiftui-layout-course\n👨‍💻 my Core Data and SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n#SwiftUI #Identifiable #ViewIdentity","published":"2024-03-19T13:01:00Z","thumbnail_url":"https://img.youtube.com/vi/tRp6I3epizk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 120","channel_name":"Code Completion","video_id":"_S7f0miIFR4","video_url":"https://www.youtube.com/watch?v=_S7f0miIFR4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-19T09:38:10Z","thumbnail_url":"https://img.youtube.com/vi/_S7f0miIFR4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Free 4-hour Web Design Course","channel_name":"DesignCode","video_id":"HcJoIis1SfM","video_url":"https://www.youtube.com/watch?v=HcJoIis1SfM","description":"My 4-hour @framer course is out and it's completely free!\nhttps://buff.ly/4advsCg\n\n- Step-by-step and beginner-friendly\n- Extensive Figma to Framer workflow\n- Generate layouts with AI + experimentations\n- Effects, scroll interactions, animations, 3d\n- Components and lots of resources\n\nFinal site: https://buff.ly/4clmk0g\n\nFigma template: https://buff.ly/4cfxfsz\n\nFramer remix: https://buff.ly/4a4ht2k\n\nHuge thanks to Framer for sponsoring this course! #madeinframer #framerwebsite #webdesign #figmadesign#uiinteraction #interactivedesign #webdesigncourse #nocode#webbuilder #nocodeapps #framertemplate #nocodetools#webdesigntips #webdesigntutorial #webdesigninspiration#websitedevelopment #websitedesigntips #webanimation","published":"2024-03-19T03:05:59Z","thumbnail_url":"https://img.youtube.com/vi/HcJoIis1SfM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Live-coding and rock'n-roll | Swift, iOS, subways, Vapor, Underway","channel_name":"Full Queue Developer","video_id":"KZh8GDJFSzc","video_url":"https://www.youtube.com/watch?v=KZh8GDJFSzc","description":"Defining our new Train IDs!\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-03-18T20:00:06Z","thumbnail_url":"https://img.youtube.com/vi/KZh8GDJFSzc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Evolutionary Design: Get the Smallest Thing to Work","channel_name":"Quality Coding on YouTube","video_id":"UDrX39Ybjgk","video_url":"https://www.youtube.com/watch?v=UDrX39Ybjgk","description":"Let's start coding Mastermind! But how much do we want to start with? Evolutionary design leads us to the smallest step.\nShow Notes:\n- Where Will Jon Be in 2024? https://qualitycoding.org/conferences-2024/\n- TDD in a SwiftUI World: https://qualitycoding.org/tdd-swiftui-series/\n- My Twitch stream: https://twitch.tv/qcoding\n\nA #LiveCoding series in #SwiftLang with #SwiftUI","published":"2024-03-18T18:00:13Z","thumbnail_url":"https://img.youtube.com/vi/UDrX39Ybjgk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"False start live-coding, trying to work on my subway app.","channel_name":"Full Queue Developer","video_id":"qCzDnVky-D8","video_url":"https://www.youtube.com/watch?v=qCzDnVky-D8","description":"Sometimes the juice just isn't flowing and that's totally okay. It's okay to take a break \n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-03-18T14:16:07Z","thumbnail_url":"https://img.youtube.com/vi/qCzDnVky-D8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to use SwiftfulUI in SwiftUI | Swift Packages #4","channel_name":"Swiftful Thinking","video_id":"KjmtLrs6ICM","video_url":"https://www.youtube.com/watch?v=KjmtLrs6ICM","description":"Boost your SwiftUI apps with SwiftfulUI. This tutorial dives into using SwiftfulUI, a package that adds advanced components and utilities to SwiftUI. Learn to enhance app design and functionality quickly, ideal for developers seeking to improve efficiency and app dynamics. Part of our Swift Packages series, this video equips you with the tools for advanced SwiftUI development. Subscribe for more on leveraging Swift Packages in SwiftUI.\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n0:00 SwiftfulUI\n01:43 Welcome back!\n04:07 Backgrounds and Borders\n07:09 Buttons\n09:37 Fonts\n09:59 Geometry Readers \n11:47 Gestures\n14:45 Grids\n18:16 Haptics\n18:28 Progress bars\n19:31 Redacted\n20:34 ScrollViews\n21:48 LazyZStack\n25:06 Custom tab bar \n25:42 Toggles\n25:51 AsyncViewBuilders\n28:36 ViewModifiers \n30:04 RootView\n31:26 CountdownViewBuilder\n32:34 Stretchy Header\n33:46 Wrapping up","published":"2024-03-18T13:00:30Z","thumbnail_url":"https://img.youtube.com/vi/KjmtLrs6ICM/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 119","channel_name":"Code Completion","video_id":"oMwrszLr9sI","video_url":"https://www.youtube.com/watch?v=oMwrszLr9sI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-18T11:39:44Z","thumbnail_url":"https://img.youtube.com/vi/oMwrszLr9sI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Discover SwiftUI Observation Framework: A Complete Guide! | Part 0","channel_name":"tundsdev on YouTube","video_id":"p9Oi8uOBoBo","video_url":"https://www.youtube.com/watch?v=p9Oi8uOBoBo","description":"⏭️ Next Video: https://youtu.be/AiP7KGFvZ6Q\n\nDownload Observation Course Source Code: https://tundsdev.gumroad.com/l/observation-framework\n\nFREE Observation Course: https://youtube.com/playlist?list=PLvUWi5tdh92zRA6k1R9qWGvH0argBv5PS&amp;si=Ymd3SPGbUrFRjEcQ\n\nIn this new SwiftUI Observation Framework Tutorial, we're going to learn everything that you need to know for getting started with the observation framework, we'll cover a wide range of topics such as getting started with the observation framework, migrating a project to the new observation framework, working with the environment, user defaults, best practise and performance improvements.\n\nSo let's get stuck into this new course!\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:32 - Project Updates\n01:03 - What API we’ll be using\n02:01 - Setting Up Our API Models\n03:21 - Writing Networking Code With Async Await\n04:15 - Making Our Manager Observable\n07:57 - Working With Main Actor Observation Framework\n11:58 - Error Handling In Observation Framework\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-03-17T17:17:40Z","thumbnail_url":"https://img.youtube.com/vi/p9Oi8uOBoBo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Letting the user mark favorites – SnowSeeker SwiftUI Tutorial 12/12","channel_name":"Paul Hudson on YouTube","video_id":"FKUBspZLZb8","video_url":"https://www.youtube.com/watch?v=FKUBspZLZb8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:42Z","thumbnail_url":"https://img.youtube.com/vi/FKUBspZLZb8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Binding an alert to an optional string – SnowSeeker SwiftUI Tutorial 11/12","channel_name":"Paul Hudson on YouTube","video_id":"Ea3dl2gy3QY","video_url":"https://www.youtube.com/watch?v=Ea3dl2gy3QY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: This video\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:37Z","thumbnail_url":"https://img.youtube.com/vi/Ea3dl2gy3QY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Changing a view’s layout in response to size classes – SnowSeeker SwiftUI Tutorial 10/12","channel_name":"Paul Hudson on YouTube","video_id":"-ErGf0_iqrw","video_url":"https://www.youtube.com/watch?v=-ErGf0_iqrw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: This video\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:34Z","thumbnail_url":"https://img.youtube.com/vi/-ErGf0_iqrw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Searching for data in a List – SnowSeeker SwiftUI Tutorial 9/12","channel_name":"Paul Hudson on YouTube","video_id":"oucWBTMOaz0","video_url":"https://www.youtube.com/watch?v=oucWBTMOaz0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: This video\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:30Z","thumbnail_url":"https://img.youtube.com/vi/oucWBTMOaz0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using groups as transparent layout containers – SnowSeeker SwiftUI Tutorial 3/12","channel_name":"Paul Hudson on YouTube","video_id":"TOsqZ5GxeiU","video_url":"https://www.youtube.com/watch?v=TOsqZ5GxeiU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: This video\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:27Z","thumbnail_url":"https://img.youtube.com/vi/TOsqZ5GxeiU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a detail view for resorts – SnowSeeker SwiftUI Tutorial 8/12","channel_name":"Paul Hudson on YouTube","video_id":"1m_Ho4ggfMc","video_url":"https://www.youtube.com/watch?v=1m_Ho4ggfMc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: This video\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:24Z","thumbnail_url":"https://img.youtube.com/vi/1m_Ho4ggfMc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a primary list of items – SnowSeeker SwiftUI Tutorial 6/12","channel_name":"Paul Hudson on YouTube","video_id":"r5P1sNUWbJk","video_url":"https://www.youtube.com/watch?v=r5P1sNUWbJk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: This video\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:21Z","thumbnail_url":"https://img.youtube.com/vi/r5P1sNUWbJk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing @Observable objects through SwiftUI's environment – SnowSeeker SwiftUI Tutorial 5/12","channel_name":"Paul Hudson on YouTube","video_id":"myLtDcYuE3k","video_url":"https://www.youtube.com/watch?v=myLtDcYuE3k","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: This video\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:17Z","thumbnail_url":"https://img.youtube.com/vi/myLtDcYuE3k/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using alert() and sheet() with optionals – SnowSeeker SwiftUI Tutorial 2/12","channel_name":"Paul Hudson on YouTube","video_id":"QKUBGEMcbAY","video_url":"https://www.youtube.com/watch?v=QKUBGEMcbAY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: This video\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:15Z","thumbnail_url":"https://img.youtube.com/vi/QKUBGEMcbAY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making a SwiftUI view searchable – SnowSeeker SwiftUI Tutorial 4/12","channel_name":"Paul Hudson on YouTube","video_id":"MKJsFcUIJ2w","video_url":"https://www.youtube.com/watch?v=MKJsFcUIJ2w","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: This video\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:12Z","thumbnail_url":"https://img.youtube.com/vi/MKJsFcUIJ2w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Presenting a default detail view on iPad – SnowSeeker SwiftUI Tutorial 7/12","channel_name":"Paul Hudson on YouTube","video_id":"2rZh-9uPZnI","video_url":"https://www.youtube.com/watch?v=2rZh-9uPZnI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: https://youtu.be/vdI0ZpJXcHk\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: This video\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:10Z","thumbnail_url":"https://img.youtube.com/vi/2rZh-9uPZnI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with two side by side views in SwiftUI – SnowSeeker SwiftUI Tutorial 1/12","channel_name":"Paul Hudson on YouTube","video_id":"vdI0ZpJXcHk","video_url":"https://www.youtube.com/watch?v=vdI0ZpJXcHk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 19:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-introduction\n\n1. Working with two side by side views in SwiftUI: This video\n2. Using alert() and sheet() with optionals: https://youtu.be/QKUBGEMcbAY\n3. Using groups as transparent layout containers: https://youtu.be/TOsqZ5GxeiU\n4. Making a SwiftUI view searchable: https://youtu.be/MKJsFcUIJ2w\n5. Sharing @Observable objects through SwiftUI's environment: https://youtu.be/myLtDcYuE3k\n6. Building a primary list of items: https://youtu.be/r5P1sNUWbJk\n7. Presenting a default detail view on iPad: https://youtu.be/2rZh-9uPZnI\n8. Creating a detail view for resorts: https://youtu.be/1m_Ho4ggfMc\n9. Searching for data in a List: https://youtu.be/oucWBTMOaz0\n10. Changing a view’s layout in response to size classes: https://youtu.be/-ErGf0_iqrw\n11. Binding an alert to an optional string: https://youtu.be/Ea3dl2gy3QY\n12. Letting the user mark favorites: https://youtu.be/FKUBspZLZb8\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/snowseeker-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-03-17T16:02:07Z","thumbnail_url":"https://img.youtube.com/vi/vdI0ZpJXcHk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"3. MapKit with SwiftUI - DestinationsList and Navigation","channel_name":"Stewart Lynch on YouTube","video_id":"7MbagyBB9VM","video_url":"https://www.youtube.com/watch?v=7MbagyBB9VM","description":"This is the 3rd video in the MapKit with SwiftUI and SwiftData series.\nIn this video we will continue on with some more app development but creating a way for use to add more destinations and display them in a list and then navigation to the map view where we can set the desired map region\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:22 Destination Model\n5:12 MTPlacemark Model\n8:00 ModelContainer\n8:42 Preview Container\n10:31 Mock Data\n13:55 Using Mock data for Previews\n\nStarter Project Branch:\n  https://github.com/StewartLynch/MyTrips/tree/V2-SwiftData-Persistence-MockData\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V3-DestinationsList-and-Navigation\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-17T13:37:55Z","thumbnail_url":"https://img.youtube.com/vi/7MbagyBB9VM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Create a 3D shiny card in SwiftUI","channel_name":"DesignCode","video_id":"Szxr-399bSo","video_url":"https://www.youtube.com/watch?v=Szxr-399bSo","description":"Learn how to create a shiny card with a mirror using the front facing camera in SwiftUI.\n\nWe have the long press and the drag gesture which allows us to create these layers.\n\nBut most importantly we have the camera view which enables the front facing camera to create that mirror effect.\n\nWe're adding a blur to create that gloss effect.\n\nAnd then we have a saving state as an overlay which allows us to have these smudges on the screen.\n\nThis is using a simple state with an array then it blurs the result which gives us this really cool effect. \n\nXcode project: https://buff.ly/3TBV5Ya \n\n#appdevelopment #appdeveloper #xcode #swiftios #swiftui #swiftuiappdevelopment #swiftuideveloper #swiftuitutorials #iosappdevelopment #iosdeveloper #iosdevelopment #mobiledeveloper #mobiledevelopment","published":"2024-03-17T12:50:22Z","thumbnail_url":"https://img.youtube.com/vi/Szxr-399bSo/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Sign In With Apple - Firebase - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"6KxOhsOimzU","video_url":"https://www.youtube.com/watch?v=6KxOhsOimzU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Login Page With Apple Sign In Integrated With Firebase Using SwiftUI | SwiftUI Sign In With Apple | SwiftUI Apple Sign In | SwiftUI Firebase Apple Sign In | SwiftUI Login Page | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-in-100502207\n\n► Firebase SPM: https://github.com/firebase/firebase-ios-sdk.git\n► Apple Sign In Docs: https://firebase.google.com/docs/auth/ios/apple?hl=en&amp;authuser=0\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:20 Firebase Setup\n    0:47 Project Setup\n    2:52 Apple Sign In Flow\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-17T11:00:07Z","thumbnail_url":"https://img.youtube.com/vi/6KxOhsOimzU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 118","channel_name":"Code Completion","video_id":"0__LhXAcqv4","video_url":"https://www.youtube.com/watch?v=0__LhXAcqv4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-17T09:26:19Z","thumbnail_url":"https://img.youtube.com/vi/0__LhXAcqv4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sometimes the juice just isn't flowing and that's totally okay. It's okay to take a break","channel_name":"Full Queue Developer","video_id":"--Z8gtA0G2U","video_url":"https://www.youtube.com/watch?v=--Z8gtA0G2U","description":"📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nEdited by  @heyjaywilson","published":"2024-03-17T02:38:17Z","thumbnail_url":"https://img.youtube.com/vi/--Z8gtA0G2U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What are Apple's new MANDATORY privacy requirements? 🕵🏽‍♀️ 🕵🏻‍♂️","channel_name":"Vincent Pradeilles on YouTube","video_id":"l8eU0HYyMGk","video_url":"https://www.youtube.com/watch?v=l8eU0HYyMGk","description":"Have you heard that Apple will soon start enforcing new privacy-related rules? 🤨\n\nMaybe Apple has even sent you emails about it? 📬\n\nBut you're not really sure what these requirements mean? 🤔\n\nDon't worry, we'll go over them together 😌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-16T09:44:25Z","thumbnail_url":"https://img.youtube.com/vi/l8eU0HYyMGk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 117","channel_name":"Code Completion","video_id":"ve5oPSV_s18","video_url":"https://www.youtube.com/watch?v=ve5oPSV_s18","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-16T09:14:23Z","thumbnail_url":"https://img.youtube.com/vi/ve5oPSV_s18/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Free Web Design Course for Beginners","channel_name":"DesignCode","video_id":"b7Q2hQvBU4A","video_url":"https://www.youtube.com/watch?v=b7Q2hQvBU4A","description":"🚀 Dive into web design with ZERO experience — and it's completely free. My course is perfectly crafted for beginners, no coding knowledge required. Here’s what you get:\n\n🎨 Step-by-step guidance from the very basics to your own stunning website.\n\n🌐 Explore the final site: https://buff.ly/4clmk0g\n \n🔄 Access to my remix link to duplicate the project directly into your account. https://buff.ly/4cfxfsz \n\n📚 Figma template: https://buff.ly/4cfxfsz \n\n#nocode #nocodeapps #nocodetools #nocodeneeded #webdesigncourse #webdesign #uiinteraction #interactivedesign #webdesigncourse #webbuilder #webdesigntips #webdesigntutorial #webdesigninspiration #websitedevelopment #websitedesigntips #webbuilder #webdesigntutorial #webdeveloper #websitedesign #websitedesigners #websitebuilder #websitebuilders #madeinframer #framertemplate #framerwebsite","published":"2024-03-16T07:45:36Z","thumbnail_url":"https://img.youtube.com/vi/b7Q2hQvBU4A/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Horizontal Wheel Picker - Custom Picker - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"v5T_0AQkQHE","video_url":"https://www.youtube.com/watch?v=v5T_0AQkQHE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom picker view that can be used to pick height, weight, etc. using SwiftUI | SwiftUI Custom Picker | SwiftUI Wheel Picker | SwiftUI Horizontal Picker | SwiftUI iOS 17 Scroll APIs | SwiftUI Size Picker | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-100421190\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.4 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    1:04 Building Custom Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-15T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/v5T_0AQkQHE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"We should be using our own strengths and weaknesses to create something that is unique.","channel_name":"Full Queue Developer","video_id":"PBDrJ83Cim4","video_url":"https://www.youtube.com/watch?v=PBDrJ83Cim4","description":"We all have our own strengths and weaknesses. These strengths and weaknesses are what makes our creations, solutions, and apps unique.\n\n#LivingTheCreativeAct #thecreativeact #Podcast #appDeveloper #livestream #iosdev #androiddev #softwaredevelopment \n\nThis is a clip from my podcast Living the Creative Act. You can watch it on YouTube or join the live stream on Twitch. Link in my bio.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nEdited by @heyjaywilson","published":"2024-03-15T13:17:29Z","thumbnail_url":"https://img.youtube.com/vi/PBDrJ83Cim4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to use Keychain-Swift in SwiftUI | Swift Packages #3","channel_name":"Swiftful Thinking","video_id":"NCREPNvFpjk","video_url":"https://www.youtube.com/watch?v=NCREPNvFpjk","description":"Safeguard user data in your SwiftUI apps with Keychain-Swift. This tutorial shows you how to integrate Keychain-Swift, a Swift Package for secure storage, into your projects. Learn to store sensitive information securely and efficiently, enhancing your app's security and trustworthiness. Ideal for developers focused on protecting user data within SwiftUI applications. Part of our Swift Packages series, this video arms you with the skills to implement essential security practices in SwiftUI. Subscribe for more security-focused development tips and Swift Package guides.\n\n🤙 WELCOME BACK 🤙\n\nWEBSITE: https://www.swiftful-thinking.com\n\nDISCORD:  https://discord.gg/tSzJGx9RwE\n\nGITHUB: https://github.com/SwiftfulThinking/\n\nSAY THANKS: https://www.buymeacoffee.com/nicksarno\n\n🤙 #KEEPGOING 🤙\n\n0:00 KeychainSwift\n02:10 Welcome back!\n03:09 Background\n06:06 Documentation \n07:04 Code start\n10:21 Advanced customization\n12:22 Custom implementations\n16:13 @Keychain property wrapper\n19:55 Wrapping up","published":"2024-03-15T13:00:30Z","thumbnail_url":"https://img.youtube.com/vi/NCREPNvFpjk/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 116","channel_name":"Code Completion","video_id":"xS48PRCIwAE","video_url":"https://www.youtube.com/watch?v=xS48PRCIwAE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-15T10:44:41Z","thumbnail_url":"https://img.youtube.com/vi/xS48PRCIwAE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Performance Optimisation: How to manage Data Flow and UI Updates in your iOS and macOS apps","channel_name":"Karin Prater on YouTube","video_id":"yvfv6N60-vY","video_url":"https://www.youtube.com/watch?v=yvfv6N60-vY","description":"How to optimize data flow and managing UI updates efficiently in SwiftUI. In this tutorial, I dive into the common performance pitfalls when working with complex UIs, large images, and view updates in SwiftUI.\n\n🚀 What You’ll Learn:\n   - Understanding SwiftUI’s automatic UI updates with ObservableObject\n   - Strategies for reducing unnecessary view refreshes\n   - How to manage complex data sets without compromising app responsiveness\n   - Tips for preventing animation stutter and ensuring smooth transitions\n\n🔍 Key Topics Covered:\n   -  SwiftUI Data Flow Optimization\n   - Managing Complex UI in SwiftUI\n   - Reducing SwiftUI View Refreshes\n  - Dependency Management in SwiftUI\n\n🛠 Tools and Techniques:\n  - Using Instruments for SwiftUI Performance Analysis\n  - Leveraging SwiftUI’s New Observation Feature for iOS 17 and macOS 14\n\n🔗 Find the project link: https://github.com/gahntpo/SwiftUIPerformance\n\nSwiftUI Performance Series: This video is part of a series focused on SwiftUI performance—catch up on previous topics like debugging with Instruments and setting up efficient data flows.\nhttps://youtu.be/aH15GUzk85Y\nhttps://youtu.be/yvfv6N60-vY\nhttps://youtu.be/tRp6I3epizk\nhttps://youtu.be/ZeZPmC861E8\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 SwiftUI Layout course https://learn.swiftyplace.com/swiftui-layout-course\n👨‍💻 Core Data and macOS with SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n#SwiftUIDataFlow #SwiftUIUpdates #SwiftUIPerformance","published":"2024-03-14T13:00:53Z","thumbnail_url":"https://img.youtube.com/vi/yvfv6N60-vY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 115","channel_name":"Code Completion","video_id":"SrKP8YzcRew","video_url":"https://www.youtube.com/watch?v=SrKP8YzcRew","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-14T10:34:19Z","thumbnail_url":"https://img.youtube.com/vi/SrKP8YzcRew/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"PKL Configuration Language #java #kotlin #swift #golanguage #shorts","channel_name":"Stream Developers on YouTube","video_id":"WD95jxtXcaM","video_url":"https://www.youtube.com/watch?v=WD95jxtXcaM","description":"On Feb 1, 2024, Apple released a configuration language called PKL, pronounced as “pickle.” PKL’s docs state it is “A configuration as code language with rich validation and tooling.”","published":"2024-03-14T09:32:43Z","thumbnail_url":"https://img.youtube.com/vi/WD95jxtXcaM/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"🌱 Living the Creative Act: \"Apocrypha \" S5E10","channel_name":"Full Queue Developer","video_id":"lrSd8ug6WEg","video_url":"https://www.youtube.com/watch?v=lrSd8ug6WEg","description":"Reading and reacting to \"Apocrypha\" from The Creative Act by Rick Rubin\nPages 247 to 253\nAll scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC\nSong: Andrew A - Fall Too Deep (feat. Barmuda) [Arcade Release] \nMusic provided by NoCopyrightSounds \nFree Download/Stream: http://ncs.io/falltoodeep \nWatch: http://ncs.lnk.to/falltoodeepAT/youtube\n\nEdited by  @heyjaywilson","published":"2024-03-14T01:22:19Z","thumbnail_url":"https://img.youtube.com/vi/lrSd8ug6WEg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"2. MapKit with SwiftUI - Map Destination Persistence and MockData","channel_name":"Stewart Lynch on YouTube","video_id":"Z3B8z6WhjCE","video_url":"https://www.youtube.com/watch?v=Z3B8z6WhjCE","description":"This is the second video in the MapKit for SwiftUI series.  Before we carry on to introduce new features of MapKit, I want to set up a persistence layer with SwiftData so that with the My Trips application we are building, we can save our destinations and markers to our phones so that the next time we launch the app, they will still be there.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 DestinationsListView \n8:35 Create New Destination \n12:15 Delete Destination \n13:05 Refactor DestinationLocationsMapView \n19:48 Add Navigation\n\nStarter Project Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V1-Map-Marker-Annotation-Region\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V2-SwiftData-Persistence-MockData\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther links mentioned in video:\nPlacemarks Array Gist\n   https://gist.github.com/StewartLynch/ff4835aab57e2673d21cb630c0105932\n\nMy SwiftData YouTube Series\n    https://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=me8J3PbjkBhb9fr-\n\nSwiftData Mastery in SwiftUI\n   SwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\n\nOther Recommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-13T13:21:54Z","thumbnail_url":"https://img.youtube.com/vi/Z3B8z6WhjCE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to use Kingfisher in SwiftUI | Swift Packages #2","channel_name":"Swiftful Thinking","video_id":"S9eQd76oFHk","video_url":"https://www.youtube.com/watch?v=S9eQd76oFHk","description":"Enhance your SwiftUI apps with Kingfisher for efficient image downloading and caching. This tutorial walks you through integrating the Kingfisher Swift Package, improving image handling in your projects. Suitable for SwiftUI developers aiming to boost app performance and UI. Part of our Swift Packages series, this video is your guide to implementing key Swift Packages in SwiftUI.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 Kingfisher\n01:04 Welcome back!\n04:06 Code Start \n04:38 Documentation\n07:08 Customizing\n10:57 Advanced customizations\n13:12 Implementation for real app\n14:55 Prefetching","published":"2024-03-13T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/S9eQd76oFHk/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 114","channel_name":"Code Completion","video_id":"hSmd5e0DiWg","video_url":"https://www.youtube.com/watch?v=hSmd5e0DiWg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-13T09:56:35Z","thumbnail_url":"https://img.youtube.com/vi/hSmd5e0DiWg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Master No-Code Web Design with Framer - 4-hour Free Course","channel_name":"DesignCode","video_id":"9nIwTjG2fdI","video_url":"https://www.youtube.com/watch?v=9nIwTjG2fdI","description":"In this 4-hour free course, you'll learn to create beautiful, modern interfaces. Sponsored by https://framer.com\n\nStart with dark mode and glass designs, then move from Figma to Framer, using stack and grid layouts for responsive websites. Add animations, scroll effects and custom components.\n\n- Final site:\nhttps://significant-nature-656376.framer.app\n\n- Figma template: https://www.figma.com/community/file/1349410423606748407/framer-course\n\n- Framer Remix: https://framer.com/projects/new?duplicate=nIehHcqxA4c8HTksIYKC\n\n----------\nGETTING STARTED\n\nThis course is perfect for beginners! No need for prior coding or web design experience. We'll guide you through everything step by step, starting from the basics. However, a little familiarity with computers and understanding the basics of HTML and CSS will be helpful.\n\nHere's how to begin:\n\n- View the final site to get inspired and see what you'll be able to create by the end of this course: https://significant-nature-656376.framer.app\n\n- Sign up at Framer to join the community and start designing: https://www.framer.com.\n\n- Get the Remix link to dive into the design file with ease: https://framer.com/projects/new?duplicate=nIehHcqxA4c8HTksIYKC.\n\n- Download the Figma file to start with ready-made designs: https://www.dropbox.com/scl/fi/r6914i8almfd6jgon1v34/Framer-Course.fig.zip?rlkey=08k2klxw5g7dlj2j9axuqv4x7&amp;dl=0. \n\nOr skip ahead using the Framer template: https://framer.com/projects/new?duplicate=nIehHcqxA4c8HTksIYKC.\n\n- Framer Desktop App: Enhance your designing workflow by downloading the app or work directly in your browser: https://www.framer.com/downloads/.\n\n- Framer Academy: A treasure trove of documentation at your fingertips. Visit the Framer Academy: https://www.framer.com/academy/topics/start.\n\n- Learn Framer UI: Master the basics of Framer's user interface here: https://www.framer.com/features/design-layout/.\n\n----------\nABOUT FRAMER\n\nFramer is your go-to web design tool for crafting stunning, interactive websites with ease. Designed for a smooth transition for Figma users, it boasts a comprehensive Figma plugin for quick layout imports. With a wealth of preset templates, components, dynamic effects, and even AI-powered tools, Framer is both powerful and accessible, regardless of your experience level.\n\nDive in and start creating! This course will open up a whole new world of web design possibilities for you. Let's make something amazing together.\n\n0:00:00 Intro to Course\n0:03:07 Getting Started\n0:07:08 Create your first layout\n0:20:55 Framer AI\n0:28:21 Basic Layout\n0:43:47 Animated Text\n1:02:03 Figma to Framer\n1:15:16 Adaptive Layout\n1:27:22 Breakpoints\n1:41:19 Components\n1:52:15 Effects\n2:03:33 Scroll Speed\n2:18:51 Scroll Variants\n2:31:04 Copy Components\n2:41:04 Grid Layouts\n2:52:28 Icon Animation\n3:03:31 Code Components\n3:15:42 Property Controls\n3:25:05 Code Overrides\n3:38:25 CMS\n3:52:49 Search and Conclusion\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/framer-web-design\n\n#framer #webdesign #nocode","published":"2024-03-12T16:54:39Z","thumbnail_url":"https://img.youtube.com/vi/9nIwTjG2fdI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Do you know what view.layoutIfNeeded() actually does? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"0loU4SyTfho","video_url":"https://www.youtube.com/watch?v=0loU4SyTfho","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-12T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0loU4SyTfho/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Maximize Design Briefings: Working With Designers","channel_name":"Mobile System Design","video_id":"_oDyuaFVfuk","video_url":"https://www.youtube.com/watch?v=_oDyuaFVfuk","description":"You might think that when you receive designs, you can start implementing the UI. But, there is a lot more to it. In this video we explore how to get the most out of a design briefing.\n\n00:00 Intro\n00:08 What is a Design, really?\n01:27 Find Time Savers\n02:57 Verify Components\n03:56 Hidden Requirements\n04:40 Break the Design\n06:05 Too Much Content\n06:32 Get Creative\n07:12 Find more Functionalities\n07:37 Pixel Perfect vs Variations\n10:01 Think in Time Investments\n11:03 Giving Feedback\n11:52 Designers are Allies\n\nWant to learn more? \nGet the Mobile System Design book at https://www.mobilesystemdesign.com\nRead the articles at https://www.swiftindepth.com\n\nFind me on Twitter and Mastodon at @tjeerdintveen","published":"2024-03-12T14:10:35Z","thumbnail_url":"https://img.youtube.com/vi/_oDyuaFVfuk/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"From Slow to Fast: Profiling SwiftUI Applications for Peak Performance - SwiftUI Testing Tutorial 1","channel_name":"Karin Prater on YouTube","video_id":"aH15GUzk85Y","video_url":"https://www.youtube.com/watch?v=aH15GUzk85Y","description":"Are you tired of your SwiftUI app’s performance not living up to your expectations? In this deep-dive tutorial, I walk you through three powerful strategies to pinpoint and squash performance issues in SwiftUI 🚀. You’ll learn how to use Instruments, debugging in Xcode, and visual cues to optimize your app’s efficiency. Stop guessing and start mastering the art of SwiftUI performance!\n\nIn this video, you’ll discover:\n- How to use Instruments to profile your app’s performance and identify which views are updating and why.\n- Debugging techniques in Xcode to understand the lifecycle of your views and the impact of state changes.\n- Visual tricks to instantly see when your views are being redrawn or when they’re suffering from bad view identification.\n\nBy the end of this tutorial, you’ll have the tools and knowledge to tackle performance problems head-on, ensuring your SwiftUI app runs smoothly, no matter how complex it gets. Plus, I’ll share a cheat sheet of common SwiftUI pitfalls and best practices to keep your app’s performance in top shape.\nDon’t let performance issues slow you down. Click play and take the first step towards a faster, more responsive SwiftUI app!\n\nOverview\n00:00 Introduction\n02:58 How to profile SwiftUI with Instruments\n10:24 Example: Analyzing SwiftUI data flow with Instruments\n16:20 Debugging SwiftUI with print changes in Xcode\n27:20 Example: Finding mistakes with bad view identity implementations\n31:35 Analysing SwiftUI with visual hints\n38:55 Wrap up\n\n🔗 Find the project link: https://github.com/gahntpo/SwiftUIPerformance\n\nSwiftUI Performance Series: This video is part of a series focused on SwiftUI performance—catch up on previous topics like debugging with Instruments and setting up efficient data flows.\nhttps://youtu.be/aH15GUzk85Y\nhttps://youtu.be/yvfv6N60-vY\nhttps://youtu.be/tRp6I3epizk\nhttps://youtu.be/ZeZPmC861E8\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 SwiftUI Layout course https://learn.swiftyplace.com/swiftui-layout-course\n👨‍💻 Core Data and macOS with SwiftUI course https://learn.swiftyplace.com/swiftui-core-data-mastery-course\n\n#SwiftUI #PerformanceTuning #Debugging #iOSDevelopment #SwiftUITutorial #Xcode #Instruments #Optimization","published":"2024-03-12T13:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aH15GUzk85Y/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Late Night Silent Completions: Jiiiii — Part 113","channel_name":"Code Completion","video_id":"HHxrGWu036k","video_url":"https://www.youtube.com/watch?v=HHxrGWu036k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-12T10:53:04Z","thumbnail_url":"https://img.youtube.com/vi/HHxrGWu036k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Photo Table 2024","channel_name":"Paul Solt on YouTube","video_id":"OinReE4ACRA","video_url":"https://www.youtube.com/watch?v=OinReE4ACRA","description":"Here is a sneak peak at Photo Table on iPad.","published":"2024-03-11T23:53:23Z","thumbnail_url":"https://img.youtube.com/vi/OinReE4ACRA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"\"Guided Guest Mode\" now on Apple Vision Pro!","channel_name":"FlineDev","video_id":"mRf523FXIBU","video_url":"https://www.youtube.com/watch?v=mRf523FXIBU","description":"Own an Apple Vision Pro? Enhance your demo experience! Navigating friends through its features can be tricky & it's easy to miss out on showing some of its best aspects. But no more! 🎉\n\nGuided Guest Mode is designed to offer your friends & family a smooth introduction to the future of spatial computing. Use the built-in guides to showcase the best experiences or create your own guides. A huge time-saver!\n\nOnly on Apple Vision Pro.\n\nGet it now:\nhttps://apps.apple.com/app/apple-store/id6479207869?pt=549314&amp;ct=youtube.com&amp;mt=8","published":"2024-03-11T19:21:48Z","thumbnail_url":"https://img.youtube.com/vi/mRf523FXIBU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"User Stories: Find the Essential Parts","channel_name":"Quality Coding on YouTube","video_id":"bvB0_Fq7R9s","video_url":"https://www.youtube.com/watch?v=bvB0_Fq7R9s","description":"After one more bit of project setup (XcodeWarnings), let's create user stories for the Mastermind app.\nShow Notes:\n- The Skills You Need for Test-Driven Development: A Hands-On Workshop in Swift: https://swiftcraft.uk/session/the-skills-you-need-for-test-driven-development-a-hands-on-workshop-in-swift\n- Industrial iOS Development workshop: https://www.industriallogic.com/industrial-iOS-development-workshop-public/\n- XcodeWarnings: https://github.com/jonreid/XcodeWarnings\n- \"Composing User Stories\" eLearning: https://elearning.industriallogic.com/gh/submit?Action=AlbumContentsAction&amp;album=composingUserStories\n- TDD in a SwiftUI World: https://qualitycoding.org/tdd-swiftui-series/\n- My Twitch stream: https://twitch.tv/qcoding\n\nA #LiveCoding series in #SwiftLang\n\n00:00 - Intro & Announcements\n07:44 - XcodeWarnings\n23:01 - Making user stories","published":"2024-03-11T18:00:19Z","thumbnail_url":"https://img.youtube.com/vi/bvB0_Fq7R9s/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to use SDWebImage in SwiftUI | Swift Packages #1","channel_name":"Swiftful Thinking","video_id":"3QZTGatsI-c","video_url":"https://www.youtube.com/watch?v=3QZTGatsI-c","description":"Unlock the power of SDWebImage in your SwiftUI applications with our detailed tutorial. This video will guide you through integrating SDWebImage, a popular Swift Package for asynchronous image loading and caching, into your SwiftUI projects. Learn how to seamlessly display images from the web in your apps, improving user experience and app performance. Ideal for SwiftUI developers looking to enhance their app's image handling capabilities. This tutorial is a part of our Swift Packages series, aimed at providing practical skills for utilizing essential Swift Packages in SwiftUI. Subscribe for more tutorials on Swift Packages and advanced SwiftUI techniques.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 SDWebImageSwiftUI\n02:34 What is SDWebImage?\n03:20 ReadMe\n04:41 import Package\n07:35 Code start  \n10:12 Customizing\n14:02 Implementation tips\n19:41 The most comm on SwiftUI image bug\n22:16 Preloading \n24:53 Wrapping up","published":"2024-03-11T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/3QZTGatsI-c/hqdefault.jpg","twitter_url":""},{"name":"How to use Third Party Swift Packages in SwiftUI | Swift Packages #0","channel_name":"Swiftful Thinking","video_id":"yp9n5oYONDs","video_url":"https://www.youtube.com/watch?v=yp9n5oYONDs","description":"Discover how to integrate third-party Swift Packages into your SwiftUI projects in this concise tutorial. We'll guide you through selecting, adding, and implementing Swift Packages to enhance your SwiftUI apps. Perfect for developers seeking to leverage external libraries for added functionality. This video is part of our Swift Packages series, designed to equip you with the skills to utilize these powerful resources in your SwiftUI applications. Subscribe for more insights into Swift Packages and SwiftUI development.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2024-03-11T13:00:53Z","thumbnail_url":"https://img.youtube.com/vi/yp9n5oYONDs/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 112","channel_name":"Code Completion","video_id":"PAxcDJp_BTM","video_url":"https://www.youtube.com/watch?v=PAxcDJp_BTM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-11T10:32:56Z","thumbnail_url":"https://img.youtube.com/vi/PAxcDJp_BTM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Version control allows us software engineers to quickly reduce a feature to its essential","channel_name":"Full Queue Developer","video_id":"sG3YkR3kEm0","video_url":"https://www.youtube.com/watch?v=sG3YkR3kEm0","description":"In episode 9 of #LivingTheCreativeAct, we discussed getting to the essence of a piece of work. One of the key things to remember is that anything taken away can always be put back. As software developers, a tool, version control, we use almost everyday makes this even easier. Version control keeps the history of the project so trying something new is pretty easy.\n\n#podcast #thecreativeact #thecreativeactawayofbeing #softwaredeveloper #appdeveloper #softwareengineer\n\nThis is an excerpt from my podcast, Living the Creative Act, where I read The Creative Act by Rick Rubin and apply its message of creativity to our lives as creative software developers. You can catch it on YouTube or Apple Podcasts.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nEdited by @heyjaywilson","published":"2024-03-11T02:00:16Z","thumbnail_url":"https://img.youtube.com/vi/sG3YkR3kEm0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 18 (iOS)","channel_name":"Amr on YouTube","video_id":"WY5tPorCQ5o","video_url":"https://www.youtube.com/watch?v=WY5tPorCQ5o","description":"In this video we will retrieve tweets from Firebase and populate our table view\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2024-03-11T01:56:23Z","thumbnail_url":"https://img.youtube.com/vi/WY5tPorCQ5o/hqdefault.jpg","twitter_url":""},{"name":"Let's cheer for each other!","channel_name":"Full Queue Developer","video_id":"9Dp9STShgto","video_url":"https://www.youtube.com/watch?v=9Dp9STShgto","description":"📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nEdited by @heyjaywilson","published":"2024-03-10T15:30:02Z","thumbnail_url":"https://img.youtube.com/vi/9Dp9STShgto/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"1. MapKit with SwiftUI - Regions, Markers and Annotations and CameraPosition","channel_name":"Stewart Lynch on YouTube","video_id":"9xzHJAT_Iqk","video_url":"https://www.youtube.com/watch?v=9xzHJAT_Iqk","description":"Learn the new features of MapKit for SwiftUI while building a really useful app for your travels.  Also includes persisting data to SwiftUI.\nThis first video in the series will cover Map Regions, Markers, Annotations and Camera Positions.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:42 Application Overview\n4:32 Starter Project Overview\n6:50 MapView and Controlling Map region\n10:12 MapRegion and CameraPosition\n13:58 Markers and Annotations\n20:54 MapCircle\n21:53 Map VisibleRegion\n\nStarter Project Branch:\n   https://github.com/StewartLynch/MyTrips/tree/main\n\nCompleted Branch:\n   https://github.com/StewartLynch/MyTrips/tree/V1-Map-Marker-Annotation-Region\n\nMapKit Series Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4A0dus7gfymgj0UI1qKTe3M&amp;si=CeDLuIQAGZJTxQ6t\n\nOther links mentioned in video:\nSample Paris Locations Gist\n   https://gist.github.com/StewartLynch/b3749186da9fe8aceeaef237f7b720a8\n\nMapKit for SwiftUI Apple Docs\n   https://developer.apple.com/documentation/mapkit/mapkit_for_swiftui\n\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-10T13:57:08Z","thumbnail_url":"https://img.youtube.com/vi/9xzHJAT_Iqk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 111","channel_name":"Code Completion","video_id":"QLmxodzgkUU","video_url":"https://www.youtube.com/watch?v=QLmxodzgkUU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-10T10:49:38Z","thumbnail_url":"https://img.youtube.com/vi/QLmxodzgkUU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create a 3d globe background for your site in Framer #framer #nocode #webdesign #webdevelopment","channel_name":"DesignCode","video_id":"S9WqfGqHftU","video_url":"https://www.youtube.com/watch?v=S9WqfGqHftU","description":"","published":"2024-03-09T16:39:26Z","thumbnail_url":"https://img.youtube.com/vi/S9WqfGqHftU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to get started with Swift Macros 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"r7ly5dtHbQI","video_url":"https://www.youtube.com/watch?v=r7ly5dtHbQI","description":"I'm going to guide you through all the steps to write your first simple, yet very useful, Swift Macro!\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-09T11:52:54Z","thumbnail_url":"https://img.youtube.com/vi/r7ly5dtHbQI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 110","channel_name":"Code Completion","video_id":"Y6juP6ywYIo","video_url":"https://www.youtube.com/watch?v=Y6juP6ywYIo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-09T09:39:42Z","thumbnail_url":"https://img.youtube.com/vi/Y6juP6ywYIo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱 Living the Creative Act: \"Essence\" S5E9","channel_name":"Full Queue Developer","video_id":"2nc-MQNLWAI","video_url":"https://www.youtube.com/watch?v=2nc-MQNLWAI","description":"Reading and reacting to \"Essence\" from The Creative Act by Rick Rubin\nPages 241 to 246\nAll scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC\nSong: Andrew A - Fall Too Deep (feat. Barmuda) [Arcade Release] \nMusic provided by NoCopyrightSounds \nFree Download/Stream: http://ncs.io/falltoodeep \nWatch: http://ncs.lnk.to/falltoodeepAT/youtube\n\nEdited by @heyjaywilson \n\nTimestamps:\n00:00:00 - Intro\n00:31:11 - Essence reading\n00:04:59 - Analysis","published":"2024-03-08T22:54:58Z","thumbnail_url":"https://img.youtube.com/vi/2nc-MQNLWAI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Apple vs. the EU: What this means for Developers - with Jacob Eiting, CEO of RevenueCat","channel_name":"Appfigures on YouTube","video_id":"OrSg6oj5PC0","video_url":"https://www.youtube.com/watch?v=OrSg6oj5PC0","description":"The EU forced Apple to change the rules and for the first time we're seeing things never imagined (like downloading apps from the web)! \n\nWe've brought in app industry veteran and RevenueCat CEO and co-founder, Jacob Eiting to casually chat about how this impacts the market going forward and what this means for developers.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#Apple #appstore #DMA #digitalmarketingact","published":"2024-03-08T17:17:49Z","thumbnail_url":"https://img.youtube.com/vi/OrSg6oj5PC0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Turn your figma designs into full sites in Framer #framer #nocode #webdesign #webdevelopment #figma","channel_name":"DesignCode","video_id":"DgCGiKhgiws","video_url":"https://www.youtube.com/watch?v=DgCGiKhgiws","description":"","published":"2024-03-08T15:29:15Z","thumbnail_url":"https://img.youtube.com/vi/DgCGiKhgiws/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 109","channel_name":"Code Completion","video_id":"KF354M5DLN4","video_url":"https://www.youtube.com/watch?v=KF354M5DLN4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-08T12:19:25Z","thumbnail_url":"https://img.youtube.com/vi/KF354M5DLN4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 17 (iOS)","channel_name":"Amr on YouTube","video_id":"3niNWOCldI4","video_url":"https://www.youtube.com/watch?v=3niNWOCldI4","description":"In this video we will retrieve tweets from Firebase and populate our table view\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2024-03-08T09:59:28Z","thumbnail_url":"https://img.youtube.com/vi/3niNWOCldI4/hqdefault.jpg","twitter_url":""},{"name":"\"FocusBeats: Pomodoro + Music\" now on Apple Vision Pro! (+ iPhone, iPad, and Mac)","channel_name":"FlineDev","video_id":"MVKfBCAOAqE","video_url":"https://www.youtube.com/watch?v=MVKfBCAOAqE","description":"You like to work with background music? And you want to improve your productivity with the Pomodoro (25m / 5m) technique? Then this is the app you've been waiting for: It provides selected themes for music like movie soundtracks or classical music. And automatically plays & pauses the music during focus & break periods. Discover music for every mood!\n\nAvailable on iPhone, iPad, Mac, and Apple Vision.\n\nTry now, it's free:\nhttps://apps.apple.com/app/apple-store/id6477829138?pt=549314&amp;ct=youtube.com&amp;mt=8","published":"2024-03-07T20:44:35Z","thumbnail_url":"https://img.youtube.com/vi/MVKfBCAOAqE/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Paginating SwiftData - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"vbNwjF8YeHY","video_url":"https://www.youtube.com/watch?v=vbNwjF8YeHY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to paginate data from SwiftData Using SwiftUI | SwiftData Pagination | Paginating SwiftData | SwiftData | SwiftData Fetch Descriptor | SwiftData Performance | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-99932920\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.3\n     macOS Version: 14.3.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Paginating SwiftData\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-07T18:15:07Z","thumbnail_url":"https://img.youtube.com/vi/vbNwjF8YeHY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using Ollama and Gemma to build an AI meeting summary tool","channel_name":"Stream Developers on YouTube","video_id":"d3Y9kwufJp0","video_url":"https://www.youtube.com/watch?v=d3Y9kwufJp0","description":"🆓 Get started with Stream for free: https://gstrm.io/yt-ollama-gemma\n\nIn this video, we create a meeting summary tool using Ollama and Gemma. We build an application in Python that accesses a local LLM running through Ollama. It uses both its Python library and the REST API. As a model, we use Gemma from Google. \n\nWe preprocess transcribed meeting data and ask the model to provide us with a summary of it.\n\n🔗 Links\n\nGitHub Repository:\nhttps://github.com/GetStream/meeting-summary-ollama-gemma\n\nOllama:\nhttps://ollama.com/\n\nGemma Announcement:\nhttps://blog.google/technology/developers/gemma-open-models/\n\nStream Video SDK:\nhttps://getstream.io/video/\n\nPrompt Engineering:\nhttps://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/\n\n⏱️ Timestamps\n\n0:00 Project demo\n0:47 Tech Stack\n2:43 Install Ollama\n4:49 Setup Project with venv\n7:40 Data Preprocessing\n10:50 Meeting summary using Ollama\n13:23 Using Ollama’s REST API\n16:25 Summary","published":"2024-03-07T18:00:28Z","thumbnail_url":"https://img.youtube.com/vi/d3Y9kwufJp0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 108","channel_name":"Code Completion","video_id":"aYwY0yByoHQ","video_url":"https://www.youtube.com/watch?v=aYwY0yByoHQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-07T11:03:44Z","thumbnail_url":"https://img.youtube.com/vi/aYwY0yByoHQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"UI/UX Web Design with Mobbin and Figma","channel_name":"DesignCode","video_id":"u6quiPYzFtI","video_url":"https://www.youtube.com/watch?v=u6quiPYzFtI","description":"Need inspiration? Learn how to find inspiration in Mobbin and design a web design based on these ideas.  Sponsored by https://mobbin.com\n\nMy Figma file\n➡https://www.figma.com/community/file/1347019443934771188/web-\ndesign-inspired-by-mobbin-community\n\nDesignCode UI Kit\n➡https://www.figma.com/community/file/1316701892522528301/designcode-ui-figma-design-ui-kit-design-system\n\nMobbin\n➡https://mobbin.com\n\nThis video is perfect for both beginners and experienced designers looking for new ideas. Today, we're going to show you how to use Mobbin, an amazing source for UI/UX design inspiration. Learn how to navigate Mobbin to uncover the latest design trends and creative ideas to enhance your projects. We'll also guide you through using UI kits to create impressive web designs. We'll cover everything from choosing the right UI kit to incorporating it into your design process, helping you improve your designs significantly. \n\nWhat You Will Learn:\nHow to use Mobbin for finding UI/UX design inspiration.\nTips for exploring and selecting the best UI elements for your projects.\nStep-by-step guidance on using UI kits to create visually appealing web designs.\nBest practices for integrating UI kits into your design process.\n\nFollow me \n➡https://www.instagram.com/sourasith.design/\n➡https://twitter.com/titepommee\n➡https://www.tiktok.com/@sourasith.design\n\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma","published":"2024-03-06T16:37:40Z","thumbnail_url":"https://img.youtube.com/vi/u6quiPYzFtI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Paging ScrollView in SwiftUI for iOS 17 | Continued Learning #34","channel_name":"Swiftful Thinking","video_id":"hCpM95KHb_Q","video_url":"https://www.youtube.com/watch?v=hCpM95KHb_Q","description":"Explore the latest ScrollView modifiers introduced in iOS 17 for SwiftUI, enhancing scroll functionality and user experience in your apps. This tutorial provides a detailed overview of new modifiers, demonstrating their application and benefits in SwiftUI development. Ideal for developers seeking to leverage new features in iOS 17 for improved app design.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 ScrollViewPaging\n03:11 Welcome back!\n03:58 Background\n04:40 Code start  \n05:27 Bounce behavior \n06:55 Scroll target layout\n08:26 Paging\n09:13 Container Relative Frame\n09:49 TikTok UI\n12:14 Selecting and Animating \n16:46 Scroll Transitions\n22:29 Wrapping up","published":"2024-03-06T14:00:26Z","thumbnail_url":"https://img.youtube.com/vi/hCpM95KHb_Q/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 107","channel_name":"Code Completion","video_id":"SSAHs9Bxh-M","video_url":"https://www.youtube.com/watch?v=SSAHs9Bxh-M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-06T12:25:09Z","thumbnail_url":"https://img.youtube.com/vi/SSAHs9Bxh-M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Be careful when you use .onTapGesture() ⚠️","channel_name":"Vincent Pradeilles on YouTube","video_id":"w4q5e6qs0cs","video_url":"https://www.youtube.com/watch?v=w4q5e6qs0cs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-05T16:02:22Z","thumbnail_url":"https://img.youtube.com/vi/w4q5e6qs0cs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Visual Effect API - Stacked Cards - ScrollView - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"NgYyN2YyDd4","video_url":"https://www.youtube.com/watch?v=NgYyN2YyDd4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Stacked Cards Animation Using ScrollView With the Help of New iOS 17 APIs in SwiftUI | SwiftUI Stacked Cards | SwiftUI iOS 17 ScrollView APIs | SwiftUI VisualEffect API | SwiftUI Scroll Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-api-99782794\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Project Setup\n    2:13 Building Stacked Cards\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-05T13:30:06Z","thumbnail_url":"https://img.youtube.com/vi/NgYyN2YyDd4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 106","channel_name":"Code Completion","video_id":"nkhE8SUEBcg","video_url":"https://www.youtube.com/watch?v=nkhE8SUEBcg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-05T10:54:00Z","thumbnail_url":"https://img.youtube.com/vi/nkhE8SUEBcg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"\"Posters: Discover Movies at Home\" now on Apple Vision Pro!","channel_name":"FlineDev","video_id":"B2C6uoAz8lU","video_url":"https://www.youtube.com/watch?v=B2C6uoAz8lU","description":"Breath life into your home with auto-updating & interactive posters of the latest trending movies & TV shows. Tap on a poster to unveil the trailer, find out where it's currently streaming, or locate a cinema showing near you. The future is here!\n\nDownload on the App Store now:\nhttps://apps.apple.com/app/apple-store/id6478062053?pt=549314&amp;ct=youtube.com&amp;mt=8","published":"2024-03-04T14:29:37Z","thumbnail_url":"https://img.youtube.com/vi/B2C6uoAz8lU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"How to use VisualEffect ViewModifier SwiftUI | Continued Learning #33","channel_name":"Swiftful Thinking","video_id":"wme3LSg4uuQ","video_url":"https://www.youtube.com/watch?v=wme3LSg4uuQ","description":"Learn to use the VisualEffect ViewModifier in SwiftUI for adding blur and vibrancy effects to your app interfaces. This video covers the straightforward implementation of visual effects in SwiftUI, showing you how to enhance your iOS and macOS applications' look and feel. Essential for developers aiming to improve UI design with SwiftUI.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 Visual Effect\n01:47 Welcome back!\n03:27 Background \n05:25 Solution\n09:16 Coordinates and Animations\n11:40  Complex example\n13:51 Wrapping up","published":"2024-03-04T14:00:43Z","thumbnail_url":"https://img.youtube.com/vi/wme3LSg4uuQ/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 105","channel_name":"Code Completion","video_id":"MhTknmejI8M","video_url":"https://www.youtube.com/watch?v=MhTknmejI8M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-04T10:30:31Z","thumbnail_url":"https://img.youtube.com/vi/MhTknmejI8M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding: Swift, iOS, and Vapor. Building my app into a sustainable business. March 3, 2024","channel_name":"Full Queue Developer","video_id":"dov3jWu7qck","video_url":"https://www.youtube.com/watch?v=dov3jWu7qck","description":"Building a db migrator into my backend’s command line tool \n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nBuilding a quick migrator tool to support the next big feature for Underway's backend systems.\n\nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-03-04T03:47:47Z","thumbnail_url":"https://img.youtube.com/vi/dov3jWu7qck/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Vision Pro – On Your Face, Not In Your Face","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"4bQpKqaec20","video_url":"https://www.youtube.com/watch?v=4bQpKqaec20","description":"This week Joe Cieplinski joins Tim to discuss their experiences with the Apple Vision Pro and spactial computing.\n\n\n\n\n\n     \n     \n  •  jcieplinski@mastodon.social\n     \n     \n     \n     \n     \n  •  Joec.design (https://joec.design/) \n     \n     \n     \n     \n     \n  •  Spatial Symphony (https://apps.apple.com/ca/app/spatial-symphony/id6476616491) \n     \n     \n     \n     \n     \n  •  Television By Sandwich (https://apps.apple.com/ca/app/television-by-sandwich/id6475739340) \n     \n     \n     \n     \n     \n  •  Vision Directory (https://vision.directory/) \n     \n     \n     \n     \n     \n  •  lets make a difference (https://www.threads.net/@lets.make.a_difference1)  on Threads\n     \n     \n     \n     \n     \n  •  LA Terminal (https://apps.apple.com/ca/app/la-terminal-ssh-client/id1629902861) \n     \n     \n     \n     \n     \n  •  Let’s visionOS 2024 (https://letsvisionos24.swiftgg.team/en/)  conference\n     \n     \n\n\n\n\n\n\n\n\n\nThe post Vision Pro – On Your Face, Not In Your Face (https://www.mtjc.fm/vision-pro-on-your-face-not-in-your-face/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-03-04T02:35:37Z","thumbnail_url":"https://img.youtube.com/vi/4bQpKqaec20/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Pourquoi Écrire Pour visionOS","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"N7Gmg7_e42I","video_url":"https://www.youtube.com/watch?v=N7Gmg7_e42I","description":"I don't speak French this well. I used an AI at heygen.com to translate this video. It even sounds like me.","published":"2024-03-03T18:39:47Z","thumbnail_url":"https://img.youtube.com/vi/N7Gmg7_e42I/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Custom Calendar Tallies in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"tJC7izUkm8k","video_url":"https://www.youtube.com/watch?v=tJC7izUkm8k","description":"In this video I am going to show you how you can add a custom SwiftUI Calendar that I showed you how to build in a previous video to display tallies of events on the calendar.  Turn the Calendar into a different kind of Chart view to get a better understanding of your data.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:19 WeekDay Date Extension Correction\n2:23 Starter Project\n5:40 Adding a TabView\n9:08 Adding the Calendar\n12:12  Creating Year/Month Selection Picker\n20:20 Creating the Workout Picker\n27:10 Tallying Workouts\n33:54 Extending the Application\n\nStarter Project Files:\nMy Workouts App\n   https://github.com/StewartLynch/MyWorkouts/tree/main\nCustom Calendar App\n   https://github.com/StewartLynch/Custom-Calendar\n\nCompleted Project:\nhttps://github.com/StewartLynch/MyWorkouts/tree/CompletedProject\n\nExtended Solution:\nhttps://github.com/StewartLynch/MyWorkouts/tree/ExtendedProject\n\nReferences mentioned in video:\nSwift Data Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4Ck-JEF2nkcFTF_2rhGBMKX&amp;si=zJokTyUqJaKR-NCp\n\nRecommended Resources:\n\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-03-03T14:35:41Z","thumbnail_url":"https://img.youtube.com/vi/tJC7izUkm8k/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 104","channel_name":"Code Completion","video_id":"voTQfYrYjUE","video_url":"https://www.youtube.com/watch?v=voTQfYrYjUE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-03T11:19:10Z","thumbnail_url":"https://img.youtube.com/vi/voTQfYrYjUE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Vision Pro - On Your Face, Not In Your Face with Joe Cieplinski - Ep 378 MTJC","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"tDvpAYOwPIg","video_url":"https://www.youtube.com/watch?v=tDvpAYOwPIg","description":"This week Joe Cieplinski joins Tim to discuss their experiences with the Apple Vision Pro and spactial computing.\n\njcieplinski@mastodon.social\nhttps://joec.design\nSpatial Symphony https://apps.apple.com/ca/app/spatial-symphony/id6476616491\nTelevision By Sandwich - https://apps.apple.com/ca/app/television-by-sandwich/id6475739340\nVision Directory https://vision.directory","published":"2024-03-02T15:50:49Z","thumbnail_url":"https://img.youtube.com/vi/tDvpAYOwPIg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Minimal Login Setup With Firebase Email Authentication - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"fC6_sm3y1vM","video_url":"https://www.youtube.com/watch?v=fC6_sm3y1vM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create a Minimal Login Page Workflow Using Firebase And SwiftUI | SwiftUI Login Kit | SwiftUI Login Page | SwiftUI Firebase Email Auth | SwiftUI Firebase Authentication | SwiftUI Firebase | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-99594460\n\n► Firebase SDK: https://github.com/firebase/firebase-ios-sdk.git\n► Lottie SDK: https://github.com/airbnb/lottie-ios.git\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    1:17 Firebase Setup\n    2:01 Building Minimal Login UI\n    9:12 Login And Signup\n    16:41 Password Reset\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-03-02T14:06:15Z","thumbnail_url":"https://img.youtube.com/vi/fC6_sm3y1vM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Migrating my SwiftUI App to VisionOS in 2 hours – Part 2  |  Indie Apps for Apple Vision Pro","channel_name":"FlineDev","video_id":"zSe-zkAZQs8","video_url":"https://www.youtube.com/watch?v=zSe-zkAZQs8","description":"Watch how I migrated my SwiftUI app CrossCraft to support visionOS for the Day 1 Release of the Apple Vision Pro. It took effectively about 2 hours in total, this video represents the second hour. I did not prepare anything before recording these, so you can see how I discovered the specifics of visionOS step by step. This should give you a good idea of what it is like to migrate any SwiftUI app to the new world of Spatial Computing.\n\nGet CrossCraft now:\nhttps://apps.apple.com/app/apple-store/id6472669260?pt=549314&amp;ct=youtube.com&amp;mt=8\n\nLocalize your apps with String Catalog Translator:\nhttps://apps.apple.com/app/apple-store/id6476773066?pt=549314&amp;ct=youtube.com&amp;mt=8\n\n00:00 Intro\n00:16 Fixing Colors\n05:59 Fixing Hover Effects\n43:34 Fixing the App Icon\n56:03 Summary","published":"2024-03-02T14:00:52Z","thumbnail_url":"https://img.youtube.com/vi/zSe-zkAZQs8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Late Night Silent Completions: Jiiiii — Part 103","channel_name":"Code Completion","video_id":"FFi_OqQIg7c","video_url":"https://www.youtube.com/watch?v=FFi_OqQIg7c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-02T09:58:26Z","thumbnail_url":"https://img.youtube.com/vi/FFi_OqQIg7c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learning UIKit, when you already know SwiftUI 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"PUGbtRyfY_8","video_url":"https://www.youtube.com/watch?v=PUGbtRyfY_8","description":"I'm going to guide you through all the steps to get started with UIKit when you already have experience with SwiftUI!\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-uikit-when-you-already-know-swiftui\n\nIn this tutorial you will learn:\n- the structure of a UIKit app\n- what are the important types and protocols\n- what are the basic UI components and how to customize them\n- how the UIKit manages layout its views\n- how UIKit handles user interaction and navigation\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-03-01T20:31:51Z","thumbnail_url":"https://img.youtube.com/vi/PUGbtRyfY_8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Migrating my SwiftUI App to VisionOS in 2 hours – Part 1  |  Indie Apps for Apple Vision Pro","channel_name":"FlineDev","video_id":"snLZXfMQJic","video_url":"https://www.youtube.com/watch?v=snLZXfMQJic","description":"Watch how I migrated my SwiftUI app CrossCraft to support visionOS for the Day 1 Release of the Apple Vision Pro. It took effectively about 2 hours in total, this video represents the first hour. I did not prepare anything before recording this, so you can see how I discovered the specifics of visionOS step by step. This should give you a good idea of what it is like to migrate any SwiftUI app to the new world of Spatial Computing.\n\nGet CrossCraft now:\nhttps://apps.apple.com/app/apple-store/id6472669260?pt=549314&amp;ct=youtube.com&amp;mt=8\n\nLocalize your apps with String Catalog Translator:\nhttps://apps.apple.com/app/apple-store/id6476773066?pt=549314&amp;ct=youtube.com&amp;mt=8\n\n00:00 Intro\n02:06 Fixing Dependencies\n16:34 Fixing Sizes & Spacing\n44:48 Solving a Potter Puzzle\n1:01:58 Summary","published":"2024-03-01T18:02:36Z","thumbnail_url":"https://img.youtube.com/vi/snLZXfMQJic/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"How to use MainActor with Observable Macro in SwiftUI | Swift Concurrency #19","channel_name":"Swiftful Thinking","video_id":"4dQOnNYjO58","video_url":"https://www.youtube.com/watch?v=4dQOnNYjO58","description":"Discover how to combine the Observable Macro with MainActor for effective threading in SwiftUI apps. This tutorial guides you through managing UI updates and data changes on the main thread, utilizing the Observable Macro and MainActor to ensure smooth and responsive app performance. Ideal for SwiftUI developers seeking to optimize multithreading and data handling.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 Observable MainActor\n01:58 Welcome back!\n03:13 Background\n05:52 RIP: Purple warning \n06:49 Problem\n09:09 Solutions  \n11:14 Wrapping up","published":"2024-03-01T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4dQOnNYjO58/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 102","channel_name":"Code Completion","video_id":"TnSPvubywgA","video_url":"https://www.youtube.com/watch?v=TnSPvubywgA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-03-01T11:11:31Z","thumbnail_url":"https://img.youtube.com/vi/TnSPvubywgA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱 Living the Creative Act: \"Non-Competition\" S5E8 video","channel_name":"Full Queue Developer","video_id":"khx0vg1cp_s","video_url":"https://www.youtube.com/watch?v=khx0vg1cp_s","description":"Reading and reacting to \"Non-Competition from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC\nSong: Defx x P for Parker x Fame Sounds - I Like It [Arcade Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/ILikeIt\nWatch: http://ncs.io/ILikeItAT/youtube","published":"2024-02-29T20:45:00Z","thumbnail_url":"https://img.youtube.com/vi/khx0vg1cp_s/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The Preview Container","channel_name":"Daniel Steinberg on YouTube","video_id":"FoYddeH_xyg","video_url":"https://www.youtube.com/watch?v=FoYddeH_xyg","description":"We prepare sample data from our SwiftData model for use with SwiftUI previews.","published":"2024-02-29T19:01:03Z","thumbnail_url":"https://img.youtube.com/vi/FoYddeH_xyg/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to Create 3D App Icons for visionOS | Xcode","channel_name":"Sean Allen on YouTube","video_id":"yI54JFm96RQ","video_url":"https://www.youtube.com/watch?v=yI54JFm96RQ","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nApp icons for visionOS (Apple Vision Pro) have a 3D parallax effect that is triggered when you look at the icon. This requires the developer to create their app icon for visionOS in three distinct layers. In this video I demonstrate how to do that and show you some issues I ran into with sizing, shadows and gradients in my app icon. I also show you how to use Apple's Parallax Previewer app to iterate on your app icon designs.\n\nApple Human Interface Guidelines - App Icons:\nhttps://developer.apple.com/design/human-interface-guidelines/app-icons\n\nParallax Previewer App (scroll down a while):\nhttps://developer.apple.com/design/resources/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - visionOS App Icons (Parallax)\n0:28 - How the 3D effect works (3 layers)\n1:00 - How I converted my iOS App Icon (and issues)\n1:43 - Transparency, Shadows & Gradient Issues\n2:25 - Square vs. Circle Size Issues\n3:05 - Apple’s Parallax Previewer Tool\n4:36 - Implementing App Icon in Xcode\n5:30 - Running it on the visionOS Simulator\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-02-29T16:50:29Z","thumbnail_url":"https://img.youtube.com/vi/yI54JFm96RQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to Find Better Keywords for Your Apple Search Ad Campaigns + Live ASA Q&A","channel_name":"Appfigures on YouTube","video_id":"D3-d9flNB7k","video_url":"https://www.youtube.com/watch?v=D3-d9flNB7k","description":"Are you using Apple Search Ads but don't feel like you're getting enough out of them? \n\nIn this live stream I'm going to answer YOUR questions to help you get more out of your campaigns.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #ASA","published":"2024-02-29T15:59:31Z","thumbnail_url":"https://img.youtube.com/vi/D3-d9flNB7k/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 101","channel_name":"Code Completion","video_id":"mQWSnPw7Jak","video_url":"https://www.youtube.com/watch?v=mQWSnPw7Jak","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-29T11:56:07Z","thumbnail_url":"https://img.youtube.com/vi/mQWSnPw7Jak/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Add Voice Messaging to Your iOS App","channel_name":"Stream Developers on YouTube","video_id":"ETqgPIo6OT4","video_url":"https://www.youtube.com/watch?v=ETqgPIo6OT4","description":"#shorts #ios #voicemessage #chat \n\nWatch full video: Voice Messaging for SwiftUI and UIKit\nhttps://youtu.be/Drr1Jog42xY?si=jUgueLFWC1gmfoWd\n\nDo you know you can enable voice recording and messaging in your Stream Chat iOS app? This video shows you how to enable the feature. Also, watch the YouTube tutorial or read the article below to learn more. \n\nArticle: Build an iOS Voice Messages App\nhttps://getstream.io/blog/ios-async-voice-messaging/\n\niOS Chat SDK\nhttps://getstream.io/chat/sdk/ios/\n\nUIKit Chat tutorial\nhttps://getstream.io/tutorials/ios-uikit-chat/","published":"2024-02-29T08:52:28Z","thumbnail_url":"https://img.youtube.com/vi/ETqgPIo6OT4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"🌱 Living the Creative Act: \"Point of Reference\" S5E7 video","channel_name":"Full Queue Developer","video_id":"30wgCgzgslE","video_url":"https://www.youtube.com/watch?v=30wgCgzgslE","description":"Reading and reacting to pages \"Point of Reference\" from \"The Creative Act: A Way of Being\" by Rick Rubin. \n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\n\nMUSIC\nSong: Rameses B - Morning Drift [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/MorningDrift\nWatch: AT/youtube","published":"2024-02-28T17:59:31Z","thumbnail_url":"https://img.youtube.com/vi/30wgCgzgslE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 100","channel_name":"Code Completion","video_id":"SC47YA9ioTE","video_url":"https://www.youtube.com/watch?v=SC47YA9ioTE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-28T11:39:46Z","thumbnail_url":"https://img.youtube.com/vi/SC47YA9ioTE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Video Calling App using Angular Signals and RxJS interop #Shorts #angular #typescript #rxjs","channel_name":"Stream Developers on YouTube","video_id":"weqRldwdI10","video_url":"https://www.youtube.com/watch?v=weqRldwdI10","description":"See full video: https://youtu.be/lb_6vUfVAr8\n\nLast year, Angular Signals was introduced. Let's see what elements they consist of and build a video calling application.😱\n\nEven interoperability with #RxJS is discussed through a practical example. Watch and learn!","published":"2024-02-27T18:04:00Z","thumbnail_url":"https://img.youtube.com/vi/weqRldwdI10/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Building a Video Calling App with Angular Signals (+ integrating RxJS )","channel_name":"Stream Developers on YouTube","video_id":"lb_6vUfVAr8","video_url":"https://www.youtube.com/watch?v=lb_6vUfVAr8","description":"📚 Integrating Stream’s JS SDK: https://gstrm.io/yt-angular-signals\n\nAngular Signals have been introduced at Google IO 2023. In this video, we explore what they are and which building blocks they consist of. Additionally, we’ll integrate them into a real project (a video calling app) and even discuss interoperability with RxJS while doing that.\n\n🔗 Links\n\nSDK docs: \nhttps://getstream.io/video/docs/\n\nGithub Repo:\nhttps://github.com/GetStream/angular-video-calling-app\n\nJS Calling App Tutorial: \nhttps://getstream.io/video/sdk/javascript/tutorial/video-calling/\n\nGetting started with Angular Signals:\nhttps://www.youtube.com/watch?v=EEzDLpIbW9w\n\nSignal inputs: \nhttps://angular.io/guide/signal-inputs\n\nSignal queries: \nhttps://angular.io/guide/signal-queries\n\nAngular Signals - RxJS Interop: \nhttps://angular.io/guide/rxjs-interop\n\n⏱️ Timestamps\n\n0:00 Cold-Open\n0:23 Intro\n0:49 What are Signals?\n2:39 Signals in practice\n5:18 Project Setup\n7:22 Calling Service\n9:59 Adding Signals in a Form\n15:20 Call Component\n18:28 Rxjs to Signal\n20:10 Participant Component\n24:44 Final Demo\n26:22 Summary","published":"2024-02-27T18:00:32Z","thumbnail_url":"https://img.youtube.com/vi/lb_6vUfVAr8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to easily mock ANY network call with URLProtocol 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"yyVHp9TcuQY","video_url":"https://www.youtube.com/watch?v=yyVHp9TcuQY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-27T15:57:39Z","thumbnail_url":"https://img.youtube.com/vi/yyVHp9TcuQY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 99","channel_name":"Code Completion","video_id":"jYEXOVuGUuM","video_url":"https://www.youtube.com/watch?v=jYEXOVuGUuM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-27T11:32:26Z","thumbnail_url":"https://img.youtube.com/vi/jYEXOVuGUuM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Elastic Custom Segmented Control - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Qnq9_l1M8Fg","video_url":"https://www.youtube.com/watch?v=Qnq9_l1M8Fg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Elastic Custom Segmented Control Using SwiftUI | SwiftUI Custom Segmented Control | SwiftUI Custom Tab Bar | SwiftUI Elastic Tab bar | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-99265425\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Building Custom Segmented Control\n    7:20 Building Type - 2 Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-26T22:15:10Z","thumbnail_url":"https://img.youtube.com/vi/Qnq9_l1M8Fg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Rough Edges but SO EASY: Xcode Cloud CD","channel_name":"Quality Coding on YouTube","video_id":"C7Ud_GbkGBQ","video_url":"https://www.youtube.com/watch?v=C7Ud_GbkGBQ","description":"Let's set up a continuous delivery system on Xcode Cloud.\n\n#LiveCoding for #Xcode","published":"2024-02-26T19:00:07Z","thumbnail_url":"https://img.youtube.com/vi/C7Ud_GbkGBQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Remove Stuck or Swollen GoPro Battery from HERO4 action camera","channel_name":"Paul Solt on YouTube","video_id":"fDFK_dU9iXk","video_url":"https://www.youtube.com/watch?v=fDFK_dU9iXk","description":"Remove Stuck or Swollen GoPro Battery from HERO4 action camera\nUsing friction and two thin plastic fins you can remove a stuck or swollen GoPro battery from your HERO camera.\n\nIn this video I remove a stuck battery from a HERO4 using thin plastic fins with pliers or a vice grip. When a battery sits in the chamber longer, it will have a larger static coefficient of friction that you need to break to get the battery to slide. The plastic pull tab may not be strong enough to unlock it (or you may tear them off trying to remove the battery).\n\nSlip plastic fins cut from a mushroom or produce container on either side of the battery and then pinch while you pull outwards. \n\nThis should work on Fusion, MAX, HERO4, HERO5, HERO6, HERO7, HERO8, HERO9, HERO10, HERO11, and HERO12 cameras.\n\nDo not penetrate or puncture the battery as that can start a fire or cause the battery to explode. I don't recommend using metal, you should only use plastic fins so that you do not puncture the battery or damage the inside of your GoPro HERO camera.","published":"2024-02-26T17:05:44Z","thumbnail_url":"https://img.youtube.com/vi/fDFK_dU9iXk/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"3D Content in iOS & visionOS apps with Spline (Xcode & SwiftUI)","channel_name":"Sean Allen on YouTube","video_id":"kYL0Ef3XKO0","video_url":"https://www.youtube.com/watch?v=kYL0Ef3XKO0","description":"Check out Spline at https://spline.design/\n\nIn this video I walk you through building an animated 3D onboard screen using Spline.\n\nSpline is a no-code workflow to create 3D content for the Apple Ecosystem. It's an easy way to get 3D content into your iOS, iPadOS, macOS and visionOS apps by exporting SwiftUI code you can copy and paste into Xcode.\n\nSpline's metal-based renderer takes advantage of all the graphics acceleration on Apple devices to maintain the best performance.\n\nLearning to work with 3D designs will be important for iOS developers moving forward into the world of spatial computing on the Apple Vision Pro.\n\nSpline Keynote Video - https://www.youtube.com/watch?v=7l8LPgz47Zk\n\nCheck Spline at https://spline.design/\n\nJoin the Spline community:\nInstagram: https://www.instagram.com/splinetool/\nTwitter / X : https://twitter.com/splinetool\nTikTok: https://www.tiktok.com/@splinedesign\nDiscord Community: https://discord.gg/spline\n\nDiscover, remix and showcase 3D creations #MadeInSpline at https://community.spline.design/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - 3D content with Spline\n0:33 - Starter project & Spline\n1:25 - How to get 3D content\n4:05 - Exporting a design to Xcode & SwiftUI (cloud)\n7:49 - Changing the design for our needs (live updates)\n11:13 - Disable user interaction\n11:47 - Animating the design\n14:39 - Exporting design to use locally\n15:54 - Minimum specifications\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-02-26T14:30:25Z","thumbnail_url":"https://img.youtube.com/vi/kYL0Ef3XKO0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What is the Nil Coalescing Operator in the Swift language?  #swiftui #bigmountainstudio #swiftcode","channel_name":"Mark Moeykens on YouTube","video_id":"QfMnd6mOR84","video_url":"https://www.youtube.com/watch?v=QfMnd6mOR84","description":"If the left side is nil, Swift will use the code on the right. You can keep chaining these on and on.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-02-26T14:00:28Z","thumbnail_url":"https://img.youtube.com/vi/QfMnd6mOR84/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 98","channel_name":"Code Completion","video_id":"5OGf5-84Png","video_url":"https://www.youtube.com/watch?v=5OGf5-84Png","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-26T12:36:46Z","thumbnail_url":"https://img.youtube.com/vi/5OGf5-84Png/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to use ControlGroup in SwiftUI | Bootcamp #75","channel_name":"Swiftful Thinking","video_id":"tyu-RGVFbd8","video_url":"https://www.youtube.com/watch?v=tyu-RGVFbd8","description":"Explore ControlGroup in SwiftUI to efficiently organize UI controls in your iOS and macOS apps. This video covers how to use ControlGroup for grouping related user interface elements, improving both the design and functionality of your applications. Essential for developers looking to enhance their SwiftUI projects.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 Control Group Menu\n01:22 Welcome back!","published":"2024-02-26T05:00:30Z","thumbnail_url":"https://img.youtube.com/vi/tyu-RGVFbd8/hqdefault.jpg","twitter_url":""},{"name":"Efficient Sorting In SwiftData | SwiftData Tutorial | #17","channel_name":"tundsdev on YouTube","video_id":"ArZAYhtO_A0","video_url":"https://www.youtube.com/watch?v=ArZAYhtO_A0","description":"Efficient Sorting In SwiftData\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:16 - Project Breakdown\n00:46 - Creating our sort descriptors\n02:43 - Dynamically Sorting In SwiftData\n\n**********************************\n\n⏮️ Previous Video: SwiftData Filtering - https://youtu.be/V4kHAKmC53Y\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData Tutorial we're going to improve the way we handle sorting from our last video by seeing how to improve the performance of our when sroting in swiftdata.\n\nWe'll add a new screen to help us categorise our items and sort in SwiftData as well as add in a searchbar so we can use SortDescriptor to help us sort.\n\nI'll also cover some gotchas, as well as some limitations that sorting in SwiftData comes with too.\n\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-02-25T17:00:07Z","thumbnail_url":"https://img.youtube.com/vi/ArZAYhtO_A0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Custom SwiftUI Calendar","channel_name":"Stewart Lynch on YouTube","video_id":"X_boPC1tg_Y","video_url":"https://www.youtube.com/watch?v=X_boPC1tg_Y","description":"In this video, I want to show you how to create a reusable Custom Calendar that you might be able to use in your projects for different purposes.  This video has a follow up video where I use it like a new Charts option to display tallies of event occurring on a specific date.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:06 The Basics\n11:18 Custom ViewModifier\n15:54 Fraction and Height Detents\n17:41 Multi Sheet presentations\n18:18 Custom Detents\n\nStarter Project Files:\nNone\n\nCompleted Project:\n    https://github.com/StewartLynch/Custom-Calendar\n\nReferences mentioned in video:\nSean Allen's WidgetKit Course\n   https://seanallen.teachable.com/p/widgets\n\nStatic Date Functions Gist\n   https://gist.github.com/StewartLynch/90ecac7eff9fe438bba580e96643fe70\n\nRecommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftData Mastery in SwiftUI\n   https://www.bigmountainstudio.com/swiftdata/77jt8\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https:/","published":"2024-02-25T14:38:04Z","thumbnail_url":"https://img.youtube.com/vi/X_boPC1tg_Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 97","channel_name":"Code Completion","video_id":"555fGW4sjos","video_url":"https://www.youtube.com/watch?v=555fGW4sjos","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-25T13:26:59Z","thumbnail_url":"https://img.youtube.com/vi/555fGW4sjos/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 96","channel_name":"Code Completion","video_id":"ky9euELG9Rw","video_url":"https://www.youtube.com/watch?v=ky9euELG9Rw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-24T13:37:22Z","thumbnail_url":"https://img.youtube.com/vi/ky9euELG9Rw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a SwiftUI Voice Messaging App","channel_name":"Stream Developers on YouTube","video_id":"Drr1Jog42xY","video_url":"https://www.youtube.com/watch?v=Drr1Jog42xY","description":"Start Stream for free: https://getstream.io/try-for-free/\n\nBuild a SwiftUI app to speak with your voice, record, and send it to others. Discover how to integrate fully functional voice messaging with SwiftUI and UIKit apps similar to those you see in WhatsApp, Messenger, Messages, and Telegram.\n\nTimestamps\n00:00 Cold Open\n00:05 Introduction\n00:24 Chapters\n00:45 Final Project\n03:33 Install Stream Chat SwiftUI\n04:49 Set Privacies for Microphone and Photo Usage\n07:19 Add Voice Recording and Messaging Support for SwiftUI\n11:00 Customizing the Voice Recording UIs\n15:34 Enable Voice Recording for UIKit\n16:00 Recap\n\nRelated Links\nStream Chat Swift SDK: https://getstream.io/chat/sdk/ios/\n\nSwiftUI voice messaging source code: https://github.com/GetStream/stream-tutorial-projects/tree/main/iOS-\nSwiftUI/SwiftUIVoiceMessaging\n\nUIKit voice messaging source code: https://github.com/GetStream/stream-tutorial-projects/blob/main/iOS-Swift/iOSVoiceMessaging.zip\n\nWhatsApp-Style Voice Messages: https://getstream.io/blog/ios-async-voice-messaging\n\nVoice Chat Apps: https://getstream.io/blog/voice-chat-app-features/\n\nSwiftUI Chat App: https://getstream.io/tutorials/ios-chat/\n\nAudio Recording Documentation: https://getstream.io/chat/docs/sdk/ios/swiftui/voice-recording/\n\nTipKit documentation: https://developer.apple.com/documentation/tipkit","published":"2024-02-24T02:16:42Z","thumbnail_url":"https://img.youtube.com/vi/Drr1Jog42xY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Swift News - SwiftUI Field Guide, Apple Vision Pro, State of Mobile 2024 , Indie Dev & More","channel_name":"Sean Allen on YouTube","video_id":"Qjbs-nye7CU","video_url":"https://www.youtube.com/watch?v=Qjbs-nye7CU","description":"Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift.\n\nIn this episode I cover:\n- Apple Vision Pro Launch & Learning Resources\n- SF Symbol Combinations\n- SwiftUI Field Guide\n- Format Styles in Swift\n- Vortex - Particle Library\n- Understanding Merge Conflicts\n- State of Mobile 2024\n- ViewBuilders\n- Indie App Pricing\n- Crazy Interactive Widget\n- And more!\n\nSwift News Links - GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Announcement!\n0:19 - Vision Pro - Learning Resources\n3:27 - SF Symbol Combinations\n4:21 - SwiftUI Field Guide\n6:02 - $#@&! Format Style\n7:40 - Vortex\n8:21 -  Understanding Merge Conflicts\n9:32 - BA Swiftable Videos\n9:54 - State of Mobile 2024\n11:12 - A Girl & Her ViewBuilder\n13:33 - Indie App Pricing\n16:12 - Crazy Interactive Widget\n16:51 - visionOS idea prototypes\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-02-23T17:25:29Z","thumbnail_url":"https://img.youtube.com/vi/Qjbs-nye7CU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Building an app business, one year at a time. Halfway through year 8! iOS, Android, and server-side","channel_name":"Full Queue Developer","video_id":"dFRx0dF35t8","video_url":"https://www.youtube.com/watch?v=dFRx0dF35t8","description":"Live-coding! Continuing our work on re-writing the Underway back-end.\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-23T15:07:50Z","thumbnail_url":"https://img.youtube.com/vi/dFRx0dF35t8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift MLX Chat with Local LLM macOS Application Short Demo | Mistral | LLaMA | SwiftUI","channel_name":"Xcoding with Alfian","video_id":"yWk5dQLDRBk","video_url":"https://www.youtube.com/watch?v=yWk5dQLDRBk","description":"This is a demonstration video of a macOS Application that utilizes Apple MLX Framework to chat local LLM Models such as Mistral & Code LLaMA #mlx #llm","published":"2024-02-23T14:29:29Z","thumbnail_url":"https://img.youtube.com/vi/yWk5dQLDRBk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 95","channel_name":"Code Completion","video_id":"14urrtfZIpc","video_url":"https://www.youtube.com/watch?v=14urrtfZIpc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-23T13:20:00Z","thumbnail_url":"https://img.youtube.com/vi/14urrtfZIpc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI YouTube Mini Player Animation - Complex UI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"DtYDH4woWiY","video_url":"https://www.youtube.com/watch?v=DtYDH4woWiY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to recreate YouTube Mini Player Animation Using SwiftUI | SwiftUI Complex UI | SwiftUI YouTube Mini Player | SwiftUI Drag Gesture | SwiftUI Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ui-99021298\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Building Home View\n    6:01 Building Mini Player\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-23T10:30:07Z","thumbnail_url":"https://img.youtube.com/vi/DtYDH4woWiY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ScrollView effects using visualEffect() and scrollTargetBehavior() – Layout and Geometry SwiftUI 8/8","channel_name":"Paul Hudson on YouTube","video_id":"c7QE4XOQ_nA","video_url":"https://www.youtube.com/watch?v=c7QE4XOQ_nA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:30Z","thumbnail_url":"https://img.youtube.com/vi/c7QE4XOQ_nA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"ScrollView effects using GeometryReader – Layout and Geometry SwiftUI Tutorial 7/8","channel_name":"Paul Hudson on YouTube","video_id":"bh-fRo7WZNY","video_url":"https://www.youtube.com/watch?v=bh-fRo7WZNY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: This video\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:27Z","thumbnail_url":"https://img.youtube.com/vi/bh-fRo7WZNY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding frames and coordinates in GeometryReader – Layout and Geometry SwiftUI Tutorial 6/8","channel_name":"Paul Hudson on YouTube","video_id":"cE5d9uxQ-10","video_url":"https://www.youtube.com/watch?v=cE5d9uxQ-10","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: This video\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:24Z","thumbnail_url":"https://img.youtube.com/vi/cE5d9uxQ-10/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Resizing images to fit the screen using GeometryReader – Layout and Geometry SwiftUI Tutorial 5/8","channel_name":"Paul Hudson on YouTube","video_id":"SENZiZ_IFgU","video_url":"https://www.youtube.com/watch?v=SENZiZ_IFgU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: This video\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:20Z","thumbnail_url":"https://img.youtube.com/vi/SENZiZ_IFgU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Absolute positioning for SwiftUI views – Layout and Geometry SwiftUI Tutorial 4/8","channel_name":"Paul Hudson on YouTube","video_id":"Q4CnkZWjDUc","video_url":"https://www.youtube.com/watch?v=Q4CnkZWjDUc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: This video\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:17Z","thumbnail_url":"https://img.youtube.com/vi/Q4CnkZWjDUc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create a custom alignment guide – Layout and Geometry SwiftUI Tutorial 3/8","channel_name":"Paul Hudson on YouTube","video_id":"W0dsEJJ-Eh4","video_url":"https://www.youtube.com/watch?v=W0dsEJJ-Eh4","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: This video\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:15Z","thumbnail_url":"https://img.youtube.com/vi/W0dsEJJ-Eh4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How layout works in SwiftUI – Layout and Geometry SwiftUI Tutorial 1/8","channel_name":"Paul Hudson on YouTube","video_id":"04fzFk367Dg","video_url":"https://www.youtube.com/watch?v=04fzFk367Dg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: This video\n2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:12Z","thumbnail_url":"https://img.youtube.com/vi/04fzFk367Dg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Alignment and alignment guides – Layout and Geometry SwiftUI Tutorial 2/8","channel_name":"Paul Hudson on YouTube","video_id":"4z99a_dQ0lc","video_url":"https://www.youtube.com/watch?v=4z99a_dQ0lc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 18:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction\n\n1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg\n2. Alignment and alignment guides: This video\n3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4\n4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc\n5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU\n6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10\n7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY\n8. ScrollView effects using visualEffect() and scrollTargetBehavior(): https://youtu.be/c7QE4XOQ_nA\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T18:26:09Z","thumbnail_url":"https://img.youtube.com/vi/4z99a_dQ0lc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use ContentUnavailableView in SwiftUI | Bootcamp #74","channel_name":"Swiftful Thinking","video_id":"wfJENH5kfeo","video_url":"https://www.youtube.com/watch?v=wfJENH5kfeo","description":"Learn how to gracefully handle empty states in your SwiftUI apps with ContentUnavailableView. This video tutorial provides a step-by-step guide on implementing ContentUnavailableView in SwiftUI, ensuring a better user experience by elegantly managing content absence scenarios. Perfect for SwiftUI developers seeking to improve app usability and design.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 ContentUnavailableView\n01:33 Welcome Back!  \n04:02 Bigger Picture \n04:56 Pre-built Search view\n05:35 Wrapping Up","published":"2024-02-22T14:00:44Z","thumbnail_url":"https://img.youtube.com/vi/wfJENH5kfeo/hqdefault.jpg","twitter_url":""},{"name":"iOS Dev's Thoughts on Working in Apple Vision Pro (Xcode)","channel_name":"Sean Allen on YouTube","video_id":"BuHsRVO0JKw","video_url":"https://www.youtube.com/watch?v=BuHsRVO0JKw","description":"Is coding on the Apple Vision Pro good enough to replace my home setup? Not quite, but it does have a place in my workflow and in this video I share my thoughts on that. \n\nI also answer a bunch of your questions about what it's like to work in Xcode on Apple Vision Pro. Things like MacBook screen mirroring resolution, building and running visionOS apps on the device, looking at notes through passthrough, multi-tasking and more.\n\nHear my final verdict on when and how I use Apple Vision Pro to create iOS (and visionOS) apps in Xcode.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Replace my home setup?\n0:52 - When would I code on it?\n2:35 - Tutorials are cool on it\n2:54 - Multiple Windows with MacBook Screen\n3:47 - Working in Immersive Environments\n4:10 - Typing Latency\n4:22 - Passthrough for Notes & Devices\n4:53 - How long did I last working in AVP?\n5:35 - MacBook Screen Resolutions\n6:46 - Xcode Text Crispness\n7:01 - Running visionOS Apps on Device\n8:07 - Final Verdict\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-02-22T13:15:01Z","thumbnail_url":"https://img.youtube.com/vi/BuHsRVO0JKw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 94","channel_name":"Code Completion","video_id":"VHOpQwarNV8","video_url":"https://www.youtube.com/watch?v=VHOpQwarNV8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-22T10:30:08Z","thumbnail_url":"https://img.youtube.com/vi/VHOpQwarNV8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Adding and deleting cards – Flashzilla SwiftUI Tutorial 13/13","channel_name":"Paul Hudson on YouTube","video_id":"Zy6FGjCfMhc","video_url":"https://www.youtube.com/watch?v=Zy6FGjCfMhc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Fixing the bugs: https://youtu.be/wbDpYEyCMZE\n13. Adding and deleting cards: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T10:22:13Z","thumbnail_url":"https://img.youtube.com/vi/Zy6FGjCfMhc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing the bugs – Flashzilla SwiftUI Tutorial 12/13","channel_name":"Paul Hudson on YouTube","video_id":"wbDpYEyCMZE","video_url":"https://www.youtube.com/watch?v=wbDpYEyCMZE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Fixing the bugs: This video\n13. Adding and deleting cards: https://youtu.be/Zy6FGjCfMhc\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-22T10:22:06Z","thumbnail_url":"https://img.youtube.com/vi/wbDpYEyCMZE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What if your feature was a Command Line Tool?","channel_name":"Mobile System Design","video_id":"IaSNLrzEBTk","video_url":"https://www.youtube.com/watch?v=IaSNLrzEBTk","description":"Starting with UI is often the normal way of working for mobile developers. But, if you're not careful, it can actually backfire.\n\nBy imagining your features as a Command Line Tool, you can ensure that you deliver features that can support multiple architectures, frameworks, or even targets.\n\nWant to learn more? \nGet the Mobile System Design book at https://www.mobilesystemdesign.com\nRead the article at https://www.swiftindepth.com/articles/what-if-your-feature-was-a-command-line-tool\n\nFind me on Twitter and Mastodon at @tjeerdintveen\n\nRoyalty Free Music: Bensound.com\nLicense code: C0JPRXJKXAHM6QCX","published":"2024-02-22T08:51:05Z","thumbnail_url":"https://img.youtube.com/vi/IaSNLrzEBTk/hqdefault.jpg","twitter_url":"https://twitter.com/tjeerdintveen"},{"name":"How to use Grid in SwiftUI | Bootcamp #73","channel_name":"Swiftful Thinking","video_id":"LnPMsG0sV50","video_url":"https://www.youtube.com/watch?v=LnPMsG0sV50","description":"Dive into SwiftUI's Grid to construct complex UI layouts with precision. This tutorial focuses on the implementation and customization of Grid structures, demonstrating how to utilize rows, columns, and spacing to optimize user interfaces for both iOS and macOS. Essential for developers aiming to master advanced layout techniques in SwiftUI.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 Grids\n01:13 Welcome Back\n02:23 Grid Component\n04:29 Customizations  \n05:50 Complex Examples\n07:25 Alignment and Spacing\n11:25 More Alignment\n13:46 Wrapping Up","published":"2024-02-21T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/LnPMsG0sV50/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 93","channel_name":"Code Completion","video_id":"qQOC-_1xEwA","video_url":"https://www.youtube.com/watch?v=qQOC-_1xEwA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-21T12:55:28Z","thumbnail_url":"https://img.youtube.com/vi/qQOC-_1xEwA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building a stack of cards – Flashzilla SwiftUI Tutorial 7/15","channel_name":"Paul Hudson on YouTube","video_id":"KL1c5Mx3kek","video_url":"https://www.youtube.com/watch?v=KL1c5Mx3kek","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: This video\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14. Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:32:10Z","thumbnail_url":"https://img.youtube.com/vi/KL1c5Mx3kek/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Moving views with DragGesture and offset() – Flashzilla SwiftUI Tutorial 8/15","channel_name":"Paul Hudson on YouTube","video_id":"7wti4FqEmBw","video_url":"https://www.youtube.com/watch?v=7wti4FqEmBw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): This video\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:32:08Z","thumbnail_url":"https://img.youtube.com/vi/7wti4FqEmBw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Coloring views as we swipe – Flashzilla SwiftUI Tutorial 9/15","channel_name":"Paul Hudson on YouTube","video_id":"zFgZciqhI08","video_url":"https://www.youtube.com/watch?v=zFgZciqhI08","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: This video\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:32:03Z","thumbnail_url":"https://img.youtube.com/vi/zFgZciqhI08/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Counting down with a Timer – Flashzilla SwiftUI Tutorial 10/15","channel_name":"Paul Hudson on YouTube","video_id":"rAKxcNe2nxo","video_url":"https://www.youtube.com/watch?v=rAKxcNe2nxo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: This video\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:32:00Z","thumbnail_url":"https://img.youtube.com/vi/rAKxcNe2nxo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Ending the app with allowsHitTesting() – Flashzilla SwiftUI Tutorial 11/15","channel_name":"Paul Hudson on YouTube","video_id":"yd6u9pz4re0","video_url":"https://www.youtube.com/watch?v=yd6u9pz4re0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): This video\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:58Z","thumbnail_url":"https://img.youtube.com/vi/yd6u9pz4re0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Designing a single card view – Flashzilla SwiftUI Tutorial 6/15","channel_name":"Paul Hudson on YouTube","video_id":"I6g6wGg_6LM","video_url":"https://www.youtube.com/watch?v=I6g6wGg_6LM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: This video\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:54Z","thumbnail_url":"https://img.youtube.com/vi/I6g6wGg_6LM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Supporting specific accessibility needs with SwiftUI – Flashzilla SwiftUI Tutorial 5/15","channel_name":"Paul Hudson on YouTube","video_id":"Vlp9ezQTcAQ","video_url":"https://www.youtube.com/watch?v=Vlp9ezQTcAQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: This video\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:48Z","thumbnail_url":"https://img.youtube.com/vi/Vlp9ezQTcAQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to be notified when your SwiftUI app moves to the background – Flashzilla SwiftUI Tutorial 4/15","channel_name":"Paul Hudson on YouTube","video_id":"YRdAMtVA1aY","video_url":"https://www.youtube.com/watch?v=YRdAMtVA1aY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: This video\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:45Z","thumbnail_url":"https://img.youtube.com/vi/YRdAMtVA1aY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Triggering events repeatedly using a time – Flashzilla SwiftUI Tutorial 3/15","channel_name":"Paul Hudson on YouTube","video_id":"MkfaywHkXJo","video_url":"https://www.youtube.com/watch?v=MkfaywHkXJo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: This video\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:42Z","thumbnail_url":"https://img.youtube.com/vi/MkfaywHkXJo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Disabling user interactivity with allowsHitTesting(): – Flashzilla SwiftUI Tutorial 2/15","channel_name":"Paul Hudson on YouTube","video_id":"rNDOxsCK2Ck","video_url":"https://www.youtube.com/watch?v=rNDOxsCK2Ck","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: https://youtu.be/Kl_3xrZBEFY\n2. Disabling user interactivity with allowsHitTesting(): This video\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:40Z","thumbnail_url":"https://img.youtube.com/vi/rNDOxsCK2Ck/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use gestures in SwiftUI – Flashzilla SwiftUI Tutorial 1/15","channel_name":"Paul Hudson on YouTube","video_id":"Kl_3xrZBEFY","video_url":"https://www.youtube.com/watch?v=Kl_3xrZBEFY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 17:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-introduction\n\n1. How to use gestures in SwiftUI: This video\n2. Disabling user interactivity with allowsHitTesting(): https://youtu.be/rNDOxsCK2Ck\n3. Triggering events repeatedly using a timer: https://youtu.be/MkfaywHkXJo\n4. How to be notified when your SwiftUI app moves to the background: https://youtu.be/YRdAMtVA1aY\n5. Supporting specific accessibility needs with SwiftUI: https://youtu.be/Vlp9ezQTcAQ\n6. Designing a single card view: https://youtu.be/I6g6wGg_6LM\n7. Building a stack of cards: https://youtu.be/KL1c5Mx3kek\n8. Moving views with DragGesture and offset(): https://youtu.be/7wti4FqEmBw\n9. Coloring views as we swipe: https://youtu.be/zFgZciqhI08\n10. Counting down with a Timer: https://youtu.be/rAKxcNe2nxo\n11. Ending the app with allowsHitTesting(): https://youtu.be/yd6u9pz4re0\n12. Making iPhones vibrate with UINotificationFeedbackGenerator:\n13. Fixing the bugs: \n14.  Adding and deleting cards: \n15.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/flashzilla-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-21T00:31:37Z","thumbnail_url":"https://img.youtube.com/vi/Kl_3xrZBEFY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Apple Maps Bottom Sheet | iOS 17 & 16 | SwiftU | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"CA6GOKDiK0M","video_url":"https://www.youtube.com/watch?v=CA6GOKDiK0M","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to place Modal Sheet over the Tab Bar just like Apple Maps Using SwiftUI | SwiftUI Apple Maps Bottom Sheet | SwiftUI Sheet Over Tab Bar | SwiftUI Maps Bottom Sheet | SwiftUI Bottom Sheet | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-98838008\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project Setup\n    0:41 Placing Sheet Over Tab Bar\n    6:31 Building Apple Maps Bottom Sheet\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-20T17:30:07Z","thumbnail_url":"https://img.youtube.com/vi/CA6GOKDiK0M/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use isMultiple(of:) instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"o0ko7vfx_5g","video_url":"https://www.youtube.com/watch?v=o0ko7vfx_5g","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-20T15:56:40Z","thumbnail_url":"https://img.youtube.com/vi/o0ko7vfx_5g/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use NavigationSplitView in SwiftUI | Bootcamp #72","channel_name":"Swiftful Thinking","video_id":"Ua37Oof6H1Q","video_url":"https://www.youtube.com/watch?v=Ua37Oof6H1Q","description":"Learn how to master the NavigationSplitView in SwiftUI for creating responsive and adaptive user interfaces in iOS and macOS apps. This tutorial covers the basics of NavigationSplitView, demonstrating how to seamlessly integrate it into your SwiftUI projects for enhanced navigation and layout. Perfect for developers looking to leverage SwiftUI's capabilities for modern app development.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 NavSplitView\n01:50 Welcome back!\n04:06 Basics\n05:28 Layouts\n06:28 Visbility\n09:59 Split View Style\n11:38 Real World Examples\n18:38 Avoid  Bugs: Using Lists and NavigationLinks\n22:07 Highlighting Selections\n24:05 Wrapping Up","published":"2024-02-20T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/Ua37Oof6H1Q/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 92","channel_name":"Code Completion","video_id":"Yjfnj3G6Lgw","video_url":"https://www.youtube.com/watch?v=Yjfnj3G6Lgw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-20T09:39:03Z","thumbnail_url":"https://img.youtube.com/vi/Yjfnj3G6Lgw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding Swift and Vapor in Xcode! Working on my subway app for iPhone. Sunday, February 18, 2024","channel_name":"Full Queue Developer","video_id":"pUH4OJqu2kY","video_url":"https://www.youtube.com/watch?v=pUH4OJqu2kY","description":"Fixing CI/CD, rebuilding the backend of my app. Broadcasted live from NYC on Sunday, February 18, 2024\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-20T00:20:20Z","thumbnail_url":"https://img.youtube.com/vi/pUH4OJqu2kY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Super Easy & Integrated! Xcode Cloud CI","channel_name":"Quality Coding on YouTube","video_id":"3lIwJ0500DQ","video_url":"https://www.youtube.com/watch?v=3lIwJ0500DQ","description":"Let's set up a continuous build system on Xcode Cloud.\n\n#LiveCoding for #Xcode","published":"2024-02-19T19:00:01Z","thumbnail_url":"https://img.youtube.com/vi/3lIwJ0500DQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to Remove List Row Separators in a SwiftUI List  #swiftui #swiftdata  #bigmountainstudio","channel_name":"Mark Moeykens on YouTube","video_id":"o_Vu1RyCsR4","video_url":"https://www.youtube.com/watch?v=o_Vu1RyCsR4","description":"You can do some amazing things in SwiftUI. Here is one of them.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-02-19T12:00:43Z","thumbnail_url":"https://img.youtube.com/vi/o_Vu1RyCsR4/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 91","channel_name":"Code Completion","video_id":"88Gm2Lwjydc","video_url":"https://www.youtube.com/watch?v=88Gm2Lwjydc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-19T10:39:31Z","thumbnail_url":"https://img.youtube.com/vi/88Gm2Lwjydc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱 Living the Creative Act: \"The Ecstatic\" S5E6","channel_name":"Full Queue Developer","video_id":"jb_gvuN62VU","video_url":"https://www.youtube.com/watch?v=jb_gvuN62VU","description":"Reading and reacting to \"The Ecstatic\" from \"The Creative Act: A Way of Being\" by Rick Rubin. \n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-18T22:00:16Z","thumbnail_url":"https://img.youtube.com/vi/jb_gvuN62VU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"A Better Way To Add Dynamic Filtering In SwiftData | SwiftData Tutorial | #16","channel_name":"tundsdev on YouTube","video_id":"V4kHAKmC53Y","video_url":"https://www.youtube.com/watch?v=V4kHAKmC53Y","description":"A Better Way To Add Dynamic Filtering In SwiftData\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:20 - Project Breakdown\n00:50 - Building Our Query List View\n03:55 - Passing through Query dynamically\n08:26 - Using our Group Item View\n09:22 - Searching for items dynamically\n13:32 - Using NavigationStack In SwiftUI\n20:39 - Handling different dynamic filters in swiftdata\n24:14 - Nested Filtering In SwiftData\n28:23 - Dynamic Filtering Relationships In SwiftData\n30:40 - SwiftData Filtering Limitations\n\n**********************************\n\n⏭️ Next Video: SwiftData Sorting - https://youtu.be/ArZAYhtO_A0\n⏮️ Previous Video: SwiftData & CloudKit - https://youtu.be/z6vB6pZV5-s\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData Tutorial we're going to improve the way we handle filtering from our last video by seeing how to improve the performance of our when when filtering in swiftdata.\n\nWe'll add a new screen to help us categorise our items and filter in SwiftData as well as add in a searchbar so we can use the predicate macro to help us filter.\n\nI'll also cover some gotchas, as well as some limitations that filtering in SwiftData comes with too.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-02-18T17:00:31Z","thumbnail_url":"https://img.youtube.com/vi/V4kHAKmC53Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"7. GitHub Desktop for Macintosh","channel_name":"Stewart Lynch on YouTube","video_id":"OfrKx4c8YoY","video_url":"https://www.youtube.com/watch?v=OfrKx4c8YoY","description":"This is the final of this revised series. I want to introduce you to GitHub desktop, the fee desktop client for managing your GitHub Projects. With GitHub Desktop, you can better manage your local Xcode projects and make sure that you have them all up to date with your remote repositories on GitHub.\n\nIf you want to support my work, you can buy me a coffee :) \n   https://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n0:58 Installation\n1:52 Cloning your first repository\n7:15  Cloning additional repositories from GitHub \n8:47 Cloning a Forked repository \n9:58 Cloning other people's repository\n12:10 Open In Desktop\n12:55 Adding Repositories from the Finder\n17:05 Creating, adding and managing new Xcode projects with GitHub Desktop\n\n\nGitHub Desktop\n   https://desktop.github.com\n\nOther GitHub Clients\nSourceTree \n   https://www.sourcetreeapp.com\nFork \n   https://git-fork.com\nTower\n   https://www.git-tower.com/mac\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   https://youtu.be/BP5YL_IbAiU\nRemote Repositories and GitHub\n   https://youtu.be/j24uVD-LCq8\nGitIgnore\n   https://youtu.be/-peVc-7oDzs\nForking, Issues and Pull Requests\n   https://youtu.be/FT0DWIB_qTI\nGitHub Desktop and other Git Desktop Clients \n   https://youtu.be/OfrKx4c8YoY\n\nRecommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh","published":"2024-02-18T14:40:54Z","thumbnail_url":"https://img.youtube.com/vi/OfrKx4c8YoY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 90","channel_name":"Code Completion","video_id":"4r_8YXxI4rw","video_url":"https://www.youtube.com/watch?v=4r_8YXxI4rw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-18T11:42:07Z","thumbnail_url":"https://img.youtube.com/vi/4r_8YXxI4rw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 89","channel_name":"Code Completion","video_id":"a8h7e_zQE20","video_url":"https://www.youtube.com/watch?v=a8h7e_zQE20","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-17T12:37:52Z","thumbnail_url":"https://img.youtube.com/vi/a8h7e_zQE20/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to create a simple appear animation in Framer #nocode #webdesign #framer #webdevelopment","channel_name":"DesignCode","video_id":"OzEHaiNPbL0","video_url":"https://www.youtube.com/watch?v=OzEHaiNPbL0","description":"How to create a simple appear animation in Framer\n\n- Select elements and apply Effects Appear\n- Click on Enter Effect\n- Set the Offset Y to 20\n- Click on Transition and set Ease In Out, Time 1, Delay 0.1\n- While keeping the Transition window open, select the elements individually one after another and change the Delay to +0.1\n\nFor example, Element 1: Delay 0.1, Element 2: Delay 0.2, etc.\n\n✨ I'm trying these short tutorials, let me know if you enjoy them\n\n-- Transcript --\nHow to create a simple appear animation in Framer. First, you want to find the layers that you want to animate. Typically, they're in the front of the background. And here, I'm going to open the groups. So, I have eight elements. I'm going to select all of them.  Then, I'm going to go to effects,  appear,  go to enter. \n\nSet y to 20  transition.  Ease in out  time. One delay, 0.1.  Now you want to keep this transition open, then select one by one, and for the first element delay, 0.1. Second element, 0.2 3 4 5, 6, 7, 8. Then you're going to click play and voila.","published":"2024-02-16T14:40:55Z","thumbnail_url":"https://img.youtube.com/vi/OzEHaiNPbL0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"65 tips to use Xcode like a PRO 👨🏻‍💻👩🏽‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"sF5CO58oh4o","video_url":"https://www.youtube.com/watch?v=sF5CO58oh4o","description":"Link to the website 👉 https://xcode.tips\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-16T14:12:36Z","thumbnail_url":"https://img.youtube.com/vi/sF5CO58oh4o/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 88","channel_name":"Code Completion","video_id":"8TfhcZesTdg","video_url":"https://www.youtube.com/watch?v=8TfhcZesTdg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-16T12:58:45Z","thumbnail_url":"https://img.youtube.com/vi/8TfhcZesTdg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Advance Map Interaction | Draggable Annotation | MapKit | iOS 17 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"L2_JRCG6LQo","video_url":"https://www.youtube.com/watch?v=L2_JRCG6LQo","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a draggable map pin annotation using the new MapKit features introduced for iOS 17 using SwiftUI | Draggable Annotation SwiftUI | Draggable Map Pin SwiftUI | MapKit SwiftUI | MapReader SwiftUI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-map-98576339\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Initial Map Setup\n    2:10 Building Draggable Annotation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-16T10:00:12Z","thumbnail_url":"https://img.youtube.com/vi/L2_JRCG6LQo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift WinRT & WinUI 3 Google Gemini AI Chat App Short Demo | Google Generative AI","channel_name":"Xcoding with Alfian","video_id":"8bQKsd7QpSQ","video_url":"https://www.youtube.com/watch?v=8bQKsd7QpSQ","description":"","published":"2024-02-16T05:34:38Z","thumbnail_url":"https://img.youtube.com/vi/8bQKsd7QpSQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"The Model Macro   SwiftData Part 6","channel_name":"Daniel Steinberg on YouTube","video_id":"5alTsowuSgw","video_url":"https://www.youtube.com/watch?v=5alTsowuSgw","description":"We look at SwiftData relationships and the @Model macro","published":"2024-02-15T20:09:55Z","thumbnail_url":"https://img.youtube.com/vi/5alTsowuSgw/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Late Night Silent Completions: Jiiiii — Part 87","channel_name":"Code Completion","video_id":"ScaG_Fl-vZM","video_url":"https://www.youtube.com/watch?v=ScaG_Fl-vZM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-15T11:41:54Z","thumbnail_url":"https://img.youtube.com/vi/ScaG_Fl-vZM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-coding Swift iOS in Xcode! Working on my Subway app for iPhone.","channel_name":"Full Queue Developer","video_id":"bAg00umTOcI","video_url":"https://www.youtube.com/watch?v=bAg00umTOcI","description":"Creating a better indicator when a feature is locked behind a subscription tier!\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-14T21:00:16Z","thumbnail_url":"https://img.youtube.com/vi/bAg00umTOcI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Minimal Todo List With SwiftData & Interactive Widgets | iOS 17 | Xcode","channel_name":"Kavsoft on YouTube","video_id":"4SHV5g3Sz9A","video_url":"https://www.youtube.com/watch?v=4SHV5g3Sz9A","description":"","published":"2024-02-14T13:56:30Z","thumbnail_url":"https://img.youtube.com/vi/4SHV5g3Sz9A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI CoverFlow - iOS 17 - Xcode | #animation #ios","channel_name":"Kavsoft on YouTube","video_id":"DwVmKgdMc-4","video_url":"https://www.youtube.com/watch?v=DwVmKgdMc-4","description":"","published":"2024-02-14T13:27:00Z","thumbnail_url":"https://img.youtube.com/vi/DwVmKgdMc-4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"#SwiftUI App Theme Switcher - Dark Mode Switch - iOS 17 - Xcode","channel_name":"Kavsoft on YouTube","video_id":"ev3Ax9-KFEQ","video_url":"https://www.youtube.com/watch?v=ev3Ax9-KFEQ","description":"","published":"2024-02-14T13:22:35Z","thumbnail_url":"https://img.youtube.com/vi/ev3Ax9-KFEQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 86","channel_name":"Code Completion","video_id":"8CM9oWj3aIw","video_url":"https://www.youtube.com/watch?v=8CM9oWj3aIw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-14T11:19:20Z","thumbnail_url":"https://img.youtube.com/vi/8CM9oWj3aIw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Run an iOS App in visionOS","channel_name":"Stream Developers on YouTube","video_id":"GA0cqjn4AeI","video_url":"https://www.youtube.com/watch?v=GA0cqjn4AeI","description":"You can bring your existing iOS or iPadOS app to visionOS and run it with Vision Pro or the simulated Vision Pro device. Let's bring an iOS drawing app and run it in visionOS.","published":"2024-02-13T20:00:07Z","thumbnail_url":"https://img.youtube.com/vi/GA0cqjn4AeI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to write SAFER code using the Lock 🔒 and Key 🔑 pattern!","channel_name":"Vincent Pradeilles on YouTube","video_id":"oB1CUaDV7yU","video_url":"https://www.youtube.com/watch?v=oB1CUaDV7yU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-13T16:00:36Z","thumbnail_url":"https://img.youtube.com/vi/oB1CUaDV7yU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Making it Rain – Advanced Special Effects with SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"H-kWbiPqjuM","video_url":"https://www.youtube.com/watch?v=H-kWbiPqjuM","description":"This is the talk I gave at iOS Conf SG 2024, and by \"I gave\" I mean… well, maybe just watch it.\n\nDownload Vortex here: https://github.com/twostraws/Vortex","published":"2024-02-13T15:37:15Z","thumbnail_url":"https://img.youtube.com/vi/H-kWbiPqjuM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 85","channel_name":"Code Completion","video_id":"JKGInJn6-UM","video_url":"https://www.youtube.com/watch?v=JKGInJn6-UM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-13T11:37:28Z","thumbnail_url":"https://img.youtube.com/vi/JKGInJn6-UM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build Success ⇒ Deploy: CD on GitHub Actions","channel_name":"Quality Coding on YouTube","video_id":"8ujFxst6Mpw","video_url":"https://www.youtube.com/watch?v=8ujFxst6Mpw","description":"Let's finish automating TestFlight delivery on Github Actions!\n\n#LiveCoding in #GitHubActions for #Xcode","published":"2024-02-12T19:00:04Z","thumbnail_url":"https://img.youtube.com/vi/8ujFxst6Mpw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How To Have AI Create Endless Mock Data for SwiftData #swiftui #swiftdata  #bigmountainstudio","channel_name":"Mark Moeykens on YouTube","video_id":"qXPNycFSDwc","video_url":"https://www.youtube.com/watch?v=qXPNycFSDwc","description":"Copy your SwiftData model and prompt AI to create mock data for it.\n\n👉 Free SwiftUI Picture Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-02-12T14:45:02Z","thumbnail_url":"https://img.youtube.com/vi/qXPNycFSDwc/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 84","channel_name":"Code Completion","video_id":"_sL4zpaDXpM","video_url":"https://www.youtube.com/watch?v=_sL4zpaDXpM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-12T12:13:27Z","thumbnail_url":"https://img.youtube.com/vi/_sL4zpaDXpM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Draw, Chat & Make Calls With Your SwiftUI App #ios #voip #drawing #swiftui","channel_name":"Stream Developers on YouTube","video_id":"UEIP--LQCPs","video_url":"https://www.youtube.com/watch?v=UEIP--LQCPs","description":"Let's build a SwiftUI app to make draw, chat, and make calls using PencilKit, Stream Chat and Video. Enjoy 😊.\n\nWatch the full YouTube video: \nhttps://youtu.be/Y9Zf1rR4UB8?si=9m6xUhnfUVDp-LTz","published":"2024-02-12T05:40:55Z","thumbnail_url":"https://img.youtube.com/vi/UEIP--LQCPs/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Adding options with swipe actions – Hot Prospects SwiftUI Tutorial 14/16","channel_name":"Paul Hudson on YouTube","video_id":"9TkzkAMq6-o","video_url":"https://www.youtube.com/watch?v=9TkzkAMq6-o","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. Scanning QR codes with SwiftUI: https://youtu.be/g06t8LP7zrQ\n14. Adding options with swipe actions: This video\n15. Adding a context menu to an image: https://youtu.be/kSt3jCwpLmo\n16. Posting notifications to the lock screen: https://youtu.be/31sTDonbI5k\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-11T21:37:16Z","thumbnail_url":"https://img.youtube.com/vi/9TkzkAMq6-o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a context menu to an image – Hot Prospects SwiftUI Tutorial 15/16","channel_name":"Paul Hudson on YouTube","video_id":"kSt3jCwpLmo","video_url":"https://www.youtube.com/watch?v=kSt3jCwpLmo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. Scanning QR codes with SwiftUI: https://youtu.be/g06t8LP7zrQ\n14. Adding options with swipe actions: https://youtu.be/9TkzkAMq6-o\n15. Adding a context menu to an image: This video\n16. Posting notifications to the lock screen: https://youtu.be/31sTDonbI5k\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-11T21:37:13Z","thumbnail_url":"https://img.youtube.com/vi/kSt3jCwpLmo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Posting notifications to the lock screen – Hot Prospects SwiftUI Tutorial 16/16","channel_name":"Paul Hudson on YouTube","video_id":"31sTDonbI5k","video_url":"https://www.youtube.com/watch?v=31sTDonbI5k","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. Scanning QR codes with SwiftUI: https://youtu.be/g06t8LP7zrQ\n14. Adding options with swipe actions: https://youtu.be/9TkzkAMq6-o\n15. Adding a context menu to an image: https://youtu.be/kSt3jCwpLmo\n16. Posting notifications to the lock screen: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-11T21:37:10Z","thumbnail_url":"https://img.youtube.com/vi/31sTDonbI5k/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Scanning QR codes with SwiftUI – Hot Prospects SwiftUI Tutorial 13/16","channel_name":"Paul Hudson on YouTube","video_id":"g06t8LP7zrQ","video_url":"https://www.youtube.com/watch?v=g06t8LP7zrQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. Scanning QR codes with SwiftUI: This video\n14. Adding options with swipe actions: https://youtu.be/9TkzkAMq6-o\n15. Adding a context menu to an image: https://youtu.be/kSt3jCwpLmo\n16. Posting notifications to the lock screen: https://youtu.be/31sTDonbI5k\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-11T21:37:08Z","thumbnail_url":"https://img.youtube.com/vi/g06t8LP7zrQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Pop to Root View When TabView Item is Pressed - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"k5yyZ8R2Dig","video_url":"https://www.youtube.com/watch?v=k5yyZ8R2Dig","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to Pop to Root View When Tab Bar Item is Tapped using SwiftUI | SwiftUI Pop to Root View | SwiftUI Programmatic NavigationStack | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/pop-to-root-view-98284447\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-11T19:24:38Z","thumbnail_url":"https://img.youtube.com/vi/k5yyZ8R2Dig/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftData & CloudKit: See How To Add Syncing In Your Apps | SwiftData Tutorial | #15","channel_name":"tundsdev on YouTube","video_id":"z6vB6pZV5-s","video_url":"https://www.youtube.com/watch?v=z6vB6pZV5-s","description":"SwiftData & CloudKit: See How To Add Syncing In Your Apps\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:26 - What is CloudKit?\n00:58 - Checklist\n01:36 - Setting Up CloudKit in A Xcode Project\n03:14 - Configuring Your SwiftData Model Container With CloudKit\n04:14 - Signing Into the Simulator With Your Apple ID\n05:05 - Modelling Your Data & Limitations in CloudKit\n07:22 - Testing & Debugging CloudKit\n10:19 - Viewing the CloudKit Dashboard\n11:24 - Acting As Another iCloud Account\n11:56 - How To Fix Field Is Not Marked Queryable By Enabling Record Name Query\n13:08 - Executing Queries In CloudKit Database\n13:44 - Pre Filling & Handling Duplicates in CloudKit\n23:53 - Deploying Your Container In CloudKit\n25:33 - Handling Migrations In CloudKit\n30:23 - CloudKit Migrations Warning\n31:00 - Deploying Migration Changes In SwiftData\n\n**********************************\n\n⏭️ Next Video: SwiftData Filtering - https://youtu.be/V4kHAKmC53Y\n⏮️ Previous Video: How To Save A Struct - https://youtu.be/BAIIaAdt0NI\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData Tutorial we're going to take a look at how we can add cloudkit & swiftdata in our apps. \n\nIn our on-going SwiftData series we're going to look at how to use the cloudkit dashboard, how to use the cloudkit dashboard, common gotchas you should look out for and also some of the best practises to follow\n\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-02-11T17:00:45Z","thumbnail_url":"https://img.youtube.com/vi/z6vB6pZV5-s/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Forking, Issues and Pull Requests","channel_name":"Stewart Lynch on YouTube","video_id":"FT0DWIB_qTI","video_url":"https://www.youtube.com/watch?v=FT0DWIB_qTI","description":"This is the 6th and penultimate video in this revised Source Control with Xcode series.  In this video, I want to take you through a scenario where we fork an open source repository from another GitHub user and add a new feature.  Then we will submit a pull request to the maintainer of that code to merge the new feature back to his project.\n\nIf you want to support my work, you can buy me a coffee :) \n   https://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n1:33 Creating an Issue\n3:15 Responding to Issues\n4:40  Forking a Repository \n5:26 Updating Code \n12:14 Submitting a Pull Request\n14:00 Responding to a Pull Request\n\nCustom Ratings View:\n   https://github.com/StewartLynch/CustomRatings\n\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   https://youtu.be/BP5YL_IbAiU\nRemote Repositories and GitHub\n   https://youtu.be/j24uVD-LCq8\nGitIgnore\n   https://youtu.be/-peVc-7oDzs\nForking, Issues and Pull Requests\n   https://youtu.be/FT0DWIB_qTI\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 18\n\nRecommended Resources:\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-02-11T14:36:41Z","thumbnail_url":"https://img.youtube.com/vi/FT0DWIB_qTI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 83","channel_name":"Code Completion","video_id":"LU6B8TR1WOA","video_url":"https://www.youtube.com/watch?v=LU6B8TR1WOA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-11T10:17:04Z","thumbnail_url":"https://img.youtube.com/vi/LU6B8TR1WOA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Quick Update (Feb 2024)","channel_name":"Swift and Tips","video_id":"wsLYA3MiXyc","video_url":"https://www.youtube.com/watch?v=wsLYA3MiXyc","description":"Hi Everyone, This is a quick video to explain why I haven't updated videos for several weeks. The channel is still alive, but I need to prioritize a few things in my life.\n \n------\nOther videos from  my channel:\n* available & unavailable: https://youtu.be/-L4_EEJJEHQ\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2024-02-11T02:03:00Z","thumbnail_url":"https://img.youtube.com/vi/wsLYA3MiXyc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Create a SwiftUI Collaborative Drawing App","channel_name":"Stream Developers on YouTube","video_id":"-fMPe6UxkLw","video_url":"https://www.youtube.com/watch?v=-fMPe6UxkLw","description":"#shorts \n\nGet started with Stream: https://getstream.io/try-for-free/\n\nLearn to implement a freeform canvas drawing in your SwiftUI app. Discover how to add chat messaging and video calling for collaboration on the drawing canvas. We will use PencilKit, Stream Chat, and Video SDKs. \n\nWatch the full tutorial: \nhttps://youtu.be/Y9Zf1rR4UB8?si=-_ZNGj0bgbGjWjqm\n\nChat messaging tutorial: \nhttps://getstream.io/tutorials/ios-chat/\n\nVideo calling tutorial: \nhttps://getstream.io/video/sdk/ios/tutorial/video-calling/","published":"2024-02-10T20:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-fMPe6UxkLw/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"The Vision Pro Moment","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"uAoIiba-uLs","video_url":"https://www.youtube.com/watch?v=uAoIiba-uLs","description":"This week Tim, Jonathan and Jaime are joined by guest host Mark Rubin to discuss the impact of the Vision Pro on technology and entertainment.\n\n  •  #Privacy: Facebook, TikTok, and Other Apps Use Push Notifications to Send Data about Your iPhone (https://youtube.com/watch?v=4ZPTjGG9t7s) \n  •  Apple CEO Tim Cook Compares Vision Pro 'Moment' to iPhone and Mac - MacRumors (https://www.macrumors.com/2024/02/02/tim-cook-on-vision-pro-moment/) \n  •  Apple Vision Pro international release roadmap leaked, and it's good news (https://bgr.com/tech/apple-vision-pro-international-release-roadmap-leaked-and-its-good-news/) \n  •  Amazon is bringing a whole lot of AI to Thursday Night Football this season (https://www.theverge.com/2023/8/24/23842818/amazon-thursday-night-football-ai-streaming) \n  •  Apple Vision Pro: Here are the first apps you should download | TechCrunch (https://techcrunch.com/2024/02/02/apple-vision-pro-here-are-the-first-apps-you-should-download/) \n  •  Launch Apps - Donovan's Vision Blog (https://vision.rodeo/app-roundup-1/) \n  •  Today in Apple history: Devs get iPhone SDK, unlocking power of apps (https://www.cultofmac.com/469975/today-in-apple-history-iphone-sdk/) \n  •  ‎VisionTube (https://mcrich23.com/visiontube/download) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-02-10T16:08:41Z","thumbnail_url":"https://img.youtube.com/vi/uAoIiba-uLs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"The Vision Pro Moment","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"kCB1-UQnCh4","video_url":"https://www.youtube.com/watch?v=kCB1-UQnCh4","description":"This week Tim, Mark and Jaime are joined by guest host Jonathan Kuehlein to discuss the impact of the Vision Pro on technology and entertainment.\n\n\n\n\n\n     \n     \n  •  #Privacy: Facebook, TikTok, and Other Apps Use Push Notifications to Send Data about Your iPhone (https://youtube.com/watch?v=4ZPTjGG9t7s) \n     \n     \n     \n     \n     \n  •  Apple CEO Tim Cook Compares Vision Pro ‘Moment’ to iPhone and Mac – MacRumors (https://www.macrumors.com/2024/02/02/tim-cook-on-vision-pro-moment/) \n     \n     \n     \n     \n     \n  •  Apple Vision Pro international release roadmap leaked, and it’s good news (https://bgr.com/tech/apple-vision-pro-international-release-roadmap-leaked-and-its-good-news/) \n     \n     \n     \n     \n     \n  •  Amazon is bringing a whole lot of AI to Thursday Night Football this season (https://www.theverge.com/2023/8/24/23842818/amazon-thursday-night-football-ai-streaming) \n     \n     \n     \n     \n     \n  •  Apple Vision Pro: Here are the first apps you should download | TechCrunch (https://techcrunch.com/2024/02/02/apple-vision-pro-here-are-the-first-apps-you-should-download/) \n     \n     \n     \n     \n     \n  •  Launch Apps – Donovan’s Vision Blog (https://vision.rodeo/app-roundup-1/) \n     \n     \n     \n     \n     \n  •  Today in Apple history: Devs get iPhone SDK, unlocking power of apps (https://www.cultofmac.com/469975/today-in-apple-history-iphone-sdk/) \n     \n     \n     \n     \n     \n  •  ‎VisionTube (https://mcrich23.com/visiontube/download) \n     \n     \n\n\n\n\n\nTranscript (http://www.mtjc.fm/wp-content/uploads/2024/02/185-377-Spockcast.txt) \n\n\n\nThe post The Vision Pro Moment (https://www.mtjc.fm/the-vision-pro-moment/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2024-02-10T16:04:40Z","thumbnail_url":"https://img.youtube.com/vi/kCB1-UQnCh4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 82","channel_name":"Code Completion","video_id":"wP7wxlFru1M","video_url":"https://www.youtube.com/watch?v=wP7wxlFru1M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-10T10:33:41Z","thumbnail_url":"https://img.youtube.com/vi/wP7wxlFru1M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"30 tips to be a better iOS developer 👨🏻‍💻👩🏽‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"HEQGm1gVtOQ","video_url":"https://www.youtube.com/watch?v=HEQGm1gVtOQ","description":"Link to the article 👉 https://www.fadel.io/blog/posts/30-tips-to-make-you-a-better-ios-developer/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-10T07:59:04Z","thumbnail_url":"https://img.youtube.com/vi/HEQGm1gVtOQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 81","channel_name":"Code Completion","video_id":"jqr7DhmnIzM","video_url":"https://www.youtube.com/watch?v=jqr7DhmnIzM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-09T11:26:05Z","thumbnail_url":"https://img.youtube.com/vi/jqr7DhmnIzM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 80","channel_name":"Code Completion","video_id":"KpnlXjZD4-M","video_url":"https://www.youtube.com/watch?v=KpnlXjZD4-M","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-08T10:41:13Z","thumbnail_url":"https://img.youtube.com/vi/KpnlXjZD4-M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Extracting Testable Code with Jon & Craig","channel_name":"Quality Coding on YouTube","video_id":"extPZzDCd5k","video_url":"https://www.youtube.com/watch?v=extPZzDCd5k","description":"What do you do if you have some code you can test, and other code that is currently difficult to test?\n\n@QualityCoding and @DesigntoSwiftUI get together to combine their powers (part 1)\n\n#Xcode #Swift","published":"2024-02-08T01:13:27Z","thumbnail_url":"https://img.youtube.com/vi/extPZzDCd5k/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Fake Networking for Tests with Jon & Craig","channel_name":"Quality Coding on YouTube","video_id":"M-O8LPz0fVI","video_url":"https://www.youtube.com/watch?v=M-O8LPz0fVI","description":"How can unit tests handle networking, while avoiding real networking?\n\n@QualityCoding and @DesigntoSwiftUI combine their powers (part 2)\n\n#Xcode #Swift","published":"2024-02-08T01:12:30Z","thumbnail_url":"https://img.youtube.com/vi/M-O8LPz0fVI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI: Stretchy Slider Like in iOS 17 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"r1uxDHcGSaA","video_url":"https://www.youtube.com/watch?v=r1uxDHcGSaA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool stretchy slider just like iOS 17 Volume Control Using SwiftUI | SwiftUI Stretchy Slider | SwiftUI Custom Slider | SwiftUI Drag Gesture | SwiftUI Sliders | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-in-98055839\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Building Stretchy Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-07T21:55:26Z","thumbnail_url":"https://img.youtube.com/vi/r1uxDHcGSaA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 79","channel_name":"Code Completion","video_id":"XzSAtwgzdvk","video_url":"https://www.youtube.com/watch?v=XzSAtwgzdvk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-07T11:35:09Z","thumbnail_url":"https://img.youtube.com/vi/XzSAtwgzdvk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱Living the Creative Act: \"Connected Detachment\"  S5E5","channel_name":"Full Queue Developer","video_id":"RSoowfoXFYY","video_url":"https://www.youtube.com/watch?v=RSoowfoXFYY","description":"Reading and reacting to pages 225 to 227 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-06T17:00:19Z","thumbnail_url":"https://img.youtube.com/vi/RSoowfoXFYY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Don't write this code! (use String.compare() instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"H4Qy4q33vuQ","video_url":"https://www.youtube.com/watch?v=H4Qy4q33vuQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nI learned this trick in an article from Natalia Panferova 👉 https://nilcoalescing.com/blog/CaseInsensitiveStringComparisonInSwift/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-02-06T16:03:45Z","thumbnail_url":"https://img.youtube.com/vi/H4Qy4q33vuQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 78","channel_name":"Code Completion","video_id":"A4A8MKkjSRM","video_url":"https://www.youtube.com/watch?v=A4A8MKkjSRM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-06T10:53:49Z","thumbnail_url":"https://img.youtube.com/vi/A4A8MKkjSRM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Automatic Build Number: CD Setup, continued","channel_name":"Quality Coding on YouTube","video_id":"X_2bVmbo2I4","video_url":"https://www.youtube.com/watch?v=X_2bVmbo2I4","description":"Let's continue automating TestFlight delivery on Github Actions.\n\n#LiveCoding in #GitHubActions for #Xcode","published":"2024-02-05T19:00:25Z","thumbnail_url":"https://img.youtube.com/vi/X_2bVmbo2I4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Are SwiftUI previews impossible with SwiftData? #swiftui #swiftdata  #bigmountainstudio","channel_name":"Mark Moeykens on YouTube","video_id":"NFyqdxGFkiY","video_url":"https://www.youtube.com/watch?v=NFyqdxGFkiY","description":"📕 In the SwiftData Mastery book you will learn how to work with SwiftUI previews to provide mock data from SwiftData.\n👉Learn More: https://bigmtn.studio/swiftdata\n👉 Free SwiftUI Picture Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-02-05T14:30:12Z","thumbnail_url":"https://img.youtube.com/vi/NFyqdxGFkiY/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 77","channel_name":"Code Completion","video_id":"jveSX1ROw5c","video_url":"https://www.youtube.com/watch?v=jveSX1ROw5c","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-05T12:01:11Z","thumbnail_url":"https://img.youtube.com/vi/jveSX1ROw5c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live-Coding in Swift & Xcode. Working on my app & having a good time","channel_name":"Full Queue Developer","video_id":"zw0lZOBpq5s","video_url":"https://www.youtube.com/watch?v=zw0lZOBpq5s","description":"Working on my subway app, Underway. Editing subscription tiers, and fixing CI  \n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-02-05T11:00:54Z","thumbnail_url":"https://img.youtube.com/vi/zw0lZOBpq5s/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How To Save A Struct In SwiftData | SwiftData Tutorial | #14","channel_name":"tundsdev on YouTube","video_id":"BAIIaAdt0NI","video_url":"https://www.youtube.com/watch?v=BAIIaAdt0NI","description":"How To Save A Struct In SwiftData\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:32 - Making Our Struct & Enum Codable\n03:02 - Saving Structs & Enums In SwiftData\n04:36 - Inspecting our data\n05:39 - Structs Vs Relationships\n06:09 - Warnings!!!\n\n**********************************\n\n⏭️ Next Video: SwiftData & CloudKit - https://youtu.be/z6vB6pZV5-s\n⏮️ Previous Video: How To Use Transient - https://youtu.be/JzC3qFFs6Is\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData Tutorial we're going to take a look at how we can save structs and enums in SwiftData. \n\nIn our on-going SwiftData series we're going to look at creating a configuration for items that will use both a Struct & Enum in SwiftData to configure some values that we'll save in our database.\n\nWe'll also inspect our data to see how SwiftData saves it as wel as discuss the best practises for when you want to save a struct or enum in SwiftData.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-02-04T17:00:13Z","thumbnail_url":"https://img.youtube.com/vi/BAIIaAdt0NI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Source Control with Xcode: Gitignore and config files","channel_name":"Stewart Lynch on YouTube","video_id":"-peVc-7oDzs","video_url":"https://www.youtube.com/watch?v=-peVc-7oDzs","description":"This is the 5th video in the Source Control with Xcode series.\n\nIn this video we are going to look at .gitIgnore and how we can use a combination of a global gitignore file and a project one to keep unnecessary files and app keys out of our git repository.\nYou will also learn how to create a confif file for your api keys and keep them out of your remote repository.\n\nIf you want to support my work, you can buy me a coffee :) \n\nhttps://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n0:40 Global GitIgnore \n5:46 Local Project GitIgnore \n7:24 Getting a NewsAPI Key \n9:18 Config File\n13:50 Creating a local .gitIgnore\n15:00 Testing\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/GitIgnoreExampleStarter.zip\n\nCompleted Project:\nNone \n\nReferences mentioned in video: \n\ngitIgnore.io\n   www.toptal.com/developers/gitiginore\n\nNews API\n   https://newsapi.org\n\nXcode Configurations and Flags Video\n    https://youtu.be/Bg0GvgB3jQ8?si=MOu34dDiqEFbDpFq\n\nXcode Build Configuration Files\n   https://nshipster.com/xcconfig/\n\nConfiguration Key Value enum\n   https://gist.github.com/StewartLynch/cd2747f09d7bb1c53584d4beb6fc54dc\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   https://youtu.be/BP5YL_IbAiU\nRemote Repositories and GitHub\n   https://youtu.be/j24uVD-LCq8\nGitIgnore\n   https://youtu.be/-peVc-7oDzs\nForking, Issues and Pull Requests\n   Release Date:  February 11\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 18\n\nRecommended Resources:\n\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-02-04T14:36:57Z","thumbnail_url":"https://img.youtube.com/vi/-peVc-7oDzs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 76","channel_name":"Code Completion","video_id":"qaBLuoHFANs","video_url":"https://www.youtube.com/watch?v=qaBLuoHFANs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-04T13:39:02Z","thumbnail_url":"https://img.youtube.com/vi/qaBLuoHFANs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build Swift News App with Windows SDK & WinUI | Swift/WinRT","channel_name":"Xcoding with Alfian","video_id":"hbo98xNLzog","video_url":"https://www.youtube.com/watch?v=hbo98xNLzog","description":"","published":"2024-02-04T09:32:18Z","thumbnail_url":"https://img.youtube.com/vi/hbo98xNLzog/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 75","channel_name":"Code Completion","video_id":"AvUaPB4Ec-Q","video_url":"https://www.youtube.com/watch?v=AvUaPB4Ec-Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-03T13:23:24Z","thumbnail_url":"https://img.youtube.com/vi/AvUaPB4Ec-Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"2024 Spockie Nominations","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"RHpZ3PkZiGs","video_url":"https://www.youtube.com/watch?v=RHpZ3PkZiGs","description":"In this episode we discuss the 2024 Spockie Nominations\n\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-02-03T06:02:36Z","thumbnail_url":"https://img.youtube.com/vi/RHpZ3PkZiGs/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"PencilKit and SwiftUI: Build a Collaborative Drawing App","channel_name":"Stream Developers on YouTube","video_id":"Y9Zf1rR4UB8","video_url":"https://www.youtube.com/watch?v=Y9Zf1rR4UB8","description":"Get started with Stream: https://getstream.io/try-for-free/\n\nUsing PencilKit and SwiftUI: Learn how to add freeform drawing, note taking, collaborative chat messaging, video calling, screen sharing, and recording to any iOS/SwiftUI app. Let's build a SwiftUI drawing app similar to Apple's Freeform for iPhone and iPad.\n\nTimestamps\n00:00 Cold open\n00:12 Introduction\n00:30 Chapters\n01:06 The final project\n04:25 The starter SwiftUI project\n04:45 SwiftUI Chat SDK configurations\n05:18 SwiftUI Video SDK configurations\n06:24 Install the Chat SDK\n07:23 Install the Video SDK\n08:35 Set privacies: Camera, microphone, and photos\n11:08 Implement the drawing canvas with PencilKit\n16:57 Test the app\n17:58 Recap\n\nRelated Links\nSwiftUI project's source code: https://github.com/GetStream/compose-react-native-swiftui-tutorial-projects\n\nPencilKit: https://developer.apple.com/documentation/pencilkit\n\nRepo for Chat SDK: https://github.com/getstream/stream-chat-swiftui\n\nRepo for Video SDK: https://github.com/GetStream/stream-video-swift\n\nBuild iOS Chat: https://getstream.io/tutorials/ios-chat\n\nBuild iOS Video Calling: https://getstream.io/video/docs/ios/tutorials/video-calling\n\nFaceTime Clone: https://getstream.io/blog/facetime-clone","published":"2024-02-02T22:45:15Z","thumbnail_url":"https://img.youtube.com/vi/Y9Zf1rR4UB8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 74","channel_name":"Code Completion","video_id":"fS0Yo7J4fIo","video_url":"https://www.youtube.com/watch?v=fS0Yo7J4fIo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-02T11:53:48Z","thumbnail_url":"https://img.youtube.com/vi/fS0Yo7J4fIo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Model Classes   SwiftData Part 5","channel_name":"Daniel Steinberg on YouTube","video_id":"Kmd8jyJdWJs","video_url":"https://www.youtube.com/watch?v=Kmd8jyJdWJs","description":"We create @Model classes like those we created in Core Data  that are ready to use in SwiftData.","published":"2024-02-01T19:20:50Z","thumbnail_url":"https://img.youtube.com/vi/Kmd8jyJdWJs/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"SwiftUI: Universal Hero Effect | iOS 16 & iOS 17 | Xcode","channel_name":"Kavsoft on YouTube","video_id":"d0y_f9kCSDk","video_url":"https://www.youtube.com/watch?v=d0y_f9kCSDk","description":"Hello Guys 🖐🖐🖐\nIn this video, we'll build a custom reusable component for the hero animation effect. This is compatible with SwiftUI sheets, fullscreen covers, and navigation links.\nHero Effect | Hero Animation | Hero Effect For SwiftUI Sheets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-hero-ios-97653817\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Building Hero Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-02-01T17:04:15Z","thumbnail_url":"https://img.youtube.com/vi/d0y_f9kCSDk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"RealityKit & Object Capture Explained (visionOS)","channel_name":"Sean Allen on YouTube","video_id":"Jo9u9wWnynA","video_url":"https://www.youtube.com/watch?v=Jo9u9wWnynA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nRealityKit goes hand in hand with ARKit to make your augmented reality experiences as realistic as possible on iPhone, iPad and Apple Vision Pro. RealityKit handles things like realistic lighting and shadows, motion blur and depth of field. It also takes care of real work physics and collision detection as well as animations.\n\nYou can even capture your own 3D objects using Object Capture to use in your augmented reality experiences.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-02-01T13:09:41Z","thumbnail_url":"https://img.youtube.com/vi/Jo9u9wWnynA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 73","channel_name":"Code Completion","video_id":"bnSigNT2wKc","video_url":"https://www.youtube.com/watch?v=bnSigNT2wKc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-02-01T11:03:22Z","thumbnail_url":"https://img.youtube.com/vi/bnSigNT2wKc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Adding custom row swipe actions to a List – Hot Prospects 6/18","channel_name":"Paul Hudson on YouTube","video_id":"07_jJzw0bms","video_url":"https://www.youtube.com/watch?v=07_jJzw0bms","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: This video\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:32Z","thumbnail_url":"https://img.youtube.com/vi/07_jJzw0bms/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Generating and scaling up a QR code – Hot Prospects 12/18","channel_name":"Paul Hudson on YouTube","video_id":"OTjSpxqbeBI","video_url":"https://www.youtube.com/watch?v=OTjSpxqbeBI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: This video\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:30Z","thumbnail_url":"https://img.youtube.com/vi/OTjSpxqbeBI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Scheduling local notifications – Hot Prospects 7/18","channel_name":"Paul Hudson on YouTube","video_id":"Bc_pd9gqXUM","video_url":"https://www.youtube.com/watch?v=Bc_pd9gqXUM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: This video\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:27Z","thumbnail_url":"https://img.youtube.com/vi/Bc_pd9gqXUM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building our tab bar – Hot Prospects 9/18","channel_name":"Paul Hudson on YouTube","video_id":"1ThJ0S-c2Dk","video_url":"https://www.youtube.com/watch?v=1ThJ0S-c2Dk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: This video\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:24Z","thumbnail_url":"https://img.youtube.com/vi/1ThJ0S-c2Dk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding Swift package dependencies in Xcode  – Hot Prospects 8/18","channel_name":"Paul Hudson on YouTube","video_id":"zK00FbZOxsk","video_url":"https://www.youtube.com/watch?v=zK00FbZOxsk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: This video\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:18Z","thumbnail_url":"https://img.youtube.com/vi/zK00FbZOxsk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Storing our data with SwiftData – Hot Prospects 10/18","channel_name":"Paul Hudson on YouTube","video_id":"AYymiXF8G40","video_url":"https://www.youtube.com/watch?v=AYymiXF8G40","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: This video\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:15Z","thumbnail_url":"https://img.youtube.com/vi/AYymiXF8G40/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Dynamically filtering our SwiftData query – Hot Prospects 11/18","channel_name":"Paul Hudson on YouTube","video_id":"vWKOXetgr4g","video_url":"https://www.youtube.com/watch?v=vWKOXetgr4g","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: This video\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:12Z","thumbnail_url":"https://img.youtube.com/vi/vWKOXetgr4g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating context menus – Hot Prospects 5/18","channel_name":"Paul Hudson on YouTube","video_id":"hu1uqOQAWDk","video_url":"https://www.youtube.com/watch?v=hu1uqOQAWDk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: This video\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:09Z","thumbnail_url":"https://img.youtube.com/vi/hu1uqOQAWDk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Controlling image interpolation in SwiftUI  – Hot Prospects 4/18","channel_name":"Paul Hudson on YouTube","video_id":"NJEBwDfp9PA","video_url":"https://www.youtube.com/watch?v=NJEBwDfp9PA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: This video\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:06Z","thumbnail_url":"https://img.youtube.com/vi/NJEBwDfp9PA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding Swift’s Result type – Hot Prospects 3/18","channel_name":"Paul Hudson on YouTube","video_id":"Ps8t8Xdgvy0","video_url":"https://www.youtube.com/watch?v=Ps8t8Xdgvy0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: This video\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:03Z","thumbnail_url":"https://img.youtube.com/vi/Ps8t8Xdgvy0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating tabs with TabView and tabItem() – Hot Prospects 2/18","channel_name":"Paul Hudson on YouTube","video_id":"0tzHBIS59Ko","video_url":"https://www.youtube.com/watch?v=0tzHBIS59Ko","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: https://youtu.be/tpyj4N-fvMs\n2. Creating tabs with TabView and tabItem(): This video\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:35:01Z","thumbnail_url":"https://img.youtube.com/vi/0tzHBIS59Ko/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Letting users select items in a List – Hot Prospects 1/18","channel_name":"Paul Hudson on YouTube","video_id":"tpyj4N-fvMs","video_url":"https://www.youtube.com/watch?v=tpyj4N-fvMs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 16:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-introduction\n\n1. Letting users select items in a List: This video\n2. Creating tabs with TabView and tabItem(): https://youtu.be/0tzHBIS59Ko\n3. Understanding Swift’s Result type: https://youtu.be/Ps8t8Xdgvy0\n4. Controlling image interpolation in SwiftUI: https://youtu.be/NJEBwDfp9PA\n5. Creating context menus: https://youtu.be/hu1uqOQAWDk\n6. Adding custom row swipe actions to a List: https://youtu.be/07_jJzw0bms\n7. Scheduling local notifications: https://youtu.be/Bc_pd9gqXUM\n8. Adding Swift package dependencies in Xcode: https://youtu.be/zK00FbZOxsk\n9. Building our tab bar: https://youtu.be/1ThJ0S-c2Dk\n10. Storing our data with SwiftData: https://youtu.be/AYymiXF8G40\n11. Dynamically filtering our SwiftData query: https://youtu.be/vWKOXetgr4g\n12. Generating and scaling up a QR code: https://youtu.be/OTjSpxqbeBI\n13. \n14.  \n15. \n16. \n17.\n18.\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/hot-prospects-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-02-01T00:34:57Z","thumbnail_url":"https://img.youtube.com/vi/tpyj4N-fvMs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Decoding Apple's New EU Business Terms for App Developers - Live with John Koetsier","channel_name":"Appfigures on YouTube","video_id":"skgTyZaEkaE","video_url":"https://www.youtube.com/watch?v=skgTyZaEkaE","description":"Apple just changed the game for developers with a new set of business terms for developers living in the EU. \n\nWith the promise of a reduced fee the terms look amazing for app makers but... they aren't.\n\nI spent hours digging into all the details and will share what I know, joined by tech veteran John Koestier.\n\nMore Resources:\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2024-01-31T17:38:54Z","thumbnail_url":"https://img.youtube.com/vi/skgTyZaEkaE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 72","channel_name":"Code Completion","video_id":"AxUux9Vr8rw","video_url":"https://www.youtube.com/watch?v=AxUux9Vr8rw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-31T12:50:58Z","thumbnail_url":"https://img.youtube.com/vi/AxUux9Vr8rw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Introducing Vortex: High-performance particle effects for SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"B-juQNel_IM","video_url":"https://www.youtube.com/watch?v=B-juQNel_IM","description":"Vortex is an open-source collection of particle effects built for SwiftUI, making it easy to add fire, smoke, confetti, and more to your projects.\n\nGet the code: https://github.com/twostraws/Vortex","published":"2024-01-31T11:43:52Z","thumbnail_url":"https://img.youtube.com/vi/B-juQNel_IM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Minimal Todo List With SwiftData & Interactive Widgets - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"EBvGmM9YQto","video_url":"https://www.youtube.com/watch?v=EBvGmM9YQto","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a minimal To-do List App with SwiftData and Interactive Widgets Using SwiftUI | SwiftData CRUD | SwiftData Widgets | SwiftUI Interactive Widgets | Widget Interactions SwiftUI | SwiftUI App Intents | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-97494478\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    2:10 Building Todo List\n    14:24 Building Interactive Widgets\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-30T18:00:09Z","thumbnail_url":"https://img.youtube.com/vi/EBvGmM9YQto/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Here's the trick to make a completionHandler much safer! 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"fH_I2jUCzvc","video_url":"https://www.youtube.com/watch?v=fH_I2jUCzvc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nHere's where I've first learned this trick 👉 https://ioscodereview.com/issues/17/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-01-30T16:00:28Z","thumbnail_url":"https://img.youtube.com/vi/fH_I2jUCzvc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 71","channel_name":"Code Completion","video_id":"53cfCeL-JVE","video_url":"https://www.youtube.com/watch?v=53cfCeL-JVE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-30T12:16:43Z","thumbnail_url":"https://img.youtube.com/vi/53cfCeL-JVE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱 Living the Creative Act: \"Success\" S5E4","channel_name":"Full Queue Developer","video_id":"wV-Svg6Bsys","video_url":"https://www.youtube.com/watch?v=wV-Svg6Bsys","description":"Reading and reacting to pages 219 to 222 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-30T11:00:57Z","thumbnail_url":"https://img.youtube.com/vi/wV-Svg6Bsys/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Profile, Certificate, Upload: CD Setup, part 3","channel_name":"Quality Coding on YouTube","video_id":"CdWAnemflQw","video_url":"https://www.youtube.com/watch?v=CdWAnemflQw","description":"Let's continue automating TestFlight delivery on Github Actions.\n\n#LiveCoding in #GitHubActions for #Xcode","published":"2024-01-29T18:45:01Z","thumbnail_url":"https://img.youtube.com/vi/CdWAnemflQw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"📕SwiftData Mastery Book Includes... #bigmountainstudio #swiftui #swiftdata","channel_name":"Mark Moeykens on YouTube","video_id":"srtsPC09-U4","video_url":"https://www.youtube.com/watch?v=srtsPC09-U4","description":"📕SwiftData Mastery is now available: https://bigmtn.studio/swiftdata\n👉 Free SwiftUI Picture Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-29T14:30:29Z","thumbnail_url":"https://img.youtube.com/vi/srtsPC09-U4/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"ARKit: What can it do? (visionOS)","channel_name":"Sean Allen on YouTube","video_id":"pa-1XlU3rpk","video_url":"https://www.youtube.com/watch?v=pa-1XlU3rpk","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nUnderstanding ARKit is vital to building a great app for the Apple Vision Pro in the Swift Programming Language. If you've never built an app with ARKit and have no idea what it's even capable of, this is the video for you. In this video I highlight World Tracking, Scene Understanding, Face Tracking, Motion Capture, Location Anchors and visionOS.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is ARKit\n1:42 - World Tracking & Scene Understanding\n2:29 - Face & Eye  Tracking\n3:20 - Motion Capture\n3:34 - Real World Location Anchors\n4:14 - ARKit in visionOS\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-01-29T13:23:22Z","thumbnail_url":"https://img.youtube.com/vi/pa-1XlU3rpk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 70","channel_name":"Code Completion","video_id":"F33-_QPpgGU","video_url":"https://www.youtube.com/watch?v=F33-_QPpgGU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-29T13:05:40Z","thumbnail_url":"https://img.youtube.com/vi/F33-_QPpgGU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Developer Podcast with Peter! My POV","channel_name":"Full Queue Developer","video_id":"TxQ2-2tZpHY","video_url":"https://www.youtube.com/watch?v=TxQ2-2tZpHY","description":"Recording Peter's podcast. Listen to the final edit on Transistor! https://share.transistor.fm/s/56ebce29\n\nTopics:\nWhy stream?\nThe role of Twitch Chat (very appreciated!)\nThe kinds of streams I do\nMental health\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-29T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/TxQ2-2tZpHY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Live-coding my subway app, Underway. Server-side Swift Jan 28, 2024","channel_name":"Full Queue Developer","video_id":"E_aSMGlNJ7I","video_url":"https://www.youtube.com/watch?v=E_aSMGlNJ7I","description":"📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-29T05:00:11Z","thumbnail_url":"https://img.youtube.com/vi/E_aSMGlNJ7I/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Exploring AppState, a new open-source framework for SwiftUI Application State","channel_name":"Full Queue Developer","video_id":"l0gd_EFpqgA","video_url":"https://www.youtube.com/watch?v=l0gd_EFpqgA","description":"Checkout App State on GitHub! https://github.com/0xLeif/AppState\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act \nSundays at 2pm, NYC time \nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin \nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-29T02:25:01Z","thumbnail_url":"https://img.youtube.com/vi/l0gd_EFpqgA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Spockcast - Bi-Generation","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"eqgmoQeGgTo","video_url":"https://www.youtube.com/watch?v=eqgmoQeGgTo","description":"Check out the latest episode of Spockcast podcast\nhttps://www.spockcast.com/2024/01/28/bi-generation/","published":"2024-01-29T01:31:40Z","thumbnail_url":"https://img.youtube.com/vi/eqgmoQeGgTo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"🌱 Living the Creative Act: \"Greatness\" (Season 5 Episode 3)","channel_name":"Full Queue Developer","video_id":"f-HioAQ_Z-s","video_url":"https://www.youtube.com/watch?v=f-HioAQ_Z-s","description":"Reading and reacting to \"Greatness\" from The Creative Act by Rick Rubin. Pages 215 to to 217\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nLive-coding my app, Underway. \nReading and discussing \"The Creative Act\" by Rick Rubin\nMaybe Timberborn gameplay at the end?\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-29T00:45:21Z","thumbnail_url":"https://img.youtube.com/vi/f-HioAQ_Z-s/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Decoding Apple's New EU Business Terms for App Developers - Live with John Koetsier","channel_name":"Appfigures on YouTube","video_id":"PIJRcfDZGRc","video_url":"https://www.youtube.com/watch?v=PIJRcfDZGRc","description":"Apple just changed the game for developers with a new set of business terms for developers living in the EU. \n\nWith the promise of a reduced fee the terms look amazing for app makers but... they aren't.\n\nI spent hours digging into all the details and will share what I know, joined by tech veteran John Koestier.\n\nMore Resources:\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2024-01-28T22:47:10Z","thumbnail_url":"https://img.youtube.com/vi/PIJRcfDZGRc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How To Use Transient In SwiftData | SwiftData Tutorial | #13","channel_name":"tundsdev on YouTube","video_id":"JzC3qFFs6Is","video_url":"https://www.youtube.com/watch?v=JzC3qFFs6Is","description":"How To Use Transient In SwiftData\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:28 - What are Transient Properties\n00:49 - Using the @Transient Macro\n03:30 - Using Computed Properties\n\n**********************************\n\n⏭️ Next Video: SwiftData Structs & Enum - https://youtu.be/BAIIaAdt0NI\n⏮️ Previous Video: SwiftData Background Tasks - https://youtu.be/B3JSgcXjsL8\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData tutorial, we're going to look at how we prevent saving properties to SwiftData by using the @Transient macro. We'll look at how to use Transient in SwiftData and also discuss when you want to use it as well as a few tips and trips.\n\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-01-28T17:00:22Z","thumbnail_url":"https://img.youtube.com/vi/JzC3qFFs6Is/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Late Night Silent Completions: Jiiiii — Part 69","channel_name":"Code Completion","video_id":"tze1xcy8J5s","video_url":"https://www.youtube.com/watch?v=tze1xcy8J5s","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-28T14:46:58Z","thumbnail_url":"https://img.youtube.com/vi/tze1xcy8J5s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Remote Repositories and GitHub","channel_name":"Stewart Lynch on YouTube","video_id":"j24uVD-LCq8","video_url":"https://www.youtube.com/watch?v=j24uVD-LCq8","description":"This is the fourth video in the Source Control with Xcode series.  In this video I want to introduce you to GitHub and how you can push your local repository up to GitHub and then pull it down on another computer or folder on your local computer and work on it there.  Then we will look at pushing updates back to GitHub and pulling them back to keep all local repositories in sync.\n\nIf you want to support my work, you can buy me a coffee :) \n\nhttps://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n0:45 GitHub Account\n4:34 Pushing and Pulling\n9:29 Cloning \n13:06 Adding New Features and Merging\n23:58 Dealing with Conflicts \nStarter Project Files:\nNone \n\nCompleted Project:\nNone \n\nReferences mentioned in video: \nAbout creating GitHub Apps\n   https://docs.github.com/en/apps/creating-github-apps/setting-up-a-github-app/about-creating-github-apps\n\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   https://youtu.be/BP5YL_IbAiU\nRemote Repositories and GitHub\n   https://youtu.be/j24uVD-LCq8\nGitIgnore\n   Release Date: February 4\nForking, Issues and Pull Requests\n   Release Date:  February 11\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 18\n\nRecommended Resources:\n\nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-01-28T14:37:33Z","thumbnail_url":"https://img.youtube.com/vi/j24uVD-LCq8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Bi-Generation","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Dl7IxODcxRE","video_url":"https://www.youtube.com/watch?v=Dl7IxODcxRE","description":"This week we review the Dr Who Specials on Disney+, What If? Season Two and Marvel's Echo.\n\n  •  Star Trek: Discovery Season 5 to Premiere at SXSW 2024 (https://www.startrek.com/en-ca/news/star-trek-discovery-season-5-sxsw-premiere) \n  •  Here's All the Genre Shows Snubbed at the Emmys Last Night (https://gizmodo.com/emmy-snubs-scifi-horror-last-of-us-andor-wednesday-prey-1851169136) \n  •  Apple Vision Pro Will Feature 150-Plus 3D Movies at Launch, Immersive Originals, Disney+, Amazon Prime Video and More (https://variety.com/2024/digital/news/apple-vision-pro-3d-movies-streaming-apps-disney-plus-1235873608/) \n  •  Dune: Part Two confirms epic runtime (https://www.digitalspy.com/movies/a46419799/dune-2-runtime/) \n  •  The Mandalorian & Grogu Journeys to the Big Screen | StarWars.com (https://www.starwars.com/news/the-mandalorian-and-grogu) \n  •  She-Hulk Season 2 Seems Unlikely, According to Tatiana Maslany (https://gizmodo.com/she-hulk-season-2-release-tatiana-maslany-marvel-studio-1851169245) \n  •  Star Wars' Director Sharmeen Obaid-Chinoy Says It's About Time a Woman Shaped a Star Wars Film - IGN (https://www.ign.com/articles/star-wars-director-sharmeen-obaid-chinoy-says-its-about-time-a-woman-shaped-a-star-wars-film) \n  •  10 Doctor Who Fan Theories That Make Too Much Sense To Ignore (https://youtu.be/vGwUe2nCQF8?si=aPIg5TbpbHgpR2Af) \n  •  Doctor Who Recap: EVERYTHING You Need To Know Before The 60th Anniversary (https://youtu.be/AhPxg8nXK6A?si=S_v5mroWZAzNoJ2T) \n  •  3 Body Problem | Official Trailer | Netflix (https://youtu.be/mogSbMD6EcY?si=7bT3fUHKF_gEWMoh) \n  •  Marvel Studios' Echo | Official Trailer | Disney+ and Hulu (https://youtu.be/AFUKnherhuw?si=zE8QUCHjL6y4r4m3) \n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2024-01-28T07:03:21Z","thumbnail_url":"https://img.youtube.com/vi/Dl7IxODcxRE/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"visionOS demo app","channel_name":"Alex Paul on YouTube","video_id":"5gO27KoOM-4","video_url":"https://www.youtube.com/watch?v=5gO27KoOM-4","description":"","published":"2024-01-28T01:42:35Z","thumbnail_url":"https://img.youtube.com/vi/5gO27KoOM-4/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Do you know what translatesAutoresizingMaskIntoConstraints actually does? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"NyFmAdzY0MM","video_url":"https://www.youtube.com/watch?v=NyFmAdzY0MM","description":"Link to the article 👉 https://www.advancedswift.com/autolayout-vs-autoresizing-masks/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-01-27T14:12:52Z","thumbnail_url":"https://img.youtube.com/vi/NyFmAdzY0MM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 68","channel_name":"Code Completion","video_id":"O0DZvh_M0JA","video_url":"https://www.youtube.com/watch?v=O0DZvh_M0JA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-27T12:58:09Z","thumbnail_url":"https://img.youtube.com/vi/O0DZvh_M0JA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Share Sheet Extension | iOS 17 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"_YJPnTQ8R1A","video_url":"https://www.youtube.com/watch?v=_YJPnTQ8R1A","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Share Sheet Extension for the SwiftUI App | SwiftUI Share Extension | SwiftUI Share Sheet Extension | SwiftUI ShareSheet | Displaying App in ShareSheet | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-97265108\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:37 Setting Up Share Extension\n    7:18 Sharing Data between Share Extension to App\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-26T22:15:18Z","thumbnail_url":"https://img.youtube.com/vi/_YJPnTQ8R1A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Offline Search Engine with SimilaritySearchKit","channel_name":"Kilo Loco on YouTube","video_id":"3MC0TqKbGS8","video_url":"https://www.youtube.com/watch?v=3MC0TqKbGS8","description":"I spent a few hours putting together an offline search engine using SimilaritySearchKit with some data from Kaggle.\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nX/Twitter - https://x.com/kilo_loco","published":"2024-01-26T16:00:05Z","thumbnail_url":"https://img.youtube.com/vi/3MC0TqKbGS8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 67","channel_name":"Code Completion","video_id":"hekxMQaCMgE","video_url":"https://www.youtube.com/watch?v=hekxMQaCMgE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-26T11:21:09Z","thumbnail_url":"https://img.youtube.com/vi/hekxMQaCMgE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Custom Code   SwiftData Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"IPiSNgu8V5w","video_url":"https://www.youtube.com/watch?v=IPiSNgu8V5w","description":"We customize the generated code to be more Swifty by handling Optionals, special types, NSSet, and inits.","published":"2024-01-25T21:09:54Z","thumbnail_url":"https://img.youtube.com/vi/IPiSNgu8V5w/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Late Night Silent Completions: Jiiiii — Part 66","channel_name":"Code Completion","video_id":"LtsAPHIvs8Y","video_url":"https://www.youtube.com/watch?v=LtsAPHIvs8Y","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-25T11:13:45Z","thumbnail_url":"https://img.youtube.com/vi/LtsAPHIvs8Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 65","channel_name":"Code Completion","video_id":"GnQGRxiEFOo","video_url":"https://www.youtube.com/watch?v=GnQGRxiEFOo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-24T11:12:33Z","thumbnail_url":"https://img.youtube.com/vi/GnQGRxiEFOo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Twitter, I Mean X, Hit a BIG Milestone | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"i2IKoHD-KCw","video_url":"https://www.youtube.com/watch?v=i2IKoHD-KCw","description":"🗞 This Week in Apps:\n\n0:00 - Intro\n0:13 - Peacock's BIG weekend\n1:18 - Why Artifact failed\n2:39 - $100M for 16 Apps?\n4:59 - X/Twitter's Milestone\n5:58 - Where's Among us?\n\nApp intelligence data by Appfigures.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► Find me on 𝕏 → https://twitter.com/arielmichaeli","published":"2024-01-24T05:28:36Z","thumbnail_url":"https://img.youtube.com/vi/i2IKoHD-KCw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Why write visionOS apps?","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fFtdgvim1VM","video_url":"https://www.youtube.com/watch?v=fFtdgvim1VM","description":"From my talk \"2024: A Spatial Odyssey Or How I Learned to Relax and Embrace visionOS\n\nhttps://youtu.be/JR8PuNxfqqA","published":"2024-01-24T00:35:41Z","thumbnail_url":"https://img.youtube.com/vi/fFtdgvim1VM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Don't write this code! (use prepareForDisplay instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"9UVBCK6Kwlk","video_url":"https://www.youtube.com/watch?v=9UVBCK6Kwlk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-01-23T16:00:04Z","thumbnail_url":"https://img.youtube.com/vi/9UVBCK6Kwlk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 64","channel_name":"Code Completion","video_id":"zSEgWJBPfY0","video_url":"https://www.youtube.com/watch?v=zSEgWJBPfY0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-23T10:12:15Z","thumbnail_url":"https://img.youtube.com/vi/zSEgWJBPfY0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"2024: A Spatial Odyssey... Embracing visionOS & To TDD or Not TDD - TACOW Jan 17, 2024, Toronto","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JR8PuNxfqqA","video_url":"https://www.youtube.com/watch?v=JR8PuNxfqqA","description":"This is the two tech talks from TACOW meetup on Jan 17, 2024 hosted by The Score.\n\n0:00 Tacow Introduction - Anluan O'Brian\n2:41 2024: A Spatial Odyssey or How I Learned to Relax and Embrace visionOS\n32:41 Tim Mitra Q&amp;A\n41:06 TDD or Not TDD?\n54:11 TDD Demo\n1:22:50 Uday Patial Q&A","published":"2024-01-23T03:12:57Z","thumbnail_url":"https://img.youtube.com/vi/JR8PuNxfqqA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Bring 3D to your App: Developing Native iOS Apps with Spline","channel_name":"Brian Advent on YouTube","video_id":"o0Y69NLOXxU","video_url":"https://www.youtube.com/watch?v=o0Y69NLOXxU","description":"@splinetool  - a multi-platform and multi-dimensional design tool - has recently introduced native 3D for the Apple Ecosystem. This means that you can easily build an interactive 3D app, combine 3D scenes with native Swift projects, generate a pre-built Xcode project directly from Spline, and once complete, you can publish it directly to the App Store.\n\nIn this tutorial, I will teach you more about this and how to use Spline to develop native iOS apps\n\n➡️ Tutorial Files: https://www.patreon.com/posts/96967428?pr=true\n➡️ Spline Documentation: https://docs.spline.design\n\nLearn more about Spline:\nWebsite: https://spline.design/\nYouTube: https://www.youtube.com/@splinetool\n\nJoin the Spline community:\nInstagram: https://www.instagram.com/splinetool/\nTwitter:  https://twitter.com/splinetool\nTikTok: https://www.tiktok.com/@splinedesign\nDiscord Community: https://discord.com/invite/M9hNDMqvnw","published":"2024-01-22T19:45:00Z","thumbnail_url":"https://img.youtube.com/vi/o0Y69NLOXxU/hqdefault.jpg","twitter_url":""},{"name":"Encrypt the Provisioning: CD Setup, part 2","channel_name":"Quality Coding on YouTube","video_id":"1p764jvjUpE","video_url":"https://www.youtube.com/watch?v=1p764jvjUpE","description":"Let's continue automating TestFlight delivery on Github Actions.\n\n#LiveCoding in #GitHubActions for #Xcode","published":"2024-01-22T19:00:02Z","thumbnail_url":"https://img.youtube.com/vi/1p764jvjUpE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Dock Progress Bar for macOS | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"m7t1GnXFARY","video_url":"https://www.youtube.com/watch?v=m7t1GnXFARY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to a Custom Dock Progress Bar for macOS Using SwiftUI | Dock Progress Bar macOS | Dock Progress Bar SwiftUI | Custom Dock Icon View macOS | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-bar-96985850\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Building Dock Progress Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-22T18:15:10Z","thumbnail_url":"https://img.youtube.com/vi/m7t1GnXFARY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftData Models for Charts (📕 SwiftData Book)  #swiftui #swiftdata","channel_name":"Mark Moeykens on YouTube","video_id":"tvhuRV20b1U","video_url":"https://www.youtube.com/watch?v=tvhuRV20b1U","description":"📕Working on \"SwiftData Mastery in SwiftUI\" book.\n👉 Learn More: https://bigmtn.studio/swiftdata\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-22T14:30:30Z","thumbnail_url":"https://img.youtube.com/vi/tvhuRV20b1U/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Coding my subway app for NYC, Sunday, Jan 21, 2024","channel_name":"Full Queue Developer","video_id":"J0luzS-DEQE","video_url":"https://www.youtube.com/watch?v=J0luzS-DEQE","description":"📡 LIVE SCHEDULE\nLiving the Creative Act, live-coding and book club\nSundays at 2pm, NYC time\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-22T13:56:09Z","thumbnail_url":"https://img.youtube.com/vi/J0luzS-DEQE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 63","channel_name":"Code Completion","video_id":"qcHJHIDSwcs","video_url":"https://www.youtube.com/watch?v=qcHJHIDSwcs","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-22T11:56:41Z","thumbnail_url":"https://img.youtube.com/vi/qcHJHIDSwcs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftData Background Tasks: Massively Improve Your Apps Performance | SwiftData Tutorial | #12","channel_name":"tundsdev on YouTube","video_id":"B3JSgcXjsL8","video_url":"https://www.youtube.com/watch?v=B3JSgcXjsL8","description":"SwiftData Background Tasks: Massively Improve Your Apps Performance\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:23 - Project Intro\n00:43 - Performance Issues On Main Thread\n04:15 - Using @ModelActor In SwiftData\n06:52 - Saving Data In SwiftData Background Thread\n\n**********************************\n\n⏭️ Next Video: How To Use Transient - https://youtu.be/JzC3qFFs6Is\n⏮️ Previous Video: SwiftData Debugging Core Data Lab - https://youtu.be/jS1Grzd2Kt0\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData tutorial, we're going to look at how we can improve our apps performance by using SwiftData Background Tasks. We'll look at how we can use background threads in SwiftData to help us handle saving large amounts of data without affecting our apps performance.\n\nWe'll also look at how we can use Xcode Instruments to validate and make sure that the data that we've saving is being done on a thread that isn't the Main Thread to avoid performance issues.\n\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-01-21T17:00:07Z","thumbnail_url":"https://img.youtube.com/vi/B3JSgcXjsL8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Apple Vision Pro for Business","channel_name":"Kilo Loco on YouTube","video_id":"HJBrCBJB71Y","video_url":"https://www.youtube.com/watch?v=HJBrCBJB71Y","description":"I started thinking about the business use-cases for purchasing an Apple Vision Pro and go over who I think is actually likely to make money with  this device.\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nX/Twitter - https://x.com/kilo_loco","published":"2024-01-21T16:00:08Z","thumbnail_url":"https://img.youtube.com/vi/HJBrCBJB71Y/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Source Control with Xcode: Branching and Merging","channel_name":"Stewart Lynch on YouTube","video_id":"BP5YL_IbAiU","video_url":"https://www.youtube.com/watch?v=BP5YL_IbAiU","description":"This is the third video in the Source Control with Xcode series.  In this video we will look at the process of creating a development branch so we can work on our code without jeopardizing our main branch and then merging that branch back to the main branch once we are done.\n\nWe will also look at using a git terminal command to reset the head to a previous commit without losing changes and CherryPicking a commit from another branch.  \n\nIf you want to support my work, you can buy me a coffee :) \n\nhttps://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n0:45 Branching and Merging \n8:25 In Progress Commits \n13:25 Previewing Changes\n16:00 Git Reset and Merge \n21:08 Other Actions \n\nStarter Project Files:\nNone \n\nCompleted Project:\nNone \n\nReferences mentioned in video: \nQuick Help video\n   https://youtu.be/hj2lVakg5Io?si=FOELEAx-NnqgoR9W\n\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   Release Date: January 7\nRemote Repositories and GitHub\n   Release Date: January 14\nGitIgnore\n   Release Date: January 21\nForking, Issues and Pull Requests\n   Release Date:  January 28\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 4","published":"2024-01-21T14:38:04Z","thumbnail_url":"https://img.youtube.com/vi/BP5YL_IbAiU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 62","channel_name":"Code Completion","video_id":"AORedTS4oGg","video_url":"https://www.youtube.com/watch?v=AORedTS4oGg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-21T12:32:48Z","thumbnail_url":"https://img.youtube.com/vi/AORedTS4oGg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 61","channel_name":"Code Completion","video_id":"s5g_mGra9GU","video_url":"https://www.youtube.com/watch?v=s5g_mGra9GU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-20T10:23:17Z","thumbnail_url":"https://img.youtube.com/vi/s5g_mGra9GU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A Day In The Life - Beatles cover, Classic Albums Live, Roy Thompson Hall, Jan 19, 2024","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"f2q8CIcTghY","video_url":"https://www.youtube.com/watch?v=f2q8CIcTghY","description":"","published":"2024-01-20T05:17:17Z","thumbnail_url":"https://img.youtube.com/vi/f2q8CIcTghY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Build a SwiftUI Chat & Video Calling App","channel_name":"Stream Developers on YouTube","video_id":"IUPFld2F3uU","video_url":"https://www.youtube.com/watch?v=IUPFld2F3uU","description":"Get started with Stream for free: https://gstrm.io/yt-swiftui-calling-app\n\nCreate an iOS chat messaging and video calling app using SwiftUI and Stream's Chat and Video SDKs. Discover how to build real-time text chats and calling experiences similar to popular and familiar communication apps like Messenger, WhatsApp, and Telegram.\n\nTimestamps\n00:00 Cold open\n00:05 Introduction\n01:00 Chapters\n01:51 Chat and video calling features\n02:21 Final project\n03:39 A tour of the starter project\n04:32 Configure required privacies\n05:20 Install the chat and video SDKs\n07:50 Configure the chat SDK\n16:55 Configure the video SDK\n24:33 Recap\n\nRelated Links\nStream Chat iOS: https://getstream.io/chat/docs/sdk/ios/\n\nStream Video iOS: https://getstream.io/video/docs/ios/\n\nGitHub repo (Chat SDK): https://github.com/getstream/stream-chat-swiftui\n\nGitHub repo (Video SDK): https://github.com/GetStream/stream-video-swift\n\nSwiftUI chat tutorial: https://getstream.io/tutorials/ios-chat/\n\nSwiftUI video calling tutorial: https://getstream.io/video/sdk/ios/tutorial/video-calling/\n\nSign up for a free Stream account: https://getstream.io/accounts/login/\n\nToken generator: https://getstream.io/chat/docs/react/token_generator/\n\nVideoRenderer: https://getstream.io/video/docs/ios/ui-components/video-renderer/\n\nCallContainer: https://getstream.io/video/docs/ios/ui-components/call/call-container/\n\nCallViewModel: https://getstream.io/video/docs/ios/ui-components/view-model/\n\nVideo calling customization: https://getstream.io/video/docs/ios/ui-components/customizing-views/\n\nChat customization: https://getstream.io/chat/docs/sdk/ios/swiftui/view-customizations/","published":"2024-01-19T20:00:07Z","thumbnail_url":"https://img.youtube.com/vi/IUPFld2F3uU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Late Night Silent Completions: Jiiiii — Part 60","channel_name":"Code Completion","video_id":"uNUCzjMefF8","video_url":"https://www.youtube.com/watch?v=uNUCzjMefF8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-19T10:58:04Z","thumbnail_url":"https://img.youtube.com/vi/uNUCzjMefF8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fixing Bookworm – Accessibility SwiftUI Tutorial 7/7","channel_name":"Paul Hudson on YouTube","video_id":"L52LFKjgqi0","video_url":"https://www.youtube.com/watch?v=L52LFKjgqi0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI: https://youtu.be/TOUoyVSRsMo\n5. Fixing Guess the Flag: https://youtu.be/d-KsimIx9U0\n6. Fixing Word Scramble: https://youtu.be/PCPyOEAGrIw\n7. Fixing Bookworm: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-19T09:58:15Z","thumbnail_url":"https://img.youtube.com/vi/L52LFKjgqi0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing Word Scramble – Accessibility SwiftUI Tutorial 6/7","channel_name":"Paul Hudson on YouTube","video_id":"PCPyOEAGrIw","video_url":"https://www.youtube.com/watch?v=PCPyOEAGrIw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI: https://youtu.be/TOUoyVSRsMo\n5. Fixing Guess the Flag: https://youtu.be/d-KsimIx9U0\n6. Fixing Word Scramble: This video\n7. Fixing Bookworm: https://youtu.be/L52LFKjgqi0\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-19T09:58:11Z","thumbnail_url":"https://img.youtube.com/vi/PCPyOEAGrIw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing Guess the Flag – Accessibility SwiftUI Tutorial 5/7","channel_name":"Paul Hudson on YouTube","video_id":"d-KsimIx9U0","video_url":"https://www.youtube.com/watch?v=d-KsimIx9U0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI: https://youtu.be/TOUoyVSRsMo\n5. Fixing Guess the Flag: This video\n6. Fixing Word Scramble: https://youtu.be/PCPyOEAGrIw\n7. Fixing Bookworm: https://youtu.be/L52LFKjgqi0\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-19T09:58:08Z","thumbnail_url":"https://img.youtube.com/vi/d-KsimIx9U0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Handling voice input in SwiftUI – Accessibility SwiftUI Tutorial 4/7","channel_name":"Paul Hudson on YouTube","video_id":"TOUoyVSRsMo","video_url":"https://www.youtube.com/watch?v=TOUoyVSRsMo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI: This video\n5. Fixing Guess the Flag: https://youtu.be/d-KsimIx9U0\n6. Fixing Word Scramble: https://youtu.be/PCPyOEAGrIw\n7. Fixing Bookworm: https://youtu.be/L52LFKjgqi0\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-19T09:58:04Z","thumbnail_url":"https://img.youtube.com/vi/TOUoyVSRsMo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Core Data   SwiftData Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"MyeobrzKUfM","video_url":"https://www.youtube.com/watch?v=MyeobrzKUfM","description":"We generate Swift code for our Core Data entities.","published":"2024-01-18T20:48:14Z","thumbnail_url":"https://img.youtube.com/vi/MyeobrzKUfM/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Floating Tab Bar for macOS | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"DA2EMt38iLg","video_url":"https://www.youtube.com/watch?v=DA2EMt38iLg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Custom Floating Tab Bar for macOS Using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Floating Tab Bar | SwiftUI For macOS | SwiftUI Custom Tab bar macOS | SwiftUI Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-96749356\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    1:27 Building Custom Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-18T18:41:32Z","thumbnail_url":"https://img.youtube.com/vi/DA2EMt38iLg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Fixing Your Apple Search Ad Campaigns","channel_name":"Appfigures on YouTube","video_id":"Vdgb0FD2AMc","video_url":"https://www.youtube.com/watch?v=Vdgb0FD2AMc","description":"Are you using Apple Search Ads but don't feel like you're getting enough out of them? \n\nIn this live stream I'm going to answer YOUR questions to help you get more out of your campaigns.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #ASA","published":"2024-01-18T18:41:22Z","thumbnail_url":"https://img.youtube.com/vi/Vdgb0FD2AMc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How I start every morning as a work from home employee #coffee #iosengineer #wfh #workfromhome #vlog","channel_name":"maeganwilson_","video_id":"21No0Ze0fo4","video_url":"https://www.youtube.com/watch?v=21No0Ze0fo4","description":"","published":"2024-01-18T13:38:47Z","thumbnail_url":"https://img.youtube.com/vi/21No0Ze0fo4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 59","channel_name":"Code Completion","video_id":"fMrZxvjdYc4","video_url":"https://www.youtube.com/watch?v=fMrZxvjdYc4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-18T11:24:35Z","thumbnail_url":"https://img.youtube.com/vi/fMrZxvjdYc4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How We Start Apps: Behind the Scenes of Kino","channel_name":"Ben Sandofsky on YouTube","video_id":"xB_EkVCHZVg","video_url":"https://www.youtube.com/watch?v=xB_EkVCHZVg","description":"What will the app do? What should it look like? Who is this app even for? \n\nCaptured with a pre-release version of Kino. Any issues with sound, light, color, or storytelling are our fault as camera operators.","published":"2024-01-17T17:04:43Z","thumbnail_url":"https://img.youtube.com/vi/xB_EkVCHZVg/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Late Night Silent Completions: Jiiiii — Part 58","channel_name":"Code Completion","video_id":"uSvPkmLfhz0","video_url":"https://www.youtube.com/watch?v=uSvPkmLfhz0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-17T10:23:55Z","thumbnail_url":"https://img.youtube.com/vi/uSvPkmLfhz0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expert Advice for Your Apple Search Ads and ASO Questions","channel_name":"Appfigures on YouTube","video_id":"fyGrRK182Fc","video_url":"https://www.youtube.com/watch?v=fyGrRK182Fc","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough ASO data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get about App Store Optimization (ASO) and Apple Search Ads + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#ASO #appstoreoptimization #applesearchads #ASA","published":"2024-01-16T22:35:44Z","thumbnail_url":"https://img.youtube.com/vi/fyGrRK182Fc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Did you know this hidden feature of subscript? 😯 (it will help you write safer code!)","channel_name":"Vincent Pradeilles on YouTube","video_id":"gmnv8kzOTEY","video_url":"https://www.youtube.com/watch?v=gmnv8kzOTEY","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-01-16T16:00:33Z","thumbnail_url":"https://img.youtube.com/vi/gmnv8kzOTEY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Store these 2 things in SwiftData for Maps","channel_name":"Mark Moeykens on YouTube","video_id":"cVmAZky-sCc","video_url":"https://www.youtube.com/watch?v=cVmAZky-sCc","description":"📕Working on \"SwiftData Mastery in SwiftUI\" book.\n👉 Learn More: https://bigmtn.studio/swiftdata\n\n#SwiftUI #Xcode #bigmountainstudio #swiftdata","published":"2024-01-16T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/cVmAZky-sCc/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 57","channel_name":"Code Completion","video_id":"-TfO52lSbyA","video_url":"https://www.youtube.com/watch?v=-TfO52lSbyA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-16T12:35:08Z","thumbnail_url":"https://img.youtube.com/vi/-TfO52lSbyA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Coding my subway app for NYC & Living the Creative Act","channel_name":"Full Queue Developer","video_id":"K-D3vjIxevQ","video_url":"https://www.youtube.com/watch?v=K-D3vjIxevQ","description":"Working on my subway app on stream. Swift, Xcode, etc\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-16T05:00:06Z","thumbnail_url":"https://img.youtube.com/vi/K-D3vjIxevQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"My fave non tech items on my desk #desksetup #workfromhome #deskinspiration","channel_name":"maeganwilson_","video_id":"UEoq6F4Lz60","video_url":"https://www.youtube.com/watch?v=UEoq6F4Lz60","description":"","published":"2024-01-16T03:50:29Z","thumbnail_url":"https://img.youtube.com/vi/UEoq6F4Lz60/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Figma Crash Course 2024 – Full Website in 60 Minutes","channel_name":"Learn UI Design","video_id":"ZkiqyA0N71U","video_url":"https://www.youtube.com/watch?v=ZkiqyA0N71U","description":"A beginner's guide to *ALL* the major 2024 functionality in Figma: frames, basic shapes and properties, text & text styling, named styles, colors, plugins, the pen tool/vector editing, gradients, shadows, autolayout, components, prototyping, and dev mode! In the process, we'll complete a nice dashboard design AND I'll throw in a bunch of UI design tips 😎\n\n00:00 Intro\n02:42 Positioning elements, opacities\n05:24 Rulers & grids\n07:27 Duplicating layers\n08:20 Text\n13:35 Layers & shapes\n17:11 Plugins\n21:31 Pen tool & vector editing\n26:36 Color\n31:06 Gradients\n35:31 Shadows\n37:20 Autolayout\n44:19 Components, constraints\n53:58 Prototyping\n58:13 Dev Mode, text styles\n\nRESOURCES (FREE) MENTIONED IN THE VIDEO:\n🎨 HSB color system primer (https://learnui.design/blog/the-hsb-color-system-practicioners-primer.html)\n🖍 Color variation guide (https://learnui.design/blog/color-in-ui-design-a-practical-framework.html)\n🌈 Gradient tool (https://learnui.design/tools/gradient-generator.html)\n🔠 6 techniques for making text on images legible (https://learnui.design/blog/7-rules-for-creating-gorgeous-ui-part-2.html#rule-4-learn-the-methods-of-overlaying-text-on-images)\n🤖 Figma's Autolayout playground file (https://www.figma.com/community/file/784448220678228461/figma-auto-layout-playground)\n🏛️ Why grids are overrated (and what to use instead) (https://learnui.design/blog/why-beginning-designers-dont-need-grids-type-scales-color-theory.html)\n🔘 Figma’s Component playground file (https://www.figma.com/community/file/1100581138025393004)\n\nFor FREE design tutorials, hop on the Design Hacks newsletter:\n✉️ http://designhacks.com/\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design\n\nWant to learn to design usable, intuitive web and mobile apps?\nCheck out LEARN UX DESIGN 👉 https://learnux.design\n\nWant to learn how to design and write high-converting landing pages?\nCheck out LANDING PAGE ACADEMY 👉 https://learnui.design/courses/landing-page-academy.html","published":"2024-01-16T01:00:22Z","thumbnail_url":"https://img.youtube.com/vi/ZkiqyA0N71U/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Fast Tests in Xcode Tip #1: Rip Out UI Tests","channel_name":"Quality Coding on YouTube","video_id":"samGkEay79E","video_url":"https://www.youtube.com/watch?v=samGkEay79E","description":"https://qualitycoding.org/optimize-xcode-for-fast-tests/\n\n#Xcode","published":"2024-01-16T00:32:21Z","thumbnail_url":"https://img.youtube.com/vi/samGkEay79E/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Underway Live coding","channel_name":"Full Queue Developer","video_id":"8tkdCbM9lZU","video_url":"https://www.youtube.com/watch?v=8tkdCbM9lZU","description":"Working on my subway app. But first starting off with the latest episode of Living the Creative Act\n\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2024-01-15T22:08:43Z","thumbnail_url":"https://img.youtube.com/vi/8tkdCbM9lZU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Building Your Archive: CD Setup, part 1","channel_name":"Quality Coding on YouTube","video_id":"PFhNTdJ8Jec","video_url":"https://www.youtube.com/watch?v=PFhNTdJ8Jec","description":"Let's finish manual TestFlight delivery, then start automating it on Github Actions\n\n#LiveCoding in #Xcode\n\n00:00 - Intro\n02:40 - Discovery Tree\n05:44 - Finish manual TestFlight\n18:23 - Start automating","published":"2024-01-15T19:00:11Z","thumbnail_url":"https://img.youtube.com/vi/PFhNTdJ8Jec/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Perfectionism Can Paralyze You","channel_name":"Mark Moeykens on YouTube","video_id":"Vu1Qa8gMHbQ","video_url":"https://www.youtube.com/watch?v=Vu1Qa8gMHbQ","description":"I stopped making videos because of perfectionism.\nNow I'm back with a more casual format.\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-15T14:30:08Z","thumbnail_url":"https://img.youtube.com/vi/Vu1Qa8gMHbQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 56","channel_name":"Code Completion","video_id":"qqGAZxLug68","video_url":"https://www.youtube.com/watch?v=qqGAZxLug68","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-15T10:37:08Z","thumbnail_url":"https://img.youtube.com/vi/qqGAZxLug68/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift WinRT & WinUI 3 Windows News App Short Demo","channel_name":"Xcoding with Alfian","video_id":"C5QdEE1Xfsc","video_url":"https://www.youtube.com/watch?v=C5QdEE1Xfsc","description":"Experimenting with swift-winrt language projection from The Browser Company to create a Swift WinRT & WinUI 3 Windows News App! \n\nBuild native Windows UI using pure Swift and share business logic across platforms such as macOS,  iOS,  & Linux. \n\nFull tutorial video is coming soon to the @XCA channel!\n\nFor more details about swift-winRT, read \"The Browser Company Swift, meet WinRT\" article:\nhttps://open.substack.com/pub/speakinginswift/p/swift-meet-winrt?utm_campaign=post&amp;utm_medium=web","published":"2024-01-15T02:01:56Z","thumbnail_url":"https://img.youtube.com/vi/C5QdEE1Xfsc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Living the Creative Act S5E2: Temporary Rules","channel_name":"Full Queue Developer","video_id":"Xqsr6qXUL1U","video_url":"https://www.youtube.com/watch?v=Xqsr6qXUL1U","description":"Reading and reacting to pages 207 to 2011 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. \n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC\nSong: Defx x P for Parker x Fame Sounds - I Like It [Arcade Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/ILikeIt\nWatch: http://ncs.io/ILikeItAT/youtube","published":"2024-01-14T21:25:53Z","thumbnail_url":"https://img.youtube.com/vi/Xqsr6qXUL1U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftData Debugging The Easy Way | SwiftData Tutorial | #11","channel_name":"tundsdev on YouTube","video_id":"jS1Grzd2Kt0","video_url":"https://www.youtube.com/watch?v=jS1Grzd2Kt0","description":"SwiftData Debugging The Easy Way\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:27 - Into To CoreDataLab\n01:52 - Viewing Data In CoreDataLab\n04:31 - Viewing Relationships In CoreDataLab\n05:05 - Tracking Changes In CoreDataLab\n07:44 - Adding Data In CoreDataLab\n10:06 - Editing Data In CoreDataLab\n10:49 - Filtering Data In CoreDataLab\n11:58 - Debugging SwiftData With Launch Arguements In Xode\n\n\n**********************************\n\n⏭️ Next Video: SwiftData Background Threads - https://youtu.be/B3JSgcXjsL8\n⏮️ Previous Video: SwiftData Migrations - https://youtu.be/PDKaZpWuH1I\n\nFREE SwiftData Course: https://youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7&amp;si=LGH8eUiuRGsul2eX\n\nDownload Core Data Labs 👉🏾 https://apps.apple.com/app/apple-store/id1460684638?pt=20910800&amp;ct=tundsdev&amp;mt=8\n\nIn this SwiftData Tutorial we're going to take a look at a really useful iOS developer tool called Core Data Lab. This tools allows us to easily debug swiftdata and test our swiftdata database.\n\nBy the end of this SwiftData tutorial you should know how to inspect your SwiftData database and view all the data that you've persisted.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2024-01-14T17:00:26Z","thumbnail_url":"https://img.youtube.com/vi/jS1Grzd2Kt0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift WinRT & WinUI 3 Windows News App Demo #swift #windows","channel_name":"Xcoding with Alfian","video_id":"CXGFwLJ5sIg","video_url":"https://www.youtube.com/watch?v=CXGFwLJ5sIg","description":"","published":"2024-01-14T15:37:07Z","thumbnail_url":"https://img.youtube.com/vi/CXGFwLJ5sIg/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Unlock your coding potential with VISUAL references","channel_name":"Mark Moeykens on YouTube","video_id":"PKUHmlG_76g","video_url":"https://www.youtube.com/watch?v=PKUHmlG_76g","description":"Use images to quickly remember what is possible. No need to memorize code (too slow).\n👉 Free SwiftUI Picture Book: http://bigmtn.studio/freebook\n(SwiftData Mastery book shown in the video.)\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-14T14:47:27Z","thumbnail_url":"https://img.youtube.com/vi/PKUHmlG_76g/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Staging and Committing with Xcode","channel_name":"Stewart Lynch on YouTube","video_id":"XT4jkaXg5jU","video_url":"https://www.youtube.com/watch?v=XT4jkaXg5jU","description":"This is the second video in the Source Control with Xcode series.  In this video our focus will be on creating a new RatingsView and then staging and committing that view to our git repository. I will also introduce you to the git Log command and show you how you can amend a previous commit.\nIf you want to support my work, you can buy me a coffee :) \n\nhttps://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n0:40 Creating a RatingsView Project \n1:47 Staging Changes \n14:30 Committing Changes \n17:00 Amending a Commit \n18:10 Git Log \n\nStarter Project Files:\nNone \n\nCompleted Project:\nNone \n\nReferences mentioned in video: \nNone\n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n  https://youtu.be/XT4jkaXg5jU\nBranching and merging \n   Release Date: January 21\nRemote Repositories and GitHub\n   Release Date: January 28\nGitIgnore\n   Release Date: February 4\nForking, Issues and Pull Requests\n   Release Date:  February 11\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 18\n\nOther Recommended Resources: \nRocketSim - Build Apps Faster\n   https://gumroad.com/a/122988499/ftvbh\n\nBigMountain Studio Books \nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nAppCoda Books \nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX \nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq \nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw \nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz \n\nOther References: \nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon:\n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-01-14T14:37:09Z","thumbnail_url":"https://img.youtube.com/vi/XT4jkaXg5jU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 55","channel_name":"Code Completion","video_id":"u6ANNJ92U-4","video_url":"https://www.youtube.com/watch?v=u6ANNJ92U-4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-14T12:29:39Z","thumbnail_url":"https://img.youtube.com/vi/u6ANNJ92U-4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Saturday is errand day. #vlog #dayinthelife","channel_name":"maeganwilson_","video_id":"g3pETJgMTmQ","video_url":"https://www.youtube.com/watch?v=g3pETJgMTmQ","description":"","published":"2024-01-14T04:18:08Z","thumbnail_url":"https://img.youtube.com/vi/g3pETJgMTmQ/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Sucks | Devlog-002","channel_name":"Kilo Loco on YouTube","video_id":"rZKpDIL8YYA","video_url":"https://www.youtube.com/watch?v=rZKpDIL8YYA","description":"I spend most of my time trying to understand the reasoning behind the new way to display alerts in SwiftUI.\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nX/Twitter - https://x.com/kilo_loco","published":"2024-01-13T21:49:58Z","thumbnail_url":"https://img.youtube.com/vi/rZKpDIL8YYA/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Reading the value of controls – Accessibility SwiftUI Tutorial 3/7","channel_name":"Paul Hudson on YouTube","video_id":"SlCBMdPfWNc","video_url":"https://www.youtube.com/watch?v=SlCBMdPfWNc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: This video\n4. Handling voice input in SwiftUI:\n5. Fixing Guess the Flag: \n6. Fixing Word Scramble: \n7. Fixing Bookworm: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-13T20:00:14Z","thumbnail_url":"https://img.youtube.com/vi/SlCBMdPfWNc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Hiding and grouping accessibility data – Accessibility SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"8_YThXJcRPg","video_url":"https://www.youtube.com/watch?v=8_YThXJcRPg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: https://youtu.be/bAM_ybHPcRs\n2. Hiding and grouping accessibility data: This video\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI:\n5. Fixing Guess the Flag: \n6. Fixing Word Scramble: \n7. Fixing Bookworm: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-13T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/8_YThXJcRPg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Identifying views with useful labels – Accessibility SwiftUI Tutorial 1/7","channel_name":"Paul Hudson on YouTube","video_id":"bAM_ybHPcRs","video_url":"https://www.youtube.com/watch?v=bAM_ybHPcRs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 15:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-introduction\n\n1. Identifying views with useful labels: This video\n2. Hiding and grouping accessibility data: https://youtu.be/8_YThXJcRPg\n3. Reading the value of controls: https://youtu.be/SlCBMdPfWNc\n4. Handling voice input in SwiftUI:\n5. Fixing Guess the Flag: \n6. Fixing Word Scramble: \n7. Fixing Bookworm: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/accessibility-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-13T20:00:04Z","thumbnail_url":"https://img.youtube.com/vi/bAM_ybHPcRs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"You Can't Sort Related Models in SwiftData","channel_name":"Mark Moeykens on YouTube","video_id":"MPtAHRn3Mg8","video_url":"https://www.youtube.com/watch?v=MPtAHRn3Mg8","description":"You can do some amazing things in SwiftUI. Here is one of them.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 Code with Chris SwiftUI Library: http://bigmtn.studio/cwc\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-13T19:03:58Z","thumbnail_url":"https://img.youtube.com/vi/MPtAHRn3Mg8/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Late Night Silent Completions: Jiiiii — Part 54","channel_name":"Code Completion","video_id":"p0K29qxULBY","video_url":"https://www.youtube.com/watch?v=p0K29qxULBY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-13T11:48:58Z","thumbnail_url":"https://img.youtube.com/vi/p0K29qxULBY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DAY 7 of 7 Days of Nomad Coding Journey #nomadcoder #hindi #shorts","channel_name":"Etisha Garg on YouTube","video_id":"tyihGpwimTU","video_url":"https://www.youtube.com/watch?v=tyihGpwimTU","description":"DAY 7 of 7 Days of Nomad Coding Journey #nomadcoder #coding #shorts \n\n► Join the Web Dev Community: https://www.jsanytime.com/community/\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-01-13T08:23:12Z","thumbnail_url":"https://img.youtube.com/vi/tyihGpwimTU/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"SwiftUI CoverFlow - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"SeovmdV4_cw","video_url":"https://www.youtube.com/watch?v=SeovmdV4_cw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool Cover Flow Carousel Using SwiftUI | SwiftUI CoverFlow | SwiftUI Scroll Animations | SwiftUI CoverFlow Carousel | SwiftUI Custom Carousel | SwiftUI Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-96377780\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.2\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    1:00 Building CoverFlow View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-12T20:45:11Z","thumbnail_url":"https://img.youtube.com/vi/SeovmdV4_cw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"In-App Purchases - Devlog-001","channel_name":"Kilo Loco on YouTube","video_id":"xkviXRdnjy8","video_url":"https://www.youtube.com/watch?v=xkviXRdnjy8","description":"Implementing my in-app purchase service using StoreKit 2 for my upcoming iOS app.\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nX/Twitter - https://x.com/kilo_loco","published":"2024-01-12T16:15:03Z","thumbnail_url":"https://img.youtube.com/vi/xkviXRdnjy8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Casual Hangout: Working on SwiftData Mastery Book","channel_name":"Mark Moeykens on YouTube","video_id":"A_wOCkbLUoM","video_url":"https://www.youtube.com/watch?v=A_wOCkbLUoM","description":"Working on a new chapter called \"Integrations\" for the SwiftData book. \n📈It will include how to integrate SwiftData with MapKit, PhotosUI, and Charts.\n📕Book Info: https://www.bigmountainstudio.com/swiftdata\nThis is a CASUAL livestream. Feel free to hangout and ask questions.\nI'm not teaching anything in particular, just building in public.","published":"2024-01-12T15:02:01Z","thumbnail_url":"https://img.youtube.com/vi/A_wOCkbLUoM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"(iOS, Xcode 13, SwiftUI, 2022)","channel_name":"Mark Moeykens on YouTube","video_id":"AhTS-gj6v7k","video_url":"https://www.youtube.com/watch?v=AhTS-gj6v7k","description":"You can do some amazing things in SwiftUI. Here is one of them.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 Code with Chris SwiftUI Library: http://bigmtn.studio/cwc\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-12T15:01:43Z","thumbnail_url":"https://img.youtube.com/vi/AhTS-gj6v7k/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Apple's Human Interface Guidelines 2024 - Updated w/ visionOS","channel_name":"Sean Allen on YouTube","video_id":"hwQvpDxgGh4","video_url":"https://www.youtube.com/watch?v=hwQvpDxgGh4","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nApple's Human Interface Guidelines show you how to build the best user experience on iPhone, iPad, Mac, Apple Watch and Vision Pro. It's a must read for iOS Developers and I'm willing to bet that a lot of you have never seen it or even heard of it. In the video I show you an overview of Apple's Human Interface Guidelines and how you can use it to build better apps.\n\nHuman Interface Guidelines:\nhttps://developer.apple.com/design/human-interface-guidelines\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-01-12T13:49:47Z","thumbnail_url":"https://img.youtube.com/vi/hwQvpDxgGh4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 53","channel_name":"Code Completion","video_id":"_SE04H18V4k","video_url":"https://www.youtube.com/watch?v=_SE04H18V4k","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-12T10:47:35Z","thumbnail_url":"https://img.youtube.com/vi/_SE04H18V4k/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"DAY 6 of 7 Days of Nomad Coding Journey #shorts #nomadcoder #hindi","channel_name":"Etisha Garg on YouTube","video_id":"P3__RnJigAQ","video_url":"https://www.youtube.com/watch?v=P3__RnJigAQ","description":"DAY 6 of 7 Days of Nomad Coding Journey #nomadcoder #coding #shorts \n\n► Join the Web Dev Community: https://www.jsanytime.com/community/\n\n► Follow Me On Social Media\nLinkedIn: https://www.linkedin.com/in/etisha-garg\nTwitter: https://twitter.com/GargEtisha\nInstagram: https://www.instagram.com/gargetisha\n\n► For business inquiries, reach us on: gargetisha@gmail.com","published":"2024-01-12T08:25:07Z","thumbnail_url":"https://img.youtube.com/vi/P3__RnJigAQ/hqdefault.jpg","twitter_url":"https://x.com/etishaagarg"},{"name":"30 Seconds for AI to Create Mock Data","channel_name":"Mark Moeykens on YouTube","video_id":"xXAskEJYaBU","video_url":"https://www.youtube.com/watch?v=xXAskEJYaBU","description":"Let AI do the heavy lifting of creating mock data.\n\nThis is for SwiftData models but you could use it for anything.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-12T02:58:37Z","thumbnail_url":"https://img.youtube.com/vi/xXAskEJYaBU/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"The Seed -  SwiftData Part2","channel_name":"Daniel Steinberg on YouTube","video_id":"z_Wxr0sx_rY","video_url":"https://www.youtube.com/watch?v=z_Wxr0sx_rY","description":"We continue to motivate SwiftData by looking at the XML persisted by a simple Core Data model","published":"2024-01-11T20:00:14Z","thumbnail_url":"https://img.youtube.com/vi/z_Wxr0sx_rY/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"39: Stress testing dependency management","channel_name":"Swift Package Indexing Live Streams","video_id":"CEMh7lYrW18","video_url":"https://www.youtube.com/watch?v=CEMh7lYrW18","description":"It's 2024, and Dave and Sven are back to talk plans for the Swift Package Index development over the coming year. They also talk about a light-hearted but also accidentally disastrous recent event in the npm package ecosystem, plans around how the Swift Package Index will approach Swift 6 support, and of course more package recommendations!  \n  \n**News**\n\n- When \"Everything\" Becomes Too Much by Feross Aboukhadijeh - https://socket.dev/blog/when-everything-becomes-too-much\n\n**Packages**\n\n- swift-gopher by Navan Chauhan - https://swiftpackageindex.com/navanchauhan/swift-gopher\n    - The Web Before the Web - https://www.howtogeek.com/661871/the-web-before-the-web-a-look-back-at-gopher/\n    - Wikipedia: Gopher - https://en.wikipedia.org/wiki/Gopher_\\(protocol\\)\n- package-benchmark by Joakim Hassila - https://swiftpackageindex.com/ordo-one/package-benchmark\n    - On percentiles: Seven-number summary - https://en.wikipedia.org/wiki/Seven-number_summary\n    - Dispelling standard deviation by Gil Tene - https://www.youtube.com/watch?v=9MKY4KypBzg&amp;t=833s\n- PlusNightMode by Daniel Lyons - https://swiftpackageindex.com/DandyLyons/PlusNightMode\n- websocket-actor-system by Stuart A. Malone - https://swiftpackageindex.com/samalone/websocket-actor-system","published":"2024-01-11T17:43:19Z","thumbnail_url":"https://img.youtube.com/vi/CEMh7lYrW18/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Paywall UI - Devlog-000","channel_name":"Kilo Loco on YouTube","video_id":"sUnzsfbx1ZQ","video_url":"https://www.youtube.com/watch?v=sUnzsfbx1ZQ","description":"Working on the UI for the paywall of my upcoming app.\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco","published":"2024-01-11T16:15:04Z","thumbnail_url":"https://img.youtube.com/vi/sUnzsfbx1ZQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 52","channel_name":"Code Completion","video_id":"uqNQyBByWNg","video_url":"https://www.youtube.com/watch?v=uqNQyBByWNg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-11T12:33:26Z","thumbnail_url":"https://img.youtube.com/vi/uqNQyBByWNg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Detecting Sensitive Content in your own iOS app","channel_name":"Swift and Tips","video_id":"JtPoqgNJohQ","video_url":"https://www.youtube.com/watch?v=JtPoqgNJohQ","description":"In iOS 17, Apple released a new feature for the Messages app to detect nudity in images and videos sent by your contacts. It turns out that this is an API that you can use in your own app, and in this video, I will show you how to set it up!\n\nSource code: https://gist.github.com/pitt500/8f626b0438f0cd7605b0716e1fb6060e\n\nContent:\n0:00 - Intro\n0:55 - App Entitlement\n1:34 - Sensitive Content Warning\n3:17 - Implementing Core Logic\n6:16 - Optimizing Logic and UI\n7:24 - Getting a test image\n8:29 - Lena\n10:04 - Testing the app\n10:40 - Outro\n\n \n------\nOther videos from  my channel:\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n* SampleBuilder Macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n\n-----\nResources:\n* Sensitive Content Analysis: \nhttps://developer.apple.com/documentation/sensitivecontentanalysis/detecting-nudity-in-media-and-providing-intervention-options\n\n* What's new in privacy? WWDC23: \nhttps://developer.apple.com/videos/play/wwdc2023/10053/?time=862\n\n* Turn on sensitive content warning:\nhttps://support.apple.com/guide/iphone/receive-warnings-about-sensitive-content-iphede874992/ios#:~:text=Turn%20on%20Sensitive%20Content%20Warning,or%20sending%20sexually%20explicit%20photos\n\n* Testing sensitive Content:\nhttps://developer.apple.com/documentation/sensitivecontentanalysis/testing-your-app-s-response-to-sensitive-media\n\n* Issue found with debug profile: \nhttps://developer.apple.com/forums/thread/743192?login=true\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2024-01-10T17:23:50Z","thumbnail_url":"https://img.youtube.com/vi/JtPoqgNJohQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 51","channel_name":"Code Completion","video_id":"VWDYcOa9opg","video_url":"https://www.youtube.com/watch?v=VWDYcOa9opg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2024 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-10T13:47:02Z","thumbnail_url":"https://img.youtube.com/vi/VWDYcOa9opg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift News - Vision Pro, Programmers Obsolete?, Indie Dev & More","channel_name":"Sean Allen on YouTube","video_id":"tfRnc3jQtBI","video_url":"https://www.youtube.com/watch?v=tfRnc3jQtBI","description":"Swift News is back for 2024! Swift News is a monthly show where I showcase the latest news, blog posts, videos and more from the world of iOS development and Swift.\n\nIn this episode I cover:\n- Apple news quick hits\n- The \"right\" answer in software development\n- SwiftUI Shaders\n- Swift Leeds Videos\n- Are programmers obsolete?\n- iOS Dev & Chat GPT\n- POW: SwiftUI Effects\n- And more!\n\nSwift News Links - GitHub Repo:\nhttps://github.com/SAllen0400/swift-news\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nMark Moeyken’s SwiftUI Books:\nhttps://www.bigmountainstudio.com/a/fzc51\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nRocketSim - Enhance Your Xcode Simulator:\nhttps://gumroad.com/a/51797971/ftvbh\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift News is Back\n0:29 - Apple News Quick Hits\n3:15 - No Right or Wrong in Software Dev\n6:05 - Inferno\n6:42 - Swift Leeds Videos\n7:09 - Are Programmers Obsolete?\n9:54 - Indie Dev Year in Review\n10:55 - POW: SwiftUI Effects\n12:00 - Ice Ice Baby\n\n#swift #softwaredeveloper #iosdeveloper","published":"2024-01-10T13:11:35Z","thumbnail_url":"https://img.youtube.com/vi/tfRnc3jQtBI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Custom File Extensions | Import & Export | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Fg1VQsF1RQw","video_url":"https://www.youtube.com/watch?v=Fg1VQsF1RQw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to share data and files from our app with custom file extensions using SwiftUI | SwiftUI File Import | SwiftUI File Export | Swift Data Encryption | SwiftUI Transferrable | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-96173541\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.1\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    1:35 Building App UI\n    2:55 Implementing Custom File Extension & Exporting Data\n    8:01 Importing Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-09T17:45:10Z","thumbnail_url":"https://img.youtube.com/vi/Fg1VQsF1RQw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to write Unit Tests for Code Performance in Xcode ⏱️","channel_name":"Vincent Pradeilles on YouTube","video_id":"NHDf7l4lnEw","video_url":"https://www.youtube.com/watch?v=NHDf7l4lnEw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2024-01-09T16:00:05Z","thumbnail_url":"https://img.youtube.com/vi/NHDf7l4lnEw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 49","channel_name":"Code Completion","video_id":"j9bwupB1ox0","video_url":"https://www.youtube.com/watch?v=j9bwupB1ox0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-09T13:02:06Z","thumbnail_url":"https://img.youtube.com/vi/j9bwupB1ox0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Don't fall for this SwiftUI @AppStorage Mistake","channel_name":"Mark Moeykens on YouTube","video_id":"Fq1th6hXqL8","video_url":"https://www.youtube.com/watch?v=Fq1th6hXqL8","description":"Fix AppStorage here: https://youtu.be/JHqYGB23ZY0\n\n👉 Free SwiftUI Picture Book: http://bigmtn.studio/freebook\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2024-01-08T23:56:16Z","thumbnail_url":"https://img.youtube.com/vi/Fq1th6hXqL8/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Locking our UI behind Face ID – Bucket List SwiftUI Tutorial 12/12","channel_name":"Paul Hudson on YouTube","video_id":"k1A0YTkMCxc","video_url":"https://www.youtube.com/watch?v=k1A0YTkMCxc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations:  https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-08T23:26:27Z","thumbnail_url":"https://img.youtube.com/vi/k1A0YTkMCxc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introducing MVVM into your SwiftUI project – Bucket List SwiftUI Tutorial 11/12","channel_name":"Paul Hudson on YouTube","video_id":"7S6iEmHICkQ","video_url":"https://www.youtube.com/watch?v=7S6iEmHICkQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations:  https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: This video\n12. Locking our UI behind Face ID: https://youtu.be/k1A0YTkMCxc\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-08T23:26:23Z","thumbnail_url":"https://img.youtube.com/vi/7S6iEmHICkQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Setting Up TestFlight / TDD in a SwiftUI World #5: Main, CI, CD","channel_name":"Quality Coding on YouTube","video_id":"xzhot7pgo7A","video_url":"https://www.youtube.com/watch?v=xzhot7pgo7A","description":"Let's clean up our Main and CI build, then start CD.\n\n#LiveCoding in #SwiftLang with #TDD\n\n00:00 - Intro\n02:30 - Context\n05:38 - Avoid else in MainEntryPoint\n21:09 - Refactor to explain code\n27:31 - Remove xcode-setup dependency\n36:00 - CD starting with TestFlight","published":"2024-01-08T19:00:33Z","thumbnail_url":"https://img.youtube.com/vi/xzhot7pgo7A/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Late Night Silent Completions: Jiiiii — Part 49","channel_name":"Code Completion","video_id":"GZrAbFQbqxk","video_url":"https://www.youtube.com/watch?v=GZrAbFQbqxk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-08T12:17:09Z","thumbnail_url":"https://img.youtube.com/vi/GZrAbFQbqxk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Use Context Menus In Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"pioFudfItTA","video_url":"https://www.youtube.com/watch?v=pioFudfItTA","description":"Welcome to this swift tutorial on Context Menus! In this video we will be taking a look at the Context Menu, and how to use it effectively in our apps. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2024-01-08T11:00:44Z","thumbnail_url":"https://img.youtube.com/vi/pioFudfItTA/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Downloading data from Wikipedia – Bucket List SwiftUI Tutorial  9/12","channel_name":"Paul Hudson on YouTube","video_id":"TeOwQY1KlHo","video_url":"https://www.youtube.com/watch?v=TeOwQY1KlHo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations:  https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: This video\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-07T23:45:01Z","thumbnail_url":"https://img.youtube.com/vi/TeOwQY1KlHo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sorting Wikipedia results – Bucket List SwiftUI Tutorial 10/12","channel_name":"Paul Hudson on YouTube","video_id":"eRpLujwUUBA","video_url":"https://www.youtube.com/watch?v=eRpLujwUUBA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations:  https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: This video\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-07T23:44:58Z","thumbnail_url":"https://img.youtube.com/vi/eRpLujwUUBA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Selecting and editing map annotations – Bucket List SwiftUI Tutorial 8/12","channel_name":"Paul Hudson on YouTube","video_id":"zFvsOI2eYBU","video_url":"https://www.youtube.com/watch?v=zFvsOI2eYBU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations:  https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: This video\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-07T23:44:54Z","thumbnail_url":"https://img.youtube.com/vi/zFvsOI2eYBU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Improving our map annotations – Bucket List SwiftUI Tutorial 7/12","channel_name":"Paul Hudson on YouTube","video_id":"Ad0h-MG2EGU","video_url":"https://www.youtube.com/watch?v=Ad0h-MG2EGU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: https://youtu.be/9T-xoR7XmUc\n7. Improving our map annotations: This video\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-07T23:44:47Z","thumbnail_url":"https://img.youtube.com/vi/Ad0h-MG2EGU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding user locations to a map – Bucket List SwiftUI Tutorial 6/12","channel_name":"Paul Hudson on YouTube","video_id":"9T-xoR7XmUc","video_url":"https://www.youtube.com/watch?v=9T-xoR7XmUc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: This video\n7. Improving our map annotations: https://youtu.be/Ad0h-MG2EGU\n8. Selecting and editing map annotations: https://youtu.be/zFvsOI2eYBU\n9. Downloading data from Wikipedia: https://youtu.be/TeOwQY1KlHo\n10. Sorting Wikipedia results: https://youtu.be/eRpLujwUUBA\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2024-01-07T23:44:45Z","thumbnail_url":"https://img.youtube.com/vi/9T-xoR7XmUc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"🌱 Living the Creative Act, Season 5 Episode 1: \"The Experimenters & the Finishers\"","channel_name":"Full Queue Developer","video_id":"ICoqAyQZtig","video_url":"https://www.youtube.com/watch?v=ICoqAyQZtig","description":"Reading and reacting to pages 205 to 206 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. \n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 4pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\n🎵 MUSIC\nSong: Rameses B - Morning Drift [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/MorningDrift\nWatch: AT/youtube\n\nSong: More Plastic & Halvorsen - Sunrise [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/MH\\_Sunrise\nWatch: AT/youtube","published":"2024-01-07T23:16:43Z","thumbnail_url":"https://img.youtube.com/vi/ICoqAyQZtig/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"What's on my desk as a software engineer in 2024","channel_name":"maeganwilson_","video_id":"nYZo-SVYRo0","video_url":"https://www.youtube.com/watch?v=nYZo-SVYRo0","description":"Here's everything I use as an iOS developer and content creator.\n\nWebsite ➡️ https://geni.us/hjwUses\n\n## Desk \n- Autonomous smart desk pro frame https://www.autonomous.ai/standing-desks/diy-smart-desk-kit?option16=38&amp;option17=41\n\n## Computer\n- MacBook Pro 14\" M1 Max https://geni.us/mBcWAX\n\n## Monitors\n- LG 34” Ultra wide https://geni.us/2xG8lMp\n- LG Dual Up https://geni.us/9AGPlgP\n\n## Inputs\n- Magic Trackpad https://geni.us/oRMxMF\n- Zoom 75 keyboard https://meletrix.com/collections/zoom75-collection\n    - Cookies and Cream switches https://geni.us/FNgMcNS\n    - Biip MT3 Pro keycaps https://geni.us/vFVWxr7\n- Stream Deck https://geni.us/N6NMrZ\n- Cal Digit Thunderbolt 4 hub https://geni.us/gtwAd\n\n## Accessories\n- iPad Mini https://geni.us/dU1Eh\n- Satechi iPad stand https://geni.us/HOZBmv\n- Traveler's notebook https://geni.us/6yQyTr\n- Spigen MagSafe mount https://amzn.to/3RMN0Ob\n- AirPod Pros with USB C https://geni.us/0r2ZG\n- BenQ ScreenBar Halo https://geni.us/ShkXhyG\n\n## Audio and Video \n- Rode PodMic https://geni.us/kdoS\n- Wave XLR audio interface https://geni.us/1rvPQ\n- Elgato LP mic arm https://geni.us/1cS4oG\n- Sony ZVE-10 https://geni.us/vq6tVh\n- Tamron 17-28mm Lens https://geni.us/DqQBkV\n\n===================\n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Coding YouTube: @heyJayCodes \n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: Wandrd Roam 6L Sling https://geni.us/wandrd6lsling\n► The laptop: MacBook Pro 14\" M1 Max https://geni.us/cctplus-m3max similar spec but it's the m3 model","published":"2024-01-07T22:25:35Z","thumbnail_url":"https://img.youtube.com/vi/nYZo-SVYRo0/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Git Introduction and Initialization","channel_name":"Stewart Lynch on YouTube","video_id":"opFyA4EabWc","video_url":"https://www.youtube.com/watch?v=opFyA4EabWc","description":"This is a complete update with all new content to a previous series I created on managing your Source or Version Control using Xcode. We are not able to do everything via Xcode, but almost. So, I also want to introduce you to many useful Git terminal commands so that you will gain a better understanding of how Xcode's source control works under the hood. This is a multi-part series so buckle up and let's get started learning all about git and Xcode's source control. \n\nIf you want to support my work, you can buy me a coffee :) https://ko-fi.com/stewartlynch \n\nTable of Contents: \n0:00 Introduction \n2:21 What is Source Control \n4:30 Command Line \n7:11 Fig and command line \n10:52 Initializing Git in Command Line \n14:35 Using Xcode to initialize a repository \n\nStarter Project Files:\nNone \n\nCompleted Project:\nNone \n\nReferences mentioned in video: \nFig\nhttps://fig.io \n\nAll Video in this series \nGit Introduction and initialization:\n   https://youtu.be/opFyA4EabWc \nStaging and Committing\n   Release Date: January 14\nBranching and merging \n   Release Date: January 21\nRemote Repositories and GitHub\n   Release Date: January 28\nGitIgnore\n   Release Date: February 4\nForking, Issues and Pull Requests\n   Release Date:  February 11\nGitHub Desktop and other Git Desktop Clients \n   Release Date: February 18\n\nOther Recommended Resources: \nBigMountain Studio Books \nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8 \nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8 \nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8 \nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8 \nSwiftUI Animations Mastery \n   https://www.bigmountainstudio.com/animations-16/77jt8 \n\nAppCoda Books \nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX \nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq \nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw \nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz \n\nOther References: \nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch \nStewart Lynch on Mastodon:\n   https://iosdev.space/@StewartLynch \nStewart Lynch On Threads: \n   @StewartLynch \nStewart Lynch on X: \n   https://x.com/StewartLynch \nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2024-01-07T14:38:54Z","thumbnail_url":"https://img.youtube.com/vi/opFyA4EabWc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 48","channel_name":"Code Completion","video_id":"Yn9h_UXBlEg","video_url":"https://www.youtube.com/watch?v=Yn9h_UXBlEg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-07T12:01:29Z","thumbnail_url":"https://img.youtube.com/vi/Yn9h_UXBlEg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 47","channel_name":"Code Completion","video_id":"IXOWwwQY3O8","video_url":"https://www.youtube.com/watch?v=IXOWwwQY3O8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-06T12:07:42Z","thumbnail_url":"https://img.youtube.com/vi/IXOWwwQY3O8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Customized Animated Paywalls - RevenueCat - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"1rc7jjCyNO4","video_url":"https://www.youtube.com/watch?v=1rc7jjCyNO4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a customised animated paywall with the help of RevenueCat paywalls using SwiftUI | SwiftUI Paywalls | SwiftUI RevenueCat | Swift Customised Paywalls | SwiftUI In-App Purchases | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-95941979\n\n► JSON Config: https://kavsoft.dev/swiftui_5.0_customized_paywalls_jan24\n\n► Paywall SDK: https://www.revenuecat.com/docs/paywalls\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:39 Project Setup\n    1:15 RevenueCat Setup\n    1:35 Subscription Setup\n    3:04 Offerings Setup\n    5:17 Paywall Setup\n    9:58 Metadata Setup\n    15:05 Custom Paywalls\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-05T22:30:11Z","thumbnail_url":"https://img.youtube.com/vi/1rc7jjCyNO4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 46","channel_name":"Code Completion","video_id":"piGTMM0oIY0","video_url":"https://www.youtube.com/watch?v=piGTMM0oIY0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-05T10:56:55Z","thumbnail_url":"https://img.youtube.com/vi/piGTMM0oIY0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Notion   Swift Data Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"CGJfCDwmmVw","video_url":"https://www.youtube.com/watch?v=CGJfCDwmmVw","description":"We look back at Storyboards and SwiftUI to motivate the move to SwiftData","published":"2024-01-04T17:37:37Z","thumbnail_url":"https://img.youtube.com/vi/CGJfCDwmmVw/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Ice Cubes for Mastodon","channel_name":"Kilo Loco on YouTube","video_id":"550j6DUrgG8","video_url":"https://www.youtube.com/watch?v=550j6DUrgG8","description":"Thomas Ricouard's IceCubesApp client for Mastodon https://github.com/Dimillian/IceCubesApp","published":"2024-01-04T17:06:16Z","thumbnail_url":"https://img.youtube.com/vi/550j6DUrgG8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 45","channel_name":"Code Completion","video_id":"CX3vRYfxj6g","video_url":"https://www.youtube.com/watch?v=CX3vRYfxj6g","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-04T11:05:29Z","thumbnail_url":"https://img.youtube.com/vi/CX3vRYfxj6g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Nothing clicks the first time, so don’t give up. Just try again. You’ll get it!","channel_name":"maeganwilson_","video_id":"roW9AmfIJ0U","video_url":"https://www.youtube.com/watch?v=roW9AmfIJ0U","description":"It’s the new year and lots of people are starting new goals or challenges or picking up a new skill. \n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2024-01-04T04:00:31Z","thumbnail_url":"https://img.youtube.com/vi/roW9AmfIJ0U/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Routing Library for SwiftUI Navigation","channel_name":"Kilo Loco on YouTube","video_id":"XRvYSXOGCLI","video_url":"https://www.youtube.com/watch?v=XRvYSXOGCLI","description":"James Sedlacek's Routing library: https://github.com/JamesSedlacek/Routing","published":"2024-01-03T16:00:26Z","thumbnail_url":"https://img.youtube.com/vi/XRvYSXOGCLI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Late Night Silent Completions: Jiiiii — Part 44","channel_name":"Code Completion","video_id":"IEgudXPI7Wo","video_url":"https://www.youtube.com/watch?v=IEgudXPI7Wo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-03T12:17:22Z","thumbnail_url":"https://img.youtube.com/vi/IEgudXPI7Wo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Back to work vlog #softwareengineer","channel_name":"maeganwilson_","video_id":"v-p8szBeo-k","video_url":"https://www.youtube.com/watch?v=v-p8szBeo-k","description":"Today is the first day back after christmas and new years. Spent a lot of time looking at Xcode to figure out exactly what I was doing.\n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2024-01-03T02:38:24Z","thumbnail_url":"https://img.youtube.com/vi/v-p8szBeo-k/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 43","channel_name":"Code Completion","video_id":"92NnFf_qWZ4","video_url":"https://www.youtube.com/watch?v=92NnFf_qWZ4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-02T10:14:21Z","thumbnail_url":"https://img.youtube.com/vi/92NnFf_qWZ4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Content creation helped me in iOS interviews #interview #contentcreator #softwaredeveloper","channel_name":"maeganwilson_","video_id":"ntMT9Ch4kLk","video_url":"https://www.youtube.com/watch?v=ntMT9Ch4kLk","description":"► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2024-01-02T00:49:59Z","thumbnail_url":"https://img.youtube.com/vi/ntMT9Ch4kLk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Animated Paging Indicators - iOS 17 APIs - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"hvD_AafLGc0","video_url":"https://www.youtube.com/watch?v=hvD_AafLGc0","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Custom Animated Paging Indicators with new iOS 17 APIs using SwiftUI | SwiftUI Animated Paging Indicators | SwiftUI Paging | SwiftUI Page Controller | SwiftUI iOS 17 ScrollView | SwiftUI Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-95674459\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.1\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project Setup\n    0:47 Building UI\n    2:37 Implementing Paging Indicators\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2024-01-01T20:45:10Z","thumbnail_url":"https://img.youtube.com/vi/hvD_AafLGc0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 42","channel_name":"Code Completion","video_id":"h0PShWK8_2A","video_url":"https://www.youtube.com/watch?v=h0PShWK8_2A","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2024-01-01T12:14:21Z","thumbnail_url":"https://img.youtube.com/vi/h0PShWK8_2A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SF Symbols: How To Get Icons And Symbols For Your App With SF Symbols In Xcode 15","channel_name":"The Swift Guy","video_id":"t0TPxq-QR9c","video_url":"https://www.youtube.com/watch?v=t0TPxq-QR9c","description":"Welcome to this video on SF Symbols! In this video we will be taking a look at SF Symbols, and how to use SF Symbols Ito find thousands of symbols and icons that you can use in your apps. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2024-01-01T11:00:29Z","thumbnail_url":"https://img.youtube.com/vi/t0TPxq-QR9c/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Dynamic Application Warning Alerts","channel_name":"Stewart Lynch on YouTube","video_id":"58zVtGTHOFw","video_url":"https://www.youtube.com/watch?v=58zVtGTHOFw","description":"In this video, I would like to show you how you can use your free GitHub account and GitHub pages to provide a way for you to present dynamic alerts in your apps should you have the need to urgently contact your users without having to submit an update to the App Store.\n\nNOTE:  If you would prefer to read about the implementation instead of watch the video, I have a complete transcript with instructions here.\nhttps://stewartlynch.github.io/Dynamic-Appplication-Message-Alerts/\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:49 Create Sample Application\n2:38 GitHub Pages\n7:30 Create the Message Service\n15:33 Presenting the Alert\n17:56 Enhancements and More Checks\n31:23 Potential issues.\n35:08 Cancelling Alerts.\n\nStarter Project Files:\nNone\n\nCompleted Project:\nhttps://github.com/StewartLynch/Dynamic-Appplication-Message-Alerts\n\nReferences mentioned in video:\nGitHub Pages information\n   https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site\n\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-12-31T14:29:15Z","thumbnail_url":"https://img.youtube.com/vi/58zVtGTHOFw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 41","channel_name":"Code Completion","video_id":"mfDvj9U8nxI","video_url":"https://www.youtube.com/watch?v=mfDvj9U8nxI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-31T10:15:58Z","thumbnail_url":"https://img.youtube.com/vi/mfDvj9U8nxI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"💜 2023 Year in review! (Living the Creative Act S4E24)","channel_name":"Full Queue Developer","video_id":"lLmR2xsx_vY","video_url":"https://www.youtube.com/watch?v=lLmR2xsx_vY","description":"Looking back at all of the highlights of 2023! Background scenery is sunrise over the Jacqueline Kennedy Onassis reservoir in Central Park in NYC\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\nMUSIC\nSong: Rameses B - Morning Drift [NCS Release]  \nMusic provided by NoCopyrightSounds  \nFree Download/Stream: http://ncs.io/MorningDrift  \nWatch: AT/youtube","published":"2023-12-31T06:29:47Z","thumbnail_url":"https://img.youtube.com/vi/lLmR2xsx_vY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 40","channel_name":"Code Completion","video_id":"pYY37tGaoqw","video_url":"https://www.youtube.com/watch?v=pYY37tGaoqw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-30T11:45:18Z","thumbnail_url":"https://img.youtube.com/vi/pYY37tGaoqw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - FULL COURSE","channel_name":"Sean Allen on YouTube","video_id":"JzngncpZLuw","video_url":"https://www.youtube.com/watch?v=JzngncpZLuw","description":"In this course I walk you through a mock take home project that is very common in the iOS dev job interview process. We start from the project brief, design, and we build the entire thing together so you can practice for the real thing.\n\nThis project fetches a list of followers from a GitHub username via a network call and allows the user to set and persist a favorite GitHub user.\n\n- 100% Programmatic UI\n- One complete app\n- No 3rd party libraries\n- Updated for iOS 15, 16 & iOS 17\n\nSee the timestamps below for the full curriculum. A structured version of this course (free) can be found at the link below. Includes progress saving, source code, and helpful comment section per video:\nhttps://seanallen.teachable.com/\n\nGitHub API Documentation:\nhttps://docs.github.com/en/rest/users/followers?apiVersion=2022-11-28\n\nUpdated Delete Storyboard Video:\nhttps://youtu.be/_U6_l58Cv4E\n\nWhat's New in Xcode 13:\nhttps://youtu.be/8OIyptQpzMQ\n\nWhat's New in Xcode 14:\nhttps://youtu.be/tYBZ8AVH0Q0\n\nWhat's New in Xcode 15:\nhttps://youtu.be/oNAj6aIU7tk\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Updated for iOS 17\n1:45 - Course Overview - What You Will Learn\n9:37 - Take Home Project Brief\n24:20 - Xcode Project Setup - Delete Storyboard\n40:03 - App Navigation Setup - TabBar & NavBar\n57:55 - Custom UIButton & UITextField\n1:18:25 - Search Screen UI\n1:40:10 - Pass Data Between Views\n2:05:26 - Custom Alert\n2:46:36 - Project Organization & Architecture\n2:59:04 - Network Call Planning\n3:13:46 - Quick NavBar Bug Fix\n3:18:49 - Create Network Call - Get Followers\n3:50:55 - Refactor Error Message\n4:04:24 - Result Type\n4:16:00 - UICollectionView - Follower Cell UI\n4:32:16 - UICollectionView - Initial Setup\n4:39:30 - UICollectionView - Flow Layout\n4:50:20 - UICollectionView - Diffable Data Source\n5:10:12 - ARC, Memory Leaks, Capture Lists\n5:22:15 - Download & Cache Avatar Images\n5:44:19 - Pagination - Next 100 Followers\n5:59:30 - Loading View\n6:15:47 - Empty State\n6:35:54 - Search Functionality\n6:51:11 - Modal & Passing Data\n7:07:24 - Network Call - Get User Info\n7:21:43 - User Info UI Planning\n7:25:40 - Child ViewController - UserInfoHeaderVC\n8:06:31 - UserInfoVC Cleanup\n8:20:07 - Item Info View\n8:37:03 - ItemInfoVC - Superclass\n8:49:01 - ItemInfoVC - Subclass\n9:02:10 - Date Conversion & Date Label\n9:16:42 - Button Functionality - Delegates & Protocols\n9:48:29 - Persistence Setup\n9:53:52 - Persistence Manager\n10:14:57 - Persistence Manager - Make it Work\n10:27:34 - UITableView - FavoriteCell\n10:36:05 - UITableView - FavoritesVC\n11:00:28 - Optimization - UITabBarController, Screen Sizes & Constants\n11:26:07 - Optimization - GFAlertVC, Date Decoding, Network Refactor\n11:55:33 - Optimization - Search, Pagination, Empty State\n12:22:07 - Optimization - Variadic Parameters, Dynamic Type\n12:53:39 - Optimization - Persistence Manager, UITableView Extension\n13:02:42 - Optimization - Old iPhone SE - UserInfoVC Fixes\n13:17:41 - The Final Pass (Before iOS 15, 16, 17 Updates)\n13:50:54 - Interview Next Steps - After Project Turn In\n13:57:56 - iOS 15 - Initial Run\n14:07:02 - iOS 15 - Button Configurations\n14:23:43 - iOS 15 - Async/Await - Part 1\n14:55:01 - iOS 15 - Async/Await - Part 2\n15:15:00 - iOS 15 - Date Format\n15:19:51 - iOS 16 - Initial Run\n15:28:49 - iOS 16 - SwiftUI in UIKit Cells\n15:41:34 - iOS 17 - Initial Run\n15:47:47 - iOS 17 - UIKit Previews\n15:51:56 - iOS 17 - UIContentUnavailableView\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-12-29T13:45:08Z","thumbnail_url":"https://img.youtube.com/vi/JzngncpZLuw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 39","channel_name":"Code Completion","video_id":"Ic-MHHSRJus","video_url":"https://www.youtube.com/watch?v=Ic-MHHSRJus","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-29T11:06:22Z","thumbnail_url":"https://img.youtube.com/vi/Ic-MHHSRJus/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Can You Guess the Highest Earning App in the World? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"iv4gDI88mP4","video_url":"https://www.youtube.com/watch?v=iv4gDI88mP4","description":"🗞 This Week in Apps:\n\n0:00 - Intro\n0:12 - Beeper Mini\n1:39 - Sleep tracking\n4:14 - Netflix GTA\n6:17 - Most downloaded apps\n7:37 - Most downloaded games\n\nApp intelligence data by Appfigures.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► Find me on 𝕏/Twitter → https://twitter.com/arielmichaeli","published":"2023-12-29T03:40:24Z","thumbnail_url":"https://img.youtube.com/vi/iv4gDI88mP4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Martin Woodward","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3hsYRGvwIrQ","video_url":"https://www.youtube.com/watch?v=3hsYRGvwIrQ","description":"Check out this episode of More Than Just Code podcast - iOS and Swift development, news and advice! Listen to the full podcast here https://www.mtjc.fm/martin-woodward-youtube/","published":"2023-12-28T18:49:28Z","thumbnail_url":"https://img.youtube.com/vi/3hsYRGvwIrQ/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Let’s Do Something Stupid Next with Steve Lipton","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"0Hmiuk2_EbY","video_url":"https://www.youtube.com/watch?v=0Hmiuk2_EbY","description":"This week Tim sits down with Steve Lipton, CIO Scientific Device Laboratory, Author and Speaker on creativity, iOS, watchOS, and SAP Business One. Steve is a serial educator who has been teaching iOS based courses for many years on Lynda.com and now on LinkedIn Learning.\n\n\n\n\n\n     \n     \n  •  Make App Pie (https://makeapppie.com/) \n     \n     \n     \n     \n     \n  •  Steve on LinkedIn (https://www.linkedin.com/in/steven-j-lipton/) \n     \n     \n     \n     \n     \n  •  Steve on Mastodon – @MakeAppPie (https://techhub.social/@MakeAppPie) \n     \n     \n     \n     \n     \n  •  Apple dips toe in the AI pool with new model framework (https://mobilesyrup.com/2023/12/07/apple-ai-model-framework-mlx/) \n     \n     \n\n\nThe post Let’s Do Something Stupid Next with Steve Lipton (https://www.mtjc.fm/lets-do-something-stupid-next-with-steve-lipton/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2023-12-28T16:41:26Z","thumbnail_url":"https://img.youtube.com/vi/0Hmiuk2_EbY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"More Continuity   Calculus Explorations Part 7","channel_name":"Daniel Steinberg on YouTube","video_id":"JjcOuO23Jp0","video_url":"https://www.youtube.com/watch?v=JjcOuO23Jp0","description":"We wrap up our exploration of limits and continuity for now by looking at examples of a jump discontinuity and a removable discontinuity.\n\nMy apologies for the narration - I had a cold that made things challenging.","published":"2023-12-28T15:42:04Z","thumbnail_url":"https://img.youtube.com/vi/JjcOuO23Jp0/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Simple, Clean Empty States in SwiftUI - ContentUnavailableView - iOS 17","channel_name":"Sean Allen on YouTube","video_id":"bEB7ATENue0","video_url":"https://www.youtube.com/watch?v=bEB7ATENue0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nContentUnavailableView was introduced in iOS 17 for SwiftUI and it gives us simple, clean empty states just like Apple uses in their apps. In this video I show you how to use the built-in search version of ContentUnavailableView as well as how to customize your own.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nProject Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nMy Search Bar Video:\nhttps://youtu.be/iTqwa0DCIMA\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Content Unavailable View\n0:16 - Built-in Search Empty State\n1:55 - Customizable Content Unavailable View\n4:15 - Even MORE Customizations\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-12-28T13:46:31Z","thumbnail_url":"https://img.youtube.com/vi/bEB7ATENue0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 38","channel_name":"Code Completion","video_id":"UXRcEgOs4mc","video_url":"https://www.youtube.com/watch?v=UXRcEgOs4mc","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-28T11:16:14Z","thumbnail_url":"https://img.youtube.com/vi/UXRcEgOs4mc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Parallax Scroll Effect - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"knd9-N7Msdk","video_url":"https://www.youtube.com/watch?v=knd9-N7Msdk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a cool parallax scroll effect that will be commonly used on web pages using SwiftUI | SwiftUI Parallax Effect | SwiftUI Parallax Scroll | SwiftUI Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-95383317\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.1\n     macOS Version: 14.2.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    2:07 Building Parallax Scroll Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-27T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/knd9-N7Msdk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Pie & Donut Charts - New in iOS 17","channel_name":"Sean Allen on YouTube","video_id":"8M3N4HWUc0U","video_url":"https://www.youtube.com/watch?v=8M3N4HWUc0U","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\niOS 17 introduced the SectorMark to Swift Charts that allows us to create pie charts with ease. In this video I show you how to create a pie chart and a bunch of different ways you can customize it (including a donut chart) so you can get a pie chart that looks great in your app.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nProject Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nMy Bar Chart Video:\nhttps://youtu.be/4utsyqhnS4g\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Pie Charts\n0:18 - Data & Charts\n1:21 - Basic Pie Chart\n4:21 - Customize Pie Chart (Donut Chart)\n6:39 - Custom Colors\n7:45 - Pie Chart Annotations\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-12-27T15:49:28Z","thumbnail_url":"https://img.youtube.com/vi/8M3N4HWUc0U/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 37","channel_name":"Code Completion","video_id":"tK4iQxZVOT4","video_url":"https://www.youtube.com/watch?v=tK4iQxZVOT4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-27T11:07:08Z","thumbnail_url":"https://img.youtube.com/vi/tK4iQxZVOT4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Aloha Steve Lipton - Episode 375 MTJC Podcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"fpJ7mRq0vmU","video_url":"https://www.youtube.com/watch?v=fpJ7mRq0vmU","description":"This week Tim sits down with Steve Lipton, CIO Scientific Device Laboratory, Author and Speaker on creativity, iOS, watchOS, and SAP Business One. Steve is a serial educator who has been teaching iOS based courses for many years on Lynda.com and now on LinkedIn Learning.\n\nMake App Pie - https://makeapppie.com/\nSteve on LinkedIn - https://www.linkedin.com/in/steven-j-lipton/\nSteve on Mastodon - @MakeAppPie@techhub.social\n\n0:00 Intoduction\n1:10 What Steve is working on now - Swift Data\n2:21 Huli Pizza Universe\n3:14 Swift Playgrounds vs SwiftData\n5:00 Building Apps with Swift Playgrounds?\n9:07 Refactoring Core Data w/Swift Data\n13:54  Learning SwiftData from scratch\n16:20 Predicates we can understand","published":"2023-12-26T22:32:19Z","thumbnail_url":"https://img.youtube.com/vi/fpJ7mRq0vmU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 36","channel_name":"Code Completion","video_id":"ocyGE1RDx2w","video_url":"https://www.youtube.com/watch?v=ocyGE1RDx2w","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-26T10:52:37Z","thumbnail_url":"https://img.youtube.com/vi/ocyGE1RDx2w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Martin Woodward","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"uaWsn5KGWNo","video_url":"https://www.youtube.com/watch?v=uaWsn5KGWNo","description":"This week I was joined by Martin Woodward, VP of DevRel at GitHub. We discussed developer relations, automation with GitHub Actions, code assistance with GitHub Copilot, 3D printing, and in the After Show, GitHub’s shiny new M1 Runners, the implementation of Apple Silicon build machines using custom rack-mounted Mac Minis.\n\n\n\n\n\n\nmartinwoodward/octolamp: A 3D printed, GitHub infused, smart light (https://github.com/martinwoodward/octolamp) \n\n\n\n\n\n\nmartinwoodward (Martin Woodward) · GitHub (https://github.com/martinwoodward) \n\n\n\n\n\n\nEddie Izzard “The Awesome Universe” Sketch From Circle (https://youtu.be/-tVqN0prMro?si=1nF9lPq_lKU-MO6k) \n\n\n\n\n\n\nIntroducing the new, Apple silicon powered M1 macOS larger runner for GitHub Actions (https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/) \n\n\n\nThe post Martin Woodward (https://www.mtjc.fm/martin-woodward/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2023-12-25T21:39:01Z","thumbnail_url":"https://img.youtube.com/vi/uaWsn5KGWNo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Dave Verwer – Don’t Forget Your Towel","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"FRCzVH-0heI","video_url":"https://www.youtube.com/watch?v=FRCzVH-0heI","description":"This week Tim sits down with Dave Verwer to discuss his contributions to the Apple developer community. They chat about Dave’s iOS Dev Weekly newsletter, the Swift Package Index, and the iOS Dev Directory. They also discuss Swift on Windows, Vaper and server-side swift, and the basics on how to publish a Swift Package. Don’t forget your towel.\n\n\n\n\n\n\nSwift Package Index (https://swiftpackageindex.com/) \n\n\n\n\n\n\nSwift.org – Packages (https://www.swift.org/packages/) \n\n\n\n\n\n\niOS Dev Weekly – The best iOS development links, every Friday (https://iosdevweekly.com/?ref=contentharmony.com) \n\n\n\n\n\n\niOS Dev Jobs (https://iosdevjobs.com/) \n\n\n\n\n\n\nhttps://iosdevdirectory.com\n\n\n\n\n\n\nSven A Schmidt on mastodon (https://open.acast.com/networks/646bd59720e0700011d52191/shows/646bd59620e0700011d52174/episodes/@finestructure@mastodon.social) \n\n\n\n\n\n\nTed Kremenek on Twitter (https://twitter.com/tkremenek) \n\n\n\n\n\n\nTranscript (https://mtjc.fm//wp-content/uploads/2023/11/374-MTJC-transcript.txt) \n\n\n\nThe post Dave Verwer – Don’t Forget Your Towel (https://www.mtjc.fm/dave-verwer-dont-forget-your-towel/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2023-12-25T21:39:00Z","thumbnail_url":"https://img.youtube.com/vi/FRCzVH-0heI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"This Could Have Been An Email","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"-_P_g-X__zg","video_url":"https://www.youtube.com/watch?v=-_P_g-X__zg","description":"This week we review the Apple Scary Fast Event on October 30, 2023\n\n\n\n\n\n     \n     \n  •  Original Apple Watch, including $17,000 gold model, no longer eligible for repairs (https://9to5mac.com/2023/10/03/original-apple-watch-obsolete-repairs) \n     \n     \n     \n     \n     \n  •  Apple TV Plus is getting a price hike — and other Apple subscriptions are, too – The Verge (https://www.theverge.com/2023/10/25/23931577/apple-tv-plus-news-arcade-one-subscription-price-increase) \n     \n     \n     \n     \n     \n  •  Apple Arcade is getting some great new games for the holidays – The Verge (https://www.theverge.com/23941709/apple-arcade-games-holiday-2023-releases-sonic-knotwords-dreamlight-valley) \n     \n     \n     \n     \n     \n  •  UIKit View Lifecycle – viewIsAppearing (https://useyourloaf.com/blog/uikit-view-lifecycle-viewisappearing/) \n     \n     \n     \n     \n     \n  •  Debugging Improvements in Swift 5.9 (https://www.swift.org/blog/whats-new-swift-debugging-5.9) \n     \n     \n     \n     \n     \n  •  Behind the scenes: An Apple Event shot on iPhone (https://youtu.be/V3dbG9pAi8I?si=jBV9yGCrFCD889Ff) \n     \n     \n     \n     \n     \n  •  Apple ‘Scary Fast’ Mac launch event: the 4 biggest announcements – The Verge (https://www.theverge.com/2023/10/30/23938867/apple-m3-imac-macbook-pro-biggest-announcements-m3) \n     \n     \n     \n     \n     \n  •  13″ MacBook Index | Low End Mac (https://lowendmac.com/2011/macbook-index/) \n     \n     \n     \n     \n     \n  •  68K PowerBook Index | Low End Mac (https://lowendmac.com/68k-powerbook-index/) \n     \n     \n\n\n\n\n\nPicks:\n\n\n\n\n\n     \n     \n  •  App Icon Generator (https://www.appicon.co/) \n     \n     \n     \n     \n     \n  •   MacWhisper (https://goodsnooze.gumroad.com/l/macwhisper) \n     \n     \n     \n     \n     \n  •  Making Threads for iOS | At Scale Conferences (https://atscaleconference.com/making-threads-for-ios-unraveling-our-journey-from-0-to-1/) \n     \n     \n\n\n\n\n\nTranscript (/wp-content/uploads/2023/11/373-mtjc-transcript.txt) \n\n\n\nThe post This Could Have Been An Email (https://www.mtjc.fm/this-could-have-been-an-email/)  appeared first on The More Than Just Code Podcast (https://www.mtjc.fm) .","published":"2023-12-25T21:38:59Z","thumbnail_url":"https://img.youtube.com/vi/-_P_g-X__zg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"How To Create A Detail View In Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"Rx5S9jNNFvc","video_url":"https://www.youtube.com/watch?v=Rx5S9jNNFvc","description":"Welcome to this swift tutorial on Detail Views! In this video we will be taking a look at lists and how to create a detail view to enhance the experience. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-25T11:00:22Z","thumbnail_url":"https://img.youtube.com/vi/Rx5S9jNNFvc/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Late Night Silent Completions: Jiiiii — Part 35","channel_name":"Code Completion","video_id":"NtQIT8LA9Wo","video_url":"https://www.youtube.com/watch?v=NtQIT8LA9Wo","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-25T10:58:04Z","thumbnail_url":"https://img.youtube.com/vi/NtQIT8LA9Wo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to do Navigation with The Composable Architecture (TCA) 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"iVO_7xVec74","video_url":"https://www.youtube.com/watch?v=iVO_7xVec74","description":"Join me to discover how Navigation works with The Composable Architecture!\n\nLink to the tutorial 👉 https://pointfreeco.github.io/swift-composable-architecture/main/tutorials/meetcomposablearchitecture/\n\nThe Composable Architecture repo 👉https://github.com/pointfreeco/swift-composable-architecture\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-12-24T17:11:16Z","thumbnail_url":"https://img.youtube.com/vi/iVO_7xVec74/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftData Storing Images and Bug Fixes","channel_name":"Stewart Lynch on YouTube","video_id":"0hZxtIXmotw","video_url":"https://www.youtube.com/watch?v=0hZxtIXmotw","description":"In this video I want to do two things.  I want to fix a number of bugs that were discovered and reported during the creation of the first 8 videos in this series AND I also want to show you how you can store images in your database and make sure that they are also stored in the Cloud kit store so that you can view your content and have it synced over multiple devices.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:31  Deleting Quote Bug fix\n3:29 Changing Status Bug Fix\n6:19 Archiving with Preview Bug fix\n7:17 Adding a PhotoPicker\n14:42 Storing Images in SwiftData and CloudKit\n\nStarter Project Files:\n   https://github.com/StewartLynch/MyBooks/tree/8thVideo_CloudKit\n\nCompleted Project:\n  https://github.com/StewartLynch/MyBooks/tree/9thVideo_BugFixesAndStoringImages\n\nPhotosPicker Video\n   https://youtu.be/gfUBKhZLcK0\n\nAll videos in this Series\nSwiftData: CRUD operations\n   https://youtu.be/CAr_1kcf2_c\n\nSwiftData: Containers and Mock Data\n   https://youtu.be/tZq4mvqH9Fg\n\nSwiftData: Dynamic sorting and filtering\n   https://youtu.be/AkBQsnJBseQ\n\nSwiftData: Lightweight Migrations\n   https://youtu.be/CrWqfCDmPVI\n\nSwiftData: One to Many Relationships\n   https://youtu.be/dAMFgq4tDPM\n\nSwiftData: Many to Many Relationships\n   https://youtu.be/lHdBkXp3j74\n\nApp Localizations in Xcode\n   https://youtu.be/kbgNL7VrQPo\n\nSwiftData: CloudKit\n   https://youtu.be/H5zvrFJMhuE\n\nSwiftData Storing Images and Bug Fixes\n   https://youtu.be/0hZxtIXmotw\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-12-24T15:00:21Z","thumbnail_url":"https://img.youtube.com/vi/0hZxtIXmotw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 34","channel_name":"Code Completion","video_id":"kAyPxsGWOMg","video_url":"https://www.youtube.com/watch?v=kAyPxsGWOMg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-24T11:57:46Z","thumbnail_url":"https://img.youtube.com/vi/kAyPxsGWOMg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Sun rising over the Hudson River in New York City, 2023.12.15","channel_name":"Full Queue Developer","video_id":"Dv7X3S99qvY","video_url":"https://www.youtube.com/watch?v=Dv7X3S99qvY","description":"Relaxing scenery video of the sunrise over the city. The Hudson River flows both ways. In this video, it's flowing upstream. Video recorded by Full Queue Developer.\n\nTrying something new, comment asking for more.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWorkdays 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com\n\n🎶MUSIC IN THIS VIDEO\n\nSong: KHEMIS, Coopex, ZANA - Tidal Wave [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/TIdalWave\nWatch: http://ncs.lnk.to/TIdalWaveAT/youtube\n\nSong: Arcando - In My Head (feat. Britt Lari) [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://NCS.io/InMyHead\nWatch: http://youtu.be/\n\nSong: PLVTO - Are You With Me [NCS Release]\nMusic provided by NoCopyrightSounds\nFree Download/Stream: http://ncs.io/AYMW\nWatch: http://ncs.lnk.to/AYMWAT/youtube","published":"2023-12-24T06:52:50Z","thumbnail_url":"https://img.youtube.com/vi/Dv7X3S99qvY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Using Touch ID and Face ID with SwiftUI – Bucket List SwiftUI Tutorial 5/12","channel_name":"Paul Hudson on YouTube","video_id":"0Bcui9hyXhY","video_url":"https://www.youtube.com/watch?v=0Bcui9hyXhY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: This video\n6. Adding user locations to a map: \n7. Improving our map annotations: \n8. Selecting and editing map annotations: \n9. Downloading data from Wikipedia: \n10. Sorting Wikipedia results:\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-23T22:44:06Z","thumbnail_url":"https://img.youtube.com/vi/0Bcui9hyXhY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Integrating MapKit with SwiftUI – Bucket List SwiftUI Tutorial 4/12","channel_name":"Paul Hudson on YouTube","video_id":"3COmagWT6lU","video_url":"https://www.youtube.com/watch?v=3COmagWT6lU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: This video\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: \n7. Improving our map annotations: \n8. Selecting and editing map annotations: \n9. Downloading data from Wikipedia: \n10. Sorting Wikipedia results:\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-23T22:44:01Z","thumbnail_url":"https://img.youtube.com/vi/3COmagWT6lU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Switching view states with enums – Bucket List SwiftUI Tutorial 3/12","channel_name":"Paul Hudson on YouTube","video_id":"IWcmNBoT0-s","video_url":"https://www.youtube.com/watch?v=IWcmNBoT0-s","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: This video\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: \n7. Improving our map annotations: \n8. Selecting and editing map annotations: \n9. Downloading data from Wikipedia: \n10. Sorting Wikipedia results:\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-23T22:43:55Z","thumbnail_url":"https://img.youtube.com/vi/IWcmNBoT0-s/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Writing data to the documents directory – Bucket List SwiftUI Tutorial 2/12","channel_name":"Paul Hudson on YouTube","video_id":"Ivzd2TtSh6s","video_url":"https://www.youtube.com/watch?v=Ivzd2TtSh6s","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: https://youtu.be/oLhjqLgLr4s\n2. Writing data to the documents directory: This video\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: \n7. Improving our map annotations: \n8. Selecting and editing map annotations: \n9. Downloading data from Wikipedia: \n10. Sorting Wikipedia results:\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-23T22:43:47Z","thumbnail_url":"https://img.youtube.com/vi/Ivzd2TtSh6s/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding conformance to Comparable for custom types – Bucket List SwiftUI Tutorial 1/12","channel_name":"Paul Hudson on YouTube","video_id":"oLhjqLgLr4s","video_url":"https://www.youtube.com/watch?v=oLhjqLgLr4s","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 14:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-introduction\n\n1. Adding conformance to Comparable for custom types: This video\n2. Writing data to the documents directory: https://youtu.be/Ivzd2TtSh6s\n3. Switching view states with enums: https://youtu.be/IWcmNBoT0-s\n4. Integrating MapKit with SwiftUI: https://youtu.be/3COmagWT6lU\n5. Using Touch ID and Face ID with SwiftUI: https://youtu.be/0Bcui9hyXhY\n6. Adding user locations to a map: \n7. Improving our map annotations: \n8. Selecting and editing map annotations: \n9. Downloading data from Wikipedia: \n10. Sorting Wikipedia results:\n11. Introducing MVVM into your SwiftUI project: \n12. Locking our UI behind Face ID: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bucket-list-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-23T22:43:43Z","thumbnail_url":"https://img.youtube.com/vi/oLhjqLgLr4s/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 33","channel_name":"Code Completion","video_id":"b8kAc_GgvUg","video_url":"https://www.youtube.com/watch?v=b8kAc_GgvUg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-23T13:07:21Z","thumbnail_url":"https://img.youtube.com/vi/b8kAc_GgvUg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI App Theme Switcher - Dark Mode Switch - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"aHtDymtNdSs","video_url":"https://www.youtube.com/watch?v=aHtDymtNdSs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a App Theme Switcher With Animations Using SwiftUI | SwiftUI Theme Switcher | SwiftUI Dark Mode Toggle | SwiftUI Dark Mode | SwiftUI Theme Changer | SwiftUI Custom Segmented Control | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-95129982\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Building Theme Switcher UI\n    5:02 Switching Themes\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-22T20:00:08Z","thumbnail_url":"https://img.youtube.com/vi/aHtDymtNdSs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 32","channel_name":"Code Completion","video_id":"_Z20bGAcmDA","video_url":"https://www.youtube.com/watch?v=_Z20bGAcmDA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-22T11:46:59Z","thumbnail_url":"https://img.youtube.com/vi/_Z20bGAcmDA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Use Animations In SwiftUI - Offset, Opacity & Scale","channel_name":"The Swift Guy","video_id":"cF640EUNr4I","video_url":"https://www.youtube.com/watch?v=cF640EUNr4I","description":"Welcome to this swift tutorial on animations! In this video we will be taking a look at some of the animations that are available in SwiftUI, including offset, opacity, and scale. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-22T11:00:36Z","thumbnail_url":"https://img.youtube.com/vi/cF640EUNr4I/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Continuity -  Calculus Explorations Part 6","channel_name":"Daniel Steinberg on YouTube","video_id":"--QedTVXC6Q","video_url":"https://www.youtube.com/watch?v=--QedTVXC6Q","description":"A function is continuous at a point, if the limit exists there and the limit equals the value of the function. That's (essentially) it!","published":"2023-12-21T20:10:23Z","thumbnail_url":"https://img.youtube.com/vi/--QedTVXC6Q/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Late Night Silent Completions: Jiiiii — Part 31","channel_name":"Code Completion","video_id":"tayd4HH-tls","video_url":"https://www.youtube.com/watch?v=tayd4HH-tls","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-21T10:36:40Z","thumbnail_url":"https://img.youtube.com/vi/tayd4HH-tls/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Timberborn for Beginners Episode 3! New start with Folktails on Lakes map 🦫🌲Update 5 Experimental","channel_name":"Full Queue Developer","video_id":"-ehf_F5D-2w","video_url":"https://www.youtube.com/watch?v=-ehf_F5D-2w","description":"Now that the colony is stable, it's time to grow! Bad tide hits, but we mitigated it well with our prep! More storage. Staring a second district for mining. Also, monuments! Thank you for the positive feedback on episodes 1 & 2!\n\nStarting a new settlement on the Update 5 Experimental branch of Timberborn and explaining everything as a I go. I love this game! I've played Timberborn well-over 1000 hours. If you like these videos, please let me know if you want to see more.  The map is \"Lakes\". \n\n\n📡 LIVE SCHEDULE\n\n🌱 Living the Creative Act\nSundays from 2pm to 5pm, NYC time\nBook club reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\n🦫 Timberborn for Beginners\nSundays at 3pm, NYC time\nPlaying Timberborn with full explanations and thought process\nhttps://twitch.tv/FullQueueDeveloper \n\n🗽Edges of Manhattan\nWeekdays from 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-21T01:03:14Z","thumbnail_url":"https://img.youtube.com/vi/-ehf_F5D-2w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Widgets | App Groups | Charts | Expense Tracker App | Xcode 15 | Final Episode","channel_name":"Kavsoft on YouTube","video_id":"qQ3NGkv8O8c","video_url":"https://www.youtube.com/watch?v=qQ3NGkv8O8c","description":"Hello Guys 🖐🖐🖐\nIn this episode, we'll learn how to create widgets that will share data from the app using app groups along with Swift Charts Using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Groups | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:14 Implementing Graphs View\n    13:12 Implementing Widgets\n    14:53 App Groups\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-20T23:00:09Z","thumbnail_url":"https://img.youtube.com/vi/qQ3NGkv8O8c/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Make an AI Chatbot! (Swift | ChatGPT)","channel_name":"Jared Davidson on YouTube","video_id":"fkg3UzopiHY","video_url":"https://www.youtube.com/watch?v=fkg3UzopiHY","description":"Get $20 off the \"Definitive Guide to SwiftUI\"! - https://www.archet.app/guide?coupon=SWIFTMAS\nGet $30 off \"Cracking the iOS Interview\"! - https://www.archet.app/cracking-the-ios-interview?coupon=YEARENDSALE\n\nCheck out the GitHub repo for this Chatbot project here - https://github.com/Archetapp/ChatBotMain\n\nToday we dive into OpenAI's ChatGPT 3.5 Turbo and see if we can make our very own chatbot. It's pretty simple and easy to do!\n\n0:00 - Intro\n0:28 - SwiftUI\n6:16 - OpenAI\n13:46 - Finished Product\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2023-12-20T16:24:52Z","thumbnail_url":"https://img.youtube.com/vi/fkg3UzopiHY/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Avoid THIS using enum pattern matching in Swift","channel_name":"Swift and Tips","video_id":"eSbXJ4GfwS4","video_url":"https://www.youtube.com/watch?v=eSbXJ4GfwS4","description":"This video provides an insightful look into an issue that may not be obvious when we use enum pattern matching and binding with associated types.\n\nIf you want to learn more about enums, I recommend you to watch this video first: https://youtu.be/_CqAhffWZmE\n \n------\nVideos Related:\n* What are Expressions in Swift?: https://youtu.be/gz4VU-Vwz30\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* How to display a GIF in SwiftUI?: https://youtu.be/9fz8EW-dX-I\n\n-----\nResources:\n* https://google.github.io/swift/#pattern-matching\n* https://docs.swift.org/swift-book/documentation/the-swift-programming-language/patterns/\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-12-20T15:07:32Z","thumbnail_url":"https://img.youtube.com/vi/eSbXJ4GfwS4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 30","channel_name":"Code Completion","video_id":"6ne5feWDpXQ","video_url":"https://www.youtube.com/watch?v=6ne5feWDpXQ","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-20T11:11:01Z","thumbnail_url":"https://img.youtube.com/vi/6ne5feWDpXQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Create A Submission Form In Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"OZrUrz7_AZw","video_url":"https://www.youtube.com/watch?v=OZrUrz7_AZw","description":"Welcome to this swift tutorial on forms! In this video we will be taking a look at forms, and how to use them in our apps to create a submission form. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-20T11:00:18Z","thumbnail_url":"https://img.youtube.com/vi/OZrUrz7_AZw/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Building Complex Scroll Animations With New iOS 17 API's - Xcode 15 #animation #swiftui","channel_name":"Kavsoft on YouTube","video_id":"nyGvzJyAcKc","video_url":"https://www.youtube.com/watch?v=nyGvzJyAcKc","description":"","published":"2023-12-19T21:40:56Z","thumbnail_url":"https://img.youtube.com/vi/nyGvzJyAcKc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Building Scrollable Tab View With New iOS 17 API's - Xcode #swiftui #animation","channel_name":"Kavsoft on YouTube","video_id":"juKTXpwwyD4","video_url":"https://www.youtube.com/watch?v=juKTXpwwyD4","description":"","published":"2023-12-19T21:36:56Z","thumbnail_url":"https://img.youtube.com/vi/juKTXpwwyD4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Expense Tracker App | SwiftData | Widgets | App Lock | Animations #swiftui","channel_name":"Kavsoft on YouTube","video_id":"gIiJniiMtTo","video_url":"https://www.youtube.com/watch?v=gIiJniiMtTo","description":"","published":"2023-12-19T21:14:22Z","thumbnail_url":"https://img.youtube.com/vi/gIiJniiMtTo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Animated Toasts | HUDs | Xcode 15 #swiftui","channel_name":"Kavsoft on YouTube","video_id":"IHDecL2lAww","video_url":"https://www.youtube.com/watch?v=IHDecL2lAww","description":"","published":"2023-12-19T21:10:27Z","thumbnail_url":"https://img.youtube.com/vi/IHDecL2lAww/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use the correct year format instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"pgzqVMJUE5Y","video_url":"https://www.youtube.com/watch?v=pgzqVMJUE5Y","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-12-19T16:02:05Z","thumbnail_url":"https://img.youtube.com/vi/pgzqVMJUE5Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 29","channel_name":"Code Completion","video_id":"gcLyYu8XUyk","video_url":"https://www.youtube.com/watch?v=gcLyYu8XUyk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-19T11:14:26Z","thumbnail_url":"https://img.youtube.com/vi/gcLyYu8XUyk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This Week in Apps #193 - Bird Delisted, ChatGPT's Killer Day, and More App News!","channel_name":"Appfigures on YouTube","video_id":"9w5WXl4eg7E","video_url":"https://www.youtube.com/watch?v=9w5WXl4eg7E","description":"🗞 This Week in Apps:\n\n0:00 - Welcome\n0:12 - Bird\n2:43 - ChatGPT\n4:17 - Most Downloaded Apps\n5:56 - Most Downloaded Games\n7:36 - Clam + Headspace\n\nApp intelligence data by Appfigures.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-12-19T00:27:24Z","thumbnail_url":"https://img.youtube.com/vi/9w5WXl4eg7E/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Martin Woodward - MTJC Ep 376","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"FVhOXO4HDJI","video_url":"https://www.youtube.com/watch?v=FVhOXO4HDJI","description":"This week I was joined by Martin Woodward, VP of DevRel at GitHub. We discussed developer relations, automation with GitHub Actions, code assistance with GitHub CoPilot, 3D printing, and in the After Show, Github's shiny new implementation of Apple Silicon build machines, custom installed racks of Mac Minis.","published":"2023-12-18T19:46:34Z","thumbnail_url":"https://img.youtube.com/vi/FVhOXO4HDJI/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"🌱 Living the Creative Act S4E23: The Abundant Mindset","channel_name":"Full Queue Developer","video_id":"Po3g45TTt1Y","video_url":"https://www.youtube.com/watch?v=Po3g45TTt1Y","description":"Reading and reacting to pages 201 to 203 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, December 17, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWeekdays 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-18T14:02:12Z","thumbnail_url":"https://img.youtube.com/vi/Po3g45TTt1Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How To Create A Calculator App in Xcode 15 (SwiftUI) - Part 2","channel_name":"The Swift Guy","video_id":"tst2o0FnBEo","video_url":"https://www.youtube.com/watch?v=tst2o0FnBEo","description":"Welcome to this second part of the Calculator app tutorial! In this video we will creating our own Calculator App in Xcode 15 using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-18T11:00:43Z","thumbnail_url":"https://img.youtube.com/vi/tst2o0FnBEo/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Late Night Silent Completions: Jiiiii — Part 28","channel_name":"Code Completion","video_id":"WVpHlxwIUig","video_url":"https://www.youtube.com/watch?v=WVpHlxwIUig","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-18T10:13:45Z","thumbnail_url":"https://img.youtube.com/vi/WVpHlxwIUig/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This is the CRAZIEST Swift code you'll ever see!! 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"rRsTVtTn7XA","video_url":"https://www.youtube.com/watch?v=rRsTVtTn7XA","description":"Link to the article 👉 https://www.fewbutripe.com/2018/12/05/seemingly-impossible.html\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-12-17T18:49:10Z","thumbnail_url":"https://img.youtube.com/vi/rRsTVtTn7XA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI SwiftData Search & Filtering | Expense Tracker App | Widgets | App Lock | Episode - 5","channel_name":"Kavsoft on YouTube","video_id":"MQTcDTiP9M4","video_url":"https://www.youtube.com/watch?v=MQTcDTiP9M4","description":"Hello Guys 🖐🖐🖐\nIn this episode, we'll learn how to create a SwiftData model and its CRUD operations using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code (Upto Ep: 5): https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Complete Source Will be published once the video series is finished!\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:19 Building UI\n    6:51 Implementing SwiftData Model\n    7:34 Create Data\n    8:54 Read Data\n    9:51 Update Data\n    12:54 Delete Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-17T15:08:52Z","thumbnail_url":"https://img.youtube.com/vi/MQTcDTiP9M4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftData   CloudKit","channel_name":"Stewart Lynch on YouTube","video_id":"H5zvrFJMhuE","video_url":"https://www.youtube.com/watch?v=H5zvrFJMhuE","description":"This is the 8th and penultimate video in this SwiftData series.  In this video we are going to be adding CloudKit capabilities to our app so that all CRUD actions (create read update and delete) are synchronized with all of our devices signed in to the same iCloud account.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:05  iCloud Setup\n5:11 Required Code Modifications\n8:12 Testing pm Devices\n12:55 CloudKit Console\n16:16 Deploying to Production\n\nStarter Project Files:\n   https://github.com/StewartLynch/MyBooks/tree/6thVideo_Many-to-ManyRelationships\nor\n   https://github.com/StewartLynch/MyBooks/tree/7thVideo_AppLocalization\n\nCompleted Project:\n  https://github.com/StewartLynch/MyBooks/tree/8thVideo_CloudKit\n\nBezel Application for Device Screen Mirroring\n   https://getbezel.app/?utm_source=substack&amp;utm_medium=email\n\nAll videos in this Series\nSwiftData: CRUD operations\n   https://youtu.be/CAr_1kcf2_c\n\nSwiftData: Containers and Mock Data\n   https://youtu.be/tZq4mvqH9Fg\n\nSwiftData: Dynamic sorting and filtering\n   https://youtu.be/AkBQsnJBseQ\n\nSwiftData: Lightweight Migrations\n   https://youtu.be/CrWqfCDmPVI\n\nSwiftData: One to Many Relationships\n   https://youtu.be/dAMFgq4tDPM\n\nSwiftData: Many to Many Relationships\n   https://youtu.be/lHdBkXp3j74\n\nApp Localizations in Xcode\n   https://youtu.be/kbgNL7VrQPo\n\nSwiftData: CloudKit\n   https://youtu.be/H5zvrFJMhuE\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-12-17T14:34:23Z","thumbnail_url":"https://img.youtube.com/vi/H5zvrFJMhuE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 27","channel_name":"Code Completion","video_id":"k_0KU8iyz80","video_url":"https://www.youtube.com/watch?v=k_0KU8iyz80","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-17T12:45:13Z","thumbnail_url":"https://img.youtube.com/vi/k_0KU8iyz80/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Embracing Appreciation: My Theme for the Year","channel_name":"maeganwilson_","video_id":"r01uJDn3itI","video_url":"https://www.youtube.com/watch?v=r01uJDn3itI","description":"In this video, I reveal my theme for the year and how it will shape my experiences. Join me as I explore the power of appreciation, making lasting memories, and decluttering my life. Discover the joy of slowing down and embracing the good things life has to offer. Don't miss out on this inspiring journey!\n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► http://bit.ly/CCT_ES_REF\n► https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2023-12-17T12:00:42Z","thumbnail_url":"https://img.youtube.com/vi/r01uJDn3itI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Build GPT-4 Vision & DALL•E 3 AI Sticker  SwiftUI iOS App #iosdevelopment #swiftui #gpt4 #dalle3","channel_name":"Xcoding with Alfian","video_id":"Nv2E0wtIHHY","video_url":"https://www.youtube.com/watch?v=Nv2E0wtIHHY","description":"","published":"2023-12-17T09:37:44Z","thumbnail_url":"https://img.youtube.com/vi/Nv2E0wtIHHY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build GPT-4 Vision & DALL·E 3 AI Sticker Generator iOS App | SwiftUI","channel_name":"Xcoding with Alfian","video_id":"TZcxrqZfrz0","video_url":"https://www.youtube.com/watch?v=TZcxrqZfrz0","description":"In this video, we're going to build AI Sticker Generator App using GPT-4 with Vision & DALL·E 3 #iosdevelopment #swiftui #gpt4 #dalle3 \n\nGitHub Starter Project:\nhttps://github.com/alfianlosari/XCAWAStickerMaker/tree/starter-gpt4vision\n\nGitHub Completed Project:\nhttps://github.com/alfianlosari/XCAWAStickerMaker\n\nPart 2 - Build DALL·E 3 AI WhatsApp Sticker Generator SwiftUI App | iOS 17:\nhttps://youtu.be/XiuFjYPeZiY\n\nPart 1 - Build WhatsApp Sticker Maker iOS App with Vision Subject Lifting API | Bakground Removal:\nhttps://youtu.be/K68UqsB9ZIY\n\nOpenAI Vision API Doc:\nhttps://platform.openai.com/docs/guides/vision\n\nXCAOpenAIClient SPM:\nhttps://github.com/alfianlosari/XCAOpenAIClient","published":"2023-12-17T08:06:30Z","thumbnail_url":"https://img.youtube.com/vi/TZcxrqZfrz0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 26","channel_name":"Code Completion","video_id":"SxqEVH2MEnA","video_url":"https://www.youtube.com/watch?v=SxqEVH2MEnA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-16T12:16:40Z","thumbnail_url":"https://img.youtube.com/vi/SxqEVH2MEnA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Animated Toasts | HUDs | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"b6FVOXZT8So","video_url":"https://www.youtube.com/watch?v=b6FVOXZT8So","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create custom animated toasts, also known as HUDs, using SwiftUI | SwiftUI Toasts | SwiftUI Animated Toasts | SwiftUI HUD's | SwiftUI Stacking Animation | SwiftUI Custom HUD | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-94763790\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:25 Building Animated Toasts\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-16T10:28:14Z","thumbnail_url":"https://img.youtube.com/vi/b6FVOXZT8So/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"3rd Anniversary Swift and Tips: 2023 Results (More than expected! 🚀)","channel_name":"Swift and Tips","video_id":"nA2iJxCwF5Y","video_url":"https://www.youtube.com/watch?v=nA2iJxCwF5Y","description":"Thank you for being part of this! 🥰\n\nResults from 2022: https://youtu.be/e3dRqyApdNI\nPodcast: https://www.youtube.com/playlist?list=PLHWvYoDHvsOX_radIYARFZ-nUSkhv_Ur3\nMy conference talks: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUqtdifL9-XuyXt0LtDPLxf\n\n-----\nOther videos from my Channel: \n* The composable architecture: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Expressions in Swift: https://youtu.be/gz4VU-Vwz30\n* Intro to Swift Macros: https://youtu.be/NGpM9-t9tgs\n* SampleBuilder macro: https://youtu.be/qE1P26C2ZIQ\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* SwiftUI Videos: https://www.youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\n\n-----\nMusic:\nReminisce by Tokyo Music Walker https://soundcloud.com/user-356546060\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/40DexFW\nMusic promoted by Audio Library https://bit.ly/49uJ7oZ","published":"2023-12-15T16:47:06Z","thumbnail_url":"https://img.youtube.com/vi/nA2iJxCwF5Y/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Reflecting on Year 29: Health, Achievements, and Lessons Learned | Birthday Check-In","channel_name":"maeganwilson_","video_id":"vUikAC92QoY","video_url":"https://www.youtube.com/watch?v=vUikAC92QoY","description":"In this video, I reflect on my experiences and achievements throughout my 29th year of life. I discuss my focus on health, both physical and mental, and how it has positively impacted various aspects of my life. From prioritizing my mental well-being through therapy to improving my physical health with exercise and mindful eating, I have seen significant changes and improvements.\n\nWhile my health journey took precedence, I had to make some compromises and put other activities, like Twitch streaming, on hold. However, I am looking forward to finding a balance and returning to those activities in the future. Additionally, working at a startup has given me valuable insights into the challenges and rewards of early-stage ventures.\n\nJoin me as I share my reflections on the past year and discuss my plans and goals for the upcoming year. Don't forget to like, comment, and subscribe for more content!\n\n► Join the discord! https://bit.ly/CCT_Discord\n► Sign up for the newsletter for little updates and these videos directly to your inbox https://geni.us/hjwsubstack\n\nSome or all links on this page are affiliate links, and I will receive some kind of commission if you purchase the service or product.\n\n====== Music ======\nI use music from Epidemic Sounds and ArtList. Both links below are affeliates\n\n► Epidemic sounds http://bit.ly/CCT_ES_REF\n► Artlist https://geni.us/oSVVbvc\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n====== GEAR ======\n\nHere is the gear I use. Clicking the link may help me out.\n► The main camera: Sony AZIV https://geni.us/AtQQ3r \n►The bag: [Wandrd Roam 6L Sling](https://geni.us/wandrd6lsling)\n► The laptop: [MacBook Pro 14\" M1 Max](https://geni.us/cctplus-m3max) (similar spec but it's the m3 model)","published":"2023-12-15T12:00:56Z","thumbnail_url":"https://img.youtube.com/vi/vUikAC92QoY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 25","channel_name":"Code Completion","video_id":"ifY8rQHIWPE","video_url":"https://www.youtube.com/watch?v=ifY8rQHIWPE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-15T11:19:28Z","thumbnail_url":"https://img.youtube.com/vi/ifY8rQHIWPE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Create A Calculator App in Xcode 15 (SwiftUI) - Part 1","channel_name":"The Swift Guy","video_id":"U9Z4gCQYCms","video_url":"https://www.youtube.com/watch?v=U9Z4gCQYCms","description":"Welcome to this Calculator app tutorial! In this video we will creating our own Calculator App in Xcode 15 using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-15T11:00:25Z","thumbnail_url":"https://img.youtube.com/vi/U9Z4gCQYCms/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"More Limits  -  Calculus Explorations Part 5","channel_name":"Daniel Steinberg on YouTube","video_id":"dO8f9iW4zVw","video_url":"https://www.youtube.com/watch?v=dO8f9iW4zVw","description":"We motivate and formally define what we mean by the limit of a function","published":"2023-12-14T18:41:06Z","thumbnail_url":"https://img.youtube.com/vi/dO8f9iW4zVw/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"SwiftUI SwiftData CRUD Operations | Expense Tracker App | Widgets | App Lock | Episode - 4","channel_name":"Kavsoft on YouTube","video_id":"J_P5Aep2DPI","video_url":"https://www.youtube.com/watch?v=J_P5Aep2DPI","description":"Hello Guys 🖐🖐🖐\nIn this episode, we'll learn how to create a SwiftData model and its CRUD operations using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code (Upto Ep: 4): https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Complete Source Will be published once the video series is finished!\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:19 Building UI\n    6:51 Implementing SwiftData Model\n    7:34 Create Data\n    8:54 Read Data\n    9:51 Update Data\n    12:54 Delete Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-14T13:45:08Z","thumbnail_url":"https://img.youtube.com/vi/J_P5Aep2DPI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 23","channel_name":"Code Completion","video_id":"GO39abUIcF8","video_url":"https://www.youtube.com/watch?v=GO39abUIcF8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-14T11:04:30Z","thumbnail_url":"https://img.youtube.com/vi/GO39abUIcF8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expert Answers Your #ASO and Apple Search Ads Questions","channel_name":"Appfigures on YouTube","video_id":"dFDXiy58AIY","video_url":"https://www.youtube.com/watch?v=dFDXiy58AIY","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-12-13T20:44:20Z","thumbnail_url":"https://img.youtube.com/vi/dFDXiy58AIY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 23","channel_name":"Code Completion","video_id":"kKOlU5zzIo0","video_url":"https://www.youtube.com/watch?v=kKOlU5zzIo0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-13T11:29:10Z","thumbnail_url":"https://img.youtube.com/vi/kKOlU5zzIo0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Implementing Drag Gestures In Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"z4aMVgdIdEM","video_url":"https://www.youtube.com/watch?v=z4aMVgdIdEM","description":"Welcome to this swift tutorial on drag gestures! In this video we will be taking a look at drag gestures, and how to use them in our apps for some cool effects and interactivity. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-13T11:00:56Z","thumbnail_url":"https://img.youtube.com/vi/z4aMVgdIdEM/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Sharing an image using ShareLink  – Instafilter SwiftUI Tutorial 13/13","channel_name":"Paul Hudson on YouTube","video_id":"-18npGGy-2A","video_url":"https://www.youtube.com/watch?v=-18npGGy-2A","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Building our basic UI: https://youtu.be/VTZQ4SQmVmg\n10. Importing an image into SwiftUI using PhotosPicker: https://youtu.be/kwNbOIfJzRM\n11. Basic image filtering using Core Image: https://youtu.be/9crUbKKk7cY\n12. Customizing our filter using confirmationDialog(): https://youtu.be/9crUbKKk7cY\n13. Sharing an image using ShareLink: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-12T23:29:13Z","thumbnail_url":"https://img.youtube.com/vi/-18npGGy-2A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Customizing our filter using confirmationDialog()  – Instafilter SwiftUI Tutorial 12/13","channel_name":"Paul Hudson on YouTube","video_id":"9crUbKKk7cY","video_url":"https://www.youtube.com/watch?v=9crUbKKk7cY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Building our basic UI: https://youtu.be/VTZQ4SQmVmg\n10. Importing an image into SwiftUI using PhotosPicker: https://youtu.be/kwNbOIfJzRM\n11. Basic image filtering using Core Image: https://youtu.be/qr7Iaq7_fko\n12. Customizing our filter using confirmationDialog(): This video\n13. Sharing an image using ShareLink: https://youtu.be/-18npGGy-2A\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-12T23:29:06Z","thumbnail_url":"https://img.youtube.com/vi/9crUbKKk7cY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Basic image filtering using Core Image – Instafilter SwiftUI Tutorial 11/13","channel_name":"Paul Hudson on YouTube","video_id":"qr7Iaq7_fko","video_url":"https://www.youtube.com/watch?v=qr7Iaq7_fko","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Building our basic UI: https://youtu.be/VTZQ4SQmVmg\n10. Importing an image into SwiftUI using PhotosPicker: https://youtu.be/kwNbOIfJzRM\n11. Basic image filtering using Core Image: This video\n12. Customizing our filter using confirmationDialog(): https://youtu.be/9crUbKKk7cY\n13. Sharing an image using ShareLink: https://youtu.be/-18npGGy-2A\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-12T23:28:58Z","thumbnail_url":"https://img.youtube.com/vi/qr7Iaq7_fko/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Importing an image into SwiftUI using PhotosPicker – Instafilter SwiftUI Tutorial 10/13","channel_name":"Paul Hudson on YouTube","video_id":"kwNbOIfJzRM","video_url":"https://www.youtube.com/watch?v=kwNbOIfJzRM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Building our basic UI: https://youtu.be/VTZQ4SQmVmg\n10. Importing an image into SwiftUI using PhotosPicker: This video\n11. Basic image filtering using Core Image: https://youtu.be/qr7Iaq7_fko\n12. Customizing our filter using confirmationDialog(): https://youtu.be/9crUbKKk7cY\n13. Sharing an image using ShareLink: https://youtu.be/-18npGGy-2A\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-12T23:28:54Z","thumbnail_url":"https://img.youtube.com/vi/kwNbOIfJzRM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building our basic UI – Instafilter SwiftUI Tutorial 9/13","channel_name":"Paul Hudson on YouTube","video_id":"VTZQ4SQmVmg","video_url":"https://www.youtube.com/watch?v=VTZQ4SQmVmg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Building our basic UI: This video\n10. Importing an image into SwiftUI using PhotosPicker: https://youtu.be/kwNbOIfJzRM\n11. Basic image filtering using Core Image: https://youtu.be/qr7Iaq7_fko\n12. Customizing our filter using confirmationDialog(): https://youtu.be/9crUbKKk7cY\n13. Sharing an image using ShareLink: https://youtu.be/-18npGGy-2A\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-12T23:28:43Z","thumbnail_url":"https://img.youtube.com/vi/VTZQ4SQmVmg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Expense Tracker App | SwiftData | Widgets | App Lock | Episode - 3","channel_name":"Kavsoft on YouTube","video_id":"byFlvJsSoeM","video_url":"https://www.youtube.com/watch?v=byFlvJsSoeM","description":"Hello Guys 🖐🖐🖐\nIn this video, we'll start implementing the settings and the search page, as well as the app lock, using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code (Upto Ep: 3): https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Complete Source Will be published once the video series is finished!\n\n► Lock SwiftUI View Video: https://youtu.be/H7LH5xYUn6s\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.2 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:22 Building Settings Page\n    2:05 Implementing App Lock\n    4:38 Building Search Page\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-12T22:46:00Z","thumbnail_url":"https://img.youtube.com/vi/byFlvJsSoeM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Answer iOS Interview Questions Like a Pro 👩🏽‍💻👨🏻‍💻 (free training course)","channel_name":"Vincent Pradeilles on YouTube","video_id":"HiXPGdtUW8U","video_url":"https://www.youtube.com/watch?v=HiXPGdtUW8U","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! Learn more 👉 https://www.revenuecat.com\n\n———\n\nLearn how to give great answers to technical iOS interview questions 👩🏽‍💻👨🏻‍💻\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro & Sponsor\n01:03 – How To Give Great Answers\n03:28 – Question 1: What's an Optional?\n07:59 – Question 2: What is the difference between an @escaping and a non-@escaping closure?\n12:20 – Question 3: When would you use a computed property vs a method?\n15:37 – Question 4: Can you explain the purpose of the keyword guard?\n18:00 – Question 5: Can you give an example of a bad practice in Swift?\n20:43 – Question 6: What’s the difference between weak and unowned?\n23:40 – Question 7: When would you use @autoclosure?\n26:38 – Question 8: What open-source tools do you recommend using and why?\n28:45 – Question 9: How do you choose the minimum version for an iOS app?\n31:39 – Question 10: Can you explain what Dependency Injection is?\n34:34 – Conclusion\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#ios  #swift #softwaredeveloper #iosdeveloper","published":"2023-12-12T16:04:56Z","thumbnail_url":"https://img.youtube.com/vi/HiXPGdtUW8U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 22","channel_name":"Code Completion","video_id":"0MFLNcOvOr4","video_url":"https://www.youtube.com/watch?v=0MFLNcOvOr4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-12T09:59:19Z","thumbnail_url":"https://img.youtube.com/vi/0MFLNcOvOr4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Expense Tracker App | SwiftData | Widgets | App Lock | Episode - 2","channel_name":"Kavsoft on YouTube","video_id":"TXJF8fkOp4c","video_url":"https://www.youtube.com/watch?v=TXJF8fkOp4c","description":"Hello Guys 🖐🖐🖐\nIn this video, we'll start implementing the recents page view with a custom sticky header, segmented control, and swipeable card views using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code (Upto Ep: 2): https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Complete Source Will be published once the video series is finished!\n\n► Custom Swipe Actions Video: https://youtu.be/K8VnH2eEnK4\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:15 Setup\n    1:44 Building Recents View\n    2:41 Building Animated Sticky Header View\n    11:03 Building Stats Card View\n    15:01 Building Custom Segmented Control\n    16:53 Building Transaction Card View\n    19:36 Building Date Filter View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-11T23:00:08Z","thumbnail_url":"https://img.youtube.com/vi/TXJF8fkOp4c/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Wrangling GitHub Actions / TDD in a SwiftUI World #4: CI Setup","channel_name":"Quality Coding on YouTube","video_id":"_4ND8Cxwbg4","video_url":"https://www.youtube.com/watch?v=_4ND8Cxwbg4","description":"Let's continue setting up GitHub Actions as our CI build server.\n\n#LiveCoding in #SwiftLang with #TDD","published":"2023-12-11T19:00:13Z","thumbnail_url":"https://img.youtube.com/vi/_4ND8Cxwbg4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Timberborn for Beginners Episode 2! New start with Folktails on Lakes map 🦫🌲Update 5 Experimental","channel_name":"Full Queue Developer","video_id":"qrwOLg9ck0U","video_url":"https://www.youtube.com/watch?v=qrwOLg9ck0U","description":"Now that the colony is stable, it's time to grow!  Exploring the new water dump mechanics and the new Large Water Pump. Thank you for the positive feedback on episode 1.\n\nStarting a new settlement on the Update 5 Experimental branch of Timberborn and explaining everything as a I go. I love this game! I've played Timberborn well-over 1000 hours. If you like these videos, please let me know if you want to see more.  The map is \"Lakes\". \n\n\n📡 LIVE SCHEDULE\n\n🌱 Living the Creative Act\nSundays from 2pm to 5pm, NYC time\nBook club reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\n🦫 Timberborn for Beginners\nSundays at 3pm, NYC time\nPlaying Timberborn with full explanations and thought process\nhttps://twitch.tv/FullQueueDeveloper \n\n🗽Edges of Manhattan\nWeekdays from 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-11T18:16:55Z","thumbnail_url":"https://img.youtube.com/vi/qrwOLg9ck0U/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Implementing Tap Gestures In Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"0n_wHzVIjjQ","video_url":"https://www.youtube.com/watch?v=0n_wHzVIjjQ","description":"Welcome to this swift tutorial on tap gestures! In this video we will be taking a look at some tap gestures, and how to use them in our apps. The tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-11T11:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0n_wHzVIjjQ/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Late Night Silent Completions: Jiiiii — Part 20","channel_name":"Code Completion","video_id":"ysTuzQM0mr0","video_url":"https://www.youtube.com/watch?v=ysTuzQM0mr0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-11T10:45:28Z","thumbnail_url":"https://img.youtube.com/vi/ysTuzQM0mr0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Living the Creative Act E22 🌱 \"Completion\" - Sundays at 2pm on Twitch","channel_name":"Full Queue Developer","video_id":"eRlCOPkkRdY","video_url":"https://www.youtube.com/watch?v=eRlCOPkkRdY","description":"Reading and reacting to pages 191 to 198 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, December 10, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWeekdays 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nDiscord: https://discord.gg/Bk3aNnjPT2\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-11T03:17:38Z","thumbnail_url":"https://img.youtube.com/vi/eRlCOPkkRdY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to ask the user to leave an App Store review – Instafilter SwiftUI Tutorial 9/12","channel_name":"Paul Hudson on YouTube","video_id":"RUWGjeDCkN8","video_url":"https://www.youtube.com/watch?v=RUWGjeDCkN8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: This video\n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-11T00:30:13Z","thumbnail_url":"https://img.youtube.com/vi/RUWGjeDCkN8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to let the user share content with ShareLink – Instafilter SwiftUI Tutorial 8/12","channel_name":"Paul Hudson on YouTube","video_id":"xuDEVxghNDQ","video_url":"https://www.youtube.com/watch?v=xuDEVxghNDQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: https://youtu.be/mEdXRmIIvVc\n7. How to let the user share content with ShareLink: This video\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-11T00:30:10Z","thumbnail_url":"https://img.youtube.com/vi/xuDEVxghNDQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading photos from the user's photo library – Instafilter SwiftUI Tutorial 6/12","channel_name":"Paul Hudson on YouTube","video_id":"mEdXRmIIvVc","video_url":"https://www.youtube.com/watch?v=mEdXRmIIvVc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: https://youtu.be/BkHWkf4CfKc\n6. Loading photos from the user's photo library: This video\n7. How to let the user share content with ShareLink: https://youtu.be/xuDEVxghNDQ\n8. How to ask the user to leave an App Store review: https://youtu.be/RUWGjeDCkN8\n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-11T00:30:08Z","thumbnail_url":"https://img.youtube.com/vi/mEdXRmIIvVc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Expense Tracker App | SwiftData | Widgets | App Lock | Episode - 1","channel_name":"Kavsoft on YouTube","video_id":"vTmeKxEVY4A","video_url":"https://www.youtube.com/watch?v=vTmeKxEVY4A","description":"Hello Guys 🖐🖐🖐\nIn this video, we'll start the expense tracker app by making a new project and building the home page and intro screens using SwiftUI | SwiftUI Expense Tracker App | SwiftUI SwiftData | SwiftData Dynamic Filtering | SwiftUI App Widgets | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code (Upto Ep: 1): https://www.patreon.com/posts/swiftui-expense-94429849\n\n► Complete Source Will be published once the video series is finished!\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 App Promo\n    1:20 Project Setup\n    1:41 Building Intro Screen\n    4:29 Building Home View Layout\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-10T19:30:09Z","thumbnail_url":"https://img.youtube.com/vi/vTmeKxEVY4A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"App Localizations","channel_name":"Stewart Lynch on YouTube","video_id":"kbgNL7VrQPo","video_url":"https://www.youtube.com/watch?v=kbgNL7VrQPo","description":"Localizing your app for different languages became so much easier in Xcode 15 with the introduction of String Catalogs.  Even though this is the 7th video in my SwiftDta Series, I won't be covering any SwiftData functions here so if you are here just for Localizations, fear not.  You can stay with me as I localize my app to German.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:04  LocalizableStrings\n1:45 Handling Plurals\n4:03 Creating a Second Language Catalog\n5:06 Using ChatGPT to translate\n8:44 A Preview for every Language\n9:30 Dealing with Enum Strings\n11:47 Exporting and Importing Translations\n15:13 Changing the App Icon\n\nStarter Project Files:\n  https://github.com/StewartLynch/MyBooks/tree/6thVideo_Many-to-ManyRelationships\n\nCompleted Project:\n  https://github.com/StewartLynch/MyBooks/tree/7thVideo_AppLocalization\n\nJSON Playground Gist\n   https://gist.github.com/StewartLynch/977b90d2db18384ddcacf444902d8702\n\nImage Assets (Zip file so use Safari to download or fix your Chrome permissions)\n   https://www.createchsol.com/StarterProjects/IconResources.zip\n\nBakery App by Jordi Bruin\n   https://apps.apple.com/ca/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-12-10T15:05:09Z","thumbnail_url":"https://img.youtube.com/vi/kbgNL7VrQPo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 20","channel_name":"Code Completion","video_id":"1PJ2k9kamAE","video_url":"https://www.youtube.com/watch?v=1PJ2k9kamAE","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-10T13:22:37Z","thumbnail_url":"https://img.youtube.com/vi/1PJ2k9kamAE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late Night Silent Completions: Jiiiii — Part 19","channel_name":"Code Completion","video_id":"KvOkd7ENKJI","video_url":"https://www.youtube.com/watch?v=KvOkd7ENKJI","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-09T12:37:30Z","thumbnail_url":"https://img.youtube.com/vi/KvOkd7ENKJI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Expense Tracker App Promo - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"8bYa06wfYZU","video_url":"https://www.youtube.com/watch?v=8bYa06wfYZU","description":"Hello Guys 🖐🖐🖐\nThis is a promo video of the upcoming Complete Expense Tracker App with Charts, SwiftData, Widgets, App Lock, and even more using SwiftUI.\nStay Tuned!\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Subscribe For More 👉  https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's 👇\nhttps://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon 👉  https://www.patreon.com/kavsoft\n    PayPal 👉  https://www.paypal.com/paypalme/KavsoftYT\n    Contributions 👉  https://donorbox.org/kavsoft\n    BuyMeaCoffee 👉  https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link] 👉  https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram 👉  https://www.instagram.com/_kavsoft/\n     Twitter 👉  https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-08T21:17:47Z","thumbnail_url":"https://img.youtube.com/vi/8bYa06wfYZU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"ChatGPT iOS Demo App","channel_name":"Alex Paul on YouTube","video_id":"u1aYUagityQ","video_url":"https://www.youtube.com/watch?v=u1aYUagityQ","description":"","published":"2023-12-08T19:49:16Z","thumbnail_url":"https://img.youtube.com/vi/u1aYUagityQ/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Xcode Cloud will offer 25 Compute hours per month FOR FREE!","channel_name":"Swift and Tips","video_id":"PkRd--1tE14","video_url":"https://www.youtube.com/watch?v=PkRd--1tE14","description":"Starting January 2024, 25 compute hours per month on Xcode Cloud are included as part of the Apple Developer Program membership👇🏻\nhttps://developer.apple.com/xcode-cloud/\n\nMore shorts:\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Should you buy Apple Vision Pro?: https://youtube.com/shorts/mF0eIscLTw4\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-12-08T16:39:30Z","thumbnail_url":"https://img.youtube.com/vi/PkRd--1tE14/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Late Night Silent Completions: Jiiiii — Part 18","channel_name":"Code Completion","video_id":"B9XhXuydxxU","video_url":"https://www.youtube.com/watch?v=B9XhXuydxxU","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-08T11:57:38Z","thumbnail_url":"https://img.youtube.com/vi/B9XhXuydxxU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Create A Tic Tac Toe Game in Xcode 15 (SwiftUI) - Part 2","channel_name":"The Swift Guy","video_id":"jLRNgR8nw-k","video_url":"https://www.youtube.com/watch?v=jLRNgR8nw-k","description":"Welcome to the second part of the TicTacToe game tutorial! In this video we will creating our own TicTacToe App in Xcode 15 using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-08T11:00:45Z","thumbnail_url":"https://img.youtube.com/vi/jLRNgR8nw-k/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Showing empty states with ContentUnavailableView – Instafilter SwiftUI Tutorial 5/12","channel_name":"Paul Hudson on YouTube","video_id":"BkHWkf4CfKc","video_url":"https://www.youtube.com/watch?v=BkHWkf4CfKc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: https://youtu.be/16YBGhRmyTE\n5. Showing empty states with ContentUnavailableView: This video\n6. Using coordinators to manage SwiftUI view controllers: \n7. How to save images to the user’s photo library: \n8. Building our basic UI: \n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-08T00:56:54Z","thumbnail_url":"https://img.youtube.com/vi/BkHWkf4CfKc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Integrating Core Image with SwiftUI – Instafilter SwiftUI Tutorial 4/12","channel_name":"Paul Hudson on YouTube","video_id":"16YBGhRmyTE","video_url":"https://www.youtube.com/watch?v=16YBGhRmyTE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: This video\n5. Showing empty states with ContentUnavailableView: \n6. Using coordinators to manage SwiftUI view controllers: \n7. How to save images to the user’s photo library: \n8. Building our basic UI: \n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-08T00:56:51Z","thumbnail_url":"https://img.youtube.com/vi/16YBGhRmyTE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Limits - Calculus Explorations Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"8p-zO4ClpLE","video_url":"https://www.youtube.com/watch?v=8p-zO4ClpLE","description":"We take last week's ancient exploration of circles and polygons and move to a more modern understanding of limits.","published":"2023-12-07T17:23:43Z","thumbnail_url":"https://img.youtube.com/vi/8p-zO4ClpLE/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"What's in my 2024 work bag?","channel_name":"maeganwilson_","video_id":"wPMGpqla82w","video_url":"https://www.youtube.com/watch?v=wPMGpqla82w","description":"After a year of working at various locations here's what I usually take with me to work a few hours away from the home.\n\n- The bag: [Wandrd Roam 6L Sling](https://shareasale.com/r.cfm?b=2103411&amp;u=3088014&amp;m=79898&amp;urllink=&amp;afftrack=)\n- The laptop: [MacBook Pro 14\" M1 Max](https://www.amazon.com/dp/B0CM5JV26D) (similar spec but it's the m3 model)\n- Accessories:\n  - [AirPod Pros](https://amzn.to/3t7S6w8)\n  - [Anker battery pack](https://amzn.to/3uTHBwO)\n  - [Anker USB C braided cable](https://amzn.to/3tbw0sw)\n  - [Travelers Journal](https://amzn.to/41bpG0Q)\n  - [Tide to Go Pen](https://amzn.to/3t5jcUA)\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-12-07T12:00:54Z","thumbnail_url":"https://img.youtube.com/vi/wPMGpqla82w/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 17","channel_name":"Code Completion","video_id":"76eVrfg5cZg","video_url":"https://www.youtube.com/watch?v=76eVrfg5cZg","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-07T10:41:04Z","thumbnail_url":"https://img.youtube.com/vi/76eVrfg5cZg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"State of my content...","channel_name":"maeganwilson_","video_id":"9C4-p5hjgWk","video_url":"https://www.youtube.com/watch?v=9C4-p5hjgWk","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-12-06T12:00:13Z","thumbnail_url":"https://img.youtube.com/vi/9C4-p5hjgWk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 16","channel_name":"Code Completion","video_id":"Ce1UIybop5Q","video_url":"https://www.youtube.com/watch?v=Ce1UIybop5Q","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-06T11:24:39Z","thumbnail_url":"https://img.youtube.com/vi/Ce1UIybop5Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Create A Tic Tac Toe Game in Xcode 15 (SwiftUI) - Part 1","channel_name":"The Swift Guy","video_id":"jUMUfdKVYmI","video_url":"https://www.youtube.com/watch?v=jUMUfdKVYmI","description":"Welcome to this TicTacToe game tutorial! In this video we will creating our own TicTacToe App in Xcode 15 using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-06T11:00:48Z","thumbnail_url":"https://img.youtube.com/vi/jUMUfdKVYmI/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"SwiftUI Complex Hero Animation With Synchronized ScrollViews | iOS 17 | Xcode 15 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"M-iWP2l9-Xg","video_url":"https://www.youtube.com/watch?v=M-iWP2l9-Xg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to recreate the threads app hero animation with synchronizing scrollviews using the newly released iOS 17 APIs using SwiftUI | SwiftUI Hero Animation | SwiftUI Synchronized ScrollViews | SwiftUI Matched Geometry Effect | SwiftUI iOS 17 ScrollView APIs | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-94155562\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:22 Building App UI\n    14:53 Building Hero Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-06T10:30:10Z","thumbnail_url":"https://img.youtube.com/vi/M-iWP2l9-Xg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Showing multiple options with confirmationDialog() – Instafilter SwiftUI Tutorial 3/12","channel_name":"Paul Hudson on YouTube","video_id":"D8lUhQ08s3s","video_url":"https://www.youtube.com/watch?v=D8lUhQ08s3s","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): This video\n4. Integrating Core Image with SwiftUI: \n5. Wrapping a UIViewController in a SwiftUI view: \n6. Using coordinators to manage SwiftUI view controllers: \n7. How to save images to the user’s photo library: \n8. Building our basic UI: \n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-05T22:04:34Z","thumbnail_url":"https://img.youtube.com/vi/D8lUhQ08s3s/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Responding to state changes using onChange() – Instafilter SwiftUI Tutorial 2/12","channel_name":"Paul Hudson on YouTube","video_id":"JAXoF-tcpcE","video_url":"https://www.youtube.com/watch?v=JAXoF-tcpcE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: https://youtu.be/M-1jRwzUIuI\n2. Responding to state changes using onChange(): This video\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: \n5. Wrapping a UIViewController in a SwiftUI view: \n6. Using coordinators to manage SwiftUI view controllers: \n7. How to save images to the user’s photo library: \n8. Building our basic UI: \n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-05T22:04:31Z","thumbnail_url":"https://img.youtube.com/vi/JAXoF-tcpcE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How property wrappers become structs – Instafilter SwiftUI Tutorial 1/12","channel_name":"Paul Hudson on YouTube","video_id":"M-1jRwzUIuI","video_url":"https://www.youtube.com/watch?v=M-1jRwzUIuI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 13:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-introduction\n\n1. How property wrappers become structs: This video\n2. Responding to state changes using onChange(): https://youtu.be/JAXoF-tcpcE\n3. Showing multiple options with confirmationDialog(): https://youtu.be/D8lUhQ08s3s\n4. Integrating Core Image with SwiftUI: \n5. Wrapping a UIViewController in a SwiftUI view: \n6. Using coordinators to manage SwiftUI view controllers: \n7. How to save images to the user’s photo library: \n8. Building our basic UI: \n9. Importing an image into SwiftUI using PHPickerViewController: \n10. Basic image filtering using Core Image: \n11. Customizing our filter using confirmationDialog(): \n12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/instafilter-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-12-05T22:04:25Z","thumbnail_url":"https://img.youtube.com/vi/M-1jRwzUIuI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Did you know this hidden feature of typealias? 😯 (it will help you write clearer generic code!)","channel_name":"Vincent Pradeilles on YouTube","video_id":"MZgPCKN82uY","video_url":"https://www.youtube.com/watch?v=MZgPCKN82uY","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-12-05T16:04:47Z","thumbnail_url":"https://img.youtube.com/vi/MZgPCKN82uY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Blueprint Dev Vlog Dec 4 2023","channel_name":"maeganwilson_","video_id":"pM26bEIoRl4","video_url":"https://www.youtube.com/watch?v=pM26bEIoRl4","description":"I’m making a new app and brining you a long for the updates.\n\nTo sign up for updates go to https://blueprint.heyjaywilson.com\n\n\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Threads: @heyjaywilson https://threads.net/@heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-12-05T12:00:49Z","thumbnail_url":"https://img.youtube.com/vi/pM26bEIoRl4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Late Night Silent Completions: Jiiiii — Part 15","channel_name":"Code Completion","video_id":"GdOSsKy-KPY","video_url":"https://www.youtube.com/watch?v=GdOSsKy-KPY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-05T10:56:54Z","thumbnail_url":"https://img.youtube.com/vi/GdOSsKy-KPY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create your first app with SwiftUI and SwiftData","channel_name":"Paul Hudson on YouTube","video_id":"n4SCMC25BxY","video_url":"https://www.youtube.com/watch?v=n4SCMC25BxY","description":"You can find my fundraiser here: https://www.justgiving.com/page/swiftui-birthday-2023 – all donations welcome!\n\nDecember 22nd is my birthday, and as usual I'll be live-streaming building a complete SwiftUI project from scratch to help raise money for folks who are experiencing homelessness. Come along to learn lots of Swift, SwiftUI, and SwiftData, get your questions answered, and also contribute to a great cause.","published":"2023-12-04T21:21:24Z","thumbnail_url":"https://img.youtube.com/vi/n4SCMC25BxY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Setting Up GitHub Actions / TDD in a SwiftUI World #3: Test Speed, CI","channel_name":"Quality Coding on YouTube","video_id":"FuxdvHnW2tI","video_url":"https://www.youtube.com/watch?v=FuxdvHnW2tI","description":"We continue to coax Xcode to give us faster test feedback. And then let's start on GitHub Actions for our CI build server.\n\n#LiveCoding in #SwiftLang with #TDD","published":"2023-12-04T19:00:07Z","thumbnail_url":"https://img.youtube.com/vi/FuxdvHnW2tI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"The Announcement","channel_name":"Ben Sandofsky on YouTube","video_id":"5x2evTucjYY","video_url":"https://www.youtube.com/watch?v=5x2evTucjYY","description":"https://shotwithkino.com","published":"2023-12-04T17:10:10Z","thumbnail_url":"https://img.youtube.com/vi/5x2evTucjYY/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"G4 Cube DVD eject repaired","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_WQpKmXKhdk","video_url":"https://www.youtube.com/watch?v=_WQpKmXKhdk","description":"A common problem on the Power Mac G4 Cube is the drive belt stretch. I recently replaced the belt and cleaned the roller that pushes the disc.","published":"2023-12-04T16:53:52Z","thumbnail_url":"https://img.youtube.com/vi/_WQpKmXKhdk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 13","channel_name":"Code Completion","video_id":"WY5sFENNyu4","video_url":"https://www.youtube.com/watch?v=WY5sFENNyu4","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-04T11:05:34Z","thumbnail_url":"https://img.youtube.com/vi/WY5sFENNyu4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Create And Use A Card View in Xcode 15 (SwiftUI)","channel_name":"The Swift Guy","video_id":"BpJqsjzG-bs","video_url":"https://www.youtube.com/watch?v=BpJqsjzG-bs","description":"Subscribe for new videos every Monday, Wednesday and Friday!\n\nIn this video we will be taking a look at how to create a Card View, and how to embed it in a horisontal scroll view! This tutorial was done in Xcode 15, using SwiftUI.\n\nSocials\nhttps://www.Facebook.com/TheSwiftGuy\nhttps://www.Twitter.com/1TheSwiftGuy\n✉️ Contact@TheSwiftGuy.com","published":"2023-12-04T11:00:09Z","thumbnail_url":"https://img.youtube.com/vi/BpJqsjzG-bs/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Timberborn for Beginners! New start with Folktails on Lakes map 🦫🌲Update 5 Experimental","channel_name":"Full Queue Developer","video_id":"fEYawVGGL4A","video_url":"https://www.youtube.com/watch?v=fEYawVGGL4A","description":"Starting a new settlement on the Update 5 Experimental branch of Timberborn and explaining everything as a I go. If you like these videos, please let me know if you want to see more.  The map is \"Lakes\"\n\n0:00 Hello everyone!\n2:14 Start of game\n34:19 Forester unlocked\n36:58 Housing\n50:32 First drought announced\n1:05:26 First drought started\n1:42:41 Second drought announced\n1:50:48 Second drought started\n2:29:58 See you next time!\n\n\n📡 LIVE SCHEDULE\n\n🌱 Living the Creative Act\nSundays from 2pm to 5pm, NYC time\nBook club reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\n🦫 Timberborn for Beginners\nSundays at 3pm, NYC time\nPlaying Timberborn with full explanations and thought process\nhttps://twitch.tv/FullQueueDeveloper \n\n🗽Edges of Manhattan\nWeekdays from 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-04T06:11:34Z","thumbnail_url":"https://img.youtube.com/vi/fEYawVGGL4A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"🌱 Living the Creative Act S4E21: Breaking the Sameness","channel_name":"Full Queue Developer","video_id":"GAiGYlWp7sY","video_url":"https://www.youtube.com/watch?v=GAiGYlWp7sY","description":"Reading and reacting to pages 183 to 190 from \"The Creative Act\" by Rick Rubin. Originally broadcasted live from New York City on Sunday, December 3, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act\nSundays at 2pm, NYC time\nBook club podcast. Reading and discussing \"The Creative Act\" by Rick Rubin\nhttps://twitch.tv/FullQueueDeveloper \n\nEdges of Manhattan\nWeekdays 10am to 5pm, NYC time\nWork with me. Music and NYC scenery to chill to.\nhttps://twitch.tv/FullQueueDeveloper \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-12-04T02:12:27Z","thumbnail_url":"https://img.youtube.com/vi/GAiGYlWp7sY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift Data Many to Many relationships","channel_name":"Stewart Lynch on YouTube","video_id":"lHdBkXp3j74","video_url":"https://www.youtube.com/watch?v=lHdBkXp3j74","description":"This is the 6th video in the SwiftData series where I am building an app to track books you want to read, are currently reading or have read.\n\nIn this video, I will be introducing a many to many relationship so that we an create a list of genres and associate our books with one or more of these.\n\nWe will be looking at what a one to many relationship is and what you need to look out for when creating and deleting genres from a book or the genres array itself.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:10  Many to Many Relationships\n1:42 The Genre Model\n9:41 The GenreView\n17:43 The NewGenreView\n25:48 The GenreStackView\n29:54 Deleting Genres\n\nStarter Project Files:\n  https://github.com/StewartLynch/MyBooks/tree/5thVideo_One-to-ManyRelationships\n\nCompleted Project:\n  https://github.com/StewartLynch/MyBooks/tree/6thVideo_Many-to-ManyRelationships\n\nHex Color Extension\n   https://www.ditto.live/blog/swift-hex-color-extension\n\nAll videos in this section\nSwiftData: Lightweight Migrations\n   https://youtu.be/CrWqfCDmPVI\n\nSwiftData: One To Many Relationships\n   https://youtu.be/dAMFgq4tDPM\n\nSwiftData: Many to Many Relationships\n   https://youtu.be/lHdBkXp3j74\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-12-03T14:35:20Z","thumbnail_url":"https://img.youtube.com/vi/lHdBkXp3j74/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to get started with The Composable Architecture 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"efGCznIDVb4","video_url":"https://www.youtube.com/watch?v=efGCznIDVb4","description":"Join me to discover The Composable Architecture!\n\nLink to the tutorial 👉 https://pointfreeco.github.io/swift-composable-architecture/main/tutorials/meetcomposablearchitecture/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-12-03T13:47:40Z","thumbnail_url":"https://img.youtube.com/vi/efGCznIDVb4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Late Night Silent Completions: Jiiiii — Part 13","channel_name":"Code Completion","video_id":"sGw8qEks1p8","video_url":"https://www.youtube.com/watch?v=sGw8qEks1p8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-03T11:30:57Z","thumbnail_url":"https://img.youtube.com/vi/sGw8qEks1p8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Date Components & Calculations Tutorial","channel_name":"Sean Allen on YouTube","video_id":"1HOcrAnlpgE","video_url":"https://www.youtube.com/watch?v=1HOcrAnlpgE","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I show you how to create a Swift Date object from DateComponents and use those dates to demonstrate a few different calculations. I show you how to add or subtracts dates from each other, how to get the time interval between two dates and how to check if two dates are in the same time period. Swift's Calendar object is what makes this all relatively simple for us developers.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nProject Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Date Components\n0:51 - Create a Date from DateComponents\n3:08 - Get Specific Component from a Date\n5:12 - Add or Subtract Date from other Date\n6:38 - Get Start/End of Time Period from Date\n8:47 - Get Time Interval Between Dates\n9:50 - Are Two Dates in the Same Time Period\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-12-02T14:17:12Z","thumbnail_url":"https://img.youtube.com/vi/1HOcrAnlpgE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Late Night Silent Completions: Jiiiii — Part 12","channel_name":"Code Completion","video_id":"2SRTtJxC5ng","video_url":"https://www.youtube.com/watch?v=2SRTtJxC5ng","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-02T10:34:29Z","thumbnail_url":"https://img.youtube.com/vi/2SRTtJxC5ng/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Interactive Widgets - Intents - iOS 17 - SwiftUI - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"s6DMa3Jqmsk","video_url":"https://www.youtube.com/watch?v=s6DMa3Jqmsk","description":"Hello Guys 🖐🖐🖐\nHello guy's, Interactive widgets were announced at WWDC 2023 for SwiftUI. Now let's see how we can interact with widgets using SwiftUI | SwiftUI Interactive Widgets | Widget Interactions SwiftUI | SwiftUI App Intents | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-93919905\n\n► Interactive Widgets Video: https://youtu.be/4ByKjX9opFE\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n    SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    2:24 Building Widget\n    7:18 Adding Interactions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-12-02T00:00:08Z","thumbnail_url":"https://img.youtube.com/vi/s6DMa3Jqmsk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Late Night Silent Completions: Jiiiii — Part 11","channel_name":"Code Completion","video_id":"GNdDTgnwjNw","video_url":"https://www.youtube.com/watch?v=GNdDTgnwjNw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-12-01T10:29:47Z","thumbnail_url":"https://img.youtube.com/vi/GNdDTgnwjNw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Area of Circles   Calculus Explorations Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"OfhPa31SNPw","video_url":"https://www.youtube.com/watch?v=OfhPa31SNPw","description":"This is a fun look at an ancient proof for calculating the area of a circle using polygons.","published":"2023-11-30T19:58:52Z","thumbnail_url":"https://img.youtube.com/vi/OfhPa31SNPw/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Late Night Silent Completions: Jiiiii — Part 10","channel_name":"Code Completion","video_id":"lYWq72F3Cbw","video_url":"https://www.youtube.com/watch?v=lYWq72F3Cbw","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-30T10:56:51Z","thumbnail_url":"https://img.youtube.com/vi/lYWq72F3Cbw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Full Queue Developer Live Stream","channel_name":"Full Queue Developer","video_id":"q15fvDTGuWI","video_url":"https://www.youtube.com/watch?v=q15fvDTGuWI","description":"Chill. Relax.","published":"2023-11-30T01:45:27Z","thumbnail_url":"https://img.youtube.com/vi/q15fvDTGuWI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Late Night Silent Completions: Jiiiii — Part 9","channel_name":"Code Completion","video_id":"PkM9f3X13e8","video_url":"https://www.youtube.com/watch?v=PkM9f3X13e8","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-29T10:51:03Z","thumbnail_url":"https://img.youtube.com/vi/PkM9f3X13e8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Wasted Time - Loki Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"jy_O1U5QcWY","video_url":"https://www.youtube.com/watch?v=jy_O1U5QcWY","description":"This week we review Loki Season 2 Finale\n\n  •  SAG-AFTRA Approves Deal to End Historic Strike (https://variety.com/2023/biz/news/sag-aftra-tentative-deal-historic-strike-1235771894/)\n  •  https://www.startrek.com/en-ca/news/star-trek-prodigy-to-stream-on-netflix\n  •  After decades lost, Star Trek’s original Enterprise model may have been found | Ars Technica (https://arstechnica.com/culture/2023/11/after-decades-lost-star-treks-original-enterprise-model-may-have-been-found/)\n  •  Marvel’s Spotlight branding will help you cut through the MCU’s noise - The Verge (https://www.theverge.com/23949013/marvel-spotlight-echo)\n  •  'The Creator' Sets Digital and Home Release Dates (https://collider.com/the-creator-digital-release-date/)\n  •  Sony's PlayStation Access controller offers a new social lifeline for gamers with disabilities | CNN Business (https://www.cnn.com/2023/10/24/tech/sony-playstation-access-controller-gaming-disabilities/index.html)\n  •  Nintendo is making a live-action Zelda movie - The Verge (https://www.theverge.com/2023/11/7/23951339/the-legend-of-zelda-movie-live-action-nintendo)\n  •  Zelda: A Link to the Past - Japanese TV Commercial (https://youtube.com/watch?v=0GIJiuBMj_0)\n  •  ⭐[4K Teaser ] Zelda Ocarina of Time X Ghibli: Castle Town - Unreal Engine 5 (https://youtube.com/watch?v=gFL4qqG9dbw)\n  •  GHOSTBUSTERS: FROZEN EMPIRE - Official Teaser Trailer (HD) (https://youtu.be/wFNK_KEmcWs?si=Upo7PojjzxnquDvv)\n  •  Kingdom of the Planet of the Apes | Teaser Trailer (https://youtu.be/Z6BE-FzPGBI?si=prcmD42oftDRXlts)\n  •  Disney+, Hulu Merged App to Launch Next Month for Bundle Subscribers, Bob Iger Says (https://variety.com/2023/digital/news/disney-hulu-merged-app-launch-december-1235784927/)\n  •  Bodies | Official Trailer | Netflix (https://youtu.be/RyZjIPB8paw?si=SbNjdmz08Rs2Wnts)\n  •  The Crown: Season 6 | Part 1 Trailer | Netflix (https://youtu.be/1weI6ICx-hg?si=qvmIvRMmd6WZjok4)\n  •  Extrapolations — Official Trailer | Apple TV+ (https://youtu.be/2QP-xrG0kZk?si=j6krchcpLiqh5iXP)\n  •  NASA Launched “space Netflix”: The NASA+ Streaming Service Is Free, Without Advertising And Subscription - Gadget Tendency (https://gadgettendency.com/nasa-launched-space-netflix-the-nasa-streaming-service-is-free-without-advertising-and-subscription/)\n  •  LEGO Marvel Avengers: Code Red | Official Trailer | Disney+ (https://youtu.be/nsTMauyViHI?si=7-8aTo4JdJfJO_F5)\n  •  THE KILLER | Official Trailer | Netflix (https://youtu.be/5S7FR_HCg9g?si=M6kp8CAdaZl-B8Wk)\n  •  REBEL MOON Official Trailer (2023) Zack Snyder Movie HD (https://youtu.be/VJLtJnuc9S0?si=5Q_e-8AJgvgwObbK)\n  •  Scott Pilgrim Takes Off | Official Trailer | Netflix (https://youtu.be/dLvRvqByxUI?si=1CwNlobRadYKvvdU)\n  •  Our Slack Channel  (https://join.slack.com/t/itguytechno/shared_invite/zt-26uhjiotx-C03WqSCtq_pum_t~aw1nuQ)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:54Z","thumbnail_url":"https://img.youtube.com/vi/jy_O1U5QcWY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Barter By Conflict","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"pyCFARqVPZg","video_url":"https://www.youtube.com/watch?v=pyCFARqVPZg","description":"This week we review the Fourth Season finale of Star Trek: Lower Decks S04E10 Old Friends, New Planet and Loki S02E05 Science/Fiction\n\n  •  Crisis at Marvel: Jonathan Majors Back-Up Plans, 'The Marvels' Reshoots, Reviving Original Avengers and More Issues Revealed (https://variety.com/2023/film/features/marvel-jonathan-majors-problem-the-marvels-reshoots-kang-1235774940/)\n  •  Marvel Studios' Echo | Official Trailer | Disney+ and Hulu (https://youtu.be/AFUKnherhuw?si=AozbPDENv5FM2SYX)\n  •  Marvel’s Echo is coming to Disney Plus and Hulu at the same time - The Verge (https://www.theverge.com/2023/11/3/23945203/marvel-echo-disney-plus-hulu-dual-release-date)\n  •  Disney is about to own all of Hulu - The Verge (https://www.theverge.com/2023/11/1/23875523/disney-comcast-hulu-stake-sale)\n  •  Indiana Jones and the Dial of Destiny Whips Onto Disney+ in One Month (https://gizmodo.com/indiana-jones-dial-of-destiny-disney-plus-debut-and-doc-1850981690)\n  •  'Killers of the Flower Moon' Intermission Violations: Apple, Paramount Crack Down on Handful of Theaters Breaking Agreement (https://variety.com/2023/film/news/killers-of-the-flower-moon-intermission-violations-apple-paramount-martin-scorsese-1235771093/)\n  •  Microsoft Windows 95 Video Guide with Jennifer Aniston & Matthew Perry | (VHS) 1995 (https://youtube.com/watch?v=6ypXfodOu-s)\n  •  Scarlett Johansson hits AI app with legal action for cloning her voice in an ad - The Verge (https://www.theverge.com/2023/11/1/23942557/scarlett-johansson-ai-app-developers-lawsuit)\n  •  Amid price hikes, ads, & crackdowns, Netflix finally cuts subscribers a break | Ars Technica (https://arstechnica.com/gadgets/2023/11/amid-price-hikes-ads-crackdowns-netflix-finally-cuts-subscribers-a-break/)\n  •  'Superman & Lois' to End With Season 4 at the CW (https://variety.com/2023/tv/news/superman-and-lois-end-season-4-cw-1235778555/amp/)\n  •  HBO Shares Premiere Dates For ‘Euphoria,’ ‘House of the Dragon,’ More – The Hollywood Reporter (https://www.hollywoodreporter.com/tv/tv-news/hbo-premiere-dates-euphoria-season-3-season-house-of-the-dragon-season-2-1235635265/amp/)\n  •  Hulu's Futurama Revival Renewed for Two More Seasons - IGN (https://ign.com/articles/hulus-futurama-revival-renewed-for-two-more-seasons)\n  •  Washington's Dream - SNL (https://youtube.com/watch?v=JYqfVE-fykk)\n  •  Invincible - Season 2 Official Trailer | Prime Video (https://youtu.be/tyqiQWxPz0c?si=80epEGFqEfnChint)\n  •  Gen V Trailer (https://youtu.be/mmkLMXN_lpI?si=u5OcDXW3IhRr-nN0)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:51Z","thumbnail_url":"https://img.youtube.com/vi/pyCFARqVPZg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"I Aim To Misbehave","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"wfaN7sBBJRk","video_url":"https://www.youtube.com/watch?v=wfaN7sBBJRk","description":"This week we review Star Trek: Lower Decks S04E09 The Inner Fight and Loki S02E04 The Heart of the TVA.\n\n  •  ‘Doctor Who’ 60th Anniversary Specials: Premiere Dates, Trailer – The Hollywood Reporter (https://www.hollywoodreporter.com/tv/tv-news/doctor-who-60th-anniversary-specials-premiere-dates-trailer-1235627761/)\n  •  'Fallout' TV Show Gets Release Date on Amazon Prime Video (https://variety.com/2023/tv/news/fallout-show-release-date-prime-video-1235707447/)\n  •  'Mission: Impossible 8' Release Date Delayed to Summer 2025 (https://variety.com/2023/film/news/mission-impossible-8-release-date-delayed-summer-2025-1235765624/)\n  •  Apple TV Plus is getting a price hike — and other Apple subscriptions are, too - The Verge (https://www.theverge.com/2023/10/25/23931577/apple-tv-plus-news-arcade-one-subscription-price-increase)\n  •  Ahsoka 1986 TV Intro (Spoilers) (https://youtu.be/l8E8ZXZlcbs?si=uoyUpQYkX81AvKP2)\n  •  After 40 years, the Beatles’ final song is finally debuting - The Verge (https://www.theverge.com/23933209/the-beatles-now-and-then-release-date-ai)\n  •  Nick Locarno | Memory Alpha (https://memory-alpha.fandom.com/wiki/Nick_Locarno)\n  •  Balok | Memory Alpha (https://memory-alpha.fandom.com/wiki/Balok)\n  •  Harry Mudd | Memory Beta, non-canon Star Trek Wiki (https://memory-beta.fandom.com/wiki/Harry_Mudd)\n  •  LEGO Marvel Avengers: Code Red | Official Trailer | Disney+ (https://youtu.be/nsTMauyViHI?si=7-8aTo4JdJfJO_F5)\n  •  Geddy Lee Asks: Are Bass Players Human Too? | Official Trailer | Paramount+ (https://youtu.be/ds6LCsgXKEE?si=O5U1uH3ifPga1Iwt)\n  •  SOUTH PARK: JOINING THE PANDERVERSE | First Look | Paramount+ (https://youtu.be/uU-XfZgQIVw?si=yCgzfkLienbAtLyY)\n  •  ﻿Hidden track - Wikipedia (https://en.wikipedia.org/wiki/Hidden_track)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:47Z","thumbnail_url":"https://img.youtube.com/vi/wfaN7sBBJRk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"He'll Be Here All Week!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"61N1TDobD4Y","video_url":"https://www.youtube.com/watch?v=61N1TDobD4Y","description":"This week we review Star Trek: Lower Decks S04E08 Caves and Loke S02E03 1893\n\n  •  Mike McMahan Clarifies His Views On Chances For Another ‘Star Trek: Lower Decks’ Season Pickup (https://trekmovie.com/2023/10/17/mike-mcmahan-clarifies-his-views-on-chances-for-another-star-trek-lower-decks-season-pickup/)\n  •  Invincible - Season 2 Official Trailer | Prime Video (https://www.youtube.com/watch?v=tyqiQWxPz0c)\n  •  Matthew Vaughn Wants to Bring Kingsman and Kick-Ass Back Into the Spotlight (https://gizmodo.com/matthew-vaughn-kick-ass-reboot-kingsman-3-nycc-2023-1850928418)\n  •  ‘Spider-Man: Across The Spider-Verse’ Sets Digital Release Date At Netflix – Deadline (https://deadline.com/2023/10/spider-man-across-the-spider-verse-digital-release-date-netflix-1235575546/)\n  •  Miniature 'Star Wars' X-wing gets over US$3 million at auction of Hollywood model-maker's collection (https://www.ctvnews.ca/entertainment/miniature-star-wars-x-wing-gets-over-us-3-million-at-auction-of-hollywood-model-maker-s-collection-1.6603748)\n  •  From spaceships to 'Batman' props, a Hollywood model maker's creations and collection up for auction | AP News (https://apnews.com/article/greg-jein-miniature-model-auction-hollywood-eec2c2f546e801680163ea2f164576e8)\n  •  Mr. Dressup: The Magic of Make-Believe - Official Trailer | Prime Video (https://youtu.be/PnXXEh-S_lQ?si=9PQW5X1etDsrP1p_)\n  •  Lessons in Chemistry — Official Trailer | Apple TV+ (https://youtu.be/-1PuK8mxASE?si=pG7HkZnS8AIQsV7I)\n  •  Rick & Morty - Season 7 (Official Trailer) (https://youtu.be/kkacFw9XKu4?si=DQqQItsT3cTdobvt)\n  •  Big Mouth Season 7 | Official Trailer | Netflix (https://youtu.be/mUrkcvGvvrM?si=CnAlRXTypJZyQ8xB)\n  •  ﻿S1-6 Ultimate Timeline | Rick and Morty | adult swim (https://youtube.com/watch?v=I1Q4FQNSb5c)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:45Z","thumbnail_url":"https://img.youtube.com/vi/61N1TDobD4Y/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Meat Pipe Apple Pie","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"xOUve4WuJDc","video_url":"https://www.youtube.com/watch?v=xOUve4WuJDc","description":"This week we review Star Trek:Lower Decks S04E07 A Few Badgies More and Loki S02E02 Breaking Brad\n\n  •  Star Trek: Prodigy finds a new home on Netflix (https://www.engadget.com/star-trek-prodigy-finds-a-new-home-on-netflix-183015701.html)\n  •  'Daredevil: Born Again' ditches head writers and directors as Marvel rethinks show | EW.com (https://ew.com/tv/marvel-daredevil-born-again-creative-overhaul/)\n  •  Apple TV+'s Napoleon will come in a glorious 4-hour director's cut (https://bgr.com/entertainment/apple-tvs-napoleon-will-come-in-a-glorious-4-hour-directors-cut/)\n  •  Geoff Johns, Gary Frank, and More Comic Creators Launch New Ghost Machine Imprint (https://comicbook.com/comics/news/geoff-johns-gary-frank-and-more-comic-creators-launch-new-ghost-machine-imprint/)\n  •  Comic book icon Keith Griffin Dies (https://gizmodo.com/rip-keith-giffen-comics-artist-writer-rocket-raccoon-1850920400)\n  •  Disney Imagineering’s latest robot looks like a real-life Star Wars droid - The Verge (https://www.theverge.com/2023/10/10/23911040/disney-imagineering-robot-bipedal-balance-free-walking-concept)\n  •  LD S4 Shirt Collective WEEK 7: A Few Badgeys More – Titmouse Stuff (https://www.titmousestuff.com/products/ld-s4-shirt-collective-week-7-a-few-badgeys-more)\n  •  The Creator - Official Final Trailer (2023) John David Washington, Gemma Chan, Ken Watanabe (https://youtu.be/3Jrc-rIgS3U?si=OsMSxx5wy5WvcI0J)\n  •  Justified - Official Series Trailer | Timothy Olyphant | FX (https://youtu.be/86zzu8wz0-U?si=klJcLHrpOYrlSuUe)\n  •  ﻿Frasier (2023) | Official Trailer | Paramount+ (https://youtu.be/oz--6tGukuw?si=ZSGGydLO6OwoH069)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:42Z","thumbnail_url":"https://img.youtube.com/vi/xOUve4WuJDc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Madam, Please...","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"MrLGA64B-LY","video_url":"https://www.youtube.com/watch?v=MrLGA64B-LY","description":"This week we review Star Trek: Lower Deck S04E06 Parth Ferenghi's Heart Place, Star Wars Ahsoka S01 Finale The Jedi, The Witch and The Empire, and Loki S02E01 Ouroboros.\n\n  •  Amidst Franchise Changes, Star Trek: Lower Decks' Mike McMahan Gave Us His Worried Perspective On The Show's Future | Cinemablend (https://www.cinemablend.com/interviews/amidst-franchise-changes-star-trek-lower-decks-mike-mcmahan-worried-perspective-shows-future)\n  •  Todd Stashwick on Twitter/X (https://x.com/ToddStashwick/status/1708867238735102422?s=20)\n  •  EXO-6 (https://exo-6.com/)\n  •  Apple TV Plus will stream free Charlie Brown classics for the holidays again - The Verge (https://www.theverge.com/23902821/apple-tv-plus-charlie-brown-holiday-specials-free)\n  •  RIP Shawna Trpcic, Costume Designer for Ahsoka and The Mandalorian (https://gizmodo.com/shawna-trpcic-costume-designer-obituary-star-wars-1850909531)\n  •  The Pod Generation \"Baby's Room\" Trailer (2023) Emilia Clarke (https://youtu.be/UVerzyopcxk?si=118-cJnSpMAfiisV)\n  •  Argylle | Official Trailer (https://youtu.be/7mgu9mNZ8Hk?si=FirdQVXLubJ_jq8W)\n  •  The Beanie Bubble — Official Trailer | Apple TV+ (https://youtu.be/KV32siOI9mU)\n  •  Chucky Season 3 (https://youtu.be/0g0OZc5-xoY?si=dRmdkaGUVFO7eBkf)\n  •  ﻿Gen V | Official Teaser Trailer | Prime Video (https://youtu.be/UoaDdP-18xA)\n\nSupport this podcast at — https://redcircle.com/spockcast-a-star-trek-discovery-picard-and-lower-decks-podcast/donations\n\nAdvertising Inquiries: https://redcircle.com/brands\n\nPrivacy & Opt-Out: https://redcircle.com/privacy","published":"2023-11-29T00:55:40Z","thumbnail_url":"https://img.youtube.com/vi/MrLGA64B-LY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Don't write this code! (use a PersonNameComponentsFormatter instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"UCkQazWuV8U","video_url":"https://www.youtube.com/watch?v=UCkQazWuV8U","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-11-28T16:00:18Z","thumbnail_url":"https://img.youtube.com/vi/UCkQazWuV8U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create 3D UI Interactions for Websites with Spline - Free course","channel_name":"DesignCode","video_id":"ixSDNrOM3-I","video_url":"https://www.youtube.com/watch?v=ixSDNrOM3-I","description":"Learn to create 3D designs and UI interactions such as 3D icons, UI animations, components, variables, screen resize, scrolling interactions, as well as exporting, optimizing, and publishing your 3D assets on websites. Sponsored by https://spline.design\n\nSpline files: ➡ https://www.dropbox.com/scl/fo/6jr06jbjiktkgq2ex7sz1/h?rlkey=mgy1i00bf2s07n7tfymabl1k8&amp;dl=0\n\n00:00:00 Introduction to Spline\n00:10:23 3D Shapes and Materials \n00:20:11 Weather Icon and Sculpting\n00:33:40 Icon Animation\n00:43:08 Path Animation\n00:52:42 Waves Animation\n01:08:15 3D Card with Parallax\n01:18:12 Button Components\n01:29:55 Screen Resize Adaptive Layout\n01:40:38 Tab Bar Animation\n02:02:02 UI Charts and Variables\n02:18:56 Scroll Interaction and Scenes\n02:28:15 Export to USDZ and Optimizations\n02:37:43 Publish to 3D Site\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/spline-ui\n\n#spline #3ddesign #uidesign","published":"2023-11-28T13:31:28Z","thumbnail_url":"https://img.youtube.com/vi/ixSDNrOM3-I/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Late Night Silent Completions: Jiiiii — Part 8","channel_name":"Code Completion","video_id":"z2VlujOgzso","video_url":"https://www.youtube.com/watch?v=z2VlujOgzso","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-28T10:34:18Z","thumbnail_url":"https://img.youtube.com/vi/z2VlujOgzso/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Let's Improve Test Speed / TDD in a SwiftUI World #2: Xcode Settings","channel_name":"Quality Coding on YouTube","video_id":"FvAP2mdUGaw","video_url":"https://www.youtube.com/watch?v=FvAP2mdUGaw","description":"Let's coax Xcode to give us faster test feedback. This is a requirement for test-driven development, but is good for everyone.\n\n#LiveCoding in #SwiftLang with #TDD","published":"2023-11-27T19:00:10Z","thumbnail_url":"https://img.youtube.com/vi/FvAP2mdUGaw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Shine Effect - Custom View Modifier - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"UETjgKWWB1I","video_url":"https://www.youtube.com/watch?v=UETjgKWWB1I","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom view modifier which will add shining effect to the applied view Using SwiftUI | SwiftUI Shine Effect | SwiftUI KeyFrame Animator | SwiftUI Shinning Card Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-93627429\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► SwiftUI Books [Affiliate Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Building Shine Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-27T17:48:13Z","thumbnail_url":"https://img.youtube.com/vi/UETjgKWWB1I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build GPT4 AI Voice Assistant SwiftUI App #iosdevelopment #swiftui #gpt","channel_name":"Xcoding with Alfian","video_id":"nc7N4mGN7Y4","video_url":"https://www.youtube.com/watch?v=nc7N4mGN7Y4","description":"","published":"2023-11-27T10:21:20Z","thumbnail_url":"https://img.youtube.com/vi/nc7N4mGN7Y4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Late Night Silent Completions: Jiiiii — Part 7","channel_name":"Code Completion","video_id":"9gVFucq3oaA","video_url":"https://www.youtube.com/watch?v=9gVFucq3oaA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-27T10:10:09Z","thumbnail_url":"https://img.youtube.com/vi/9gVFucq3oaA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🌱Living the Creative Act S4E20: \"Point of View\"","channel_name":"Full Queue Developer","video_id":"yZtY0Xf_SNU","video_url":"https://www.youtube.com/watch?v=yZtY0Xf_SNU","description":"Reading and reacting to pages 177 to 182 from \"The Creative Act\" by Rick Rubin. Originally broadcasted live from New York City on Sunday, November 26, 2023. Scenery from the ravine in Central Park in NYC.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-11-27T05:00:35Z","thumbnail_url":"https://img.youtube.com/vi/yZtY0Xf_SNU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Syncing SwiftData with CloudKit – Core Data SwiftUI Tutorial 5/7","channel_name":"Paul Hudson on YouTube","video_id":"i1X8B0tmyys","video_url":"https://www.youtube.com/watch?v=i1X8B0tmyys","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 12:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/core-data-introduction\n\n1. Editing SwiftData model objects: https://youtu.be/jnW5m1qUINA\n2. Filtering @Query using #Predicate: https://youtu.be/bV5KnqMHXe0\n3. Dynamically sorting and filtering @Query with SwiftUI: https://youtu.be/gU1C3tI7MFk\n4. Relationships with SwiftData, SwiftUI, and @Query: https://youtu.be/n0HlwonH9v0\n5. Syncing SwiftData with CloudKit: This video\n6.  \n7. \n\nChallenges: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/core-data-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-27T00:12:28Z","thumbnail_url":"https://img.youtube.com/vi/i1X8B0tmyys/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Relationships with SwiftData, SwiftUI, and @Query – Core Data SwiftUI Tutorial 4/7","channel_name":"Paul Hudson on YouTube","video_id":"n0HlwonH9v0","video_url":"https://www.youtube.com/watch?v=n0HlwonH9v0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 12:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/core-data-introduction\n\n1. Editing SwiftData model objects: https://youtu.be/jnW5m1qUINA\n2. Filtering @Query using #Predicate: https://youtu.be/bV5KnqMHXe0\n3. Dynamically sorting and filtering @Query with SwiftUI: https://youtu.be/gU1C3tI7MFk\n4. Relationships with SwiftData, SwiftUI, and @Query: This video\n5. Syncing SwiftData with CloudKit: https://youtu.be/i1X8B0tmyys\n6.  \n7. \n\nChallenges: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/core-data-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-27T00:12:25Z","thumbnail_url":"https://img.youtube.com/vi/n0HlwonH9v0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Dynamically sorting and filtering @Query with SwiftUI – Core Data SwiftUI Tutorial 3/7","channel_name":"Paul Hudson on YouTube","video_id":"gU1C3tI7MFk","video_url":"https://www.youtube.com/watch?v=gU1C3tI7MFk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 12:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/core-data-introduction\n\n1. Editing SwiftData model objects: https://youtu.be/jnW5m1qUINA\n2. Filtering @Query using #Predicate: https://youtu.be/bV5KnqMHXe0\n3. Dynamically sorting and filtering @Query with SwiftUI: This video\n4. Relationships with SwiftData, SwiftUI, and @Query: https://youtu.be/n0HlwonH9v0\n5. Syncing SwiftData with CloudKit: https://youtu.be/i1X8B0tmyys\n6.  \n7. \n\nChallenges: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/core-data-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-27T00:12:24Z","thumbnail_url":"https://img.youtube.com/vi/gU1C3tI7MFk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to debug your network code with Proxyman 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"emxEUKRqO0k","video_url":"https://www.youtube.com/watch?v=emxEUKRqO0k","description":"🔥 Big thank you to Proxyman for sponsoring this livestream! 🔥\n\nDon't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can capture, inspect, and manipulate HTTP/HTTPS traffic with ease! Learn more 👉 https://proxyman.io\n\n———\n\nDebugging network code can be painful and cumbersome 😫\n\nBut did you know there are tools to make it much easier 🤨\n\nI'm gonna show you how Proxyman helps you better debug your network code! 👩🏽‍💻👨🏻‍💻\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-11-26T20:20:31Z","thumbnail_url":"https://img.youtube.com/vi/emxEUKRqO0k/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift Data One to Many Relationships","channel_name":"Stewart Lynch on YouTube","video_id":"dAMFgq4tDPM","video_url":"https://www.youtube.com/watch?v=dAMFgq4tDPM","description":"This is the 5th video in the SwiftData series and the second in this section.\n\nIn this video I want to introduce a one to many relationship for our books to allow us to add multiple pull quotes for each book.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 The Quote Model\n2:52 One to Many Relationships\n5:53 Quotes List View\n21:56 Cascade deletion\n\nStarter Project Files:\n   https://github.com/StewartLynch/MyBooks/tree/4thVideo_LightweightMigration\n\nCompleted Project:\n   https://github.com/StewartLynch/MyBooks/tree/5thVideo_One-to-ManyRelationships\n\nAll videos in this section\nSwiftData: Lightweight Migrations\n   https://youtu.be/CrWqfCDmPVI\n\nSwiftData: One To Many Relationships\n   https://youtu.be/dAMFgq4tDPM\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-11-26T14:35:45Z","thumbnail_url":"https://img.youtube.com/vi/dAMFgq4tDPM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Late Night Silent Completions: Jiiiii — Part 6","channel_name":"Code Completion","video_id":"WFv4OTPr1K0","video_url":"https://www.youtube.com/watch?v=WFv4OTPr1K0","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-26T13:34:26Z","thumbnail_url":"https://img.youtube.com/vi/WFv4OTPr1K0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build an AI Voice Assistant SwiftUI App | OpenAI GPT4, Whisper, & TTS APIs | iOS, macOS, & visionOS","channel_name":"Xcoding with Alfian","video_id":"2Lpb9k9XeAA","video_url":"https://www.youtube.com/watch?v=2Lpb9k9XeAA","description":"","published":"2023-11-26T13:20:01Z","thumbnail_url":"https://img.youtube.com/vi/2Lpb9k9XeAA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"374 Dave Verwer","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"aakhkJ8L7HA","video_url":"https://www.youtube.com/watch?v=aakhkJ8L7HA","description":"Dave Verwer joins me on the latest MTJC podcast. Check it out. https://www.mtjc.fm/dave-verwer-dont-forget-your-towel/","published":"2023-11-26T04:11:38Z","thumbnail_url":"https://img.youtube.com/vi/aakhkJ8L7HA/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftUI: Infinite Looping ScrollView - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"lyuo59840qs","video_url":"https://www.youtube.com/watch?v=lyuo59840qs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Infinite Looping Scroll View Using SwiftUI | SwiftUI Looping ScrollView | SwiftUI Infinite ScrollView | SwiftUI Infinite Carousel View | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-93519625\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► Affiliate Link [SwiftUI Book]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:57 Building Custom ScrollView\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-25T19:30:10Z","thumbnail_url":"https://img.youtube.com/vi/lyuo59840qs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"MTJC Episode 374 - Dave Verwer - Don't Forget Your Towel","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"HQ8IM07NbOM","video_url":"https://www.youtube.com/watch?v=HQ8IM07NbOM","description":"This week Tim sits down with Dave Verwer to discuss his contributions to the Apple developer community. They chat about Dave's iOS Dev Weekly newsletter, the Swift Package Index, and the iOS Dev Directory. They also discuss Swift on Windows, Vaper and server-side swift, and the basics on how to publish a Swift Package. Don't forget your towel.\n\nShow Notes: https://www.mtjc.fm/dave-verwer-dont-forget-your-towel/\n\n0:00 Intro\n3:50 Indie Developer\n6:48 How Dave got started\n13:03 Dave's macOS app, Speakapedia\n14:24 Swift Package Index\n23:41 iOS Dev Weekly newsletter\n29:45 iOS Dev Directory\n35:31 iOS Dev Jobs\n37:19 How do you find sponsors?\n40:07 How is Apple Doing?\n42:53 Swift beyond Apple\n45:22 Vaper and Server-Side Swift\n48:06 How do you host Vapor?\n52:07 How to publish a Swift Package\n54:51 The MTJC Questionnaire\n1:11:46 Outro","published":"2023-11-25T17:37:42Z","thumbnail_url":"https://img.youtube.com/vi/HQ8IM07NbOM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Late Night Silent Completions: Jiiiii — Part 5","channel_name":"Code Completion","video_id":"po84BWpI90o","video_url":"https://www.youtube.com/watch?v=po84BWpI90o","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-25T12:39:25Z","thumbnail_url":"https://img.youtube.com/vi/po84BWpI90o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Your First ML App with Decision Trees - Machine Learning for Beginners Tutorial","channel_name":"Brian Advent on YouTube","video_id":"GXW0OpU3TqE","video_url":"https://www.youtube.com/watch?v=GXW0OpU3TqE","description":"Explore decision trees to solve a classification problem in this tutorial. I'll guide you through building an app that predicts emojis based on age and gender, and explain the concept of Gini impurity. Ideal for beginners interested in practical machine learning!\n\n➡️ CSV File: https://shorturl.at/kqGMW\n➡️ Tutorial Files: https://www.patreon.com/posts/your-first-ml-93473719\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com","published":"2023-11-24T21:38:32Z","thumbnail_url":"https://img.youtube.com/vi/GXW0OpU3TqE/hqdefault.jpg","twitter_url":""},{"name":"Late Night Silent Completions: Jiiiii — Part 4","channel_name":"Code Completion","video_id":"k36Z9zQKRIY","video_url":"https://www.youtube.com/watch?v=k36Z9zQKRIY","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-24T11:45:29Z","thumbnail_url":"https://img.youtube.com/vi/k36Z9zQKRIY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Starting with Zeno - Calculus Explorations Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"w4HzukOZa3g","video_url":"https://www.youtube.com/watch?v=w4HzukOZa3g","description":"We look at two of Zeno's paradoxes. Achilles vs the Turkey (for Thanksgiving) and the Stadium to prepare for a discussion of limits.","published":"2023-11-23T18:16:39Z","thumbnail_url":"https://img.youtube.com/vi/w4HzukOZa3g/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Late Night Silent Completions: Jiiiii — Part 3","channel_name":"Code Completion","video_id":"7vDCjeUNOtk","video_url":"https://www.youtube.com/watch?v=7vDCjeUNOtk","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\nFollow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-23T12:13:44Z","thumbnail_url":"https://img.youtube.com/vi/7vDCjeUNOtk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Filtering @Query using #Predicate – Core Data SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"bV5KnqMHXe0","video_url":"https://www.youtube.com/watch?v=bV5KnqMHXe0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 12:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/core-data-introduction\n\n1. Editing SwiftData model objects: https://youtu.be/jnW5m1qUINA\n2. Filtering @Query using #Predicate: This video\n3. Conditional saving of NSManagedObjectContext: \n4. Ensuring Core Data objects are unique using constraints: \n5. Filtering @FetchRequest using NSPredicate: \n6. Dynamically filtering @FetchRequest with SwiftUI: \n7. One-to-many relationships with Core Data, SwiftUI, and @FetchRequest\nChallenges: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/core-data-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-23T00:11:01Z","thumbnail_url":"https://img.youtube.com/vi/bV5KnqMHXe0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Editing SwiftData model objects – Core Data SwiftUI Tutorial 1/7","channel_name":"Paul Hudson on YouTube","video_id":"jnW5m1qUINA","video_url":"https://www.youtube.com/watch?v=jnW5m1qUINA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 12:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/core-data-introduction\n\n1. Editing SwiftData model objects: This video\n2. Filtering @Query using #Predicate: \n3. Conditional saving of NSManagedObjectContext: \n4. Ensuring Core Data objects are unique using constraints: \n5. Filtering @FetchRequest using NSPredicate: \n6. Dynamically filtering @FetchRequest with SwiftUI: \n7. One-to-many relationships with Core Data, SwiftUI, and @FetchRequest\nChallenges: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/core-data-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-23T00:10:58Z","thumbnail_url":"https://img.youtube.com/vi/jnW5m1qUINA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to Generate a Useful Gitignore","channel_name":"Quality Coding on YouTube","video_id":"eb6aI_JhvK0","video_url":"https://www.youtube.com/watch?v=eb6aI_JhvK0","description":"https://qualitycoding.org/generate-xcode-gitignore/","published":"2023-11-22T22:53:40Z","thumbnail_url":"https://img.youtube.com/vi/eb6aI_JhvK0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Answering Your ASO Questions","channel_name":"Appfigures on YouTube","video_id":"sNaB-1k6GoI","video_url":"https://www.youtube.com/watch?v=sNaB-1k6GoI","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-11-22T20:37:35Z","thumbnail_url":"https://img.youtube.com/vi/sNaB-1k6GoI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Late Night Silent Completions: Jiiiii — Part 2","channel_name":"Code Completion","video_id":"GKXGnWZmXbA","video_url":"https://www.youtube.com/watch?v=GKXGnWZmXbA","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\n\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-22T13:35:10Z","thumbnail_url":"https://img.youtube.com/vi/GKXGnWZmXbA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Three Quick Swift Tips","channel_name":"Paul Hudson on YouTube","video_id":"EWdARtNULU8","video_url":"https://www.youtube.com/watch?v=EWdARtNULU8","description":"Here are three quick Swift tips plus one bonus tip! Check out my Black Friday sale here: https://www.hackingwithswift.com/offers","published":"2023-11-22T13:31:51Z","thumbnail_url":"https://img.youtube.com/vi/EWdARtNULU8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Late Night Silent Completions: Jiiiii — Part 1","channel_name":"Code Completion","video_id":"CgsrgOWCHCM","video_url":"https://www.youtube.com/watch?v=CgsrgOWCHCM","description":"Join Dimitri for some late night coding shenanigans while he makes an app from scratch!\n\n\nMusic: https://www.youtube.com/watch?v=uk_wKYFLO0I&amp;list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p\n\nCode and designs © 2023 Mochi Development, Inc. All Rights Reserved.","published":"2023-11-22T10:51:26Z","thumbnail_url":"https://img.youtube.com/vi/CgsrgOWCHCM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Tooltips with TipKit (Popover & Inline Tips)","channel_name":"Sean Allen on YouTube","video_id":"qlMxrwJfHaE","video_url":"https://www.youtube.com/watch?v=qlMxrwJfHaE","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\niOS 17 introduces TipKit which is a framework to show helpful tooltips to your users to guide them through your app. In this video I demonstrate how to set up a basic popover tip and then we create an inline TipView with specific rules to determine exactly when to show this tip. This is done by creating events and then donating them based on user behavior.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nProject Source Code:\nhttps://seanallen.teachable.com/p/source-code-youtube-videos\n\nWWDC 2023 - TipKit Session:\nhttps://developer.apple.com/videos/play/wwdc2023/10229/\n\nApple Human Interface Guidelines - TipKit:\nhttps://developer.apple.com/design/human-interface-guidelines/offering-help\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What we will build and learn\n0:31 - Stater Project Review\n1:13 - TipKit Best Practices\n2:05 - Basic Popover Tip\n4:07 - Tip Configurations (App)\n6:36 - Invalidating a Tip\n7:47 - Intro to Rules\n9:16 - Inline TipView (UI)\n10:59 - Code for Rules (Events)\n12:26 - Donate Events\n14:08 - Testing our Rule\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-11-21T18:55:56Z","thumbnail_url":"https://img.youtube.com/vi/qlMxrwJfHaE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Simple Drop Down Picker - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"1g2OymIXtPY","video_url":"https://www.youtube.com/watch?v=1g2OymIXtPY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Simple Drop Down Picker Using SwiftUI | SwiftUI Drop down Picker | SwiftUI Custom Picker | SwiftUI Drop down View | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-93291102\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► Affiliate Link [Free Book]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    0:53 Building Drop down Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-21T18:09:45Z","thumbnail_url":"https://img.youtube.com/vi/1g2OymIXtPY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"8 Tips to Design a Great Paywall 📱 (w/ guest Charlie Chapman)","channel_name":"Vincent Pradeilles on YouTube","video_id":"4nj0mVE3R08","video_url":"https://www.youtube.com/watch?v=4nj0mVE3R08","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! Learn more 👉 https://www.revenuecat.com\n\n———\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n02:57 – What's a Paywall?\n04:02 – Tip 1: Test Everything\n08:43 – Tip 2: Highlight Annual Savings Over Monthly\n10:53 – Tip 3: Show at the Right Time(s)\n16:01 – Tip 4: Select a Default Package\n18:55 – Tip 5: Choose the Best CTA\n21:43 – Tip 6: Choose the Right Hero Banner\n26:39 – Tip 7: Don't Be Afraid to Heavily Localize\n32:28 – Tip 8: Build Trust\n38:58 – How RevenueCat Helps You Build a Great Paywall\n42:06 – Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#ios  #swift #softwaredeveloper #iosdeveloper","published":"2023-11-21T16:00:05Z","thumbnail_url":"https://img.youtube.com/vi/4nj0mVE3R08/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use AsyncStream in Swift | Swift Concurrency #18","channel_name":"Swiftful Thinking","video_id":"gi38bouUI2Q","video_url":"https://www.youtube.com/watch?v=gi38bouUI2Q","description":"This video will teach you everything you need to know to implement AsyncStreams into your application. This is similar to Combine \"publishers\" except we call it a \"stream\" when using Swift Concurrency.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n0:00 AsyncStream\n02:11 Welcome back!\n03:27 Code start\n05:57 Set up fake data\n10:10 Background\n10:32 Continuations\n11:51 AsyncStream \n15:10 Diving deeper\n15:45 Finishing a stream\n17:02 AsyncThrowingStream \n19:16 Stream lifecycle\n21:48 AsyncStream methods\n25:35 Wrapping up","published":"2023-11-21T15:00:38Z","thumbnail_url":"https://img.youtube.com/vi/gi38bouUI2Q/hqdefault.jpg","twitter_url":""},{"name":"Discovery Tree and .gitignore / TDD in a SwiftUI World #1: Repo Setup","channel_name":"Quality Coding on YouTube","video_id":"E8m16IF5AO4","video_url":"https://www.youtube.com/watch?v=E8m16IF5AO4","description":"First session of a new series. We start with a Discovery Tree and gitignore.\n\nTo learn more about this series, go to https://qualitycoding.org/tdd-for-swiftui-lets-begin/\n\n#LiveCoding in #SwiftLang with #TDD","published":"2023-11-20T19:00:11Z","thumbnail_url":"https://img.youtube.com/vi/E8m16IF5AO4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI: New Observation Framework","channel_name":"Mike Mikina on YouTube","video_id":"VQC42iy2rG8","video_url":"https://www.youtube.com/watch?v=VQC42iy2rG8","description":"In the last two videos, I was talking about SwiftUI’s issues with redrawing views. In this video, I’m exploring the new Observation framework, which is a part of the new iOS 17 SwiftUI update.\nThis new approach for observing changes in SwiftUI significantly simplifies your code. Now we basically just have the new State wrapper, Environment, and Bindable. In this video, I will show you how to use it and what has changed.\n\nLink to the repository: https://github.com/mikina/ObservationFramework\n\n00:00 Intro\n00:27 Current state of observation\n01:32 New @ Observable\n02:10 State, Bindable, Environment\n02:22 Default observation wrapper\n02:34 @ State\n04:06 @ Bindable\n05:57 @ Environment\n07:10 Nested observables issue\n08:05 Outro\n\n#iOS #SwiftUI\n\nMusic: Streambeats","published":"2023-11-20T07:30:12Z","thumbnail_url":"https://img.youtube.com/vi/VQC42iy2rG8/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"🌱 Living the Creative Act S4E18: Momentum","channel_name":"Full Queue Developer","video_id":"84j5ni9nKV0","video_url":"https://www.youtube.com/watch?v=84j5ni9nKV0","description":"Reading and reacting to pages 169 to 174 from \"The Creative Act\" by Rick Rubin. Originally broadcasted live from New York City on Sunday, November 19, 2023. Scenery from the north end of the Jackie Kennedy Onassis Reservoir in Central Park, NYC.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-11-19T23:09:23Z","thumbnail_url":"https://img.youtube.com/vi/84j5ni9nKV0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftData Lightweight Migrations","channel_name":"Stewart Lynch on YouTube","video_id":"CrWqfCDmPVI","video_url":"https://www.youtube.com/watch?v=CrWqfCDmPVI","description":"Before I get in to relationships , I want to introduce you to lightweight migrations in SwiftData.  This is the 4th video in this series but the first in this section.\n\nWe will learn how powerful SwiftData is and how it can handle some pretty significant changes to your models without you really having to do much at all, and you users will not lose any data.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:40 Adding New Properties\n6:40 Renaming Properties\n9:00 Other Lightweight migrations\n10:23 Adding to our app.\n\nStarter Project Files:\n   https://github.com/StewartLynch/MyBooks/tree/3rdVideo_DynamicQueryAndSort\n\nCompleted Project:\n   https://github.com/StewartLynch/MyBooks/tree/4thVideo_LightweightMigration\n\nAll videos in this section\nSwiftData: Lightweight Migrations\n   https://youtu.be/CrWqfCDmPVI\n\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-11-19T14:50:58Z","thumbnail_url":"https://img.youtube.com/vi/CrWqfCDmPVI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swipe Actions For ScrollView - No Gestures! - iOS 17 Scroll APIs - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"K8VnH2eEnK4","video_url":"https://www.youtube.com/watch?v=K8VnH2eEnK4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create Swipe Actions for ScrollView using the newly released iOS 17 APIs using SwiftUI | SwiftUI Custom Swipe Actions | SwiftUI Swipe Actions For ScrollView | SwiftUI Swipe To Delete | SwiftUI iOS 17 ScrollView APIs | SwiftUI Scroll Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-for-93156406\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    2:15 Building Swipe Actions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-19T14:30:08Z","thumbnail_url":"https://img.youtube.com/vi/K8VnH2eEnK4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Deleting from a SwiftData query  – Bookworm SwiftUI Tutorial 9/10","channel_name":"Paul Hudson on YouTube","video_id":"K0TyIJpZHv8","video_url":"https://www.youtube.com/watch?v=K0TyIJpZHv8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query:  \n7. Showing book details: https://youtu.be/xI7El05optA\n8. Sorting SwiftData queries using SortDescriptor: https://youtu.be/xSw_ftbtSgM\n9. Deleting from a SwiftData query: This video\n10. Using an alert to pop a NavigationLink programmatically: https://youtu.be/rMS8UBcQxeI\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-19T00:07:17Z","thumbnail_url":"https://img.youtube.com/vi/K0TyIJpZHv8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sorting SwiftData queries using SortDescriptor – Bookworm SwiftUI Tutorial 8/10","channel_name":"Paul Hudson on YouTube","video_id":"xSw_ftbtSgM","video_url":"https://www.youtube.com/watch?v=xSw_ftbtSgM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query:  \n7. Showing book details: https://youtu.be/xI7El05optA\n8. Sorting SwiftData queries using SortDescriptor: This video\n9. Deleting from a SwiftData query: https://youtu.be/K0TyIJpZHv8\n10. Using an alert to pop a NavigationLink programmatically: https://youtu.be/rMS8UBcQxeI\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-19T00:07:14Z","thumbnail_url":"https://img.youtube.com/vi/xSw_ftbtSgM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using an alert to pop a NavigationLink programmatically – Bookworm SwiftUI Tutorial 10/10","channel_name":"Paul Hudson on YouTube","video_id":"rMS8UBcQxeI","video_url":"https://www.youtube.com/watch?v=rMS8UBcQxeI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query:  \n7. Showing book details: https://youtu.be/xI7El05optA\n8. Sorting SwiftData queries using SortDescriptor: https://youtu.be/xSw_ftbtSgM\n9. Deleting from a SwiftData query: https://youtu.be/K0TyIJpZHv8\n10. Using an alert to pop a NavigationLink programmatically: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-19T00:07:10Z","thumbnail_url":"https://img.youtube.com/vi/rMS8UBcQxeI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing book details – Bookworm SwiftUI Tutorial 7/10","channel_name":"Paul Hudson on YouTube","video_id":"xI7El05optA","video_url":"https://www.youtube.com/watch?v=xI7El05optA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query:  \n7. Showing book details: This video\n8. Sorting SwiftData queries using SortDescriptor: https://youtu.be/xSw_ftbtSgM\n9. Deleting from a SwiftData query: https://youtu.be/K0TyIJpZHv8\n10. Using an alert to pop a NavigationLink programmatically: https://youtu.be/rMS8UBcQxeI\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-19T00:07:10Z","thumbnail_url":"https://img.youtube.com/vi/xI7El05optA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Dynamic Text Color for Changing Backgrounds in #swiftui","channel_name":"Swift and Tips","video_id":"nlJpnLkLymw","video_url":"https://www.youtube.com/watch?v=nlJpnLkLymw","description":"Source code: https://gist.github.com/pitt500/1958982f02641de84024d6a321a95f68\n\nMore shorts:\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Should you buy Apple Vision Pro?: https://youtube.com/shorts/mF0eIscLTw4\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* Swift Macros 101: https://youtu.be/NGpM9-t9tgs\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-11-18T17:16:44Z","thumbnail_url":"https://img.youtube.com/vi/nlJpnLkLymw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Building a list with @Query – Bookworm SwiftUI Tutorial 6/10","channel_name":"Paul Hudson on YouTube","video_id":"VW8s7jhrJMk","video_url":"https://www.youtube.com/watch?v=VW8s7jhrJMk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query:  This video\n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-18T00:25:02Z","thumbnail_url":"https://img.youtube.com/vi/VW8s7jhrJMk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a custom star rating component – Bookworm SwiftUI Tutorial 5/10","channel_name":"Paul Hudson on YouTube","video_id":"iI7prZsHaTQ","video_url":"https://www.youtube.com/watch?v=iI7prZsHaTQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: https://youtu.be/nY6DzyLCVeg\n5. Adding a custom star rating component: This video\n6. Building a list with @Query: https://youtu.be/VW8s7jhrJMk\n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-18T00:24:57Z","thumbnail_url":"https://img.youtube.com/vi/iI7prZsHaTQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating books with SwiftData – Bookworm SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"nY6DzyLCVeg","video_url":"https://www.youtube.com/watch?v=nY6DzyLCVeg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with SwiftData: This video\n5. Adding a custom star rating component: https://youtu.be/iI7prZsHaTQ\n6. Building a list with @Query: https://youtu.be/VW8s7jhrJMk\n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-18T00:24:53Z","thumbnail_url":"https://img.youtube.com/vi/nY6DzyLCVeg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to Make a Color Picker with ScrollView, Scroll Position and Visual Effects - SwiftUI  iOS 17","channel_name":"Karin Prater on YouTube","video_id":"ZsKrB6ztf1s","video_url":"https://www.youtube.com/watch?v=ZsKrB6ztf1s","description":"In this SwiftUI tutorial, I’ll show you how to create a custom color picker with scroll position and visual effects using SwiftUI in iOS 17. With the new features introduced in iOS 17, you can now easily track the scroll position and create a fancy color picker.\n\nFirst, we’ll explore the default color picker in iOS and learn how to customize its appearance. Then, we’ll dive into creating our own custom color picker using SwiftUI. I’ll show you how to generate a range of colors using the hue, saturation, and brightness values. We’ll use a LazyVStack and a LazyVGrid to display the colors in a scrollable view.\n\nI’ll also demonstrate how to track the scroll position and highlight the selected color. We’ll add visual effects like opacity and scale to create a more dynamic and interactive color picker. \n\nDon’t forget to check out my new course on SwiftUI layout and grab the book with all the code and explanations. \n📙 https://school.swiftyplace.com/courses/the-ultimate-swiftui-layout-cookbook\n💻 https://school.swiftyplace.com/courses/swiftui-layout\n\n0:00 Introduction\n1:19 SwiftUI ColorPicker\n2:16 Wheel Color Picker with scrollPosition\n20:02 Grid Color Picker with 2-dimensional ScrollView\n36:58 Summary\n\n⬇️ Download the project files: https://school.swiftyplace.com/f/project-files-for-scrollview-color-picker/thank-you\n\n#SwiftUI #scrollview","published":"2023-11-17T16:13:46Z","thumbnail_url":"https://img.youtube.com/vi/ZsKrB6ztf1s/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"UI Design Livestream: Team Components, Dos and Donts, Design Tips","channel_name":"DesignCode","video_id":"pZcwsjY81hA","video_url":"https://www.youtube.com/watch?v=pZcwsjY81hA","description":"Let’s discuss about working with team, organizing your layers, creating components and user interfaces from UI Kit and design system. Open Figma to follow: https://designcodeui.com\n\n[00:00:00] Introduction and Design System Focus\nIntroduction to the stream, focusing on the design system's popularity and impact.\n\n[00:03:00] Framer Awards and Framer Integration\nNomination for Framework Awards and ease of website creation using Framer.\n\n[00:06:00] Upcoming Courses and Learning Resources\nDiscussion on new UI design courses and learning opportunities.\n\n[00:10:00] Building a Solid Design Foundation\nEmphasizing the importance of a solid foundation in design elements.\n\n[00:12:00] Daily Design Practice and Progression\nAdvice on daily design tasks and progression to complex designs.\n\n[00:14:00] Adapting Designs to a System\nSteps for adapting individual designs to a design system.\n\n[00:17:00] Advanced Design Techniques and Variables\nDiscussion on gradients, shadows, and the use of variables in design.\n\n[00:20:00] Outline Style and Dark Mode Trends\nTrend towards outline styles and dark mode in web design.\n\n[00:23:00] Variable Usage and Style Adaptation\nFlexibility of using variables for style changes and adaptation.\n\n[00:26:00] UI Pattern Resources and Importance\nResources like Mobbin for UI pattern references and their importance.\n\n[00:29:00] Transitioning to Modern Design Tools\nThe evolution of modern design tools and their impact on design processes.\n\n[00:32:00] Creating Functional and Responsive Designs\nThe importance of creating functional and responsive designs.\n\n[00:35:00] Design Team Contributions and Learning\nContributions from beginner designers and their learning curve.\n\n[00:38:00] Avoiding Fixed Width in AutoLayout\nBest practices for using AutoLayout effectively in designs.\n\n[00:41:00] Setting AutoLayout Properties\nProperly setting AutoLayout properties for dynamic content.\n\n[00:44:00] Handling Complex AutoLayout Scenarios\nManaging complex AutoLayout scenarios and adjustments.\n\n[00:47:00] Absolute Positioning within AutoLayout\nUsing absolute positioning within AutoLayout for specific design elements.\n\n[00:50:00] AutoLayout Adaptation Example\nDemonstrating the process of adapting a chart to AutoLayout.\n\n[00:53:00] Grouping Elements in AutoLayout\nThe strategy of grouping elements for efficient AutoLayout management.","published":"2023-11-17T03:10:47Z","thumbnail_url":"https://img.youtube.com/vi/pZcwsjY81hA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Accepting multi-line text input with TextEditor – Bookworm SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"buppHtpXs9Q","video_url":"https://www.youtube.com/watch?v=buppHtpXs9Q","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: This video\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with Core Data: \n5. Adding a custom star rating component: \n6. Building a list with @FetchRequest: \n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-17T00:35:44Z","thumbnail_url":"https://img.youtube.com/vi/buppHtpXs9Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introduction to SwiftData and SwiftUI – Bookworm SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"qn_Fw8t0GMU","video_url":"https://www.youtube.com/watch?v=qn_Fw8t0GMU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: https://youtu.be/naX5RGCNsxI\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: This video\n4. Creating books with Core Data: \n5. Adding a custom star rating component: \n6. Building a list with @FetchRequest: \n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-17T00:35:40Z","thumbnail_url":"https://img.youtube.com/vi/qn_Fw8t0GMU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a custom component with @Binding – Bookworm SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"naX5RGCNsxI","video_url":"https://www.youtube.com/watch?v=naX5RGCNsxI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 11:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-introduction\n\n1. Creating a custom component with @Binding: This video\n2. Accepting multi-line text input with TextEditor: https://youtu.be/buppHtpXs9Q\n3. Introduction to SwiftData and SwiftUI: https://youtu.be/qn_Fw8t0GMU\n4. Creating books with Core Data: \n5. Adding a custom star rating component: \n6. Building a list with @FetchRequest: \n7. Showing book details: \n8. Sorting fetch requests with SortDescriptor: \n9. Deleting from a Core Data fetch request: \n10. Using an alert to pop a NavigationLink programmatically: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/bookworm-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-17T00:35:36Z","thumbnail_url":"https://img.youtube.com/vi/naX5RGCNsxI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"37: With praise, you can include me, but any blame goes to Dave","channel_name":"Swift Package Indexing Live Streams","video_id":"iatk1F42npI","video_url":"https://www.youtube.com/watch?v=iatk1F42npI","description":"Dave and Sven talk about the work that Cyndi Chin shipped as part of this year’s Swift Mentorship Program, and then dive into the details of some of the metrics, and answer a couple of listener questions about the feature. Plus six package recommendations, as always!  \n  \n*News*\n\n- [Revealing and explaining package scores](https://blog.swiftpackageindex.com/posts/revealing-and-explaining-package-scores/) by [Cindy Chin](https://mozilla.social/@cyn)\n    - The [Swift Mentorship Program](https://www.swift.org/mentorship/)\n\n*Packages*\n\n- [DirectJSON](https://swiftpackageindex.com/mrtksn/DirectJSON) by [Mertol Kasanan](https://github.com/mrtksn)\n- [SwiftSummarize ](https://swiftpackageindex.com/StefKors/SwiftSummarize)by [Stef Kors](https://subculture.chat/@stef)\n    - [SKSummary](https://developer.apple.com/documentation/coreservices/1446229-sksummarycreatewithstring)\n- [MemberwiseInit](https://swiftpackageindex.com/gohanlon/swift-memberwise-init-macro) by [Galen O’Hanlon](https://github.com/gohanlon)\n- [typhoon ](https://swiftpackageindex.com/space-code/typhoon)by [Nikita Vasilev](https://github.com/nik3212)\n- [swift-zpl](https://swiftpackageindex.com/scchn/swift-zpl) by [scchn](https://github.com/scchn)\n- [ObfuscateMacro ](https://swiftpackageindex.com/p-x9/ObfuscateMacro)by [p-x9](https://github.com/p-x9)","published":"2023-11-16T18:05:57Z","thumbnail_url":"https://img.youtube.com/vi/iatk1F42npI/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Introducing Inferno: Metal shaders for SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"jriUylwcnmU","video_url":"https://www.youtube.com/watch?v=jriUylwcnmU","description":"Inferno is an open-source collection of Metal shaders built for SwiftUI, adding a variety of special effects and transitions to your projects with ease.\n\nGet the code: gitHub.com/twostraws/Inferno\nWatch the video: https://youtu.be/EgzWwgRpUuw","published":"2023-11-16T15:26:32Z","thumbnail_url":"https://img.youtube.com/vi/jriUylwcnmU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use Alignment Guides in SwiftUI | Continued Learning #32","channel_name":"Swiftful Thinking","video_id":"7AaAVuWmlqQ","video_url":"https://www.youtube.com/watch?v=7AaAVuWmlqQ","description":"Alignment Guides allow us to customize the alignment of Views within out SwiftUI code. While there are default alignments provided in the framework, using the Alignment Guide, we can tweak them to our personal preference.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n\n00:00 AlignmentGuide\n01:17 Welcome back!\n04:38 Alignment Guide\n06:25 Use cases\n07:57 Examples\n12:00 Wrapping up","published":"2023-11-16T15:00:05Z","thumbnail_url":"https://img.youtube.com/vi/7AaAVuWmlqQ/hqdefault.jpg","twitter_url":""},{"name":"Adding Snapchat-Like Filters to a Video Calling App using SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"bAxBi8OPySY","video_url":"https://www.youtube.com/watch?v=bAxBi8OPySY","description":"Learn how to add video filters to your applications. In this demo our very own Developer Advocate Stefan Blos is adding them to a Stream-powered video calling application written in SwiftUI using the amazing services of DeepAR.\n\n🔗 Links\n\nGet Started For Free: https://getstream.io/try-for-free\nProject GitHub repo: https://github.com/GetStream/stream-deepar-swift\n\nStream Video Swift Package: https://github.com/GetStream/stream-video-swift\nStream Dashboard: https://dashboard.getstream.io/\nToken Generator: https://getstream.io/chat/docs/react/token_generator/\n\nDeepAR Studio: https://www.deepar.ai/creator-studio\nDeepAR Dashboard: https://developer.deepar.ai/\nDeepAR Swift Package: https://github.com/DeepARSDK/swift-deepar\n\nDependency Injection iOS: https://getstream.io/video/docs/ios/guides/dependency-injection/\nCIImage extension: https://gist.github.com/omarojo/b47ad0f0965ba8bf2e825ef571ef804c\n\n⏱️ Timestamps\n\n0:00 Cold open\n0:13 Intro\n1:36 Project architecture\n2:24 Setting up the project with Stream\n9:33 Prepare the Video Filters\n19:27 Setup UI to select a filter\n23:45 Summary","published":"2023-11-16T14:57:04Z","thumbnail_url":"https://img.youtube.com/vi/bAxBi8OPySY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Building Complex Scroll Animations With New iOS 17 API's - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"FvgmcwjDFvQ","video_url":"https://www.youtube.com/watch?v=FvgmcwjDFvQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Complex Scroll Animation With the Newly Released iOS 17 APIs Using SwiftUI | SwiftUI Complex UI | SwiftUI iOS 17 ScrollView APIs | SwiftUI Complex UI | SwiftUI Scroll Animations | SwiftUI ScrollTargetBehaviour | SwiftUI Custom Calendar View | SwiftUI Custom Date Picker | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-new-92991766\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:15 Building UI With Custom Calendar\n    15:50 Implementing Scroll Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-16T14:30:09Z","thumbnail_url":"https://img.youtube.com/vi/FvgmcwjDFvQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI + Metal – Create special effects by building your own shaders","channel_name":"Paul Hudson on YouTube","video_id":"EgzWwgRpUuw","video_url":"https://www.youtube.com/watch?v=EgzWwgRpUuw","description":"In this video I show you how to write your own Metal shaders for use with SwiftUI, so you can create beautiful special effects that run at blazing fast speeds. Get the code here: https://github.com/twostraws/Inferno\n\n00:00 Introduction\n09:19 Passthrough\n14:50 Recolor\n16:09 Invert Alpha\n17:04 Gradient Fill\n18:35 Animated Gradient\n21:57 Wave\n26:07 Relative Wave\n32:25 Loupe\n40:57 SwiftUI transitions\n43:10 Shape transitions\n53:00 Crosswarp transition\n1:00:13 Generating everything with Metal\n1:14:03 Where to find more resources\n1:15:30 Get the code for this video","published":"2023-11-16T12:26:29Z","thumbnail_url":"https://img.youtube.com/vi/EgzWwgRpUuw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Common ASO Question + Live Q&A","channel_name":"Appfigures on YouTube","video_id":"NtyJSVuLK-A","video_url":"https://www.youtube.com/watch?v=NtyJSVuLK-A","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll answer some of the most common questions I get + answer questions from the audience.\n\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Start a FREE trial of Appfigures: https://appfigures.com/signup\n► Get a demo of the platform: https://fg.rs/getdemo\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-11-16T03:44:00Z","thumbnail_url":"https://img.youtube.com/vi/NtyJSVuLK-A/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Did you know this hidden feature of initializers? 😯 (it will help you deal with error paths!)","channel_name":"Vincent Pradeilles on YouTube","video_id":"kQtCWpBJz2c","video_url":"https://www.youtube.com/watch?v=kQtCWpBJz2c","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-11-14T16:00:27Z","thumbnail_url":"https://img.youtube.com/vi/kQtCWpBJz2c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use ViewThatFits in SwiftUI | Bootcamp #71","channel_name":"Swiftful Thinking","video_id":"oN3Rqo6V6Uc","video_url":"https://www.youtube.com/watch?v=oN3Rqo6V6Uc","description":"In this video, we'll learn how to use ViewThatFits to add custom View rendering into our application! This allows us to dynamically change the \"View\" to the best \"fit\" for the current frame. This is especially helpful when displaying on devices with different screen sizes.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 ViewThatFits\n01:34 Welcome back!\n02:30 Setup\n03:59 ViewThatFits\n06:14 Wrapping up","published":"2023-11-14T15:00:45Z","thumbnail_url":"https://img.youtube.com/vi/oN3Rqo6V6Uc/hqdefault.jpg","twitter_url":""},{"name":"Building Instagram Reels Layout With iOS 17 APIs - Vertical Paging - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"LCDIALAp_X8","video_url":"https://www.youtube.com/watch?v=LCDIALAp_X8","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create Instagram Reels layout with  Like Animation using the newly released iOS 17 APIs using SwiftUI | SwiftUI Instagram Reels Layout | SwiftUI Vertical Paging | SwiftUI Instagram Like Animation | SwiftUI iOS 17 ScrollView APIs | SwiftUI Scroll Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-92832721\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:49 Project Setup\n    1:53 Building Reels Layout\n    7:46 Building Like Animation\n    12:09 Completing Reels Layout\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-13T22:39:53Z","thumbnail_url":"https://img.youtube.com/vi/LCDIALAp_X8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Crafting 🌱 Living the Creative Act S4E18","channel_name":"Full Queue Developer","video_id":"g36xIvbtqBc","video_url":"https://www.youtube.com/watch?v=g36xIvbtqBc","description":"Reading and reacting to pages 163 to 167 from \"The Creative Act\" by Rick Rubin. Originally broadcasted live from New York City on Sunday, November 12, 2023. Scenery from Riverside Park Pier 1, looking up the Hudson River with autumn colors and sunset clouds\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-11-13T06:00:17Z","thumbnail_url":"https://img.youtube.com/vi/g36xIvbtqBc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftData Dynamic Sorts and Filters","channel_name":"Stewart Lynch on YouTube","video_id":"AkBQsnJBseQ","video_url":"https://www.youtube.com/watch?v=AkBQsnJBseQ","description":"Sorting and Filtering SwiftUI Data\nThis video was sponsored by Brilliant.\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch . The first 200 of you will get 20% off Brilliant’s annual premium subscription.\n\nIn this video you learn how to deal with enums in SwiftData, create dynamic sorts using SortDescriptors and how to use the Predicate macro to filter your data.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:11 Enums in SwiftData\n6:46 Dynamic Query Sorting\n13:15 Dynamic Query Filtering\n\nStarter Project Files:\nhttps://github.com/StewartLynch/MyBooks/tree/2ndVideo_ContainersAndMockData\n\nCompleted Project:\nhttps://github.com/StewartLynch/MyBooks/tree/3rdVideo_DynamicQueryAndSort\n\nAll videos in this section\nSwiftData: CRUD operations\n   https://youtu.be/CAr_1kcf2_c\n\nSwiftData: Containers and Mock Data\n   https://youtu.be/tZq4mvqH9Fg\n\nSwiftData: Dynamic sorting and filtering\n   https://youtu.be/AkBQsnJBseQ\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-11-12T14:39:16Z","thumbnail_url":"https://img.youtube.com/vi/AkBQsnJBseQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Spockcast- Wasted Time - Loki Season 2 Finale","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Wlr79fV18CY","video_url":"https://www.youtube.com/watch?v=Wlr79fV18CY","description":"Check out the latest episode of Spockcast https://link.chtbl.com/hy_eVAK7","published":"2023-11-12T00:43:53Z","thumbnail_url":"https://img.youtube.com/vi/Wlr79fV18CY/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Sending and receiving orders over the internet – Cupcake Corner SwiftUI Tutorial 9/9","channel_name":"Paul Hudson on YouTube","video_id":"o_srROOXXgQ","video_url":"https://www.youtube.com/watch?v=o_srROOXXgQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: https://youtu.be/LIK2_axhwaY\n8. Preparing for checkout: https://youtu.be/lky5aes3m3w\n9. Sending and receiving orders over the internet: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-12T00:40:50Z","thumbnail_url":"https://img.youtube.com/vi/o_srROOXXgQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Preparing for checkout – Cupcake Corner SwiftUI Tutorial 8/9","channel_name":"Paul Hudson on YouTube","video_id":"lky5aes3m3w","video_url":"https://www.youtube.com/watch?v=lky5aes3m3w","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: https://youtu.be/LIK2_axhwaY\n8. Preparing for checkout: This video\n9. Sending and receiving orders over the internet: https://youtu.be/o_srROOXXgQ\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-12T00:40:48Z","thumbnail_url":"https://img.youtube.com/vi/lky5aes3m3w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checking for a valid address – Cupcake Corner SwiftUI Tutorial 7/9","channel_name":"Paul Hudson on YouTube","video_id":"LIK2_axhwaY","video_url":"https://www.youtube.com/watch?v=LIK2_axhwaY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: This video\n8. Preparing for checkout: https://youtu.be/lky5aes3m3w\n9. Sending and receiving orders over the internet: https://youtu.be/o_srROOXXgQ\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-12T00:40:45Z","thumbnail_url":"https://img.youtube.com/vi/LIK2_axhwaY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"With the new #ios17 scroll view APIs, we can create a scroll #animation like this using #swiftui","channel_name":"Kavsoft on YouTube","video_id":"b51qIGN3G2I","video_url":"https://www.youtube.com/watch?v=b51qIGN3G2I","description":"","published":"2023-11-11T20:25:32Z","thumbnail_url":"https://img.youtube.com/vi/b51qIGN3G2I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"DALL·E 3 AI WhatsApp Sticker Generator App #swiftui #iosdevelopment #dalle3 #createwhatsappsticker","channel_name":"Xcoding with Alfian","video_id":"lZBUjHsKsKM","video_url":"https://www.youtube.com/watch?v=lZBUjHsKsKM","description":"","published":"2023-11-11T12:03:16Z","thumbnail_url":"https://img.youtube.com/vi/lZBUjHsKsKM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build DALL·E 3 AI WhatsApp Sticker Generator SwiftUI App | iOS 17","channel_name":"Xcoding with Alfian","video_id":"XiuFjYPeZiY","video_url":"https://www.youtube.com/watch?v=XiuFjYPeZiY","description":"In this video, we're going to build an AI WhatsApp Sticker Generator SwiftUI App using OpenAI new DALL·E 3 API! #swiftui #dalle3 #openai #iosdevelopment \n\nStarter Project:\nhttps://github.com/alfianlosari/XCAWAStickerMaker/tree/starter-dall-e-3\n\nXCAOpenAIClient SPM Repo:\nhttps://github.com/alfianlosari/XCAOpenAIClient/tree/main\n\nBuild WhatsApp Sticker Maker App with Apple Vision Subject Lifting API tutorial:\nhttps://youtu.be/K68UqsB9ZIY?si=rJcGG-R0a45xpILR\n\nGitHub Project\nhttps://github.com/alfianlosari/XCAWAStickerMaker\n\nOpenAI DALL-E 3 Website:\nhttps://openai.com/dall-e-3","published":"2023-11-11T11:31:54Z","thumbnail_url":"https://img.youtube.com/vi/XiuFjYPeZiY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Taking basic order details – Cupcake Corner SwiftUI Tutorial 6/9","channel_name":"Paul Hudson on YouTube","video_id":"LnCRLmvozTc","video_url":"https://www.youtube.com/watch?v=LnCRLmvozTc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: This video\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:30Z","thumbnail_url":"https://img.youtube.com/vi/LnCRLmvozTc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding Codable conformance to an @Observable class – Cupcake Corner SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"bS1KfZeUvsM","video_url":"https://www.youtube.com/watch?v=bS1KfZeUvsM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: This video\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:27Z","thumbnail_url":"https://img.youtube.com/vi/bS1KfZeUvsM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding haptic effects – Cupcake Corner SwiftUI Tutorial 5/9","channel_name":"Paul Hudson on YouTube","video_id":"jb-tFgZYA0U","video_url":"https://www.youtube.com/watch?v=jb-tFgZYA0U","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: This video\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:22Z","thumbnail_url":"https://img.youtube.com/vi/jb-tFgZYA0U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading an image from a remote server – Cupcake Corner SwiftUI Tutorial 2/9","channel_name":"Paul Hudson on YouTube","video_id":"9PWtn1kj9Yo","video_url":"https://www.youtube.com/watch?v=9PWtn1kj9Yo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: This video\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:18Z","thumbnail_url":"https://img.youtube.com/vi/9PWtn1kj9Yo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Validating and disabling forms – Cupcake Corner SwiftUI Tutorial 3/9","channel_name":"Paul Hudson on YouTube","video_id":"5_zu0NxQZjE","video_url":"https://www.youtube.com/watch?v=5_zu0NxQZjE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: https://youtu.be/U_yWXH141DY\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: This video\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:15Z","thumbnail_url":"https://img.youtube.com/vi/5_zu0NxQZjE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sending and receiving Codable data with URLSession and SwiftUI – Cupcake Corner SwiftUI Tutorial 1/9","channel_name":"Paul Hudson on YouTube","video_id":"U_yWXH141DY","video_url":"https://www.youtube.com/watch?v=U_yWXH141DY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 10:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-introduction\n\n1. Sending and receiving Codable data with URLSession and SwiftUI: This video\n2. ﻿Loading an image from a remote server: https://youtu.be/9PWtn1kj9Yo\n3. ﻿Validating and disabling forms: https://youtu.be/5_zu0NxQZjE\n4. Adding Codable conformance to an @Observable class: https://youtu.be/bS1KfZeUvsM\n5. Adding haptic effects: https://youtu.be/jb-tFgZYA0U\n6. Taking basic order details: https://youtu.be/LnCRLmvozTc\n7. Checking for a valid address: \n8. Preparing for checkout: \n9. Sending and receiving orders over the internet: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/cupcake-corner-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-11-11T00:23:12Z","thumbnail_url":"https://img.youtube.com/vi/U_yWXH141DY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making your navigation title editable – Navigation SwiftUI Tutorial 9/9","channel_name":"Paul Hudson on YouTube","video_id":"yYuqQ_YAZrs","video_url":"https://www.youtube.com/watch?v=yYuqQ_YAZrs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:17:07Z","thumbnail_url":"https://img.youtube.com/vi/yYuqQ_YAZrs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to save NavigationStack paths using Codable – Navigation SwiftUI Tutorial 6/9","channel_name":"Paul Hudson on YouTube","video_id":"QZz9azaSYQ8","video_url":"https://www.youtube.com/watch?v=QZz9azaSYQ8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: This video\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:17:04Z","thumbnail_url":"https://img.youtube.com/vi/QZz9azaSYQ8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Placing toolbar buttons in exact locations – Navigation SwiftUI Tutorial 8/9","channel_name":"Paul Hudson on YouTube","video_id":"veb7XRHKoBQ","video_url":"https://www.youtube.com/watch?v=veb7XRHKoBQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: This video\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:17:01Z","thumbnail_url":"https://img.youtube.com/vi/veb7XRHKoBQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Customizing the navigation bar appearance – Navigation SwiftUI Tutorial 7/9","channel_name":"Paul Hudson on YouTube","video_id":"Tf3xqyf6tBQ","video_url":"https://www.youtube.com/watch?v=Tf3xqyf6tBQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: This video\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:58Z","thumbnail_url":"https://img.youtube.com/vi/Tf3xqyf6tBQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to make a NavigationStack return to its root view – Navigation SwiftUI Tutorial 5/9","channel_name":"Paul Hudson on YouTube","video_id":"z1lynUA0ObE","video_url":"https://www.youtube.com/watch?v=z1lynUA0ObE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: This video\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:55Z","thumbnail_url":"https://img.youtube.com/vi/z1lynUA0ObE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Programmatic navigation with NavigationStack – Navigation SwiftUI Tutorial 3/9","channel_name":"Paul Hudson on YouTube","video_id":"q9Mm5Yxf2bc","video_url":"https://www.youtube.com/watch?v=q9Mm5Yxf2bc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: This video\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:53Z","thumbnail_url":"https://img.youtube.com/vi/q9Mm5Yxf2bc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Navigating to different data types using NavigationPath – Navigation SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"PU8q5UPHTS0","video_url":"https://www.youtube.com/watch?v=PU8q5UPHTS0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: This video\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:50Z","thumbnail_url":"https://img.youtube.com/vi/PU8q5UPHTS0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Handling navigation the smart way with navigationDestination() – Navigation SwiftUI Tutorial 2/9","channel_name":"Paul Hudson on YouTube","video_id":"_d_9GLnNmxc","video_url":"https://www.youtube.com/watch?v=_d_9GLnNmxc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: https://youtu.be/o8YHHQJzGz4\n2. Handling navigation the smart way with navigationDestination(): This video\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:48Z","thumbnail_url":"https://img.youtube.com/vi/_d_9GLnNmxc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"The problem with a simple NavigationLink – Navigation SwiftUI Tutorial 1/9","channel_name":"Paul Hudson on YouTube","video_id":"o8YHHQJzGz4","video_url":"https://www.youtube.com/watch?v=o8YHHQJzGz4","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 9:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/navigation-introduction\n\n1. The problem with a simple NavigationLink: This video\n2. Handling navigation the smart way with navigationDestination(): https://youtu.be/_d_9GLnNmxc\n3. Programmatic navigation with NavigationStack: https://youtu.be/q9Mm5Yxf2bc\n4. Navigating to different data types using NavigationPath: https://youtu.be/PU8q5UPHTS0\n5. How to make a NavigationStack return to its root view programmatically: https://youtu.be/z1lynUA0ObE\n6. How to save NavigationStack paths using Codable: https://youtu.be/QZz9azaSYQ8\n7. Customizing the navigation bar appearance: https://youtu.be/Tf3xqyf6tBQ\n8. Placing toolbar buttons in exact locations: https://youtu.be/veb7XRHKoBQ\n9. Making your navigation title editable: https://youtu.be/yYuqQ_YAZrs\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/drawing-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-10T00:16:45Z","thumbnail_url":"https://img.youtube.com/vi/o8YHHQJzGz4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use AnyLayout in SwiftUI | Bootcamp #70","channel_name":"Swiftful Thinking","video_id":"7BAW70amSCA","video_url":"https://www.youtube.com/watch?v=7BAW70amSCA","description":"This video introduces AnyLayout, which allows us to customize the layout of our Views. This is similar to using an HStack or VStack, except gives us additional capabilities to customize the View for different environments or settings.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 AnyLayout\n00:54 Welcome back!\n01:39 Size Classes\n03:20 Code start\n06:57 AnyLayout\n10:28 Wrapping up","published":"2023-11-09T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/7BAW70amSCA/hqdefault.jpg","twitter_url":""},{"name":"UI Design Essentials: Creating Buttons in Design Systems","channel_name":"DesignCode","video_id":"jts39CN4fLk","video_url":"https://www.youtube.com/watch?v=jts39CN4fLk","description":"Create buttons for your design system with this short but comprehensive tutorial. Template: https://designcodeui.com\n\nJoin me in this hands-on tutorial as we dive into the process of creating and managing button components within a design system. We'll start by building our first button and understanding how to utilize the design system effectively. I'll walk you through the steps to create a template, manage variants for flexibility, and apply variable properties for colors and spacing. Learn to streamline your workflow with tips on organizing buttons, using auto layout, and customizing components for your designs. By the end of this video, you'll be equipped to craft buttons that are both functional and aesthetically pleasing within any design system.\n\nTimestamps:\n00:00 Introduction to Button Components\n00:50 Button Variants Explained\n01:24 Building a Button Base Template\n02:00 Integrating Buttons into Design Systems\n03:00 Adding Text and Icons to Buttons\n04:00 Color and Style Selection for Buttons\n05:00 Auto Layout Features for Button Design\n06:00 Sizing and Spacing Specifications for Buttons\n07:00 Finalizing Button Component Designs\n08:00 Adapting Buttons for Dark Mode Implementation\n09:00 Setting Properties for Button Components\n10:00 Customizing Button Instances for Projects\n11:00 Wrap-Up and Designer Resources\n\nRemember to hit like and subscribe for more design tutorials. Leave a comment below if you have any questions or suggestions for our next video!","published":"2023-11-09T09:42:56Z","thumbnail_url":"https://img.youtube.com/vi/jts39CN4fLk/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Building Scrollable Tab View With New iOS 17 API's - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"UQ8ZQIhi8ow","video_url":"https://www.youtube.com/watch?v=UQ8ZQIhi8ow","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a scrollable tab view with a custom tab bar using the newly released iOS 17 APIs using SwiftUI | SwiftUI Scrollable Tab Bar | SwiftUI Custom Segmented Control | SwiftUI iOS 17 ScrollView APIs | SwiftUI Scroll Animations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-92532624\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:32 Project Setup\n    1:15 Building Paging UI\n    7:56 Building Scroll Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-08T18:21:53Z","thumbnail_url":"https://img.youtube.com/vi/UQ8ZQIhi8ow/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Spockcast - November 06 - Barter By Conflict","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"sezyzbDjgdg","video_url":"https://www.youtube.com/watch?v=sezyzbDjgdg","description":"Checkout the latest episode of Spockcast podcast. https://link.chtbl.com/hy_eVAK7","published":"2023-11-08T14:47:55Z","thumbnail_url":"https://img.youtube.com/vi/sezyzbDjgdg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Don't write this code! (use a UIAction instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"V7z7N3o3m8E","video_url":"https://www.youtube.com/watch?v=V7z7N3o3m8E","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-11-07T16:00:18Z","thumbnail_url":"https://img.youtube.com/vi/V7z7N3o3m8E/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use Popover modifier in SwiftUI | Bootcamp #69","channel_name":"Swiftful Thinking","video_id":"bW7N8ACCc6A","video_url":"https://www.youtube.com/watch?v=bW7N8ACCc6A","description":"The popover modifier let's us show a View popping over an existing View on the screen. This intuitive UI can bring better user experiences to you application!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Popover\n01:20 Welcome back!\n02:17 Code start \n04:42 Presentation Compact Adaptation\n06:22 Popover\n09:06 Attachment Anchor \n12:05 Popover Direction\n13:44 Real-world example\n16:09 Wrapping up","published":"2023-11-07T15:00:35Z","thumbnail_url":"https://img.youtube.com/vi/bW7N8ACCc6A/hqdefault.jpg","twitter_url":""},{"name":"Swift Macros 101: Your Step-by-Step Guide To Crafting Your First Macro!","channel_name":"Swift and Tips","video_id":"NGpM9-t9tgs","video_url":"https://www.youtube.com/watch?v=NGpM9-t9tgs","description":"Swift macros were introduced in Swift 5.9 and they will help you to generate boilerplate code at compile time. In this video, you will learn an introduction to Swift Macros, the different types and roles available, and a step-by-step guide showing you how to build your first macro.\n\nIf you are just starting with Swift macros, this video is definitely for you!\n\n-----\nVideos related: \nExpressions in Swift: https://youtu.be/gz4VU-Vwz30\n\n4 Essential Insights BEFORE you dive into Swift Macros | Geekle's iOS Summit 2023: https://youtu.be/SyWMAYLcYC0\n\nSampleBuilder:\nDemo Video: https://youtu.be/qE1P26C2ZIQ\nRepo: https://github.com/pitt500/SwiftAndTipsMacros\n\n-----\nResources to learn Swift Macros: \n\nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-11-06T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/NGpM9-t9tgs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"UI Design Livestream: Design System, Variables, Breakpoints and Framer Deployment","channel_name":"DesignCode","video_id":"AtoweRknIKA","video_url":"https://www.youtube.com/watch?v=AtoweRknIKA","description":"This livestream is a deep dive into design systems in Figma and Framer. Follow along using the Figma file at https://designcodeui.com","published":"2023-11-06T01:21:57Z","thumbnail_url":"https://img.youtube.com/vi/AtoweRknIKA/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Try Everything 🌱 Living the Creative Act, S4E17","channel_name":"Full Queue Developer","video_id":"4tHxXvcXWXc","video_url":"https://www.youtube.com/watch?v=4tHxXvcXWXc","description":"Reading and reacting to pages 157 to 159 from \"The Creative Act\" by Rick Rubin. Originally broadcasted live from New York City on Sunday, November 5, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-11-05T21:30:00Z","thumbnail_url":"https://img.youtube.com/vi/4tHxXvcXWXc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftData Containers and Preview Data","channel_name":"Stewart Lynch on YouTube","video_id":"tZq4mvqH9Fg","video_url":"https://www.youtube.com/watch?v=tZq4mvqH9Fg","description":"This is the second video in the SwiftData series.  In this video, you will learn how you can use a custom configuration to specify the name and location of your model container, and how you can create a preview container and load mock data for your previews.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:37 Containers and Configurations\n10:45 Preview/Mock Data\n13:45 Preview Container\n\nStarter Project Files:\nhttps://github.com/StewartLynch/MyBooks/tree/1stVideo_CRUD\n\nCompleted Project:\nhttps://github.com/StewartLynch/MyBooks/tree/2ndVideo_ContainersAndMockData\n\nAll videos in this section\nSwiftData: CRUD operations\n   https://youtu.be/CAr_1kcf2_c\n\nSwiftData: Containers and Mock Data\n   https://youtu.be/tZq4mvqH9Fg\n\nSwiftData: Dynamic sorting and filtering\n   Coming November 19\n\nReferences mentioned in video:\nSample Data\n   https://gist.github.com/StewartLynch/f258b094b324f5c9a1eaef8478dc57fe\n\nWorking with Previews in SwiftData (TundsDev video)\n   https://www.youtube.com/watch?v=jCC3yuc5MUI\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-11-05T14:22:54Z","thumbnail_url":"https://img.youtube.com/vi/tZq4mvqH9Fg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI - Particle Deletion Animation","channel_name":"Shubham Singh on YouTube","video_id":"VZ1KcmSY5wY","video_url":"https://www.youtube.com/watch?v=VZ1KcmSY5wY","description":"Hey guys! 👋 Today, I'll show you how to develop a Tasks App, and create a particle Deletion Animation using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Particle Assets - https://drive.google.com/drive/folders/1JKPErYppvg-QDffxtfU5X30U0BdFPbZK?usp=drive_link\n\n→ Source Code- https://www.patreon.com/posts/particle-using-92088378\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:45 Project Setup\n  1:40 Utils\n  3:05 Models\n  4:54 Tick Shape\n  6:25 Line Deletion View\n  8:17 Particle Emitter View\n  12:30 Task Manager\n  14:25 Task Row View\n  24: 40 Putting it all together \n\nThanks for watching! :D","published":"2023-11-04T16:54:45Z","thumbnail_url":"https://img.youtube.com/vi/VZ1KcmSY5wY/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Building Complex Scroll Animations With New iOS 17 API's - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"ytRim2TSdyY","video_url":"https://www.youtube.com/watch?v=ytRim2TSdyY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Complex Scroll Animation With the Newly Released iOS 17 APIs Using SwiftUI | SwiftUI Complex UI | SwiftUI iOS 17 ScrollView APIs | SwiftUI Complex UI | SwiftUI Scroll Animations | SwiftUI ScrollTargetBehaviour | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-new-92230936\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.1 Sonoma\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:42 Project Setup\n    1:10 Building Paging UI\n    6:01 Building Scroll Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-11-03T18:00:08Z","thumbnail_url":"https://img.youtube.com/vi/ytRim2TSdyY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using SwiftUI and ReplayKit: Build an iOS Screen-Sharing App","channel_name":"Stream Developers on YouTube","video_id":"6KDzCrSdVMI","video_url":"https://www.youtube.com/watch?v=6KDzCrSdVMI","description":"Discover how to build an iOS in-app screen sharing to capture your app’s screen, audio, and mic content. Learn to integrate Stream’s iOS Video SDK with your SwiftUI app gaplessly to create a tremendous screen-sharing experience.\n\nTimestamp\n00:00 Introduction\n02:07 Tutorial Chapters\n02:29 The Final Project\n03:26 Add Screen-Sharing Support\n06:58 Visit the Screen-Sharing Docs\n08:44 Screen-Share the iPhone's Screen\n08:57 Screen-Share From the Web\n09:17 Wrap-Up\n\nRelated Links\nStream Video: https://getstream.io/video/docs\n\nTry Stream Chat and Video For Free: https://getstream.io/try-for-free\n\nDownload the SwiftUI Project: https://github.com/GetStream/swift-and-swiftui-tutorial-projects\n\niOS Docs: https://getstream.io/video/docs/ios/\n\nScreen-Sharing Docs: https://getstream.io/video/docs/ios/advanced/screensharing/\n\nSwiftUI Video SDK on GitHub: https://github.com/GetStream/stream-video-swift\n\nCompanion Video Calling Web App: https://getstream.io/video/demos","published":"2023-11-03T16:52:07Z","thumbnail_url":"https://img.youtube.com/vi/6KDzCrSdVMI/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to create custom Operators in Swift | Advanced Learning #33","channel_name":"Swiftful Thinking","video_id":"4eOTk5y-uZI","video_url":"https://www.youtube.com/watch?v=4eOTk5y-uZI","description":"In Swift, custom operators are operators that you can define and use in your code, in addition to the built-in operators provided by the language. This feature allows you to create custom syntax to make your code more expressive and readable, as well as to define specialized operations for your custom types.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Custom Operators\n01:47 Welcome back!\n02:43 What is an operator?\n04:34 Custom operators\n06:02 Operator: +/\n06:40 Operator: ++/\n07:56 Operator: ^^^ \n08:43 Operator: =2\n11:38 Wrapping up","published":"2023-11-02T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/4eOTk5y-uZI/hqdefault.jpg","twitter_url":""},{"name":"Good and Evil   Calculus Explorations Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"Xa2nzD6H6_Q","video_url":"https://www.youtube.com/watch?v=Xa2nzD6H6_Q","description":"We begin our exploration of Calculus with the definition of a function. We then look at curves and get a rough idea of what we mean by smooth and continuous.","published":"2023-11-02T12:25:54Z","thumbnail_url":"https://img.youtube.com/vi/Xa2nzD6H6_Q/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"One tip to get a developer job...","channel_name":"maeganwilson_","video_id":"B8iKS5-XZ9A","video_url":"https://www.youtube.com/watch?v=B8iKS5-XZ9A","description":"Skills are super important when it comes to getting a job, but another focus should also be on Networking.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-11-02T11:00:07Z","thumbnail_url":"https://img.youtube.com/vi/B8iKS5-XZ9A/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"🌱 \"Experimentation\" Living the Creative Act, S4E16","channel_name":"Full Queue Developer","video_id":"3yhEfxYJGSg","video_url":"https://www.youtube.com/watch?v=3yhEfxYJGSg","description":"Reading and reacting to pages 149 to 154 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 28, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-11-01T19:22:46Z","thumbnail_url":"https://img.youtube.com/vi/3yhEfxYJGSg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Finishing up with one last view – Moonshot SwiftUI Tutorial 11/11","channel_name":"Paul Hudson on YouTube","video_id":"zhc0aZF4Cmo","video_url":"https://www.youtube.com/watch?v=zhc0aZF4Cmo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and containerRelativeFrame(): https://youtu.be/pvil4wnEuNY\n10. Merging Codable structs: https://youtu.be/dC-oPnuP-Ns\n11. Finishing up with one last view: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-01T00:15:03Z","thumbnail_url":"https://img.youtube.com/vi/zhc0aZF4Cmo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Merging Codable structs – Moonshot SwiftUI Tutorial 10/11","channel_name":"Paul Hudson on YouTube","video_id":"dC-oPnuP-Ns","video_url":"https://www.youtube.com/watch?v=dC-oPnuP-Ns","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and containerRelativeFrame(): https://youtu.be/pvil4wnEuNY\n10. Merging Codable structs: This video\n11. Finishing up with one last view: https://youtu.be/zhc0aZF4Cmo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-01T00:15:00Z","thumbnail_url":"https://img.youtube.com/vi/dC-oPnuP-Ns/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing mission details with ScrollView and containerRelativeFrame() – Moonshot SwiftUI 9/11","channel_name":"Paul Hudson on YouTube","video_id":"pvil4wnEuNY","video_url":"https://www.youtube.com/watch?v=pvil4wnEuNY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and containerRelativeFrame(): This video\n10. Merging Codable structs: https://youtu.be/dC-oPnuP-Ns\n11. Finishing up with one last view: https://youtu.be/zhc0aZF4Cmo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-11-01T00:14:58Z","thumbnail_url":"https://img.youtube.com/vi/pvil4wnEuNY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Did you know this hidden feature of final? 😯 (and it can improve the performances of your app!)","channel_name":"Vincent Pradeilles on YouTube","video_id":"NSaRgoDZKFk","video_url":"https://www.youtube.com/watch?v=NSaRgoDZKFk","description":"#iOS #swift #softwaredeveloper #iosdeveloper \n\nLearn more about using Whole Module Optimization: https://developer.apple.com/swift/blog/?id=27\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-10-31T16:00:30Z","thumbnail_url":"https://img.youtube.com/vi/NSaRgoDZKFk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use Subscripts in Swift | Advanced Learning #32","channel_name":"Swiftful Thinking","video_id":"hiOjTJgl6GU","video_url":"https://www.youtube.com/watch?v=hiOjTJgl6GU","description":"In Swift, a subscript is a special method that allows you to access elements of a collection, sequence, or list by using square brackets []. Subscripts provide a convenient way to get or set values within an instance of a custom data type, such as a class, struct, or enum.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Subscripts\n01:25 Welcome back!\n03:04 What is a subscript?\n05:57 Replicating array accessor\n07:48 Subscripts are type-unique\n10:17 Example implementations\n12:57 More examples\n15:01 Forcing subscripts to fail \n16:20 Subscripts for nested values\n18:38 Wrapping up","published":"2023-10-31T13:00:39Z","thumbnail_url":"https://img.youtube.com/vi/hiOjTJgl6GU/hqdefault.jpg","twitter_url":""},{"name":"New SwiftUI Photo Picker - Single & Multiple Selection","channel_name":"Sean Allen on YouTube","video_id":"jCskmh46L-s","video_url":"https://www.youtube.com/watch?v=jCskmh46L-s","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\niOS 16 introduced a native SwiftUI photo picker that allows you to select a single or multiple images (or videos). In this video I will show you how to select an image or video from the camera roll as well as how to filter out files types you don't want like screenshots.\n\nSuper ScrollViews:\nhttps://youtu.be/IwUp2iP0jnI\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - New iOS 16 Photo Picker\n0:37 - Single Image Selection\n2:21 - Filter Unwanted Image/Video Types (Screenshots)\n3:27 - Convert PhotosPickerItem data to an image\n6:43 - Multiple Image Selectio \n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-10-31T12:09:55Z","thumbnail_url":"https://img.youtube.com/vi/jCskmh46L-s/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to solve nested Observable Objects issue","channel_name":"Mike Mikina on YouTube","video_id":"L4bhf6y9dIA","video_url":"https://www.youtube.com/watch?v=L4bhf6y9dIA","description":"In the previous video (https://www.youtube.com/watch?v=TOmxDvCz7e4), I talked about preventing SwiftUI from re-rendering all of the views. In this video, I have the opposite problem: SwiftUI does not redraw views when the data changes. It may happen to you when you use an Observable Object inside another Observable Object. When data changes inside the nested Observable Object, SwiftUI will not trigger the update. \n\nLink to the repository: https://github.com/mikina/NestedObservables\n\n00:00 Intro\n00:24 Nested Observable Objects\n04:06 Outro\n\n#iOS #Swift #SwiftUI\nMusic: Streambeats","published":"2023-10-31T07:45:02Z","thumbnail_url":"https://img.youtube.com/vi/L4bhf6y9dIA/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Working with hierarchical Codable data – Moonshot SwiftUI Tutorial 4/11","channel_name":"Paul Hudson on YouTube","video_id":"1V1uMYB-Rzg","video_url":"https://www.youtube.com/watch?v=1V1uMYB-Rzg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: This video\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:30Z","thumbnail_url":"https://img.youtube.com/vi/1V1uMYB-Rzg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to lay out views in a scrolling grid – Moonshot SwiftUI Tutorial 5/11","channel_name":"Paul Hudson on YouTube","video_id":"G1Fu_275DwQ","video_url":"https://www.youtube.com/watch?v=G1Fu_275DwQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: This video\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:27Z","thumbnail_url":"https://img.youtube.com/vi/G1Fu_275DwQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Pushing new views onto the stack using NavigationLink – Moonshot SwiftUI Tutorial 3/11","channel_name":"Paul Hudson on YouTube","video_id":"qhZPTZ52kpo","video_url":"https://www.youtube.com/watch?v=qhZPTZ52kpo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: This video\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:24Z","thumbnail_url":"https://img.youtube.com/vi/qhZPTZ52kpo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How ScrollView lets us work with scrolling data – Moonshot SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"GWivGqus6hE","video_url":"https://www.youtube.com/watch?v=GWivGqus6hE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: This video\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:22Z","thumbnail_url":"https://img.youtube.com/vi/GWivGqus6hE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading a specific kind of Codable data – Moonshot SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"qJ4Qi6g03D8","video_url":"https://www.youtube.com/watch?v=qJ4Qi6g03D8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: This video\n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:19Z","thumbnail_url":"https://img.youtube.com/vi/qJ4Qi6g03D8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using generics to load any kind of Codable data – Moonshot SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"yxWaqHfFkkQ","video_url":"https://www.youtube.com/watch?v=yxWaqHfFkkQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: This video\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:16Z","thumbnail_url":"https://img.youtube.com/vi/yxWaqHfFkkQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Formatting our mission view – Moonshot SwiftUI Tutorial 8/11","channel_name":"Paul Hudson on YouTube","video_id":"_mAmixE3TkU","video_url":"https://www.youtube.com/watch?v=_mAmixE3TkU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/Zzx9JgMNzkM\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: This video\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:13Z","thumbnail_url":"https://img.youtube.com/vi/_mAmixE3TkU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Resizing images to fit the available space – Moonshot SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"Zzx9JgMNzkM","video_url":"https://www.youtube.com/watch?v=Zzx9JgMNzkM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: This video\n2. How ScrollView lets us work with scrolling data: https://youtu.be/GWivGqus6hE\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/qhZPTZ52kpo\n4. Working with hierarchical Codable data: https://youtu.be/1V1uMYB-Rzg\n5. How to lay out views in a scrolling grid: https://youtu.be/G1Fu_275DwQ\n6. Loading a specific kind of Codable data: https://youtu.be/qJ4Qi6g03D8\n7. Using generics to load any kind of Codable data: https://youtu.be/yxWaqHfFkkQ\n8. Formatting our mission view: https://youtu.be/_mAmixE3TkU\n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-31T00:43:11Z","thumbnail_url":"https://img.youtube.com/vi/Zzx9JgMNzkM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Cleaner, Safer Code with Swift KeyPaths","channel_name":"Sean Allen on YouTube","video_id":"qSdCw7YxQhA","video_url":"https://www.youtube.com/watch?v=qSdCw7YxQhA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift KeyPaths are a way to write a little cleaner and safer code. In this video I explain what a KeyPath is and breakdown the syntax as well as so you a very common example with filter and map that you will almost certainly be able to improve your code with.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-10-30T20:01:38Z","thumbnail_url":"https://img.youtube.com/vi/qSdCw7YxQhA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Working with hierarchical Codable data – Moonshot SwiftUI Tutorial 4/11","channel_name":"Paul Hudson on YouTube","video_id":"NrrDBZQS5QA","video_url":"https://www.youtube.com/watch?v=NrrDBZQS5QA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/xCgdo_iRK70\n2. How ScrollView lets us work with scrolling data: https://youtu.be/WskN5jnT-aM\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/0jPhBAqv2S0\n4. Working with hierarchical Codable data: This video\n5. How to lay out views in a scrolling grid: https://youtu.be/1NYgwk2rcBE\n6. Loading a specific kind of Codable data: \n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:05:08Z","thumbnail_url":"https://img.youtube.com/vi/NrrDBZQS5QA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to lay out views in a scrolling grid – Moonshot SwiftUI Tutorial 5/11","channel_name":"Paul Hudson on YouTube","video_id":"1NYgwk2rcBE","video_url":"https://www.youtube.com/watch?v=1NYgwk2rcBE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/xCgdo_iRK70\n2. How ScrollView lets us work with scrolling data: https://youtu.be/WskN5jnT-aM\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/0jPhBAqv2S0\n4. Working with hierarchical Codable data: https://youtu.be/NrrDBZQS5QA\n5. How to lay out views in a scrolling grid:  This video\n6. Loading a specific kind of Codable data: \n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:05:05Z","thumbnail_url":"https://img.youtube.com/vi/1NYgwk2rcBE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How ScrollView lets us work with scrolling data – Moonshot SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"WskN5jnT-aM","video_url":"https://www.youtube.com/watch?v=WskN5jnT-aM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/xCgdo_iRK70\n2. How ScrollView lets us work with scrolling data: This video\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/0jPhBAqv2S0\n4. Working with hierarchical Codable data: https://youtu.be/NrrDBZQS5QA\n5. How to lay out views in a scrolling grid: https://youtu.be/1NYgwk2rcBE\n6. Loading a specific kind of Codable data: \n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:05:02Z","thumbnail_url":"https://img.youtube.com/vi/WskN5jnT-aM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Pushing new views onto the stack using NavigationLink – Moonshot SwiftUI Tutorial 3/11","channel_name":"Paul Hudson on YouTube","video_id":"0jPhBAqv2S0","video_url":"https://www.youtube.com/watch?v=0jPhBAqv2S0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: https://youtu.be/xCgdo_iRK70\n2. How ScrollView lets us work with scrolling data: https://youtu.be/WskN5jnT-aM\n3. Pushing new views onto the stack using NavigationLink: This video\n4. Working with hierarchical Codable data: https://youtu.be/NrrDBZQS5QA\n5. How to lay out views in a scrolling grid: https://youtu.be/1NYgwk2rcBE\n6. Loading a specific kind of Codable data: \n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:59Z","thumbnail_url":"https://img.youtube.com/vi/0jPhBAqv2S0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Resizing images to fit the screen using GeometryReader – Moonshot SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"xCgdo_iRK70","video_url":"https://www.youtube.com/watch?v=xCgdo_iRK70","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 8:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-introduction\n\n1. Resizing images to fit the screen using GeometryReader: This video\n2. How ScrollView lets us work with scrolling data: https://youtu.be/WskN5jnT-aM\n3. Pushing new views onto the stack using NavigationLink: https://youtu.be/0jPhBAqv2S0\n4. Working with hierarchical Codable data: https://youtu.be/NrrDBZQS5QA\n5. How to lay out views in a scrolling grid: https://youtu.be/1NYgwk2rcBE\n6. Loading a specific kind of Codable data: \n7. Using generics to load any kind of Codable data: \n8. Formatting our mission view: \n9. Showing mission details with ScrollView and GeometryReader: \n10. Merging Codable structs: \n11. Finishing up with one last view: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/moonshot-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:56Z","thumbnail_url":"https://img.youtube.com/vi/xCgdo_iRK70/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing an observed object with a new view – iExpense SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"9VZeJdgQGwM","video_url":"https://www.youtube.com/watch?v=9VZeJdgQGwM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: This video\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:54Z","thumbnail_url":"https://img.youtube.com/vi/9VZeJdgQGwM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing and hiding views – iExpense SwiftUI Tutorial 3/11","channel_name":"Paul Hudson on YouTube","video_id":"55wLT-Ah9P0","video_url":"https://www.youtube.com/watch?v=55wLT-Ah9P0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: This video\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:51Z","thumbnail_url":"https://img.youtube.com/vi/55wLT-Ah9P0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making changes permanent with UserDefaults – iExpense SwiftUI Tutorial 10/11","channel_name":"Paul Hudson on YouTube","video_id":"KMxQqwP2Vk0","video_url":"https://www.youtube.com/watch?v=KMxQqwP2Vk0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: This video\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:46Z","thumbnail_url":"https://img.youtube.com/vi/KMxQqwP2Vk0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a list we can delete from – iExpense SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"9ZqsytI1gIE","video_url":"https://www.youtube.com/watch?v=9ZqsytI1gIE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: This video\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:43Z","thumbnail_url":"https://img.youtube.com/vi/9ZqsytI1gIE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with Identifiable items in SwiftUI – iExpense SwiftUI Tutorial 8/11","channel_name":"Paul Hudson on YouTube","video_id":"naK7cXsVxD0","video_url":"https://www.youtube.com/watch?v=naK7cXsVxD0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: This video\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:40Z","thumbnail_url":"https://img.youtube.com/vi/naK7cXsVxD0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Storing user settings with UserDefaults – iExpense SwiftUI Tutorial 5/11","channel_name":"Paul Hudson on YouTube","video_id":"vDbFH9D6BSA","video_url":"https://www.youtube.com/watch?v=vDbFH9D6BSA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: This video\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:37Z","thumbnail_url":"https://img.youtube.com/vi/vDbFH9D6BSA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Final polish – iExpense SwiftUI Tutorial 11/11","channel_name":"Paul Hudson on YouTube","video_id":"8NxzhrGT21I","video_url":"https://www.youtube.com/watch?v=8NxzhrGT21I","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:34Z","thumbnail_url":"https://img.youtube.com/vi/8NxzhrGT21I/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Deleting items using onDelete() – iExpense SwiftUI Tutorial 4/11","channel_name":"Paul Hudson on YouTube","video_id":"rcs_0xLZ8yI","video_url":"https://www.youtube.com/watch?v=rcs_0xLZ8yI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): This video\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:31Z","thumbnail_url":"https://img.youtube.com/vi/rcs_0xLZ8yI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing SwiftUI state with @Observable – iExpense SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"g1yZ8no6PxE","video_url":"https://www.youtube.com/watch?v=g1yZ8no6PxE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: This video\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: https://youtu.be/8XiWJtorJPs\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:28Z","thumbnail_url":"https://img.youtube.com/vi/g1yZ8no6PxE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Archiving Swift objects with Codable – iExpense SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"8XiWJtorJPs","video_url":"https://www.youtube.com/watch?v=8XiWJtorJPs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 7:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-introduction\n\n1. Using @State with classes: https://youtu.be/JsMJ5gdu8fg\n2. Sharing SwiftUI state with @Observable: https://youtu.be/g1yZ8no6PxE\n3. Showing and hiding views: https://youtu.be/55wLT-Ah9P0\n4. Deleting items using onDelete(): https://youtu.be/rcs_0xLZ8yI\n5. Storing user settings with UserDefaults: https://youtu.be/vDbFH9D6BSA\n6. Archiving Swift objects with Codable: This video\n7. Building a list we can delete from: https://youtu.be/9ZqsytI1gIE\n8. Working with Identifiable items in SwiftUI: https://youtu.be/naK7cXsVxD0\n9. Sharing an observed object with a new view: https://youtu.be/9VZeJdgQGwM\n10. Making changes permanent with UserDefaults: https://youtu.be/KMxQqwP2Vk0\n11. Final polish: https://youtu.be/8NxzhrGT21I\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/iexpense-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-29T23:04:25Z","thumbnail_url":"https://img.youtube.com/vi/8XiWJtorJPs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Spockcast - I Aim To Misbehave","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"BW5m2_R8VBo","video_url":"https://www.youtube.com/watch?v=BW5m2_R8VBo","description":"Check out the latest episode of Spockcast. #lowerdesks #loki https://link.chtbl.com/hy_eVAK7","published":"2023-10-29T18:12:57Z","thumbnail_url":"https://img.youtube.com/vi/BW5m2_R8VBo/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"SwiftData CRUD Operations","channel_name":"Stewart Lynch on YouTube","video_id":"CAr_1kcf2_c","video_url":"https://www.youtube.com/watch?v=CAr_1kcf2_c","description":"This is the first video of the first section in a series of videos where I am going to build an app using SwiftData.\nIn this first set of 3 videos, we will be looking at creating an application to track books that you want to read, are reading or have read.\nThis will be the longest video in the series as I will introduce you to all of the basic CRUD operations when creating, reading updating and deleting records and persisting the changes to a SQLite database on your device.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:43 The Book Model\n8:15 Create\n15:07 Read\n22:57 Delete\n25:02 Update\n\nCompleted Project:\nhttps://github.com/StewartLynch/MyBooks/tree/1stVideo_CRUD\n\nAll videos in this section\nSwiftData: CRUD operations\n   https://youtu.be/CAr_1kcf2_c\n\nSwiftData: Containers and Mock Data\n   Coming November 12\n\nSwiftData: Dynamic sorting and filtering\n   Coming November 19\n\nReferences mentioned in video:\nDBBrowser\n   https://sqlitebrowser.org\n\nContentUnavailableView\n   https://youtu.be/3yWxtjUm0CE\n\nSwiftPackageManager\n   https://youtu.be/o0fQC7JU-Ts\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-10-29T13:40:39Z","thumbnail_url":"https://img.youtube.com/vi/CAr_1kcf2_c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"A Tour of Xcode Cloud, by Jerry Tromp (English)","channel_name":"CocoaHeadsNL","video_id":"4Q3nEGAIjZY","video_url":"https://www.youtube.com/watch?v=4Q3nEGAIjZY","description":"Jerry takes us for a tour of Xcode Cloud and shows how the NOS now utilitizes this cloud based CI/CD system by Apple.","published":"2023-10-29T11:15:46Z","thumbnail_url":"https://img.youtube.com/vi/4Q3nEGAIjZY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Concurrency of SwiftData, by Donny Wals (English)","channel_name":"CocoaHeadsNL","video_id":"VG4oCnQ0bfw","video_url":"https://www.youtube.com/watch?v=VG4oCnQ0bfw","description":"This talk saw the light by accident but Donny explores the concurrency features of the SwiftData API and shows us what does and what does not work.","published":"2023-10-29T11:02:54Z","thumbnail_url":"https://img.youtube.com/vi/VG4oCnQ0bfw/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"An Easier Dev Life with Kaleidoscope","channel_name":"Sean Allen on YouTube","video_id":"MM9kMcLtoxU","video_url":"https://www.youtube.com/watch?v=MM9kMcLtoxU","description":"There are so many ways Kaleidoscope comes in handy as a developer. Kaleidoscope is a developer tool that can compare files to see what changed between them. You can compare your code, a design image vs. the final outcome and even a PDF to see changes in a contract (for example).\n\nKaleidoscope provides a much better visualization when reviewing your own code or a teammates pull request and can help you untangle merge conflicts with their three way merge tool.\n\nKaleidoscope even integrates with the Xcode debugger to help you compare large printouts to the console.\n\nDownload the app and use the promo code \"seanallen\" to get 20% off your purchase.\nhttps://kaleidoscope.app/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is Kaleidoscope?\n0:29 - Quick Setup & Integration\n1:38 - Compare Code Files\n3:40 - Compare PDFs (contract example)\n5:07 - Compare Images (design vs. actual app)\n5:47 - Xcode Debug Console Print Outs\n9:04 - Easy Code Review\n13:34 - Entire File History\n14:23 - Merge Conflict Resolution - 3 Way Merge Tool\n18:54 - Pull Request Review\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-10-27T12:57:14Z","thumbnail_url":"https://img.youtube.com/vi/MM9kMcLtoxU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"36: Even though it's fixed, it's not over!","channel_name":"Swift Package Indexing Live Streams","video_id":"YyMP7kQl6zU","video_url":"https://www.youtube.com/watch?v=YyMP7kQl6zU","description":"Join us for talk of bugs and how we’ve either fixed or worked around them, why creating sustainable developer tools is so hard, and the story of which indie Mac app made Dave buy his first app!  \n  \n**News**\n\n- [Breadcrumbs](https://github.com/icanzilb/Breadcrumbs) by [Marin Todorov](https://mastodon.social/@icanzilb)\n\n**Packages**\n\n- [Grape](https://swiftpackageindex.com/li3zhen1/Grape) by [Zhen Li](https://lizhen.me/)\n- [Firefly](https://swiftpackageindex.com/ActuallyTaylor/Firefly) by [Taylor Lineman](https://mastodon.social/@taylorlineman)\n- [Swift-ISO8601-DurationParser](https://swiftpackageindex.com/leonx98/Swift-ISO8601-DurationParser) by [Leon Hoppe](https://github.com/leonx98)\n- [automerge-swift](https://swiftpackageindex.com/automerge/automerge-swift) by [Joe Heck](https://mastodon.social/@heckj)\n    - [Automerge for Swift blog post](https://rhonabwy.com/2023/10/21/automerge-for-swift/)","published":"2023-10-26T19:09:28Z","thumbnail_url":"https://img.youtube.com/vi/YyMP7kQl6zU/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Diagnostics - Macro Experiments Part 6","channel_name":"Daniel Steinberg on YouTube","video_id":"elCBNAIptS4","video_url":"https://www.youtube.com/watch?v=elCBNAIptS4","description":"In this first look at Diagnostics, we use a DiagnosticMessage to provide the developer using our macro with more information on what went wrong and how to fix it.","published":"2023-10-26T16:04:30Z","thumbnail_url":"https://img.youtube.com/vi/elCBNAIptS4/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to create custom Property Wrappers in SwiftUI (PART 2/2) | Advanced Learning #30","channel_name":"Swiftful Thinking","video_id":"TERHgCD_tGA","video_url":"https://www.youtube.com/watch?v=TERHgCD_tGA","description":"In SwiftUI, a property wrapper is a Swift language feature that allows you to add a layer of custom behavior to properties. Property wrappers are used to augment the behavior of properties in a concise and reusable way. They are commonly used in SwiftUI for managing state, data binding, and more. We will create several new Property Wrappers with custom logic!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\nBuyMeACoffee: https://www.buymeacoffee.com/nicksarno\n\n\n00:00 Property Wrappers 2\n02:12 Welcome back!\n04:08 @Capitalized\n07:16 @Uppercased\n07:53 @FileManagerCodable\n12:01 Codable support\n18:45 Default initial value\n20:16 Binding support\n22:31 Keypath support\n28:11 Type-safe KeyPaths\n31:33 @FileManagerStreamable\n32:40 Combine support\n37:20 Async-await support\n38:46 Binding + Combine + Async/Await\n41:58 Wrapping up","published":"2023-10-26T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/TERHgCD_tGA/hqdefault.jpg","twitter_url":""},{"name":"pull requests and meetings || day in my life || vlog","channel_name":"maeganwilson_","video_id":"y8wP87mUm2k","video_url":"https://www.youtube.com/watch?v=y8wP87mUm2k","description":"Here's what a day in my life looks like as a remote iOS developer.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #iosdev #pullRequest \n\n====== Music ======\n\n\nMusic and sound effects are from a few different places:\n\nEpidemic Sounds (Get a free month and give me a free month by using the link) \n► http://bit.ly/CCT_ES_REF\n\nArtList - https://artlist.io/referral/2338194/Jay\nMusicBed - https://www.musicbed.com/invite/VxjJv\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-10-26T11:42:26Z","thumbnail_url":"https://img.youtube.com/vi/y8wP87mUm2k/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"🌱 Living the Creative Act: \"Seeds\"  S4E15 video","channel_name":"Full Queue Developer","video_id":"6H7biwHHyhY","video_url":"https://www.youtube.com/watch?v=6H7biwHHyhY","description":"Reading and reacting to pages 143 to 146 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 22, 2023.\n\n\n📡 LIVE SCHEDULE \nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-25T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/6H7biwHHyhY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build a Twitch-Like Live Streaming App With SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"3L9GSgGykdA","video_url":"https://www.youtube.com/watch?v=3L9GSgGykdA","description":"Let's build a simplified and enterprise-grade iOS live streaming app similar to Twitch or Facebook Live with fancy emoji reactions using SwiftUI and the iOS Video SDK of getstream.io.\n\nTimestamps\n00:00 Introduction\n00:40 Final project on GitHub\n00:56 Key features\n01:21 Chapters\n02:10 Create a new SwiftUI app\n02:34 Install the SwiftUI Video SDK\n04:49 Set up the Video SDK\n08:45 How to render a live video\n11:28 Using OBS Studio with the SwiftUI Video SDK\n13:52 What next?\n\nRelated Links\nDownload the SwiftUI project: https://github.com/GetStream/swift-and-swiftui-tutorial-projects\n\nTry Stream Video: https://getstream.io/video/docs/\n\nExplore the video calling web app: https://getstream.io/video/demos\n\niOS Docs: https://getstream.io/video/docs/ios/\n\nSwiftUI SDK on GitHub: https://github.com/GetStream/stream-video-swift","published":"2023-10-24T16:54:35Z","thumbnail_url":"https://img.youtube.com/vi/3L9GSgGykdA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI: Building Notes App + SwiftData + CRUD | macOS 14 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Pmd6L0BaeXs","video_url":"https://www.youtube.com/watch?v=Pmd6L0BaeXs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Responsive Notes App for macOS, which includes new SwiftData using SwiftUI | SwiftData | SwiftData CRUD | SwiftData macOS | Notes App SwiftData |  | macOS 14 | Swift | SwiftUI Xcode 15 | SwiftUI for macOS | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-91583592\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0.1\n     macOS Version: 14.0 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:27 Project Setup\n    3:07 Building Side bar\n    13:39 Building Sidebar Detail View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-24T15:47:47Z","thumbnail_url":"https://img.youtube.com/vi/Pmd6L0BaeXs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use a multiline string instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"TK5dppvUAUk","video_url":"https://www.youtube.com/watch?v=TK5dppvUAUk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-10-24T15:00:57Z","thumbnail_url":"https://img.youtube.com/vi/TK5dppvUAUk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to create custom Property Wrappers in SwiftUI (PART 1/2) | Advanced Learning #30","channel_name":"Swiftful Thinking","video_id":"2wzq6SQkSJE","video_url":"https://www.youtube.com/watch?v=2wzq6SQkSJE","description":"In SwiftUI, a property wrapper is a Swift language feature that allows you to add a layer of custom behavior to properties. Property wrappers are used to augment the behavior of properties in a concise and reusable way. They are commonly used in SwiftUI for managing state, data binding, and more. We will learn how they work, why they work, and how to make your own!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\nBuyMeACoffee: https://www.buymeacoffee.com/nicksarno\n\n00:00 Property Wrappers\n03:12 Welcome back!\n05:13 Code start\n05:40 Custom Bindings\n06:59 When to create Property Wrappers?\n09:21 Primary Example Start\n17:24 Building a custom Struct \n23:13 Mutating Views / Property Wrapper magic\n26:29 Dynamic Property\n28:20 Converting to a Property Wrapper\n35:34 @propertyWrapper\n38:47 Adding custom keys\n42:55 Initial Wrapped Value\n45:32 Projected Value\n50:03 Wrapping up","published":"2023-10-24T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/2wzq6SQkSJE/hqdefault.jpg","twitter_url":""},{"name":"Adding to a list of words – Word Scramble SwiftUI Tutorial 4/6","channel_name":"Paul Hudson on YouTube","video_id":"6r3bHIkI4BY","video_url":"https://www.youtube.com/watch?v=6r3bHIkI4BY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend:https://youtu.be/sXpZh9UbMQc\n2. Loading resources from your app bundle: https://youtu.be/-f6VQopb0WU\n3. Working with strings: https://youtu.be/YPZg6KUVXPk\n4. Adding to a list of words:  This video\n5. Running code when our app launches: https://youtu.be/OuwtiYwXIuc\n6. Validating words with UITextChecker: https://youtu.be/TRYNrvlzHnY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:54Z","thumbnail_url":"https://img.youtube.com/vi/6r3bHIkI4BY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Validating words with UITextChecker – Word Scramble SwiftUI Tutorial 6/6","channel_name":"Paul Hudson on YouTube","video_id":"TRYNrvlzHnY","video_url":"https://www.youtube.com/watch?v=TRYNrvlzHnY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend: https://youtu.be/sXpZh9UbMQc\n2. Loading resources from your app bundle: https://youtu.be/-f6VQopb0WU\n3. Working with strings: https://youtu.be/YPZg6KUVXPk\n4. Adding to a list of words: https://youtu.be/6r3bHIkI4BY\n5. Running code when our app launches: https://youtu.be/OuwtiYwXIuc\n6. Validating words with UITextChecker: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:51Z","thumbnail_url":"https://img.youtube.com/vi/TRYNrvlzHnY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Running code when our app launches – Word Scramble SwiftUI Tutorial 5/6","channel_name":"Paul Hudson on YouTube","video_id":"OuwtiYwXIuc","video_url":"https://www.youtube.com/watch?v=OuwtiYwXIuc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend: https://youtu.be/sXpZh9UbMQc\n2. Loading resources from your app bundle: https://youtu.be/-f6VQopb0WU\n3. Working with strings: https://youtu.be/YPZg6KUVXPk\n4. Adding to a list of words: https://youtu.be/6r3bHIkI4BY\n5. Running code when our app launches: This video\n6. Validating words with UITextChecker: https://youtu.be/TRYNrvlzHnY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:48Z","thumbnail_url":"https://img.youtube.com/vi/OuwtiYwXIuc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating implicit animations – Animation SwiftUI Tutorial 1/8","channel_name":"Paul Hudson on YouTube","video_id":"D3N-GA_J73g","video_url":"https://www.youtube.com/watch?v=D3N-GA_J73g","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: This video\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: https://youtu.be/Sk24dfBUnmg\n5. Controlling the animation stack: https://youtu.be/68bEeqv3RqU\n6. Animating gestures: https://youtu.be/-hAZCfoByPE\n7. Showing and hiding views with transitions: https://youtu.be/gugS8DddnPg\n8. Building custom transitions using ViewModifier: https://youtu.be/EbbQ5kd6TiY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:43Z","thumbnail_url":"https://img.youtube.com/vi/D3N-GA_J73g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building custom transitions using ViewModifier – Animation SwiftUI Tutorial 8/8","channel_name":"Paul Hudson on YouTube","video_id":"EbbQ5kd6TiY","video_url":"https://www.youtube.com/watch?v=EbbQ5kd6TiY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: https://youtu.be/Sk24dfBUnmg\n5. Controlling the animation stack: https://youtu.be/68bEeqv3RqU\n6. Animating gestures: https://youtu.be/-hAZCfoByPE\n7. Showing and hiding views with transitions: https://youtu.be/gugS8DddnPg\n8. Building custom transitions using ViewModifier: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:39Z","thumbnail_url":"https://img.youtube.com/vi/EbbQ5kd6TiY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating explicit animations – Animation SwiftUI Tutorial 4/8","channel_name":"Paul Hudson on YouTube","video_id":"Sk24dfBUnmg","video_url":"https://www.youtube.com/watch?v=Sk24dfBUnmg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: This video\n5. Controlling the animation stack: \n6. Animating gestures: \n7. Showing and hiding views with transitions: \n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:36Z","thumbnail_url":"https://img.youtube.com/vi/Sk24dfBUnmg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating gestures – Animation SwiftUI Tutorial 6/8","channel_name":"Paul Hudson on YouTube","video_id":"-hAZCfoByPE","video_url":"https://www.youtube.com/watch?v=-hAZCfoByPE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: https://youtu.be/Sk24dfBUnmg\n5. Controlling the animation stack: https://youtu.be/68bEeqv3RqU\n6. Animating gestures: This video\n7. Showing and hiding views with transitions: \n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:33Z","thumbnail_url":"https://img.youtube.com/vi/-hAZCfoByPE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing and hiding views with transitions – Animation SwiftUI Tutorial 7/8","channel_name":"Paul Hudson on YouTube","video_id":"gugS8DddnPg","video_url":"https://www.youtube.com/watch?v=gugS8DddnPg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: https://youtu.be/Sk24dfBUnmg\n5. Controlling the animation stack: https://youtu.be/68bEeqv3RqU\n6. Animating gestures: https://youtu.be/-hAZCfoByPE\n7. Showing and hiding views with transitions: This video\n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:30Z","thumbnail_url":"https://img.youtube.com/vi/gugS8DddnPg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Customizing animations in SwiftUI – Animation SwiftUI Tutorial 2/8","channel_name":"Paul Hudson on YouTube","video_id":"8TG_dMF0s7g","video_url":"https://www.youtube.com/watch?v=8TG_dMF0s7g","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: This video\n3. Animating bindings: \n4. Creating explicit animations: \n5. Controlling the animation stack: \n6. Animating gestures: \n7. Showing and hiding views with transitions: \n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:27Z","thumbnail_url":"https://img.youtube.com/vi/8TG_dMF0s7g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating bindings – Animation SwiftUI Tutorial 3/8","channel_name":"Paul Hudson on YouTube","video_id":"qNzSP1I33Vg","video_url":"https://www.youtube.com/watch?v=qNzSP1I33Vg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: This video\n4. Creating explicit animations: \n5. Controlling the animation stack: \n6. Animating gestures: \n7. Showing and hiding views with transitions: \n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:24Z","thumbnail_url":"https://img.youtube.com/vi/qNzSP1I33Vg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Controlling the animation stack – Animation SwiftUI Tutorial 5/8","channel_name":"Paul Hudson on YouTube","video_id":"68bEeqv3RqU","video_url":"https://www.youtube.com/watch?v=68bEeqv3RqU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 6:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/animation-introduction\n\n1. Creating implicit animations: https://youtu.be/D3N-GA_J73g\n2. Customizing animations in SwiftUI: https://youtu.be/8TG_dMF0s7g\n3. Animating bindings: https://youtu.be/qNzSP1I33Vg\n4. Creating explicit animations: https://youtu.be/Sk24dfBUnmg\n5. Controlling the animation stack: This video\n6. Animating gestures: \n7. Showing and hiding views with transitions: \n8. Building custom transitions using ViewModifier: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/animation-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:20Z","thumbnail_url":"https://img.youtube.com/vi/68bEeqv3RqU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading resources from your app bundle – Word Scramble SwiftUI Tutorial 2/6","channel_name":"Paul Hudson on YouTube","video_id":"-f6VQopb0WU","video_url":"https://www.youtube.com/watch?v=-f6VQopb0WU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend: https://youtu.be/sXpZh9UbMQc\n2. Loading resources from your app bundle: This video\n3. Working with strings: https://youtu.be/YPZg6KUVXPk\n4. Adding to a list of words: https://youtu.be/6r3bHIkI4BY\n5. Running code when our app launches: https://youtu.be/OuwtiYwXIuc\n6. Validating words with UITextChecker: https://youtu.be/TRYNrvlzHnY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:17Z","thumbnail_url":"https://img.youtube.com/vi/-f6VQopb0WU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with strings – Word Scramble SwiftUI Tutorial 3/6","channel_name":"Paul Hudson on YouTube","video_id":"YPZg6KUVXPk","video_url":"https://www.youtube.com/watch?v=YPZg6KUVXPk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend: https://youtu.be/sXpZh9UbMQc\n2. Loading resources from your app bundle: https://youtu.be/-f6VQopb0WU\n3. Working with strings: This video\n4. Adding to a list of words: https://youtu.be/6r3bHIkI4BY\n5. Running code when our app launches: https://youtu.be/OuwtiYwXIuc\n6. Validating words with UITextChecker: https://youtu.be/TRYNrvlzHnY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:13Z","thumbnail_url":"https://img.youtube.com/vi/YPZg6KUVXPk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introducing List, your best friend – Word Scramble SwiftUI Tutorial 1/6","channel_name":"Paul Hudson on YouTube","video_id":"sXpZh9UbMQc","video_url":"https://www.youtube.com/watch?v=sXpZh9UbMQc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 5:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-introduction\n\n1. Introducing List, your best friend: This video\n2. Loading resources from your app bundle: https://youtu.be/-f6VQopb0WU\n3. Working with strings: https://youtu.be/YPZg6KUVXPk\n4. Adding to a list of words: https://youtu.be/6r3bHIkI4BY\n5. Running code when our app launches: https://youtu.be/OuwtiYwXIuc\n6. Validating words with UITextChecker: https://youtu.be/TRYNrvlzHnY\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/word-scramble-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-23T22:26:11Z","thumbnail_url":"https://img.youtube.com/vi/sXpZh9UbMQc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Live-coding stream! JavaScript, CSS, AstroJS, But first \"Living the Creative Act\" live recording","channel_name":"Full Queue Developer","video_id":"C8U4OKeDGU4","video_url":"https://www.youtube.com/watch?v=C8U4OKeDGU4","description":"After the live recording of Living the Creative Act podcast, we start automating the creation of the slides. I typically make the slides by hand in Pixelmator Pro. And now that this segment is 15 episodes in, it's time to automate! We use AstroJS.\n\n00:00:00 Stream is on\n00:07:52 Hello hello\n00:8:45 Living the Creative Act\n1:06:00 Break\n1:18:24 Live coding\n3:40:52 Goodbye\n3:42:17 See you next week\n\n🌱 LIVING THE CREATIVE ACT\nReading and reacting to pages 143 to 146 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 22, 2023.\n\n📡 LIVE SCHEDULE\nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-23T01:03:16Z","thumbnail_url":"https://img.youtube.com/vi/C8U4OKeDGU4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Resizable Custom Tab Bar for macOS - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"vxY41_HmgKI","video_url":"https://www.youtube.com/watch?v=vxY41_HmgKI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a resizable custom tab bar for macOS that will adapt to both dark and light environments using SwiftUI | Custom Tab Bar for macOS | SwiftUI macOS Tab Bar | Hide macOS Tab Bar SwiftUI | Swift | SwiftUI Xcode 15 | SwiftUI for macOS | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-91463649\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:43 Project Setup\n    1:13 Building Home View\n    2:26 Building Detail View\n    4:54 Implementing Progress Matched Geometry Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-22T19:30:07Z","thumbnail_url":"https://img.youtube.com/vi/vxY41_HmgKI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mastering SWIFT MACROS: 4 Essential Insights BEFORE you dive in | Geekle's iOS Summit 2023","channel_name":"Swift and Tips","video_id":"SyWMAYLcYC0","video_url":"https://www.youtube.com/watch?v=SyWMAYLcYC0","description":"Embarking on the journey of Swift Macros? Ensure a successful voyage with these four indispensable insights that every developer should know. In this session, we'll delve deep into:\n\n1. Your code doesn’t exist yet.\n2. The Imperative of Test-Driven Development (TDD).\n3. Harnessing the Might of Swift Syntax.\n4. The 'Do's and 'Don'ts in Macro Creation:\n\nJoin me to elevate your Swift Macro skills, steer clear of common pitfalls, and craft efficient, clean, and robust macro code!\n\n-----\nResources: \nSampleBuilder Demo: https://youtu.be/qE1P26C2ZIQ\nSampleBuilder Repository: https://github.com/pitt500/SwiftAndTipsMacros\n\nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-10-22T16:00:20Z","thumbnail_url":"https://img.youtube.com/vi/SyWMAYLcYC0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Mastering TipKit in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"jcn6tdofUVk","video_url":"https://www.youtube.com/watch?v=jcn6tdofUVk","description":"I want to introduce you to TipKit, a new Framework introduced in iOS 17. It is an excellent way to introduce your users to features of your app, and right at the start of this video, I will show you the completed result so you will know what to expect.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:28 PopOver Tip\n11:14 Inline Tip with Event Rule and Options\n18:32 Tip with Parameter based Rule\n26:12 Tip with Action\n31:30 Other tip Options\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\n   https://www.createchsol.com/StarterProjects/MyToDos-TipKit-Starter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/MyToDos-TipKit\n\n\nOther videos using this code base\nUpdating code to iOS 17 \n   https://youtu.be/RW--TXHaxww\nContentUnavailable View\n   https://youtu.be/3yWxtjUm0CE\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-10-22T13:38:31Z","thumbnail_url":"https://img.youtube.com/vi/jcn6tdofUVk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"October 21 - He'll Be Here All Week!","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"-X8cG8ruF_M","video_url":"https://www.youtube.com/watch?v=-X8cG8ruF_M","description":"Check out the latest episode of Spockcast https://www.spockcast.com/2023/10/21/hell-be-here-all-week/","published":"2023-10-22T05:22:51Z","thumbnail_url":"https://img.youtube.com/vi/-X8cG8ruF_M/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Live App Teardown - Growth Tactics and Experiments","channel_name":"Appfigures on YouTube","video_id":"wc_POSmX8-0","video_url":"https://www.youtube.com/watch?v=wc_POSmX8-0","description":"Mobile growth strategies are not one size fits all, especially when you start considering categories, geographies and growth stage. Today we're bringing in two heavy hitters to tear down some apps! They'll be looking at organic and paid acquisition, competitive positioning, and suggesting experiments that can get you to the next level. \n\nJoin Ariel, CEO and Cofounder of Appfigures, and Steve, CEO and Cofounder of AppMasters, to see what they would do if they ran your apps.\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli\n► Find Steve on LinkedIn: https://www.linkedin.com/in/stevepyoung/\n► Learn more about AppMasters: https://www.appmasters.com/","published":"2023-10-19T22:43:43Z","thumbnail_url":"https://img.youtube.com/vi/wc_POSmX8-0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Lock SwiftUI View With Biometric/Custom Number Lock - Local Authentication - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"H7LH5xYUn6s","video_url":"https://www.youtube.com/watch?v=H7LH5xYUn6s","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom view that can be locked with either iPhone biometrics or a custom number lock using SwiftUI | SwiftUI Local Authentication | SwiftUI App Lock | SwiftUI Custom Keypad | SwiftUI Biometrics Lock | SwiftUI FaceID Lock | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-91288616\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    1:44 Building Lock View Interface\n    2:44 Building NumberPad Lock View Interface\n    9:05 Building Biometrics Lock View Interface\n    10:51 Building Local Authentication\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-19T17:30:11Z","thumbnail_url":"https://img.youtube.com/vi/H7LH5xYUn6s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Declaration Macros - Macro Experiments Part 5","channel_name":"Daniel Steinberg on YouTube","video_id":"hUTYngg6nHo","video_url":"https://www.youtube.com/watch?v=hUTYngg6nHo","description":"We create a Declaration macro that takes SF Symbol names as strings and produces an enum","published":"2023-10-19T13:23:57Z","thumbnail_url":"https://img.youtube.com/vi/hUTYngg6nHo/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to use KeyPaths in Swift | Advanced Learning #29","channel_name":"Swiftful Thinking","video_id":"FmjG6mG-GIA","video_url":"https://www.youtube.com/watch?v=FmjG6mG-GIA","description":"In Swift, a KeyPath is a way to reference a property, or a nested set of properties, of a particular type in a type-safe manner. It provides a convenient and type-checked way to access properties and their values without needing to use string-based key-value coding (KVC) or dynamic member lookup. KeyPaths are often used in Swift for tasks like sorting, filtering, or key-value observation, and they contribute to safer, more predictable code.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Keypaths\n01:38 Welcome back!\n02:26 What is a Keypath?\n04:40 Basic Keypaths\n07:37 Nested Keypaths\n08:40 Keypaths for custom methods\n11:09 Sorting with Keypaths\n13:14 Creating an extension\n18:08 Adding generics\n19:30 Polish & Optimizations\n23:35 Wrapping up","published":"2023-10-19T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/FmjG6mG-GIA/hqdefault.jpg","twitter_url":""},{"name":"Working with dates – BetterRest SwiftUI Tutorial 3/7","channel_name":"Paul Hudson on YouTube","video_id":"7-89daTz498","video_url":"https://www.youtube.com/watch?v=7-89daTz498","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https: This video\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:18:27Z","thumbnail_url":"https://img.youtube.com/vi/7-89daTz498/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Selecting dates and times with DatePicker – BetterRest SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"GAI8JWIpMKY","video_url":"https://www.youtube.com/watch?v=GAI8JWIpMKY","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: This video\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:18:16Z","thumbnail_url":"https://img.youtube.com/vi/GAI8JWIpMKY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Entering numbers with Stepper – BetterRest SwiftUI Tutorial 1/7","channel_name":"Paul Hudson on YouTube","video_id":"fB4HnpS8qkw","video_url":"https://www.youtube.com/watch?v=fB4HnpS8qkw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: This video\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:18:08Z","thumbnail_url":"https://img.youtube.com/vi/fB4HnpS8qkw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Connecting SwiftUI to Core ML – BetterRest SwiftUI Tutorial 6/7","channel_name":"Paul Hudson on YouTube","video_id":"rUikf6LYiCs","video_url":"https://www.youtube.com/watch?v=rUikf6LYiCs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: This video\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:17:54Z","thumbnail_url":"https://img.youtube.com/vi/rUikf6LYiCs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Training a model with Create ML – BetterRest SwiftUI Tutorial 4/7","channel_name":"Paul Hudson on YouTube","video_id":"gqlmd8p0Inc","video_url":"https://www.youtube.com/watch?v=gqlmd8p0Inc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: This video\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:17:50Z","thumbnail_url":"https://img.youtube.com/vi/gqlmd8p0Inc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a basic layout – BetterRest SwiftUI Tutorial 5/7","channel_name":"Paul Hudson on YouTube","video_id":"Cq0a6q2WXZ0","video_url":"https://www.youtube.com/watch?v=Cq0a6q2WXZ0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: This video\n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: https://youtu.be/K2lpVjepJfo\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:17:46Z","thumbnail_url":"https://img.youtube.com/vi/Cq0a6q2WXZ0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Cleaning up the user interface – BetterRest SwiftUI Tutorial 7/7","channel_name":"Paul Hudson on YouTube","video_id":"K2lpVjepJfo","video_url":"https://www.youtube.com/watch?v=K2lpVjepJfo","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 4:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-introduction\n\n1. Entering numbers with Stepper: https://youtu.be/fB4HnpS8qkw\n2. Selecting dates and times with DatePicker: https://youtu.be/GAI8JWIpMKY\n3. Working with dates: https://youtu.be/7-89daTz498\n4. Training a model with Create ML: https://youtu.be/gqlmd8p0Inc\n5. Building a basic layout: https://youtu.be/Cq0a6q2WXZ0 \n6. Connecting SwiftUI to Core ML: https://youtu.be/rUikf6LYiCs\n7. Cleaning up the user interface: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/betterrest-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-18T22:17:46Z","thumbnail_url":"https://img.youtube.com/vi/K2lpVjepJfo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Did you know this hidden feature of enum? 😯","channel_name":"Vincent Pradeilles on YouTube","video_id":"SmE12g9aGpc","video_url":"https://www.youtube.com/watch?v=SmE12g9aGpc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-10-17T15:00:20Z","thumbnail_url":"https://img.youtube.com/vi/SmE12g9aGpc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Custom Errors and Alerts in SwiftUI | Advanced Learning #28","channel_name":"Swiftful Thinking","video_id":"lncOFL3Qsns","video_url":"https://www.youtube.com/watch?v=lncOFL3Qsns","description":"Learn how to create custom Errors and display custom Alerts in SwiftUI. We will review simple and complex examples, ranging from displaying default alerts to creating totally custom View extensions that work with custom Bindings!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Custom Alert\n02:38 Welcome back!\n05:17 Code start\n08:48 Working with Errors\n11:42 Custom Errors\n16:15 Error vs Alert\n19:15 Custom Alert\n21:47 Optimizations & Polish\n21:56 Customizing Alert Buttons\n27:36 Custom extension\n29:41 Erasing to a Protocol\n32:04 Wrapping up","published":"2023-10-17T13:00:40Z","thumbnail_url":"https://img.youtube.com/vi/lncOFL3Qsns/hqdefault.jpg","twitter_url":""},{"name":"CocoaHeadsNL Meetup, 18 October 2023","channel_name":"CocoaHeadsNL","video_id":"zQDrRbNiSo8","video_url":"https://www.youtube.com/watch?v=zQDrRbNiSo8","description":"Live stream of the CocoaHeadsNL meetup at NOS in Hilversum.\n\nSchedule:\n19:00 - Jerry Tromp: A Tour of Xcode Cloud\n20:00 - Donny Wals: Concurrency of SwiftData\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2023-10-16T21:10:01Z","thumbnail_url":"https://img.youtube.com/vi/zQDrRbNiSo8/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Meat Pipe Apple Pie","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"_hORUaN9sCk","video_url":"https://www.youtube.com/watch?v=_hORUaN9sCk","description":"Wait!? What’s a meat pipe? Check out the latest episode of Spockcast https://www.spockcast.com/2023/10/16/meat-pipe-apple-pie/","published":"2023-10-16T19:14:10Z","thumbnail_url":"https://img.youtube.com/vi/_hORUaN9sCk/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"October 16 - Meat Pipe Apple Pie - 30s - Classic 1:1","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"3Q8cHOcchXU","video_url":"https://www.youtube.com/watch?v=3Q8cHOcchXU","description":"Check out the latest episode of Spockcast. https://www.spockcast.com/2023/10/16/meat-pipe-apple-pie/","published":"2023-10-16T14:39:54Z","thumbnail_url":"https://img.youtube.com/vi/3Q8cHOcchXU/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"🌱 Living the Creative Act: \"Habits\" part 2 S4E14","channel_name":"Full Queue Developer","video_id":"JMzNWPNE5YQ","video_url":"https://www.youtube.com/watch?v=JMzNWPNE5YQ","description":"Reading and reacting to pages 137 to 139 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 15, 2023.\n\n00:01 Reading, first half\n03:14 Reacting, first half\n5:31 Note about Advice\n6:55 Reading, second half\n8:52 Reacting, second half\n\n📡 LIVE SCHEDULE \nLiving the Creative Act is recorded live\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-16T04:00:07Z","thumbnail_url":"https://img.youtube.com/vi/JMzNWPNE5YQ/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Live stream: Living the Creative Act at 2pm! Live coding on Swift Compiler Plugins afterwards","channel_name":"Full Queue Developer","video_id":"WgkjQASHR7Q","video_url":"https://www.youtube.com/watch?v=WgkjQASHR7Q","description":"00:00 Starting soon\n08:01 Reading, first half\n11:14 Reacting, first half\n13:31 Note about Advice\n14:55 Reading, second half\n16:52 Reacting, second half\n51:53 End of podcast, chilling\n1:06:10 Live-coding, Swift compiler plugins\n1:22:53 Scenery, outtro\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-15T23:00:11Z","thumbnail_url":"https://img.youtube.com/vi/WgkjQASHR7Q/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"ContentUnavailableView in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"3yWxtjUm0CE","video_url":"https://www.youtube.com/watch?v=3yWxtjUm0CE","description":"Let me introduce you to the new iOS17 ContentUnavailableView I’ll will show you how you can customize the content and display a different one depending on whether you have content in a list view, or if it the result of an empty or invalid search.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:17 ObservationIgnored\n2:31 Custom ViewModifier\n8:36 Basic ContentUnavailableView\n11:32 ContentUnavailableView with Action\n13:30 ContentUnavailableView static search\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\n   https://www.createchsol.com/StarterProjects/MyToDos-ContentUnavailable-Starter.zip\n\nNo ToDos.png image\n   https://www.createchsol.com/StarterProjects/NoToDos.png.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/MyToDos-ContentUnavailable\n\nOther videos referenced in this video\nUpdating code to iOS 17 \n   https://youtu.be/RW--TXHaxww\n\nTipKit\n   Coming October 22\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-10-15T13:33:44Z","thumbnail_url":"https://img.youtube.com/vi/3yWxtjUm0CE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to get started with Parameter Packs 👩🏽‍💻👨🏻‍💻","channel_name":"Vincent Pradeilles on YouTube","video_id":"AwmrcVNmEd8","video_url":"https://www.youtube.com/watch?v=AwmrcVNmEd8","description":"Join me to discover a brand new feature of Swift 5.9: Parameter Packs!\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-10-15T13:21:39Z","thumbnail_url":"https://img.youtube.com/vi/AwmrcVNmEd8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build WhatsApp Sticker Maker iOS App with Vision Subject Lifting API | Bakground Removal","channel_name":"Xcoding with Alfian","video_id":"K68UqsB9ZIY","video_url":"https://www.youtube.com/watch?v=K68UqsB9ZIY","description":"In this video, we’re going to build WhatsApp Sticker Maker App by using the new iOS 17 Vision Subject Lifting API #iosdevelopment #swiftui #vision #whatsappsticker \n\nGitHub Completed Project Repo:\nhttps://github.com/alfianlosari/XCAWAStickerMaker\n\nSwiftWebP SPM:\nhttps://github.com/alfianlosari/SwiftWebP\n\nWWDC 2023 Session-Lift Subject from images in your App:\nhttps://developer.apple.com/wwdc23/10176\n\nApple Foreground Subjects Sample Code:\nhttps://developer.apple.com/documentation/vision/applying_visual_effects_to_foreground_subjects\n\nWhatsApp iOS Sticker guideliness:\nhttps://github.com/WhatsApp/stickers/tree/main/iOS","published":"2023-10-15T04:02:58Z","thumbnail_url":"https://img.youtube.com/vi/K68UqsB9ZIY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Why does SwiftUI use structs for views? – Views and Modifiers SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"jHhOPFmcy48","video_url":"https://www.youtube.com/watch?v=jHhOPFmcy48","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: This video\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:41Z","thumbnail_url":"https://img.youtube.com/vi/jHhOPFmcy48/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What is behind the main SwiftUI view? – Views and Modifiers SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"rWcmYKlfwgs","video_url":"https://www.youtube.com/watch?v=rWcmYKlfwgs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: This video\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:39Z","thumbnail_url":"https://img.youtube.com/vi/rWcmYKlfwgs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why modifier order matters – Views and Modifiers SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"3XLq6f1tbEM","video_url":"https://www.youtube.com/watch?v=3XLq6f1tbEM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: This video\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:35Z","thumbnail_url":"https://img.youtube.com/vi/3XLq6f1tbEM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why does SwiftUI use “some View” for its view type? – Views and Modifiers SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"dmeQ8iBkofs","video_url":"https://www.youtube.com/watch?v=dmeQ8iBkofs","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: This video\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:31Z","thumbnail_url":"https://img.youtube.com/vi/dmeQ8iBkofs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Conditional modifiers – Views and Modifiers SwiftUI Tutorial 5/10","channel_name":"Paul Hudson on YouTube","video_id":"rGq_CKHhAyQ","video_url":"https://www.youtube.com/watch?v=rGq_CKHhAyQ","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: This video\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:29Z","thumbnail_url":"https://img.youtube.com/vi/rGq_CKHhAyQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Environment modifiers – Views and Modifiers SwiftUI Tutorial 6/10","channel_name":"Paul Hudson on YouTube","video_id":"-jyjeerjvHA","video_url":"https://www.youtube.com/watch?v=-jyjeerjvHA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: This video\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:26Z","thumbnail_url":"https://img.youtube.com/vi/-jyjeerjvHA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Views as properties – Views and Modifiers SwiftUI Tutorial 7/10","channel_name":"Paul Hudson on YouTube","video_id":"gc8BuZdCX40","video_url":"https://www.youtube.com/watch?v=gc8BuZdCX40","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: This video\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:22Z","thumbnail_url":"https://img.youtube.com/vi/gc8BuZdCX40/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"View composition – Views and Modifiers SwiftUI Tutorial 8/10","channel_name":"Paul Hudson on YouTube","video_id":"Ty-yZyALIVc","video_url":"https://www.youtube.com/watch?v=Ty-yZyALIVc","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: This video\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:18Z","thumbnail_url":"https://img.youtube.com/vi/Ty-yZyALIVc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Custom containers – Views and Modifiers SwiftUI Tutorial 10/10","channel_name":"Paul Hudson on YouTube","video_id":"vPeCMvD2RuE","video_url":"https://www.youtube.com/watch?v=vPeCMvD2RuE","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: https://youtu.be/z_Fk7LUXKkk\n10. Custom containers: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:15Z","thumbnail_url":"https://img.youtube.com/vi/vPeCMvD2RuE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Custom modifiers – Views and Modifiers SwiftUI Tutorial 9/10","channel_name":"Paul Hudson on YouTube","video_id":"z_Fk7LUXKkk","video_url":"https://www.youtube.com/watch?v=z_Fk7LUXKkk","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 3:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction\n\n1. Why does SwiftUI use structs for views?: https://youtu.be/jHhOPFmcy48\n2. What is behind the main SwiftUI view?: https://youtu.be/rWcmYKlfwgs\n3. Why modifier order matters: https://youtu.be/3XLq6f1tbEM\n4. Why does SwiftUI use “some View” for its view type?: https://youtu.be/dmeQ8iBkofs\n5. Conditional modifiers: https://youtu.be/rGq_CKHhAyQ\n6. Environment modifiers: https://youtu.be/-jyjeerjvHA\n7. Views as properties: https://youtu.be/gc8BuZdCX40\n8. View composition: https://youtu.be/Ty-yZyALIVc\n9. Custom modifiers: This video\n10. Custom containers: https://youtu.be/vPeCMvD2RuE\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-14T23:42:12Z","thumbnail_url":"https://img.youtube.com/vi/z_Fk7LUXKkk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Progress Based Hero Animation Effect - Custom Matched Geometry Effect - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"1h5NjJbheEU","video_url":"https://www.youtube.com/watch?v=1h5NjJbheEU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to achieve progress based matched geometry effect and how to swipe to dismiss the hero view with animation using SwiftUI.\nProgress Based Hero Effect | Progress Based Shared Transition | Custom Matched Geometry Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-90919898\n\n► NavigationStack Hero Effect: https://youtu.be/cyVQJ31AYKs\n► Sheet Hero Effect: https://youtu.be/zHtB8mHPLDU\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:43 Project Setup\n    1:13 Building Home View\n    2:26 Building Detail View\n    4:54 Implementing Progress Matched Geometry Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-13T20:00:10Z","thumbnail_url":"https://img.youtube.com/vi/1h5NjJbheEU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"💜 Living the Creative Act: Habits S4E13","channel_name":"Full Queue Developer","video_id":"ZbsvLUbOAl0","video_url":"https://www.youtube.com/watch?v=ZbsvLUbOAl0","description":"Reading and reacting to pages 133 to 137 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 8, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-13T18:00:16Z","thumbnail_url":"https://img.youtube.com/vi/ZbsvLUbOAl0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Upgrading our design  – Guess the Flag SwiftUI Tutorial 9/9","channel_name":"Paul Hudson on YouTube","video_id":"V17ySb6eF9U","video_url":"https://www.youtube.com/watch?v=V17ySb6eF9U","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: https://youtu.be/yuWjxZKmK14\n7. Showing the player’s score with an alert: https://youtu.be/LtGPAQccXj8\n8. Styling our flags: https://youtu.be/sqIDM9FBrjA\n9. Upgrading our design: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-12T22:56:35Z","thumbnail_url":"https://img.youtube.com/vi/V17ySb6eF9U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Styling our flags – Guess the Flag SwiftUI Tutorial 8/9","channel_name":"Paul Hudson on YouTube","video_id":"sqIDM9FBrjA","video_url":"https://www.youtube.com/watch?v=sqIDM9FBrjA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: https://youtu.be/yuWjxZKmK14\n7. Showing the player’s score with an alert: https://youtu.be/LtGPAQccXj8\n8. Styling our flags: This video\n9. Upgrading our design: https://youtu.be/V17ySb6eF9U\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-12T22:56:33Z","thumbnail_url":"https://img.youtube.com/vi/sqIDM9FBrjA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing the player’s score with an alert – Guess the Flag SwiftUI Tutorial 7/9","channel_name":"Paul Hudson on YouTube","video_id":"LtGPAQccXj8","video_url":"https://www.youtube.com/watch?v=LtGPAQccXj8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: https://youtu.be/yuWjxZKmK14\n7. Showing the player’s score with an alert: This video\n8. Styling our flags: https://youtu.be/sqIDM9FBrjA\n9. Upgrading our design: https://youtu.be/V17ySb6eF9U\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-12T22:56:30Z","thumbnail_url":"https://img.youtube.com/vi/LtGPAQccXj8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Stacking up buttons – Guess the Flag SwiftUI Tutorial 6/9","channel_name":"Paul Hudson on YouTube","video_id":"yuWjxZKmK14","video_url":"https://www.youtube.com/watch?v=yuWjxZKmK14","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: This video\n7. Showing the player’s score with an alert: https://youtu.be/LtGPAQccXj8\n8. Styling our flags: https://youtu.be/sqIDM9FBrjA\n9. Upgrading our design: https://youtu.be/V17ySb6eF9U\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-12T22:56:27Z","thumbnail_url":"https://img.youtube.com/vi/yuWjxZKmK14/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Live-coding stream! Swift command line tool SPX, Living the Creative Act at 2pm!","channel_name":"Full Queue Developer","video_id":"KHOx1YSaEHU","video_url":"https://www.youtube.com/watch?v=KHOx1YSaEHU","description":"Originally broadcasted live from New York City on Sunday, October 8, 2023\n\nLearning about Swift Compiler Plugins, and using them to bundle up templates for SPX\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-12T17:44:33Z","thumbnail_url":"https://img.youtube.com/vi/KHOx1YSaEHU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Multiple Macros - Macro Experiments Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"6qcTWK1DrNM","video_url":"https://www.youtube.com/watch?v=6qcTWK1DrNM","description":"In this video we start with a member macro and show that it can also be an extension macro. In other words, attached macros can be multiple types.\n\n(Note - there's an easter egg - a typo that in a slide that used to be a common children's puzzler so I left it in)","published":"2023-10-12T17:14:56Z","thumbnail_url":"https://img.youtube.com/vi/6qcTWK1DrNM/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Live-coding stream! Server-side Swift for NYC subway app 2023 Oct 1","channel_name":"Full Queue Developer","video_id":"uUuDa6ziscA","video_url":"https://www.youtube.com/watch?v=uUuDa6ziscA","description":"Originally broadcasted live from New York City on Sunday October 1, 2023\n\nWorking on Underway's backend code in Swift.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-12T15:00:16Z","thumbnail_url":"https://img.youtube.com/vi/uUuDa6ziscA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode Tip - Color Themes #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"fu6fC1bLFz4","video_url":"https://www.youtube.com/watch?v=fu6fC1bLFz4","description":"Here's how to quickly change and customize your Xcode color theme.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-10-12T13:00:28Z","thumbnail_url":"https://img.youtube.com/vi/fu6fC1bLFz4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Create custom Bindings in SwiftUI | Advanced Learning #27","channel_name":"Swiftful Thinking","video_id":"K91rKH_O8BY","video_url":"https://www.youtube.com/watch?v=K91rKH_O8BY","description":"Bindings are an essential part of building SwiftUI applications. As you write better SwiftUI code, the need for custom Bindings becomes more and more relevant. This video will teach you step-by-step how Binding works and how to make your own versions!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Custom Binding\n03:04 Welcome back!\n03:58 Code start\n05:23 @Binding\n06:49 What is a Binding?\n07:39 Binding without Binding\n10:50 Binding without @Binding\n13:42 Creating a custom Binding\n16:18 Custom Binding Examples\n24:53 Polish & Optimizations\n29:21 Wrapping up","published":"2023-10-12T13:00:25Z","thumbnail_url":"https://img.youtube.com/vi/K91rKH_O8BY/hqdefault.jpg","twitter_url":""},{"name":"Showing alert messages – Guess the Flag SwiftUI Tutorial 5/9","channel_name":"Paul Hudson on YouTube","video_id":"3cBi30ufsC4","video_url":"https://www.youtube.com/watch?v=3cBi30ufsC4","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: This video\n6. Stacking up buttons: \n7. Showing the player’s score with an alert: \n8. Styling our flags: \n9. Upgrading our design: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-11T23:26:44Z","thumbnail_url":"https://img.youtube.com/vi/3cBi30ufsC4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Buttons and images – Guess the Flag SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"X15OcBObO_Y","video_url":"https://www.youtube.com/watch?v=X15OcBObO_Y","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: This video\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: \n7. Showing the player’s score with an alert: \n8. Styling our flags: \n9. Upgrading our design: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-11T23:26:41Z","thumbnail_url":"https://img.youtube.com/vi/X15OcBObO_Y/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Gradients – Guess the Flag SwiftUI Tutorial 3/9","channel_name":"Paul Hudson on YouTube","video_id":"-PLvTfpbi0Y","video_url":"https://www.youtube.com/watch?v=-PLvTfpbi0Y","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: This video\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: \n7. Showing the player’s score with an alert: \n8. Styling our flags: \n9. Upgrading our design: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-11T23:26:38Z","thumbnail_url":"https://img.youtube.com/vi/-PLvTfpbi0Y/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Colors and frames – Guess the Flag SwiftUI Tutorial 2/9","channel_name":"Paul Hudson on YouTube","video_id":"62aW7VDW60w","video_url":"https://www.youtube.com/watch?v=62aW7VDW60w","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: https://youtu.be/tg7Iqtk0eWM\n2. Colors and frames: This video\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: \n7. Showing the player’s score with an alert: \n8. Styling our flags: \n9. Upgrading our design: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-11T23:26:35Z","thumbnail_url":"https://img.youtube.com/vi/62aW7VDW60w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using stacks to arrange views – Guess the Flag SwiftUI Tutorial 1/9","channel_name":"Paul Hudson on YouTube","video_id":"tg7Iqtk0eWM","video_url":"https://www.youtube.com/watch?v=tg7Iqtk0eWM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 2:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-introduction\n\n1. Using stacks to arrange views: This video\n2. Colors and frames: https://youtu.be/62aW7VDW60w\n3. Gradients: https://youtu.be/-PLvTfpbi0Y\n4. Buttons and images: https://youtu.be/X15OcBObO_Y\n5. Showing alert messages: https://youtu.be/3cBi30ufsC4\n6. Stacking up buttons: \n7. Showing the player’s score with an alert: \n8. Styling our flags: \n9. Upgrading our design: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/guess-the-flag-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-11T23:26:33Z","thumbnail_url":"https://img.youtube.com/vi/tg7Iqtk0eWM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Increase App Earnings with RevenueCat Paywalls","channel_name":"Sean Allen on YouTube","video_id":"lRdqYBXaiHI","video_url":"https://www.youtube.com/watch?v=lRdqYBXaiHI","description":"RevenueCat just released Paywalls that make your life so much easier. These paywalls can be configured remotely from the backend to make changes on the fly and run A/B tests to determine the highest converting design.\n\nYou can work from an existing design template if you like, but you can use the Footer View to design your paywall however you like, but then bring in RevenueCat to handle the complex business logic of making the subscription purchase.\n\nRevenueCat's paywalls are rendered natively in SwiftUI so you still get that native Apple look and feel even from a remote paywall.\n\nRevenueCat Website:\nhttps://www.revenuecat.com/\n\nMy RevenueCat Overview Video:\nhttps://youtu.be/FUh71JduyeY\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - RevenueCat Paywalls\n1:24- What is RevenueCat?\n2:11 - Starting Point Disclaimer & Context\n3:55 - Offerings & Paywalls\n5:42 - A/B Test Tip \n6:11 - Full Paywall Example - Editor\n14:05 - Full Paywall - Xcode Implementation\n19:01 - Footer View - Editor\n22:48 - Footer View Condensed\n23:45 - Footer View - Xcode Implementation \n25:54 - A/B Testing Experiments\n28:12 - Offering Metadata - Customizations\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-10-11T13:27:08Z","thumbnail_url":"https://img.youtube.com/vi/lRdqYBXaiHI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Xcode Tip - Quick Code Documentation #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"P9l-zoUT680","video_url":"https://www.youtube.com/watch?v=P9l-zoUT680","description":"Documenting your code is a must to help other developers understand what's going on in the code base. \n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-10-11T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/P9l-zoUT680/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Don't write this code! (use a Phantom Type instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"uAlBRGNycdw","video_url":"https://www.youtube.com/watch?v=uAlBRGNycdw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-10-10T15:00:44Z","thumbnail_url":"https://img.youtube.com/vi/uAlBRGNycdw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use TimelineView in SwiftUI | Advanced Learning #26","channel_name":"Swiftful Thinking","video_id":"ZmXp6Pd5Elg","video_url":"https://www.youtube.com/watch?v=ZmXp6Pd5Elg","description":"The TimelineView in SwiftUI is perfect for making complex, multi-step animations. In this video we will learn how to use it and review a few different implementations.\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/\n\n00:00 Timeline\n02:30 Welcome back!\n03:37 Xcode 15\n04:17 What is TimelineView?\n06:56 Why do we need this?\n08:16 Example Implementations \n11:04 Customize Intervals\n12:22 Real Time vs Real-Time\n14:07 Pausing Animations \n15:53 Timeline Cadence\n17:06 Wrapping up","published":"2023-10-10T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/ZmXp6Pd5Elg/hqdefault.jpg","twitter_url":""},{"name":"Xcode Tip - Multiple Editor Layout #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"-OoZwir_YdM","video_url":"https://www.youtube.com/watch?v=-OoZwir_YdM","description":"If you have a large monitor, using multiple editors can be a huge productivity boost. Here's how to lay them out in Xcode.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-10-10T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-OoZwir_YdM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"October 10 - Madam, Please... - 30s - Classic 1:1","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"PF0sLLkiSX4","video_url":"https://www.youtube.com/watch?v=PF0sLLkiSX4","description":"Checkout the latest episode of Spockcast. https://www.spockcast.com/2023/10/10/madam-please/","published":"2023-10-10T02:42:32Z","thumbnail_url":"https://img.youtube.com/vi/PF0sLLkiSX4/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Adding a segmented control for tip percentages – WeSplit SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"z5ZseKp0CiI","video_url":"https://www.youtube.com/watch?v=z5ZseKp0CiI","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: https://youtu.be/MYMcMWQeoEA\n7. Reading text from the user with TextField: https://youtu.be/aH3eJuqkfYU\n8. Creating pickers in a form: https://youtu.be/eVKcM8pZ-hg\n9. Adding a segmented control for tip percentages: This video\n10. Calculating the total per person: \n11. Hiding the keyboard:\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here:https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-08T23:21:27Z","thumbnail_url":"https://img.youtube.com/vi/z5ZseKp0CiI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Calculating the total per person – WeSplit SwiftUI Tutorial  10/11","channel_name":"Paul Hudson on YouTube","video_id":"CgH845mlYyw","video_url":"https://www.youtube.com/watch?v=CgH845mlYyw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: https://youtu.be/MYMcMWQeoEA\n7. Reading text from the user with TextField: https://youtu.be/aH3eJuqkfYU\n8. Creating pickers in a form: https://youtu.be/eVKcM8pZ-hg\n9. Adding a segmented control for tip percentages: https://youtu.be/z5ZseKp0CiI\n10. Calculating the total per person: This video\n11. Hiding the keyboard:\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here:https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-08T23:21:25Z","thumbnail_url":"https://img.youtube.com/vi/CgH845mlYyw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Hiding the keyboard – WeSplit SwiftUI Tutorial  11/11","channel_name":"Paul Hudson on YouTube","video_id":"eh3Ywxl59JM","video_url":"https://www.youtube.com/watch?v=eh3Ywxl59JM","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: https://youtu.be/MYMcMWQeoEA\n7. Reading text from the user with TextField: https://youtu.be/aH3eJuqkfYU\n8. Creating pickers in a form: https://youtu.be/eVKcM8pZ-hg\n9. Adding a segmented control for tip percentages: https://youtu.be/z5ZseKp0CiI\n10. Calculating the total per person: https://youtu.be/CgH845mlYyw\n11. Hiding the keyboard: This video\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here:https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-08T23:21:23Z","thumbnail_url":"https://img.youtube.com/vi/eh3Ywxl59JM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating pickers in a form – WeSplit SwiftUI Tutorial  8/11","channel_name":"Paul Hudson on YouTube","video_id":"eVKcM8pZ-hg","video_url":"https://www.youtube.com/watch?v=eVKcM8pZ-hg","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: https://youtu.be/MYMcMWQeoEA\n7. Reading text from the user with TextField: https://youtu.be/aH3eJuqkfYU\n8. Creating pickers in a form: This video\n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard:\n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here:https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-08T23:21:20Z","thumbnail_url":"https://img.youtube.com/vi/eVKcM8pZ-hg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Reading text from the user with TextField – WeSplit SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"aH3eJuqkfYU","video_url":"https://www.youtube.com/watch?v=aH3eJuqkfYU","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: https://youtu.be/MYMcMWQeoEA\n7. Reading text from the user with TextField: This video\n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-08T23:21:17Z","thumbnail_url":"https://img.youtube.com/vi/aH3eJuqkfYU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Updating Code to iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"RW--TXHaxww","video_url":"https://www.youtube.com/watch?v=RW--TXHaxww","description":"Do you want to update your code to iOS17? I have you covered.\nThis video was sponsored by Brilliant.\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch . The first 200 of you will get 20% off Brilliant’s annual premium subscription.\n\nIn this video, I want to show you how I would go about updating a project that was originally developed with an iOS 15 target to iOS 17 and discover and update any deprecated APIs and take advantage of other new frameworks available in iOS 17.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:57 Update Deployment Target\n3:50 Update FileManager Extension\n5:47 Implement OSLog\n10:44 Change AppIcon\n12:00 Update deprecated APIs\n17:48 Replace ObservableObject and EnvironmentObject\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/MyToDosResourcesStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/MyToDos-iOS17\n\nFollow-Up videos using this completed project\nContentUnavailable View\n   Coming October 15\nTipKit\n   Coming October 22\n\nReferences mentioned in video:\nStructured Logging\n   https://youtu.be/Zi6JRczGoME\nObservation Framework DataFlow\n   https://youtu.be/EuAGDhJpUN0\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-10-08T13:38:29Z","thumbnail_url":"https://img.youtube.com/vi/RW--TXHaxww/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"I wanna be happy","channel_name":"Full Queue Developer","video_id":"iu2Z0fRH3UY","video_url":"https://www.youtube.com/watch?v=iu2Z0fRH3UY","description":"","published":"2023-10-08T01:02:38Z","thumbnail_url":"https://img.youtube.com/vi/iu2Z0fRH3UY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Another way to say \"inspiration\" #rickrubin #creativity #livingthecreativeact","channel_name":"Full Queue Developer","video_id":"K5MAMVfsXW0","video_url":"https://www.youtube.com/watch?v=K5MAMVfsXW0","description":"Clip from Episode 12 of Season 4: Living the Creative Act","published":"2023-10-08T00:07:00Z","thumbnail_url":"https://img.youtube.com/vi/K5MAMVfsXW0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Creating views in a loop – WeSplit SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"MYMcMWQeoEA","video_url":"https://www.youtube.com/watch?v=MYMcMWQeoEA","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: https://youtu.be/wMIHdsFYGC0\n6. Creating views in a loop: This video\n7. Reading text from the user with TextField: \n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-10-07T22:53:46Z","thumbnail_url":"https://img.youtube.com/vi/MYMcMWQeoEA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Binding state to user interface controls – WeSplit SwiftUI Tutorial  5/11","channel_name":"Paul Hudson on YouTube","video_id":"wMIHdsFYGC0","video_url":"https://www.youtube.com/watch?v=wMIHdsFYGC0","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction:  https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: https://youtu.be/X0Rw3uc3kj8\n5. Binding state to user interface controls: This video\n6. Creating views in a loop: \n7. Reading text from the user with TextField: \n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-07T22:53:41Z","thumbnail_url":"https://img.youtube.com/vi/wMIHdsFYGC0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a form  –  WeSplit SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"4Ui09XbYf1A","video_url":"https://www.youtube.com/watch?v=4Ui09XbYf1A","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction:  https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?feature=shared\n2. Creating a form: This video\n3. Adding a navigation bar: \n4. Modifying program state: \n5. Binding state to user interface controls: \n6. Creating views in a loop: \n7. Reading text from the user with TextField: \n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-07T22:53:37Z","thumbnail_url":"https://img.youtube.com/vi/4Ui09XbYf1A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Modifying program state – WeSplit SwiftUI Tutorial  4/11","channel_name":"Paul Hudson on YouTube","video_id":"X0Rw3uc3kj8","video_url":"https://www.youtube.com/watch?v=X0Rw3uc3kj8","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: https://youtu.be/htfa2sxqDuw\n4. Modifying program state: This video\n5. Binding state to user interface controls: \n6. Creating views in a loop: \n7. Reading text from the user with TextField: \n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-10-07T22:53:34Z","thumbnail_url":"https://img.youtube.com/vi/X0Rw3uc3kj8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a navigation bar  – WeSplit SwiftUI Tutorial  3/11","channel_name":"Paul Hudson on YouTube","video_id":"htfa2sxqDuw","video_url":"https://www.youtube.com/watch?v=htfa2sxqDuw","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: https://youtu.be/sZSlTDlo0Ag?\n2. Creating a form: https://youtu.be/4Ui09XbYf1A\n3. Adding a navigation bar: This video\n4. Modifying program state: \n5. Binding state to user interface controls: \n6. Creating views in a loop: \n7. Reading text from the user with TextField: \n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-wrap-up\n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag","published":"2023-10-07T22:53:29Z","thumbnail_url":"https://img.youtube.com/vi/htfa2sxqDuw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding the basic structure of a SwiftUI app –  WeSplit SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"sZSlTDlo0Ag","video_url":"https://www.youtube.com/watch?v=sZSlTDlo0Ag","description":"Download the completed project here: https://github.com/twostraws/hackingwithswift\n\nOther parts in Project 1:\n\nIntroduction: https://www.hackingwithswift.com/books/ios-swiftui/wesplit-introduction\n\n1. Understanding the basic structure of a SwiftUI app: This video\n2. Creating a form: https:\n3. Adding a navigation bar:\n4. Modifying program state: \n5. Binding state to user interface controls: \n6. Creating views in a loop: \n7. Reading text from the user with TextField:\n8. Creating pickers in a form: \n9. Adding a segmented control for tip percentages: \n10. Calculating the total per person: \n11. Hiding the keyboard: \n\nWrap up and challenges: \n\nYou can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: \n\nWatch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/playlist?list=PLuoeXyslFTuaeLdCk0Gc5UFy2x_d5QrdX","published":"2023-10-07T22:53:24Z","thumbnail_url":"https://img.youtube.com/vi/sZSlTDlo0Ag/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Navigation Stack Interactive Pop Gesture - Full Swipe Pop - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"4ceKPSTlL4I","video_url":"https://www.youtube.com/watch?v=4ceKPSTlL4I","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to enable Full Width for Swipe to Pop the View in NavigationStack Using SwiftUI | SwiftUI Interactive Pop Gesture | SwiftUI Full Swipe Pop | SwiftUI Full Swipe Pop Navigation Stack | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-pop-90547530\n► Swipe to Hide NavBar Video: https://youtu.be/_oFMZaXIgPc\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project Setup\n    1:12 Building Interactive Pop Gesture\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-07T21:00:09Z","thumbnail_url":"https://img.youtube.com/vi/4ceKPSTlL4I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"35: It’s like a broccoli-eating competition. If you cheat by eating more, you just end up healthy","channel_name":"Swift Package Indexing Live Streams","video_id":"fyg_-ipr95A","video_url":"https://www.youtube.com/watch?v=fyg_-ipr95A","description":"This week, we discuss importing ALL the packages, Swift 5.9, the Swift mentorship programme and package scores. Plus, of course, package recommendations!  \n  \n**News**\n\n- [Scoring algorithm](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/blob/b0c5c59025c3f15b4abeac8a105dc2a9a8da6b30/Sources/App/Core/Score.swift#L30)\n\n**Packages**\n\n- [SwiftGodot](https://swiftpackageindex.com/migueldeicaza/SwiftGodot) by [Miguel de Icaza](https://mastodon.social/@Migueldeicaza)\n    - [Documentation](https://migueldeicaza.github.io/SwiftGodotDocs/documentation/swiftgodot/) and [tutorial](https://migueldeicaza.github.io/SwiftGodotDocs/tutorials/swiftgodot-tutorials)\n    - [SwiftGodotBinary](https://swiftpackageindex.com/migueldeicaza/SwiftGodotBinary)\n- [swift-sdk-generator](https://swiftpackageindex.com/apple/swift-sdk-generator) by Apple\n- [ZipPinch](https://swiftpackageindex.com/buh/ZipPinch) by [Alexey Bukhtin](https://github.com/buh)\n- [swift-testing](https://swiftpackageindex.com/apple/swift-testing) by Apple\n    - [swift-testing Vision Document](https://github.com/apple/swift-testing/blob/main/Documentation/Vision.md)\n- [SwiftEmailValidator](https://swiftpackageindex.com/ekscrypto/SwiftEmailValidator) by [Dave Poirier](https://encoded.life/)","published":"2023-10-05T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/fyg_-ipr95A/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"The Area of Triangles on a Sphere   Geometry Explorations Part 6","channel_name":"Daniel Steinberg on YouTube","video_id":"TtC0KMZ6jgs","video_url":"https://www.youtube.com/watch?v=TtC0KMZ6jgs","description":"We work out the formula for the area of a triangle on the surface of a sphere and it's amazingly cool.","published":"2023-10-05T04:00:14Z","thumbnail_url":"https://img.youtube.com/vi/TtC0KMZ6jgs/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Living the Creative Act 💜 \"Inspiration\"  💜 S4E12","channel_name":"Full Queue Developer","video_id":"4d6MoIDgkQ4","video_url":"https://www.youtube.com/watch?v=4d6MoIDgkQ4","description":"Reading and reacting to pages 127 to 131 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, October 1, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-10-04T17:19:19Z","thumbnail_url":"https://img.youtube.com/vi/4d6MoIDgkQ4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Changing Status Bar Style in 5 Min's - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"UqiNGWpnGbg","video_url":"https://www.youtube.com/watch?v=UqiNGWpnGbg","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to change the status bar style without changing the whole app's colour scheme in SwiftUI | SwiftUI Status Bar Style | SwiftUI Updating Status Bar Style | SwiftUI Changing Status Bar Style | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-bar-90318490\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Building StatusBar Extension\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-04T17:11:25Z","thumbnail_url":"https://img.youtube.com/vi/UqiNGWpnGbg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"8 Tips to Optimize your iOS App 📱 (w/ guest Itay Brenner)","channel_name":"Vincent Pradeilles on YouTube","video_id":"GMWKVrnWTB4","video_url":"https://www.youtube.com/watch?v=GMWKVrnWTB4","description":"🔥 Big thank you to Emerge Tools for sponsoring this video! 🔥\n\nEmerge Tools is a suite of revolutionary products designed to\nsupercharge mobile apps and the teams that build them! Learn more 👉 https://www.emergetools.com\n\n———\n\nThank you for watching this video 🙌\n\nLink to Itay's slides 👉 https://speakerdeck.com/itaybre/optimizing-mobile-apps-tips-and-tricks\n\nCHAPTERS\n00:00 – Intro\n01:48 – Tip 1: Stripping Binary Symbols\n05:18 – Tip 2: Sharing Code and Assets\n08:55 – Tip 3: Optimizing Assets\n13:23 – Tip 4: Keep the Main Thread Light\n17:37 – Tip 5: Prefer Static Dispatch\n22:20 – Tip 6: Understanding your Package Manager\n26:54 – Tip 7: Optimizing CoreML Models\n30:36 – Tip 8: Never Stop Improving\n33:36 – Conclusion & Outro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#ios  #swift #softwaredeveloper #iosdeveloper","published":"2023-10-03T15:01:23Z","thumbnail_url":"https://img.youtube.com/vi/GMWKVrnWTB4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Custom In-App Custom Notification's - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"MPp7b9bIUPY","video_url":"https://www.youtube.com/watch?v=MPp7b9bIUPY","description":"Hello Guys 🖐🖐🖐\nIn this video I'm going to show how to create Custom In-App Notification's that will seamlessly blend with Dynamic Island | SwiftUI In App Notifications | SwiftUI Dynamic Island | SwiftUI Custom Notification's | SwiftUI Custom Animation's | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation\n\n► Source Code: https://www.patreon.com/posts/early-access-in-90214082\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:48 Building Custom Notification's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-10-02T21:30:10Z","thumbnail_url":"https://img.youtube.com/vi/MPp7b9bIUPY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Vulcan as a MF'er - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"JaOkkN9NZlc","video_url":"https://www.youtube.com/watch?v=JaOkkN9NZlc","description":"Check out the latest episode of Spockcast - Vulcan as a MF'er! https://www.spockcast.com/2023/10/01/vulcan-as-a-mfer/","published":"2023-10-02T01:10:34Z","thumbnail_url":"https://img.youtube.com/vi/JaOkkN9NZlc/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Build an Air Quality Index App with SwiftUI Map & Google AQI API | iOS 17","channel_name":"Xcoding with Alfian","video_id":"_4Np0RhzlD4","video_url":"https://www.youtube.com/watch?v=_4Np0RhzlD4","description":"In this video, we're going to build an AirQuality Index iOS App that shows air quality conditions around a given location in a Map using SwiftUI & Google AQI API #swiftui #iosdevelopment #mapkit\n\nGitHub Completed Project Repo:\nhttps://github.com/alfianlosari/XCAAQIApp\n\nXCAAQI Google AQI API Swift Client SPM:\nhttps://github.com/alfianlosari/XCAAQI\n\nGoogle AQI API Documentation:\nhttps://developers.google.com/maps/documentation/air-quality/overview\n\nSwiftUI MapKit Documentation:\nhttps://developer.apple.com/documentation/mapkit/mapkit_for_swiftui\n\nWWDC 2023 SwiftUI MapKit Video:\nhttps://developer.apple.com/videos/play/wwdc2023/10043/\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2023-10-01T15:08:43Z","thumbnail_url":"https://img.youtube.com/vi/_4Np0RhzlD4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"New and Deprecated APIs in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"Y1e5h0aLpVE","video_url":"https://www.youtube.com/watch?v=Y1e5h0aLpVE","description":"In this video, I would like to share with you some things that were either deprecated or added in iOS 17, but are too small to warrant an entire video on their own.  I have combined a number of them for this this video, and you may learn some other things too that might help you in your projects.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:13 ForegroundStyle,, view limits\n2:22 Statements as expressions\n4:51 onChange Modifier\n6:06 ClipShapes, color and image symbolization and UnevenRoundedRectangle\n10:40 Palette PickerView\n15:11 ContextMenu and ControlGroups\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/NewIniOS17Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NewIniOS17-Video\n\nReferences mentioned in video:\nCustom ViewModifiers\n   https://youtu.be/XdfVPPfnZZU\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on X:\n   https://x.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-10-01T13:25:24Z","thumbnail_url":"https://img.youtube.com/vi/Y1e5h0aLpVE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to Build a Custom Sheet in SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"A6_8AIVXNGI","video_url":"https://www.youtube.com/watch?v=A6_8AIVXNGI","description":"Check out the repo by Sam McGarry here - https://github.com/fieldday-ai/Modals\n\nKeep in mind this does in fact work in iOS 15! SO even though many in the comments might want to point out a more native solution to this, those were introduced in iOS 16. So, this provides a solution that also includes quite a bit of customization to the corner radius, colors & much more because you can also fork this repo and edit it to your heart's content. :]","published":"2023-10-01T00:33:24Z","thumbnail_url":"https://img.youtube.com/vi/A6_8AIVXNGI/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Wrap up: our SwiftData project is complete – SwiftData Starter Project 8/8","channel_name":"Paul Hudson on YouTube","video_id":"bx3U10UHCnU","video_url":"https://www.youtube.com/watch?v=bx3U10UHCnU","description":"In this final video we review what was learned, and I provide some suggestions for taking the app further to test your knowledge. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:31Z","thumbnail_url":"https://img.youtube.com/vi/bx3U10UHCnU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with relationships – SwiftData Starter Project 7/8","channel_name":"Paul Hudson on YouTube","video_id":"m1H7Q7EM_6Y","video_url":"https://www.youtube.com/watch?v=m1H7Q7EM_6Y","description":"Let users add extra data to our models by creating a one-to-many relationship with cascade deleting. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:27Z","thumbnail_url":"https://img.youtube.com/vi/m1H7Q7EM_6Y/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Filtering the results from a SwiftData query – SwiftData Starter Project 6/8","channel_name":"Paul Hudson on YouTube","video_id":"VyCLfLbA-s0","video_url":"https://www.youtube.com/watch?v=VyCLfLbA-s0","description":"Learn how the #Predicate macro lets us filter SwiftData queries effectively, then use it with SwiftUI's searchable() to get dynamic filtering. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:23Z","thumbnail_url":"https://img.youtube.com/vi/VyCLfLbA-s0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sorting query results – SwiftData Starter Project 5/8","channel_name":"Paul Hudson on YouTube","video_id":"mqLDroFreFE","video_url":"https://www.youtube.com/watch?v=mqLDroFreFE","description":"See how we can use key paths and sort descriptors to adjust sort orders for @Query, then look at how we can get dynamic sorting through constructor injection. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:17Z","thumbnail_url":"https://img.youtube.com/vi/mqLDroFreFE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating, editing, and deleting model objects – SwiftData Starter Project 4/8","channel_name":"Paul Hudson on YouTube","video_id":"w4BQnVn7H6M","video_url":"https://www.youtube.com/watch?v=w4BQnVn7H6M","description":"Add swipe to delete and @Bindable to enable adding, editing, and deleting SwiftData model objects. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:13Z","thumbnail_url":"https://img.youtube.com/vi/w4BQnVn7H6M/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Querying SwiftData objects in SwiftUI – SwiftData Starter Project 3/8","channel_name":"Paul Hudson on YouTube","video_id":"Saw_sZWa4aQ","video_url":"https://www.youtube.com/watch?v=Saw_sZWa4aQ","description":"Learn how the @Query macro lets us load SwiftData objects from SwiftUI, and add our first sample data using the model context. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:06:06Z","thumbnail_url":"https://img.youtube.com/vi/Saw_sZWa4aQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Defining a data model with SwiftData – SwiftData Starter Project 2/8","channel_name":"Paul Hudson on YouTube","video_id":"kiFQevfpuKQ","video_url":"https://www.youtube.com/watch?v=kiFQevfpuKQ","description":"Learn how to create your own SwiftData models using the @Model macro, then create a model container for that model so SwiftUI can work with it. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:05:57Z","thumbnail_url":"https://img.youtube.com/vi/kiFQevfpuKQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introduction – SwiftData Starter Project 1/8","channel_name":"Paul Hudson on YouTube","video_id":"FEKCAzPAtpg","video_url":"https://www.youtube.com/watch?v=FEKCAzPAtpg","description":"In this initial video I walk you through the project we'll be making and create the initial Xcode project. You can find the completed source code here: https://github.com/twostraws/iTour\n\nThis is an 8-part project that walks you through building a SwiftData project from scratch using SwiftUI. It's designed to work alongside my book SwiftData by Example, available at https://www.hackingwithswift.com/quick-start/swiftdata\n\nThis project is aimed at programmers who have some experience with Swift and SwiftUI already, and want to get up to speed with SwiftData as quickly as possible.","published":"2023-09-30T22:05:52Z","thumbnail_url":"https://img.youtube.com/vi/FEKCAzPAtpg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Xcode Tip - Show Build Times #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"fKiO1qmMS40","video_url":"https://www.youtube.com/watch?v=fKiO1qmMS40","description":"In a large project it's important to monitor your apps build times so you can discover any issues. Here's how to see how long your project takes to build.\n\nShow Build Times Command:\ndefaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-30T13:00:36Z","thumbnail_url":"https://img.youtube.com/vi/fKiO1qmMS40/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Intro to SwiftData - Model, Container, Fetch, Create, Update & Delete","channel_name":"Sean Allen on YouTube","video_id":"mvXFGikltPc","video_url":"https://www.youtube.com/watch?v=mvXFGikltPc","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nThis is an introduction to SwiftData new in iOS 17 and macOS Sonoma. SwiftData was introduced at WWDC 2023 and is the successor to Core Data. SwiftData is a way to persist your app's data locally on device or in iCloud to sync between devices. This video introduces you to the basic concepts like @Model, containers, context, fetch, create, update, and delete.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nWWDC 2023 -Model your schema with SwiftData:\nhttps://developer.apple.com/videos/play/wwdc2023/10195/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What is SwiftData?\n1:18 - Create Project & Model (@Model)\n5:35 - Create & Explain Container (2 ways to do it)\n8:42 - Separate Container Object (Configurations)\n12:03 - UI Walkthrough\n14:29 - Create Expense Items\n17:33 - Fetch Expense Items (@Query)\n18:39 - Delete Expense Items\n20:20 - Update Expense Item\n24:52 - Query Predicates (Filter Results)\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-09-29T13:30:22Z","thumbnail_url":"https://img.youtube.com/vi/mvXFGikltPc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Xcode Tip - No More Export Exempt Pop Up #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"sJjK-bBn7gM","video_url":"https://www.youtube.com/watch?v=sJjK-bBn7gM","description":"This pop appears every time you upload a build to the App Store or Test Flight. Add this to your info.plist to never see it again.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-29T13:00:52Z","thumbnail_url":"https://img.youtube.com/vi/sJjK-bBn7gM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Super Power Scroll Views - SwiftUI - iOS 17","channel_name":"Sean Allen on YouTube","video_id":"IwUp2iP0jnI","video_url":"https://www.youtube.com/watch?v=IwUp2iP0jnI","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwiftUI ScrollViews got super powers in iOS 17. Today's video goes over how easy it is to add transition animations, snapping and more.\n\nWWDC 2023 Video - Beyond ScrollViews:\nhttps://developer.apple.com/videos/play/wwdc2023/10159/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n0:00 - ScrollView iOS 17 Updates\n0:41 - Adapting to size classes\n2:31 - Next item peeking - contentMargins\n3:41 - Snap to view when scrolling\n5:12 - Transition Animations\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-09-28T15:53:43Z","thumbnail_url":"https://img.youtube.com/vi/IwUp2iP0jnI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Xcode Tip - Single App Icon #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"4sHSnQm-xs0","video_url":"https://www.youtube.com/watch?v=4sHSnQm-xs0","description":"Gone are the days of uploading a ridiculous amount of sizes for your app icon. Now you just need one (as long as it's 1024 x 1024).\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-28T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4sHSnQm-xs0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Parallel lines and triangles on a sphere   Geometry Explorations Part 5","channel_name":"Daniel Steinberg on YouTube","video_id":"E9XZ8UI8NHY","video_url":"https://www.youtube.com/watch?v=E9XZ8UI8NHY","description":"We see why there are no parallel lines on a sphere and also note that the angles in a triangle add up to more than 180º","published":"2023-09-28T04:00:08Z","thumbnail_url":"https://img.youtube.com/vi/E9XZ8UI8NHY/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"SwiftUI: Telegram Dark Mode Animation Challenge - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"4dbnfyXILc4","video_url":"https://www.youtube.com/watch?v=4dbnfyXILc4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to recreate Telegram Dark Mode Animation using SwiftUI  | SwiftUI Animation's | SwiftUI Complex UI | SwiftUI Dark Mode Animation | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-89940643\n► Expenses App Video: https://youtu.be/Mpenbt2mH-Y\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 14.0 Sonoma \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:44 Project Setup\n    5:40 Building Dark Mode Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-27T21:00:11Z","thumbnail_url":"https://img.youtube.com/vi/4dbnfyXILc4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Xcode Tip - FAST Navigation #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"g1_DQevtQys","video_url":"https://www.youtube.com/watch?v=g1_DQevtQys","description":"Use Open Quickly (CMD + SHIFT + O) to navigate to files or functions super fast.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-27T13:00:36Z","thumbnail_url":"https://img.youtube.com/vi/g1_DQevtQys/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Did you know this hidden feature of if and switch? 😯","channel_name":"Vincent Pradeilles on YouTube","video_id":"H1pYnh6L-Xc","video_url":"https://www.youtube.com/watch?v=H1pYnh6L-Xc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-26T14:57:50Z","thumbnail_url":"https://img.youtube.com/vi/H1pYnh6L-Xc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tip - 3D View Debugging #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"4979fXHIkLk","video_url":"https://www.youtube.com/watch?v=4979fXHIkLk","description":"This 3D view to debug your app's views can be a lifesaver.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-26T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4979fXHIkLk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Brutherford","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"am62aqkqEeM","video_url":"https://www.youtube.com/watch?v=am62aqkqEeM","description":"Check out the latest episode of Spockcast. https://www.spockcast.com/2023/09/23/brutherford/","published":"2023-09-26T02:21:42Z","thumbnail_url":"https://img.youtube.com/vi/am62aqkqEeM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Xcode Tip - Quickly Change Text Size #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"H1Mllbjv9ZA","video_url":"https://www.youtube.com/watch?v=H1Mllbjv9ZA","description":"Changing your text size to fit a large screen or a small laptop can come in handy. Use CMD + and CMD - to change your text size quickly.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-25T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/H1Mllbjv9ZA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"I'm a tourist for NYC 😂","channel_name":"Full Queue Developer","video_id":"rGuWhaQFFGs","video_url":"https://www.youtube.com/watch?v=rGuWhaQFFGs","description":"Full episode https://youtu.be/T9kcjGAjgGc","published":"2023-09-24T21:37:13Z","thumbnail_url":"https://img.youtube.com/vi/rGuWhaQFFGs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Living the Creative Act 💜 \"Beginner's Mind\" part 2 💜 S4E11","channel_name":"Full Queue Developer","video_id":"T9kcjGAjgGc","video_url":"https://www.youtube.com/watch?v=T9kcjGAjgGc","description":"Reading and reacting to pages 121 to 123 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, September 24, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-09-24T21:21:32Z","thumbnail_url":"https://img.youtube.com/vi/T9kcjGAjgGc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to get started with Swift Concurrency 🧵 (Beginner Tutorial)","channel_name":"Vincent Pradeilles on YouTube","video_id":"TOIUI369RzU","video_url":"https://www.youtube.com/watch?v=TOIUI369RzU","description":"Join me to discover and learn the main features of Swift Concurrency 👩🏽‍🎓👨🏻‍🎓\n\nARTICLES\nAsync await in Swift explained with code examples 👉 https://www.avanderlee.com/swift/async-await/\nWrapping existing asynchronous code in async/await in Swift 👉 https://www.donnywals.com/wrapping-existing-asynchronous-code-in-async-await-in-swift/\nAsync let explained: call async functions in parallel 👉 https://www.avanderlee.com/swift/async-let-asynchronous-functions-in-parallel/\nWhat role do Tasks play within Swift’s concurrency system? 👉 https://www.swiftbysundell.com/articles/the-role-tasks-play-in-swift-concurrency/\nUnderstanding Swift Task Groups With Example 👉 https://swiftsenpai.com/swift/understanding-task-groups/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-24T14:00:45Z","thumbnail_url":"https://img.youtube.com/vi/TOIUI369RzU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tip - Save Time - Preview Variants #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"2i6mjbkDNWc","video_url":"https://www.youtube.com/watch?v=2i6mjbkDNWc","description":"Xcode previews can now show your app's color scheme, orientation and dynamic type variations all at once without running your app. This is a huge time saver!\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-24T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/2i6mjbkDNWc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Phase Animations in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"CS2GLBiRMWE","video_url":"https://www.youtube.com/watch?v=CS2GLBiRMWE","description":"In this video, I want to introduce you to the new phaseAnimator method that was introduced in iOS  17.  It is a powerful way to create stateful animations in your app that can change over a sequence of phases that you define.\n\nIn addition, I will also introduce you to animation chaining.\n\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 Chaining Animations\n3:29 Basic PhaseAnimator\n8:27 Enum based phases\n15:17 PhaseAnimator Triggers\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/PhaseAnimationsStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Phase-Animations\n\nReferences mentioned in video:\n   SFSymbolEffects in iOS 17\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-09-24T07:01:23Z","thumbnail_url":"https://img.youtube.com/vi/CS2GLBiRMWE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"WatchOS 10 Heart App Animation Using SwiftUI - iOS 17 - Xcode 15 - SwiftUI Animations","channel_name":"Kavsoft on YouTube","video_id":"kZKI-BImtLE","video_url":"https://www.youtube.com/watch?v=kZKI-BImtLE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create the WatchOS 10 Heart App Animation Using SwiftUI | SwiftUI Heart Pulse Animation | SwiftUI Pulsating Heart Animation | SwiftUI Animation's | SwiftUI Pulse Animations | SwiftUI Complex UI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-10-89728156\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project Setup\n    2:17 Building Heart Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-23T19:30:11Z","thumbnail_url":"https://img.youtube.com/vi/kZKI-BImtLE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Say Goodbye to Manual Mock Data: Discover the Power of @SampleBuilder!","channel_name":"Swift and Tips","video_id":"qE1P26C2ZIQ","video_url":"https://www.youtube.com/watch?v=qE1P26C2ZIQ","description":"In today's fast-paced development world, manually creating mock data is a tedious task that can slow you down. Enter @SampleBuilder - a game-changing macro designed to streamline and simplify this process for you. \nIn this video, we'll delve deep into the robust capabilities of @SampleBuilder, showcasing how you can effortlessly generate an array of sample data from your models. Ideal for SwiftUI previews, unit tests, or any scenario requiring mock data, @SampleBuilder eliminates the hassle of creating samples from scratch. \nJoin me as we unveil the magic behind this powerful tool, and learn how you can supercharge your development workflow. Say goodbye to manual mock data, and embrace the future with @SampleBuilder!\n\nLink to the macro: https://github.com/pitt500/SwiftAndTipsMacros\nFundamentals of TCA: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\nResources: \nSampleBuilder Journey: https://www.youtube.com/playlist?list=PLHWvYoDHvsOV_j3unddI97UPPoGvQhBes\n\nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-09-23T18:48:00Z","thumbnail_url":"https://img.youtube.com/vi/qE1P26C2ZIQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Xcode Tip - Fast Variable Name Change #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"XVYAmWAvzZs","video_url":"https://www.youtube.com/watch?v=XVYAmWAvzZs","description":"Speed up your renaming with edit all in scope. \n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-23T13:00:28Z","thumbnail_url":"https://img.youtube.com/vi/XVYAmWAvzZs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Xcode Tip - #warning & #error","channel_name":"Sean Allen on YouTube","video_id":"hEH6yhiNco4","video_url":"https://www.youtube.com/watch?v=hEH6yhiNco4","description":"You can use #warning and #error in Xcode to save your spot and leave yourself reminders. If you use #error that will prevent you from running your app so it's a great way to save your spot when you get interrupted.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-22T13:00:40Z","thumbnail_url":"https://img.youtube.com/vi/hEH6yhiNco4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"A Mac-tastic Indie Adventure, by Mathijs Kadijk (English)","channel_name":"CocoaHeadsNL","video_id":"ewT_f4-34nc","video_url":"https://www.youtube.com/watch?v=ewT_f4-34nc","description":"Mathijs founded a new company together with fellow CocoaHeadsNL member Tom. In this talk he shares how that came about, what they have been doing and what their experiences are in being a small indie developer team.","published":"2023-09-22T12:43:06Z","thumbnail_url":"https://img.youtube.com/vi/ewT_f4-34nc/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Frameworks and libraries demystified, by Mathijs Bernson (English)","channel_name":"CocoaHeadsNL","video_id":"5jZMYT9KG8M","video_url":"https://www.youtube.com/watch?v=5jZMYT9KG8M","description":"Static vs. dynamic libraries? What are frameworks and what is the role of a package manager?  Mathijs demystifies it all and gives us a primer on frameworks and libraries.","published":"2023-09-22T12:28:49Z","thumbnail_url":"https://img.youtube.com/vi/5jZMYT9KG8M/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"34: Here are some packages. They may do interesting things","channel_name":"Swift Package Indexing Live Streams","video_id":"UvS-FNff9vo","video_url":"https://www.youtube.com/watch?v=UvS-FNff9vo","description":"What even is a recommendation? Join Dave and Sven as they talk about the tricky business of recommending, endorsing, or showcasing packages before diving into a review of dependencies in other package ecosystems, and how the Swift package ecosystem compares. Then we showcase some packages, as usual!  \n  \n**News**\n\n- [Worrying about the NPM ecosystem](https://sambleckley.com/writing/npm.html)\n    - and [Not Worrying Much About Crates](https://sambleckley.com/writing/crates.html)\n\n**Packages**\n\n- [swift-macro-testing](https://swiftpackageindex.com/pointfreeco/swift-macro-testing) by [Pointfree](https://pointfree.co/)\n    - [A new tool for testing macros in Swift](https://www.pointfree.co/blog/posts/114-a-new-tool-for-testing-macros-in-swift)\n- [swift-snapshot-testing](https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing) by [Pointfree](https://pointfree.co/)\n- [CloudKitSyncMonitor](https://swiftpackageindex.com/ggruen/CloudKitSyncMonitor) by [Grant Grueninger](http://www.grantgrueninger.com/)\n- [Lighter](https://swiftpackageindex.com/Lighter-swift/Lighter) by [Helge Heß](https://mastodon.social/@helge)\n    - [Performance Test Suite](https://github.com/Lighter-swift/PerformanceTestSuite)","published":"2023-09-21T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/UvS-FNff9vo/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Xcode Tip - Show Mini Map #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"2JK_geRky3I","video_url":"https://www.youtube.com/watch?v=2JK_geRky3I","description":"If you have a file with too many of lines of code, the mini map is a great way to navigate that.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-21T13:00:04Z","thumbnail_url":"https://img.youtube.com/vi/2JK_geRky3I/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Did you know there's a Search History in Xcode? 🤨 #ios #iosdeveloper #softwaredeveloper","channel_name":"Vincent Pradeilles on YouTube","video_id":"DYqiFNdNwHo","video_url":"https://www.youtube.com/watch?v=DYqiFNdNwHo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-21T11:30:05Z","thumbnail_url":"https://img.youtube.com/vi/DYqiFNdNwHo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Cradle Warrior - Spockcast","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"Gl4iyJRVo3U","video_url":"https://www.youtube.com/watch?v=Gl4iyJRVo3U","description":"Check out the latest episode of Spockcast. https://www.spockcast.com/2023/09/20/cradle-warrior/","published":"2023-09-21T05:17:12Z","thumbnail_url":"https://img.youtube.com/vi/Gl4iyJRVo3U/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Straight Lines   Geometry Explorations Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"ypl3J2YN4yQ","video_url":"https://www.youtube.com/watch?v=ypl3J2YN4yQ","description":"How do we know when a line is straight? What about lines on the surface of a sphere?","published":"2023-09-21T04:00:35Z","thumbnail_url":"https://img.youtube.com/vi/ypl3J2YN4yQ/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"SwiftUI Animated Carousel Slider With Paging Control - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"IK8yQMeyhs4","video_url":"https://www.youtube.com/watch?v=IK8yQMeyhs4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to Custom Animated Carousel Slider With Paging Control Using SwiftUI | SwiftUI Animated Carousel Slider | SwiftUI Paging Control | SwiftUI Paging View | SwiftUI iOS 17 ScrollView APIs | SwiftUI Snap Carousel | SwiftUI Complex UI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-89573895\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15.0\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:49 Project Setup\n    1:17 Building Carousel Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-20T16:50:21Z","thumbnail_url":"https://img.youtube.com/vi/IK8yQMeyhs4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build a SwiftUI Video Calling: How to Ring and Notify Users About a Call","channel_name":"Stream Developers on YouTube","video_id":"WSRyJIkLWyQ","video_url":"https://www.youtube.com/watch?v=WSRyJIkLWyQ","description":"In this SwiftUI video calling app tutorial, you will discover how to ring and notify participants about a call. We will also dive into how you can quickly implement a custom ringtone for an iOS video-calling app using the video SDK from Stream.\n\nTimestamps\n00:00 Introduction\n00:24 Overview of Ringing and Notification\n03:29 How To Implement a Custom Ringtone\n04:34 What Next?\n\nRelated Links\nStream Video: https://getstream.io/video/\nRinging and Notification Guide: https://getstream.io/video/docs/ios/advanced/ringing/\nStream Video iOS SDK: https://getstream.io/video/docs/ios/\nGitHub Repo: https://github.com/GetStream/stream-video-swift \nVideo Calling Tutorial: https://getstream.io/video/docs/ios/tutorials/video-calling/","published":"2023-09-20T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/WSRyJIkLWyQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Xcode Tip - Messed Up Curly Brace - Fix it! #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"lgBh1sg3ZRw","video_url":"https://www.youtube.com/watch?v=lgBh1sg3ZRw","description":"It's very easy to get the scope of your code all out of line in SwiftUI. With this tip, you can easily fix that to make sure all your curly braces are lined up.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-20T13:00:45Z","thumbnail_url":"https://img.youtube.com/vi/lgBh1sg3ZRw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"\"Beginner's Mind\" part 1 💜 S4E10 Living the Creative Act","channel_name":"Full Queue Developer","video_id":"v37ehzNA970","video_url":"https://www.youtube.com/watch?v=v37ehzNA970","description":"Reading and reacting to pages 117 to 120 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, September 17, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/de... \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper... \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper... \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDev...\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDevel... \nGitHub: https://github.com/sponsors/FullQueue...\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-09-19T21:21:29Z","thumbnail_url":"https://img.youtube.com/vi/v37ehzNA970/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Don't write this code! (make your test throw instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"bxT9Dghells","video_url":"https://www.youtube.com/watch?v=bxT9Dghells","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-19T15:03:48Z","thumbnail_url":"https://img.youtube.com/vi/bxT9Dghells/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to translate and localize an iOS app with string catalogs in Xcode 15","channel_name":"Karin Prater on YouTube","video_id":"slOQbTacj4k","video_url":"https://www.youtube.com/watch?v=slOQbTacj4k","description":"In this tutorial, I show you how to translate and localize an iOS app with string catalogs in Xcode 15. Localizing your app and managing string resources can be a difficult task, but with the new string catalogs feature in Xcode 15, it has become much easier. In this video, I walk you through the process of working with string catalogs and converting an existing project.\n\nFirst, I demonstrate how to create a new string catalog in a completely new project. String catalogs are based on the same file as the legacy strings files, which means you can use string catalogs for projects that support older iOS versions as well.\n\nNext, I guide you through the process of adding translations for different languages in the string catalog. I show you how to add languages like German and French, and how to add translations for specific strings. I also explain how Xcode automatically tracks all the strings in your project and shows you which ones are localized and which ones are not.\n\nI then demonstrate how to test the translations in the simulator and in SwiftUI previews. I show you how to change the language settings in the simulator and how to generate new locales for testing different languages in SwiftUI previews.\n\nAfter that, I explain how to migrate an existing project from using localizable strings files to using string catalogs. I show you how to automatically migrate the strings files to the new string catalog and how to localize other files like the Info.plist file.\n\nNext, I discuss more advanced cases like handling plural forms and formatting dates in different languages. I explain how to handle plurals using the localized string resource.\n\n⬇️ Download the example files from https://github.com/gahntpo/LocalizationProject\n📃 Get the summary in this blog post https://www.swiftyplace.com/blog/localization-ios-app-xcode-15\n\n00:00 Introduction\n00:38 Adding String Catalog\n03:02 Testing localization in the simulator\n04:33 Localization in Xcode preview with Locale\n05:43 Migrating an old project to the new swift catalogs\n06:41 Translating info plist files\n07:58 What resources are added to string catalog\n12:11 Translating enum values for picker display texts\n15:55 Working with multiple string catalog files\n18:29 Exporting string catalog files for translations\n20:14 Translating with plurals\n27:10 Wrap up\n\n#swiftui #xcode","published":"2023-09-19T13:29:50Z","thumbnail_url":"https://img.youtube.com/vi/slOQbTacj4k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Xcode Tip - Wirelessly Run an App on Device #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"Cdtbr6AZ7Mk","video_url":"https://www.youtube.com/watch?v=Cdtbr6AZ7Mk","description":"Normally when you run your app on a physical device you need to connect it to your Mac via a cable. With this option you can run your app wirelessly on your device and leave those wires at home.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-19T13:00:16Z","thumbnail_url":"https://img.youtube.com/vi/Cdtbr6AZ7Mk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"CocoaHeadsNL Meetup, 20 September 2023","channel_name":"CocoaHeadsNL","video_id":"8_TvdrcsaPU","video_url":"https://www.youtube.com/watch?v=8_TvdrcsaPU","description":"Live stream of the CocoaHeadsNL meetup at Q42 in The Hague.\n\nSchedule:\n19:00 - Mathijs Brenson: Frameworks, libraries & packages demystified\n20:00 - Mathijs Kadijk: A Mac-tastic Indie Adventure\n\nYou can watch both talks via this live stream but it's even better if you join us in The Hague and meet with fellow Apple developers.\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2023-09-18T19:57:05Z","thumbnail_url":"https://img.youtube.com/vi/8_TvdrcsaPU/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"SwiftUI Custom Alert View - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"LaimspStHzk","video_url":"https://www.youtube.com/watch?v=LaimspStHzk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom alert view that can be used anywhere inside the SwiftUI view | SwiftUI Custom Alert's | SwiftUI Complex UI | SwiftUI Custom View Modifier | SwiftUI Alert View | SwiftUI Custom Alert View | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-89464584\n\n► Sheet Hero Animation: https://youtu.be/zHtB8mHPLDU\n► Tab Bar Over Sheet: https://youtu.be/8Ys83qvnDvE\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 8\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project Setup\n    2:49 Building Custom Alert View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-18T18:00:06Z","thumbnail_url":"https://img.youtube.com/vi/LaimspStHzk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Xcode Tip - GIFs & Videos from Simulator #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"X6TfZHuQOWA","video_url":"https://www.youtube.com/watch?v=X6TfZHuQOWA","description":"Record an animated GIF or video of your app right in the Xcode Simulator.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-18T12:55:46Z","thumbnail_url":"https://img.youtube.com/vi/X6TfZHuQOWA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Generate Swift OpenAI Client using OpenAPI Generator | Build AI Text to Image iOS App | DALL-E","channel_name":"Xcoding with Alfian","video_id":"6WAqa6WOOSI","video_url":"https://www.youtube.com/watch?v=6WAqa6WOOSI","description":"","published":"2023-09-17T16:23:32Z","thumbnail_url":"https://img.youtube.com/vi/6WAqa6WOOSI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Breaking Down Swift Data Migrations | SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"PDKaZpWuH1I","video_url":"https://www.youtube.com/watch?v=PDKaZpWuH1I","description":"Breaking Down Swift Data Migrations | SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:40 - What is A SwiftData Migration?\n01:19 - What Is A Lightweight Migration In SwiftData\n02:05 - Defining A Versioned Schema In SwiftData\n07:21 - How To Debug SwiftData\n11:06 - Changing Property Names In SwiftData\n16:17 - How To Create A Schema Migration Plan In SwiftData\n18:41 - How To Setup Your ModelContainer With Your Migration Plan\n19:41 - How To Test Your Migration Plan In SwiftData\n20:40 - When To Use Custom Migrations In SwiftData\n22:08 - Creating A New VersionedSchema\n23:54 - How to Create a custom migration stage in SwiftData\n\n**********************************\n\nIn this Swift Data Tutorial, We'll be taking a look at migrations in Swift Data. We'll take a look at how we can add versioning to our Swift Data Schema and see how it evolves over time by adding new features or tweaking existing functionality.\n\nWe'll also look at custom migrations and lightweight migrations in SwiftData too. To see the difference and when to use each one. We'll see how to manage this using a Migration Plan in SwiftData and modelling our schema using the  VersionSchema API. \n\nWe'll also discuss how to test swiftdata migrations too with some handy tools to help you speed up development.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-09-17T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/PDKaZpWuH1I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Xcode Tip - FAST Renaming #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"OZJ7te5KGNY","video_url":"https://www.youtube.com/watch?v=OZJ7te5KGNY","description":"Here's how you quickly rename something throughout your ENTIRE codebase in Xcode.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-17T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/OZJ7te5KGNY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SFSymbol Animations in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"euia2GkPo7U","video_url":"https://www.youtube.com/watch?v=euia2GkPo7U","description":"In this video, I want to introduce you to the iOS and MacOS Symbols framework that was introduced at wwdc2023. I will be introducing you to the different animation types that can be used with the DiscreteSymbol effect, the Indefinite symbol Effect and the ContentTransition effect.\n\nLearn how to add simple and effective animations to SFSymbols in your UI\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:12 Discrete SymbolEffect\n10:20 Indefinite SymbolEffect\n15:28 ContentTransition and replace SymbolEffect\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SFSymbolEffectsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SFSymbol-Effects\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-09-17T07:05:29Z","thumbnail_url":"https://img.youtube.com/vi/euia2GkPo7U/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Xcode Tip - Fast Parameter Completion #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"EEZh9mulcWc","video_url":"https://www.youtube.com/watch?v=EEZh9mulcWc","description":"Sometimes Xcode offers a ton of different options when it comes to auto-complete. This trick helps you navigate that quickly.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-16T13:00:10Z","thumbnail_url":"https://img.youtube.com/vi/EEZh9mulcWc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Expert Tactics for Stretching your ASA Spend","channel_name":"Appfigures on YouTube","video_id":"5sNVD2d5YUQ","video_url":"https://www.youtube.com/watch?v=5sNVD2d5YUQ","description":"Apple Search Ads (ASA) are a great way to grow users, IF you maintain a solid ROI. Efficiency is the key as spending scales into the thousands and tens of thousands per month. Join Ariel and Thomas to learn which campaigns to run, how to structure them, and challenges and limitations to be aware of as you scale investments into user acquisition.\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli\n► Find Thomas on Twitter: https://twitter.com/Thomasbcn","published":"2023-09-15T19:01:18Z","thumbnail_url":"https://img.youtube.com/vi/5sNVD2d5YUQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Xcode Tip - Multi-line Cursor Editing #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"wpeCIAdlCpM","video_url":"https://www.youtube.com/watch?v=wpeCIAdlCpM","description":"If you need to make the same edit to a few different areas of your code, multi-line cursor editing will speed that up.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-15T13:00:50Z","thumbnail_url":"https://img.youtube.com/vi/wpeCIAdlCpM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Peter Gabriel - In Your Eyes, Scotiabank Arena, Toronto, Sept 11, 2023","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"EU86y-NAqus","video_url":"https://www.youtube.com/watch?v=EU86y-NAqus","description":"","published":"2023-09-15T05:57:27Z","thumbnail_url":"https://img.youtube.com/vi/EU86y-NAqus/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Peter Gabriel - Biko, Scotiabank Arena, Toronto, Sept 11, 2023","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"uck25XUV-Cg","video_url":"https://www.youtube.com/watch?v=uck25XUV-Cg","description":"","published":"2023-09-15T05:56:11Z","thumbnail_url":"https://img.youtube.com/vi/uck25XUV-Cg/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"Peter Gabriel - Solsbury Hill, Scotiabank Arena, Toronto, Sept 11, 2023","channel_name":"Tim Mitra (MTJC) on Youtube","video_id":"ajAc1s-MsvM","video_url":"https://www.youtube.com/watch?v=ajAc1s-MsvM","description":"","published":"2023-09-15T05:49:12Z","thumbnail_url":"https://img.youtube.com/vi/ajAc1s-MsvM/hqdefault.jpg","twitter_url":"https://twitter.com/timmitra"},{"name":"What I do when I’m not working during the week","channel_name":"maeganwilson_","video_id":"F4KScMmz6Rw","video_url":"https://www.youtube.com/watch?v=F4KScMmz6Rw","description":"","published":"2023-09-14T17:00:18Z","thumbnail_url":"https://img.youtube.com/vi/F4KScMmz6Rw/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Triangle Areas   Geometry Explorations Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"Yp9ccp2_3a8","video_url":"https://www.youtube.com/watch?v=Yp9ccp2_3a8","description":"We know that the area of a triangle is one half of base times height but in this episode we see how that is related to parallel lines","published":"2023-09-14T04:00:14Z","thumbnail_url":"https://img.youtube.com/vi/Yp9ccp2_3a8/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Xcode Tip - Save Space with Code Folding #swift #iosdeveloper #xcode","channel_name":"Sean Allen on YouTube","video_id":"KvQZC1OGV4s","video_url":"https://www.youtube.com/watch?v=KvQZC1OGV4s","description":"Use code folding to shrink different scopes of your code to save space and make your Swift files more readable.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-14T04:00:10Z","thumbnail_url":"https://img.youtube.com/vi/KvQZC1OGV4s/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Level up your SwiftUI – Easy improvements you can apply to any SwiftUI app","channel_name":"Paul Hudson on YouTube","video_id":"l7eut-nYIUc","video_url":"https://www.youtube.com/watch?v=l7eut-nYIUc","description":"In this video I'll show you some smart, simple improvements you can make to your SwiftUI projects to take advantage of the latest API from Apple. Get the starter project source code here: https://hws.dev/japan2023.zip\n\n00:00 Introduction\n01:58 Sample app demo\n03:44 Scroll snapping\n06:19 Scroll hinting\n12:12 Convenience initializers\n16:16 Automatic grammar agreement\n20:52 Line space reservation\n22:52 Automatic color gradients\n23:50 Symbol effects\n26:35 Button repeat behavior\n28:22 Missing content view\n32:27 Wrap up","published":"2023-09-13T22:14:27Z","thumbnail_url":"https://img.youtube.com/vi/l7eut-nYIUc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Tag TextField - TagsField - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"6aw1KaUg4MY","video_url":"https://www.youtube.com/watch?v=6aw1KaUg4MY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create custom Tag TextField using SwiftUI | SwiftUI TagField | SwiftUI Tag TextField | SwiftUI Custom TextField | SwiftUI TagView | SwiftUI FocusState | SwiftUI Complex UI | SwiftUI TagsField | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tag-89229284\n\n► Tag Layout Video: https://youtu.be/FzL11vRhzs8\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 8\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Building Custom Tag TextField\n    10:39 Embedding into TagLayout\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-13T20:29:59Z","thumbnail_url":"https://img.youtube.com/vi/6aw1KaUg4MY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Prototype Beautiful iOS Interactions & Transitions in Figma","channel_name":"DesignCode","video_id":"bltLXfwdbRs","video_url":"https://www.youtube.com/watch?v=bltLXfwdbRs","description":"Learn how to create stunning iOS interactions and transitions in Figma. Full course: https://designcode.io/ios17\n\nThis tutorial covers form interactions, tab bar navigation, modal popups, ticket folding animation and more. Master prototype design with smart animate and elegant effects.\n\nFigma file: ➡ https://www.dropbox.com/scl/fi/0qyxrme7kwkw1jvldg9s0/Sections-19-21-Travel-app-Prototype.fig?rlkey=5fttnj9tme782l9jy9tnjq7vx&amp;dl=0\n\n00:00 Intro overview\n01:17 Icon and Cards Animation \n15:53 Tab Bar and Scrolling Content\n26:24 Button Interactions and Transitions\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios17\n\n👋🏻 Let's connect!\n🐦 Twitter: https://twitter.com/SouranyPhomhome\n📸 Instagram: https://www.instagram.com/sou.design\n\n#figma #uidesign #uiux","published":"2023-09-13T13:43:05Z","thumbnail_url":"https://img.youtube.com/vi/bltLXfwdbRs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Xcode Tip - Fix Spelling Errors in Your Code #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"7W03ncVgenY","video_url":"https://www.youtube.com/watch?v=7W03ncVgenY","description":"Enable spell checking in Xcode to get rid of those embarrassing spelling mistakes in your code.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-13T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/7W03ncVgenY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Did you know this hidden feature of private properties? 😯","channel_name":"Vincent Pradeilles on YouTube","video_id":"kRKCFysD3iw","video_url":"https://www.youtube.com/watch?v=kRKCFysD3iw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-12T15:00:29Z","thumbnail_url":"https://img.youtube.com/vi/kRKCFysD3iw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tip - Slow Animations on Simulator #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"VEEv3cBUfTQ","video_url":"https://www.youtube.com/watch?v=VEEv3cBUfTQ","description":"A great way to debug your app's animations in Xcode is to enable slow animations on your simulator.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-12T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/VEEv3cBUfTQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Putting your whole self in your art takes time #rickrubin #podcast #creativity #LivingTheCreativeAct","channel_name":"Full Queue Developer","video_id":"dPrBdn-yXjs","video_url":"https://www.youtube.com/watch?v=dPrBdn-yXjs","description":"Clip from S4E9 Living the Creative Act - Catch the full videos on YouTube, MakerTube, or my website: https://fullqueuedeveloper.com","published":"2023-09-11T21:39:39Z","thumbnail_url":"https://img.youtube.com/vi/dPrBdn-yXjs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"\"Impatience is an argument with reality\" #rickrubin #podcast #creativity #LivingTheCreativeAct","channel_name":"Full Queue Developer","video_id":"o5JhTAzZWWk","video_url":"https://www.youtube.com/watch?v=o5JhTAzZWWk","description":"Clip from S4E9 Living the Creative Act - Catch the full videos on YouTube, MakerTube, or my website: https://fullqueuedeveloper.com","published":"2023-09-11T17:52:38Z","thumbnail_url":"https://img.youtube.com/vi/o5JhTAzZWWk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"\"Patience\" pt2 💜 S4E9 Living the Creative Act 💜 Reacting to The Creative Act by Rick Rubin","channel_name":"Full Queue Developer","video_id":"sBQkh-5LmWM","video_url":"https://www.youtube.com/watch?v=sBQkh-5LmWM","description":"Reading and reacting to pages 115 to 116 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, September 10, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-09-11T17:11:36Z","thumbnail_url":"https://img.youtube.com/vi/sBQkh-5LmWM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Xcode Tip - Vertical Code Selection #iosdeveloper #swift #xcode","channel_name":"Sean Allen on YouTube","video_id":"6mWo5XHkEWo","video_url":"https://www.youtube.com/watch?v=6mWo5XHkEWo","description":"Hold control while selecting a section of code to make a vertical selection. This allows you to quickly make edits when similar code is vertically stacked.\n\nSubscribe for more Xcode and iOS Dev tips.","published":"2023-09-11T12:54:14Z","thumbnail_url":"https://img.youtube.com/vi/6mWo5XHkEWo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How To Use SwiftData with Preview | SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"jCC3yuc5MUI","video_url":"https://www.youtube.com/watch?v=jCC3yuc5MUI","description":"How To Use SwiftData with Preview | SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:22 - Creating A Custom ModelContainer In SwiftData For Previews\n07:27 - How To Prefill Items In SwiftUI Previews with SwiftData\n12:35 - Updating Our Existing SwiftUI Previews\n16:03 - Building A Reusable SwiftDataPreviewer View\n\n**********************************\n\nIn this Swift Data tutorial, we'll be looking at how to use SwiftData with Previews, I'll be going over some common issues that you may face when trying to use SwiftUI Previews with SwiftData and some tips and tricks to help you use your SwiftUI Previews better.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-09-10T14:00:34Z","thumbnail_url":"https://img.youtube.com/vi/jCC3yuc5MUI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Scrolling Charts in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"9nQh5QofS8c","video_url":"https://www.youtube.com/watch?v=9nQh5QofS8c","description":"In this video, I want to Introduced you to the new Scrolling feature that was introduced in for Charts in Xcode 15 for iOS and MacOS.  \nThis video was sponsored by Brilliant.\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch . The first 200 of you will get 20% off Brilliant’s annual premium subscription.\n\nYou will get introduced to ScrollableAxis and chartScrollTargetBehaviour that we an combine with the chartSelection that I introduced int he previous video on this topic to create more dynamic bar charts to display large sets of data.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:09 The Basics\n7:17 ScrollableAxis and VisibleDomain\n10:38 Managing ScrollPosition\n13:22 Chart Selection\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/ScrollingChartsStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/ScrollingCharts\n\nReferences mentioned in video:\nCharts Framework  2 - Visualizing Large Data Sets with Bar Charts\n   https://youtu.be/lB3poCA8ZN4\n\nSelection and PieCharts in iOS 17\n   https://youtu.be/BWUY18wH4JQ\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-09-10T13:42:36Z","thumbnail_url":"https://img.youtube.com/vi/9nQh5QofS8c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI: Hide Navigation Bar On Swipe - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"_oFMZaXIgPc","video_url":"https://www.youtube.com/watch?v=_oFMZaXIgPc","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to hide the native SwiftUI navigation bar when scrolled | SwiftUI Hide Navigation Bar on Swipe | Hide NavBar on Swipe SwiftUI | SwiftUI Hide Navigation Bar on Scroll | Swiftui Scroll To Hide Navigation Bar | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-bar-89012382\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 8\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    1:04 Building Custom Tab Bar\n    4:10 Adding Animations to the Tab Icons\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-09T13:51:36Z","thumbnail_url":"https://img.youtube.com/vi/_oFMZaXIgPc/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"5 Tips you should know for a Successful Software Career | Podcast Ep. #7","channel_name":"Swift and Tips","video_id":"i0zsZYIoAGA","video_url":"https://www.youtube.com/watch?v=i0zsZYIoAGA","description":"Whether you're just starting out in the tech industry or you're a seasoned developer, the path to success in a software career can sometimes seem challenging. In this episode, we delve deep into 5 essential tips that can transform your journey in the tech world. 🚀\n\nResources:\n- Atomic Habits: https://jamesclear.com/atomic-habits\n- Becoming A TRUE Senior Dev: https://youtu.be/ZZ7jRt4D3uA?si=O1HaJg0yzq89r6H4\n- TBD\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-09-08T20:09:19Z","thumbnail_url":"https://img.youtube.com/vi/i0zsZYIoAGA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Cracking the Code: My Deep Dive into the \"Failed to Receive Result from Plugin\" Macro Error","channel_name":"Swift and Tips","video_id":"NfpBpEP3kPI","video_url":"https://www.youtube.com/watch?v=NfpBpEP3kPI","description":"In today's video, we'll explore three key insights:\n\n1️⃣ My methods for generating data using the @SampleBuilder macro, made possible through DataGeneratorType.\n2️⃣ The strategies I employed to generate specific types of random data—like names, emails, and URLs—leveraging the @SampleBuilderItem macro.\n3️⃣ And finally, my journey in pinpointing and resolving the \"Failed to Receive Result from Plugin\" error within my macro.\n\nLink to the macro: TBD\n\nContent:\n0:00 - SampleBuilder with DataGenerator\n3:01 - SampleBuilderItem with Category\n7:55 - Resolving the \"Failed to Receive Result from Plugin\" error\n13:45 - What would you prefer?\n\n-----\nRelated videos:\n* @_exported attribute: https://youtu.be/xU6btygja5Y\n* AST Explorer: https://youtu.be/CQ1wABT1jNM\n* Sneak peek of @SampleBuilder: https://youtu.be/Fmqo1siAltw\n* Tips learned to make a great Swift Macro: https://youtube.com/live/YBI_fgYMXgk?feature=share\n\n-----\nResources: \nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-09-07T15:00:17Z","thumbnail_url":"https://img.youtube.com/vi/NfpBpEP3kPI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Triangle Angles   Geometry Explorations Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"eKsqxE9iDFQ","video_url":"https://www.youtube.com/watch?v=eKsqxE9iDFQ","description":"How we know that the sum of the angles in a triangle add up to 180º.","published":"2023-09-07T04:00:20Z","thumbnail_url":"https://img.youtube.com/vi/eKsqxE9iDFQ/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Demystifying Sobel Operators & Edge Detection [Swift Implementation]","channel_name":"Aryaman Sharda on YouTube","video_id":"VL8PuOPjVjY","video_url":"https://www.youtube.com/watch?v=VL8PuOPjVjY","description":"In this video, we dive deep into the fascinating world of edge detection algorithms, specifically focusing on the Sobel Edge Detection method. \n\nWe'll explore the basics of image convolution and implement this powerful algorithm from scratch.\n\nUnderstanding Intensity\nTo kick things off, we'll discuss the concept of intensity, which refers to the brightness or darkness of a pixel in an image. Edge detection aims to locate areas in an image where intensity changes dramatically, indicating the presence of edges. We'll start by converting the image to grayscale for easier processing.\n\nGrayscale Conversion\nWe'll walk you through the process of converting a color image to grayscale, discussing the difference between naive averaging and using a weighted approach that better matches human perception.\n\nThe Power of Convolution\nImage convolution is a fundamental operation in image processing and computer vision. Learn how we use kernels to detect edges by performing operations on pixel values in the image.\n\nMeet the Sobel Operators\nDiscover the Sobel operators, a pair of kernels that measure intensity changes horizontally and vertically. We'll explain how they work and why we set the center pixels to zero to focus on intensity changes around each pixel.\n\nMagnitude of the Gradient\nFind out how we calculate the magnitude of the gradient, a measure of intensity change. Using the Pythagorean theorem, we combine horizontal and vertical gradients to identify edges.\n\nThresholding for Clarity\nLearn how we use a threshold to highlight significant edges while eliminating noise. Adjusting this threshold allows us to control the level of detail in the final edge-detected image.\n\nBlurring for Better Results\nWe'll introduce pre-blurring as a technique to reduce noise and fine-scale variations in pixel intensity, creating a more stable image for edge detection.\n\nEdge Detection Code\nWe'll wrap up the implementation of our edge detection algorithm, step by step. We iterate through pixels, apply kernels, calculate gradients and magnitudes, and finally mark edges in the new image.\n\nI hope you enjoyed this video and found it informative! If you have any feedback or topics you'd like us to explore in this style, please let us know in the comments. Don't forget to like, comment, and subscribe for more content. Thanks for watching!","published":"2023-09-06T18:13:50Z","thumbnail_url":"https://img.youtube.com/vi/VL8PuOPjVjY/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"UI Design a Travel App in Figma from scratch","channel_name":"DesignCode","video_id":"tIA_ukEeZfw","video_url":"https://www.youtube.com/watch?v=tIA_ukEeZfw","description":"Beginner-friendly. Design this travel app user interface using the new techniques in the Figma design tool. Full course: https://designcode.io/ios17\n\nToday, we will create this beautiful design together: a travel app by Aksonvady, one of our best UI designers. I'm excited to guide you through the process of recreating and teaching you how to make this design. Throughout the video, we'll create the structure of our design and then use auto-layout to create layouts. There's much to discover about auto layout and how to use it effectively. We'll also have some enjoyable experimentation with colors and gradients. I'll combine linear and angular techniques to introduce cool 3D effects to specific elements. Typography will be another aspect that we'll explore to enhance the appearance.\n\n📂 Figma file\n➡ https://www.figma.com/community/file/1281251084693374902/iOS-17-Travel-App-Design\n\n🎞 Video timestamps\n00:00 Overview\n00:55 Wireframes\n14:11 Typography and Icons\n29:05 New Auto Layout\n45:39 Colors and Gradients\n01:03:09 Images and Tab bar\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios17\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma #uidesign #ui","published":"2023-09-06T14:56:40Z","thumbnail_url":"https://img.youtube.com/vi/tIA_ukEeZfw/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Fundamentals | FULL COURSE | Beginner Friendly","channel_name":"Sean Allen on YouTube","video_id":"b1oC7sLIgpI","video_url":"https://www.youtube.com/watch?v=b1oC7sLIgpI","description":"Get your start in SwiftUI with SwiftUI Fundamentals. In this 12 hour course we build 4 apps that ramp up in difficulty. The first 3 apps are quite simple, but the 4th and final app grows substantialy in size and challenge. See the timestamps at the bottom of the description for the full curriculum.\n\nThe course has been updated for iOS 15 and iOS 16.\n\nIf you want a structured viewing experience with a comment section on each individual video, this course is also available (for free) at https://seanallen.teachable.com.\n\nApp 1 Weather: \nWe learn the absolute basics of SwiftUI to build the user interface of a weather app. If you have experience with SwiftUI, feel free to skip this one as it's very beginner friendly.\n\nWeather Completed Source Code (Updated for iOS 16):\nhttps://www.dropbox.com/scl/fo/sh092hs8fnwxwa169kkre/h?rlkey=5l9h82p95con0bu9usc2s1wg3&amp;dl=0\n\nApp 2 - Apple Frameworks: \nWe learn to build a Grid and pass data from our main view to a detail view.\n\nFramework icon images:\nhttps://www.dropbox.com/scl/fo/lijj23qlv9eiblta13z61/h?rlkey=79h2tiegl2ysood23qcvfxo85&amp;dl=0\n\nApple Frameworks Completed Source Code (Updated for iOS 16):\nhttps://www.dropbox.com/scl/fo/5zvhvulzemu74sit9qn96/h?rlkey=pc8nycuc6eejy8rb8j9szfvhm&amp;dl=0\n\nApp 3 - Barcode Scanner: \nWe learn to use UIViewRepresentable to connect SwiftUI and UIKit in case SwiftUI doesn't support a type of user interface you want.\n\nBarcode Scanner Completed Source Code:\nhttps://www.dropbox.com/scl/fo/iy2ymc4jcrz7vfh2wqxzk/h?rlkey=8055hc325k07rji6hapgifcw1&amp;dl=0\n\nApp 4 - Appetizers: \nThis app is a big one where we put it all our learnings together to build a proper SwiftUI app that works with a network call (updated to Async/Await in iOS 15).\n\nAppetizers Completed Source Code (updated for iOS 16):\nhttps://www.dropbox.com/scl/fo/0h5kub6len9jkghiwj6gz/h?rlkey=uf04zyhvww722jksfrech2up4&amp;dl=0\n\nWhat's New in Xcode 15:\nhttps://youtu.be/oNAj6aIU7tk\n\nWhat's New in Xcode 14:\nhttps://youtu.be/tYBZ8AVH0Q0\n\nWhat's New in Xcode 13: \nhttps://youtu.be/8OIyptQpzMQ\n\nWhat's New in SwiftUI WWDC 2021:\nhttps://developer.apple.com/videos/play/wwdc2021/10018/\n\nWhat's New in SwiftUI WWDC 2022:\nhttps://developer.apple.com/videos/play/wwdc2022/10052/\n\nWhat's New in SwiftUI WWDC 2023:\nhttps://developer.apple.com/videos/play/wwdc2023/10148/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #swiftui #iosdeveloper \n\nTimestamps:\n0:00 - What you will learn & updates\n6:30 - SwiftUI Basics - Weather App\n19:01 - Weather - Text\n25:54 - Weather - SF Symbols\n29:13 - Weather - Main VStack\n36:41 - Weather - HStack of Days\n50:08 - Weather - Button & Refactoring\n1:07:35 - Weather - @State & @Binding Basics\n1:18:03 - Weather App - iOS 15 & 16 Updates\n1:31:52 - How SwiftUI Works - Fundamental Concepts\n2:02:00 - App 2 - Apple Frameworks\n2:09:08 - Frameworks - Grid Start\n2:20:35 - Frameworks - Grid End\n2:32:34 - Frameworks - Detail View\n2:47:00 - Frameworks - Intro to MVVM & Moving Data\n3:06:09 - Frameworks - Integrating with UIKit\n3:17:56 - Frameworks - Refactor\n3:38:12 - Frameworks - iOS 15 & 16 Updates\n3:53:41 - App 3 - Barcode Scanner\n4:05:24 - Barcode Scanner - Camera Setup\n4:21:44 - Barcode Scanner - Error Handling\n4:26:49 - Barcode Scanner - Coordinator Setup\n4:48:28 - Barcode Scanner - More Error Handling\n5:02:46 - Barcode Scanner - Refactor\n5:12:26 - App 4 - Appetizers\n5:24:48 - Appetizers - App Lifecycle\n5:29:55 - Appetizers - Model\n5:42:19 - Appetizers - List View\n5:55:32 - Appetizers - Network Manager\n6:12:40 - Appetizers - Connecting the UI\n6:26:53 - Appetizers - Errors & Alerts\n6:41:35 - Appetizers - Loading View\n6:53:21 - Appetizers - Download Image\n7:03:42 - Appetizers - Remote Image\n7:16:16 - Appetizers - Project cleanup & organization\n7:21:12 - Appetizers - Detail View UI Setup\n7:41:09 - Appetizers - Detail View UI Connections\n7:52:28 - Appetizers - Detail View Refactor\n8:02:56 - Appetizers - Account View UI Setup\n8:17:29 - Appetizers - View Model & Text Validation\n8:33:22 - Appetizers - @AppStorage\n8:50:56 - Appetizers - Order Screen UI\n9:02:18 - Appetizers - Empty State\n9:12:40 - Appetizers - @EnvironmentObject - Order\n9:30:21 - Appetizers - iOS 15 - Initial Run\n9:38:48 - Appetizers - iOS 15 - Tabbar Badge & List Separator\n9:52:25 - Appetizers - iOS 15 - @FocusState Keyboard\n10:01:01 - Appetizers - iOS 15 - Async/Await Network Calls\n10:26:19 - Appetizers - iOS 15 - AsyncImage\n10:32:52 - Appetizers - iOS 16 - Regex, guard let\n10:45:58 - App Optimizations\n11:19:41 - Data Flow Review\n11:38:47 - iOS 17 @Observable\n11:45:36 - What’s Next?","published":"2023-09-06T11:56:06Z","thumbnail_url":"https://img.youtube.com/vi/b1oC7sLIgpI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Don't write this code! (or you'll get a memory leak)","channel_name":"Vincent Pradeilles on YouTube","video_id":"2Ot86h_Xu1M","video_url":"https://www.youtube.com/watch?v=2Ot86h_Xu1M","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-09-05T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2Ot86h_Xu1M/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to improve APP STORE RATING in the App Store","channel_name":"Swiftful Thinking","video_id":"jFvihMQFQsc","video_url":"https://www.youtube.com/watch?v=jFvihMQFQsc","description":"You can only show the OS rating prompt 3 times per year! How to improve your app's App Store rating in the Apple App Store #shorts","published":"2023-09-04T18:00:16Z","thumbnail_url":"https://img.youtube.com/vi/jFvihMQFQsc/hqdefault.jpg","twitter_url":""},{"name":"S4E8 \"Patience\" part 1 | Living the Creative Act | Reacting to \"The Creative Act\" by Rick Rubin","channel_name":"Full Queue Developer","video_id":"2yaaErhhfI0","video_url":"https://www.youtube.com/watch?v=2yaaErhhfI0","description":"Reading and reacting to pages 113 to 114 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City. Originally broadcasted live from New York City on Sunday, September 3, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-09-03T21:57:55Z","thumbnail_url":"https://img.youtube.com/vi/2yaaErhhfI0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Complete Expense Tracker App With SwiftData - CRUD - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Mpenbt2mH-Y","video_url":"https://www.youtube.com/watch?v=Mpenbt2mH-Y","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a minimal expense tracker where we can split expenses based on categories with SwiftData using SwiftUI | SwiftData CRUD | Expense Tracker App | Expense Tracker UI | SwiftData iOS 17 | SwiftUI SwiftData Tutorial | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-88713529\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 8\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:35 Project Setup & Setting Up Data Model\n    4:17 Building Expenses View\n    8:33 Building New Expenses View\n    14:27 Building Expense Card View\n    18:17 Building Categories View\n    27:22 Building Search Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-09-03T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Mpenbt2mH-Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Computers DON'T LIE. It's a bug! #Shorts","channel_name":"Swiftful Thinking","video_id":"fSfJ-Gs7KWQ","video_url":"https://www.youtube.com/watch?v=fSfJ-Gs7KWQ","description":"Experienced software engineers know that nothing happens by accident. Computers don't lie.","published":"2023-09-03T15:00:22Z","thumbnail_url":"https://img.youtube.com/vi/fSfJ-Gs7KWQ/hqdefault.jpg","twitter_url":""},{"name":"How To Preload Relationship Into SwiftData ModelContainer | SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"DnZKwlOkRrE","video_url":"https://www.youtube.com/watch?v=DnZKwlOkRrE","description":"How To Preload Relationship Into SwiftData ModelContainer | SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:37 - Creating our JSON files\n02:37 - Using Codable With SwiftDataModels\n07:13 - Decoding our defaults for to do items\n13:21 - How to Prefill Relationships In SwiftData\n15:32 - How to Prefill Images Into SwiftData Model Container\n\n**********************************\n\nIn this Swift Data tutorial, we'll be looking at how to preload relationship into SwiftData ModelContainer. We'll be building ontop of our other SwiftData tutorials. And looking at how we can refactor our code to use SwiftData & JSON to add some default to do items to our to-do list app. \n\nWe'll look at how we can add some todo's with a category, which will allow us to see how to pre-populate swiftdata relationship. And work with SwiftData & Codable. We'll build ontop of this also and see how to preload image in SwiftData by giving one of our todo items an image.\n\nBy the end of this tutorial you'll learn everything that you need to know about pre populating a swifdata model container.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-09-03T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/DnZKwlOkRrE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Selection and PieCharts in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"BWUY18wH4JQ","video_url":"https://www.youtube.com/watch?v=BWUY18wH4JQ","description":"In this video I am going to introduced you to a couple of new features of the charts framework introduced in iOS 17\nWe will take a look at the new chartSelection method first on a BarChart which has greatly simplified our ability to select and access chart information\nNext, I will introduce you to the new SectorMark and the Piecharts we can now produce and then, with a very simple argument turn this in to a donut chart and with the selection method create some pretty stunning visual effects.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:28 Simple BarChart\n5:02 Chart Selection\n8:40 Pie Charts\n12:20 Donut Charts\n13:40 Sector selection\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SelectionAndPieChartsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SelectionAndPieCharts\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nReferences mentioned in video:\nCharts Framework Introduction\n   https://youtu.be/dIvE-E8nlsA\nCharts Framework Visualizing Large Data Sets\n   https://youtu.be/lB3poCA8ZN4\nUnderstanding Trailing Closure Syntax\n   https://youtu.be/E71HEvSZkZo\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-09-03T13:36:32Z","thumbnail_url":"https://img.youtube.com/vi/BWUY18wH4JQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"If your friend sent you this...","channel_name":"Swiftful Thinking","video_id":"byKNNOKLbCY","video_url":"https://www.youtube.com/watch?v=byKNNOKLbCY","description":"Share this with the best software engineer you know. #Shorts","published":"2023-09-03T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/byKNNOKLbCY/hqdefault.jpg","twitter_url":""},{"name":"Add USDZ LiDAR Object Capture to Inventory Tracker SwiftUI App | iOS | visionOS","channel_name":"Xcoding with Alfian","video_id":"PGqr_zfhWaA","video_url":"https://www.youtube.com/watch?v=PGqr_zfhWaA","description":"In this video, we will add a USDZ Scanner where the user can capture a real life object and transform it into a USDZ directly from the App using Photogrammetry to the Inventory Tracker App\n#applevisionpro #visionos #swiftui #iosdevelopment \n\nGitHub Starter Project Repo:\nhttps://github.com/alfianlosari/ARInventorySwiftUI/tree/part2-starter\n\nUSDZScanner SPM Repo:\nhttps://github.com/alfianlosari/USDZScanner\n\nPart 1 - Build visionOS & iOS AR Realtime Inventory App | SwiftUI | RealityKit | Firebase | Full Tutorial:\nhttps://youtu.be/DxVmeVf0Wwg\n\nGitHub Completed Project Repo:\nhttps://github.com/alfianlosari/ARInventorySwiftUI\n\nApple Object Capture Sample Code:\nhttps://developer.apple.com/documentation/realitykit/guided-capture-sample\n\nWWDC23 Video - Meet Object Capture for iOS:\nhttps://developer.apple.com/videos/play/wwdc2023/10191/","published":"2023-09-03T02:00:09Z","thumbnail_url":"https://img.youtube.com/vi/PGqr_zfhWaA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI: How To Create a Live Drop-In Audio Chat Room App","channel_name":"Stream Developers on YouTube","video_id":"SnWwDM1YXrc","video_url":"https://www.youtube.com/watch?v=SnWwDM1YXrc","description":"This tutorial will unlock simple steps to build an iOS audio room app experience using SwiftUI. You will create VoiceDorm, a SwiftUI app with functionalities and features similar to Twitter Spaces and Club House.\n\nTimestamps\n00:00 Introduction\n01:55 Final Project\n03:41 Create a New SwiftUI Project\n04:19 Set Microphone Usage Privacy\n05:21 Install the Video SDK\n06:42 Setup the SDK: Create and Join a Room\n08:22 Add UIs For Sections of the App\n11:25 Request Permission to Speak\n12:10 Recap\n\nRelated Links\n\nTry Stream For Free: https://getstream.io/try-for-free/\n\nStream Video: https://getstream.io/video\n\niOS Documentation: https://getstream.io/video/docs/ios\n\nDownload the SwiftUI Project: https://github.com/GetStream/swift-and-swiftui-tutorial-projects/tree/main/iOSAudioRoom\n\nVideo SDK's GitHub Repo: https://github.com/GetStream/stream-video-swift \n\nFollow Amos on Twitter: https://twitter.com/amos_gyamfi","published":"2023-09-02T21:00:12Z","thumbnail_url":"https://img.youtube.com/vi/SnWwDM1YXrc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Should you post that on LINKEDIN?","channel_name":"Swiftful Thinking","video_id":"pp2_17th69c","video_url":"https://www.youtube.com/watch?v=pp2_17th69c","description":"Tips for software engineers who are learning to code and might post to LinkedIn #shorts","published":"2023-09-02T15:00:37Z","thumbnail_url":"https://img.youtube.com/vi/pp2_17th69c/hqdefault.jpg","twitter_url":""},{"name":"STOP building CUSTOM COMPONENTS","channel_name":"Swiftful Thinking","video_id":"rpEM73FkOlk","video_url":"https://www.youtube.com/watch?v=rpEM73FkOlk","description":"Should you build a custom UI component if you don't have to? #shorts","published":"2023-09-02T13:00:42Z","thumbnail_url":"https://img.youtube.com/vi/rpEM73FkOlk/hqdefault.jpg","twitter_url":""},{"name":"CODING TUTORIALS on your Resume?","channel_name":"Swiftful Thinking","video_id":"8KP0hByjraI","video_url":"https://www.youtube.com/watch?v=8KP0hByjraI","description":"Should you include a coding tutorial on your resume? #shorts","published":"2023-09-01T20:00:02Z","thumbnail_url":"https://img.youtube.com/vi/8KP0hByjraI/hqdefault.jpg","twitter_url":""},{"name":"How important is CUSTOM UI?","channel_name":"Swiftful Thinking","video_id":"PtYApMjZFI8","video_url":"https://www.youtube.com/watch?v=PtYApMjZFI8","description":"How important is it to have a custom UI elements in your app? #shorts","published":"2023-09-01T18:00:09Z","thumbnail_url":"https://img.youtube.com/vi/PtYApMjZFI8/hqdefault.jpg","twitter_url":""},{"name":"Feature Modularization in iOS (Part 3) - UI and Navigation Modules","channel_name":"iOS Development in the Wild","video_id":"EvOKiplQSAY","video_url":"https://www.youtube.com/watch?v=EvOKiplQSAY","description":"This is the final video in a mini-series that goes over Feature Modularization in iOS. In this video, I go over what UI and Navigation Modules are in iOS.\n\nI've recommend watching the previous videos before going into this which can be found in the playlist here: https://www.youtube.com/watch?v=CprFVR47b7k&amp;list=PLZQUFKIFrA22En-k-y47XwnQG-1Z9GtfT&amp;pp=gAQBiAQB\n\nHere is my original blog post on the topic which contains a full overview of Feature Modularization if you want to read ahead: https://samst.one/feature-modularization-in-ios/\n\nChapters:\n\n0:00 - Intro\n1:57 - UI Modules\n5:02 - Navigation Modules\n8:33 - Summary\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-09-01T16:14:20Z","thumbnail_url":"https://img.youtube.com/vi/EvOKiplQSAY/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"SwiftUI Animated Tab Icons - Animated SF Symbols - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"NBPBe7MmPJ0","video_url":"https://www.youtube.com/watch?v=NBPBe7MmPJ0","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Stylish Animated Tab Bar Which Will be Having Micro-Interactions Enabled Tab Icons Using SwiftUI |  SwiftUI Animated Tab Bar Icons | SwiftUI Animated SF Symbols | SwiftUI SymbolEffect Modifier | SwiftUI Animated System Images | SwiftUI Micro-Interactions | SwiftUI Complex UI | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-tab-88560578\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 8\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    1:04 Building Custom Tab Bar\n    4:10 Adding Animations to the Tab Icons\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-31T20:30:11Z","thumbnail_url":"https://img.youtube.com/vi/NBPBe7MmPJ0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to CHOOSE A CODING TUTORIAL (Part 2/2)","channel_name":"Swiftful Thinking","video_id":"oRll_jdx4u4","video_url":"https://www.youtube.com/watch?v=oRll_jdx4u4","description":"How to choose which coding tutorials to follow? #shorts","published":"2023-08-31T20:00:12Z","thumbnail_url":"https://img.youtube.com/vi/oRll_jdx4u4/hqdefault.jpg","twitter_url":""},{"name":"How to CHOOSE A CODING TUTORIAL (Part 1/2)","channel_name":"Swiftful Thinking","video_id":"ZpzIt1GE2lk","video_url":"https://www.youtube.com/watch?v=ZpzIt1GE2lk","description":"How to choose which coding tutorials to follow? #shorts","published":"2023-08-31T18:00:25Z","thumbnail_url":"https://img.youtube.com/vi/ZpzIt1GE2lk/hqdefault.jpg","twitter_url":""},{"name":"33: We had some success, but it never saw the light of day","channel_name":"Swift Package Indexing Live Streams","video_id":"g1W9JBRxYz0","video_url":"https://www.youtube.com/watch?v=g1W9JBRxYz0","description":"Join us as we talk about the disastrous week we had last week, where we had system failures, failed podcast recordings, and lumbago problems! We also talked about the upcoming Swift.org Package page and how we will curate the packages that get featured in the Community Showcase section. Plus, of course, community package recommendations.  \n  \n**News**\n\n- [Staging site for the Swift.org Packages page](https://spi-swift-org.netlify.app/packages/)\n    - [and the associated pull request](https://github.com/apple/swift-org-website/pull/344)\n- [Our Dependabot alerts](https://github.com/SwiftPackageIndex/PackageList-Validator/security/dependabot?q=is%3Aclosed)\n\n**Packages**\n\n- [xcbeautify](https://swiftpackageindex.com/tuist/xcbeautify) by [Tuist](https://tuist.io/)\n- [SwiftUI-Shimmer](https://swiftpackageindex.com/markiv/SwiftUI-Shimmer) by [Vikram Kriplaney](https://github.com/markiv)\n- [SwiftPrompt](https://swiftpackageindex.com/CheekyGhost-Labs/SwiftPrompt) by [Michael O’Brian](https://cheekyghost.com/)\n- [SF2Lib](https://swiftpackageindex.com/bradhowes/SF2Lib) by [Brad Howes](https://github.com/bradhowes)\n- [SwiftAsyncAssert](https://swiftpackageindex.com/angu-software/SwiftAsyncAssert) by [angu software](https://techhub.social/@angu)\n- [BezelKit](https://swiftpackageindex.com/markbattistella/BezelKit) by [Mark Battistella](https://mastodon.au/@markbattistella)","published":"2023-08-31T14:00:22Z","thumbnail_url":"https://img.youtube.com/vi/g1W9JBRxYz0/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"What are Feature Modules in iOS?","channel_name":"iOS Development in the Wild","video_id":"iui-SX9Bqnk","video_url":"https://www.youtube.com/watch?v=iui-SX9Bqnk","description":"In this pond side short, I touch on what Feature Modules are in iOS. For a more in depth look at feature modularization and its various components, check out the video here: https://youtu.be/CprFVR47b7k\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-31T08:00:19Z","thumbnail_url":"https://img.youtube.com/vi/iui-SX9Bqnk/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"Build Switcher: Local Build Caching for Xcode","channel_name":"Aryaman Sharda on YouTube","video_id":"7ty6eUM-3uM","video_url":"https://www.youtube.com/watch?v=7ty6eUM-3uM","description":"🚀 Download: https://aryamansharda.gumroad.com/l/build-switcher\n\n⚡ BuildSwitcher intelligently caches the latest builds across your most frequented branches. Now, you can switch between these builds instantly in the Simulator without having to wait for compilation or stashing your working changes when you change branches. \n\nSay goodbye to wasted time on resolving dependency versions, battling caching / DerivedData issues, and waiting for compilation during branch changes and demos.\n\n🔍 Swift, Smooth Comparison: With BuildSwitcher, comparing your feature or bug-fix branches with main is a breeze. Safeguard against regressions and ensure that pesky bugs are truly squashed, all without the hassle of switching branches or recompiling.\n\n🔄 Simpler Refactoring: Transitioning from Swift/ObjC to SwiftUI? Or, in the middle of a big refactor? BuildSwitcher's got your back! Easily compare your current implementation against the original allowing you to ensure the expected behavior remains intact.\n\n📊 Dazzling Demos, Zero Delay: Picture this - it's the end of the week and you're getting ready to demo your bug fixes and new features to your team. As you move between branches and wait for your project to recompile, your high-energy demo quickly becomes a time-sucking nightmare. \n\nWith BuildSwitcher automatically caching your builds across your recent branches, you can now easily restore builds in the Simulator without compiling, changing branches, or stashing any changes. Your demos just went from clunky to seamless. 🎉\n\n🛠️ Easy Setup: Seamless integration into your workflow. A few taps, and you're good to go! No rocket science, I promise. Plus, it's compatible with all iOS and iPadOS projects. 🚀\n\n👨‍💻 Developer-Tested, Developer-Friendly: I've put BuildSwitcher through its paces over a few on-call shifts and I've found it indispensable in my development workflow.\n\n👇 Download BuildSwitcher👇 \nhttps://aryamansharda.gumroad.com/l/build-switcher","published":"2023-08-31T04:36:46Z","thumbnail_url":"https://img.youtube.com/vi/7ty6eUM-3uM/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Angles   Geometry Explorations Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"gZM8kHBvfQ8","video_url":"https://www.youtube.com/watch?v=gZM8kHBvfQ8","description":"Geometry is all about playing a game according to the agreed upon basic rules. In this episode we begin by playing with angles.","published":"2023-08-31T04:00:31Z","thumbnail_url":"https://img.youtube.com/vi/gZM8kHBvfQ8/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Are you READY for a SOFTWARE ENGINEERING JOB?","channel_name":"Swiftful Thinking","video_id":"sdTlen0Wpxc","video_url":"https://www.youtube.com/watch?v=sdTlen0Wpxc","description":"Are you ready for an entry level software engineering job? #shorts","published":"2023-08-30T20:00:15Z","thumbnail_url":"https://img.youtube.com/vi/sdTlen0Wpxc/hqdefault.jpg","twitter_url":""},{"name":"What is the FASTEST way to learn LEARN SWIFT for FREE?","channel_name":"Swiftful Thinking","video_id":"4rccLUs5ndg","video_url":"https://www.youtube.com/watch?v=4rccLUs5ndg","description":"What is the fastest way to learn how to code in Swift in 2023? #shorts","published":"2023-08-30T18:00:02Z","thumbnail_url":"https://img.youtube.com/vi/4rccLUs5ndg/hqdefault.jpg","twitter_url":""},{"name":"Feature Modularization in iOS (Part 2) - Core Modules","channel_name":"iOS Development in the Wild","video_id":"zTmZAN0Q2fs","video_url":"https://www.youtube.com/watch?v=zTmZAN0Q2fs","description":"This is the 2nd video of 3 in a mini-series that go over Feature Modularization in iOS. In this video, I go over what Core Modules are in Feature Modularization. \n\nI've recommend watching the first video before going into this: https://youtu.be/CprFVR47b7k\n\nHere is my original blog post on the topic which contains a full overview of Feature Modularization if you want to read ahead: https://samst.one/feature-modularization-in-ios/\n\nChapters:\n\n0:00 - Intro\n1:27 - Overview of core modules\n2:47 - Core modules depending on core modules\n3:59 - Summary\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-30T17:30:51Z","thumbnail_url":"https://img.youtube.com/vi/zTmZAN0Q2fs/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"6 Ways to Master iOS Development","channel_name":"Sean Allen on YouTube","video_id":"ZOh08w9Ku9k","video_url":"https://www.youtube.com/watch?v=ZOh08w9Ku9k","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I give you a few ways to level up your skills in iOS Development. If you follow these tips, you will no doubt be a better iOS developer for it. I discuss Apple Frameworks, freelancing, Human Interface Guidelines, work teams, indie dev and content creation.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nX (Twitter):\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-08-30T13:15:01Z","thumbnail_url":"https://img.youtube.com/vi/ZOh08w9Ku9k/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI - Calculator App Tutorial - Part 2","channel_name":"Shubham Singh on YouTube","video_id":"e9dmtHeIBR0","video_url":"https://www.youtube.com/watch?v=e9dmtHeIBR0","description":"Hey guys! 👋 Today, I'll show you how to create a Calculator App using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Fonts - https://drive.google.com/drive/folders/111j6-mStTtMI9dG0_GoFFYopc1JxpLTR\n\n→ Source Code- https://www.patreon.com/posts/calculator-app-88235856\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:28 Calculator Buttons Layout View\n  3:48 Main View\n  7:00 Logic inside ViewModel\n  13:10 Putting it all Together\n\nThanks for watching! :D","published":"2023-08-30T04:42:25Z","thumbnail_url":"https://img.youtube.com/vi/e9dmtHeIBR0/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"PSA to all STARTUP FOUNDERS in TECH","channel_name":"Swiftful Thinking","video_id":"xz_irFhBgrg","video_url":"https://www.youtube.com/watch?v=xz_irFhBgrg","description":"A public service announcement to all app startup founders who are thinking of starting their company with or without a technical partner. #shorts","published":"2023-08-29T20:00:16Z","thumbnail_url":"https://img.youtube.com/vi/xz_irFhBgrg/hqdefault.jpg","twitter_url":""},{"name":"How to release NEW FEATURES in your APP","channel_name":"Swiftful Thinking","video_id":"jcgArh8x8uQ","video_url":"https://www.youtube.com/watch?v=jcgArh8x8uQ","description":"Should you release that new feature in your app? #shorts","published":"2023-08-29T18:00:29Z","thumbnail_url":"https://img.youtube.com/vi/jcgArh8x8uQ/hqdefault.jpg","twitter_url":""},{"name":"Cracking Swift Design: A Refactoring Approach","channel_name":"Quality Coding on YouTube","video_id":"9IBSRY_z7Mk","video_url":"https://www.youtube.com/watch?v=9IBSRY_z7Mk","description":"Dive into the world of code design. In this video, I break down the conventional notion of upfront design decisions. Discover how iterative refactoring can lead you to ingenious solutions for complex problems, offering a fresh perspective on tackling Swift coding challenges.\n\n#LiveCoding in #SwiftLang","published":"2023-08-29T17:23:28Z","thumbnail_url":"https://img.youtube.com/vi/9IBSRY_z7Mk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Don't write this code! (or you'll get sneaky bugs)","channel_name":"Vincent Pradeilles on YouTube","video_id":"aq4tcqUuesE","video_url":"https://www.youtube.com/watch?v=aq4tcqUuesE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-29T15:00:19Z","thumbnail_url":"https://img.youtube.com/vi/aq4tcqUuesE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Save and Manage Data with Core Data in Swift - SwiftUI Basics Tutorial 2023","channel_name":"Karin Prater on YouTube","video_id":"nTcrzJ49m-U","video_url":"https://www.youtube.com/watch?v=nTcrzJ49m-U","description":"Are you struggling to find an efficient and easy way to save and manage user data in your Swift app? - In this tutorial, we’ll dive into the basics of Core Data, a powerful framework that allows you to save or cache data locally on the device.\n\nIn a previous tutorial, I created a macOS/iOS task manager app and encountered challenges with filtering data streams. To overcome this, we’ll transform the project from using dummy data defined in code to utilizing Core Data.\n\nBy following along with this tutorial, you’ll witness a direct comparison between using structs and Core Data, gaining valuable insights into the benefits of the latter. \n\n⬇️ You can find project files here: https://github.com/gahntpo/CoreData\n\nCore Data enables data persistence and caching. It even offers tools for syncing data across multiple devices, making it ideal for cross-platform apps. Over the years, Core Data has evolved, adding features like undo and redo functionality.\n\nWhile Core Data has been around since iOS 3, it was primarily used with Objective-C. This historical context makes it slightly more challenging to work with in Swift. However, fear not! I’ll share some tricks to simplify the process. Although it requires initial setup, the effort is worthwhile. Once you’ve correctly defined your data models and written some helper code, building the UI in SwiftUI becomes a breeze.\n\nCore Data is the mediator between your app and the database, handling file storage, and retrieval. You won’t need to worry about file management or other cumbersome tasks; Core Data takes care of the heavy lifting. To define data types, we use the visual editor in the .xcdatamodeld file. Additionally, we need to configure our app to use Core Data and define the schema and model definitions. We can even choose between a SQLite database or a temporary one, which is handy when working with SwiftUI previews. This allows us to experiment with different data without persisting it permanently.\n\n00:00 Introduction\n01:41 What is Core Data \n06:02 Sample Project\n10:39 Defining the Model for Task\n25:37 Adding Inititalizer\n28:40 What is the Core Data Stack\n31:15 How to setup your Xcode project with Core Data Container\n35:01 Xcode Preview with Core Data\n38:29 Deleting Core Data objects\n40:56 Fetching Data with NSFetchRequest\n46:21 Working on the Sidebar view to use Core Data\n52:19 Changing the Task List View\n58:45 How to use Relationships \n1:08:25 Adding Subtasks \n1:18:57 How to make Core Data changes animated in Swiftui\n1:19:40 Saving changes permanently in Core Data\n1:22:22 Wrap up\n\n#coredata #swiftui #dataflow","published":"2023-08-29T11:34:33Z","thumbnail_url":"https://img.youtube.com/vi/nTcrzJ49m-U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"iOS 17 ContentTransition Effects in 2 Mins | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"byXNC-fOJbw","video_url":"https://www.youtube.com/watch?v=byXNC-fOJbw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show two new transition effects added to iOS 17 in Xcode 15 | SwiftUI NumericText Content Transition | SwiftUI Symbol Effect Content Transition | SwiftUI CountDown Text Effect | SwiftUI Text Count Down Effect | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 6\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:12 CountDown Content Transition\n    1:25 SFSymbol Content Transition\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-28T20:52:42Z","thumbnail_url":"https://img.youtube.com/vi/byXNC-fOJbw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What to AB TEST in your APP? (Part 2/2)","channel_name":"Swiftful Thinking","video_id":"V0A5oRRZFrQ","video_url":"https://www.youtube.com/watch?v=V0A5oRRZFrQ","description":"What are the first things to AB test in your app? #shorts","published":"2023-08-28T20:00:07Z","thumbnail_url":"https://img.youtube.com/vi/V0A5oRRZFrQ/hqdefault.jpg","twitter_url":""},{"name":"What to AB TEST in your APP? (Part 1/2)","channel_name":"Swiftful Thinking","video_id":"uDhDn_GfN5I","video_url":"https://www.youtube.com/watch?v=uDhDn_GfN5I","description":"What are the first things to AB test in your app? #shorts","published":"2023-08-28T18:00:21Z","thumbnail_url":"https://img.youtube.com/vi/uDhDn_GfN5I/hqdefault.jpg","twitter_url":""},{"name":"What is Feature Modularization in iOS? - Pond Side Short #iosdevelopment #iosdev #ios","channel_name":"iOS Development in the Wild","video_id":"IdHGouom_PE","video_url":"https://www.youtube.com/watch?v=IdHGouom_PE","description":"In this pond side short, I touch on what Feature Modularization is in iOS. For a more in depth look at feature modularization, watch the video here: https://youtu.be/CprFVR47b7k\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-28T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/IdHGouom_PE/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"Accessibility in Swift: Voice Over | Continued Learning #31","channel_name":"Swiftful Thinking","video_id":"bERGMFHe9uc","video_url":"https://www.youtube.com/watch?v=bERGMFHe9uc","description":"Unveiling the Power of VoiceOver: Building Accessibility in Swift Apps! 🗣️✨ Join us to explore the transformative impact of VoiceOver in Swift, revolutionizing the way users with visual impairments interact with your apps. Learn how to implement VoiceOver effectively, ensuring your applications are more inclusive and user-friendly for everyone.\n\n00:00 Access Voice\n01:02 Welcome back!\n01:57 Project setup\n07:57 What is VoiceOver?\n09:07 How to use VoiceOver\n13:29 Combine Elements for Accessibility\n14:49 Accessibility Trait\n15:36 Accessibility Hint\n16:38 Accessibility Action\n17:06 Accessibility Value\n19:56 Accessibility Remove Trait\n20:51 Accessibility Label \n22:45 Accessibility Rotors\n26:12 Test yourself\n28:00 Test answer\n29:18 Screen Curtain\n30:59 Wrapping up","published":"2023-08-28T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/bERGMFHe9uc/hqdefault.jpg","twitter_url":""},{"name":"Tune in 2pm on Sundays for Living the Creative Act! Live on Twitch, VOD on YouTube. #rickrubin","channel_name":"Full Queue Developer","video_id":"xTheo71GXuw","video_url":"https://www.youtube.com/watch?v=xTheo71GXuw","description":"","published":"2023-08-27T22:49:19Z","thumbnail_url":"https://img.youtube.com/vi/xTheo71GXuw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"\"Listening\" pt2 💜 Living the Creative Act S4E7 💜 reading \"The Creative Act\" by Rick Rubin","channel_name":"Full Queue Developer","video_id":"5RFW2Ji1-js","video_url":"https://www.youtube.com/watch?v=5RFW2Ji1-js","description":"Reading and reacting to pages 110  to 111 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in from the top of the Jacqueline Kennedy Onassis Reservoir in Central Park in New York City. Originally broadcasted live from New York City on Sunday, August 27, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-08-27T21:36:29Z","thumbnail_url":"https://img.youtube.com/vi/5RFW2Ji1-js/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift’s Secret: Using @_exported attribute for Simplified Module Imports","channel_name":"Swift and Tips","video_id":"xU6btygja5Y","video_url":"https://www.youtube.com/watch?v=xU6btygja5Y","description":"Unlock the power of Swift's @_exported attribute! In this video, we'll explore how to streamline your module imports, making it easier than ever to access child modules through parent imports. Dive in to simplify your Swift coding experience.\n\n⚠️ Disclaimer ⚠️: The aim of this video is to demonstrate the use of the @_exported attribute in Swift for educational purposes. It's important to be aware that the underscore prefix (_) in Swift typically indicates a feature that's not officially stable or public API. It's possible that it could change or be removed in future Swift versions. Always check Swift's documentation and updates to make sure it remains compatible. Use it at your own risk!\n\nFor more underscored attributes, check out this link: https://github.com/apple/swift/blob/main/docs/ReferenceGuides/UnderscoredAttributes.md\n\n-----\nMore about Swift Macros:\n\n* Sneak peek of SampleBuilder Macro: https://youtu.be/Fmqo1siAltw\n* The first steps implementing macros: https://youtube.com/live/nypJsLRUXGg\n* The implementation of SampleBuilder https://youtube.com/live/YBI_fgYMXgk\n* Debugging Macros with AST Explorer: https://youtu.be/CQ1wABT1jNM\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-08-27T15:00:43Z","thumbnail_url":"https://img.youtube.com/vi/xU6btygja5Y/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Your FRIENDS are NOT BETA TESTERS","channel_name":"Swiftful Thinking","video_id":"i3rNVhpq024","video_url":"https://www.youtube.com/watch?v=i3rNVhpq024","description":"Your friends are not beta testers! Let me explain.","published":"2023-08-27T15:00:23Z","thumbnail_url":"https://img.youtube.com/vi/i3rNVhpq024/hqdefault.jpg","twitter_url":""},{"name":"Enhancements to ScrollView in iOS 17","channel_name":"Stewart Lynch on YouTube","video_id":"8YHbhSmiKwU","video_url":"https://www.youtube.com/watch?v=8YHbhSmiKwU","description":"In this video, I want to introduce you to some new things we can do with ScrollView in iOS 17.\n\nTo try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/StewartLynch . The first 200 of you will get 20% off Brilliant’s annual premium subscription.\n\nTopics Covered in video.\n* ScrollIndicatorsFlash\n* ContentMargins\n* DefaultScrollAnchors\n* ScrollClipped disabled property\n* ScrollTargetBehaviour\n* ContainerRelativeFrame modifier\n* ScrollPosition\n* Scroll Transitions\n\nThis video was sponsored by Brilliant\n\nTable of Contents:\n0:00 Introduction\n5:37 ScrollIndicatorsFlash\n6:42 ContentMargins\n7:57 ScrollAnchors\n10:01 ScrollTargetBehaviour\n14:05 ScrollPosition\n18:00 ScrollTransitions\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/ScrollViewDemoStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/ScrollViewDemo\n\nRecommended Resources:\nBigMountain Studio Books\nSwiftUI Views Mastery\n   https://www.bigmountainstudio.com/views-16/77jt8\nSwiftUI 5 Book Bundle\n   https://www.bigmountainstudio.com/book-bundle/77jt8\nCombine Mastery in SwiftUI\n   https://www.bigmountainstudio.com/combine/77jt8\nCore Data Mastery in SwiftUI\n   https://www.bigmountainstudio.com/core-data/77jt8\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n\nAppCoda Books\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit)\n   https://gumroad.com/a/646790611/WihuX\nBeginning iOS 16 Programming with Swift (SwiftUI + UIKit) - Starter\n   https://gumroad.com/a/646790611/mOzKq\nMastering SwiftUI 4 + Swift Programming for iOS 16 - Professional\n   https://gumroad.com/a/646790611/gjPBw\nMastering SwiftUI 4 - Starter\n   https://gumroad.com/a/646790611/TyNEz\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-08-27T13:33:47Z","thumbnail_url":"https://img.youtube.com/vi/8YHbhSmiKwU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The 5 LEVELS of learning how to code 😈","channel_name":"Swiftful Thinking","video_id":"StWZu_wYDoU","video_url":"https://www.youtube.com/watch?v=StWZu_wYDoU","description":"Which level are you? Comment below!","published":"2023-08-27T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/StWZu_wYDoU/hqdefault.jpg","twitter_url":""},{"name":"CODING is a LANGUAGE?!","channel_name":"Swiftful Thinking","video_id":"k3bAWVAqlr4","video_url":"https://www.youtube.com/watch?v=k3bAWVAqlr4","description":"Learning to code is very similar to learning a new speaking language.","published":"2023-08-26T13:00:36Z","thumbnail_url":"https://img.youtube.com/vi/k3bAWVAqlr4/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI - Calculator App Tutorial - Part 1","channel_name":"Shubham Singh on YouTube","video_id":"iVUN6nX8Dz4","video_url":"https://www.youtube.com/watch?v=iVUN6nX8Dz4","description":"Hey guys! 👋 Today, I'll show you how to create a Calculator App using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Fonts - https://drive.google.com/drive/folders/111j6-mStTtMI9dG0_GoFFYopc1JxpLTR\n\n→ Source Code- https://www.patreon.com/posts/calculator-app-88235856\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:45 Project Setup\n  1:40 Extensions + Utils\n  5:00 Display Shape\n  7:00 Display View\n  7:40 Main ViewModel\n  11:45 Display View Continuation\n  15:50 Calculator Button View\n\n\nThanks for watching! :D","published":"2023-08-26T05:17:11Z","thumbnail_url":"https://img.youtube.com/vi/iVUN6nX8Dz4/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"5 MOST IMPORTANT iOS Interview Questions (Part 3/3)","channel_name":"Swiftful Thinking","video_id":"erhaJdQeQ9g","video_url":"https://www.youtube.com/watch?v=erhaJdQeQ9g","description":"What are the 5 most important iOS interview questions?","published":"2023-08-25T20:00:14Z","thumbnail_url":"https://img.youtube.com/vi/erhaJdQeQ9g/hqdefault.jpg","twitter_url":""},{"name":"5 MOST IMPORTANT iOS Interview Questions (Part 2/3)","channel_name":"Swiftful Thinking","video_id":"oZMBBD7OcFg","video_url":"https://www.youtube.com/watch?v=oZMBBD7OcFg","description":"What are the 5 most important iOS Interview questions? #shorts","published":"2023-08-25T19:00:24Z","thumbnail_url":"https://img.youtube.com/vi/oZMBBD7OcFg/hqdefault.jpg","twitter_url":""},{"name":"5 MOST IMPORTANT iOS Interview Questions (Part 1/3)","channel_name":"Swiftful Thinking","video_id":"0KZMSiRFso4","video_url":"https://www.youtube.com/watch?v=0KZMSiRFso4","description":"What are the 5 most important iOS Interview questions? #shorts","published":"2023-08-25T18:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0KZMSiRFso4/hqdefault.jpg","twitter_url":""},{"name":"My favorite new SwiftUI feature in iOS 17: Symbol effects!","channel_name":"Paul Hudson on YouTube","video_id":"hR8jx33POSw","video_url":"https://www.youtube.com/watch?v=hR8jx33POSw","description":"The new symbolEffect() modifier lets us create variable color symbol effects in a single line of code. In this #Shorts video I'll show you the various options available with this modifier – it's such a smart, simple way to create beautiful effects!","published":"2023-08-25T17:17:42Z","thumbnail_url":"https://img.youtube.com/vi/hR8jx33POSw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Sheet's Hero Animation Effect - Custom Matched Geometry Effect - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"zHtB8mHPLDU","video_url":"https://www.youtube.com/watch?v=zHtB8mHPLDU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a custom matched geometry effect, which is a hero effect that will work with SwiftUI sheets | SwiftUI Sheet's Matched Geometry Effect | Hero Animation SwiftUI Sheet's | Custom Matched Geometry Effect SwiftUI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-88228880\n\n► Placing TabBar Over Sheet's Video: https://youtu.be/8Ys83qvnDvE\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 6\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    1:14 Building UI\n    6:47 Implementing Custom Matched Geometry Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-25T16:00:10Z","thumbnail_url":"https://img.youtube.com/vi/zHtB8mHPLDU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Prototype with Variables in Figma","channel_name":"DesignCode","video_id":"mlECRyq4qBs","video_url":"https://www.youtube.com/watch?v=mlECRyq4qBs","description":"Design a prototype with Figma's new feature Variables. Full course: https://designcode.io/ios17\n\nIn Figma, variables are dynamic elements that can change or hold multiple values. They store reusable information like colors and numbers, usable across designs and prototypes. Unlike Styles, variables are adaptable, enabling instant design changes for various scenarios. For example, toggling modes, language shifts, and adjusting sizes become effortless. Variables can refer to each other, simplifying Design System updates. Coding experience isn't essential, making this concept accessible to all.\n\nFigma file: https://www.dropbox.com/scl/fi/561mcubn2ypxj457cuhrh/Sections-12-13-Variables-Prototype.fig?rlkey=8e5ertq87bjdgvlkkdy6p9jfw&amp;dl=0\n\n00:00 Intro\n00:37 Variables \n15:02 Prototype with variables\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios17\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma #uidesign #ui","published":"2023-08-25T14:53:10Z","thumbnail_url":"https://img.youtube.com/vi/mlECRyq4qBs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Feature Modularization in iOS (Part 1) - Feature Modules","channel_name":"iOS Development in the Wild","video_id":"CprFVR47b7k","video_url":"https://www.youtube.com/watch?v=CprFVR47b7k","description":"This is the first video of 3 in a mini-series that go over Feature Modularization in iOS. In this video, I go over what Feature Modules are in iOS. \n\nHere is my original blog post on the topic which contains a full overview of Feature Modularization if you want to read ahead: https://samst.one/feature-modularization-in-ios/\n\nChapters:\n\n0:00 - Intro\n0:57 - Overview of Feature Modularization\n5:04 - Overview of Feature Modules\n6:15 - Breaking down Features further\n10:07 - Navigation\n12:17 - Outro\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-25T12:00:08Z","thumbnail_url":"https://img.youtube.com/vi/CprFVR47b7k/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"How to HACK your app’s R&D","channel_name":"Swiftful Thinking","video_id":"SwI0OrWVTMQ","video_url":"https://www.youtube.com/watch?v=SwI0OrWVTMQ","description":"How to hack your research and development for startups and small app teams #shorts","published":"2023-08-24T20:00:07Z","thumbnail_url":"https://img.youtube.com/vi/SwI0OrWVTMQ/hqdefault.jpg","twitter_url":""},{"name":"Which APP ARCHITECTURE should you use?","channel_name":"Swiftful Thinking","video_id":"GMnb-QJWras","video_url":"https://www.youtube.com/watch?v=GMnb-QJWras","description":"Which app architecture should you use in 2023?","published":"2023-08-24T18:00:05Z","thumbnail_url":"https://img.youtube.com/vi/GMnb-QJWras/hqdefault.jpg","twitter_url":""},{"name":"Beyond Basics: Can SwiftUI Handle the Challenge of Complex macOS Apps?","channel_name":"Karin Prater on YouTube","video_id":"xEUAKd_PAMo","video_url":"https://www.youtube.com/watch?v=xEUAKd_PAMo","description":"Are you a macOS enthusiast looking to create your first macOS app? Unsure about whether to use SwiftUI or AppKit? I've developed three rather complex apps with SwiftUI, and in some cases, I had to transition to AppKit. In this video, I'll share my experiences and provide a review of SwiftUI for macOS. I'll highlight what to be cautious of, the advantages, and the aspects that might not work as seamlessly.\n\nI'll showcase the 3 apps I've built, which serve as foundational examples for our discussion. By the end of this video, you'll understand what you're getting into when you opt for SwiftUI for your next macOS project, whether it's your first or not.\n\noverview:\n00:00 Introduction\n00:41 My mind-mapping/ learning app\n05:54 ChatGPT macOS app with list of performance problems\n11:22 Note-taking app\n16:13 My recommendation\n\nI have tested the apps for macOS Ventura 13.4 and 14 ( Xcode 15 beta 7)\n\n⬇️ Explore my macOS app in the app store https://apps.apple.com/de/app/assocy-the-genius-notebook/id1464579365  Bugs included (I really should publish an update)\n⬇️ SwiftUI list limitations https://kean.blog/post/not-list\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my Core Data and macOS development course https://www.swiftyplace.com/courses/swiftui-and-core-data\n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#MacosDevelopment #swiftui #Xcode","published":"2023-08-24T12:00:51Z","thumbnail_url":"https://img.youtube.com/vi/xEUAKd_PAMo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Bindable   Observable Explorations Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"KNcCh1uq-OU","video_url":"https://www.youtube.com/watch?v=KNcCh1uq-OU","description":"In this fourth episode of Observable Explorations, we look at @Bindable which allows us to bind to a property in an Observable object from a view such as a slider.","published":"2023-08-24T04:00:08Z","thumbnail_url":"https://img.youtube.com/vi/KNcCh1uq-OU/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Debugging Macros in Swift with the AST Explorer","channel_name":"Swift and Tips","video_id":"CQ1wABT1jNM","video_url":"https://www.youtube.com/watch?v=CQ1wABT1jNM","description":"Swift AST Explorer: https://swift-ast-explorer.com/\nCredits for the tool: https://hachyderm.io/@kishikawakatsumi\n\n-----\nMore about Swift Macros:\n\n* Sneak peek of SampleBuilder Macro: https://youtu.be/Fmqo1siAltw\n* The first steps implementing macros: https://youtube.com/live/nypJsLRUXGg\n* The implementation of SampleBuilder https://youtube.com/live/YBI_fgYMXgk\n\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-08-23T19:00:09Z","thumbnail_url":"https://img.youtube.com/vi/CQ1wABT1jNM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"BIGGEST TIP for app startups and MVPs","channel_name":"Swiftful Thinking","video_id":"A8NLAvFYTac","video_url":"https://www.youtube.com/watch?v=A8NLAvFYTac","description":"One tip that every app startup should be doing. #shorts","published":"2023-08-23T18:00:08Z","thumbnail_url":"https://img.youtube.com/vi/A8NLAvFYTac/hqdefault.jpg","twitter_url":""},{"name":"How to build a macOS app for beginners (2023, Swift, SwiftUI, Xcode 15) - mac development course","channel_name":"Karin Prater on YouTube","video_id":"uE8RCE45Yxc","video_url":"https://www.youtube.com/watch?v=uE8RCE45Yxc","description":"Build your first macos app with SwiftUI. In this mini course, I'm excited to provide you with a foundational introduction to creating macOS applications using Swift and SwiftUI within Xcode 15. Whether you're taking your first steps into programming or venturing into the realm of macOS development, this video is tailored to give you a head start in 2023.\n\nThis tutorial serves as your stepping stone into the world of macOS app development. \nReady to build for macOS? Join me in this exploration, and if you find this introductory guide valuable, remember to like, share, and subscribe. Stay tuned for more insights into mastering macOS development!\n\nI am using macOS 14 and Xcode 15 \n⬇️ Project download: https://github.com/gahntpo/macOS-Development-TaskManager\n\noverview:\n00:00 Introduction\n05:07 Project setup\n06:15 Defining data models for task manager\n12:44 Sidebar view and Task list view\n17:01 NavigationSplitView on macOS\n19:32 Adding new task groups and tasks\n29:02 Testing NavigationSplitView on iOS\n30:45 Search text field \n33:11 Macos specifics: keyboard shortcuts and menu \n39:16 Inspector for macOS 14\n45:15 Window title\n45:48 Additional window types\n47:32 Programmatically opening new window\n49:08 Adding a Settings window\n51:22 wrap up\n\nResources\n📺  Xcode tutorial: https://youtu.be/EDHl1r5vw6Q\n📺 Search: https://youtu.be/e0eO1di0cPY\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my Core Data and macOS development course https://www.swiftyplace.com/courses/swiftui-and-core-data\n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#MacosDevelopment #swiftui #Xcode","published":"2023-08-23T15:46:31Z","thumbnail_url":"https://img.youtube.com/vi/uE8RCE45Yxc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Accessibility in Swift: Dynamic Colors | Continued Learning #30","channel_name":"Swiftful Thinking","video_id":"2M84O4sDe0o","video_url":"https://www.youtube.com/watch?v=2M84O4sDe0o","description":"Enhancing App Accessibility through Swift: Mastering Dynamic Colors! 🌈✨ Dive into the world of inclusive design as we delve into Dynamic Colors in Swift. This video showcases how leveraging dynamic color schemes can significantly improve user experience and cater to a wide range of accessibility preferences.\"\n\n00:00 Access Colors\n00:47 Welcome Back!\n02:51 Why do colors matter?\n03:38 Color Contrast Calculator\n05:59  Color Contrast Ratios\n09:45 Reduce Transparency\n12:50 Increase Constrast\n14:42 Differentiate Without Color\n16:38 Smart Invert\n17:12 Wrapping up","published":"2023-08-23T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/2M84O4sDe0o/hqdefault.jpg","twitter_url":""},{"name":"Top 5 Websites for finding Fonts & Illustrations #iOS #developer #designer","channel_name":"Shubham Singh on YouTube","video_id":"W7Y7Ej3dBo8","video_url":"https://www.youtube.com/watch?v=W7Y7Ej3dBo8","description":"Fonts-\n1. Google Fonts - https://fonts.google.com/\n2. Be Fonts - https://befonts.com/\n3. YouWorkForThem - https://www.youworkforthem.com\n4. Abstract Fonts - https://www.abstractfonts.com/\n5. Fontasy - http://www.fontasy.de/\n\nIllustrations-\n1. Free Illustrations - https://freeillustrations.xyz/\n2. Ouch! by Icons8 - https://icons8.com/illustrations\n3. Freebie Supply - https://freebiesupply.com/free-vector\n4. UnDraw - https://undraw.co/illustrations\n5. Illu-Station - https://themeisle.com/illustrations\n\nSave it for the future, and use them for your development.\nFollow me for content on iOS development and animations. 😁 \n@shubham_iosdev","published":"2023-08-23T11:32:41Z","thumbnail_url":"https://img.youtube.com/vi/W7Y7Ej3dBo8/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Creating Bottom Sheets like in the \"Find My\" app using SwiftUI | iOS 17 | Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"8Ys83qvnDvE","video_url":"https://www.youtube.com/watch?v=8Ys83qvnDvE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Bottom Sheet like in the \"Find My\" app that will place a Tab Bar over the sheet using SwiftUI | SwiftUI Bottom Sheets | SwiftUI Placing Tab Bar Over Sheets | SwiftUI Find My/Apple Maps Bottom Sheet | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-in-88122657\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 6\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Building Sheet View\n    7:42 Building Custom Tab Bar and Placing Over Window\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-23T10:00:10Z","thumbnail_url":"https://img.youtube.com/vi/8Ys83qvnDvE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Prevent SwiftUI from re-rendering views","channel_name":"Mike Mikina on YouTube","video_id":"TOmxDvCz7e4","video_url":"https://www.youtube.com/watch?v=TOmxDvCz7e4","description":"In one of the previous videos https://youtube.com/watch?v=GlLyPYWgHEo I explored how view rendering works in SwiftUI. In this video, you will learn how to prevent SwiftUI from re-rendering a view when two or more views are connected or nested.\n\nLink to the repository: https://github.com/mikina/RedrawingSwiftUI\n\n00:00 Intro\n00:22 Demo app and the issue \n07:39 Solution - use CurrentValueSubject from Combine\n10:59 Outro\n\n#iOS #SwiftUI #xcode\n\nMusic: Streambeats","published":"2023-08-23T06:45:01Z","thumbnail_url":"https://img.youtube.com/vi/TOmxDvCz7e4/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Learn SwiftUI or UIKit first?","channel_name":"Swiftful Thinking","video_id":"5kqmgbfplrY","video_url":"https://www.youtube.com/watch?v=5kqmgbfplrY","description":"If you are learning Swift in 2023, should you learn SwiftUI or UIKit first?","published":"2023-08-22T20:00:01Z","thumbnail_url":"https://img.youtube.com/vi/5kqmgbfplrY/hqdefault.jpg","twitter_url":""},{"name":"WORST MISTAKE Swift developers make","channel_name":"Swiftful Thinking","video_id":"c0O58L-Kb98","video_url":"https://www.youtube.com/watch?v=c0O58L-Kb98","description":"What is the worst mistake that junior Swift developers make? #shorts","published":"2023-08-22T18:00:27Z","thumbnail_url":"https://img.youtube.com/vi/c0O58L-Kb98/hqdefault.jpg","twitter_url":""},{"name":"Did you know this hidden feature of static properties? 😯","channel_name":"Vincent Pradeilles on YouTube","video_id":"Pe_rqOg1IwY","video_url":"https://www.youtube.com/watch?v=Pe_rqOg1IwY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-22T15:06:09Z","thumbnail_url":"https://img.youtube.com/vi/Pe_rqOg1IwY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Parallax Carousel Scroll Animation Using SwiftUI | iOS 17 | Xcode 15 | #animation #mobileui #swiftui","channel_name":"Kavsoft on YouTube","video_id":"2xBieukXji0","video_url":"https://www.youtube.com/watch?v=2xBieukXji0","description":"","published":"2023-08-21T20:35:23Z","thumbnail_url":"https://img.youtube.com/vi/2xBieukXji0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"3 Swift SDKS to should be using in 2023","channel_name":"Swiftful Thinking","video_id":"vR4tdBQGZ4c","video_url":"https://www.youtube.com/watch?v=vR4tdBQGZ4c","description":"Here are 3 Swift SDKs that you should be using for iOS App development in 2023 #shorts","published":"2023-08-21T20:00:18Z","thumbnail_url":"https://img.youtube.com/vi/vR4tdBQGZ4c/hqdefault.jpg","twitter_url":""},{"name":"BIGGEST MISTAKE that first time APP FOUNDERS make","channel_name":"Swiftful Thinking","video_id":"_Z_H6JE3IDU","video_url":"https://www.youtube.com/watch?v=_Z_H6JE3IDU","description":"What is the biggest mistake that first time app founders make? It's more common that you'd expect. #shorts","published":"2023-08-21T18:00:25Z","thumbnail_url":"https://img.youtube.com/vi/_Z_H6JE3IDU/hqdefault.jpg","twitter_url":""},{"name":"Speed up build times in Xcode with modularization  - Pond Side Shorts","channel_name":"iOS Development in the Wild","video_id":"tkWr0dz9aUQ","video_url":"https://www.youtube.com/watch?v=tkWr0dz9aUQ","description":"In this pond side short, I talk about how a modular architecture can help speed up your build times in Xcode. For a more in depth look on the advantages of modularization, check out this video here: https://youtu.be/FsFX4covyYc\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-21T15:48:05Z","thumbnail_url":"https://img.youtube.com/vi/tkWr0dz9aUQ/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"SwiftUI - Circular Loader Animation","channel_name":"Shubham Singh on YouTube","video_id":"oihbs1tYqkE","video_url":"https://www.youtube.com/watch?v=oihbs1tYqkE","description":"Hey guys! 👋 Today, I'll show you how to create this Circular Loader using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Code Snippets - https://gist.github.com/Shubham-0812/...\n\n→ Source Code- https://www.patreon.com/posts/87680913\n\n→ Subscribe to my channel to stay updated -   \n @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:20 Project Setup\n  1:39 Main View \n  7:05 Adding the functionality\n  11:15 Putting it all together\n\n\nThanks for watching! :D","published":"2023-08-21T15:15:38Z","thumbnail_url":"https://img.youtube.com/vi/oihbs1tYqkE/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Accessibility in Swift: Dynamic Text | Continued Learning #29","channel_name":"Swiftful Thinking","video_id":"eLHBiE8_jQc","video_url":"https://www.youtube.com/watch?v=eLHBiE8_jQc","description":"Empowering Inclusion with Swift: Unveiling the Magic of Dynamic Text Accessibility! 📱✨ Discover how Dynamic Text enhances inclusivity in your Swift applications, making them accessible to everyone. Join us to explore the seamless integration of accessibility features that cater to diverse user needs.\n\n00:00 Access Text\n00:54 Welcome back!\n01:43 What is Dynamic Text?\n04:17 Accessible Font Sizes\n05:51 Simulator Size\n07:42 Setting frame sizes \n09:06 Truncation Mode\n10:47 Line Limit\n11:33 Minimum Scale Factor\n14:18 Environment Size Category\n16:27 Custom Minimum Scale Factor Extension\n19:15 Dynamic Type Variants\n20:32 Icon Sizes\n23:20 Wrapping Up","published":"2023-08-21T13:00:25Z","thumbnail_url":"https://img.youtube.com/vi/eLHBiE8_jQc/hqdefault.jpg","twitter_url":""},{"name":"\"Listening\" part 1 | Living the Creative Act S4E6 | Reading The Creative Act by Rick Rubin","channel_name":"Full Queue Developer","video_id":"e1Hm7finrrg","video_url":"https://www.youtube.com/watch?v=e1Hm7finrrg","description":"Reading and reacting to pages 109 to 111 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by me in New York City.\n\nOriginally broadcasted live from New York City on Sunday, August 20, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper \nKo-fi: https://ko-fi.com/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-08-20T21:57:23Z","thumbnail_url":"https://img.youtube.com/vi/e1Hm7finrrg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"iOS 17 Data Flow with Observation Framework","channel_name":"Stewart Lynch on YouTube","video_id":"EuAGDhJpUN0","video_url":"https://www.youtube.com/watch?v=EuAGDhJpUN0","description":"In this video I am going to be introducing you to the new Observation Framework that was introduced at WWDC23.\n\nThe observation framework uses a new Observable macro that replaces the ObservableObject protocol and the @Pubished property wrappers.\n\nI will start back at the beginning to go over the @State and @Binding property wrappers that are applied to simple Value types in your views then go through how @StateObject is now replaced with the simple @State for objects and how @ObservedObject is now replaced with an @Bindable attribute\n\nI will finish by showing you want is required now to add object that is marked as Observable into the Environment, replacing the olde EnvironmentObject propertyWrapper with the old Environment\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:54 The Basics @State and @Binding\n6:01 Observation Framework and @Observable macro\n12:25 @State and @Bindable\n18:31 @Environment and @Bindable\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/ObservationFrameworkStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Observation-Framework-Completed\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-08-20T13:37:49Z","thumbnail_url":"https://img.youtube.com/vi/EuAGDhJpUN0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Modularization and Apple's Vision Pro - Pond Side Shorts","channel_name":"iOS Development in the Wild","video_id":"_8Umw32XQ8A","video_url":"https://www.youtube.com/watch?v=_8Umw32XQ8A","description":"In this pond side short, I talk about how a modular architecture can help get your app ready for Vision Pro. For a more in depth look on the advantages of modularization, check out this video here: https://youtu.be/FsFX4covyYc\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-20T12:00:33Z","thumbnail_url":"https://img.youtube.com/vi/_8Umw32XQ8A/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"What are the aims of modularization in iOS? - Pond Side Shorts","channel_name":"iOS Development in the Wild","video_id":"11gfUXD9r7g","video_url":"https://www.youtube.com/watch?v=11gfUXD9r7g","description":"In this pond side short, I touch on the aims of modularization in iOS. For a more in depth look at modularization: https://youtu.be/JdqKiP_cwo0\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-19T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/11gfUXD9r7g/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"SwiftUI - Custom Animated TabBar #animation #swiftui #xcode #ios","channel_name":"Shubham Singh on YouTube","video_id":"CeXtkf8yojQ","video_url":"https://www.youtube.com/watch?v=CeXtkf8yojQ","description":"Hey guys! 👋 Here's a custom animated TabBar that I've created using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Source Code- https://www.patreon.com/posts/animated-stroked-51566851\n\n→ Subscribe to my channel to stay updated -   \n\n / @shubham_iosdev   \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n\nThanks for watching, do subscribe for more tech related content! :D","published":"2023-08-18T21:10:55Z","thumbnail_url":"https://img.youtube.com/vi/CeXtkf8yojQ/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"SwiftUI Drag & Drop Image Picker - iOS 16 & iOS 17 - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"p1U13Ch8ykk","video_url":"https://www.youtube.com/watch?v=p1U13Ch8ykk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to implement an image picker that allows even a drag-and-drop method to select an image using SwiftUI | SwiftUI Drag & Drop Image Picker | SwiftUI Drag & Drop | SwiftUI Image Picker | SwiftUI PhotoPicker | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 16 & iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-87906086\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    0:50 Implementing Drag and Drop Image Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-18T20:30:11Z","thumbnail_url":"https://img.youtube.com/vi/p1U13Ch8ykk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is modularization in iOS? - Pond Side Shorts","channel_name":"iOS Development in the Wild","video_id":"kg0chNKzCLs","video_url":"https://www.youtube.com/watch?v=kg0chNKzCLs","description":"In this pond side short, I touch on what modularization is in iOS. For a more in depth look at modularization: https://youtu.be/JdqKiP_cwo0\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-18T18:44:15Z","thumbnail_url":"https://img.youtube.com/vi/kg0chNKzCLs/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"Module Boundaries in iOS","channel_name":"iOS Development in the Wild","video_id":"1w1pIS10dQk","video_url":"https://www.youtube.com/watch?v=1w1pIS10dQk","description":"In this video, I go over what module boundaries are in iOS, and why I think they're where you should start when designing a module.\n\nHere is my original blog post on the topic: https://samst.one/module-boundaries-in-ios\n\nChapters:\n\n0:00 - Intro\n3:42 - Defining a boundary \n4:57 - Boundary example\n7:34 - Why start with boundaries\n14:57 - Outro\n\nHere are some books I've found useful on the subject of modularization. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-18T15:00:49Z","thumbnail_url":"https://img.youtube.com/vi/1w1pIS10dQk/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"Design an app for visionOS in Figma","channel_name":"DesignCode","video_id":"8eyJ5RYEquI","video_url":"https://www.youtube.com/watch?v=8eyJ5RYEquI","description":"Learn how to design a booking app for visionOS using the Figma design tool. Full course: https://designcode.io/ios17\n\nToday, we're going to learn how to design for a spatial operating system, delve into the spatial design principles and UI foundations, and explore how this platform can transform your app from a screen to a spatial dimension.\n\nFigma file: https://www.figma.com/community/file/1274193694077035367/Design-for-visionOS\n\n00:00 Intro\n02:13 Spatial Design Principles \n11:17 visionOS UI Components\n26:12 visionOS Materials and Typography\n43:00 visionOS SF Symbols and App Icons\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios17\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma #uidesign #ux","published":"2023-08-18T14:45:49Z","thumbnail_url":"https://img.youtube.com/vi/8eyJ5RYEquI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Using Observable   Observable Explorations   Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"XufaUTL-m6U","video_url":"https://www.youtube.com/watch?v=XufaUTL-m6U","description":"We place a Controller in between the Observable Model and the View. Even though the Controller is a struct and is (eventually) passed to the View from the App as a let, the updates still work perfectly. This part explains the magic bits.","published":"2023-08-17T04:00:15Z","thumbnail_url":"https://img.youtube.com/vi/XufaUTL-m6U/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Animated Custom Button - Keyframes API - iOS 17 - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"pJ2P6q7Pf98","video_url":"https://www.youtube.com/watch?v=pJ2P6q7Pf98","description":"Hello Guys 🖐🖐🖐\nIn this Video, I'm going to show how to Implement a Cool Animated Custom Button that will be animated differently based on button action response using SwiftUI | SwiftUI Animated Custom Button | SwiftUI KeyFrame API | SwiftUI KeyFrames | SwiftUI Wiggle Effect | SwiftUI Async/Await | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-api-87803692\n\n► KeyFrame API Video: https://youtu.be/gjEiC_fmBwM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:39 Building Custom Button\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-16T21:00:10Z","thumbnail_url":"https://img.youtube.com/vi/pJ2P6q7Pf98/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Tips, Tricks, and Lessons Learned implementing SampleBuilder Macro | Podcast Ep. #6","channel_name":"Swift and Tips","video_id":"YBI_fgYMXgk","video_url":"https://www.youtube.com/watch?v=YBI_fgYMXgk","description":"Link to SampleBuilder Macro: TBD\n\nSampleBuilder Preview: https://youtu.be/Fmqo1siAltw\n\n-----\nResources: \nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-08-16T16:27:50Z","thumbnail_url":"https://img.youtube.com/vi/YBI_fgYMXgk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to sort an array of user-facing Strings in Swift using localizedStandardCompare()","channel_name":"Vincent Pradeilles on YouTube","video_id":"tmlGiawAqBI","video_url":"https://www.youtube.com/watch?v=tmlGiawAqBI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-15T15:09:50Z","thumbnail_url":"https://img.youtube.com/vi/tmlGiawAqBI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI - Download Button Animation","channel_name":"Shubham Singh on YouTube","video_id":"wT2ZjB0UzQ0","video_url":"https://www.youtube.com/watch?v=wT2ZjB0UzQ0","description":"Hey guys! 👋 Today, I'll show you how to create this Animated Download Loader using the SwiftUI framework. 😄 #swiftui #ios #xcode #animation\n --------------------------------------------------------------------------\n→ Code Snippets - https://gist.github.com/Shubham-0812/b5083b4330109c482a9e3f92591adcf2\n\n→ Source Code- https://www.patreon.com/posts/87680913\n\n→ Subscribe to my channel to stay updated - https://www.youtube.com/@shubham_iosdev \n\n\n→ Reach Out to me On \nInstagram: https://www.instagram.com/shubham_iosdev \nTwitter: https://twitter.com/shubham_iosdev \n---------------------------------------------------------------------------\n \n→ Timestamps\n  0:00 Introduction\n  0:23 Project Setup\n  2:40 Arrow Shape\n  5:50 Wave Fill\n  7:35 Tick Shape\n  9:30 Building the Main View\n  15:45 Adding the functionality\n  17:40 Putting it all together\n\n\nThanks for watching! :D","published":"2023-08-14T18:02:25Z","thumbnail_url":"https://img.youtube.com/vi/wT2ZjB0UzQ0/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Advantages to modularization in iOS","channel_name":"iOS Development in the Wild","video_id":"FsFX4covyYc","video_url":"https://www.youtube.com/watch?v=FsFX4covyYc","description":"In this video, I go over some of the benefits of modularization in iOS, and why I think they're worth highlighting. Today, I'm walking around the bottom of the Coopers Hill in Gloucester, otherwise known as the Cheese Rolling hill. \n\nHere is my original blog post on the topic: https://samst.one/advantages-to-modularization-in-ios/\n\nChapters:\n\n0:00 - Intro\n1:58 - Portability\n5:10 - Less toe stepping\n8:16 - Quicker build times\n14:38 - Less stress\n16:51 - Outro\n\nAs mentioned in the video, here are some books I've found useful on the subject. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-14T17:00:08Z","thumbnail_url":"https://img.youtube.com/vi/FsFX4covyYc/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"💜 The Opposite Is True | Living the Creative Act S4E5","channel_name":"Full Queue Developer","video_id":"AGg2zuyzlvM","video_url":"https://www.youtube.com/watch?v=AGg2zuyzlvM","description":"Reading and reacting to pages 107 to 108 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by Full Queue Developer.\n\nOriginally broadcasted live from New York City on Sunday, August 13, 2023. Music removed for YouTube to avoid copyright problems. Tune into the live show to hear the music!\n\n00:00 Intro\n04:00 Hello\n04:50 Reading\n07:42 Reaction & Discussion\n13:56 Outro\n\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper \nKo-fi: https://ko-fi.com/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-08-13T20:50:37Z","thumbnail_url":"https://img.youtube.com/vi/AGg2zuyzlvM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Master Modern Swift Syntaxes – KeyPath 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"9c9O-nsH0jo","video_url":"https://www.youtube.com/watch?v=9c9O-nsH0jo","description":"Link to the code 👉 https://github.com/vincent-pradeilles/how-to-master-modern-swift-syntaxes-keypath\n\nIn this tutorial you will:\n👉 Discover what KeyPaths are\n👉 Understand the kind of problems they solve\n👉 Practice using KeyPaths to design modern Swift APIs\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-13T14:44:33Z","thumbnail_url":"https://img.youtube.com/vi/9c9O-nsH0jo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"See How To Store An Image In SwiftData 📸 | SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"y3LofRLPUM8","video_url":"https://www.youtube.com/watch?v=y3LofRLPUM8","description":"See How To Store An Image In SwiftData 📸 | SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:33 - How To Use SwiftUI PhotoPicker\n09:38 - Setting Up Our SwiftData Model To Save Data\n13:58 - Displaying An Image Saved In SwiftData\n15:03 - Updating Our Image In SwiftData\n17:41 - Adding an Image Viewer to our ToDo screen\n21:53 - How To Save Image To External Storage SwiftData\n\n**********************************\n\nIn this SwiftData tutorial, we'll be looking at how to store an image in SwiftData. We'll be using the SwiftUI PhotosPicker to see how to store data in SwiftData.\n\nWe'll also look at how to read this data and display an image on the screen, we'll then discover how to update data in SwiftData. As well as improve the UI/UX of our app by using a third-party library called SwiftImageViewer which you can check out below.\n\nhttps://github.com/fuzzzlove/swiftui-image-viewer?ref=iosexample.com\n\nWe'll then look at using the external storage option in the @Attribute macro.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-08-13T14:00:42Z","thumbnail_url":"https://img.youtube.com/vi/y3LofRLPUM8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Xcode Structured Logging","channel_name":"Stewart Lynch on YouTube","video_id":"Zi6JRczGoME","video_url":"https://www.youtube.com/watch?v=Zi6JRczGoME","description":"In this video, I want to introduce you structured logging and the improvements to the debug console in Xcode 15\n\nSpecifically, I want to show you how you consider replacing the majority of print statements you may have in your projects with OSLog\n\nTable of Contents:\n0:00 Introduction\n2:39 The old way of printing to console\n4:22 Introducing OSLog\n8:12 Logger extension\n12:28 Filtering Logs\n14:49 LLDB Debugging\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/MyToDosStructuredLogging.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Structured-Logging-Project\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on Threads:\n  @StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-08-13T13:46:15Z","thumbnail_url":"https://img.youtube.com/vi/Zi6JRczGoME/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Parallax Carousel Scroll - SwiftUI - iOS 17 - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"3zBSgXoSugU","video_url":"https://www.youtube.com/watch?v=3zBSgXoSugU","description":"Hello Guys 🖐🖐🖐\nIn this Video, I'm going to show how to Implement a Cool Parallax Carousel that has two types of Parallax Effects Using SwiftUI | SwiftUI Parallax Effect | SwiftUI Parallax Carousel | SwiftUI Snap Carousel | SwiftUI Parallax Scroll | SwiftUI iOS 17 ScrollView APIs | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-87586210\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Project Setup\n    2:20 Building Parallax Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-12T14:30:07Z","thumbnail_url":"https://img.youtube.com/vi/3zBSgXoSugU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is modularization in iOS development?","channel_name":"iOS Development in the Wild","video_id":"JdqKiP_cwo0","video_url":"https://www.youtube.com/watch?v=JdqKiP_cwo0","description":"In this video, I'll go over some the fundamentals of modularization in iOS, some of the favourable characteristics of a good modularization strategy, and some of the history of how the practice came to be. \n\nHere is my original blog post on the topic: https://samst.one/what-is-modularization-in-ios/\n\nChapters:\n0:00 - Intro\n0:58 - Overview of modularization in iOS \n2:41 - Why bother with it?\n6:42 - History of modularization \n10:26 - Outro\n\nAs mentioned in the video, here are some books I've found useful on the subject. These are affiliate links so I may earn a small portion if you buy a book through these links:\n\nFundamentals of Software Architecture: An Engineering Approach (Mark Richards, Neal Ford) - https://amzn.to/3KYzoNp\n\nAccelerate: Building and Scaling High Performing Technology Organisations (Nicole Forsgren, Jez Humble) - https://amzn.to/458Kuar\n\nClean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert Martin) - https://amzn.to/47qhmgs","published":"2023-08-11T09:58:22Z","thumbnail_url":"https://img.youtube.com/vi/JdqKiP_cwo0/hqdefault.jpg","twitter_url":"https://twitter.com/iOSDevInTheWild"},{"name":"32: Which of your dependencies are load-bearing?","channel_name":"Swift Package Indexing Live Streams","video_id":"Y3lpyzp2kkM","video_url":"https://www.youtube.com/watch?v=Y3lpyzp2kkM","description":"Do we understand how to add a package dependency after three years of creating the package index? No, we do not! We also discuss adding macro targets to Package pages, GitHub’s CodeQL analysis for Swift, and automating updating our package dependencies. Of course, we have six new package recommendations too!  \n  \nFollow up\n\n- “Use this Package” showing an incorrect package name/identity – [Issue 2451](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/2541)\n\nNews\n\n- [Tim Condon’s CodeQL post on the Swift Forums](https://forums.swift.org/t/codeql-updates/66540)\n- Marco Eidinger’s GitHub action [Swift Package Dependencies Checker](https://github.com/MarcoEidinger/swift-package-dependencies-check)\n- Dependency details page – [Issue 1321](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/1321)\n\nPackages\n\n- [DataKit](https://swiftpackageindex.com/QuickBirdEng/DataKit)\n- [SwiftWhisper](https://swiftpackageindex.com/exPHAT/SwiftWhisper)\n- [CleverBird](https://swiftpackageindex.com/btfranklin/CleverBird)\n- [Stores](https://swiftpackageindex.com/omaralbeik/Stores)\n- [The Composable Architecture](https://swiftpackageindex.com/pointfreeco/swift-composable-architecture)\n- [SwiftNRC](https://swiftpackageindex.com/joehinkle11/SwiftNRC)","published":"2023-08-10T16:34:04Z","thumbnail_url":"https://img.youtube.com/vi/Y3lpyzp2kkM/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Introducing Observable - Observable Explorations Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"3lRFnDBzsS0","video_url":"https://www.youtube.com/watch?v=3lRFnDBzsS0","description":"In this part we show how easy it is to use Observable and explain what is added by the @Observable macro and explore a bit of the mechanism that SwiftUI uses.","published":"2023-08-10T04:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3lRFnDBzsS0/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Sneak peek of my new Swift macro: SampleBuilder","channel_name":"Swift and Tips","video_id":"Fmqo1siAltw","video_url":"https://www.youtube.com/watch?v=Fmqo1siAltw","description":"It will help you to generate sample data for your SwiftUI preview!\n\nLink to the macro: TBD\n\n-----\nResources: \nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocumentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-08-08T18:00:14Z","thumbnail_url":"https://img.youtube.com/vi/Fmqo1siAltw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Dynamic Sheet Height - iOS 17 - ScrollView APIs - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"Y4Vm61vrhTE","video_url":"https://www.youtube.com/watch?v=Y4Vm61vrhTE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a dynamic sheet that will update its sheet height based on the paging scroll using SwiftUI | SwiftUI Dynamic Sheet | SwiftUI Update Sheet Height on Scroll | SwiftUI Custom Sheet | SwiftUI Paging | SwiftUI iOS 17 ScrollView APIs | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-87382032\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:28 Building Dynamic Sheet\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-08T15:30:07Z","thumbnail_url":"https://img.youtube.com/vi/Y4Vm61vrhTE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't write this code! (use a guard statement instead 😌)","channel_name":"Vincent Pradeilles on YouTube","video_id":"CmFtDzADd6Y","video_url":"https://www.youtube.com/watch?v=CmFtDzADd6Y","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-08T14:58:50Z","thumbnail_url":"https://img.youtube.com/vi/CmFtDzADd6Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"I converted a Core Data to SwiftData: Here is what happened - Xcode 15 Beta 5","channel_name":"Karin Prater on YouTube","video_id":"RpdHOCMz9Pw","video_url":"https://www.youtube.com/watch?v=RpdHOCMz9Pw","description":"Core Data and SwiftData are both frameworks that help you store the user's data in a SwiftUI application. In this video, I share my experience of converting a complex Core Data project to SwiftData. I discuss the advantages, missing features, and issues I encountered during the process.\n\nI aim to provide a comprehensive comparison between Core Data and SwiftData, showcasing the similarities and differences between the two frameworks. By the end of the video, you will have a good understanding of what it’s like to work with SwiftData and be able to make an informed decision about whether to migrate an existing Core Data project or start a new app with SwiftData.\n\nI begin by explaining what SwiftData is and clarifying that it is not built on top of Core Data but is a separate framework specifically designed for Swift and SwiftUI applications. I highlight the advantages of using SwiftData, such as working with native Swift types and SwiftUI, as well as the ease of transferring learnings from Core Data to SwiftData.\n\nThroughout the video, I compare the tools and concepts used in Core Data and SwiftData, such as persistent containers, managed object models, predicates, and macros. I discuss the convenience of writing filters in Swift code instead of using strings and the promise of type safety. \n\nI delve into the challenges and limitations I encountered while working with SwiftData. I touch on issues with relationships, enums, optionals, and sorting. I explain how queries and fetching data can be problematic, particularly in terms of dynamically changing predicates and sorting. SwiftData does not offer section queries and does not support UIKit with an equivalent of NSFetchedResultsController.\n\nI touch on the difficulties of implementing MVVM architecture with SwiftData and the limitations of querying and previewing data.\n\nI acknowledge the positive aspects of SwiftData, such as its integration with the new observation framework, which enables more efficient data flow. I talk about the support for Swift concurrency and the convenience of auto-saving data in SwiftData.\n\nIn conclusion, I express my personal opinion that SwiftData is not yet ready for production use. I believe there are still too many bugs, missing features, and limitations that need to be addressed. I recommend sticking with Core Data, a proven framework with extensive documentation and resources, unless there is a significant improvement in SwiftData.\n\nI am using macOS Ventura 13.4 and Xcode 15 beta 5\n\n⬇️ Github project https://github.com/gahntpo/SwiftDataTodoApp\n\noverview\n00:00 Introduction\n01:00 What is SwiftData and how is it different to CoreData\n04:33 Model definition in SwiftData and limitations\n07:30 @Query and dynamic updates\n14:52 Predicate marco problems for advanced filtering\n16:25 SwiftData with Observation feature for improved data flow and performance\n19:04 SwiftData and Xcode previews ??!\n22:50 Auto save \n23:26 More missing features and problems\n25:41 Wrap up and my personal recommendation of SwiftData vs CoreData\n\n\n\n#swiftdata #coredata #swiftui","published":"2023-08-07T13:19:47Z","thumbnail_url":"https://img.youtube.com/vi/RpdHOCMz9Pw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"TikTok is Getting Ready to Crush Apple and Spotify (and more) | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"tKWEEhw-GzI","video_url":"https://www.youtube.com/watch?v=tKWEEhw-GzI","description":"A late episode. Enjoy!\n\n🗞 Last Week in Apps:\n\n0:00 - Pokemon Sleep\n1:44 - TikTok Music\n3:47 - SHEIN\n5:51 - Monopoly GO\n7:31 - Game publisher analysis\n\nApp intelligence data by Appfigures.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-08-07T07:18:36Z","thumbnail_url":"https://img.youtube.com/vi/tKWEEhw-GzI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"💜 Living the Creative Act S4E4 💜 \"Rules\" part 3 💜 Reading from The Creative Act by Rick Rubin 💜","channel_name":"Full Queue Developer","video_id":"DOVH2uezJlA","video_url":"https://www.youtube.com/watch?v=DOVH2uezJlA","description":"Reading and reacting to pages 100 to 103 from \"The Creative Act: A Way of Being\" by Rick Rubin. All scenery recorded by Full Queue Developer.\n\nOriginally broadcasted live from New York City on Sunday, August 6, 2023. Music removed for YouTube to avoid copyright problems. Tune into the live show to hear the music!\n\n00:00 Intro\n04:00 Hello\n06:15 Reading\n11:06 Reaction\n17:29 Outro\n\n📡 LIVE SCHEDULE\nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper\nhttps://time.is/New_York\n\n💜 QUEUEMUNITY\nOur creativity thrives when we support each other. Join the Discord and share your creative journey\nhttps://discord.gg/gGmBNcDxrf\n\n🍎 MY WORK, APPLE APP STORE\nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 MY WORK,  GOOGLE PLAY STORE\nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX\nSh: https://GitHub.com/FullQueueDeveloper/Sh\nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth\n\n💜 SUPPORT\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper\nKo-fi: https://ko-fi.com/FullQueueDeveloper\n\n🌐 WEBSITE\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT\nbusiness@fullqueuedeveloper.com","published":"2023-08-07T03:51:35Z","thumbnail_url":"https://img.youtube.com/vi/DOVH2uezJlA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Living the Creative Act S4E3 💜 \"Rules\" part 2 💜 Reading from The Creative Act by Rick Rubin","channel_name":"Full Queue Developer","video_id":"Ok-kYRUke5M","video_url":"https://www.youtube.com/watch?v=Ok-kYRUke5M","description":"Reading from the Creative Act by Rick Rubin. Originally broadcasted live from New York City on July 30, 2023\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nDiscord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper \nKo-fi: https://ko-fi.com/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.comBroadcasted live on Twitch -- Watch live at https://www.twitch.tv/fullqueuedeveloper","published":"2023-08-07T03:48:21Z","thumbnail_url":"https://img.youtube.com/vi/Ok-kYRUke5M/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Living the Creative Act S4E2 💜 \"Rules\" part 1 💜 Reading from The Creative Act by Rick Rubin 💜","channel_name":"Full Queue Developer","video_id":"hdwPqlZMghM","video_url":"https://www.youtube.com/watch?v=hdwPqlZMghM","description":"Reading and reacting to pages 98 to 100 from \"The Creative Act: A Way of Being\" by Rick Rubin.\n\nOriginally broadcasted live from New York City on Sunday, July 22, 2023.\n\n📡 LIVE SCHEDULE \nSundays at 2pm, NYC time on Twitch \nhttps://twitch.tv/FullQueueDeveloper \nhttps://time.is/New_York \n\n💜 QUEUEMUNITY DISCORD\nOur creativity thrives when we support each other. Share your creative journey and support your neighbors\nQueuemunity Discord: https://discord.gg/gGmBNcDxrf \n\n🍎 MY WORK, APPLE APP STORE \nUnderway for New Yorkers: https://apps.apple.com/app/id1118548566 \nHaptics Studio: https://apps.apple.com/app/id1624792731 \n\n🤖 MY WORK, GOOGLE PLAY STORE \nUnderway for New Yorkers: https://play.google.com/store/apps/details?id=nyc.underway.underway \n\n🅾️ MY WORK, OPEN SOURCE\nSPX: https://GitHub.com/FullQueueDeveloper/SPX \nSh: https://GitHub.com/FullQueueDeveloper/Sh \nFQAuth: https://GitHub.com/FullQueueDeveloper/FQAuth \n\n👯‍♀️ SOCIALS\nMastodon: https://mastodon.online/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nInstagram: https://instagram.com/FullQueueDeveloper\n\n🏅 SUPPORT \nAppreciated if you like what I make\nTwitch: https://subs.twitch.tv/FullQueueDeveloper \nGitHub: https://github.com/sponsors/FullQueueDeveloper \nKo-fi: https://ko-fi.com/FullQueueDeveloper\n\n📫 BUSINESS INQUIRIES\nbusiness@fullqueuedeveloper.com","published":"2023-08-07T03:23:18Z","thumbnail_url":"https://img.youtube.com/vi/hdwPqlZMghM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Discover How To Save Your API Response Into SwiftData ☁️ | SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"4uf6kVkyJfs","video_url":"https://www.youtube.com/watch?v=4uf6kVkyJfs","description":"Discover How To Save Your API Response Into SwiftData ☁️ | SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n04:02 - Setting up our SwiftData Model\n07:12 - Fetching our data from SwiftData using @Query\n09:32 - Adding in a cache With SwiftData\n15:21 - Cleaning up our data in SwiftData\n\n**********************************\n\nIn this SwiftData Tutorial we'll be taking a look at how to save JSON into SwiftData. But specifically using an API. We'll how how SwiftData works with API calls and also how we can use swiftdata and codable to help boost the performence of our apps.\n\nWe'll look at how we can use Swift Concurrency Async Await to make a request to an API and store the response into SwiftData, using swiftdata with codable and also swiftdata with async await.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-08-06T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4uf6kVkyJfs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What's New in Xcode 15","channel_name":"Stewart Lynch on YouTube","video_id":"C2C2KsS4xzE","video_url":"https://www.youtube.com/watch?v=C2C2KsS4xzE","description":"Learn how to download and maintain multiple versions of Xcode and learn about the new features available in Xcode 15 so you can start taking advantage of new workflows and features introduced for iOS and iPadOS 17, WatchOS 10 and macOS 14\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:41 Xcodes and multiple Versions of Xcode\n4:26 Symbols for Image Assets\n8:23 Symbols for color assets\n9:41 Command and Right Click options\n10:16 Multi Line Refactoring\n12:16 Quick Actions\n13:35 Preview Macro\n17:52 Bookmarks\n21:39 Conditional Configuration\n22:41 Source Control\n\nReferences mentioned in video:\nXcodes App Download\n   https://www.xcodes.app\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-08-06T13:39:50Z","thumbnail_url":"https://img.youtube.com/vi/C2C2KsS4xzE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build visionOS & iOS AR Realtime Inventory App #applevisionpro #visionos","channel_name":"Xcoding with Alfian","video_id":"woWaloCFBG4","video_url":"https://www.youtube.com/watch?v=woWaloCFBG4","description":"Full Tutorial Video Build visionOS & iOS AR Realtime Inventory App | SwiftUI | RealityKit | Firebase | Full Tutorial\nhttps://youtu.be/DxVmeVf0Wwg\n\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2023-08-05T03:18:57Z","thumbnail_url":"https://img.youtube.com/vi/woWaloCFBG4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Login UI Kit - SwiftUI - iOS 16 & 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"g4FeOJfAS-4","video_url":"https://www.youtube.com/watch?v=g4FeOJfAS-4","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show how to create a Complete Login Page UI Kit using SwiftUI | SwiftUI Login Page UI | SwiftUI SignUp Page UI | SwiftUI Login Flow | SwiftUI Complete Login Flow UI | SwiftUI Login UI | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 16 & iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ui-87205263\n\n► Custom OTP TextField Video: https://youtu.be/E5LdH1MFrqQ\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.5 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    1:02 Project Setup\n    1:22 Building Login Page UI\n    8:20 Implementing Circle Animation\n    10:36 Building SignUp Page UI\n    12:35 Building Forgot Password View\n    15:33 Building Reset Password View\n    17:04 Building OTP View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-04T22:18:27Z","thumbnail_url":"https://img.youtube.com/vi/g4FeOJfAS-4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Let's explore and discover TipKit 💡 (WWDC23)","channel_name":"Vincent Pradeilles on YouTube","video_id":"0F9EXcQ1nw0","video_url":"https://www.youtube.com/watch?v=0F9EXcQ1nw0","description":"Join me to discover this powerful new feature of iOS 17 🔥\n\nhttps://developer.apple.com/documentation/TipKit\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-04T19:18:55Z","thumbnail_url":"https://img.youtube.com/vi/0F9EXcQ1nw0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use SwiftData with Previews - Xcode 15 beta 5 - Preview Container and Sample Data","channel_name":"Karin Prater on YouTube","video_id":"toE81AHrsYA","video_url":"https://www.youtube.com/watch?v=toE81AHrsYA","description":"In this SwiftUI tutorial, I show you some tricks on how to set up SwiftData with the preview feature in Xcode. Working with SwiftData in Xcode previews can be challenging, especially when there is no data available to visualize what you’re building. In this video, I demonstrate how to overcome this problem by using SwiftData to set up a preview container with pre-populated data.\n\nBy setting up a model container in memory, I ensure that the preview generates new data each time it refreshes. To add data to the container, I create a new instance of a model container and use a main context to generate the necessary instances. \n\nPlease note that the information I provide in this video is based on Xcode 15 Beta 5 and may become outdated in the future. However, the concepts and techniques I discuss can still be applied to newer versions of Xcode.\n\nI am using macOS Ventura 13.4 and Xcode 15 beta 5\n\n⬇️ Github project https://github.com/gahntpo/SwiftDataTodoApp\n\n⭐️ This code was mainly used from the official demo app for SwiftData :https://developer.apple.com/documentation/swiftui/backyard-birds-sample\n\n#swiftdata #xcode #preview","published":"2023-08-04T16:23:02Z","thumbnail_url":"https://img.youtube.com/vi/toE81AHrsYA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Build visionOS & iOS AR Realtime Inventory App | SwiftUI | RealityKit | Firebase | Full Tutorial","channel_name":"Xcoding with Alfian","video_id":"DxVmeVf0Wwg","video_url":"https://www.youtube.com/watch?v=DxVmeVf0Wwg","description":"In this video, we’re going to build visionOS & iOS AR Inventory Tracker SwiftUI App! It’s an App where users can manage their items with seamless Augmented Reality integration! #applevisionpro #visionos #swiftui \n\nTimeline:\n00:00:00 Introduction & Demo\n00:08:23 Project Setup | Xcode & Firebase Local Emulator\n00:30:19 Shared Sources | Item Model & List VM\n00:39:35 iOS App - Inventory List View\n00:49:08 iOS App - Inventory Form Input Section\n01:10:27 iOS App - Inventory Form AR USDZ Section, File Upload, & QL Preview\n01:46:05 iOS App - Inventory Form Delete USDZ & Item\n01:57:08 visionOS App - Inventory List Grid View with Model3D\n02:08:17 visionOS App - Inventory Item View Window & Navigation\n02:16:40 visionOS App - Inventory Item View Realtime Listener & Fetch USDZ to Cache File URL\n02:31:21 visionOS App - Inventory Item View RealityView with ModelEntity & Attributes\n02:38:19 visionOS App - Reality View Gestures | Drag 3D Rotation & Magnify Scale Effect\n02:50:00 visionOS App - USDZDragItemProvider | Shared Space QL Preview\n02:56:14 Closing\n\nGitHub Completed Project Repo:\nhttps://github.com/alfianlosari/ARInventorySwiftUI\n\nFirebase CLI Setup:\nhttps://firebase.google.com/docs/cli\n\nFirebase Local Emulator Setup:\nhttps://firebase.google.com/docs/emulator-suite\n\nOpen Xcode with Firebase Flag for visionOS build:\nopen --env FIREBASE_SOURCE_FIRESTORE /path/to/project.xcodeproj\n\nApple Sample USDZ Files:\nhttps://developer.apple.com/augmented-reality/object-capture/\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2023-08-04T06:24:20Z","thumbnail_url":"https://img.youtube.com/vi/DxVmeVf0Wwg/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Let’s pivot cause animations 🫠","channel_name":"maeganwilson_","video_id":"hKKFypkjK2Y","video_url":"https://www.youtube.com/watch?v=hKKFypkjK2Y","description":"","published":"2023-08-04T03:38:12Z","thumbnail_url":"https://img.youtube.com/vi/hKKFypkjK2Y/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Wednesdays are for getting things done!","channel_name":"maeganwilson_","video_id":"wei763hrAIE","video_url":"https://www.youtube.com/watch?v=wei763hrAIE","description":"","published":"2023-08-04T03:37:38Z","thumbnail_url":"https://img.youtube.com/vi/wei763hrAIE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Pre-Observable - Observable Explorations Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"vyJHz2J69ZA","video_url":"https://www.youtube.com/watch?v=vyJHz2J69ZA","description":"We use Combine to communicate from Model to Controller and Controller to View as we prepare to use the new Observable macro.","published":"2023-08-03T16:55:15Z","thumbnail_url":"https://img.youtube.com/vi/vyJHz2J69ZA/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"What I've learned implementing Swift Macros: 5 takeaways | Podcast Ep. #5","channel_name":"Swift and Tips","video_id":"nypJsLRUXGg","video_url":"https://www.youtube.com/watch?v=nypJsLRUXGg","description":"-----\nResources: \nWWDC:\nhttps://developer.apple.com/videos/play/wwdc2023-10167\nhttps://developer.apple.com/videos/play/wwdc2023-10164\nhttps://developer.apple.com/videos/play/wwdc2023-10166\n\nDocomentation: \nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\nhttps://developer.apple.com/documentation/Swift/applying-macros\nhttps://developer.apple.com/documentation/swift/macros\n\nProposals:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0389-attached-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-08-02T20:32:42Z","thumbnail_url":"https://img.youtube.com/vi/nypJsLRUXGg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"iOS Dev Portfolio Tips & Reviews","channel_name":"Sean Allen on YouTube","video_id":"OpS1sBvt5_k","video_url":"https://www.youtube.com/watch?v=OpS1sBvt5_k","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I review a few iOS developer portfolios to give you tips and suggestions for your own portfolio. I discuss information hierarchy, being careful how you market yourself and the importance of making it easy for people to learn the best things about you and your work. Portfolios are incredibly helpful when finding iOS developer jobs at small startups and freelancing/contracting.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - iOS Dev Portfolios\n0:35 - Portfolio 1\n3:41 - Portfolio 2\n9:06 - Portfolio 3\n11:24 - Portfolio 4\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-08-02T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/OpS1sBvt5_k/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"💡 Consistency will help you accomplish more than any power session will","channel_name":"maeganwilson_","video_id":"aZJwroD_Apk","video_url":"https://www.youtube.com/watch?v=aZJwroD_Apk","description":"","published":"2023-08-02T05:03:32Z","thumbnail_url":"https://img.youtube.com/vi/aZJwroD_Apk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Animated Tags View - Layout API - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"FzL11vRhzs8","video_url":"https://www.youtube.com/watch?v=FzL11vRhzs8","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show how to create a Animated Tags View using the Layout API in SwiftUI | SwiftUI Layout API | SwiftUI Tags View | SwiftUI TagView | SwiftUI Matched Geometry Effect | SwiftUI | SwiftUI Dynamic Grid | SwiftUI Custom Grid | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-api-87032206\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    1:05 Building UI\n    3:24 Implementing Tags View using Layout API\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-08-01T21:00:08Z","thumbnail_url":"https://img.youtube.com/vi/FzL11vRhzs8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftData Basics Tutorial: How to Easily Persist Data in SwiftUI - Xcode 15 - WWDC 2023","channel_name":"Karin Prater on YouTube","video_id":"CcUgRDLcUmQ","video_url":"https://www.youtube.com/watch?v=CcUgRDLcUmQ","description":"In this SwiftData tutorial, I share the basics of SwiftData, a new data persistence framework introduced during WWDC 2023. SwiftData allows you to store and manage data on your device and even use iCloud sync to share data between different devices. I explain how to use SwiftData with SwiftUI in Xcode 15 beta 5 and highlight some of its advantages.\n\nI start by showing you how to create a new project in Xcode 15 and choose SwiftData as the storage option. I then walk you through the process of creating a basic example using SwiftData, including defining model files, generating a schema, and working with the model context.\n\nNext, I demonstrate how to insert, update, and delete data using SwiftData. I also show you how to use bindings to easily update properties in your data model.\n\nAdditionally, I cover sorting and filtering data with SwiftData, allowing you to customize the display of your data based on specific criteria.\n\nThroughout the video, I provide tips and insights into working with SwiftData, including potential issues and limitations to be aware of.\n\nI am using Xcode 15 beta 5\n\n⬇️ get the project files from https://github.com/gahntpo/SwiftDataTodoApp/tree/main\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftData #swiftui #wwdc2023","published":"2023-08-01T17:00:13Z","thumbnail_url":"https://img.youtube.com/vi/CcUgRDLcUmQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"August Channel Update - New Apple Vision Pro content, new website, and new visionOS dev community","channel_name":"Swift Reality XR on YouTube","video_id":"95mUZXdA0Fw","video_url":"https://www.youtube.com/watch?v=95mUZXdA0Fw","description":"Swift Reality website: https://www.swiftrealityxr.com\n\nvisionOS Dev Community on Twitter: https://twitter.com/i/communities/1676670381879447564","published":"2023-08-01T16:22:35Z","thumbnail_url":"https://img.youtube.com/vi/95mUZXdA0Fw/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"How to format physical units in Swift using MeasurementFormatter","channel_name":"Vincent Pradeilles on YouTube","video_id":"wsi1DRHw6Zo","video_url":"https://www.youtube.com/watch?v=wsi1DRHw6Zo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-08-01T15:00:34Z","thumbnail_url":"https://img.youtube.com/vi/wsi1DRHw6Zo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build a Great iOS Video Calling App With SwiftUI and Stream Video","channel_name":"Stream Developers on YouTube","video_id":"FFniF19k0_g","video_url":"https://www.youtube.com/watch?v=FFniF19k0_g","description":"Discover how to build and integrate Zoom or Whatsapp-style video calling in your iOS app using SwiftUI and Stream's Video SDK. Learn how to easily and quickly add audio and video calling functionality to any iOS app. The SwiftUI app you will create in this tutorial has picture-in-picture, multiple participants, call controls, sound indicators, and network quality indicator supports. \n\nYou can also use the SwiftUI Video SDK to build apps for different use cases such as live streaming, meetings, and audio rooms.  \n\nTimestamps\n00:00 Introduction\n02:31 Create a SwiftUI Project\n05:42 Setup the SDK, Create and Join a Call\n08:19 Render Local and Remote Participants’ Videos\n10:49 Render Fully Featured Video UIs\n13:29 Recap\n\nRelated Links\nStream Video: https://getstream.io/video/\niOS Documentation: https://getstream.io/video/docs/ios/\nDownload the SwiftUI Project: https://github.com/GetStream/swift-and-swiftui-tutorial-projects/tree/main/iOS-Video-Calling\nVideo SDK's GitHub Repo: https://github.com/GetStream/stream-video-swift\nTry Stream For Free: https://getstream.io/try-for-free/\nAmos on Twitter: https://twitter.com/amos_gyamfi","published":"2023-08-01T07:08:29Z","thumbnail_url":"https://img.youtube.com/vi/FFniF19k0_g/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Mondays are for getting stuff done 🛠️","channel_name":"maeganwilson_","video_id":"oWkKnPXgNFM","video_url":"https://www.youtube.com/watch?v=oWkKnPXgNFM","description":"Here's what my Monday generally looks like. Water, tasks, code, meetings.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-08-01T02:59:25Z","thumbnail_url":"https://img.youtube.com/vi/oWkKnPXgNFM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SharePlay - Turn your app experience into a shared experience, by Tom Lokhorst (English)","channel_name":"CocoaHeadsNL","video_id":"GDFO_4ylfQc","video_url":"https://www.youtube.com/watch?v=GDFO_4ylfQc","description":"SharePlay is fairly new feature in iOS that allow app developers to have their apps used by multiple users at the same time, to collaberate or to play or watch a video together. Tom explains how to implement this in your app and shows a demo shopping app he created as an example.","published":"2023-07-31T20:40:06Z","thumbnail_url":"https://img.youtube.com/vi/GDFO_4ylfQc/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Code Completion Episode 141: That’s a Lot of App","channel_name":"Code Completion","video_id":"PqVhxU0WIb4","video_url":"https://www.youtube.com/watch?v=PqVhxU0WIb4","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:27 - Swift Evolution Updates\n03:06 - Introducing Solarc\n1:03:30 - CodableDatastore 0.1\n1:09:09 - Apple LLMs\n1:18:38 - Pay Now Ship Later\n1:21:27 - iPad as a Display\n1:24:33 - Sponsor: Not Phở\n1:25:31 - Code Completion Tip\n1:27:00 - Mini Review Corner\n1:28:17 - Completion Curiosities\n1:29:59 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Evolution Updates:\n    • Init accessors accepted: https://forums.swift.org/t/accepted-se-0400-init-accessors/66212\n    • Actor Isolation Interference with Property Wrappers also: https://forums.swift.org/t/accepted-with-modifications-se-0401-remove-actor-isolation-inference-caused-by-property-wrappers/66241\n    • Generalize conformance macros as extension macros as well: https://forums.swift.org/t/accepted-se-0402-generalize-conformance-macros-as-extension-macros/66276\n    • Arbitrary macro names in the global scope got updated: https://forums.swift.org/t/update-restrictions-on-arbitrary-names-at-global-scope-in-se-0389-and-se-0397/66289\n• Introducing Solarc:\n    • Solarc: https://apple.co/3OgSGiU\n    • Linear: https://linear.app/\n• CodableDatastore 0.1:\n    • CodableDatastore: https://github.com/mochidev/codabledatastore\n• Apple using new internal Ajax framework to build next gen LLMs:\n    • Mark Gurman: https://mastodon.social/@markgurman/110741608309530570\n    • Good use of LLMs: https://fediscience.org/@ct_bergstrom/110759194681222188\n    • XMLHttpRequest anyone? https://en.wikipedia.org/wiki/Ajax_(programming)\n• Apple Stores considering allowing users to pay now and ship later:\n    • Mark Gurman: https://mastodon.social/@markgurman/110763578815089724\n• Using an iPad as an external display:\n    • Apple Insider: https://appleinsider.com/inside/ipados-17/tips/how-to-use-ipad-as-a-portable-monitor-for-your-nintendo-switch\n• Mini Review Corner: Classic Desktop Knit Cotton Blanket:\n    • Throwboy: https://throwboy.com/collections/blankets/products/classic-desktop-knit-cotton-blanket\n• Code Completion Tip: unowned let properties:\n    • Swift Rocks: https://swiftrocks.com/unowned-properties-in-swift\n    • Wrapping in a non-mutable struct: https://forums.swift.org/t/question-about-unowned-members-in-actors/57909\n• Completion Curiosities:\n    • Blender Camera Followup: https://www.youtube.com/watch?v=gI8Olz-SPP4\n    • The Free Movie: https://thefreemovie.buzz/\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, Jul 23rd, 2023.","published":"2023-07-31T11:00:30Z","thumbnail_url":"https://img.youtube.com/vi/PqVhxU0WIb4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI: Scroll to Hide Tab Bar - iOS 16 & 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"Q0rb4M6n2ns","video_url":"https://www.youtube.com/watch?v=Q0rb4M6n2ns","description":"Hello Guys 🖐🖐🖐\nIn this video, I will show you how to hide or unhide the Native SwiftUI Tabbar when scrolling inside the ScrollView.\nScroll To Hide SwiftUI Tab bar | Hide SwiftUI Tab Bar | Simultaneous Pan Gesture | SwiftUI Hide Tab bar When Scrolling | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-86902327\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    2:08 Building Custom Gesture for hide/unhide Tab bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-30T18:22:45Z","thumbnail_url":"https://img.youtube.com/vi/Q0rb4M6n2ns/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Deeper Understanding Series Overview","channel_name":"Stewart Lynch on YouTube","video_id":"HsdFwzsgEnk","video_url":"https://www.youtube.com/watch?v=HsdFwzsgEnk","description":"Over the past 15 weeks, I have been focussing on producing swift and swiftUI content on topics that I had a working knowledge of but I always had the feeling that there was something that I was missing, or not completely understanding so I thought that I would finish this series off by presenting a quick overview of each video and provide links to all of them.\n\nI consider each of these topics to be core for both understanding how Swift works and how to layout your views properly in SwiftUI.\n\nThe complete Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4Ai3sco_nQlPtPZaOUAdwnr\n\nIndividual Videos\n1. Swift Initializers\n   https://youtu.be/ElfPQZ9MVTQ\n\n2. Trailing Closure Syntax\n   https://youtu.be/E71HEvSZkZo\n\n3. Swift Type Extensions\n   https://youtu.be/_k1O4Iyoitk\n\n4. Tuples\n   https://youtu.be/-7xVz-86brg\n\n5. Swift KeyPaths\n   https://youtu.be/2-fzccDtc7o\n\n6. Swift Subscripts\n   https://youtu.be/-QDOsDoWXLY\n\n7. Inout Parameters\n   https://youtu.be/YsxyQmOjLqM\n\n8. Variadic Parameters\n   https://youtu.be/P9KrmrbWUKo\n\n9. Date String Formatting\n   https://youtu.be/oXcg3bgBYs8\n\n10. Styling Text Views\n   https://youtu.be/rbtIcKKxQ38\n\n11. SwiftUI PreferenceKeys\n   https://youtu.be/GhIP98ht7Bk\n\n12. Geometry Reader\n   https://youtu.be/AXGrYI78hIo\n\n13. Matched Geometry Effect\n   https://youtu.be/xGNR7tvDE0Q\n\n14. SafeAreas and Insets\n   https://youtu.be/ccvWZ-bG_3Y\n\n15. AlignmentGuides\n   https://youtu.be/fdSGlCgz1fQ\n\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n   https://iosdev.space/@StewartLynch\nStewart Lynch On Threads:\n   @StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-07-30T13:53:48Z","thumbnail_url":"https://img.youtube.com/vi/HsdFwzsgEnk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Reddit isn't the Same After Apollo... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"DYwj2sFqJfE","video_url":"https://www.youtube.com/watch?v=DYwj2sFqJfE","description":"I'm publishing this episode veeeeery late (again). Sorry! Another episode is coming very soon.\n\n🗞 Last Week in Apps:\n\n0:00. Intro\n0:12. India's new tax on games\n2:10. Widgets are back?\n4:05. Reddit isn't the same after Apollo\n6:15. ChatGPT downloads drop\n8:43. What happened to Gas?\n\nApp intelligence data by Appfigures.\n\n\n► App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-07-29T23:30:01Z","thumbnail_url":"https://img.youtube.com/vi/DYwj2sFqJfE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to master Combine like a Pro – Operators 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"-NDFLP7Aqeg","video_url":"https://www.youtube.com/watch?v=-NDFLP7Aqeg","description":"You've enjoyed this free course and you want to leave me tip? 👉 https://vpradeilles.gumroad.com/l/how-to-master-combine-like-a-pro\n\nLink to the code 👉 https://github.com/vincent-pradeilles/how-to-master-combine-like-a-pro\n\nIn this tutorial you will:\n👉 Understand how to synchronize several data streams\n👉 Discover Combine's most important operators\n👉 Practice using these operators in simple use cases\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-29T18:54:59Z","thumbnail_url":"https://img.youtube.com/vi/-NDFLP7Aqeg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Why make content?","channel_name":"maeganwilson_","video_id":"_Hz81e7wnDs","video_url":"https://www.youtube.com/watch?v=_Hz81e7wnDs","description":"","published":"2023-07-29T05:00:23Z","thumbnail_url":"https://img.youtube.com/vi/_Hz81e7wnDs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift Algorithms - Faster, Cleaner Code. (Chunked Example)","channel_name":"Sean Allen on YouTube","video_id":"x-5UgNl7GFU","video_url":"https://www.youtube.com/watch?v=x-5UgNl7GFU","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift Algorithms is a package from Apple that has a TON of useful (and highly performant) algorithms that you can use in your project. In this video I show you how I used the chunked algorithm to group a list of expenses by month. I show you how to install the Swift Algorithms package, learn from the documentation and implement an algorithm in a project.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nSwift Algorithms GitHub Repo:\nhttps://github.com/apple/swift-algorithms\n\nWWDC 2021 - Meet the Swift Algorithms package:\nhttps://developer.apple.com/videos/play/wwdc2021/10256/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Swift Algorithms\n0:31 - What we’re working with\n1:12 - Swift Algorithms Reference Guide\n5:14 - Installing the package\n5:26 - Chunked code example\n10:01 - Updating our UI with DisclosureGroup\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-07-28T12:16:16Z","thumbnail_url":"https://img.youtube.com/vi/x-5UgNl7GFU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Advanced SwiftUI Tutorial: Build a Complex App with Swift Charts for iOS 17 & macOS (Xcode 15  2023)","channel_name":"Karin Prater on YouTube","video_id":"c9XxDjmLT24","video_url":"https://www.youtube.com/watch?v=c9XxDjmLT24","description":"In this advanced SwiftCharts tutorial, I will guide you through building a complex SwiftUI example. The demo app project is for bookstore owners, designed to optimize their sales process and track progress effectively.I Throughout this tutorial, I'll demonstrate how to prepare your data to seamlessly integrate with SwiftCharts and explore a wide range of chart types, including line charts, bar charts, pie charts, donut charts, and more. We'll also delve into interactive charts, allowing you to scroll through data, select data points, and reveal additional insights with annotations.\n\nThe app will present essential bookstore statistics, such as daily, weekly, and monthly sales data, along with analyses of book categories to identify the best-selling genre. We'll dynamically change chart data and apply smooth animations for a more engaging user experience.\n\nAs we progress, I'll showcase chart styling techniques, axis customization, and chart interaction to enhance the overall look and feel of the app. Furthermore, we'll explore how to handle expenses statistics, using line charts with symbols, and displaying multiple data series in bar charts.\n\n📌 What You'll Learn:\nHow to seamlessly integrate SwiftCharts in your SwiftUI projects.\nConstructing an app tailored for bookstore owners, showcasing a multitude of statistics to optimize their sales process.\nSwiftCharts adaptability across iOS devices, from iPhones to iPads, and even macOS.\nThe nuances of different chart types – from line charts to pie and donut charts, with practical implementations.\nThe art of designing interactive charts, including scrollable axis and selections with annotations.\nManaging and animating dynamic data changes within your charts.\nPlus, insights on working with dates, customizing chart styles, and effectively presenting complex data.\n\nIf you're new to SwiftCharts, I recommend starting with my introduction to SwiftCharts before diving into this tutorial.  👉 https://youtu.be/mnH7YRmuVKw\n\n⬇️ get the project files from https://github.com/gahntpo/BookstoreStategist\nSwiftCharts work for all Apple platforms including iOS and macOS. The Github project files also work for macOS 13 and I included flags. In this tutorial I used newer features like Pie charts and scrollable charts which are only available for iOS 17 and macOS 14.\n\n👉 read the blog post https://www.swiftyplace.com/blog/swiftcharts-create-charts-and-graphs-in-swiftui\n\n📋 Table of Contents:\n0:00:00 Introduction\n00:08:24 Project setup and model definitions with test data\n00:17:39 View model declaration and data preparation for SwiftCharts\n00:23:37 Working with Date types: SwiftCharts with daily, weekly, and monthly sales data\n00:29:32 Chart Styling: hiding axis, gradient styles, axis table alignments\n00:37:50 App flow with NavigationStack\n00:44:12 Interactive charts: scrollable chart axis\n00:51:02 Selection in charts and showing additional information with annotations\n00:59:08 Sales by weekday statistics data\n01:04:36 Charts with complex data: bar chart with rule marker and scatter plots\n01:19:13 Sales by Book Category statistics data\n01:27:12 Pie and Donut Charts\n01:36:56 Bar Charts with Book Category statistics\n01:39:44 Including the book Category statistics in the main app flow\n01:43:17 Dynamically changing the chart data and animations\n01:47:12 Data Management for Expenses Statistics\n01:55:22 Expenses analysis with an area chart\n02:01:58 Line Charts with symbols and custom colors / foreground styles\n02:08:24 Chart Customization: Axis labels with custom values\n02:11:38 Bar charts with multiple data series\n02:14:04 SwiftUI Grid view showing statistics data\n02:20:32 Wrap up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#swiftui #charts  #swiftcharts","published":"2023-07-28T12:00:33Z","thumbnail_url":"https://img.youtube.com/vi/c9XxDjmLT24/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"31: Recommended by the Ministry of \"How hard can it be?\"","channel_name":"Swift Package Indexing Live Streams","video_id":"VTAyLqiBfhs","video_url":"https://www.youtube.com/watch?v=VTAyLqiBfhs","description":"News\n\n- Improved “Use this Package” button Pull Request - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pull/2516\n- Swift.org Packages page integration preview - https://spi-swift-org.netlify.app/packages/\n    - and the associated Pull Request - https://github.com/apple/swift-org-website/pull/344\n\nPackages\n\n- ColorToolbox by Ramon Torres - https://swiftpackageindex.com/raymondjavaxx/ColorToolbox\n- FileMonitor by Kris Simon aka Peter Shaw - https://swiftpackageindex.com/aus-der-Technik/FileMonitor\n- Rearrange by ChimeHQ - https://swiftpackageindex.com/ChimeHQ/Rearrange\n- swift-concurrency-extras by Point-Free - https://swiftpackageindex.com/pointfreeco/swift-concurrency-extras\n    - and the “Reliably testing code” forum post - https://forums.swift.org/t/reliably-testing-code-that-adopts-swift-concurrency/57304\n- SwiftUI-VPSwitchToggle by Vanson Leung - https://swiftpackageindex.com/VansonLeung/SwiftUI-VPSwitchToggle\n- TLDExtractSwift by Marco Eidinger - https://swiftpackageindex.com/MarcoEidinger/TLDExtractSwift\n    - and the Public Suffix List - http://www.publicsuffix.org/","published":"2023-07-27T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/VTAyLqiBfhs/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"TipKit - iOS 17 - SwiftUI - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"jmQcxQNQgkk","video_url":"https://www.youtube.com/watch?v=jmQcxQNQgkk","description":"Hello Guys 🖐🖐🖐\nLet's see how to use the TipKit Framework that has been released for SwiftUI at WWDC 2023 | SwiftUI TipKit | iOS 17 TipKit | TipKit | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Xcode 15 Beta 5 Release Notes: https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 5\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:12 Configuring TipKit\n    1:20 Building Tip\n    2:51 Tip Rules and Options\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-27T13:52:25Z","thumbnail_url":"https://img.youtube.com/vi/jmQcxQNQgkk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"OSLog and Logger","channel_name":"Daniel Steinberg on YouTube","video_id":"dNpjCbdfRc8","video_url":"https://www.youtube.com/watch?v=dNpjCbdfRc8","description":"Xcode 15's Console displays the output grouped by subsystem and category. We can use OSLog and Logger instead of print() to get much nicer console output that is more informative and useful.","published":"2023-07-27T12:00:25Z","thumbnail_url":"https://img.youtube.com/vi/dNpjCbdfRc8/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Don't write this code! (or you'll have a memory leak)","channel_name":"Vincent Pradeilles on YouTube","video_id":"Lx9tWd6zjMo","video_url":"https://www.youtube.com/watch?v=Lx9tWd6zjMo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-25T15:03:18Z","thumbnail_url":"https://img.youtube.com/vi/Lx9tWd6zjMo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Show me more short and pretty videos","channel_name":"Full Queue Developer","video_id":"Yj3VCeZ9et0","video_url":"https://www.youtube.com/watch?v=Yj3VCeZ9et0","description":"","published":"2023-07-25T07:15:01Z","thumbnail_url":"https://img.youtube.com/vi/Yj3VCeZ9et0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Radial Layout With Gestures - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"sR3oUASbK5g","video_url":"https://www.youtube.com/watch?v=sR3oUASbK5g","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Radial Layout With gestures that also include Drag Velocity Using SwiftUI | SwiftUI Radial Layout | SwiftUI Circular View | SwiftUI Drag Gesture Velocity | SwiftUI Custom View Builder | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-86595164\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 4\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Project Setup\n    1:35 Building Radial Layout\n    7:27 Adding Gesture\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-24T19:30:08Z","thumbnail_url":"https://img.youtube.com/vi/sR3oUASbK5g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Inout Parameters and Mutating Functions","channel_name":"Stewart Lynch on YouTube","video_id":"YsxyQmOjLqM","video_url":"https://www.youtube.com/watch?v=YsxyQmOjLqM","description":"In this video I want to introduce you to and explain what an inout parameter is in Swift.\n\nIn the process, we will look at some practical use cases and also explore cases where using inout is not allowed and, how functions with inout  parameters transition to mutating functions in a struct.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:04 The Basics\n5:09 Practical Examples\n9:55 Classes, Structs and Mutating Functions\n\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/InoutParametersStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Inout-Parameters-and-Mutating-Functions\n\nReferences mentioned in video:\nmap, compactMap, flatMap\n   https://youtu.be/sdGwOPW0ko4\n\ncontains, forEach, sorted\n   https://youtu.be/TnbAABxVq5w\n\nreduce, filter, removeAll\n   https://youtu.be/9wAhKodOyFI\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-07-23T13:47:18Z","thumbnail_url":"https://img.youtube.com/vi/YsxyQmOjLqM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to master Combine like a Pro – The Basics 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"5NfhgZkBKKg","video_url":"https://www.youtube.com/watch?v=5NfhgZkBKKg","description":"Link to the code 👉 https://github.com/vincent-pradeilles/how-to-master-combine-like-a-pro\n\nThis is the last chapter of this training course, this time we'll go over all the advanced concepts to make your UI shine.\n\nIn this tutorial you will:\n👉 Discover Combine's main APIs\n👉 Understand what kind of problems Combine helps solve\n👉 Practice using Combine in simple use cases\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-23T13:09:33Z","thumbnail_url":"https://img.youtube.com/vi/5NfhgZkBKKg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Hero Animation Effect (Custom Matched Geometry) #swiftui","channel_name":"Kavsoft on YouTube","video_id":"cOzW9MJ1WrA","video_url":"https://www.youtube.com/watch?v=cOzW9MJ1WrA","description":"","published":"2023-07-22T22:07:06Z","thumbnail_url":"https://img.youtube.com/vi/cOzW9MJ1WrA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Movable Grids (Drag & Drop) #swiftui","channel_name":"Kavsoft on YouTube","video_id":"wt0MPsV0-qY","video_url":"https://www.youtube.com/watch?v=wt0MPsV0-qY","description":"","published":"2023-07-22T22:01:18Z","thumbnail_url":"https://img.youtube.com/vi/wt0MPsV0-qY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Implementing a Carousel Inspired by the Material Carousel #swiftui","channel_name":"Kavsoft on YouTube","video_id":"2l8YQsemOb0","video_url":"https://www.youtube.com/watch?v=2l8YQsemOb0","description":"","published":"2023-07-22T21:53:46Z","thumbnail_url":"https://img.youtube.com/vi/2l8YQsemOb0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"9 Months into My First iOS Job","channel_name":"maeganwilson_","video_id":"j0ICg05uue4","video_url":"https://www.youtube.com/watch?v=j0ICg05uue4","description":"In this video, I'll be sharing updates on my new job as an iOS developer. It's been a great experience so far, allowing me to enhance my app development skills and work with amazing designs. As part of a team of iOS developers, I have the opportunity to discuss and learn from experienced professionals. Content creation has also been a way for me to connect with others in the iOS development community. I stream on Twitch regularly and occasionally go live on YouTube, so be sure to follow and subscribe for more! Join me as I navigate the challenges and successes of my new job.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV\n\n#YouTube #NewJob #AppDevelopment #iOS #Design #SwiftUI #Teamwork #ContentCreation #Streaming #Twitch #YouTubeChannel #iOSDevelopment #Swift #UIKit #Startup #Interviewing #Vlog","published":"2023-07-22T04:14:37Z","thumbnail_url":"https://img.youtube.com/vi/j0ICg05uue4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Introduction to SwiftCharts: Creating Charts and Graphs in SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"mnH7YRmuVKw","video_url":"https://www.youtube.com/watch?v=mnH7YRmuVKw","description":"In this 📊📈 Charts tutorial, I will guide you through the world of SwiftCharts, a powerful framework for SwiftUI that enables you to effortlessly create visually captivating charts and visualizations in your iOS and macOS apps. SwiftCharts were introduced with iOS 16 and macOS 13 during WWDC 2022 and got some nice updates with WWDC 2023 like Pie charts and scrollable charts.\n\nThroughout this video, I will cover various chart types, including bar charts, line charts, point charts, area charts, ruler charts, rectangle charts, and pie charts. By providing clear examples and step-by-step instructions, you will learn how to create stunning charts that effectively convey information and captivate your app users.\n\nAdditionally, I will show examples of customization options available in SwiftCharts, enabling you to tailor the appearance of your charts to suit your app’s unique style and brand. You will see how to adjust colors, fonts, legends, captions, and other essential elements, allowing you to create charts that seamlessly integrate with your app’s overall design.\n\nFurthermore, I will discuss the versatility of SwiftCharts, showcasing how you can implement charts in different platforms effortlessly. Whether you are developing for iOS or macOS, you will gain valuable insights into adapting SwiftCharts to suit your specific app development needs.\n\noverview\n00:00 introduction to SwiftCharts\n05:02 Basic example of Charts with static data\n11:46 Data management with SwiftCharts\n30:54 Bar Charts example\n34:30 Line, Point and Area Chart examples\n36:21 Rule Chart example\n37:45 Rectangle Mark example for e.g. heat maps\n39:52 Pie and Donut Chart examples\n44:32 wrap-up\n\n ⬇️ get the project files from https://github.com/gahntpo/BookstoreStategist\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#swiftui #charts  #swiftcharts","published":"2023-07-21T06:53:15Z","thumbnail_url":"https://img.youtube.com/vi/mnH7YRmuVKw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI NavigationStack Hero Animation Effect - Custom Matched Geometry Effect - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"cyVQJ31AYKs","video_url":"https://www.youtube.com/watch?v=cyVQJ31AYKs","description":"Hello Guys 🖐🖐🖐\nIn this video, we'll see how to animate the Hero Effect in the Navigation Stack using SwiftUI. It's not possible with the default matched geometry effect, so I built a custom Matched geometry effect to achieve this.\n\nMatched Geometry Effect Navigation Stack | Hero Animation Navigation Stack | Custom Matched Geometry Effect SwiftUI | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-86393314\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 4\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:33 Project Setup\n    1:12 Building UI\n    2:29 Implementing Custom Matched Geometry Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-20T16:30:10Z","thumbnail_url":"https://img.youtube.com/vi/cyVQJ31AYKs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Code Completion Episode 140: I'll Sacrifice an iPad","channel_name":"Code Completion","video_id":"5lvDHaRkpVM","video_url":"https://www.youtube.com/watch?v=5lvDHaRkpVM","description":"","published":"2023-07-20T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/5lvDHaRkpVM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Drag and Drop with Transferable Custom Object","channel_name":"Sean Allen on YouTube","video_id":"lsXqJKm4l-U","video_url":"https://www.youtube.com/watch?v=lsXqJKm4l-U","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nDrag an drop in SwiftUI was revamped in iOS 16. It now uses the .draggable and .dropDestination modifiers which require conformance to the new Transferable protocol in Swift. In this video we create a kanban board to teach you how to use Drag and Drop. In the second half of the video I show you how to conform your custom objects to Transferable so you can use them with Drag and Drop.\n\nStarter Project Download:\nhttps://www.dropbox.com/sh/lbrtbnd5mkkxo9k/AABcIcAcT-2QIUeQiBIYZLgBa?dl=0\n\nHuman Interface Guidelines - Drag and Drop:\nhttps://developer.apple.com/design/human-interface-guidelines/drag-and-drop\n\nWWDC 2022 - Meet Transferable:\nhttps://developer.apple.com/videos/play/wwdc2022/10062/\n\nWWDC 2020 - Uniform Type Identifiers:\nhttps://developer.apple.com/videos/play/tech-talks/10696/ \n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Drag and Drop in iOS 16\n0:32 - Starter Project Overview\n1:21 - Strings vs. Custom Object\n1:52 - Draggable\n4:25 - Drop Destination\n7:21 - Drag and Drop copy by default\n7:51 - Remove tasks from starting array\n9:03 - Remove duplicates from destination\n10:43 - Highlight drop target on hover\n13:28 - Drag and Drop basics review\n17:01 - Create Custom Object\n18:18 - Conform to Transferable\n20:06 - Custom Uniform Type Identifier\n22:23 - Adapt code with new Transferable type\n25:39 - Wrong drop target type example\n26:25 - Did you enjoy that?\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-07-20T11:43:31Z","thumbnail_url":"https://img.youtube.com/vi/lsXqJKm4l-U/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Reconsidering a Member Macro   Macro Experiments Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"wiTzRude0UY","video_url":"https://www.youtube.com/watch?v=wiTzRude0UY","description":"We refine the macro we implemented last time to be more robust by introducing a custom error type. We also improve the extraction of the elements by using more idiomatic Swift.","published":"2023-07-20T04:15:06Z","thumbnail_url":"https://img.youtube.com/vi/wiTzRude0UY/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"The App that Dethroned Threads | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"_6zDBhHPypQ","video_url":"https://www.youtube.com/watch?v=_6zDBhHPypQ","description":"Back to back episodes. Enjoy!\n\n🗞 This Week in Apps:\n\n0:00 - Intro\n0:12 - App downloads analysis\n2:45 - Remini - TikTok success\n4:51 - Prime Day vs SHEIN\n6:25 - Is anyone reading?\n7:44 - 7Eleven's free Slurpee campaign\n\nApp intelligence data by Appfigures.\n\n► Unpacking the App Store's Million-Dollar Monthly Club → https://appfigures.com/resources/insights/20230630/1-unpacking-the-app-stores-million-dollar-monthly-club\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-07-19T21:47:55Z","thumbnail_url":"https://img.youtube.com/vi/_6zDBhHPypQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Exploring RealityKit code to generate 3D Models for iOS and macOS","channel_name":"Swift and Tips","video_id":"EP5JylcfAHc","video_url":"https://www.youtube.com/watch?v=EP5JylcfAHc","description":"Scanning 3D objects in iOS: https://youtube.com/shorts/vCKO8r9f6W4\n\n-----\nResources: \n* WWDC21 Capture Object for macOS: https://developer.apple.com/videos/play/wwdc2021/10076\n* WWDC23 Capture Object for iOS: https://developer.apple.com/wwdc23/10191\n* Sample code: https://developer.apple.com/documentation/realitykit/guided-capture-sample\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-07-19T06:09:38Z","thumbnail_url":"https://img.youtube.com/vi/EP5JylcfAHc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"CocoaHeadsNL Meetup, 19 July 2023","channel_name":"CocoaHeadsNL","video_id":"WOLkuwfa0x4","video_url":"https://www.youtube.com/watch?v=WOLkuwfa0x4","description":"Live stream of the CocoaHeadsNL meetup at Flitsmeister in Veenendaal.\n\nSchedule:\n19:00 - Two talks by Flitsmeister\n20:00 - Tom Lokhorst: SharePlay: Turn your app into a shared experience\n\nYou can watch both talks via this live stream but it's even better if you join us in Veenendaal and meet with fellow Apple developers.\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2023-07-18T19:43:42Z","thumbnail_url":"https://img.youtube.com/vi/WOLkuwfa0x4/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"How to run asynchronous code concurrently in Swift using async let","channel_name":"Vincent Pradeilles on YouTube","video_id":"YpdtZAsLWwg","video_url":"https://www.youtube.com/watch?v=YpdtZAsLWwg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-18T14:53:51Z","thumbnail_url":"https://img.youtube.com/vi/YpdtZAsLWwg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build a visionOS Live Polls Realtime App #applevisionpro","channel_name":"Xcoding with Alfian","video_id":"uFzejuWa8Bc","video_url":"https://www.youtube.com/watch?v=uFzejuWa8Bc","description":"","published":"2023-07-18T05:28:13Z","thumbnail_url":"https://img.youtube.com/vi/uFzejuWa8Bc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Full queue of things to do! Sunday afternoon chill coding stream | Featured in iOS Dev Weekly | S4E1","channel_name":"Full Queue Developer","video_id":"74u4SsC37VA","video_url":"https://www.youtube.com/watch?v=74u4SsC37VA","description":"Start of Season 4! Thank you for 3 great seasons so far! In season 4, we return to FQAuth. Today, we start setting it up in a Kubernetes cluster\n\n📆 Originally broadcasted live from New York on Sunday, July 16, 2023\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\nSunday afternoons 2PM NYC time \n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-18T03:47:32Z","thumbnail_url":"https://img.youtube.com/vi/74u4SsC37VA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 \"Intention\" from The Creative Act by Rick Rubin","channel_name":"Full Queue Developer","video_id":"5Nc35Hb55S0","video_url":"https://www.youtube.com/watch?v=5Nc35Hb55S0","description":"📆 Originally broadcasted live from New York on Sunday, July 16,, 2023\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\nSunday afternoons 2PM NYC time \n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-18T02:47:54Z","thumbnail_url":"https://img.youtube.com/vi/5Nc35Hb55S0/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Kanban Drag & Drop - Moving Items between Section/List - Xcode 15 - SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"iDnrraNom0o","video_url":"https://www.youtube.com/watch?v=iDnrraNom0o","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Kanban Drag & Drop Implementation using SwiftUI | SwiftUI Kanban Board | SwiftUI Drag and Drop | SwiftUI List Re-Ordering | SwiftUI Moving Items between Sections/Lists | SwiftUI Drag & Drop From One List to Another List | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-86249390\n\n► Movable Grids Video: https://youtu.be/UFiOCcm6zTo \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 4\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:30 Building UI\n    3:57 Implementing Drag & Drop\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-17T21:39:47Z","thumbnail_url":"https://img.youtube.com/vi/iDnrraNom0o/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Learn Swift and become an iOS Engineer - FAST and FREE | Swiftful Thinking","channel_name":"Swiftful Thinking","video_id":"cm4YjVl3P8s","video_url":"https://www.youtube.com/watch?v=cm4YjVl3P8s","description":"Swiftful Thinking is the blueprint I wish I had when I was learning to code. This video explains how to navigation the channel to optimize your learning.\n\n00:00 Swiftful Thinking Intro Video","published":"2023-07-17T13:00:28Z","thumbnail_url":"https://img.youtube.com/vi/cm4YjVl3P8s/hqdefault.jpg","twitter_url":""},{"name":"Build a visionOS Realtime Live Polls App | Multi Window | Firestore","channel_name":"Xcoding with Alfian","video_id":"-JAiBE5Ned0","video_url":"https://www.youtube.com/watch?v=-JAiBE5Ned0","description":"GitHub Starter Project:\nhttps://github.com/alfianlosari/LivePolls\n\nBuild a Live Activity Realtime Polls App with Firebase & APNS Push Token | SwiftUI | iOS 17 (Prev):\nhttps://youtu.be/OiPfDZTldMo\n\nDreams Come True by Purrple Cat | https://purrplecat.com/\nMusic promoted on https://www.chosic.com/free-music/all/\nCreative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)\nhttps://creativecommons.org/licenses/by-sa/3.0/","published":"2023-07-17T03:13:47Z","thumbnail_url":"https://img.youtube.com/vi/-JAiBE5Ned0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"The Platform that Won After Twitter's Blunder (Not Threads) | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"w1mF4SdlWcc","video_url":"https://www.youtube.com/watch?v=w1mF4SdlWcc","description":"I'm publishing this episode veeeeery late. Sorry! Another episode is coming very soon.\n\n🗞 Last Week in Apps:\n\n1. Twitter's blunder\n2. Meta verified\n3. The most downloaded apps\n4. The most downloaded games\n5. Scooter rental apps\n\nApp intelligence data by Appfigures.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n► ASO Guides → https://appfigures.com/resources/guides\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-07-17T01:00:33Z","thumbnail_url":"https://img.youtube.com/vi/w1mF4SdlWcc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Easily Preload SwiftData Using JSON On Your App’s First Launch 🧩","channel_name":"tundsdev on YouTube","video_id":"SCU5tOgztVo","video_url":"https://www.youtube.com/watch?v=SCU5tOgztVo","description":"Easily Preload SwiftData Using JSON On Your App’s First Launch 🧩\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:29 - How To Create A JSON File In Xcode\n01:57 - Building A JSON Decoder\n07:15 - Saving Our Codable Data To SwiftData\n\n**********************************\n\nIn this SwiftData tutorial, we'll look at Pre-filling A SwiftData ModelContainer from a local JSON file. \n\nWe'll see how to easily preload SwiftData on your app's first launch from JSON. By adding some default categories that a user can choose from.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-07-16T14:00:16Z","thumbnail_url":"https://img.youtube.com/vi/SCU5tOgztVo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI AlignmentGuides","channel_name":"Stewart Lynch on YouTube","video_id":"fdSGlCgz1fQ","video_url":"https://www.youtube.com/watch?v=fdSGlCgz1fQ","description":"In this video, I want to show you how you can use AlignmentGuides in SwiftUI to align views differently in your UI.\n\nWe will start with the basics and of AlignmentGuides on the VStack, HStack and ZStack containers.\n\nNext we will discover how you can adjust subviews of the container stack and transform the alignment in the direction of the container's alignment either towards or away from it.\n\nWe will follow that by looking at how we can adjust the subviews positions even further using an alignmentGuides ViewDimensions struct that provides us with both  the dimensions of the view, but also access to the actual alignment guide's through the subscript of the viewDimension.\n\nWe will finish off by showing you how you can create your own custom AlignmentGuides so you can align views in one container with views or alignment guides of other container views.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:13 The Basics\n5:52 ZStack AlignmentGuides\n11:48 ViewDimensions Subscripts \n17:35 Custom AlignmentGuides\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SwiftUIAlignmentGuidesStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SwiftUI-AlignmentGuides\n\nReferences mentioned in video:\nAlignment Guides in SwiftUI - The SwiftUI Lab\n   https://swiftui-lab.com/alignment-guides/\n\nAlignment and alignment guides - a free Hacking with iOS: SwiftUI Edition tutorial\n   https://www.hackingwithswift.com/books/ios-swiftui/alignment-and-alignment-guides\n\nHow to create a custom alignment guide - a free Hacking with iOS: SwiftUI Edition tutorial\n   https://www.hackingwithswift.com/books/ios-swiftui/how-to-create-a-custom-alignment-guide \n\n Alignment guides in SwiftUI | Swift with Majid\n   https://swiftwithmajid.com/2020/03/11/alignment-guides-in-swiftui/)\n\n How to Use Alignments in SwiftUI (The Alignment Process) | Medium\n   https://crystalminds.medium.com/introduction-to-alignments-the-alignment-process-1fc087a3f263\n\n How to Use Alignments in SwiftUI (Z-Stack Alignment) | Medium\n   https://crystalminds.medium.com/how-to-use-alignments-in-swiftui-part-v-z-stack-alignment-478b4209d02d\n\n SwiftUI Stack Custom Center Alignment](https://useyourloaf.com/blog/swiftui-stack-custom-center-alignment/) \n\n [SwiftUI Alignment Guides · objc.io\n   https://www.objc.io/blog/2020/03/05/swiftui-alignment-guides/)\n\n Custom alignment guides in SwiftUI\n   https://www.ralfebert.com/swiftui/custom-alignment-guides/)\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-07-16T13:37:29Z","thumbnail_url":"https://img.youtube.com/vi/fdSGlCgz1fQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Prevent Screenshot - SwiftUI - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"viao1kTWBoY","video_url":"https://www.youtube.com/watch?v=viao1kTWBoY","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to prevent certain views from taking screenshots using SwiftUI | SwiftUI Screenshot Prevention | Preventing View From Screenshot | Preventing Screenshot Swift | Securing View From Screenshot Swift | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-86137927\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 4\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    1:15 Building Screenshot Prevent View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-15T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/viao1kTWBoY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Creating tuples dynamically and refactoring Generics with Swift's Parameter Packs!","channel_name":"Swift and Tips","video_id":"7rlpJn2lw-A","video_url":"https://www.youtube.com/watch?v=7rlpJn2lw-A","description":"Join me to learn how Swift's parameter packs can help you to build a variadic number of generic type parameters and create tuples dynamically like never before.  \nThis feature from Swift 5.9 will unlock a world of coding possibilities, let's dive in!\n\nThis video took A LOT of hours of researching and editing. Don't forget to subscribe, leave your like and share it if you enjoyed the content! 🥰\n\n------\nVideos Related:\n* Generics: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Existential Types: https://youtu.be/Wa8xTSHX_PM\n* What is a ViewBuilder?: https://youtu.be/II4xKNjalTE\n* ViewBuilder's limitation:  https://youtu.be/7Sh9GqZgfY0\n* Statements: https://youtu.be/KPDjhzYb-AI\n\n-----\nResources:\nhttps://developer.apple.com/videos/play/wwdc2023/10168\nhttps://github.com/apple/swift/blob/main/docs/GenericsManifesto.md#variadic-generics\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0393-parameter-packs.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0398-variadic-types.md\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0399-tuple-of-value-pack-expansion.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nMusic:\nDowntown Walk by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-07-14T14:39:34Z","thumbnail_url":"https://img.youtube.com/vi/7rlpJn2lw-A/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Learn Swift online for FREE Series Conclusion | Swift Basics #18","channel_name":"Swiftful Thinking","video_id":"3284ruY8jbg","video_url":"https://www.youtube.com/watch?v=3284ruY8jbg","description":"Wrap up your Swift basics course with this comprehensive conclusion video! Recap the key concepts and skills covered throughout the course, from variables and functions to object-oriented programming and more. Reflect on your journey as you've learned the foundations of Swift programming language. Celebrate your progress and newfound knowledge, and get ready for the next exciting step in your Swift coding adventure. Start applying what you've learned and continue exploring the vast possibilities of Swift development. Don't miss this final video as you solidify your understanding of Swift basics and embark on your coding journey with confidence!\n\n00:00 Conclusion\n00:00 Intro\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-14T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3284ruY8jbg/hqdefault.jpg","twitter_url":""},{"name":"Full Queue of things to do! Come chill with me  | Featured in iOS Dev Weekly | S3E15","channel_name":"Full Queue Developer","video_id":"tsLXk9a8qkU","video_url":"https://www.youtube.com/watch?v=tsLXk9a8qkU","description":"📆 Originally broadcasted live from New York on Sunday, July 9, 2023\n\n💡 SUMMARY\n\nWorking on \"Sh\", the best way to run shell commands from your Swift language program. We address some async bugs.\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-14T03:41:05Z","thumbnail_url":"https://img.youtube.com/vi/tsLXk9a8qkU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"30: I saw the rabbit hole you went down, and I hope you came out the other side of it","channel_name":"Swift Package Indexing Live Streams","video_id":"vgboi8Zc_NY","video_url":"https://www.youtube.com/watch?v=vgboi8Zc_NY","description":"News\n- Community Showcase Forum - https://forums.swift.org/c/community-showcase/66\n- Swift on RISC-V - https://forums.swift.org/t/swift-on-risc-v/65905\n- Supporting visionOS - https://blog.swiftpackageindex.com/posts/supporting-visionos\n\nPackages\n\n- DockProgress by Sindre Sorhus - https://swiftpackageindex.com/sindresorhus/DockProgress\n- Swift HTTP Types by Apple - https://swiftpackageindex.com/apple/swift-http-types\n    - Introducing Swift HTTP Types - https://www.swift.org/blog/introducing-swift-http-types/\n- ColorPaletteCodable by Darren Ford- https://swiftpackageindex.com/dagronf/ColorPaletteCodable\n    - Colour management by Marc Edwards, Part 1 - https://bjango.com/articles/colourmanagementgamut/\n    - Colour management by Marc Edwards, Part 2 - https://bjango.com/articles/colourmanagementgamma/\n    - Colour management by Marc Edwards, Part 3 - https://bjango.com/articles/colourmanagementsettings/\n    - Colour management by Marc Edwards, Part 4 - https://bjango.com/articles/colourmanagementlevels/\n    - Colour management by Marc Edwards, Part 5 - https://bjango.com/articles/colourmanagementissues/\n- Aoxiang by isaced - https://swiftpackageindex.com/isaced/Aoxiang\n- Swifter by Damian Kołakowski - https://swiftpackageindex.com/httpswift/swifter","published":"2023-07-13T14:00:41Z","thumbnail_url":"https://img.youtube.com/vi/vgboi8Zc_NY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"SwiftUI Repeatable Button - KeyFrames - iOS 17 - Xcode 15 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"HDZdM-YW2iM","video_url":"https://www.youtube.com/watch?v=HDZdM-YW2iM","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a repeatable button in SwiftUI. Also, let's create a Custom Stepper with keyframe animations | SwiftUI Repeatable Button | SwiftUI Keyframes API | SwiftUI Custom Stepper | SwiftUI Keyframe Animation | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-86034157\n\n► KeyFrames API Video:  https://youtu.be/gjEiC_fmBwM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 4\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:37 Project Setup\n    0:47 Building Repeatable Buttons\n    2:12 Implementing Custom Stepper Using KeyFrames API\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-13T13:05:11Z","thumbnail_url":"https://img.youtube.com/vi/HDZdM-YW2iM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What is a Protocol in Swift and SwiftUI View protocol | Swift Basics #17","channel_name":"Swiftful Thinking","video_id":"nJmrkRlRu88","video_url":"https://www.youtube.com/watch?v=nJmrkRlRu88","description":"This is a video a quick introduction to Protocols. Protocol are an advanced topic that you don't need to fully comprehend when just learning. However, it is good to at least understand their purpose.\n\nFor full details on protocols: https://youtu.be/0gM1wmW1Xvc\n\n00:00 Protocols\n00:00 Intro\n01:43 Welcome back!\n02:30 Protocols\n05:00 SwiftUI  View protocol\n08:07 Wrapping up\n09:11 Thank you!\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-13T13:00:41Z","thumbnail_url":"https://img.youtube.com/vi/nJmrkRlRu88/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 139: Capital G Games","channel_name":"Code Completion","video_id":"YOaHRreBYo0","video_url":"https://www.youtube.com/watch?v=YOaHRreBYo0","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Swift Evolution Updates\n03:23 - Swift HTTP Types\n11:37 - Beta 3\n12:19 - Xcode 15 Beta 3\n13:28 - visionOS TestFlight\n14:29 - Game Porting Toolkit\n19:22 - Rumored iMacs Delayed\n23:54 - Next Gen AirPods\n26:04 - OLED iPads and MacBooks\n31:56 - Vision Pro Fit\n36:06 - Sponsor: Explain it Slowly\n36:46 - Code Completion Tip\n39:21 - Completion Curiosities\n44:36 - Outro\n45:17 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Evolution Updates:\n    • Generalize conformance macros as extension macros: https://github.com/apple/swift-evolution/blob/main/proposals/0402-extension-macros.md\n• Apple shares new Swift HTTP Types package for URLSession and SwiftNIO:\n    • Swift HTTP Types: https://github.com/apple/swift-http-types\n• Beta 3 of all the things is out:\n    • Apple Developer Downloads: https://developer.apple.com/download/\n• Xcode 15 beta 3 finally removes the 10-view limit!\n    • Paul Hudson: https://mastodon.social/@twostraws/110678626975697398\n• TestFlight now accepts visionOS apps:\n    • Apple Developer News and Updates: https://developer.apple.com/news/releases/?id=07062023a\n• Game Porting Toolkit update makes it even faster:\n    • Andrew Tsai: https://www.youtube.com/watch?v=Nl12azxMbFc\n    • Linus Tech Tips: https://www.youtube.com/watch?v=yI7fV88T8A0\n• Rumored iMacs may be delayed after all:\n    • Cult of Mac: https://www.cultofmac.com/822947/32-inch-imac-m3-coming-in-2024/?utm_source=mastodon\n• Next Gen AirPods to have accurate temperature sensors?\n    • Mark Gurman: https://mastodon.social/@markgurman/110646034984411909\n• OLED iPads and MacBooks may be coming too:\n    • 9to5Mac: https://9to5mac.com/2023/07/07/macbook-oled-delays-release/\n• Vision Pro to require appointments for final fit:\n    • 9to5Mac: https://9to5mac.com/2023/07/07/vision-pro-apple-most-complex-retail-rollout/\n• Code Completion Tip: Blurring Shapes:\n    • David Smith: https://mastodon.social/@_Davidsmith/110509818839457044\n• Completion Curiosities:\n    • Font size: https://ganesha.social/@sophia/110631959391745849\n    • Predictions from 1997: https://mastodon.social/@ThisWeekInThe90s/110621502133233408\n• Commented Out: Lessons in Performance Tuning\n\nThis week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, July 9th, 2023.","published":"2023-07-13T12:00:21Z","thumbnail_url":"https://img.youtube.com/vi/YOaHRreBYo0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI 5: What’s New In ScrollView","channel_name":"Mike Mikina on YouTube","video_id":"I4vqy4rQZ78","video_url":"https://www.youtube.com/watch?v=I4vqy4rQZ78","description":"Apple has just released a significant update to the SwiftUI’s ScrollView. \nIn this video, I'm talking about new changes and I built a custom gallery carousel/slider.\nYou will learn how to use the new SwiftUI ScrollView API: safeAreaPadding, scrollClipDisabled, scrollTargetBehavior, containerRelativeFrame, scrollTargetLayout, scrollTransition and scrollPosition. \n\nLink to the repository: https://github.com/mikina/WhatsNewInScrollview\n\n00:00 Intro\n01:22 safeAreaPadding\n01:56 scrollClipDisabled\n02:30 scrollTargetBehavior\n03:09 containerRelativeFrame\n03:47 scrollTargetLayout\n04:12 scrollTransition\n07:58 scrollPosition\n12:45 Outro\n\n#iOS #SwiftUI #Swift\nMusic: Streambeats","published":"2023-07-13T06:45:00Z","thumbnail_url":"https://img.youtube.com/vi/I4vqy4rQZ78/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Implementing a Member Macro   Macro Experiments Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"6SLl3-NrGUw","video_url":"https://www.youtube.com/watch?v=6SLl3-NrGUw","description":"In this second episode we implement a member macro and learn to walk an Async Syntax Tree and extract the elements we want to use.\n\nCheck out part three:  Reconsidering a Member Macro https://www.youtube.com/watch?v=wiTzRude0UY\n\nRewatch part one: Replacing Repetitive Code https://www.youtube.com/watch?v=WG8dT-IP-UA","published":"2023-07-13T04:15:00Z","thumbnail_url":"https://img.youtube.com/vi/6SLl3-NrGUw/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Introducing Claude 2: The BEST ChatGPT Alternative","channel_name":"Kilo Loco on YouTube","video_id":"fzrYf55cgfA","video_url":"https://www.youtube.com/watch?v=fzrYf55cgfA","description":"Meet Claude 2 - The Conversational AI Taking the World by Storm!\n\nClaude 2 is the latest AI assistant from Anthropic that can have natural conversations, explain its reasoning, and help with complex tasks. In this video, I demonstrate Claude 2's incredible abilities.\n\nSee Claude 2 summarize long documents, explain complex topics clearly, write persuasively, code in Python, solve math problems, take standardized tests, and more! I show real examples of how Claude 2 can be an intelligent personal assistant or integrate into business applications.\n\nClaude 2 represents a massive leap forward in conversational AI:\n\nLonger conversations with up to 100K token prompts\nGenerates responses up to thousands of tokens\nVastly improved coding, math, and language skills\nHigh scores on tests like the GRE and Bar Exam\nSignificantly more harmless responses to dangerous prompts\nAnthropic focused on safe deployment and responsible development. Claude 2 is currently available via API and a public beta chat. I chat with Claude live, showing how it can understand natural language and be helpful for many everyday tasks.\n\nDon't miss this in-depth look at the next generation of conversational AI! See all that Claude 2 can do and get a glimpse into the future of AI assistants.","published":"2023-07-12T22:15:21Z","thumbnail_url":"https://img.youtube.com/vi/fzrYf55cgfA/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Design and Prototype for iOS 17 in Figma","channel_name":"DesignCode","video_id":"-plnaUNn79k","video_url":"https://www.youtube.com/watch?v=-plnaUNn79k","description":"Welcome to our course on Design and Prototype for iOS 17 in Figma. Full course: https://designcode.io/ios17\n\niOS 17 brings many exciting features and improvements, and we will explore how to exploit them to create remarkable app experiences. You will learn fundamental design principles, guidelines, and practical techniques for crafting visually appealing and user-friendly interfaces. Additionally, we will cover visionOS and learn how to create a spatial design concept that allows you to create comfortable, human-centred experiences using depth, scale, windows, and immersion. Moreover, we will explore the exciting new features in Figma, such as Dev Mode, variables, advanced prototyping, and auto layout updates. \n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/ios17\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma #uiux #uidesign","published":"2023-07-12T14:28:18Z","thumbnail_url":"https://img.youtube.com/vi/-plnaUNn79k/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Filter, Sort, and Map in Swift | Swift Basics #16","channel_name":"Swiftful Thinking","video_id":"NkOU60vwUEY","video_url":"https://www.youtube.com/watch?v=NkOU60vwUEY","description":"Learn the essential concepts of filtering, sorting, and mapping in Swift with this comprehensive tutorial! Discover how to manipulate arrays and collections using powerful methods like filter, sort, and map. Master the art of applying conditions, sorting elements, and transforming data in your code. Gain a deep understanding of functional programming principles and how they can enhance your Swift development. Start your journey to becoming a proficient Swift developer today and unlock the full potential of filter, sort, and map in your projects!\n\n00:00 FilterSortMap\n00:00 Intro\n01:51 Welcome back! \n03:15 Creating a data model \n04:39 Filter\n09:28 Sort\n13:55 Map\n15:43 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-12T13:00:30Z","thumbnail_url":"https://img.youtube.com/vi/NkOU60vwUEY/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Search Bar - How to work with searchable in your iOS and macOS apps","channel_name":"Karin Prater on YouTube","video_id":"e0eO1di0cPY","video_url":"https://www.youtube.com/watch?v=e0eO1di0cPY","description":"Learn how to add a search bar in SwiftUI with the searchable view modifier. Show search suggestions on iOS with NavigationView/NavigationStack and macOS. \n\nIn this Swift tutorial, I will show you how to implement and use the searchable feature in SwiftUI. I will demonstrate how to add a search text field to your application, filter data based on user input, and display search suggestions. I will also cover advanced topics such as programmatically dismissing the search and customizing the appearance of the search text field.\n\nThroughout the video, I will provide code examples and explain the logic behind each step. I will also share tips and tricks for optimizing the search functionality in your iOS or macOS apps.\n\n⬇️ The project files and code are on my GitHub page https://github.com/gahntpo/SearchExampleApp. \nPlease note that the project may not be perfectly organized due to the various possibilities and configurations of the search feature. However, I believe it will help you understand and experiment with different search options in SwiftUI.\n\n👉 SwiftUI Search Bar: Best Practices and Examples  https://www.swiftyplace.com/blog/swiftui-search-bar-best-practices-and-examples\n👉 How to use Search Scopes in SwiftUI to improve search on iOS and macOS https://www.swiftyplace.com/blog/how-to-use-search-scopes-in-swiftui-to-improve-search-on-ios-and-macos\n👉 Search Tokens in SwiftUI: How to implement advanced search in iOS and macOS https://www.swiftyplace.com/blog/search-tokens-swiftui-how-to-implement-advanced-search-in-ios-and-macos\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#swiftui #search #searchable","published":"2023-07-12T12:00:36Z","thumbnail_url":"https://img.youtube.com/vi/e0eO1di0cPY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Let's explore and discover visionOS 🤿 📱 (WWDC23)","channel_name":"Vincent Pradeilles on YouTube","video_id":"zKVIbbnHsR4","video_url":"https://www.youtube.com/watch?v=zKVIbbnHsR4","description":"Join me to discover the new visionOS Apple has announced at WWDC23!\n\nhttps://developer.apple.com/documentation/visionos/creating-your-first-visionos-app\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-12T10:13:02Z","thumbnail_url":"https://img.youtube.com/vi/zKVIbbnHsR4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Don't write this code! (or your app will be slow)","channel_name":"Vincent Pradeilles on YouTube","video_id":"EwvDTPjuoz8","video_url":"https://www.youtube.com/watch?v=EwvDTPjuoz8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-11T14:53:41Z","thumbnail_url":"https://img.youtube.com/vi/EwvDTPjuoz8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use For Each Loops in Swift | Swift Basics #15","channel_name":"Swiftful Thinking","video_id":"7hAmXRwBQxc","video_url":"https://www.youtube.com/watch?v=7hAmXRwBQxc","description":"Master the usage of for-each loops in Swift with this comprehensive tutorial! Learn how to iterate over arrays, sets, dictionaries, and other collections using for-each loops. Discover the power of simplified syntax and improved readability when working with loops in Swift. Gain a deep understanding of how for-each loops can streamline your code and make it more efficient. Start your journey to becoming a proficient Swift developer today and leverage the flexibility and convenience of for-each loops in your projects!\n\n00:00 Loops\n00:00 Intro\n01:44 Welcome back!\n02:37 For Loops\n05:06 Looping on an array of data\n06:28 Checking data in the loop\n09:24 Enumerated arrays\n11:25 Control flow (break & continue)\n13:56 Other  types of loops\n15:33 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-11T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/7hAmXRwBQxc/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI - Task Management App - SwiftData - Complex UI - Xcode 15 - SwiftUI Tutorials - Pt 2","channel_name":"Kavsoft on YouTube","video_id":"x-LqfOui2-I","video_url":"https://www.youtube.com/watch?v=x-LqfOui2-I","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's integrate the Task Management UI built on the last Video with the new SwiftData Model and also see how to implement a dynamic SwiftData query. \nSwiftUI Task Management App | SwiftUI SwiftData | SwiftData Dynamic Query | SwiftUI Todo List SwiftData | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-85899144\n\n► Part 1: https://youtu.be/sbheMzA3jTI\n\n► Swift Predicate Documentation: https://developer.apple.com/documentation/foundation/predicate \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 3\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:52 Implementing SwiftData Model\n    2:07 Implementing SwiftData Dynamic Query\n   6:56 Adding & Deleting Data to SwiftData\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-10T22:07:53Z","thumbnail_url":"https://img.youtube.com/vi/x-LqfOui2-I/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Meet our latest product beta, Audio and Video! 🎉","channel_name":"Stream Developers on YouTube","video_id":"A1C9GbQAJLE","video_url":"https://www.youtube.com/watch?v=A1C9GbQAJLE","description":"Meet our latest product beta, Audio and Video! 🎉\n\nIn just a few lines of code, developers can now add real-time video calling, voice calling, live streaming and audio rooms to their applications ⚒️\n\nAnd like our Chat API, we provide lots of UI components and logic to make the hard parts of building audio and video based applications easy!\n\nTry our SDKs at: https://lnkd.in/gjCW8228\nDive into the documentation: https://lnkd.in/giA72Vkp\nJoin our Discord to share what you're building: https://lnkd.in/gMpYHS-9","published":"2023-07-10T16:20:52Z","thumbnail_url":"https://img.youtube.com/vi/A1C9GbQAJLE/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Build a Live Activity Realtime Polls App with Firebase & APNS | SwiftUI | iOS 17","channel_name":"Xcoding with Alfian","video_id":"OiPfDZTldMo","video_url":"https://www.youtube.com/watch?v=OiPfDZTldMo","description":"","published":"2023-07-10T14:15:31Z","thumbnail_url":"https://img.youtube.com/vi/OiPfDZTldMo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to use Dictionaries in Swift | Swift Basics #14","channel_name":"Swiftful Thinking","video_id":"ctBEqA0wh3M","video_url":"https://www.youtube.com/watch?v=ctBEqA0wh3M","description":"Master the usage of dictionaries in Swift with this comprehensive tutorial! Learn how to store and retrieve key-value pairs efficiently using dictionaries. Discover the power of dictionary operations, such as adding, updating, and removing elements. Understand how to iterate over dictionaries and access their values. Start your journey to becoming a skilled Swift developer today and leverage the flexibility and convenience of dictionaries in your projects!\n\n00:00 Dictionaries\n00:00 Intro\n01:58 Welcome back!\n02:35 Background\n03:23 Dictionaries \n05:43 Accessing values by key\n06:43 Dictionary access is safe\n08:15 Dictionaries do not have indexes\n10:11 Dictionary keys must be unique\n11:09 Adding and removing items\n12:39 Dictionaries are not ordered\n12:51 Array vs Dictionary\n14:15 Dictionary with a Custom Type\n17:21 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-10T13:00:33Z","thumbnail_url":"https://img.youtube.com/vi/ctBEqA0wh3M/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Data Flow with the new Observation - simpler SwiftUI code and improved performance in iOS 17","channel_name":"Karin Prater on YouTube","video_id":"xcKT_wgq_EQ","video_url":"https://www.youtube.com/watch?v=xcKT_wgq_EQ","description":"In this SwiftUI tutorial, I discuss the new data flow and observation features for iOS 17 and Xcode 15. We explore how these features can simplify your code and improve the performance of your apps. I walk through the process of converting existing code to use the new observation style and highlight potential pitfalls to avoid. \nYou will learn about the new @Observable macro and the @State and @Bindable property wrappers.\nI also demonstrate how to optimize the data flow to only update views when necessary. Overall, the new observation features in Swift UI offer a more streamlined and efficient way to handle data flow in your apps.\n\nI am using Xcode 15 beta 3\n⬇️ get the project files at https://github.com/gahntpo/SwiftUIObservationProject\n\nOverview\n00:00 introduction\n02:39 demo project and problem with too many view updates\n06:41 converting from observableObject to the new Observation \n16:55 demo of Observation\n21:41 how to write SwiftUI views for better view redraws\n31:10 Summary\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n#SwiftUI #dataflow #observation","published":"2023-07-10T11:35:40Z","thumbnail_url":"https://img.youtube.com/vi/xcKT_wgq_EQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Learn How To Build iOS Apps Using SwiftUI ⚡️","channel_name":"tundsdev on YouTube","video_id":"KMRINnPv34A","video_url":"https://www.youtube.com/watch?v=KMRINnPv34A","description":"Learn How To Build iOS Apps Using SwiftUI ⚡️\n\n**********************************\n\nDo you want to learn how to build iOS apps? Then look no further. My channel teaches you everything you need to know about building iOS apps using SwiftUI. I have a range of SwiftUI tutorials.\n\nFor people who want to learn SwiftUI from scratch all the way upto people who want to be scalable and high performing SwiftUI apps.\n\nThe best thing is all of this is FREE on my channel. So check out my channel and learn more about my SwiftUI tutorials.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-07-10T06:48:36Z","thumbnail_url":"https://img.youtube.com/vi/KMRINnPv34A/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Easily Preload SwiftData On Your App’s First Launch ⚡️","channel_name":"tundsdev on YouTube","video_id":"2Y9dYbFNUaY","video_url":"https://www.youtube.com/watch?v=2Y9dYbFNUaY","description":"Easily Preload SwiftData On Your App’s First Launch ⚡️\n\nBuild A To-Do List App using SwiftData (Swift Data Tutorials)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:25 - Building Our Categories Model\n01:55 - Creating A Custom Model Container\n07:09 - Using Your Own Custom Container In SwiftData\n09:02 - Pre-Filling Data On App Launch SwiftData\n\n**********************************\n\nIn this SwiftData tutorial, we'll look at Pre-filling A SwiftData ModelContainer within our To-Do list app. We'll see how to easily preload SwiftData on your app's first launch. By adding some default categories that a user can choose from.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-07-09T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2Y9dYbFNUaY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SafeAreas and SafeAreaInsets","channel_name":"Stewart Lynch on YouTube","video_id":"ccvWZ-bG_3Y","video_url":"https://www.youtube.com/watch?v=ccvWZ-bG_3Y","description":"In this video I am going to explore two related view modifier methods.  The first being the ignoreSafeArea method and the second being the safeAreaInset modifier.  Both return new views for the ones they are applied to.  Just like other view modifiers.\n\nAnd, as usual. There might be one or more tidbits in this video to show you something else you may not be aware of, but might be useful in your projects. \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:45 IgnoresSafeArea\n11:24 SafeAreaInsets\n21:58 ScrollViewReader\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SafeAreaStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SafeArea-and-SafeAreaInsets\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-07-09T13:38:15Z","thumbnail_url":"https://img.youtube.com/vi/ccvWZ-bG_3Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI - Task Management App - SwiftData - Complex UI - Xcode 15 - SwiftUI Tutorials - Pt 1","channel_name":"Kavsoft on YouTube","video_id":"sbheMzA3jTI","video_url":"https://www.youtube.com/watch?v=sbheMzA3jTI","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Cool Task Management App UI where the Task's Indicator will change based on Completion Status and Task date, and all these are synced with the new SwiftData released on iOS 17.\nSwiftUI Task Management App UI | SwiftUI SwiftData | SwiftUI Todo List SwiftData | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-85757171\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 3\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:51 Project Setup\n    2:39 Building Header View With Week Slider\n   17:19 Building Task's View\n   22:53 Building New Task View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-07T23:00:10Z","thumbnail_url":"https://img.youtube.com/vi/sbheMzA3jTI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"“The Impacts of AI on the Human Race” made with Midjourney and HuggingFace #ai","channel_name":"Kilo Loco on YouTube","video_id":"DsuGvIcPyBI","video_url":"https://www.youtube.com/watch?v=DsuGvIcPyBI","description":"","published":"2023-07-07T21:51:32Z","thumbnail_url":"https://img.youtube.com/vi/DsuGvIcPyBI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How to use Arrays and Sets in Swift | Swift Basics #13","channel_name":"Swiftful Thinking","video_id":"_SRaZjPuYOQ","video_url":"https://www.youtube.com/watch?v=_SRaZjPuYOQ","description":"Discover the power of arrays and sets in Swift with this comprehensive tutorial! Learn how to efficiently store and manipulate collections of data using arrays and sets. Understand the differences between these data structures and when to use each. Master essential array and set operations, such as adding, removing, and accessing elements. Start your journey to becoming a proficient Swift developer today and leverage the versatility and efficiency of arrays and sets in your code!\n\n00:00 Arrays\n00:00 Intro\n02:37 Welcome back!\n03:42 Background\n05:09 Review: Tuples\n05:54 Review: Custom Types\n06:50 Arrays\n10:05 Working with Arrays\n10:33 Count\n11:08 First and Last\n12:33 Arrays are Value types \n14:43 Append\n15:54 Indexes\n17:56 First and Last Index\n18:50 Accessing items at an index\n21:02 Insert\n22:32 Remove\n23:58 Arrays with Custom Types\n25:07 Array vs Set\n26:16 Sets have unique values\n26:56 Sets are not ordered\n28:15 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-07T13:00:21Z","thumbnail_url":"https://img.youtube.com/vi/_SRaZjPuYOQ/hqdefault.jpg","twitter_url":""},{"name":"How to use Access Control (Private vs Public) | Swift Basics #12","channel_name":"Swiftful Thinking","video_id":"UbX2UtgZTJI","video_url":"https://www.youtube.com/watch?v=UbX2UtgZTJI","description":"Master the art of access control in Swift with this comprehensive tutorial! Learn how to control the visibility and accessibility of your code using keywords like public, private, and internal. Discover the benefits of encapsulating your code to enhance security and maintainability. Gain a deep understanding of module-level access control and how it affects your Swift projects. Start your journey to becoming a proficient Swift developer today and take full control of your code with access control in Swift!\n\n00:00 Access Control\n00:00 Intro\n02:47 Welcome back!\n03:32 Example\n09:12 Public vs Private\n12:29 Review\n15:49 Wrapping up \n17:00 Rule of Thumb\n17:58 Conclusion\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-06T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/UbX2UtgZTJI/hqdefault.jpg","twitter_url":""},{"name":"Replacing Repetitive Code   Macro Experiments Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"WG8dT-IP-UA","video_url":"https://www.youtube.com/watch?v=WG8dT-IP-UA","description":"In part one of this series on macros, we provide an example of repetitive boilerplate code that could be replaced by a macro and begin filling in the Xcode Swift Macro template for Xcode.\n\nCheck out part two: Implementing a Member Macro https://www.youtube.com/watch?v=6SLl3-NrGUw&amp;t=5s","published":"2023-07-06T04:30:15Z","thumbnail_url":"https://img.youtube.com/vi/WG8dT-IP-UA/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"APIs to scan 3D Objects in iOS and diving into Swift Foundation code | Podcast Ep. #3","channel_name":"Swift and Tips","video_id":"NiAPgoZICCI","video_url":"https://www.youtube.com/watch?v=NiAPgoZICCI","description":"Scanning 3D objects: https://youtube.com/shorts/vCKO8r9f6W4\nHow Date really works?: https://youtube.com/shorts/CwgG9tmeRek\n-----\nResources: \n* WWDC23 Session: https://developer.apple.com/wwdc23/10191\n* Sample code: https://developer.apple.com/documentation/realitykit/guided-capture-sample\n\n* Date's source code: https://github.com/apple/swift-foundation/blob/main/Sources/FoundationEssentials/Date.swift\n* clock_gettime: https://linux.die.net/man/3/clock_gettime\n* Getting the time in C: https://www.gnu.org/software/libc/manual/html_node/Getting-the-Time.html\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-07-05T17:46:34Z","thumbnail_url":"https://img.youtube.com/vi/NiAPgoZICCI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to use Classes in Swift | Swift Basics #11","channel_name":"Swiftful Thinking","video_id":"xJgtknc-7CA","video_url":"https://www.youtube.com/watch?v=xJgtknc-7CA","description":"Unlock the power of classes in Swift with this comprehensive tutorial! Learn how to create and use classes to build robust and scalable applications. Discover the principles of inheritance, encapsulation, and polymorphism in object-oriented programming. Master the art of creating and using class properties and methods to add functionality to your code. Start your journey to becoming a skilled Swift developer today and harness the full potential of classes in your projects!\n\n00:00 Classes\n00:00 Intro\n01:30 Welcome back!\n02:41 Class\n05:57 Initializers (init)\n08:20 Deinitializers (deinit)\n10:02 Updating a Class\n14:08 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-05T13:00:47Z","thumbnail_url":"https://img.youtube.com/vi/xJgtknc-7CA/hqdefault.jpg","twitter_url":""},{"name":"2023 Basic Physics in RealityKit: Roll-A-Ball game Part 3 - Ball and Pin Physics","channel_name":"Swift Reality XR on YouTube","video_id":"dOsr5_dgp7A","video_url":"https://www.youtube.com/watch?v=dOsr5_dgp7A","description":"In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic.\n\nEquipment used:\nM2 Macbook Pro / Ventura 13.2\niPhone 13 mini / iOS 16.2\nXcode 14.3\n\nFollow on:\nTwitter: https://twitter.com/SwiftRealityXR\n\n#swift #swiftui #ios #xr #augmentedreality #mixedreality #apple #iosdev #buildinpublic","published":"2023-07-05T02:43:57Z","thumbnail_url":"https://img.youtube.com/vi/dOsr5_dgp7A/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"SwiftUI Circular Carousel Slider - VisualEffect & ScrollTransition APIs - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"oI_zsmA_M3g","video_url":"https://www.youtube.com/watch?v=oI_zsmA_M3g","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Circular Carousel Slider using Visual Effect and ScrollTransition APIs in SwiftUI | SwiftUI ScrollTransition API | SwiftUI VisualEffect API | SwiftUI ScrollPosition | SwiftUI ScrollTargetBehaviour | SwiftUI iOS 17 ScrollView Updates | SwiftUI Carousel | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/85594491\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 2\n     macOS Version: 13.4.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project Setup\n    1:27 Building Circular Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-07-04T21:46:30Z","thumbnail_url":"https://img.youtube.com/vi/oI_zsmA_M3g/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to wrap a single value in a Collection in Swift using CollectionOfOne","channel_name":"Vincent Pradeilles on YouTube","video_id":"NtjLXBuiloA","video_url":"https://www.youtube.com/watch?v=NtjLXBuiloA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-07-04T15:00:14Z","thumbnail_url":"https://img.youtube.com/vi/NtjLXBuiloA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use Enums in Swift | Swift Basics #10","channel_name":"Swiftful Thinking","video_id":"YPUCML__Md8","video_url":"https://www.youtube.com/watch?v=YPUCML__Md8","description":"Learn how to harness the power of enums in Swift with this comprehensive tutorial! Discover how enums can help you define a set of related values and enhance code readability. Master the usage of associated values and raw values to add additional information and flexibility to your enums. Understand the benefits of pattern matching and switch statements when working with enums. Start your journey to becoming a proficient Swift developer today and leverage the versatility and expressiveness of enums in your code!\n\n00:00 Enums\n00:00 Intro\n01:58 Welcome back!\n02:25 Struct vs Enum\n06:57 Enumerations\n09:58 Computed variables in enums\n11:36 Switch statements\n13:59 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-04T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/YPUCML__Md8/hqdefault.jpg","twitter_url":""},{"name":"How Does Swift's Date Object Really Work?","channel_name":"Swift and Tips","video_id":"CwgG9tmeRek","video_url":"https://www.youtube.com/watch?v=CwgG9tmeRek","description":"Date's source Code: https://github.com/apple/swift-foundation/blob/main/Sources/FoundationEssentials/Date.swift\n\nclock_gettime: https://linux.die.net/man/3/clock_gettime\nGetting the time in C: https://www.gnu.org/software/libc/manual/html_node/Getting-the-Time.html\n\nMore shorts:\n* How to scan 3D objects with iOS?: https://youtube.com/shorts/vCKO8r9f6W4\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Should you buy Apple Vision Pro?: https://youtube.com/shorts/mF0eIscLTw4\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-07-03T15:24:38Z","thumbnail_url":"https://img.youtube.com/vi/CwgG9tmeRek/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to use Structs in Swift | Swift Basics #9","channel_name":"Swiftful Thinking","video_id":"gRKlprUj-I8","video_url":"https://www.youtube.com/watch?v=gRKlprUj-I8","description":"Master the usage of structs in Swift with this comprehensive tutorial! Learn how to create and use structures to organize and model your data effectively. Discover the power of properties and methods within structs to add functionality and behavior to your code. Gain a deep understanding of value semantics and how it differs from reference types. Start your journey to becoming a skilled Swift developer today and leverage the flexibility and efficiency of structs in your projects!\n\n00:00 Structs\n00:00 Intro\n01:20 Welcome back!  \n02:05 Structs\n04:51 Initializers \n06:44 Customizing Inits\n11:16 Updating a Struct\n12:44 Immutable Structs\n17:00 Mutable Struct\n19:54 Updating an Immutable Struct\n22:44 Mutating a Struct\n27:41 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-07-03T13:00:35Z","thumbnail_url":"https://img.youtube.com/vi/gRKlprUj-I8/hqdefault.jpg","twitter_url":""},{"name":"iOS Dev Job Interview - Must Know Topics","channel_name":"Sean Allen on YouTube","video_id":"XTAziR-tY-A","video_url":"https://www.youtube.com/watch?v=XTAziR-tY-A","description":"I put together a collection of my best iOS Developer job interview topic videos to help you prepare for your interview. It's impossible to know what questions will be asked during an interview, but these topics are VERY commonly asked about:\n\nTopics covered:\n- Network Calls\n- Classes vs. Structs\n- Generics\n- Closures\n- Filter, Map, Reduce\n- Array vs. Set\n- Unwrapping Optionals\n- Unit Tests\n- Singletons\n- Dependency Injection\n- Delegates & Protocols (UIKit)\n- View Lifecycle (UIKit)\n- Concurrency & Threading\n- ARC & Retain Cycles (UIKit)\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Network Calls\n24:56 - Classes vs. Structs\n31:22 - Generics\n41:01 - Closures\n54:31 - Filter, Map, Reduce\n1:07:15 - Array vs. Set\n1:15:57 - Unwrapping Optionals\n1:29:18 - Unit Tests\n1:45:56 - Singletons\n1:50:56 - Dependency Injection\n1:56:56 - Delegates & Protocols (UIKit)\n2:06:47 - View Lifecycle (UIKit)\n2:13:49 - Concurrency & Threading\n2:21:12 - ARC & Retain Cycles (UIKit)\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-07-03T12:28:06Z","thumbnail_url":"https://img.youtube.com/vi/XTAziR-tY-A/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 138: I Keep Using Mac minis","channel_name":"Code Completion","video_id":"_8hApTptHUs","video_url":"https://www.youtube.com/watch?v=_8hApTptHUs","description":"","published":"2023-07-03T12:00:22Z","thumbnail_url":"https://img.youtube.com/vi/_8hApTptHUs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Definitely recommend changing up the environment to work #workfromanywhere #developer","channel_name":"maeganwilson_","video_id":"d8AlEWwOBmM","video_url":"https://www.youtube.com/watch?v=d8AlEWwOBmM","description":"","published":"2023-07-03T11:37:44Z","thumbnail_url":"https://img.youtube.com/vi/d8AlEWwOBmM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Research stream | Featured in iOS Dev Weekly! | S3E14","channel_name":"Full Queue Developer","video_id":"ujGrjHBME7Y","video_url":"https://www.youtube.com/watch?v=ujGrjHBME7Y","description":"📆 Originally broadcasted live from New York on Sunday, July 2, 2023\n\n💡 SUMMARY\n\nCRDT research! Need to sync our data with a server!\n\nReading from The Creative Act, \"Distraction\" pages 85 & 85\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-02T23:36:19Z","thumbnail_url":"https://img.youtube.com/vi/ujGrjHBME7Y/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Watch real apps come to life, right now. Making a journaling + todo app","channel_name":"Full Queue Developer","video_id":"rnwuiTESKKo","video_url":"https://www.youtube.com/watch?v=rnwuiTESKKo","description":"📆 Originally broadcasted June 25, 2023\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-02T21:10:45Z","thumbnail_url":"https://img.youtube.com/vi/rnwuiTESKKo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Chill Journaling and Todo app in SwiftUI S3E12","channel_name":"Full Queue Developer","video_id":"Ns42vCvqzyc","video_url":"https://www.youtube.com/watch?v=Ns42vCvqzyc","description":"📆 Originally broadcasted live from New York on Sunday, June 18, 2023\n\n\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-07-02T21:03:40Z","thumbnail_url":"https://img.youtube.com/vi/Ns42vCvqzyc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Laid Off, AI is Coming","channel_name":"Kilo Loco on YouTube","video_id":"LYv5vr6HMC0","video_url":"https://www.youtube.com/watch?v=LYv5vr6HMC0","description":"In this deeply personal yet forward-thinking episode, Kilo Loco takes you on a journey through recent life changes, including job loss, and the dawn of a new focus - Artificial Intelligence (AI).\n\nJoin me as I navigate through tough personal times (#Divorce, #LaidOff), becoming a primary parent, and the arrival of a premature baby. As I find my feet amidst these challenges, one thing becomes clear: the future of software engineering, and possibly my career, lies in AI.\n\nWhy AI? As a passionate #SoftwareDeveloper, I've always stayed ahead of tech trends. With #AI set to revolutionize our world, I believe it's crucial for programmers to understand and adapt to this change. And I want to take you on this AI discovery journey.\n\nIn this channel reboot, I'll not only delve into AI and its vast potential but also explore how AI intersects with everyday life, relationships, business, and, of course, coding. Join me as I dive headfirst into the world of AI, Machine Learning, Neural Networks, and more.\n\nDo you have any thoughts on AI's future or suggestions for the channel? Drop them in the comments below, your input is invaluable as we venture into the future of tech together!\n\nRemember to hit that subscribe button and the notification bell, so you don't miss any updates from Kilo Loco.\n\nDiscord Server: https://discord.gg/8dsXt64EPq\nWebsite: https://kiloloco.com\nTwitter: @kilo_loco","published":"2023-07-02T14:14:01Z","thumbnail_url":"https://img.youtube.com/vi/LYv5vr6HMC0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Swift Variadic Parameters","channel_name":"Stewart Lynch on YouTube","video_id":"P9KrmrbWUKo","video_url":"https://www.youtube.com/watch?v=P9KrmrbWUKo","description":"In this video, I want to look at Variadic parameters in Swift.\n\nIf you are not clear of exactly what variadic parameters are, and how to use them, then this might help you.\n\nAlso, if you think you have never used variadic parameters in your code, then you are mistaken because I am pretty sure you have and as a bonus, we will take that knowledge and extend it to be something even more useful so stick with me until the end.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:13 The Basics\n7:46 Debug Print function\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/VariadicParametersStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Variadic-Parameters-Completed\n\nReferences mentioned in video:\nreduce, filter, removeAll video\n   https://youtu.be/9wAhKodOyFI\nSwift Documentation Page - Lexical Structure\n   https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure/#app-top\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-07-02T13:28:22Z","thumbnail_url":"https://img.youtube.com/vi/P9KrmrbWUKo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How To Sort Data In SwiftData 📂 | Easily Add Sorting in SwiftData","channel_name":"tundsdev on YouTube","video_id":"C2OEZ-R-3Zs","video_url":"https://www.youtube.com/watch?v=C2OEZ-R-3Zs","description":"How To Sort Data In SwiftData 📂 | Easily Add Sorting in SwiftData\n\nBuild A To-Do List App using SwiftData (Swift Data Tutorials)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:27 - 🚨Xcode15 Beta Warning\n00:54 - Sort Using Query Macro In SwiftUI\n02:43 - Dynamic Sorting In SwiftData\n07:46 - Animating Sorting In SwiftData\n\n**********************************\n\nEver wondered how to sort in swiftdata?\n\nIn this video, we're going to tackle just that. We're going to look at how we can work with both simple sorting using the swiftdata query macro and also as well swiftdata dynamic sorting using a menu with a picker.\n\nWe'll then look at how to improve our swiftdata sorting in our app, by adding some animations to make this look more visually appealing when sorting data in swiftdata.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-07-02T13:13:15Z","thumbnail_url":"https://img.youtube.com/vi/C2OEZ-R-3Zs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"The App Store's Monthly Millionaire Club | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"9n7obGQ16xs","video_url":"https://www.youtube.com/watch?v=9n7obGQ16xs","description":"🗞 This Week in Apps:\n\n1. The \"Monthly Millionaire\" club\n2. TikTok's BIG milestone, Audible's dominance (and 💰)\n3. Audible's 22% growth\n4. What investor fraud looks like\n5. A look at a million $ category Apple sherlocked\n\nApp intelligence data by Appfigures.\n\n► ASO Guides → https://appfigures.com/resources/guides\n► App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:18 - The \"monthly millionaire\" club\n2:35 - TikTok's big milestone\n4:56 - Audible's rise\n6:29 - IRL's fraud\n9:09 - Sherlocked by iOS 17","published":"2023-06-30T22:43:45Z","thumbnail_url":"https://img.youtube.com/vi/9n7obGQ16xs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Movable Grids in 5 Mins - Drag & Drop - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"UFiOCcm6zTo","video_url":"https://www.youtube.com/watch?v=UFiOCcm6zTo","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Movable Grids using draggable API in SwiftUI | SwiftUI Movable Grids | SwiftUI Drag and Drop | SwiftUI Grid Re-Ordering | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-movable-85387501\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 2\n     macOS Version: 13.4 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Building Movable Grids\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-30T22:04:57Z","thumbnail_url":"https://img.youtube.com/vi/UFiOCcm6zTo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to Scan 3D Objects in Seconds with iOS","channel_name":"Swift and Tips","video_id":"vCKO8r9f6W4","video_url":"https://www.youtube.com/watch?v=vCKO8r9f6W4","description":"WWDC23 Session: https://developer.apple.com/wwdc23/10191\nSample code: https://developer.apple.com/documentation/realitykit/guided-capture-sample\n\nMore shorts:\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Should you buy Apple Vision Pro?: https://youtube.com/shorts/mF0eIscLTw4\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-30T21:58:15Z","thumbnail_url":"https://img.youtube.com/vi/vCKO8r9f6W4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Intro to Unit Testing in Swift","channel_name":"Sean Allen on YouTube","video_id":"opkU2UuPk0A","video_url":"https://www.youtube.com/watch?v=opkU2UuPk0A","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nUnit Testing in Swift is a fundamental skill that will save you from errors and regressions. In this video I tell you what Unit Tests are and discuss the benefits of writing them. Then I show you a real example in code using a Tip Calculator app and then we discuss if writing Unit Tests is worth it for your project.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - What are Unit Tests?\n1:40 - Benefits of Unit Tests\n3:15 - Unit Test code example begins\n4:55 - Add Test Target to project & files\n6:55 - First Unit Test (Happy Path)\n11:04 - Unit Test for negative number\n15:12 - Tests aren't always worth it - here's why\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-06-30T13:13:52Z","thumbnail_url":"https://img.youtube.com/vi/opkU2UuPk0A/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What is Object Oriented Programming for Swift | Swift Basics #8","channel_name":"Swiftful Thinking","video_id":"XdZUVmqIkJE","video_url":"https://www.youtube.com/watch?v=XdZUVmqIkJE","description":"Unlock the power of object-oriented programming in Swift with this comprehensive tutorial! Learn the core principles of OOP, including classes, objects, and inheritance. Discover how to create reusable code using encapsulation and abstraction. Master the art of polymorphism to enhance code flexibility and modularity. Start your journey to becoming a proficient Swift developer today and harness the full potential of object-oriented programming in your projects!\n\nThis is an introductory video for beginners. For full details: https://youtu.be/-JLenSTKEcA\n\n00:00 Object Oriented Programming\n00:00 Intro\n03:16 Welcome back!\n05:19 Object Oriented Programming\n07:08 Init vs Deinit\n08:38 Automatic Reference Counting (ARC)\n13:25 Memory Types: Stack vs Heap\n16:49 Multi-Threaded Environment\n20:16   Value vs Reference Types \n25:45 Struct vs Class\n27:25 Explained to a 5-year old\n33:00 When to use Struct or Class\n34:28 Wrapping up\n35:48 Summary\n38:55 Conclusion\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-30T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/XdZUVmqIkJE/hqdefault.jpg","twitter_url":""},{"name":"More AsyncStreams: Combine to Async Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"2VE4CGAH1Jo","video_url":"https://www.youtube.com/watch?v=2VE4CGAH1Jo","description":"We wrap up the Combine to Async series with another look at AsyncStreams.\n\nIn this episode we use the makeStreams() method introduced in Swift 5.9 and we examine an issue that arises when more one AsyncStream (or AsyncSequence) is iterated in multiple for await in loops.\n\nFor more on async in Swift check out my book, The Curious Case of the Async Cafe https://editorscut.com/Books/Async/bookPage.html","published":"2023-06-29T16:44:48Z","thumbnail_url":"https://img.youtube.com/vi/2VE4CGAH1Jo/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"29: Are you saying that visionOS is more important than my sitemap?","channel_name":"Swift Package Indexing Live Streams","video_id":"DeSdD4WbeVk","video_url":"https://www.youtube.com/watch?v=DeSdD4WbeVk","description":"News\n\n- Canonical URL pull request contributions by Toby Herbert - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pulls?q=is:pr+is:closed+author:tobyaherbert+canonical\n- Tips for getting the most out of DocC by Joseph Heck - https://rhonabwy.com/2022/02/10/tips-for-getting-the-most-out-of-docc\n\nPackages\n\n- MetaCodable by Soumya Ranjan Mahunt https://swiftpackageindex.com/SwiftyLab/MetaCodable\n- AssociatedObject by p-x9 - https://swiftpackageindex.com/p-x9/AssociatedObject\n- Renamed by Joseph Duffy - https://swiftpackageindex.com/JosephDuffy/Renamed\n- SwiftyESBuild by Pedro Piñera - https://swiftpackageindex.com/tuist/SwiftyESBuild\n- SwiftMath by Michael Griebling - https://swiftpackageindex.com/mgriebling/SwiftMath\n- ReviewKit by Cihat Gündüz - https://swiftpackageindex.com/FlineDev/ReviewKit","published":"2023-06-29T15:49:54Z","thumbnail_url":"https://img.youtube.com/vi/DeSdD4WbeVk/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"How to use Tuples in Swift | Swift Basics #7","channel_name":"Swiftful Thinking","video_id":"zsjCrtENsZA","video_url":"https://www.youtube.com/watch?v=zsjCrtENsZA","description":"Explore the power of tuples in Swift with this informative tutorial! Learn how to create and use tuples to store multiple values in a single variable. Discover the flexibility and convenience of working with tuples in various scenarios. Master tuple decomposition and the ability to extract individual values from a tuple. Start your journey to becoming a skilled Swift developer today and leverage the versatility of tuples to enhance your code. Don't miss this opportunity to expand your Swift knowledge and unlock new possibilities with tuples!\n\n00:00 Tuples\n00:00 Intro\n00:45 Welcome back!\n03:02 Tuples\n06:19 Adding parameter names\n10:17 Tuples are s calable\n11:55 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-29T13:00:48Z","thumbnail_url":"https://img.youtube.com/vi/zsjCrtENsZA/hqdefault.jpg","twitter_url":""},{"name":"Weekly Faves","channel_name":"maeganwilson_","video_id":"vkfZ7VIoi5I","video_url":"https://www.youtube.com/watch?v=vkfZ7VIoi5I","description":"Here are this weeks faves! Find out more info on my substack https://heyjaywilson.substack.com/p/weekly-favorites-2023-06-28\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-29T11:27:15Z","thumbnail_url":"https://img.youtube.com/vi/vkfZ7VIoi5I/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Mobile Casino Revenue is Soaring! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"PBLpAUSGmtw","video_url":"https://www.youtube.com/watch?v=PBLpAUSGmtw","description":"This week in apps we're looking at Apple Classical Music on Google Play, downloads going into summer mode, the new Max, and more!\n\nApp intelligence data by Appfigures.\n\n► ASO Guides → https://appfigures.com/resources/guides\n► App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-06-28T22:45:00Z","thumbnail_url":"https://img.youtube.com/vi/PBLpAUSGmtw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to use SwiftUI Table on macOS and iOS","channel_name":"Karin Prater on YouTube","video_id":"Hy5tYsM8i5o","video_url":"https://www.youtube.com/watch?v=Hy5tYsM8i5o","description":"In this video, I show you how to implement tables in SwiftUI. Tables are a useful way to display and organize data, and they have been available in macOS for a while. With the introduction of iOS 16, we can now also use tables on the iPhone and iPad.\n\nI start by explaining the basics of tables and how to add columns with headers. I also demonstrate how to expand and collapse columns and how to reorder and hide columns. Additionally, I show you how to select rows and add context menus to the table.\n\nNext, I discuss how to customize the appearance of the table. I explain how to sort the data based on different criteria and how to use different types of data in the table. I also mention how to handle Boolean values and how to format dates in the table.\n\nI then talk about how tables look on different devices. On the iPhone in compact mode, only the first column is shown, and on the iPad and Mac, all columns are displayed. I explain how to adjust the table for compact mode and how to use different views or cells for different screen sizes.\n\nFinally, I cover some advanced features of tables, such as filtering the data based on a search text, modifying the table style, and disabling scrolling.\n\nOverall, tables are a powerful tool 🤩\n\noverview:\n00:00 introduction\n02:57 Basic implementation of SwiftUI Table \n07:56 Static and dynamic data\n09:59 Making Table selectable\n11:35  Adding context menu\n13:51 Sorting Table Data\n19:48 Filtering data with searchable\n21:59 Table appearance on iOS\n26:00 Adjusting Table layout for compact mode\n30:33 Customizing Table Appearance\n32:33 Table updates for macOS 14\n34:24 Wrap up\n\n#SwiftUITable #SwiftUILayout","published":"2023-06-28T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Hy5tYsM8i5o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to use Optionals in Swift | Swift Basics #6","channel_name":"Swiftful Thinking","video_id":"PDWNf4pBI64","video_url":"https://www.youtube.com/watch?v=PDWNf4pBI64","description":"Master the concept of optionals in Swift with this comprehensive tutorial! Learn how to handle optional values and avoid runtime errors by unwrapping optionals safely. Understand the power of optional binding and nil coalescing to gracefully handle optional values in your code. Gain the skills to work with optional chaining and handle optional types effectively. Start your journey to becoming a skilled Swift developer today and harness the flexibility and safety that optionals bring to your code!\n\n00:00 Optionals\n00:00 Intro\n02:23 Welcome back!\n03:33  Optionals\n06:26 Unwrapping using Nil Coalescing Operator\n09:57 Any Type can be Optional!\n11:38 Examples\n14:10 Unwrapping using If-Let Statement\n19:24 Unwrapping using Guard Statement\n23:40 iOS Interview Question\n24:33 Complex If-Let\n32:12 Complex Guard\n33:48 Guard vs If-Let\n34:37 Nested If-Let\n39:45 Nested Guard\n43:18 Optional Chaining\n49:38 Review \n50:16 Explicitly Unwrapping Optionals\n53:02 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-28T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/PDWNf4pBI64/hqdefault.jpg","twitter_url":""},{"name":"🟣 SwiftData and Web dev talk development June 27, 2023 (Twitch stream)","channel_name":"maeganwilson_","video_id":"yXEa_-RZrHs","video_url":"https://www.youtube.com/watch?v=yXEa_-RZrHs","description":"Enjoy this live stream from June 27, 2023 where I explore SwiftData and compare it to CoreData\n\nI go live on my twitch 1 - 2 times a week. Make sure to follow me there.\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment \n\n► Support my content creation https://geni.us/buyJayACoffee\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-28T12:00:54Z","thumbnail_url":"https://img.youtube.com/vi/yXEa_-RZrHs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Animated Carousel Using SwiftUI - iOS 17 - Xcode 15 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"j1UKn-7DkE4","video_url":"https://www.youtube.com/watch?v=j1UKn-7DkE4","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a cool Animated Carousel Using SwiftUI, which I got Inspired from the Material Carousel | SwiftUI Animated Carousel | SwiftUI Carousel Slider | SwiftUI Custom Carousel | SwiftUI iOS 17 ScrollView API's | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-85217051\n\n► What's New in iOS 17 - WWDC 23: https://youtu.be/1UHShfxysPM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 2\n     macOS Version: 13.4 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project Setup\n    1:20 Building Carousel View\n    2:26 Adding Carousel Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-27T20:32:40Z","thumbnail_url":"https://img.youtube.com/vi/j1UKn-7DkE4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to force a compilation error in Swift using #error","channel_name":"Vincent Pradeilles on YouTube","video_id":"MNiET_-RLNg","video_url":"https://www.youtube.com/watch?v=MNiET_-RLNg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\nTRANSCRIPT\n\nHave you ever used #error() in Swift? If you're an SDK or an API developer, you might find it quite useful. Let me explain why! Imagine you need to create a sample project that shows how to use your SDK or your API. The first thing you probably want your users to do with the sample project is to update it with their own API key. So you need a way to easily and immediately direct their attention in that direction when they first open the sample project. And this is when #error() comes to the rescue. By adding an #error() at the place where users should write their API key, you will force the compiler to emit a compilation error, which is guaranteed to catch a user's attention and direct them to the place you want. That's all for this video, I hope you've enjoyed it. Remember to subscribe to the channel, it's really a big support for me. Thank you for watching, and see you next time!","published":"2023-06-27T14:57:05Z","thumbnail_url":"https://img.youtube.com/vi/MNiET_-RLNg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use Functions in Swift | Swift Basics #5","channel_name":"Swiftful Thinking","video_id":"kr3SSplrJlw","video_url":"https://www.youtube.com/watch?v=kr3SSplrJlw","description":"Learn the ins and outs of using functions in Swift with this comprehensive tutorial! Discover the power of modular programming and code reusability by mastering function creation and invocation. Understand the concepts of parameters and return values to enhance the functionality of your code. Gain the skills to break down complex tasks into manageable functions. Start your journey to becoming a proficient Swift developer today and unlock the full potential of functions in your code!\n\n00:00 Functions\n00:00 Intro\n01:46 Welcome back!\n03:47 Functions\n05:15 Functions can call other functions\n07:17 Functions control access\n08:57 Returning data out of a function\n11:35 Control flow in functions\n13:21 Function parameters\n18:40   Control flow in functions\n24:02 Guard statements\n29:06 Calculated variables\n34:23 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-27T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/kr3SSplrJlw/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 137: They Swoop In And Crush Everyone","channel_name":"Code Completion","video_id":"JpwgbEKrrZ4","video_url":"https://www.youtube.com/watch?v=JpwgbEKrrZ4","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Swift Evolution Updates\n06:30 - PSA: iOS 16.5.1\n07:41 - Reddit Chaos\n13:36 - Swift Dependencies\n15:00 - Google Domains Killed\n20:56 - Mac Pro Limitations\n23:56 - Vision Pro SDK\n33:10 - Figma Design Resources\n34:47 - No Custom Faces\n38:01 - Sponsor: Bon Voyage\n38:50 - Code Completion Tip\n41:16 - Mini Review Corner\n47:30 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Evolution Updates:\n    • Init Accessors: https://github.com/apple/swift-evolution/blob/main/proposals/0400-init-accessors.md\n    • Remove Actor Isolation Inference caused by Property Wrappers: https://github.com/apple/swift-evolution/blob/main/proposals/0401-remove-property-wrapper-isolation.md\n• PSA: iOS 16.5.1 and friends released, fixing camera adapter:\n    • Apple: https://support.apple.com/en-us/HT213814\n• Reddit descends into chaos:\n    • Apollo debunks Reddit claims: https://reddit.com/r/apolloapp/comments/14dkqrw/i_want_to_debunk_reddits_claims_and_talk_about/\n    • Kee Hinckley: https://infosec.exchange/@nazgul/110568022092511807\n    • Kee Hinckley: https://infosec.exchange/@nazgul/110567606843018903\n    • A little Blackmail: https://www.theverge.com/2023/6/19/23765895/reddit-hack-phishing-leak-api-pricing-steve-huffman\n    • The Verge: https://www.theverge.com/2023/6/8/23754780/reddit-api-updates-changes-news-announcements\n• GitHub Dependency Graph now supports Swift:\n    • GitHub Blog: https://github.blog/changelog/2023-06-19-dependency-graph-dependabot-alerts-and-advisory-database-now-support-swift-advisories/\n• Google Kills Google Domains:\n    • 9to5google: https://9to5google.com/2023/06/15/google-domains-squarespace/?utm_source=dlvr.it&amp;utm_medium=mastodon\n• Mac Pro is super limited as we thought\n    • Max Tech: https://www.youtube.com/watch?v=P84GO_1lpmI\n• The Vision Pro SDK is now available!\n    • Apple Developer Portal: https://developer.apple.com/visionos/\n    • Daring Fireball: https://daringfireball.net/linked/2023/06/21/visionos-apps\n    • Guest Mode: https://mastodon.social/@stroughtonsmith/110585195216226865\n    • Human Interface Guidelines: https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos\n    • Craig Hockenberry on NDAs: https://www.wired.com/2008/08/iphone-coders-feel-miffed-muzzled-by-apple-s-nda/\n• Figma design resources now available:\n    • Apple Developer Portal: https://developer.apple.com/design/resources/\n• No plans for custom watch faces:\n    • 9to5mac: https://9to5mac.com/2023/06/19/interview-watchos-10-third-party-apple-watch-faces/\n• Code Completion Tip: Defer in init:\n    • Błażej: https://mastodon.social/@icanswiftabit/110541618444385794\n• Mini Review Corner: WiFiMan Wizard\n    • Ubiquiti Store: https://store.ui.com/us/en/collections/unifi-accessory-tech-wifiman/products/wm-w\n    • AirPort Utility Wi-Fi Scanner: https://support.apple.com/en-us/HT203068\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, June 22nd, 2023.","published":"2023-06-27T12:00:11Z","thumbnail_url":"https://img.youtube.com/vi/JpwgbEKrrZ4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The best spotlight replacement on the mac: Raycast","channel_name":"maeganwilson_","video_id":"2P1Yu-a9WHc","video_url":"https://www.youtube.com/watch?v=2P1Yu-a9WHc","description":"Spotlight is a great way to get around on the Mac, but adding Raycast has made my life easier. Here are my top 3 features:\n\n1. My Schedule: Quickly show what's next based on your Apple calendar integration and if your upcoming meeting/event has a web link tapping enter will launch it for you! I use this ALL THE TIME for work calls\n2. Snippets: Quickly expand text as needed. I have some PR comment prefixes stored on mine\n3. Arc browser integration: The Browser company wrote an extension that allows me to search Arc and do some other things right from Raycast\n\nAnother plus to Raycast is it can all be controlled via the keyboard also, so there isn't a need to move your hands from the keyboard.\n\n〰〰〰〰\n\nFollow @heyjaywilson for dev tips, new tools, and tech ✌️\n\n🏷 Hashtags\n\n#maclife #devtools #macapps #workfromhome #l \n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-27T11:24:56Z","thumbnail_url":"https://img.youtube.com/vi/2P1Yu-a9WHc/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Build visionOS Football ⚽️ Stats App | Apple Vision Pro #visions #applevisionpro #swiftui","channel_name":"Xcoding with Alfian","video_id":"LB16QXH5ofk","video_url":"https://www.youtube.com/watch?v=LB16QXH5ofk","description":"Tutorial link https://youtu.be/r61KA8Gzw0M","published":"2023-06-27T00:49:03Z","thumbnail_url":"https://img.youtube.com/vi/LB16QXH5ofk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to write if-statements and use operators | Swift Basics #4","channel_name":"Swiftful Thinking","video_id":"Q0DBDJqT3Ps","video_url":"https://www.youtube.com/watch?v=Q0DBDJqT3Ps","description":"Discover the power of operators in Swift with this comprehensive tutorial! Learn how to use arithmetic, assignment, comparison, and logical operators to manipulate and compare values in your code. Master the art of operator precedence and associativity for precise control over your expressions. Unlock the potential of Swift programming by understanding how to leverage operators effectively. Start your journey to becoming a skilled Swift developer today and elevate your coding skills with the art of operators!\n\n00:00 Operators\n00:00 Intro\n01:37 Welcome back!\n02:50 Basic Operators\n08:04 Order of operations (PEMDAS)\n09:22 More operators\n17:45  Multiple operators\n21:15 If, if-else, else\n23:24 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-26T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/Q0DBDJqT3Ps/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Data Flow in iOS 17 - Observation & @Observable","channel_name":"Sean Allen on YouTube","video_id":"EK7SthdWV2w","video_url":"https://www.youtube.com/watch?v=EK7SthdWV2w","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\niOS 17 introduces the new Observation Framework as well as the @Observable macro. This is a new an improved way to update your UI when underlying data of a model object changes and the concept of @StateObject and @ObservedObject no longer apply. This has cleaner syntax and better performance so it is a welcomed update.\n\nThis tutorial was created using Xcode 15 beta 2 and iOS 17.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nWWDC Session on @Observable:\nhttps://developer.apple.com/videos/play/wwdc2023/10149/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-06-26T12:35:39Z","thumbnail_url":"https://img.youtube.com/vi/EK7SthdWV2w/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"3 ways to master new tech as a #developer","channel_name":"maeganwilson_","video_id":"zoV-nW94UIg","video_url":"https://www.youtube.com/watch?v=zoV-nW94UIg","description":"Here are 3 tried and true ways to learn a new tech topic as a dev:\n\n🥇 Use documentation from the source to get a general understanding and available options.\n\n🥈 Read blog posts or articles written by trusted members of the dev community. You want to make sure they know what they are writing about.\n\n🥉 Build a sample project to actually get those ideas into your head. Also, this will help you understand what you still need to research.\n\n2 Bonuses not in the video:\n\n🏅 Videos on YouTube or from a conference\n\n🏅 Teach someone else. Once you’ve learned what you need to, write a blog post, tweet about it, tell a team member. This will help you actually solidify your understanding\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-26T12:26:12Z","thumbnail_url":"https://img.youtube.com/vi/zoV-nW94UIg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Glassmorphism - Glass Background Effect - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"vl5k8DeM5Z0","video_url":"https://www.youtube.com/watch?v=vl5k8DeM5Z0","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create a Login Page UI with Glass Background Effect Using SwiftUI | SwiftUI Glassmorphism | SwiftUI Glass Background Effect | SwiftUI Frosted Glass Effect | SwiftUI Transparent Blur Effect | SwiftUI  | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-15-85105631\n\n► Transparent Blur Effect Video: https://youtu.be/I_QDvXmNMk8\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 2\n     macOS Version: 13.4 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project Setup\n    0:50 Building Login Page UI\n    3:58 Building Glass Background Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-25T19:00:06Z","thumbnail_url":"https://img.youtube.com/vi/vl5k8DeM5Z0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Easily Add Filtering In SwiftData Using Searchable 🕵🏾‍♂️ | Filter in SwiftData","channel_name":"tundsdev on YouTube","video_id":"-Tx5BLhcdEk","video_url":"https://www.youtube.com/watch?v=-Tx5BLhcdEk","description":"Easily Add Filtering In SwiftData Using Searchable 🕵🏾‍♂️ | Filter in SwiftData\n\nBuild A To-Do List App using SwiftData (Swift Data Tutorials)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wZ5_iDMcBpenwTgFNan9T7\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:17 - How To Add A Searchbar In SwiftUI\n01:18 - How To Filter Data In SwiftData\n06:53 - How To Filter On Multiple Properties In SwiftData\n09:44 - Handling empty states in SwiftData\n\n**********************************\n\nSo, how do you filter data in SwiftData using SwiftUI? Well, it's actually quite simple. In this SwiftData Tutorial. We'll be taking a look at how to filter data in SwiftData using the searchable modifier in SwiftUI.\n\nWe'll be filtering out our to-do items' title and category names to display the relevant to-do items to the user.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-25T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-Tx5BLhcdEk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Understanding Swift Subscripts","channel_name":"Stewart Lynch on YouTube","video_id":"-QDOsDoWXLY","video_url":"https://www.youtube.com/watch?v=-QDOsDoWXLY","description":"In this video, I want to introduce you to swift subscripts\n I will step you through the basics as they apply to arrays and dictionaries so that you get a general understanding off what subscripts are and how they are used with Swift collections.\nI will then show you how you can create your own custom subscripts and in the process share how you can use subscripts to make your code safer and more generic.\nWe will finish this by creating two rather useful extensions.  One for String and one for Arrays and both are extensions using subscripts.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:23 The Basics\n7:06 Custom Subscripts\n17:58 Subscripts in Extensions\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/UnderstandingSubscriptsStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Understanding-Subscripts\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-06-25T13:36:02Z","thumbnail_url":"https://img.youtube.com/vi/-QDOsDoWXLY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build a VisionOS Football Stats SwiftUI App | Apple Vision Pro","channel_name":"Xcoding with Alfian","video_id":"r61KA8Gzw0M","video_url":"https://www.youtube.com/watch?v=r61KA8Gzw0M","description":"In this video, we're going to build a full VisionOS SwiftUI App from Scratch. A Football Stats App that displays latest standings table and top scorers from best competitions around the world such as EPL, Serie A, La Liga, Bundesliga, Ligue1, and many more! #applevisionpro #visionos #swiftui \n\nGitHub Completed Project Repo:\nhttps://github.com/alfianlosari/XCAFootballStats\n\nXCAFootbalDataClient SPM: \nhttps://github.com/alfianlosari/XCAFootballDataClient\n\nSVGImageSwiftUI SPM:\nhttps://github.com/alfianlosari/SVGImageSwiftUI\n\nFootball-Data Free API Key Registration:\nhttps://www.football-data.org\n\nAnd So It Begins by Artificial.Music | https://soundcloud.com/artificial-music/\nLicensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)\nhttps://creativecommons.org/licenses/by/3.0/\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2023-06-25T13:27:51Z","thumbnail_url":"https://img.youtube.com/vi/r61KA8Gzw0M/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI in Action: A Deep Dive into Action Sheets and Confirmation Dialog","channel_name":"Karin Prater on YouTube","video_id":"qPTUbECr-IU","video_url":"https://www.youtube.com/watch?v=qPTUbECr-IU","description":"In this SwiftUI tutorial, I want to talk about action sheets and confirmation dialogs. With the release of iOS 15, action sheets have been replaced with confirmation dialogs, and I'll show you both versions.\n\nIf you've ever been confused about the differences between action sheets and alerts, don't worry, I'll clarify that too. Alerts are typically used to convey critical information or handle errors, while action sheets are perfect for presenting users with choices and actions within a specific context.\n\nThroughout this video, I'll be using a demo project to illustrate the concepts. When the user taps on the button, an action sheet or confirmation dialog will appear, giving them options to change their profile picture, edit profile information, or log out. Of course, there will also be a cancel button to dismiss the action sheet.\n\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/swiftui-action-sheets-and-confirmation-dialog\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #iOSDevelopment #ConfirmationDialogs #ActionSheets","published":"2023-06-24T11:00:39Z","thumbnail_url":"https://img.youtube.com/vi/qPTUbECr-IU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"First look at visionOS, Parameter Packs for generics and more! | Podcast Ep. #2","channel_name":"Swift and Tips","video_id":"_lMTQJKmc2o","video_url":"https://www.youtube.com/watch?v=_lMTQJKmc2o","description":"------\nVideos Related:\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Inside Apple Park: https://youtube.com/shorts/2SONKi2XFDA?feature=share\n* Tips to Maximize Your WWDC Adventure:  https://youtube.com/shorts/QM_eSiGczY0\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nResources:\n* Result Builders: https://docs.swift.org/swift-book/LanguageGuide/AdvancedOperators.html#ID630\n* @resultBuilder attribute and methods: https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID633\n* Result Builders at WWDC21: https://developer.apple.com/videos/play/wwdc2021/10253/\n* Swift Proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0289-result-builders.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2023-06-23T23:42:20Z","thumbnail_url":"https://img.youtube.com/vi/_lMTQJKmc2o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Test","channel_name":"Swift and Tips","video_id":"ixLPnYanbu8","video_url":"https://www.youtube.com/watch?v=ixLPnYanbu8","description":"Test","published":"2023-06-23T23:39:31Z","thumbnail_url":"https://img.youtube.com/vi/ixLPnYanbu8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"VisionOS Fundamentals - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"4gz62Ze15a8","video_url":"https://www.youtube.com/watch?v=4gz62Ze15a8","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see some of the Fundamentals of VisionOS | VisionOS | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Vision OS Documentation: https://developer.apple.com/documentation/visionos/\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My Specs \n     Xcode Version: 15 Beta 2\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:11 Creating First Project\n    0:49 Fundamentals of Vision OS\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-23T21:52:52Z","thumbnail_url":"https://img.youtube.com/vi/4gz62Ze15a8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Expanding your SEO Strategy with ASO","channel_name":"Appfigures on YouTube","video_id":"U5xXdTLtkGw","video_url":"https://www.youtube.com/watch?v=U5xXdTLtkGw","description":"Building an ASO (app store optimization) plan into your organizations SEO strategy brings unique challenges. While different, the intent is the same - teaching the algorithm when to surface your content. On this live stream, we’ll aim to cover ASO and SEO at a high level across a few topics for people who are familiar with SEO to understand the basics of how ASO works, why it’s necessary, and how to communicate this across teams. \n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli\n► Find Kurt on LinkedIn: https://www.linkedin.com/in/kurt-peterson-20520636","published":"2023-06-23T16:25:38Z","thumbnail_url":"https://img.youtube.com/vi/U5xXdTLtkGw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to use Variables and Constants | Swift Basics #3","channel_name":"Swiftful Thinking","video_id":"jRNa6hYTJLo","video_url":"https://www.youtube.com/watch?v=jRNa6hYTJLo","description":"Master the fundamentals of Swift programming with this tutorial on using variables and constants! Learn how to declare and assign values to variables, and discover the power of constants in Swift. Understand the importance of data types and learn how to work with them effectively. Start your journey to becoming a proficient Swift developer today and take control of your code with variables and constants!\n\n00:00 Variables\n00:00 Intro\n00:54 Welcome back\n02:02 Var vs Let\n03:52 Should I use var or let?\n04:37 More examples\n06:46 If statements\n10:47 Wrapping up\n\nWebsite: https://www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-23T13:00:42Z","thumbnail_url":"https://img.youtube.com/vi/jRNa6hYTJLo/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 137 Live","channel_name":"Code Completion","video_id":"w_9Hte19_5o","video_url":"https://www.youtube.com/watch?v=w_9Hte19_5o","description":"","published":"2023-06-22T21:09:07Z","thumbnail_url":"https://img.youtube.com/vi/w_9Hte19_5o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"visionOS Fundamentals - Watch before you build for Vision Pro","channel_name":"Sean Allen on YouTube","video_id":"V-mIIcvYrh0","video_url":"https://www.youtube.com/watch?v=V-mIIcvYrh0","description":"Apple released the visionOS SDK on June 21st, 2023 and now we finally get to start building for the Vision Pro. In this video I talk about the fundamentals of the platform to you can be prepared to build an app for visionOS.\n\nIn this video I discuss:\n- Windows, volumes, and spaces\n- SwiftUI or UIKit\n- Running existing iPad and iPhone apps\n- Design Tips\n- Privacy\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nHuman Interface Guidelines:\nhttps://developer.apple.com/design/human-interface-guidelines/designing-for-visionos\n\n\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-06-22T18:05:15Z","thumbnail_url":"https://img.youtube.com/vi/V-mIIcvYrh0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Apple Vision Pro 1st time experience #applevisionpro","channel_name":"Xcoding with Alfian","video_id":"1yH9g6hRCyY","video_url":"https://www.youtube.com/watch?v=1yH9g6hRCyY","description":"","published":"2023-06-22T16:16:50Z","thumbnail_url":"https://img.youtube.com/vi/1yH9g6hRCyY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to Show SwiftUI Alerts with Buttons, Textfields and Error Messages","channel_name":"Karin Prater on YouTube","video_id":"KZMnFfPv3fM","video_url":"https://www.youtube.com/watch?v=KZMnFfPv3fM","description":"Learn how to use SwiftUI alerts. In iOS 14 and earlier, creating an alert involves using a special alert type, but in iOS 15, the process is simplified. Alerts can directly contain buttons and text fields, reducing the need for specialized alert types. \n\nTI will show you an alert in a demo project, which includes features like buttons for submission and cancelation of a review, and text fields for writing the review. The project also mimics a situation where the user lacks internet access, illustrating an instance where an alert is helpful.\n\nCreating an alert requires the declaration of state property, with a boolean value indicating whether the alert should be shown. Depending on the situation, the alert may contain different buttons, such as \"cancel\" or \"delete review.\" If an action like \"delete review\" is selected, the navigation stack can be manipulated to return to a previous view. In the new version available with iOS 15, alerts can include various views, like text fields, providing greater flexibility.\n\nLast, I will discuss handling errors with alerts. An alert can automatically pull information from predefined error types to display relevant messages to users. This simplifies the process of displaying error-specific alerts. \n\nIn summary, alerts should be sparingly used only to inform users of crucial issues or errors, and the new implementations in iOS 15 offers increased flexibility and simplicity for handling these scenarios.\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/swiftui-alerts\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#swiftui #alerts #errorhandling","published":"2023-06-22T13:35:05Z","thumbnail_url":"https://img.youtube.com/vi/KZMnFfPv3fM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Wrapping Closure-based APIs with Async - CheckedContinuations Part 4","channel_name":"Daniel Steinberg on YouTube","video_id":"V3EwGPt5PKI","video_url":"https://www.youtube.com/watch?v=V3EwGPt5PKI","description":"In this final episode in this series, we call the async method directly from the MainView and then use CheckedContinuations to call the legacy closure-based method from the async method.\n\nFor more information check out The Curious Case of the Async Cafe\nhttps://editorscut.com/Books/Async/bookPage.html","published":"2023-06-22T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/V3EwGPt5PKI/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to use basic Types in Swift (Bool, String, Int) | Swift Basics #2","channel_name":"Swiftful Thinking","video_id":"JeoaCW9fO0w","video_url":"https://www.youtube.com/watch?v=JeoaCW9fO0w","description":"Learn how to code in Swift with this comprehensive tutorial! Master the basics of Swift programming, including string, bool, and int types. Understand the importance of type safety and discover the power of camel case in Swift syntax. Start your journey to becoming a proficient Swift coder today!\n\n00:00 Basic Types\n00:00 Intro\n01:59 Welcome back everybody!\n02:53 Basic types of data\n04:03 String\n06:57 Boolean\n08:34 Type Safety! \n11:02 Dates  \n12:18 Numbers\n15:27 Wrapping up\n\nWebsite: www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-22T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/JeoaCW9fO0w/hqdefault.jpg","twitter_url":""},{"name":"Transparent Blur Effect - SwiftUI - iOS 17 - Xcode 15","channel_name":"Kavsoft on YouTube","video_id":"I_QDvXmNMk8","video_url":"https://www.youtube.com/watch?v=I_QDvXmNMk8","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to create Beautiful Blur Effects in SwiftUI | SwiftUI Transparent Blur Effect | SwiftUI Transparent Visual Effect View | SwiftUI Variable Blur Effect | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-84920148\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project Setup\n    1:00 Building Home View\n    2:27 Building Transparent Blur Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-21T19:00:10Z","thumbnail_url":"https://img.youtube.com/vi/I_QDvXmNMk8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to code in Swift | Swift Basics #1","channel_name":"Swiftful Thinking","video_id":"xfvdxQJj7Vw","video_url":"https://www.youtube.com/watch?v=xfvdxQJj7Vw","description":"Unlock the world of Swift programming with this tutorial on coding essentials! Learn how to print and comment in Swift to enhance your code's functionality and readability. Master naming conventions to write clean and maintainable code. Start your journey to becoming a skilled Swift developer today and bring your ideas to life!\n\n00:00 Swift Basics\n00:00 Intro\n01:04 Welcome!\n02:49 Installing Xcode\n04:03 Creating a Playground\n05:16 Swift Basics\n07:44 Print to the Console\n09:19 Writing Comments\n11:15 Multi-line Comments\n12:43 Naming Conventions \n16:45 Wrapping up\n\nWebsite: www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh\nSource code: https://github.com/SwiftfulThinking/","published":"2023-06-21T13:00:50Z","thumbnail_url":"https://img.youtube.com/vi/xfvdxQJj7Vw/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Menu and Context Menu: How to Show Buttons with Dropdown Lists","channel_name":"Karin Prater on YouTube","video_id":"0axI-Cgg-NI","video_url":"https://www.youtube.com/watch?v=0axI-Cgg-NI","description":"Learn how to effectively use menus and context menus in SwiftUI to enhance the user experience of your app. First I will show you what menus are and how they help organizing your app screens and actions.\n\nI will give you a  step-by-step implementation of menus in SwiftUI.  You'll learn how to add buttons, dividers, and submenus to menus, allowing for enhanced functionality.\n\nStyling and customization of menus are also covered, with a focus on the new picker style introduced in iOS 17. The video provides tips for optimizing space and creating compact menus, including palette selection effects and control group styles.\n\nFinally,  you will explore the usage of context menus in different contexts such with images, lists, and tables. On maOS context menus  are  triggered by right-click or two-finger click gestures and open a drop down menu.\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/swiftui-menu-and-context-menu-buttons-with-dropdown-lists\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUIMenu #SwiftUIContextMenu #SwiftUIPopupMenu #MenuSwiftUI #SwiftMenu","published":"2023-06-21T12:00:02Z","thumbnail_url":"https://img.youtube.com/vi/0axI-Cgg-NI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"(Not) The End for 3rd Party ChatGPT Apps | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"FhQUgaCRyfc","video_url":"https://www.youtube.com/watch?v=FhQUgaCRyfc","description":"This Week in Apps I looked at Zoom's mobile revenue, and Telegram's, aaaaaand Life360's. I also compared 3rd party ChatGPT apps and whether the official app crushed them (it didn't).\n\nApp intelligence data by Appfigures.\n\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Index → https://appfigures.com/reports/mobile-market-index\n► Top Apps → https://appfigures.com/top-apps\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Welcome\n0:10 - Zoom\n2:13 - ChatGPT vs. 3rd Party Apps\n5:12 - Turo\n6:44 - Telegram\n8:14 - Life360","published":"2023-06-20T16:02:46Z","thumbnail_url":"https://img.youtube.com/vi/FhQUgaCRyfc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"“What's the difference between method overload and override?“ (How to answer iOS interview question)","channel_name":"Vincent Pradeilles on YouTube","video_id":"qDhSn6GrDAw","video_url":"https://www.youtube.com/watch?v=qDhSn6GrDAw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nLink to my training course 👉 https://vpradeilles.gumroad.com/l/how-to-answer-ios-interview-questions-like-a-pro\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-20T15:00:03Z","thumbnail_url":"https://img.youtube.com/vi/qDhSn6GrDAw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Learn Swift online for FREE | Swift Basics #0","channel_name":"Swiftful Thinking","video_id":"PwXgg9adkdM","video_url":"https://www.youtube.com/watch?v=PwXgg9adkdM","description":"Beginners guide to learning Swift programming language from scratch. No coding experience needed. Step-by-step tutorial for those new to coding. Start your journey in Swift programming today and unlock endless possibilities in app development. Perfect for beginners and aspiring iOS developers.\n\n00:00 Basics\n\nWebsite: www.swiftful-thinking.com\nDiscord: https://discord.gg/Fm4abM2DNh","published":"2023-06-20T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/PwXgg9adkdM/hqdefault.jpg","twitter_url":""},{"name":"How to work with SwiftUI Popovers and Popups","channel_name":"Karin Prater on YouTube","video_id":"mPdkCdBGcKg","video_url":"https://www.youtube.com/watch?v=mPdkCdBGcKg","description":"In this pop up SwiftUI tutorial, I guide you through the process of using popovers in SwiftUI for iOS and macOS development. If you're looking to implement popovers or understand how they differ from other presentation options like sheets or menus, this video is for you.\n\nI start by explaining the concept of popovers and how they can appear as sheets on iOS. \n\nThroughout the video, I demonstrate various views and explain whether they are popovers or not. I also showcase how to use menus and pickers as alternative options to popovers. You'll learn how to customize the position, size, and appearance of popovers to suit your app's needs.\n\nIn the practical part of the video, I provide a step-by-step demonstration of implementing a popover in a SwiftUI view. You'll learn how to toggle the popover's visibility using state properties and how to attach the popover to a specific view. I also show you how to customize the popover's size and position using frame and anchor modifiers.\n\nAdditionally, I discuss adapting popovers for different screen sizes and demonstrate how to use presentation modifiers to control the popover's behavior. You'll gain insights into when and where to use popovers in your SwiftUI.\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/swiftui-popovers-and-popups\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #PopoverTutorial #SwiftUIPopover","published":"2023-06-20T12:00:38Z","thumbnail_url":"https://img.youtube.com/vi/mPdkCdBGcKg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to use PhotosPicker in SwiftUI & PhotosUI | Swift Concurrency #17","channel_name":"Swiftful Thinking","video_id":"IZEYVX4vTOA","video_url":"https://www.youtube.com/watch?v=IZEYVX4vTOA","description":"Learn how to effectively use the PhotosPicker in SwiftUI with the power of PhotosUI framework. Discover step-by-step instructions and best practices for integrating photo selection functionality into your SwiftUI projects. Master the art of seamlessly accessing the device's photo library and enhancing your app's user experience with this comprehensive guide.\n\n00:00 PhotoPicker\n00:00 Intro\n01:31 Welcome back everyone!\n02:15 PhotoPickerBootcamp.swift\n04:30 PhotosPicker\n06:21 PhotosPickerItem\n07:21  PHPickerFilter\n08:40 Load Transferrable\n12:31 Error Handling\n13:39 Selecting multiple images","published":"2023-06-19T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/IZEYVX4vTOA/hqdefault.jpg","twitter_url":""},{"name":"Swift Macro to Implement Using functionality","channel_name":"Alexito’s World","video_id":"PhS64As_R_w","video_url":"https://www.youtube.com/watch?v=PhS64As_R_w","description":"Let's explore another Swift macro to help us implement \"using\" functionality in the language. We go trough what that feature needs and compare the nicities of classes vs. structs.\n\nhttps://alejandromp.com/blog/implementing-using-in-swift-with-swiftsyntax/\nhttps://alejandromp.com/blog/using-structs-swift-jai-oop/\n\n#swiftlang","published":"2023-06-19T12:28:22Z","thumbnail_url":"https://img.youtube.com/vi/PhS64As_R_w/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI Presentations with Modals, Bottom Sheets, and FullScreen cover in iOS","channel_name":"Karin Prater on YouTube","video_id":"GLAX8wB0-o8","video_url":"https://www.youtube.com/watch?v=GLAX8wB0-o8","description":"In this video, I'll show you how to use the various presentation styles available in SwiftUI to create modals, bottom sheets, and fullscreen covers in your iOS apps. You'll learn how to present views on top of your main content, dismiss them, and customize their appearance and behavior. Whether you want to show a settings view, a category selector, or a full screen cover for authentication, I'll guide you through the process step by step. So join me as we explore the power of SwiftUI presentations. Happy coding!\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/swiftui-sheets-modals-bottom-sheets-fullscreen-presentation-in-ios\n\n00:00 introduction\n04:21 Fake Store demo project\n06:07 Showing and dismissing a sheet in SwiftUI\n08:34 Performing an action when the user dismiss a sheet\n10:44 Changing the size of a sheet with presentation detents, and background interactions\n17:01 Full screen cover\n19:18 Showing a settings view with sheet\n20:34 customizing the background and corner radius of sheet\n23:38 wrap up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#swiftui #swiftuitutorial #sheet #presentation","published":"2023-06-19T11:00:19Z","thumbnail_url":"https://img.youtube.com/vi/GLAX8wB0-o8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"One To Many Relationships With SwiftData 🚀 | Adding Categories To A To-Do App, SwiftData Tutorial","channel_name":"tundsdev on YouTube","video_id":"_QMalUGTM4E","video_url":"https://www.youtube.com/watch?v=_QMalUGTM4E","description":"One To Many Relationships With SwiftData 🚀 | Adding Categories To A To-Do App, SwiftData Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:32 - 🚨🚨🚨Warning\n01:03 - What Is A One To Many Relationship\n02:11 - How To Setup A One To Many Relationship in SwiftData\n06:23 - How To Save Categories in SwiftData\n07:19 - How To Fetch Categories in SwiftData\n08:32 - How To Delete in SwiftData\n09:41 - Fixing A Crash With Relationship Deletions\n12:41 - How To Save Data One To Many Relationships in SwiftData\n19:44 - Update A Relationship In SwiftData\n23:20 - Handling empty states with SwiftData\n\n\n**********************************\n\nNow that we have SwiftData, you may be wondering. \"How can I relationships in SwiftData\". Don't worry I've got you. In this SwiftData Tutorial, I'll be showing you how to work with SwiftData Relationships specifically a one-to-many relationship in SwiftData.\n\nWe'll be building categories for our SwiftUI To-Do App, and give users the capability to create new categories and attach them to a todo. We'll also take a look at how to CRUD operations with a SwiftData relationship so that we can update our categories.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-18T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/_QMalUGTM4E/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"MatchedGeometryEffect in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"xGNR7tvDE0Q","video_url":"https://www.youtube.com/watch?v=xGNR7tvDE0Q","description":"In this video I will introduce you to NameSpaces and the SwiftUI matchedGeometryEffect method where you can create stunning transitions from one  view to another and make your apps sparkle and fun to use.\nLearn all about how the matchedGeometryEffect properties work and follow examples on how you can implement it in your own projects.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:01 The Basics\n11:07 Example 1\n17:36 Example 2\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\n https://www.createchsol.com/StarterProjects/MGE-SwiftUIStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/MatchedGeometryEffect-SwiftUI-Completed\n\nReferences mentioned in video:\nSwiftUI Animations Mastery\n   https://www.bigmountainstudio.com/animations-16/77jt8\n   \n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-06-18T13:42:33Z","thumbnail_url":"https://img.youtube.com/vi/xGNR7tvDE0Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Metal Shader Effects - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"yBdY0UKBIx0","video_url":"https://www.youtube.com/watch?v=yBdY0UKBIx0","description":"Hello Guys 🖐🖐🖐\nIn this Video, let's see how to add Metal Shader Effects to SwiftUI View's | SwiftUI Distortion Effect | SwiftUI Layer Effect | SwiftUI Shaders | SwiftUI Metal Shaders | SwiftUI Pixellate Shader Effect | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/swiftui-shader-84721521\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:13 Project Setup\n    1:21 Pixellate Shader Effect\n    3:45 Waves Shader Effect\n    7:43 Grayscale Shader Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-17T17:39:35Z","thumbnail_url":"https://img.youtube.com/vi/yBdY0UKBIx0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Should you buy Vision Pro? 🤑 #wwdc23","channel_name":"Swift and Tips","video_id":"mF0eIscLTw4","video_url":"https://www.youtube.com/watch?v=mF0eIscLTw4","description":"Full episode: https://youtu.be/wB_1nwQgibE\n\nMore shorts:\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Inside Apple Park: https://youtube.com/shorts/2SONKi2XFDA?feature=share\n* Tips to Maximize Your WWDC Adventure:  https://youtube.com/shorts/QM_eSiGczY0\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-17T14:42:31Z","thumbnail_url":"https://img.youtube.com/vi/mF0eIscLTw4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Git tag as source of truth for versioning iOS deployment scripting - chill Friday vibes S3E11pt2","channel_name":"Full Queue Developer","video_id":"TdX9-FEqldc","video_url":"https://www.youtube.com/watch?v=TdX9-FEqldc","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/fullqueuedeveloper\n\n📆 Originally broadcasted live from New York on Friday, June 16, 2023\n\n💡 SUMMARY\nToday we get the git tag latest git tag. We parse the version and build number from it. Increment. And then create a new tag, and update the Info.plist. The git tags are in the form`appstore/v1.0.1/build-1`\n\nThank you so much to CMGriffing for the raid! Thank you so much to BruceLeif for the gifted subs! Welcome to the Queuemunity!\n\n🛠️TOOLS:\nSPX - NPX for Swift: https://github.com/FullQueueDeveloper/SPX\nSh - run command line tools from Swift: https://github.com/FullQueueDeveloper/Sh\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-06-17T14:41:07Z","thumbnail_url":"https://img.youtube.com/vi/TdX9-FEqldc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftData | Add CloudKit Sync to Notes App | iOS 17 | macOS 14","channel_name":"Xcoding with Alfian","video_id":"Envpr8UAgYk","video_url":"https://www.youtube.com/watch?v=Envpr8UAgYk","description":"In this video, we're going to add CloudKit Syncing to the SwiftData Notes App that we have built in previous video. #swiftdata #swiftui #iosdevelopment \n\nGitHub Starter Project:\nhttps://github.com/alfianlosari/NoteAppSwiftData/tree/add-cloudkit-syncing-starter\n\nSwiftData - Build a Note App with Many to Many Relationship Schema & Custom Query:\nhttps://youtu.be/hG6O5pVLc54\n\nGitHub Completed Projeect:\nhttps://github.com/alfianlosari/NoteAppSwiftData/tree/add-cloudkit-syncing-starter","published":"2023-06-17T13:40:23Z","thumbnail_url":"https://img.youtube.com/vi/Envpr8UAgYk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI journaling + todo app 💜 Chill coding stream 💜 S3E10","channel_name":"Full Queue Developer","video_id":"RtlMnBspKyA","video_url":"https://www.youtube.com/watch?v=RtlMnBspKyA","description":"📆 Originally broadcasted live from New York on Sunday, June 11, 2023\n\n💡 SUMMARY\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-06-16T23:33:23Z","thumbnail_url":"https://img.youtube.com/vi/RtlMnBspKyA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI App Intro Animation's - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"hkdku2_9hN8","video_url":"https://www.youtube.com/watch?v=hkdku2_9hN8","description":"Hello Guys 🖐🖐🖐\nIn this video, let's see how to build a beautiful app intro animation using SwiftUI with the new animation end callback released at WWDC 2023 | SwiftUI 5.0 | SwiftUI Animation End Callback | SwiftUI App Intro Animation | SwiftUI Custom Animations | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-84680395\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Swift Data\n    1:09 Build Intro View\n    4:14 Adding Animation's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-16T19:30:09Z","thumbnail_url":"https://img.youtube.com/vi/hkdku2_9hN8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to use Searchable, Search Suggestions, Search Scopes in SwiftUI | Swift Concurrency #16","channel_name":"Swiftful Thinking","video_id":"f2nxenwKCVM","video_url":"https://www.youtube.com/watch?v=f2nxenwKCVM","description":"Learn how to effectively implement the Searchable, Search Suggestions, and Search Scopes modifiers in SwiftUI to enhance the search functionality of your iOS apps. Discover step-by-step instructions and best practices for integrating powerful search capabilities into your SwiftUI projects. Master the art of providing search suggestions and scoping your searches to deliver an intuitive and seamless user experience.\n\n00:00 Searchable\n00:00 Intro\n01:40 Welcome back!\n10:55 Searchable\n14:32 Search logic\n19:57 Custom Search\n21:36 isSearching\n25:58 Search Scopes \n34:18 Search logic for search scopes\n39:03 Search Suggestions\n40:23 Custom Search Suggestions\n45:09 Custom UI for Search Scopes\n46:41 Navigation Destinations\n48:12 Navigation for Search Suggestions\n50:44 Thanks for watching!","published":"2023-06-16T13:00:25Z","thumbnail_url":"https://img.youtube.com/vi/f2nxenwKCVM/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 136: There Are Dozens Of Us Windows","channel_name":"Code Completion","video_id":"n3MmuGxgfiU","video_url":"https://www.youtube.com/watch?v=n3MmuGxgfiU","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:23 - Reddit Protest\n11:03 - New Mac Reviews\n15:59 - Mac Pro Reviews?\n23:56 - Vision Pro Launch\n31:25 - Live from WWDC\n34:48 - Stage Manager\n36:58 - Reading Text in VR\n39:12 - Swift Evolution Updates\n40:31 - Swift Package Index\n41:36 - Macros\n42:31 - Xcode Code Completion\n43:06 - Xcode Logging\n44:09 - Xcode Bookmarks\n46:27 - Developer Disk Images\n47:30 - Device Debugging\n48:52 - Documentation in 2023\n50:50 - Custom Video Decoders\n56:16 - Cocoa-Native NSMenu\n57:58 - iCloud Passwords\n1:01:29 - CloudKit Updates\n1:06:45 - Indirect Input Events\n1:07:39 - iOS Keyboard\n1:08:20 - Shaders in SwiftUI:\n1:12:41 - Sponsor: Huuungry\n1:13:34 - Code Completion Tip\n1:18:16 - Outro\n1:18:57 - Commented Out: I hate key paths\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Subreddits are boycotting Reddit\n• New Mac Reviews\n• Missing Mac Pro Reviews?\n• Could Vision Pro launch on January 24th?\n• Live from WWDC:\n• Optimistic outlooks for Stage Manager?\n• Read text on Vision Pro!\n• Swift Evolution Updates:\n• Swift Package Index supports 5.9\n• Macros implemented in libraries in Xcode, but your own are simple tools that get run\n• Xcode Code Completion is significantly improved:\n• Xcode Logging is as well, though be careful with tests\n• Xcode Bookmarks are awesome\n• Developer Disk Images got an upgrade:\n• Device Debugging is much faster:\n• Documentation in 2023:\n• Custom video decoders are back for the Mac:\n• macOS menus are finally Cocoa-native:\n• iCloud Passwords are sharable with many groups:\n• CloudKit got some updates:\n• Indirect input events are now implicitly supported:\n• iOS Keyboard is now rendered out of process:\n• Shaders in SwiftUI:\n• Code Completion Tip: @_disfavoredOverload in SwiftUI\n• Commented Out:\n    • Dimitri hates KeyPaths\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, Jun 12th, 2023.","published":"2023-06-16T12:00:42Z","thumbnail_url":"https://img.youtube.com/vi/n3MmuGxgfiU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"🟣 SwiftData development June 15, 2023 (Cut from Twitch stream)","channel_name":"maeganwilson_","video_id":"qXMeTuC2Xr8","video_url":"https://www.youtube.com/watch?v=qXMeTuC2Xr8","description":"Enjoy this live stream from June 15, 2023 where I explore SwiftData and compare it to CoreData\n\nI go live on my twitch 1 - 2 times a week. Make sure to follow me there.\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment \n\n► Support my content creation https://geni.us/buyJayACoffee\n\n====== Music ======\n– Music provided by Lofi Girl\n– Listen: bit.ly/lofigirI-playlists\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-16T11:00:43Z","thumbnail_url":"https://img.youtube.com/vi/qXMeTuC2Xr8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"The Best Way To Manage & Organise Testers In TestFlight","channel_name":"tundsdev on YouTube","video_id":"23vRwcuEQvg","video_url":"https://www.youtube.com/watch?v=23vRwcuEQvg","description":"The Best Way To Manage & Organise Testers In TestFlight\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:19 - Internal vs External Testing In TestFlight\n00:56 - Creating A Distribution Group In TestFlight\n01:34 - Internal Testing In TestFlight\n03:37 - External Testing In TestFlight\n05:20 - Managing Distribution Groups In TestFlight\n05:58 - When To Choose Internal Vs External Testing In TestFlight\n\n**********************************\n\nIn this testflight tutorial, we're going to be discussing how to organise testers in testflight testers for your testflight app. To help you make sure you have testers nicely organised when you're testing in testflight.\n\nIn the last video that's a part of this playlist you can see below, we saw how to find testers for beta testing in TestFlight.\n\nWe're going to be focusing more on how to manage testers in testflight, so we have a nice clean way to distribute our TestFlight apps for beta testing.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-15T15:55:20Z","thumbnail_url":"https://img.youtube.com/vi/23vRwcuEQvg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Simple Ideas To Find Testers For Your TestFlight App 🧠","channel_name":"tundsdev on YouTube","video_id":"SqLpn8MuMGo","video_url":"https://www.youtube.com/watch?v=SqLpn8MuMGo","description":"Simple Ideas To Find Testers For Your TestFlight App 🧠\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:19 - Why Do You Even Want Testers?\n00:57 - Using Social Media\n01:27 - Using Reddit\n02:23 - Target Your Niche\n02:48 - Using The iOS Community\n03:34 - Using Friends & Family\n\n**********************************\n\nIn this testflight tutorial, we're going to be discussing how to find testers for your testflight app. To help you make sure you have the best possibly app before pressing that launch button.\n\nIn the last video that's a part of this playlist you can see below, we saw how to use testflight for beta testing. Now you'll want to find beta testers for your ios app. Since it's super important to make sure you iron out any edges before going live onto the appstore.\n\nTestflight testing is critical, so lets discuss how we can find beta testers for your app, and there may be a little surprise towards the end too, so make sure you stick around.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-15T15:55:10Z","thumbnail_url":"https://img.youtube.com/vi/SqLpn8MuMGo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"TestFlight Made Simple: Your Step-by-Step Tutorial! 🚀","channel_name":"tundsdev on YouTube","video_id":"3aautA1kclE","video_url":"https://www.youtube.com/watch?v=3aautA1kclE","description":"TestFlight Made Simple: Your Step-by-Step Tutorial! 🚀\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:24 - What Do You Need?\n01:14 - Creating A Bundle Identifier\n02:13 - How To Archive Your App In Xcode\n03:15 - How To Upload An App To TestFlight In Xcode\n06:28 - How To Manage A TestFlight Build\n07:43 - The Difference Between External & Internal Testers In TestFlight\n09:27 - How To Invite Testers To A TestFlight Build Internal Testing\n12:22 - How To Invite Testers To A TestFlight Build External Testing\n\n**********************************\n\nIn this testflight tutorial, we're going to be discussing what is tesflight, how to use testflight & how to use TestFlight for beta testing, to help you give your testers or yourself a preview before publishing your app live onto the appstore.\n\nSo \"What is TestFlight used for?\" well it's a place for us to test our apps before putting them live. This allows us to catch any kind of pesky bugs that might pop up before you go live.\n\nIt's really important to upload your ios app to TestFlight to make sure that you can reduce the risks of live issues happening within your apps when you show off all that hard work you've been working on.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-15T15:54:57Z","thumbnail_url":"https://img.youtube.com/vi/3aautA1kclE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Tips from a developer to Maximize Your WWDC Adventure (and any event!) #wwdc23","channel_name":"Swift and Tips","video_id":"QM_eSiGczY0","video_url":"https://www.youtube.com/watch?v=QM_eSiGczY0","description":"Full episode: https://youtu.be/wB_1nwQgibE\n\nMore shorts:\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n* Property Wrappers in SwiftUI: https://youtube.com/shorts/Vn8Ts0kKdro\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-15T14:45:01Z","thumbnail_url":"https://img.youtube.com/vi/QM_eSiGczY0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Midjourney Web Design - Depth Animation and Prototyping","channel_name":"DesignCode","video_id":"xv4myqcvVT0","video_url":"https://www.youtube.com/watch?v=xv4myqcvVT0","description":"Join me as we dive into the world of prototyping with Figma! In this tutorial, we'll create an intro animation using Figma, LeiaPix, and CapCut. Full course: https://designcode.io/midjourney\n\nFollow along as we generate images using Midjourney, animate with LeiaPix, and refine the animation with CapCut. By the end, you'll have a stunning Figma prototype. This guide is packed with hands-on steps, tips, and resources. Ready to elevate your skills? Let's begin!\n\nFigma file: https://www.figma.com/community/file/1250806100555056627\n\n[00:00] Intro\n[01:57] Intro Animation\n[21:58] Outline Animation\n[31:03] Sign Up Modal\n\nThis video tutorial offers valuable insights, useful tips, and an extensive step-by-step guide to using these powerful tools. Whether you're a beginner or an experienced designer, this tutorial provides something for everyone. From creating your own image prompts to understanding the advanced editing interface of LeiaPix, every detail is meticulously explained. Plus, get ready to learn how to use the free QuickTime Player to record your screen and preserve the superior image quality of your animations.\n\nThis tutorial also guides you through using the popular CapCut tool for video editing, providing insights into the app's various features including media, audio, text, stickers, effects, transitions, filters, and adjusting options. Whether it's importing media, adding cool effects, or adjusting the parameters of your videos, we cover it all.\n\nFinally, bring your animation to Figma, learn how to create interactive components with variants, and discover the benefits of enabling and disabling audioplay for prototype interactions. Learn to flip your animation horizontally and scale it for optimal dimensions. In the end, you will have a stunning prototype that showcases your creativity and skills, and you'll be equipped with the knowledge to continue exploring the endless possibilities these tools provide.\n\nRemember, the process is as important as the outcome, so enjoy the journey of creativity, exploration, and learning. Ready to dive in? Let's get started!\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/midjourney\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma  #midjourney  #uidesign","published":"2023-06-15T14:35:01Z","thumbnail_url":"https://img.youtube.com/vi/xv4myqcvVT0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"28: Your secrets are safe with us, we’ll forget them immediately!","channel_name":"Swift Package Indexing Live Streams","video_id":"d-GTevLDS4Q","video_url":"https://www.youtube.com/watch?v=d-GTevLDS4Q","description":"**News**\n\n- [What’s new in Swift 5.9?](https://www.hackingwithswift.com/articles/258/whats-new-in-swift-5-9)\n- [A Vision for Macros in Swift](https://github.com/apple/swift-evolution/blob/main/visions/macros.md)\n- [swift-ast-explorer](https://swiftpackageindex.com/swiftfiddle/swift-ast-explorer)\n- [Write Swift macros](https://developer.apple.com/wwdc23/10166) by Alex Hoppen\n- [Expand on Swift macros](https://developer.apple.com/wwdc23/10167) by [Becca Royal-Gordon](https://queer.party/@beccadax)\n- [Privacy Manifests](https://developer.apple.com/wwdc23/10060) by Tony Tan\n- [Visualize Privacy Manifests – Discussion #2423](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/discussions/2423) from [Cihat Gündüz](https://twitter.com/Jeehut)\n\n**Packages**\n\n- [swift-openapi-generator](https://swiftpackageindex.com/apple/swift-openapi-generator) by Apple\n    - [Meet Swift OpenAPI Generator](https://developer.apple.com/wwdc23/10171)\n    - [RequestDL](https://swiftpackageindex.com/request-dl/request-dl) by [Brenno de Moura](https://onnerb.medium.com/)\n- [CocoaUI](https://swiftpackageindex.com/p-x9/CocoaUI) by [p-x9](https://mstdn.jp/@p_x9)\n    - [SwiftUI-Introspect](https://swiftpackageindex.com/siteline/SwiftUI-Introspect) by [David Roman](https://github.com/davdroman) and [Lois Di Qual](http://loisdiqual.com/)\n- [CloseEnough](https://swiftpackageindex.com/ZevEisenberg/CloseEnough) by [Zev Eisenberg](https://mastodon.social/@ZevEisenberg)\n- [app-store-server-library-swift](https://swiftpackageindex.com/apple/app-store-server-library-swift) by Apple\n    - [Bagbutik](https://swiftpackageindex.com/MortenGregersen/Bagbutik) by [Morten Bjerg Gregersen](https://mastodon.social/@mortengregersen)\n- [swiftly](https://swiftpackageindex.com/swift-server/swiftly) by [Patrick Freed](http://patrickfreed.github.io/)","published":"2023-06-15T14:00:34Z","thumbnail_url":"https://img.youtube.com/vi/d-GTevLDS4Q/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"From Closure-based APIs to Async: CheckedContinuations Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"tfKFZLHwCEI","video_url":"https://www.youtube.com/watch?v=tfKFZLHwCEI","description":"In part 3 we use closures to communicate values back from the view model to the view and then introduce an async method that we call from the closure based API.\n\nPart 4: https://www.youtube.com/watch?v=V3EwGPt5PKI\n\nFor more information check out The Curious Case of the Async Cafe\nhttps://editorscut.com/Books/Async/bookPage.html","published":"2023-06-15T13:00:43Z","thumbnail_url":"https://img.youtube.com/vi/tfKFZLHwCEI/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to use Refreshable modifier in SwiftUI | Swift Concurrency #15","channel_name":"Swiftful Thinking","video_id":"UiU0y2wQTLw","video_url":"https://www.youtube.com/watch?v=UiU0y2wQTLw","description":"Learn how to leverage the Refreshable modifier in SwiftUI to create a seamless and interactive user experience in your iOS apps. Discover the power of pull-to-refresh functionality and keep your app's data up-to-date effortlessly. Join us as we dive into the ins and outs of using the Refreshable modifier and take your SwiftUI skills to the next level!\n\n00:00 Refreshable\n00:00 Intro","published":"2023-06-15T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/UiU0y2wQTLw/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI TabView Tutorial - How to work with Tab Bar Navigation, Page Style, and tab items","channel_name":"Karin Prater on YouTube","video_id":"DLj9yM-zLyc","video_url":"https://www.youtube.com/watch?v=DLj9yM-zLyc","description":"In this SwiftUI tab bar tutorial, I explain how to use  TabView in your SwiftUI projects.  TabView is an essential component in creating navigation structures for iOS  applications. I walk you through the process of setting TabView with tabItem, including adding multiple pages and changing the TabView styling like paging and background tab bar colors.\n\nOne of the key features I discuss is programmatically changing the selected tab, which is especially useful for creating onboarding sequences or navigating through a series of pages. I demonstrate how to use the selection binding to control the tab selection and perform actions based on the selected tab.\n\nI also provide tips on customizing the appearance of the TabView, such as changing the background color and styling the selected and unselected tabs. Additionally, I show you how to integrate the TabView into a macOS settings view, highlighting its versatility and usefulness across multiple platforms.\n\n📃 See the code and explanations in this blog post https://www.swiftyplace.com/blog/tabview-in-swiftui-styling-navigation-and-more\n\n00:00 introduction\n02:08 Basic example of TabView and tabitem\n09:17 TabView appearance for page styling\n14:34 How to change the tab bar background color\n20:00 Using TabView on macOS for the Settings window\n22:25 Programmatically changing the selected tab\n29:09 wrap up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #TabView #Tabbar #Navigation","published":"2023-06-15T08:00:37Z","thumbnail_url":"https://img.youtube.com/vi/DLj9yM-zLyc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Vision Pro from a Developer's Perspective","channel_name":"Paul Hudson on YouTube","video_id":"n8-wTpiuZwE","video_url":"https://www.youtube.com/watch?v=n8-wTpiuZwE","description":"I was lucky enough to have a 30-minute hands-on demo of Apple's new Vision Pro headset, alongside a 90-minute run-through of new APIs at their developer center. In this video I want to walk through my experience: my impressions of the demo, tell you what I think it means for developers, and give you some advice of what it takes to prepare your app for Vision Pro ahead of release.\n\nThis video is aimed specifically at developers; I'll be talking about SwiftUI, RealityKit, ARKit, and more. If you're looking for a more mainstream review of the device, this video won't be much fun!","published":"2023-06-14T20:10:26Z","thumbnail_url":"https://img.youtube.com/vi/n8-wTpiuZwE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Xcode 15 - What's New","channel_name":"Sean Allen on YouTube","video_id":"oNAj6aIU7tk","video_url":"https://www.youtube.com/watch?v=oNAj6aIU7tk","description":"Xcode 15 was announced at WWDC 2023 and in today's video I showcase the new features you will use on a day to day basis as an iOS Developer. These features include:\n\n- Bookmarks\n- Code Completion Updates\n- Refactoring\n- Quick Actions\n- Logging & Testing\n- And more\n\nWhat's New in Xcode 15 - WWDC Session:\nhttps://developer.apple.com/videos/play/wwdc2023/10165/\n\nXcode 15 Testing Updates WWDC Session:\nhttps://developer.apple.com/videos/play/wwdc2023/10175/\n\nXcode 15 Release Notes:\nhttps://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - Xcode 15\n0:25 - Bookmark Examples\n2:30 - Dimmed Code - Compiler Conditionals\n3:33 - Parameter Permutations\n4:53 - Refactor -  Multiline Paramaters\n5:08 - Code Completion - File Names\n5:41 - Quick Actions - Game Changer\n6:41 - Previews - New Syntax & UIKit\n9:07 - Asset Catalog Symbols\n10:39 - Source Control - Change Review\n12:06 - Logging & Testing","published":"2023-06-14T14:46:15Z","thumbnail_url":"https://img.youtube.com/vi/oNAj6aIU7tk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What is inside the Apple Park building? #wwdc23","channel_name":"Swift and Tips","video_id":"2SONKi2XFDA","video_url":"https://www.youtube.com/watch?v=2SONKi2XFDA","description":"Full episode: https://youtu.be/wB_1nwQgibE\n\nMore shorts:\n* WWDC23 in 1 Minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n* Property Wrappers in SwiftUI: https://youtube.com/shorts/Vn8Ts0kKdro\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-14T14:11:47Z","thumbnail_url":"https://img.youtube.com/vi/2SONKi2XFDA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to use MVVM with Async Await | Swift Concurrency #14","channel_name":"Swiftful Thinking","video_id":"OpJcInSZpc8","video_url":"https://www.youtube.com/watch?v=OpJcInSZpc8","description":"Discover the power of combining MVVM architecture with Swift Concurrency and async await to build robust and efficient iOS apps. Learn step-by-step how to implement the MVVM pattern in your Swift projects and leverage the benefits of concurrency for seamless user experiences. Level up your coding skills and create high-performance apps with this comprehensive guide.\n\n00:00 MVVM\n00:00 Intro\n01:12 Welcome back everybody! \n07:32 MVVM","published":"2023-06-14T13:00:15Z","thumbnail_url":"https://img.youtube.com/vi/OpJcInSZpc8/hqdefault.jpg","twitter_url":""},{"name":"Decoding WWDC 2023: Insights and Highlights for Developers - SwiftUI News","channel_name":"Karin Prater on YouTube","video_id":"8n2mVTFwgcw","video_url":"https://www.youtube.com/watch?v=8n2mVTFwgcw","description":"In this video, I break down the highlights of WWDC 2023 and focus on the significant SwiftUI updates that stood out to me. The event had a lot to offer from new APIs to UI improvements. \n\nAre you curious about what happened at WWDC 2023, or perhaps feeling a bit overwhelmed by all the new information? Don't worry, I've got your back. In this video, I'll be unpacking the highlights of the event, with a special emphasis on the noteworthy Swift UI updates that I think you'll find intriguing.\n\nBut I'm not just here to reel off a list of updates. I know how it feels when you see a new API that's still in its early, bug-ridden stages. It can be tough, especially if you're just starting out as a developer. So, I'll be sharing some sage advice on how to navigate these early releases.\n\n0:00 intro\n01:20 SwiftUI evolution and how I see future development with UIKit vs SwiftUI\n06:08 SwiftUI new features, Xcode previews update, and SwiftData\n08:01 Inspector\n09:27 List and ScrollView improvements and updates\n13:42 Menu and picker updates\n15:43 New way of creating keyboard shortcuts with onKeyPress\n18:45 More Animations:keyframe, and phased animations, animated icons\n21:47 SwiftUI updates for macOS \n23:47 AI and CoreML news\n31:01 wrap up\n\n#wwdc2023  #SwiftUI #Apple #APIs #DeveloperAdvice #wwdc23","published":"2023-06-14T11:41:49Z","thumbnail_url":"https://img.youtube.com/vi/8n2mVTFwgcw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Transition Animations w/ ScrollViews in SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"6Ao-i8wdLMM","video_url":"https://www.youtube.com/watch?v=6Ao-i8wdLMM","description":"Check out \"Screen Studio\" to make amazing screen recordings! (Affiliate) - https://screenstudio.lemonsqueezy.com/?aff=eXMoJ\n\nThe last WWDC brought a lot of amazing changes to SwiftUI. ScrollViews being one of them. Today we look at how just with simple tweaks in the code, it can really open up the world of possibilities to make these ScrollViews useful once again. Enjoy! :D\n\n0:00 - Intro\n0:20 - Setup\n0:54 - Transitions\n5:49 - Paging & View Alignment\n7:34 - Outro","published":"2023-06-14T10:29:22Z","thumbnail_url":"https://img.youtube.com/vi/6Ao-i8wdLMM/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI Interactive Charts - Pie/Donut Charts - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"nu74-aRobSs","video_url":"https://www.youtube.com/watch?v=nu74-aRobSs","description":"Hello Guys 🖐🖐🖐\nHello everyone, Swift Charts got some beautiful improvements at WWDC 2023, including interactive charts, pie charts, and donut charts. In this video, let's take a closer look at those | SwiftUI Interactive Charts | Swift Charts Interactions | SwiftUI Pie Charts | SwiftUI Donut Charts | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-pie-84517695\n\n► What's New in SwiftUI - WWDC 2023: https://youtu.be/1UHShfxysPM\n► Swift Data - WWDC 2023: https://youtu.be/4nRvm7EsB8s\n► Keyframes in SwiftUI - WWDC 2023: https://youtu.be/gjEiC_fmBwM\n► MapKit iOS 17 - WWDC 2023: https://youtu.be/H8k1iFwkF5s\n► Interactive Widgets - WWDC 2023: https://youtu.be/4ByKjX9opFE\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Project Setup\n    2:32 Building Charts\n    5:56 Adding Interactions to Chart\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-13T17:45:12Z","thumbnail_url":"https://img.youtube.com/vi/nu74-aRobSs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Discover the new features of Xcode 15 (WWDC23)","channel_name":"Vincent Pradeilles on YouTube","video_id":"bEyWIShf7fo","video_url":"https://www.youtube.com/watch?v=bEyWIShf7fo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-13T14:56:19Z","thumbnail_url":"https://img.youtube.com/vi/bEyWIShf7fo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to manage strong & weak references with Async Await  | Swift Concurrency #13","channel_name":"Swiftful Thinking","video_id":"HRHtOdTJH70","video_url":"https://www.youtube.com/watch?v=HRHtOdTJH70","description":"Learn the best practices for managing strong and weak references in Swift Concurrency with async await. Discover how to prevent memory leaks and optimize performance in your async code. Master the art of handling references and improve your Swift Concurrency skills today!\n\n\n00:00 Strong Self\n00:00 Intro\n02:06 Background\n02:55 Join the Discord!\n03:58 Problem\n09:36 Solution","published":"2023-06-13T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/HRHtOdTJH70/hqdefault.jpg","twitter_url":""},{"name":"🟣 Exploring Return switch statements and Swift macros live - June 12th","channel_name":"maeganwilson_","video_id":"QFaPbfWR7yE","video_url":"https://www.youtube.com/watch?v=QFaPbfWR7yE","description":"Enjoy this live stream from June 12, 2023 where I explore return switch statements and Swift Macros\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-13T06:00:10Z","thumbnail_url":"https://img.youtube.com/vi/QFaPbfWR7yE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"The Most Downloaded Apps & Games in the World | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"KWViJXGG7zI","video_url":"https://www.youtube.com/watch?v=KWViJXGG7zI","description":"This Week in Apps I rounded up the most downloaded apps and games in the world, looked at Twitter's revenue, AMC's downloads, and shared my opinion about what's going on with Apollo and Reddit right now.\n\nApp intelligence data by Appfigures.\n\n► Daring Fireball Article → https://daringfireball.net/linked/2023/06/09/apollo-reddit-demise\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:18 - The most downloaded apps\n2:16 - The most downloaded games\n4:28 - Tidbits\n5:15 - Twitter\n6:33 - AMC Theaters\n8:17 - Reddit and Apollo","published":"2023-06-13T03:00:07Z","thumbnail_url":"https://img.youtube.com/vi/KWViJXGG7zI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Finally! Mixins in #Swift! But is it too late?","channel_name":"Alexito’s World","video_id":"znqIjEE0a84","video_url":"https://www.youtube.com/watch?v=znqIjEE0a84","description":"In this video we revisit a very old topic, mixins! We explore how Swift is finally capable of achieving this feature thanks to macros. But is it still relevant in today's age of declarative proramming? Let's explore these newfound possibilities.\n\nhttps://alejandromp.com/blog/uiviewcontroller-extension-keyboard-avoidance/\nhttps://gist.github.com/alexito4/3b6585209503c98d5fa21c25372ff03c\nhttps://alejandromp.com/blog/im-not-the-only-one-that-wants-traits-in-swift/\nhttps://alejandromp.com/blog/jonathan-blow-libraries-discussion-jai/\nhttps://www.objc.io/issues/13-architecture/behaviors/\n\n00:00 Post #wwdc23 \n00:32 Swift Macros, Observable and Predicate\n01:35 😭\n02:56 Protocols, Traits and Mixins\n09:18 Are macros enough for Mixins?\n11:50 Are mixins really needed nowadays?\n13:41 A new world of possibilities\n\n#swiftlang","published":"2023-06-12T17:27:16Z","thumbnail_url":"https://img.youtube.com/vi/znqIjEE0a84/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How to use Menu in SwiftUI | Bootcamp #68","channel_name":"Swiftful Thinking","video_id":"1rVDrwdYYbs","video_url":"https://www.youtube.com/watch?v=1rVDrwdYYbs","description":"Master the art of creating menus in SwiftUI and elevate your app's user interface to new heights! In this tutorial, learn how to implement menus with SwiftUI, allowing users to access additional options and actions with ease. Enhance your iOS app development skills and deliver a seamless and intuitive user experience with SwiftUI's powerful menu capabilities.\n\n00:00 Menu\n00:00 Intro","published":"2023-06-12T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1rVDrwdYYbs/hqdefault.jpg","twitter_url":""},{"name":"How to use animation with value in SwiftUI (iOS 16+) | Bootcamp #67","channel_name":"Swiftful Thinking","video_id":"t95HGRLPwj0","video_url":"https://www.youtube.com/watch?v=t95HGRLPwj0","description":"Unleash the full potential of animation with value in SwiftUI and bring your iOS app to life! In this tutorial, learn how to leverage animation with value to create engaging and interactive user experiences. Dive into the world of SwiftUI animation and master the art of adding motion and dynamism to your app's UI.\n\n00:00 AnimationValue\n00:00 Intro\n01:06 Start  \n02:49 Why has it changed?\n08:23 The solution!","published":"2023-06-12T13:00:41Z","thumbnail_url":"https://img.youtube.com/vi/t95HGRLPwj0/hqdefault.jpg","twitter_url":""},{"name":"Interactive Widgets - iOS 17 - SwiftUI - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"4ByKjX9opFE","video_url":"https://www.youtube.com/watch?v=4ByKjX9opFE","description":"Hello Guys 🖐🖐🖐\nHello guy's, Interactive widgets were announced at WWDC 2023 for SwiftUI. Now let's see how we can interact with widgets using SwiftUI | SwiftUI Interactive Widgets | Widget Interactions SwiftUI | SwiftUI App Intents | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ios-84418299\n\n► What's New in SwiftUI - WWDC 2023: https://youtu.be/1UHShfxysPM\n► Swift Data - WWDC 2023: https://youtu.be/4nRvm7EsB8s\n► Keyframes in SwiftUI - WWDC 2023: https://youtu.be/gjEiC_fmBwM\n► MapKit iOS 17 - WWDC 2023: https://youtu.be/H8k1iFwkF5s\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project Setup\n    1:40 Building Widget\n    5:15 Adding Interactions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-11T19:15:12Z","thumbnail_url":"https://img.youtube.com/vi/4ByKjX9opFE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Advanced Keychain Use-Cases","channel_name":"Richard Topchii on YouTube","video_id":"Lun1ACAETGQ","video_url":"https://www.youtube.com/watch?v=Lun1ACAETGQ","description":"The keychain services API helps you store sensitive data by giving your app a mechanism to store small bits of user data in an encrypted database called a keychain. When you securely remember the password for them, you free the user to choose a complicated one.\nBecause of the API complexity, most of the developers end up using a 3rd party library or a wrapper to simplify working with the Keychain.\nLet's take a look under the hood of the iOS or macOS Keychain by implementing our own wrapper and review a few more advanced use-cases, such as protecting the secrets with the biometric access (LocalAuthentication framework) and sharing keychain between multiple apps or app extension with the help of the Keychain Sharing Groups or Application Security Groups.\n\nThe slide deck for this talk is available at https://github.com/richardtop/Speaking\n\n\nRelevant documentation:\nKeychain Services API:\nhttps://developer.apple.com/documentation/security/keychain_services\n\nStoring Keys in Keychain:\nhttps://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain\n\nKeychain Data Protection:\nhttps://support.apple.com/en-ae/guide/security/secb0694df1a/web\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\n\n\nTimecodes:\n0:00 Intro\n0:15 Keychain: recap\n1:33 API Overview\n2:00 Pros & Cons\n3:09 Keychain Wrappers\n3:23 API in Detail \n4:20 Converting OSStatus error codes to Swift errors\n5:30 Storing Data \n\n7:30 Removing Data\n8:20 Setting Data\n8:58 Getting Data\n9:39 Other Data Types\n\n10:55 Biometrics\n13:33 Biometry-Protected Keychain\n15:32 Keychain Sharing\n\nQ&amp;A Section\n18:24 Can the code be simplified with Generics?\n20:12 Testing the Keychain code\n22:13 2 apps, encoding/decoding compatibility\n23:52 Writing own wrapper or using a ready-made one?\n25:20 Concurrency / Multithreading","published":"2023-06-11T17:08:23Z","thumbnail_url":"https://img.youtube.com/vi/Lun1ACAETGQ/hqdefault.jpg","twitter_url":""},{"name":"SwiftData Is Way Easier Than CoreData 😇 | Build A Todo app using SwiftData","channel_name":"tundsdev on YouTube","video_id":"kLNNNXD8X2U","video_url":"https://www.youtube.com/watch?v=kLNNNXD8X2U","description":"SwiftData Is Way Easier Than CoreData 😇 | Build A Todo app using SwiftData\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:37 - 🚨Xcode 15 Warning\n01:26 - Creating A Model Entity in SwiftData\n02:58 - Registering Your Model in SwiftData\n03:44 - Quickly Building UI\n05:28 - How to Create in SwiftData\n08:35 - How to Fetch Data in SwiftData using Query in SwiftUI\n11:33 - How to delete data in SwiftData\n12:54 - Updating an item in SwiftData\n14:34 - Updating an item using a Form in SwiftData\n18:19 - Sorting & Filtering in SwiftData\n\n**********************************\n\nThe SwiftUI team just dropped a madders, we've now got a CoreData alternative called SwiftData. In this SwiftData CRUD tutorial. We'll be looking at how to build a swiftui todo list app. \n\nThis ios todo app tutorial will show you an introduction to SwiftData in SwiftUI, we'll look at how to tackle SwiftData CRUD operations, SwiftData filtering & SwiftData sorting. In this SwiftData beginner tutorial.\n\n🚨 One thing to keep in mind is that this video was recorded during WWDC week using Xcode 15 beta, some things may change and you may get some crashes sometimes\n\nAnd you can expect an updated video on my channel with everything related to SwiftData for this iOS todo app tutorial.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-06-11T14:00:23Z","thumbnail_url":"https://img.youtube.com/vi/kLNNNXD8X2U/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Interactive Widgets - Add Shuffle News App Intent to  Widget | WidgetKit | iOS 17","channel_name":"Xcoding with Alfian","video_id":"cqLQZWLLSyw","video_url":"https://www.youtube.com/watch?v=cqLQZWLLSyw","description":"In this video, we're going to add interactivity to a News Widget using the new iOS 17 WidgetKit & App Intent integration #swiftui #widgetkit #wwdc23 #iosdevelopment \n\nCompleted Project GitHub Repository:\nhttps://github.com/alfianlosari/XCANewsLiveWidget/tree/starter-interactive-shuffle-widget\n\nCompleted Project GitHub Repository:\nhttps://github.com/alfianlosari/XCANewsLiveWidget","published":"2023-06-11T06:19:53Z","thumbnail_url":"https://img.youtube.com/vi/cqLQZWLLSyw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"My experience at #WWDC23 and things you should know before attending | Podcast Ep. #1","channel_name":"Swift and Tips","video_id":"wB_1nwQgibE","video_url":"https://www.youtube.com/watch?v=wB_1nwQgibE","description":"Join me as I share my experience as a developer at WWDC23 and discover essential tips you should know before attending. \n\nFrom exclusive access to keynotes and workshops to networking with experts, this video provides valuable insights for making the most of your WWDC experience. \nGet ready to dive into the world of Apple's innovation and make your WWDC journey extraordinary.\n\nMy favorite Ramen in Mountain View: https://goo.gl/maps/h8tGThSSNiExKnLx9\n\nHighlighted videos from my channel:\n* WWDC23 in 1 minute: https://youtube.com/shorts/BbTsQJDXCkw\n* Result Builders: https://youtu.be/kZ7JPFUVv1w\n* Navigation Stacks in SwiftUI: https://youtu.be/6sySblPWwBc\n* The Composable Architecture: https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nMusic:\nEternal Springtime by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-06-11T04:26:05Z","thumbnail_url":"https://img.youtube.com/vi/wB_1nwQgibE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"MapKit for iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"H8k1iFwkF5s","video_url":"https://www.youtube.com/watch?v=H8k1iFwkF5s","description":"Hello Guys 🖐🖐🖐\nHello guy's, Let's see about the all-new APIs released for MapKit for SwiftUI at WWDC 2023 | SwiftUI MapKit | SwiftUI LookAroundPreview | SwiftUI ContentUnavailableView | SwiftUI WWDC 2023 | SwiftUI Map Polyline | SwiftUI Map Marker & Annotations | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/mapkit-for-ios-84332888\n\n► What's New in SwiftUI - WWDC 2023: https://youtu.be/1UHShfxysPM\n► Swift Data: https://youtu.be/4nRvm7EsB8s\n► Keyframes in SwiftUI: https://youtu.be/gjEiC_fmBwM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:49 Project Setup\n    1:33 Markers & Annotations\n    2:59 Map Controls\n    4:28 Implementing Map Search \n    7:05 Map Selection & Details\n    10:25 LookAroundPreview API\n    15:33 Implementing Map Directions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-09T20:00:06Z","thumbnail_url":"https://img.youtube.com/vi/H8k1iFwkF5s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to use Group in SwiftUI | Bootcamp #66","channel_name":"Swiftful Thinking","video_id":"Pco_nOU991Q","video_url":"https://www.youtube.com/watch?v=Pco_nOU991Q","description":"Discover the power of Group in SwiftUI and level up your app's layout and organization! In this tutorial, learn how to use Group to efficiently group and manage views, allowing for better organization and enhanced UI design. Supercharge your SwiftUI skills and create visually stunning iOS apps with the help of Group.\n\n00:00 Group\n00:00 Intro","published":"2023-06-09T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/Pco_nOU991Q/hqdefault.jpg","twitter_url":""},{"name":"How to use SafeAreaInsets in SwiftUI | Bootcamp #65","channel_name":"Swiftful Thinking","video_id":"pN5ZMV_3npE","video_url":"https://www.youtube.com/watch?v=pN5ZMV_3npE","description":"Discover how to utilize SafeAreaInsets in SwiftUI and create visually appealing and user-friendly iOS apps! In this tutorial, learn how to handle safe area insets to ensure your app's content adapts perfectly to different screen sizes and orientations. Enhance your SwiftUI skills and deliver a polished user experience with SafeAreaInsets.\n\n00:00 SafeAreaInset\n00:00 Intro\n01:37 Implementation\n03:38 Examples","published":"2023-06-09T13:00:44Z","thumbnail_url":"https://img.youtube.com/vi/pN5ZMV_3npE/hqdefault.jpg","twitter_url":""},{"name":"Everything New from WWDC 2023 To Grow Your App business","channel_name":"Appfigures on YouTube","video_id":"JUKacSbd5wE","video_url":"https://www.youtube.com/watch?v=JUKacSbd5wE","description":"WWDC brought a lot of interesting new goodies. A big update to widgets, focus on games, a few sherlocked features, TipKit, and of course, visionOS (or xrOS depending on which sessions you saw).\n\nThose can all be used to grow your apps and games!\n\nIn my annual tradition, I'm hosting industry veteran Joe Cieplinski to talk about everything WWDC from a business perspective.\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli\n► Find Joe on Twitter: https://twitter.com/jcieplinski","published":"2023-06-08T23:45:13Z","thumbnail_url":"https://img.youtube.com/vi/JUKacSbd5wE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift Data - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"4nRvm7EsB8s","video_url":"https://www.youtube.com/watch?v=4nRvm7EsB8s","description":"Hello Guys 🖐🖐🖐\nHello guy's, Let's see about the new API called Swift Data, which is the new way to persist data on Apple Platform Apps and was released for SwiftUI at WWDC 2023 | SwiftUI 5.0 | SwiftUI WWDC 2023 | Swift Data in SwiftUI | Swift Data in iOS 17 | SwiftData CRUD  | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► What's New in SwiftUI - WWDC 2023: https://youtu.be/1UHShfxysPM\n► Keyframes in SwiftUI - WWDC 2023: https://youtu.be/gjEiC_fmBwM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:15 Persistant Model Setup\n    1:50 Creating Data\n    2:19 Reading Data\n    3:50 Updating Data\n    4:26 Deleting Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-08T19:07:37Z","thumbnail_url":"https://img.youtube.com/vi/4nRvm7EsB8s/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to create resizable sheets in SwiftUI | Bootcamp #64","channel_name":"Swiftful Thinking","video_id":"YISIACDKLZY","video_url":"https://www.youtube.com/watch?v=YISIACDKLZY","description":"Master SwiftUI's Toolbar in this tutorial and take your app's navigation to the next level! Learn how to create custom toolbars, add buttons, and customize appearance with ease. Enhance your iOS app development skills and deliver a seamless user experience with SwiftUI's powerful Toolbar.\n\n00:00 ResizableSheet\n00:00 Intro\n01:23 Welcome back everybody!\n01:59 Sheet\n03:48   Presentation Detents\n04:55 Large Detent\n05:09 Medium Detent\n05:31 Multiple Detents\n05:57 Presentation Drag Indicator \n06:37 Interactive Dismiss Disabled\n07:55 Fraction Detent\n09:04 Height Detents\n10:26 Programmatic Navigation\n14:07 Wrapping up","published":"2023-06-08T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/YISIACDKLZY/hqdefault.jpg","twitter_url":""},{"name":"Wrapping Delegates in Async: Checked Continuations - Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"K4y0-KCFKto","video_url":"https://www.youtube.com/watch?v=K4y0-KCFKto","description":"In this part we look at how we can wrap the use of a delegate pattern that may be in legacy code or a library so that we call an async method and it uses CheckedContinuations to work with the delegate methods. \n\nPart 3: https://www.youtube.com/watch?v=tfKFZLHwCEI&amp;t=1s\n\nThe goal is to give you a quick idea of what's really going on for more details and a more accurate description see The Curious Case of the Async Cafe. \nhttps://editorscut.com/Books/Async/bookPage.html","published":"2023-06-08T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/K4y0-KCFKto/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"What's new in the iOS Community #04 – WWDC23 Special Edition!","channel_name":"Vincent Pradeilles on YouTube","video_id":"mrNaBK61Z6Y","video_url":"https://www.youtube.com/watch?v=mrNaBK61Z6Y","description":"When you're still new to Swift and iOS, reading the blog articles published by the iOS community can be quite challenging 😔\n\nAnd it's a real shame, because these blog articles are really one of the best way to improve your skills!\n\nSo in this livestream we're going to discover together a few new articles from some of the best iOS blogs, and I'll do my best to make them as easy to understand as possible 😀\n\nLinks to the articles\n👉 https://swiftwithmajid.com/2023/06/06/what-is-new-in-swiftui-after-wwdc23/\n👉 https://sarunw.com/posts/xcode-previews-with-uikit-appkit-in-xcode-15/\n👉 https://www.swiftjectivec.com/ios-17-notable-uikit-additions/\n👉 https://www.avanderlee.com/swiftui/contentunavailableview-handling-empty-states/\n👉 https://alexanderlogan.co.uk/blog/wwdc23/05-observation-intro\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-08T10:49:46Z","thumbnail_url":"https://img.youtube.com/vi/mrNaBK61Z6Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftData  - Build a Note App with Many to Many Relationship Schema & Custom Query  | WWDC23","channel_name":"Xcoding with Alfian","video_id":"hG6O5pVLc54","video_url":"https://www.youtube.com/watch?v=hG6O5pVLc54","description":"In this video, we're going to learn and experiment with SwiftData by building a note App with many to many relationship schema and query with custom  Predicate, SortOrder, and Orderby. #swiftui #swiftdata #wwdc23 #iosdevelopment \n\nCompleted Project GitHub Repository:\nhttps://github.com/alfianlosari/NoteAppSwiftData\n\nSwiftData Official Apple Developer Documentation: \nhttps://developer.apple.com/documentation/SwiftData","published":"2023-06-08T01:24:13Z","thumbnail_url":"https://img.youtube.com/vi/hG6O5pVLc54/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Keyframes in SwiftUI - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"gjEiC_fmBwM","video_url":"https://www.youtube.com/watch?v=gjEiC_fmBwM","description":"Hello Guys 🖐🖐🖐\nHello guy's, Let's see about the new API KeyFrame Animation that has been released for SwiftUI at WWDC 2023 | SwiftUI 5.0 | SwiftUI WWDC 2023 | Keyframes in SwiftUI | Keyframes in iOS 17 | SwiftUI Keyframes | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/keyframes-in-ios-84224513\n\n► What's New in SwiftUI - WWDC 2023: https://youtu.be/1UHShfxysPM\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project Setup\n    2:43 Implementing Keyframes\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-07T19:15:11Z","thumbnail_url":"https://img.youtube.com/vi/gjEiC_fmBwM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to use Toolbar in SwiftUI | Bootcamp #63","channel_name":"Swiftful Thinking","video_id":"53fWEfSo0tk","video_url":"https://www.youtube.com/watch?v=53fWEfSo0tk","description":"Unlock the full potential of your SwiftUI app with Toolbar! In this comprehensive tutorial, dive deep into the world of SwiftUI's Toolbar and learn how to create custom toolbars, add buttons, and customize appearance. Enhance your app's functionality and user experience with SwiftUI's powerful Toolbar capabilities.\n\n00:00 Toolbar\n00:00 Intro\n00:53 Background\n03:15 Toolbar\n04:12 Placements\n07:36 /Multiple buttons per placement\n08:13 Toolbar Visibility\n09:21 Toolbar Background\n10:13 Toolbar Color Scheme\n10:35 Should you use the Toolbar?\n12:03 Toolbar Title Menu\n14:28 Wrapping up","published":"2023-06-07T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/53fWEfSo0tk/hqdefault.jpg","twitter_url":""},{"name":"Let's explore and discover Swift Macros 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"jdfGhw8fqdM","video_url":"https://www.youtube.com/watch?v=jdfGhw8fqdM","description":"Join me to discover this powerful new feature of Swift 5.9 🔥\n\nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-07T10:25:16Z","thumbnail_url":"https://img.youtube.com/vi/jdfGhw8fqdM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"WWDC23 Keynote in 1 minute #shorts","channel_name":"Swift and Tips","video_id":"BbTsQJDXCkw","video_url":"https://www.youtube.com/watch?v=BbTsQJDXCkw","description":"#shorts \n2 Hours of keynote summarized in 1 minute. Enjoy!\n\nMore shorts:\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n* Property Wrappers in SwiftUI: https://youtube.com/shorts/Vn8Ts0kKdro\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-07T07:27:57Z","thumbnail_url":"https://img.youtube.com/vi/BbTsQJDXCkw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Code Completion Episode 135","channel_name":"Code Completion","video_id":"0IlLm8GzvCs","video_url":"https://www.youtube.com/watch?v=0IlLm8GzvCs","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:23 - Keynote Thoughts\n03:20 - MacBook Air\n06:31 - Mac Studio\n11:05 - Mac Pro!!!!\n16:01 - iOS 17 Phone\n22:38 - Messages\n29:01 - AirDrop\n33:17 - Intelligence Keyboard\n34:41- Journal\n39:23 - StandBy\n44:53 - Just Say Siri\n45:50 - iPadOS 17\n49:00 - macOS 14 Sonoma\n58:52 - Safari\n1:02:39 - AirPods and AirPlay\n1:07:25 - tvOS 17\n1:12:07 - watchOS 10\n1:16:19 - Health\n1:21:14 - Apple Vision Pro\n2:03:02 - Sponsor: Not Phở\n2:03:57 - State of the Union\n2:04:35 - New in Swift\n2:13:03 - Game Porting Toolkit\n2:18:26 - Watch Tab Views\n2:19:18 - Accessibility\n2:19:54 - Privacy\n2:25:45 - App Store\n2:26:52 - Xcode\n2:31:31 - visionOS\n2:40:22 - Outro\n2:41:08 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• We discuss the announcements from WWDC’s Keynote and State of the Union:\n    • Day One: https://dayoneapp.com\n    • iHome: https://www.amazon.com/iHome-Alarm-Clock-Presets-iPhone/dp/B007W8194E\n    • Minority Report Gloves: https://compote.slate.com/images/c8a21d05-a9fb-4e85-9517-8672521f5ac0.jpeg\n    • WWDC Highlights: https://developer.apple.com/documentation/Updates/wwdc2023\n    • DockKit: https://developer.apple.com/documentation/DockKit\n• Commented Out:\n    • CodableDatastore: https://github.com/mochidev/CodableDatastore\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, @folivares, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, Jun 5th, 2023.","published":"2023-06-07T04:28:41Z","thumbnail_url":"https://img.youtube.com/vi/0IlLm8GzvCs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"WWDC23 Keynote in 1 minute #shorts","channel_name":"Swift and Tips","video_id":"fgdb8U9_dhs","video_url":"https://www.youtube.com/watch?v=fgdb8U9_dhs","description":"2 Hours of keynote summarized in 1 minute. Enjoy!\n\nMore shorts:\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n* Property Wrappers in SwiftUI: https://youtube.com/shorts/Vn8Ts0kKdro\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-06-06T20:18:47Z","thumbnail_url":"https://img.youtube.com/vi/fgdb8U9_dhs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"What's New in SwiftUI - iOS 17 - WWDC 2023","channel_name":"Kavsoft on YouTube","video_id":"1UHShfxysPM","video_url":"https://www.youtube.com/watch?v=1UHShfxysPM","description":"Hello Guys 🖐🖐🖐\nHello guy's, Let's see what new APIs have been released for SwiftUI at WWDC 2023 | SwiftUI 5.0 | SwiftUI WWDC 2023 | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► SwiftUI Documentation: https://developer.apple.com/documentation/swiftui/ \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 15 Beta 1\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:10 Swift Data\n    5:01 ScrollView New Paging API\n    7:28 Reading Scroll Position\n    8:23 Scroll Transitions\n    10:24 Custom Transitions\n    12:15 Custom Animations\n    13:42 Animation Complete Callback\n    14:30 Updated onChange Modifier\n    15:12 Observable & Bindable\n    16:07 UnEvenRoundedRectangle\n    16:52 Haptics Feedback\n    17:17 New VisualEffect Modifier\n    18:35 Animated SFSymbols\n    19:14 PhaseAnimator API\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-06T20:15:07Z","thumbnail_url":"https://img.youtube.com/vi/1UHShfxysPM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Let's explore and discover SwiftData 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"nLCUzmceP08","video_url":"https://www.youtube.com/watch?v=nLCUzmceP08","description":"Join me to discover the new data persistence framework Apple has announced at WWDC23!\n\nhttps://developer.apple.com/xcode/swiftdata/\nhttps://developer.apple.com/documentation/SwiftData\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-06T15:29:12Z","thumbnail_url":"https://img.youtube.com/vi/nLCUzmceP08/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"WWDC23: My Highlights as an iOS Developer 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"SqKnswHGxkM","video_url":"https://www.youtube.com/watch?v=SqKnswHGxkM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-06-06T14:59:46Z","thumbnail_url":"https://img.youtube.com/vi/SqKnswHGxkM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use NavigationStack in SwiftUI | Bootcamp #62","channel_name":"Swiftful Thinking","video_id":"GZ-hQWMjT0s","video_url":"https://www.youtube.com/watch?v=GZ-hQWMjT0s","description":"Learn all about NavigationStack in SwiftUI, the powerful tool for managing navigation and transitions in your iOS app development. Discover how to create seamless user experiences, handle navigation hierarchies, and implement transitions with ease. Master SwiftUI's NavigationStack and take your app's navigation to the next level!\n\n00:00 Navigation Stack\n00:00 Intro\n02:16 Overview\n03:21 Code start\n06:33 What is lazy loading?\n10:18 NavigationStack implementation\n11:26 NavigationDestination\n12:48 NavigationLink for value\n14:56 Working with multiple data types\n17:57 NavigationPath\n20:23 Push multiple screens at once\n22:37 Init with a path\n23:03 Wrapping up","published":"2023-06-06T13:00:10Z","thumbnail_url":"https://img.youtube.com/vi/GZ-hQWMjT0s/hqdefault.jpg","twitter_url":""},{"name":"CapCut (TikTok's Video Editor) is Unstoppable! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"Edi_Ba-n6C8","video_url":"https://www.youtube.com/watch?v=Edi_Ba-n6C8","description":"This Week in Apps I looked at Snapchat's biggest month, how CapCut is eating growth away from competitors, the downfall of Coinbase, dating apps, and more!\n\nApp intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 Intro\n0:13 - Snapchat\n1:58 - Video Editors\n3:58 - Tidbits\n4:46 - Streaming Apps\n6:28 - Coinbase\n8:19 - Dating Apps","published":"2023-06-05T19:00:10Z","thumbnail_url":"https://img.youtube.com/vi/Edi_Ba-n6C8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"💜 Chill coding stream 💜 SwiftUI journaling + todo app  💜 S3E10","channel_name":"Full Queue Developer","video_id":"flzrRvyAIlY","video_url":"https://www.youtube.com/watch?v=flzrRvyAIlY","description":"Working on a vertically scrolling journalling screen! Thanks for stopping by and chilling. The reading today is \"self-doubt\" from \"The Creative Act\" by Rick Rubin\n\n00:00 Hello\n04:00 Xcode flow\n2:45:41 Rick Rubin Reading\n2:55:11 Back to Xcode\n3:06:33 Stretch break\n3:09:49 Xcode\n\n📆 Originally broadcasted live from New York on Sunday, June 4, 2023\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-06-05T15:27:12Z","thumbnail_url":"https://img.youtube.com/vi/flzrRvyAIlY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Midjourney UI Icons and Logo Web Design","channel_name":"DesignCode","video_id":"7QfIZq93Jv0","video_url":"https://www.youtube.com/watch?v=7QfIZq93Jv0","description":"Create a unique logo, app icon, and a set of icons inspired by Midjourney. Full course: https://designcode.io/midjourney\nWe'll also design this beautiful design, the notification interface.\n\nFigma file: https://www.figma.com/community/file/1247548360630672682\n\nLogo\n\nIn this lesson on logos, we'll explore a variety of interesting topics that will help you create impressive designs and unleash your creativity. We'll cover essential design concepts such as vectorization, image tracing, stroke outlines, constraints, layout grids, rulers, editing paths, and more. By the end of this course, you'll have acquired the skills necessary to craft outstanding designs.\n\nWhat is a Logo?\n\nA logo is a visual representation of a brand or company that serves as a recognizable symbol. It plays a crucial role in establishing brand identity, conveying the values and personality of the business, and creating a memorable impression on customers. Logos can consist of text, symbols, or a combination of both, and they should be designed with careful consideration of the brand's target audience and goals.\n\nTips for Creating a Logo\n\nA tip for creating a logo is to keep it simple and memorable. A clutter-free design with clean lines and minimal elements can make a logo more visually appealing and easier to recognize. It's also important to consider the scalability of the logo, ensuring it looks good in different sizes and formats. Additionally, choosing appropriate colors, typography, and imagery that align with the brand's identity and target audience can enhance the logo's effectiveness. Regularly seeking feedback and iterating on the design can help refine and improve the logo over time.\n\nImage Vectorizer\n\nAfter finding the perfect image, we will vectorize the image. Let’s navigate to Vectorizer , an online tool to convert raster images (such as JPEG, PNG, or GIF) into a vector format. Vectorization is the process of converting raster images of pixels into scalable vector graphics of points, lines, and curves. This conversion enables designers to resize and manipulate the image without losing quality or sharpness.\n\nRemove Background\n\nYou can also remove the background so that we do not have to use another tool such as RemoveBG.\n\nImage Tracer\n\nThere is another tool that we can use to vector our image, which is Image Tracer, a plugin in Figma. This plugin enables designers to seamlessly convert raster images into vector graphics within the Figma interface. It proves incredibly beneficial for creating scalable graphics that retain quality and clarity across various sizes. However, if you opt for this tool instead of Vectorize, it's important to note that you will still need to use RemoveBG separately to eliminate the background.\n\n[00:00] Intro\n[02:32] Logo Design\n[15:31] App Icon Repair and Upscaling\n[30:08] UI Icons\n[41:56] Notification UI\n[58:43] Outro\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/midjourney\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma  #midjourney  #uidesign","published":"2023-06-05T14:13:29Z","thumbnail_url":"https://img.youtube.com/vi/7QfIZq93Jv0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"The Year in Review and Looking forward to WWDC 23","channel_name":"Stewart Lynch on YouTube","video_id":"Bbplht_frtY","video_url":"https://www.youtube.com/watch?v=Bbplht_frtY","description":"An overview of the past year since WWDC 22 and the content that I provided.\n\nLinks\niOS 16 Videos\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4DJyxwFZEM4-AIs7jzHrb60\n\nLocal Notifications Series\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4BkAf5RqyoD6c56h4MYJt3n\n\nCoreData and PhotosUI\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4DYmnxdD1ZuEJA7yXqHcSEd\n\nCoding Workshop Series\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4CTP6FpTWG0ZPDTyj4Fpt-3\n\nDeeper Understanding Series\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4Ai3sco_nQlPtPZaOUAdwnr\n\nCodeWithChris Series\nhttps://www.youtube.com/playlist?list=PLBn01m5Vbs4Ai3sco_nQlPtPZaOUAdwnr\n\nPodcasts\nOldish\nhttps://podcasts.apple.com/ca/podcast/oldish-conversations-on-aging-in-the-21st-century/id1619117044?i=1000584089688\n\nThe Swift Ascent\nhttps://www.youtube.com/live/FPqcGUzuIOQ?feature=share\nor\nhttps://podcasts.apple.com/ca/podcast/stewart-lynch/id1678225194?i=1000607486289\n\nMore Than Just Code\nhttps://podcasts.apple.com/ca/podcast/stewart-lynch-the-swift-professor/id906987516?i=1000611831458\nor\nhttps://youtu.be/y7KuGXiXZXY","published":"2023-06-04T13:50:34Z","thumbnail_url":"https://img.youtube.com/vi/Bbplht_frtY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Add PaLM2 Chatbot to ChatGPT SwiftUI App & Multi LLM Providers Support | iOS, macOS, watchOS, tvOS","channel_name":"Xcoding with Alfian","video_id":"X4blj6oK80c","video_url":"https://www.youtube.com/watch?v=X4blj6oK80c","description":"In this video, we will be adding PaLM Chatbot using Google Generative AI SDK and support for Multi LLM Providers so users can select select  ChatGPT or PaLM API as the LLM Chatbot. #swiftui #palm2 #palmapi #chatgpt #iosdevelopment #chatbot \n\nTimeline:\n00:00:00 Introduction & Demo\n00:02:12 Starter Project Setup\n00:02:58 LLM Models\n00:11:03 LLMClient Base protocol for ChatGPTAPI & PaLMChatAPI integration\n00:25:38 Update ViewModel to use LLMClient protocol\n00:39:32 Add PaLM image set o XCAssets\n00:40:14 Create LLMConfigView landing View\n00:51:25 Update iOS App Main Entrypoint\n01:01:18 Update macOS App Main Entrypoint\n01:08:18 Update watchOS App Main Entrypoint\n01:13:54 Update tvOS App Main Entrypoint\n01:18:23 Closing\n\nTutorial Links:\n\nStarter Project:\nhttps://github.com/alfianlosari/ChatGPTSwiftUI/tree/add-palm-chat-llm-provider\n\nCompleted Project commit diff changes:\nhttps://github.com/alfianlosari/ChatGPTSwiftUI/commit/e8040e4b6075a9c3947dfab389905fde2e673f63\n\nGoogle Generative AI SDK SPM Repo:\nhttps://github.com/google/generative-ai-swift\n\nPaLM API Website:\nhttps://developers.generativeai.google/\n\nBuild SwiftUI ChatGPT series Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0\n\nWhen I Was A Boy by Tokyo Music Walker | https://soundcloud.com/user-356546060\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY 3.0\nhttps://creativecommons.org/licenses/by/3.0/","published":"2023-06-04T09:29:46Z","thumbnail_url":"https://img.youtube.com/vi/X4blj6oK80c/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Tips and Tricks: Coding Review of Apple´s Scrumdinger Project","channel_name":"Karin Prater on YouTube","video_id":"qYjbYGQZNa0","video_url":"https://www.youtube.com/watch?v=qYjbYGQZNa0","description":"Coding review of Apple's Scrum Project built with SwiftUI. In this detailed review, I will take you through various components of this demo project from Apple, shedding light on the functionalities, and offering tips on how to improve and optimize it. I will give you tips and tricks to write better SwiftUI apps.\n\nThroughout this video, I will focus on the readability and structure of SwiftUI code. You'll understand how to segregate code into respective files, enhancing its comprehensibility. We'll discuss error messages, handling errors, and why enums might be a better choice for error types. I'll also talk about optimizing SwiftUI previews for clarity and managing data  flow effectively.\n\nAs we dive into the depths of this SwiftUI project, I invite you to critique along with me. Even though this code comes from Apple, it's worth questioning, as practical project-building experiences can differ from the theory.\n\nRemember, it's not about criticizing but learning and understanding how to improve our code-writing practices. I hope this review will help you view such projects more critically and encourage you to optimize your SwiftUI skills.\n\nSo, let's get started, and don't forget to like, share, and subscribe if you find this review helpful. Happy coding!\n\nOfficial Apple Tutorial to learn SwiftUI with Scrumdinger:\nhttps://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger","published":"2023-06-04T04:59:33Z","thumbnail_url":"https://img.youtube.com/vi/qYjbYGQZNa0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI Simple TO-DO List - Core Data CRUD - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"M1TDcVUjixA","video_url":"https://www.youtube.com/watch?v=M1TDcVUjixA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to create a simple to-do list app that is integrated with core data using SwiftUI | SwiftUI Core Data | SwiftUI CRUD | SwiftUI Core Data CRUD | SwiftUI To-do List App | SwiftUI Focus State | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-84008803\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3.1 RC\n     macOS Version: 13.4 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:54 Project SetUp\n    2:23 Building To-Do List UI\n    3:35 Reading Core Data Item's\n    8:33 Creating/Updating Core Data Item's\n    12:37 Deleting Core Data Item's\n    13:20 Improving To-Do List\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-06-03T15:00:08Z","thumbnail_url":"https://img.youtube.com/vi/M1TDcVUjixA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Grids in SwiftUI: Define Alignment, Override on a Per-Column Basis, and Span Multiple Columns","channel_name":"maeganwilson_","video_id":"E9lTXG4nRR4","video_url":"https://www.youtube.com/watch?v=E9lTXG4nRR4","description":"This YouTube video provides an introduction to grids in SwiftUI, explaining how to define cell alignment, override alignment on a per-column basis and span multiple columns. The video also covers how the GridRow determines size based on the largest item in that column. \n\nThe sample project I was using can be found here: https://developer.apple.com/documentation/swiftui/composing_custom_layouts_with_swiftui\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment \n\n► Support my content creation https://geni.us/buyJayACoffee\n\n====== Music ======\n– Music provided by Lofi Girl\n– Listen: bit.ly/lofigirI-playlists\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-06-02T15:16:05Z","thumbnail_url":"https://img.youtube.com/vi/E9lTXG4nRR4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"How to get a view size in SwiftUI","channel_name":"Mike Mikina on YouTube","video_id":"H6S5xKgb9k8","video_url":"https://www.youtube.com/watch?v=H6S5xKgb9k8","description":"In this video, you will learn how to get the size of a view in SwiftUI, as well as how to update it when the size changes, and create a useful extension for it.\n\nLink to the repository: https://github.com/mikina/GetViewSizeInSwiftUI\n\n00:00 Intro\n00:26 Sample app\n01:29 Add GeometryReader\n02:10 The wrong way of using it\n02:44 The best way\n06:23 Use PreferenceKey\n09:57 Create an extension\n11:46 Outro\n\n#iOS #SwiftUI #programming\n\nMusic: Streambeats","published":"2023-06-02T07:00:05Z","thumbnail_url":"https://img.youtube.com/vi/H6S5xKgb9k8/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"27: Swift 5.9, WWDC, AR/VR/MR, and package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"WuNae8JouiY","video_url":"https://www.youtube.com/watch?v=WuNae8JouiY","description":"**News**\n\n- [Max Desiatov about Swift on Windows](https://mastodon.social/@maxd/110391387714654301)\n- [Ramin’s blog post on using GPT to search documents and databases](https://maadotaa.medium.com/how-to-use-gpt-to-search-documents-and-databases-84d7b89328ce)\n- [Swift Evolution on ](https://www.swift.org/swift-evolution/#?search=5.9)[swift.org](http://swift.org/)\n- [What’s New in Swift 5.9](https://byby.dev/swift-59)\n- [Swift forums: NIO, Concurrency, and Executors](https://forums.swift.org/t/swift-5-5-supports-concurrency-is-there-any-change-in-swift-nio/50940/2)\n\n**Packages**\n\n- [LaTeXSwiftUI](https://swiftpackageindex.com/colinc86/LaTeXSwiftUI) and [MathJaxSwift](https://swiftpackageindex.com/colinc86/MathJaxSwift) by [Colin Campbell](https://github.com/colinc86)\n- [URLQueryItemCoder](https://swiftpackageindex.com/kylehughes/URLQueryItemCoder) by [Kyle Hughes](https://mister.computer/@kyle)\n- [CountryKit](https://swiftpackageindex.com/frederik-jacques/countrykit) by [Frederik Jacques](https://the-nerd.be/)\n- [ViewKit](https://swiftpackageindex.com/lucaswkuipers/ViewKit) by [Lucas Werner Kuipers](https://github.com/lucaswkuipers)\n- [DCSettings](https://swiftpackageindex.com/davidcaddy/DCSettings) by [David Caddy](https://mastodon.social/@caddy)\n- [SwiftLintPlugin](https://swiftpackageindex.com/adamayoung/swiftlint-plugin) by [Adam Young](https://github.com/adamayoung)","published":"2023-06-01T14:41:49Z","thumbnail_url":"https://img.youtube.com/vi/WuNae8JouiY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Delegates: CheckedContinuations Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"N5VSKFkzEzo","video_url":"https://www.youtube.com/watch?v=N5VSKFkzEzo","description":"We begin our series on CheckedContinuations by introducing an async method and using a classic delegate pattern that *almost* does what we need.\n\nPart 2: https://www.youtube.com/watch?v=K4y0-KCFKto&amp;t=1s\n\nFor more check out The Curious Case of the Async Cafe https://editorscut.com/Books/Async/bookPage.html","published":"2023-06-01T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/N5VSKFkzEzo/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"How to use ChatGPT for learning how to code in Swift/SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"jUrXFDuOLxM","video_url":"https://www.youtube.com/watch?v=jUrXFDuOLxM","description":"In this tutorial, I talk about using ChatGPT to learn and improve your coding skills, specifically with Swift and SwiftUI. Instead of letting AI spit out code, which might be wrong at times, I reveal a more efficient and fun way to learn coding, where you can exploit the power of ChatGPT to understand existing code better.\n\nStarting from the basics of initiating a conversation with ChatGPT for code learning, I gradually guide you through the process of correctly giving context and seeking more meaningful responses. During the conversation, I also share my experience on how sometimes, even as an experienced coder, I had to figure out why certain code pieces don't work as expected. \n\nIf you're a beginner or someone transitioning from a different programming language like Kotlin, I will show you how to use ChatGPT to map your existing knowledge and fill in the gaps. The video sheds light on how to use AI for understanding language-specific functionalities like static functions, optional bindings, and more in Swift/SwiftUI.\n\nIn the second half of the video, I will walk you through the practical usage of a Chrome extension – Harpa Ai, that can help you ask follow-up questions directly on the page while reading code or a tutorial. ChatGPT with Harper Ai can be your personal tutor, answering your questions on the fly.\n\nIf you want to go beyond the surface and truly leverage the power of AI for coding, this video is for you. Feel free to drop your thoughts in the comments section, and if you enjoy the content, don't forget to like the video. Until next time, may you enjoy your coding journey!","published":"2023-06-01T12:13:23Z","thumbnail_url":"https://img.youtube.com/vi/jUrXFDuOLxM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI Dynamic Island Scroll Animation Metaball Animation - Liquid Blob Animation - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"ZS_TjVkHmP8","video_url":"https://www.youtube.com/watch?v=ZS_TjVkHmP8","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to Re-create the Cool Telegram Dynamic Island based Header Metaball Scroll Effect Using SwiftUI | SwiftUI Metaball Animation | SwiftUI Dynamic Island Metaball Animation | SwiftUI Dynamic Island Animation's | SwiftUI Sticky Header | SwiftUI Liquid Blob Effect | SwiftUI Scroll Animation's | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-83852071\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3.1 RC\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project SetUp\n    1:13 Building Home View\n    2:32 Implementing Scroll Effect\n    8:03 Adding Metaball Dynamic Island Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-31T19:00:10Z","thumbnail_url":"https://img.youtube.com/vi/ZS_TjVkHmP8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift API Calls for Beginners (Networking) - Async Await & JSON","channel_name":"Sean Allen on YouTube","video_id":"ERr0GXqILgc","video_url":"https://www.youtube.com/watch?v=ERr0GXqILgc","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nLearning how to write network calls as a beginner in Swift can be daunting. I remember it taking me a long time to fully grasp them. In this video I break down the basics of how network calls work and introduce you to the concept of JSON (JavaScript Object Notation). \n\nI show you how to download data from the GitHub API with a network call and display a basic user profile page using that data. For this we use Swift Concurrency with Async Await.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - Networking in iOS Apps\n0:32 - This is hard!\n1:06 - What is JSON?\n2:06 - Using CURL to test a response\n3:39 - Open API, OAuth, API Keys - Out of Scope\n4:14 - My 4 Step Process for API Calls\n5:10 - Using JSON to inform your design\n5:46 - Create Models from JSON\n9:13 - Network Call Code\n18:10 - Networking Code Review\n20:02 - Using the network call\n22:48 - Connecting the UI","published":"2023-05-31T13:12:56Z","thumbnail_url":"https://img.youtube.com/vi/ERr0GXqILgc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Search Bar - Searchable","channel_name":"Sean Allen on YouTube","video_id":"iTqwa0DCIMA","video_url":"https://www.youtube.com/watch?v=iTqwa0DCIMA","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nA search bar in SwiftUI can be created in a few simple steps. This search bar allows you to filter an existing list of data based on your search term using SwiftUI's searchable modifier. The search bar is placed in the NavigationStack (or NavigationView for older versions of iOS) and a user types in a search term. The search term is compared with the list of data and a filtered list is shown displaying the search results.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - What is Searchable\n0:58 - NavigationStack Requirement\n1:39 - Search Term\n1:54 - Searchable Modifier\n3:00 - Code to Filter Search Results\n5:00 - Final Code","published":"2023-05-30T18:58:17Z","thumbnail_url":"https://img.youtube.com/vi/iTqwa0DCIMA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to improve numbers readability in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"_TMawFhwsqE","video_url":"https://www.youtube.com/watch?v=_TMawFhwsqE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\nTRANSCRIPT\n\nI'm going to show you a pretty cool trick to make large numbers much easier to read. So let's get started! You've probably noticed that when you write numerical constants that start to have more than 4 or 5 digits, then these numbers become much harder to read at a glance. Fortunately, Swift comes with a built-in solution for this. Anywhere inside the number literal, you're allowed to add underscores to help better separate the digits. So here we can use these separators to group the digits by thousands, and immediately we can notice that the numbers have become much easier to read. That's all for this video, I hope you've enjoyed it! Remember to subscribe to the channel, it's really a big support for me! Thank you for watching, and see you next time!","published":"2023-05-30T14:53:31Z","thumbnail_url":"https://img.youtube.com/vi/_TMawFhwsqE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Make a Sticky Effect in SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"gKDHWT1MPOY","video_url":"https://www.youtube.com/watch?v=gKDHWT1MPOY","description":"Today we take a look at SwiftUI's Canvas to see how it works and how we can use it to our advantage. It's really simple to get some cool effects going really, such as this sticky effect that you've probably seeing roaming around Twitter. Or heck, even Apple's Dynamic Island. Enjoy! :D\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2023-05-30T12:54:18Z","thumbnail_url":"https://img.youtube.com/vi/gKDHWT1MPOY/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"2023 Basic Physics in RealityKit: Roll-A-Ball game Part 2 - Game Controls UI","channel_name":"Swift Reality XR on YouTube","video_id":"-dN8_zWdOVM","video_url":"https://www.youtube.com/watch?v=-dN8_zWdOVM","description":"In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic.\n\nEquipment used:\nM2 Macbook Pro / Ventura 13.2\niPhone 13 mini / iOS 16.2\nXcode 14.3\n\nFollow on:\nTwitter: https://twitter.com/SwiftRealityXR\n\n#swift #swiftui #ios #xr #augmentedreality #mixedreality #apple #iosdev #buildinpublic","published":"2023-05-30T00:34:10Z","thumbnail_url":"https://img.youtube.com/vi/-dN8_zWdOVM/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"How Many People Have ChatGPT On Their iPhones? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"psiurGe5ZIU","video_url":"https://www.youtube.com/watch?v=psiurGe5ZIU","description":"This Week in Apps I'm looking at ChatGPT's first week in numbers, HBO Max's rebrand, GIPHY's future, developments from Peloton, and a new \"shopping\" app.\n\nApp intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Welcome\n0:12 - ChatGPT\n2:06 - HBO Max\n3:57 - GIPHY\n6:12 - Tidbits\n7:02 - Peloton\n9:50 - PublicSQ.","published":"2023-05-29T18:33:50Z","thumbnail_url":"https://img.youtube.com/vi/psiurGe5ZIU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"`Button` in a `List` makes all the buttons activate? #shorts","channel_name":"Full Queue Developer","video_id":"Qi7ZSeM7ZxA","video_url":"https://www.youtube.com/watch?v=Qi7ZSeM7ZxA","description":"`Button` in a `List` makes all the buttons activate? Need to put them in a `VStack` for individual buttons? SwiftUI, please. #swiftui  #iosdev #iosdeveloper #swiftuiwtf #fullqueuedeveloper","published":"2023-05-29T17:35:31Z","thumbnail_url":"https://img.youtube.com/vi/Qi7ZSeM7ZxA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Elastic Scroll - Animation's - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"Xjp1bIoSOHs","video_url":"https://www.youtube.com/watch?v=Xjp1bIoSOHs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to implement the Cool Elastic Scroll Effect on SwiftUI ScrollView | SwiftUI Elastic Scroll | SwiftUI Scroll Animation | SwiftUI Custom Animation's | SwiftUI Geometry Reader | SwiftUI Scroll Offset Reader | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-83683301\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3.1 RC\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Project SetUp\n    1:17 Building Message View\n    3:04 Implementing Elastic Scroll Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-28T19:00:08Z","thumbnail_url":"https://img.youtube.com/vi/Xjp1bIoSOHs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI GeometryReader","channel_name":"Stewart Lynch on YouTube","video_id":"AXGrYI78hIo","video_url":"https://www.youtube.com/watch?v=AXGrYI78hIo","description":"In this video, I want to try and clarify what a GeometryReader is in SwiftUI and how you might use it.\n\nI will compare geometryReaders to other ContainerViews so that you will see that it has two big difference.\n\nIt is aware of it's own coordinate space, namely it's position and size, but also all views within the container are laid out differently from other container views.\n\nBy the end of this video you should have a better understanding of what a GeometryReader is and be less intimidated as I was before I researched this video.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 The Basics\n17:31 Example 1\n21:42 Example 2\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\n   https://www.createchsol.com/StarterProjects/GeometryReaderStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Geometry-Reader\n\nReferences mentioned in video:\nRocketSim\n  https://apps.apple.com/ca/app/rocketsim-for-xcode-simulator/id1504940162?mt=12\nLazyGrids Video\n   https://youtu.be/0WangNIAank\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-05-28T13:20:35Z","thumbnail_url":"https://img.youtube.com/vi/AXGrYI78hIo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 133: xrOS Autocorrects to Bros","channel_name":"Code Completion","video_id":"A8kmYYSBjBc","video_url":"https://www.youtube.com/watch?v=A8kmYYSBjBc","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Preshow\n02:23 - Intro\n02:39 - Swift Evolution Updates\n09:12 - Apple Security Blog\n13:47 - Apple Accessibility Preview\n28:52 - xrOS Trademarked\n30:32 - Kaleidoscope 4\n34:41 - Nova 11\n37:52 - Asahi Linux\n48:42 - Google Analytics\n53:23 - .zip and .mov TLDs\n1:00:50 - Spacial.framework\n1:02:49 - Drobo and Retrospect\n1:05:22 - Sponsor: Sticky Widgets\n1:06:03 - Code Completion Tip\n1:10:31 - Mini Review Corner\n1:20:21 - Outro\n1:21:01 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Preshow:\n    • Baby arms have a mind of their own.\n• Swift Evolution Updates:\n    • borrowing and consuming parameter ownership modifiers: https://github.com/apple/swift-evolution/blob/main/proposals/0377-parameter-ownership-modifiers.md\n    • Swift Forums review: https://forums.swift.org/t/se-0377-revision-make-borrowing-and-consuming-parameters-require-explicit-copying-with-the-copy-operator/64996\n• Apple has a Security Blog\n    • What if we had the SockPuppet vulnerability in iOS 16?: https://security.apple.com/blog/what-if-we-had-sockpuppet-in-ios16/\n• Apple previews new AI work, for Accessibility:\n    • Six Colors: https://sixcolors.com/post/2023/05/apple-previews-new-accessibility-features/\n• xrOS has been trademarked:\n    • 9to5mac: https://9to5mac.com/2023/05/15/xros-wordmark-apple-headset/\n• Kaleidoscope 4 just released:\n    • Product Hunt: https://www.producthunt.com/posts/kaleidoscope-4\n• Nova 11 also got released:\n    • Panic: https://social.panic.com/@panic/110391494465211574\n• Apple Silicon is much faster running… Asahi Linux:\n    • Hector Martin: https://social.treehouse.systems/@marcan/110399051977232503\n• Google Analytics is illegal in Europe with default settings:\n    • Tutanota: https://tutanota.com/blog/posts/is-google-analytics-illegal/\n• Google creates .zip and .mov top level domains:\n    • Ars Technica: https://arstechnica.com/information-technology/2023/05/critics-say-googles-new-zip-and-mov-domains-will-be-a-boon-to-scammers/\n    • Your Mom Joke: https://yourmom.zip \n• Apple introduced Spacial.framework and no one seemed to notice:\n    • Apple Documentation: https://developer.apple.com/documentation/spatial/\n    • Nick Lockwood: https://mastodon.social/@nicklockwood/110390749942491428\n• Drobo and Retrospect filing for bankruptcy:\n    • Ars Technica: https://arstechnica.com/gadgets/2023/05/drobo-reportedly-files-ch-7-bankruptcy-signaling-the-end-of-a-simpler-nas/\n• Code Completion Tip:\n    • Using details tag in GitHub markdown: https://gist.github.com/scmx/eca72d44afee0113ceb0349dd54a84a2\n• Mini Review Corner:\n    • Breville SmoothWave Microwave: https://www.breville.com/us/en/products/microwaves/bmo850.html?sku=BMO850BSS1BUC1\n• Commented Out:\n    • Autocorrect\n    • The Legend of Zelda: Tears of the Kingdom final review\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, May 27th, 2023.","published":"2023-05-27T22:00:06Z","thumbnail_url":"https://img.youtube.com/vi/A8kmYYSBjBc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Tuist, the tool you missed, by Bram Kolkman (English)","channel_name":"CocoaHeadsNL","video_id":"GIr_rk-FUFY","video_url":"https://www.youtube.com/watch?v=GIr_rk-FUFY","description":"Bram shows how Tuist can be used to easily manage multiple targets for a white label app using very little code.","published":"2023-05-27T13:38:03Z","thumbnail_url":"https://img.youtube.com/vi/GIr_rk-FUFY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"The journey from learning to creating an opensource tool, by Dima Kalachniuk (English)","channel_name":"CocoaHeadsNL","video_id":"URY63iOhnxQ","video_url":"https://www.youtube.com/watch?v=URY63iOhnxQ","description":"While learning to create a Mac app for his own development purpose Dima turned a simple small project into an opensource utility that has been forked multiple times and has received almost 200 stars on GitHub.","published":"2023-05-27T13:33:05Z","thumbnail_url":"https://img.youtube.com/vi/URY63iOhnxQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"A single solution to m^n = n^m: Fun with Exponents Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"A6xrcMrVNh0","video_url":"https://www.youtube.com/watch?v=A6xrcMrVNh0","description":"This is a fun proof that there is a single pair of distinct positive integers for which m^n = n^m.\n\nThis proof is from an article by Keith McNulty that you can view at:\n\nhttps://keith-mcnulty.medium.com/only-one-pair-of-distinct-integers-satisfy-this-equation-76ea45469a96","published":"2023-05-25T11:49:53Z","thumbnail_url":"https://img.youtube.com/vi/A6xrcMrVNh0/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Result Builders in Action: Simplifying HTML Generation in Swift","channel_name":"Swift and Tips","video_id":"kZ7JPFUVv1w","video_url":"https://www.youtube.com/watch?v=kZ7JPFUVv1w","description":"Experience the power of Result Builders as we delve into their practical application in Swift for simplifying HTML generation. \n\nDiscover how this innovative feature empowers developers to write clean and expressive code. \nJoin me for this insightful video to witness Result Builders in action and revolutionize your Swift development workflow! 😉\n\nDemo code: https://gist.github.com/pitt500/4abcc67a2fbc9d868b4a53dc6176efd8\n\n------\nVideos Related:\n* Expressions: https://youtu.be/gz4VU-Vwz30\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Statements: https://youtu.be/KPDjhzYb-AI\n\n-----\nResources:\n* Result Builders: https://docs.swift.org/swift-book/LanguageGuide/AdvancedOperators.html#ID630\n* @resultBuilder attribute and methods: https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID633\n* Result Builders at WWDC21: https://developer.apple.com/videos/play/wwdc2021/10253/\n* Swift Proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0289-result-builders.md\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nMusic:\nDowntown Walk by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-05-24T14:08:01Z","thumbnail_url":"https://img.youtube.com/vi/kZ7JPFUVv1w/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Breaking down a function like this makes it easy to understand the functionality you need #iosdev","channel_name":"maeganwilson_","video_id":"UZWndtGboZM","video_url":"https://www.youtube.com/watch?v=UZWndtGboZM","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-05-24T13:08:57Z","thumbnail_url":"https://img.youtube.com/vi/UZWndtGboZM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI todo app 💜 Chill coding stream 💜 S3E9, part 2!","channel_name":"Full Queue Developer","video_id":"Ju6q7clpTfo","video_url":"https://www.youtube.com/watch?v=Ju6q7clpTfo","description":"\"The Queue\" is a journal & todo app, since \"todos\" are suggested edits to our current life story.\n\n📆 Originally broadcasted live from New York on Sunday, May 21, 2023\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-05-23T15:45:00Z","thumbnail_url":"https://img.youtube.com/vi/Ju6q7clpTfo/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"3 tips to write BETTER Swift code 💪","channel_name":"Vincent Pradeilles on YouTube","video_id":"oXf0mlwNdE0","video_url":"https://www.youtube.com/watch?v=oXf0mlwNdE0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nCheck out more tips on my website 👉 https://www.swiftwithvincent.com/tips\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-23T14:58:58Z","thumbnail_url":"https://img.youtube.com/vi/oXf0mlwNdE0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI todo app 💜 S3E9, part 1","channel_name":"Full Queue Developer","video_id":"JSHulDOSihc","video_url":"https://www.youtube.com/watch?v=JSHulDOSihc","description":"\"The Queue\" is a journal & todo app, since \"todos\" are suggested edits to our current life story.\n\n📆 Originally broadcasted live from New York on Sunday, May 21, 2023\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-05-22T22:30:02Z","thumbnail_url":"https://img.youtube.com/vi/JSHulDOSihc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"CocoaHeadsNL Meetup, 25 May 2023","channel_name":"CocoaHeadsNL","video_id":"ZErnKNP7YVQ","video_url":"https://www.youtube.com/watch?v=ZErnKNP7YVQ","description":"Live stream of the CocoaHeadsNL meetup at Maxdoro in Amersfoort.\n\nSchedule:\n19:00 - Bram Kolkman: Tuist, the tool you missed\n20:00 - Dima Kalachniuk: The journey from learning to creating an opensource tool\n\nYou can watch both talks via this live stream but it's even better if you join us in Amersfoort and meet with fellow Apple developers.\n\nDo you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2023-05-22T20:25:54Z","thumbnail_url":"https://img.youtube.com/vi/ZErnKNP7YVQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"It's a Shopping Showdown! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"NfQF13sTiIs","video_url":"https://www.youtube.com/watch?v=NfQF13sTiIs","description":"This Week in Apps I'm looking at TikTok's decline in the US, apps and games turning 10, how Amazon is falling behind, and my thoughts on the industry the lack of an official ChatGPT app created...\n\nApp intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:11 - Apps turning 10\n1:44 - Amazon vs. China\n4:36 - TikTok's US problem\n6:13 - Crunchyroll\n7:32 - ChatGPT","published":"2023-05-22T03:31:00Z","thumbnail_url":"https://img.youtube.com/vi/NfQF13sTiIs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI PreferenceKeys","channel_name":"Stewart Lynch on YouTube","video_id":"GhIP98ht7Bk","video_url":"https://www.youtube.com/watch?v=GhIP98ht7Bk","description":"In this tutorial, I am going to introduce you to SwiftUI PreferenceKeys. If you've been creating SwiftUI applications for a while, you might have been using them without even realizing it.\n\nFirstly, I will explain what a preferenceKey is and demonstrate how you have been utilizing them in your own projects since the early stages of SwiftUI development. It's fascinating to discover the hidden power behind these essential tools.\n\nNext, I will delve into the structure and requirements for creating custom PreferenceKeys. I'll guide you through the process and show you how to utilize the Reduce function to send information up your view hierarchy instead of the traditional approach of passing down variables through the environment.\n\nTo make things more practical and engaging, I will provide four examples throughout the video. Some of these examples may seem contrived, but they serve the purpose of showcasing the true potential of preference keys. You'll gain a solid understanding of their capabilities and how they can be effectively integrated into your own applications.\n\nBy the end of this tutorial, you'll have a clear grasp of SwiftUI PreferenceKeys and the immense value they bring to your development workflow. \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:06 The NavigationTitle PreferenceKey\n4:21 Example 1\n11:04 Example 2\n15:18 Example 3 - Practical Reduce Function\n17:11 Example 4 - With GeometryReader\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SwiftUIPreferenceKeysStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/SwiftUI-PreferenceKeys\n\nReferences mentioned in video:\nCustom Environment Values in SwiftUI\n   https://youtu.be/rl7xj5usTzk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-05-21T13:32:45Z","thumbnail_url":"https://img.youtube.com/vi/GhIP98ht7Bk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Let's talk about iOS Career Advice 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"oJ4VuuVcuSc","video_url":"https://www.youtube.com/watch?v=oJ4VuuVcuSc","description":"Over the years I've received a lot of DMs from fellow iOS developers, asking me if I could share some career advice.\n\nSo I figured it could be pretty useful if I made a list of the questions I was asked the most, and then answered them in a video that would be public and could be accessed by anyone!\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-21T12:46:25Z","thumbnail_url":"https://img.youtube.com/vi/oJ4VuuVcuSc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"2023 Basic Physics in RealityKit: Roll-A-Ball game Part 1 - Project setup and compose game scene","channel_name":"Swift Reality XR on YouTube","video_id":"rIKRunZvgvA","video_url":"https://www.youtube.com/watch?v=rIKRunZvgvA","description":"In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic.\n\nEquipment used:\nM2 Macbook Pro / Ventura 13.2\niPhone 13 mini / iOS 16.2\nXcode 14.3\n\nFollow on:\nTwitter: https://twitter.com/SwiftRealityXR\n\n#swift #swiftui #ios #xr #augmentedreality #mixedreality #apple #iosdev #buildinpublic","published":"2023-05-20T17:52:51Z","thumbnail_url":"https://img.youtube.com/vi/rIKRunZvgvA/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"Code Completion Episode 132","channel_name":"Code Completion","video_id":"ByUGsTQSdTI","video_url":"https://www.youtube.com/watch?v=ByUGsTQSdTI","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Swift Evolution Updates\n03:10 - Final Cut & Logic for iPad\n20:07 - Apple Headset\n26:20 - Apple Store Tips\n33:57 - Go Telemetry?\n38:48 - Sponsor: Pennant\r39:35 - Code Completion Tip\r41:53 - Mini Review Corner\r52:55 - Outro\r53:34 - Commented Out: Zelda\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Evolution Updates:\n    • Tuple of value pack expansion: https://github.com/apple/swift-evolution/blob/main/proposals/0399-tuple-of-value-pack-expansion.md\n• Final Cut Pro and Logic Pro for iPad:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/05/apple-brings-final-cut-pro-and-logic-pro-to-ipad/\n    • Leaks: https://9to5mac.com/2023/05/10/apple-leaker-sting-operation-source-fired/\n    • Correllium wins against Apple: https://9to5mac.com/2023/05/08/us-court-corellium-apple-ios/\n• Apple headset coming very soon:\n    • Daring Fireball: https://daringfireball.net/linked/2023/05/15/kuo-headset-wwdc\n• Maryland Apple Store union wants employees to ask for tips:\n    • Bloomberg: https://www.bloomberg.com/news/articles/2023-05-03/apple-s-unionized-store-workers-seek-tips-and-higher-holiday-pay\n• Go compiler wants to add telemetry:\n    • Michael Tsai: https://mjtsai.com/blog/2023/05/16/go-compiler-telemetry/\n• Code Completion Tip:\n    • Comparable enums: https://emptytheory.com/2020/06/30/using-comparable-with-enumerations-in-swift-5-3/\n• Mini Review Corner:\n    • Breville Joule Toaster Oven: https://www.breville.com/us/en/products/ovens/bov950.html\n• Commented Out:\n    • “Nintendo doesn’t make traditional Zeldas anymore”\n    • How Nintendo Solved Zelda's Open World Problem: https://youtu.be/CZzcVs8tNfE\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, May 16th, 2023.","published":"2023-05-20T12:00:08Z","thumbnail_url":"https://img.youtube.com/vi/ByUGsTQSdTI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ChatGPT Stream Response Cancellation with Swift Task Concurrency #iosdevelopment #chatgpt #swiftui","channel_name":"Xcoding with Alfian","video_id":"FA2p6x-sRyA","video_url":"https://www.youtube.com/watch?v=FA2p6x-sRyA","description":"https://youtu.be/ZFrT71twmJE","published":"2023-05-20T02:20:48Z","thumbnail_url":"https://img.youtube.com/vi/FA2p6x-sRyA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Add ChatGPT SwiftUI App Stream Cancellation | Swift Task Concurrency","channel_name":"Xcoding with Alfian","video_id":"ZFrT71twmJE","video_url":"https://www.youtube.com/watch?v=ZFrT71twmJE","description":"In this video, we're going to add Cancel Streaming Response to the ChatGPT iOS App using Swift Task Concurrency Cancellation. This is a continuation of the previous tutorials in \"Build SwiftUI ChatGPT series\"\n#swiftui #chatgpt #iosdevelopment #iosdevelopment \n\nTutorial Links:\n\nStarter Project:\nhttps://github.com/alfianlosari/ChatGPTSwiftUI/tree/task-cancellation-starter\n\nCompleted Project commit diff changes:\nhttps://github.com/alfianlosari/ChatGPTSwiftUI/commit/41a745f882e635b9aa1e06cafbcc3ec5a92509a1\n\nBuild SwiftUI ChatGPT series Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0\n\nApple Swift Concurrency Documentation:\nhttps://docs.swift.org/swift-book/documentation/the-swift-programming-language/concurrency/\n\nTimeline:\n\n00:00:00 Intro\n00:01:17 Understanding Task Cancellation in Swift\n00:02:55 Update ChatGPTAPI to support Task Cancellation Propagation\n00:09:13 Update ViewModel to store Task and add cancel stream method\n00:17:48 Add Stop Streaming Button to Content View\n00:19:34 Testing the App & Closing","published":"2023-05-19T16:05:41Z","thumbnail_url":"https://img.youtube.com/vi/ZFrT71twmJE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Learn how to add SwiftLint to your iOS Apps","channel_name":"Kavsoft on YouTube","video_id":"YY9X7SDFwpw","video_url":"https://www.youtube.com/watch?v=YY9X7SDFwpw","description":"Hello Guys 🖐🖐🖐\nI'm going show in this video how to add Swift Lint to our iOS project in order to preserve good Swift Style Rules | Swift Lint | SwiftUI SwiftLint | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design \n\n► SwiftLint: https://github.com/realm/SwiftLint\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:20 Adding Swift Lint\n    1:50 Adding Custom Lint Rules\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-18T16:43:57Z","thumbnail_url":"https://img.youtube.com/vi/YY9X7SDFwpw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Turn Midjourney UI to Web Design","channel_name":"DesignCode","video_id":"N-rxpuE8lto","video_url":"https://www.youtube.com/watch?v=N-rxpuE8lto","description":"Explore AI-driven web design techniques, focusing on Midjourney-inspired interfaces, buttons, icons, and logos. Full course: https://designcode.io/midjourney\n\nThis course covers UI patterns, color schemes, typography, design components, and auto layout.\n\nFigma file: https://www.figma.com/community/file/1241020191420889535\n\n[00:00] Intro\n[02:46] Web Layout, Wireframes and UI Patterns\n[19:00] Colors and Gradients\n[31:19] Typography and Variable Font\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/midjourney\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma  #midjourney  #uidesign","published":"2023-05-18T14:04:08Z","thumbnail_url":"https://img.youtube.com/vi/N-rxpuE8lto/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"26: Swift on Windows, Wasm, SPI source code quiz, and package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"UXX9MX70TLU","video_url":"https://www.youtube.com/watch?v=UXX9MX70TLU","description":"**News**\n\n- [swift-win32](https://swiftpackageindex.com/compnerd/swift-win32) by [Saleem Abdulrasool](https://github.com/compnerd) aka “compnerd”\n- [Wasm](https://webassembly.org/) and [SwiftWasm](https://swiftwasm.org/)\n- [Max Desiatov](https://mastodon.social/@maxd)\n- [Swift SDKs for Cross-Compilation](https://github.com/apple/swift-evolution/blob/main/proposals/0387-cross-compilation-destinations.md)\n\n**Quiz**\n\n- [Sitrep](https://swiftpackageindex.com/twostraws/Sitrep) by [Paul Hudson](https://mastodon.social/@twostraws)\n\n**Packages**\n\n- [OneFingerRotation](https://swiftpackageindex.com/matteofontana-app/OneFingerRotation) by [Matteo Fontana](http://matteofontana.app/)\n- [gonzales](https://swiftpackageindex.com/gonsolo/gonzales) by [Gon Solo](https://github.com/gonsolo) (Andreas Wendleder)\n    - [Rendering Moana with Swift](https://gonsoloblog.wordpress.com/2021/01/14/rendering-moana-with-swift/) blog post\n    - [Moana Island Scene](https://disneyanimation.com/resources/moana-island-scene/) on Disney Animation Studios site\n- [DiscordKit](https://swiftpackageindex.com/SwiftcordApp/DiscordKit) by [Swiftcord](https://github.com/SwiftcordApp)\n- [SwiftSoup](https://swiftpackageindex.com/scinfu/SwiftSoup) by [Nabil Chatbi](http://www.nabilchatbi.com/)","published":"2023-05-18T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/UXX9MX70TLU/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"The Trouble With Trials. - Build, Ship, Profit #3","channel_name":"Sean Allen on YouTube","video_id":"dV8uopv3aFE","video_url":"https://www.youtube.com/watch?v=dV8uopv3aFE","description":"In this episode of Build, Ship, Profit I discuss how I didn't convert a SINGLE free trial and what I'm going to do to fix that. I also give an update on how my aggressive ratings ask is going as well as an App Store Optimization experiment I just started.\n\nThen I give an update on a change I made to my Apple Search Ads campaign. I opened it up to more countries and now I'm spending my money. But was that the right move?\n\nI also break down some design options for your app's paywall and discuss why churn is the ultimate killer of your app's growth.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nSubscribe so you don't miss an episode!\n\nCheck out Glassfy for your app's subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - Punched in the face\n1:11 - Why I can’t convert my trials\n3:08 - Onboard change that hurt trials started\n5:51 - How slimy is this?\n8:05 - Aggressive Ratings Update\n10:18 - ASO Experiment - Keyword Stuffing App Name\n14:27 - How I’m Finally Spending my Search Ads Budget\n17:03 - Apple Search Ads Basic - YOLO\n19:02 - Scrolling Paywall vs. Single View Paywall\n22:59 - Individual Paywall Design Elements\n26:46 - How Churn Kills Your App’s Growth\n30:36 - How to Minimize Churn","published":"2023-05-18T13:59:21Z","thumbnail_url":"https://img.youtube.com/vi/dV8uopv3aFE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Rationals from IrrationalsL Fun with Exponents - Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"4Fy5phenK-o","video_url":"https://www.youtube.com/watch?v=4Fy5phenK-o","description":"In this video we prove that you can raise an irrational number to an irrational power and get a rational number.","published":"2023-05-18T04:00:05Z","thumbnail_url":"https://img.youtube.com/vi/4Fy5phenK-o/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"The Invisible Hand Crushing Your App's Growth","channel_name":"Sean Allen on YouTube","video_id":"A-nJ7THyCzo","video_url":"https://www.youtube.com/watch?v=A-nJ7THyCzo","description":"Churn can kill your app. It acts like an invisible hand pressing down on your app's user and revenue growth. Churn is inevitable, but there are ways to fight it. In this video I show you what churn is and a few ways that you can minimize churn for your product.\n\nCheck out Glassfy for your app's renewable subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nThis is a clip from my new indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - The Invisible Hand\n0:19 - Basic Definition\n1:01 - How Churn Crushes Growth\n2:45 - Segmenting Churn\n3:44 - Ways to Minimize Churn\n4:32 - Increase Average Revenue Per User\n5:33 - Net Negative Churn\n5:53 - Defend the Cancellation","published":"2023-05-17T13:28:57Z","thumbnail_url":"https://img.youtube.com/vi/A-nJ7THyCzo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"I made an app to see how fast I throw a phone.","channel_name":"Jared Davidson on YouTube","video_id":"6zLUUtBtiNg","video_url":"https://www.youtube.com/watch?v=6zLUUtBtiNg","description":"GitHub Repo - https://github.com/Archetapp/HighestThrow","published":"2023-05-17T09:04:12Z","thumbnail_url":"https://img.youtube.com/vi/6zLUUtBtiNg/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Learn when SwiftUI re-renders views","channel_name":"Mike Mikina on YouTube","video_id":"GlLyPYWgHEo","video_url":"https://www.youtube.com/watch?v=GlLyPYWgHEo","description":"In this video you will learn how SwiftUI re-renders views and how to avoid performance bottlenecks when creating your views. \n\nLink to the repository: https://github.com/mikina/RenderingInSwiftUI\n\n00:00 Intro\n00:22 SwiftUI view\n01:41 How and why the view is changing\n03:19 Refactor the view for better performance\n03:40 Now only a part of the view re-renders\n04:53 Outro\n\n#iOS #SwiftUI #programming\n\nMusic: Streambeats","published":"2023-05-17T06:45:01Z","thumbnail_url":"https://img.youtube.com/vi/GlLyPYWgHEo/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Throw your phone to win with this app.","channel_name":"Jared Davidson on YouTube","video_id":"xKsLPPrSjZE","video_url":"https://www.youtube.com/watch?v=xKsLPPrSjZE","description":"GitHub Repo - https://github.com/Archetapp/HighestThrow","published":"2023-05-17T05:57:39Z","thumbnail_url":"https://img.youtube.com/vi/xKsLPPrSjZE/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI Gooey Effect With Shape Morphing Animation - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"jWvNdSetIXo","video_url":"https://www.youtube.com/watch?v=jWvNdSetIXo","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Stylish Gooey Effects With Shape Morphing Using SwiftUI | SwiftUI Gooey Effects | SwiftUI Shape Morphing Animation | SwiftUI Shape Morph | SwiftUI Canvas API | SwiftUI Complex Animations | SwiftUI Animations | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-14-83110331\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project SetUp\n    1:00 Building Share Buttons\n    4:27 Building Shape Morphing Animation\n    11:50 Building Gooey Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-16T23:30:08Z","thumbnail_url":"https://img.youtube.com/vi/jWvNdSetIXo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to refactor Swift code like a pro, using Associated Values 😎","channel_name":"Vincent Pradeilles on YouTube","video_id":"NV4XjKSQALo","video_url":"https://www.youtube.com/watch?v=NV4XjKSQALo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-16T14:55:00Z","thumbnail_url":"https://img.youtube.com/vi/NV4XjKSQALo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Why isn't Discord Growing? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"ntXLzj10AGs","video_url":"https://www.youtube.com/watch?v=ntXLzj10AGs","description":"This Week in Apps we’re looking at Snapchat's revenue growth, a new anonymous app for teens, Disney and Hulu, the race to the bottom, and more!\n\nApp intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n00:00 - Intro\n00:05 - frfr\n01:53 - Discord\n03:27 - Paid apps\n05:14 - Snapchat\n06:24 - Disney+/Hulu","published":"2023-05-15T03:20:37Z","thumbnail_url":"https://img.youtube.com/vi/ntXLzj10AGs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to build your iOS app for TestFlight and the App Store from the command line 💜 S3E8","channel_name":"Full Queue Developer","video_id":"kuAg3meTYiw","video_url":"https://www.youtube.com/watch?v=kuAg3meTYiw","description":"📆 Originally broadcasted live from New York on Sunday, May 14, 2023\n\n💡 SUMMARY\n\nThis is how I use SPX to publish my apps to TestFlight and the App Store\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-05-15T01:53:51Z","thumbnail_url":"https://img.youtube.com/vi/kuAg3meTYiw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Formatted Date strings in Swift and SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"oXcg3bgBYs8","video_url":"https://www.youtube.com/watch?v=oXcg3bgBYs8","description":"In this video we are going to explore Swift Dates and how you can format dates as strings for presentation in your Swift / SwiftUI projects.\nWe will look at the  DateFormatter class and it's dateStyle and timeStyle properties.\nThis will be followed by using fixed format date representations using a format string.\nIn iOS 14 with SwiftUI we got an easier way to display dates In text views so we will explore the formatter initializer that was introduced.\nIn iOS 15 this expanded even more so that we can now use the static dateTime of the Date.formatStyle structure and the format initializer for a Text view.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:33 Date Formatter - DateStyle and TimeStyle\n7:48 Date Formatter Fixed Format Date Representation  \n15:49 iOS 14 - SwiftUI Text view formatter and format options\n2248 iOS 15 - SwiftUI Text View style option\n\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/DateFormats.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/DateFormatsCompleted\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-05-14T13:23:25Z","thumbnail_url":"https://img.youtube.com/vi/oXcg3bgBYs8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Showcase View - Highlight App New Features - App OnBoarding - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"I9v-zqrE8gI","video_url":"https://www.youtube.com/watch?v=I9v-zqrE8gI","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to create a showcase view that will be used for highlighting your app's new features | SwiftUI Showcase View | SwiftUI Highlight View | SwiftUI Walkthrough Screens | SwiftUI App Onboarding Screens | SwiftUI Reverse Masking | SwiftUI Highlighting App New Features | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 15 & iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-82921305\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project SetUp\n    0:50 Building Home View\n    3:22 Implementing Show Case Modifier\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-12T21:45:30Z","thumbnail_url":"https://img.youtube.com/vi/I9v-zqrE8gI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Earn More Money With These Paywall Designs","channel_name":"Sean Allen on YouTube","video_id":"rO16UJS0jHg","video_url":"https://www.youtube.com/watch?v=rO16UJS0jHg","description":"Your paywall is one of the most important screens in your app. In this video I show you a bunch of different paywall styles and design elements to give you ideas and inspiration for your own paywall. I discuss the pros and cons of single view and scrolling paywalls, how many plans you should show, and much more.\n\nCheck out Glassfy for your app's renewable subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nFeatured Paywalls:\nNapper\nLensa\nCreator View\nBlinkist\nTeleprompter\n\n\nThis is a clip from my new indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - Paywall Styles\n0:40 - Blinkist Timeline\n1:22 - Scrolling Paywall Example\n3:04 - Single View Paywall Benefits\n3:56 - Paywall Design Ideas\n4:46 - How many plans should you show?\n6:12 - Free Trial Toggle\n6:41 - Video on your paywall\n7:02 - Remote Paywalls","published":"2023-05-12T13:30:16Z","thumbnail_url":"https://img.youtube.com/vi/rO16UJS0jHg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Shape builder vs pathfinder","channel_name":"Marc Edwards on YouTube","video_id":"EprkU5El594","video_url":"https://www.youtube.com/watch?v=EprkU5El594","description":"In Illustrator, should you use shape builder or pathfinder? Let’s take a look at some common uses for shape builder and pathfinder, to see how they compare.\n\n00:00 Intro\n00:37 Round 1: Interaction\n03:08 Round 2: Unite everything\n03:42 Round 3: Keep one piece\n04:18 Round 4: Keep all pieces\n04:39 Round 5: Divide at intersections\n05:38 Round 6: Anchor point cleanup\n06:27 Round 7: Working with open paths\n06:57 Round 8: Precision\n08:03 Final score\n\nCamera iris icon speedrun:\nhttps://www.youtube.com/watch?v=jlmpkBKKKhw\n\nFingerprint icon speedrun:\nhttps://www.youtube.com/watch?v=GXh2tWvEK1Y\n\n#adobe #illustrator #design","published":"2023-05-12T05:51:36Z","thumbnail_url":"https://img.youtube.com/vi/EprkU5El594/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Irrationals from Rationals - Fun with Exponents Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"9TS8mi5cm7s","video_url":"https://www.youtube.com/watch?v=9TS8mi5cm7s","description":"In this part we review a classic proof that you can raise a rational number to a rational power and get an irrational number by showing 2^(1/2) = -/2.","published":"2023-05-11T04:00:06Z","thumbnail_url":"https://img.youtube.com/vi/9TS8mi5cm7s/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Twitter Blue Breaks (Another) Record | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"r4EEgCogzfo","video_url":"https://www.youtube.com/watch?v=r4EEgCogzfo","description":"This Week in Apps we’re looking at Twitter's win/loss, the most downloaded apps and games in the world in April, even more money for AI apps, and massive 💰 growth for the NBA's mobile app!\n\nApp intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n** Discount code in pinned comment **\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00","published":"2023-05-10T14:19:28Z","thumbnail_url":"https://img.youtube.com/vi/r4EEgCogzfo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Live App Teardown - #ASO Tips + Common Mistakes that Ruin Your Downloads","channel_name":"Appfigures on YouTube","video_id":"1c0hGkuWD94","video_url":"https://www.youtube.com/watch?v=1c0hGkuWD94","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll analyze apps submitted by the viewers showing what I like, don't like, and how to improve it.\n\n▶  Read more App Teardowns: https://appfigures.com/resources/app-teardowns\n▶ Start a FREE trial of Appfigures: https://appfigures.com/signup\n▶ Get a demo the platform: https://fg.rs/getdemo","published":"2023-05-10T13:48:16Z","thumbnail_url":"https://img.youtube.com/vi/1c0hGkuWD94/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Code Completion Episode 131: The Dumpster Fire Keeps Rolling Down the Hill","channel_name":"Code Completion","video_id":"maQK7-60dQs","video_url":"https://www.youtube.com/watch?v=maQK7-60dQs","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Preshow\r04:31 - Intro\r04:48 - Swift Evolution Updates\r16:35 - Ford is Happy\r20:07 - Twitter Threats\r25:11 - Rapid Security Response\r33:06 - Swift Foundation Preview\r42:10 - StateObject Docs\r46:02 - Registering Domains\r47:48 - Apple vs Epic Games\r49:07 - Slideloading in iOS 17?\r1:01:19 - Sponsor: Not Phở\r1:02:19 - Code Completion Tip\r1:07:07 - Mini Review Corner: 5G Internet\r1:39:15 - Outro\r1:43:56 - Commented Out: ToTK\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Preshow:\n    • Dimitri made a clone.\n    • Notifications always get in the way.\n    • Dimitri finally found out why you sometimes can’t click in Notes.\n• Swift Evolution Updates:\n    • Freestanding Declaration Macros: https://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md\n    • Allow Generic Types to Abstract over Packs: https://github.com/apple/swift-evolution/blob/main/proposals/0398-variadic-types.md\n    • Conform Never to Codable: https://github.com/apple/swift-evolution/blob/main/proposals/0396-never-codable.md\n• Ford is happy GM is being stupid:\n    • WSJ: https://www.wsj.com/video/ford-ceo-on-apple-google-and-elon-musk/B6D8BC45-1C4A-45D3-97AC-933A57B76E31.html\n• Twitter threatens to re-assign handles:\n    • Daring Fireball: https://daringfireball.net/linked/2023/05/02/npr-musk-handle\n• Rapid Security Responses are here to make updates faster:\n    • The Eclectic Light Company: https://eclecticlight.co/2023/05/06/did-that-update-just-break-something-how-bad-updates-are-getting-less-likely/\n    • New Version Numbering: https://eclecticlight.co/2023/05/07/last-week-on-my-mac-all-in-the-numbers/\n• Swift Foundation Package now available as a preview:\n    • Swift Blog: https://www.swift.org/blog/foundation-preview-now-available/\n• StateObject initialization now has better documentation:\n    • Swiftjective-C: https://www.swiftjectivec.com/dependency-injection-with-state-object-swiftui/\n• Registering Domains is possible directly in iOS Settings:\n    • Daring Fireball: https://daringfireball.net/linked/2023/05/02/icloud-plus-domain-name-registration\n• Apple wins against Epic Games, for realz this time:\n    • Michael Tsai’s blog: https://mjtsai.com/blog/2023/04/25/apple-wins-antitrust-battle-with-epic-games/\n• Slideloading might be coming in iOS 17:\n    • Michael Tsai’s Blog: https://mjtsai.com/blog/2023/04/24/sideloading-rumored-for-ios-17/\n    • countryd: https://mjtsai.com/blog/2023/04/27/countryd/\n• Code Completion Tip:\n    • Relative paths in Xcode: https://www.informit.com/articles/article.aspx?p=2234244\n• Mini Review Corner: 5G Internet\n    • AT&amp;T Fiber: https://www.att.com/internet/fiber/\n• Commented Out:\n    • Tears of the Kingdom is 3 days away.\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, May 8th, 2023.","published":"2023-05-10T12:00:40Z","thumbnail_url":"https://img.youtube.com/vi/maQK7-60dQs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"7 Tips to Display Text Like a Pro in SwiftUI (w/ Natalia Panferova)","channel_name":"Vincent Pradeilles on YouTube","video_id":"AJMycg7Llv0","video_url":"https://www.youtube.com/watch?v=AJMycg7Llv0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nGet Natalia's book with a discount 👉 https://bit.ly/3LlI7rZ\nCheck out Natalia's blog 👉 https://nilcoalescing.com\nGet the code 👉 https://github.com/NilCoalescing/SwiftUI-Code-Examples/tree/main/Text-view-tips/TextTips\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n01:16 – Tip 1, Text Initializers\n03:50 – Tip 2, Markdown\n06:22 – Tip 3, Change color of links\n07:08 – Tip 4, Set custom action for links\n08:09 – Tip 5, Text interpolation\n09:10 – Tip 6, Dynamic dates\n10:39 – Tip 7, Monospaced digits\n12:21 – Natalia's book + Outro\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-09T14:59:41Z","thumbnail_url":"https://img.youtube.com/vi/AJMycg7Llv0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"💜 Chill live coding in SwiftUI. Building a new \"to do\" app. S3E7","channel_name":"Full Queue Developer","video_id":"PHIrPuCgJ7w","video_url":"https://www.youtube.com/watch?v=PHIrPuCgJ7w","description":"📆 Originally broadcasted live from New York on Sunday, May 7, 2023\n\n💡 SUMMARY\nSaving entries to the database and having them show up in the main view!\n\nReading from The Creative Act by Rick Rubin: \"It's Always There\"\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-05-08T22:41:26Z","thumbnail_url":"https://img.youtube.com/vi/PHIrPuCgJ7w/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Custom Tab Bar With Orientation Support - iOS 16 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"XZuc8WnZIS4","video_url":"https://www.youtube.com/watch?v=XZuc8WnZIS4","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Animated Custom Tab Bar With Orientation Support Using SwiftUI | SwiftUI Custom Tab Bar | SwiftUI Animated Tab Bar | SwiftUI Custom Paths | SwiftUI Curved Tab Bar | SwiftUI Custom Shapes | SwiftUI Path Animation | SwiftUI Complex UI | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 15 & iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-tab-82708551\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    1:52 Building Custom Tab Bar\n    6:20 Adding Custom Shapes & Animation's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-08T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/XZuc8WnZIS4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What's new in the iOS Community #03 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"0ORnYORrVnQ","video_url":"https://www.youtube.com/watch?v=0ORnYORrVnQ","description":"When you're still new to Swift and iOS, reading the blog articles published by the iOS community can be quite challenging 😔\n\nAnd it's a real shame, because these blog articles are really one of the best way to improve your skills!\n\nSo in this livestream we're going to discover together a few new articles from some of the best iOS blogs, and I'll do my best to make them as easy to understand as possible 😀\n\nLink to the articles:\n👉 https://alexanderweiss.dev/blog/2023-04-23-double-protocol-conformance\n👉 https://useyourloaf.com/blog/using-swift-reflection/\n👉 https://www.donnywals.com/tips-and-tricks-for-exploring-a-new-codebase/\n👉 https://sarunw.com/posts/does-enum-retained-its-associated-value/\n👉 https://www.avanderlee.com/swift/optimizing-network-reachability/\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-08T18:58:42Z","thumbnail_url":"https://img.youtube.com/vi/0ORnYORrVnQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Learning SwiftUI, when you already know UIKit – Advanced UI 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"GhLWwsAAINY","video_url":"https://www.youtube.com/watch?v=GhLWwsAAINY","description":"Do you want to easily download the videos and Xcode projects of this training course? They're available for sale on Gumroad for just $1 👉 https://vpradeilles.gumroad.com/l/learning-swiftui-when-you-already-know-uikit\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-swiftui-when-you-already-know-uikit\n\nThis is the last chapter of this training course, this time we'll go over all the advanced concepts to make your UI shine.\n\nIn this tutorial you will:\n👉 Learn how to use Animations and Transitions\n👉 Understand when to use Lazy UI components\n👉 Discover advanced like APIs, like @FocusState\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-08T13:01:14Z","thumbnail_url":"https://img.youtube.com/vi/GhLWwsAAINY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Styling SwiftUI Text Views","channel_name":"Stewart Lynch on YouTube","video_id":"rbtIcKKxQ38","video_url":"https://www.youtube.com/watch?v=rbtIcKKxQ38","description":"In this video we are going to explore how we can stylize text for our Text views in SwiftUI.\n\nWe will start by looking at how we can create a `Text` view with the Markdown-formatted base language version of the string as the localization key,\n\nWe will also see how we can utilize string interpolation to combine and stylize our strings and present them in a text view.\n\nAnd finally, we will take a quick look at the power of Attributed strings in SwiftUI.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:30 Styling with MarkDown\n7:42 String Interpolation\n12:25 AttributedStrings\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/TextViewStylingStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/TextView-Styling\n\nReferences mentioned in video:\nMarkdown rendering using Text in SwiftUI - SwiftLee\n   https://www.avanderlee.com/swiftui/markdown-text/?utm_campaign=coschedule&amp;utm_source=twitter&amp;utm_medium=twannl&amp;utm_content=Markdown%20rendering%20using%20Text%20in%20SwiftUI)\n\nSwift: A Simple Way To Work With Attributed Strings | by Alexander Martirosov | Medium\n   https://alexxjk-mr.medium.com/swift-a-simple-way-to-work-with-attributed-strings-590e24fbea08\n\nText modifiers in SwiftUI\n   https://nilcoalescing.com/blog/TextModifiersInSwiftUI/\n\nMarkdown Guide for Developers. Markdown is a powerful conversational… | by Cesar William Alvarenga | Better Programming\n   https://betterprogramming.pub/markdown-guide-for-developers-6d44f1633cbe) \n\nAttributed Strings with SwiftUI - The SwiftUI Lab\n   https://swiftui-lab.com/attributed-strings-with-swiftui/\n\n Formatting interpolated strings in SwiftUI - a free SwiftUI by Example tutorial\n   https://www.hackingwithswift.com/quick-start/swiftui/formatting-interpolated-strings-in-swiftui  \n\nHow to add advanced text styling using AttributedString - a free SwiftUI by Example tutorial\n   https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-advanced-text-styling-using-attributedstring)\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-05-07T13:31:09Z","thumbnail_url":"https://img.youtube.com/vi/rbtIcKKxQ38/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"After days of work, I'm proudly introducing Mockview 2.0 for macOS🤩","channel_name":"Kavsoft on YouTube","video_id":"eQjqAuw8ET8","video_url":"https://www.youtube.com/watch?v=eQjqAuw8ET8","description":"","published":"2023-05-07T12:27:26Z","thumbnail_url":"https://img.youtube.com/vi/eQjqAuw8ET8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Indie Devs... Don't Fall Into This Trap","channel_name":"Sean Allen on YouTube","video_id":"fnOS_w2Vk18","video_url":"https://www.youtube.com/watch?v=fnOS_w2Vk18","description":"Indie app developers have to do it all. In this video I make the case for why a custom app design for iOS is not the best use of your time, money and resources. Most indie devs think they need a custom design to make their app unique and special, but this is not the case. Stop designing your apps and let Apple do the heavy lifting.\n\nCheck out Glassfy for your app's renewable subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nThis is a clip from my new indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - No more custom designs\n0:34 - Apple's design language\n0:58 - Your design skills aren't great\n1:24 - Nothing is absolute\n1:46 - Apple evolves and so do you\n2:30 - Use your time wisely","published":"2023-05-06T14:33:58Z","thumbnail_url":"https://img.youtube.com/vi/fnOS_w2Vk18/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Animation Challenge - Wallet App UI - Complex UI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"qZvYC0muyGw","video_url":"https://www.youtube.com/watch?v=qZvYC0muyGw","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Wallet App UI Animation Challenge Using SwiftUI 4.0 | SwiftUI Animation Challenge | SwiftUI Complex UI | SwiftUI Complex Animations | SwiftUI OverlayPreference | SwiftUI Anchor Preference | SwiftUI Animations | SwiftUI Geometry Reader | SwiftUI Matched Geometry Effect | SwiftUI MVVM | SwiftUI Overlay | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-82574689\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUp's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    2:20 Building Wallet App UI (With Swift Charts)\n    7:41 Building Wallet Cards With Animation\n    18:56 Building Detail Card With Hero Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-05T21:30:09Z","thumbnail_url":"https://img.youtube.com/vi/qZvYC0muyGw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Dogfooding in Software Development - Eating your own dog food","channel_name":"Tom Baranowicz","video_id":"luQqoDSgkHw","video_url":"https://www.youtube.com/watch?v=luQqoDSgkHw","description":"Today I would like to talk with you about… dogfooding, but don’t worry I will not try to convince you to really eat dogfood ;) In this video, I will try to explain the concept of dogfooding, its benefits, and how to actually implement it in your software development process.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2023-05-05T19:18:35Z","thumbnail_url":"https://img.youtube.com/vi/luQqoDSgkHw/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"25: ChatGPT API exploration, SPI Playgrounds, Manifest validation, and package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"nDafl8VkXBQ","video_url":"https://www.youtube.com/watch?v=nDafl8VkXBQ","description":"News\n\n- Discussion topic: [Generating package summaries with GPT](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/discussions/2368)\n- Discussion topic: [Experimenting with ingesting in SPI data into GPT via plugin](https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/discussions/2369)\n- [Swift Package Index Playgrounds 1.1.0](https://swiftpackageindex.com/try-in-a-playground)\n- [Validate SPI manifest](https://swiftpackageindex.com/validate-spi-manifest)\n\nPackages\n\n- [EmojiText](https://swiftpackageindex.com/divadretlaw/EmojiText)\n- [FoundationPreview](https://swiftpackageindex.com/apple/swift-foundation), [FoundationICU](https://swiftpackageindex.com/apple/swift-foundation-icu) by Apple\n- [DSWaveformImage](https://swiftpackageindex.com/dmrschmidt/DSWaveformImage)\n- [swift-ast-explorer](https://swiftpackageindex.com/swiftfiddle/swift-ast-explorer) by [Kishikawa Katsumi](https://hachyderm.io/@kishikawakatsumi)\n    - [Swift AST Explorer web app](https://swift-ast-explorer.com/)\n    - [SwiftSyntax](https://swiftpackageindex.com/apple/swift-syntax)\n    - [Expression Macros Swift evolution proposal](https://github.com/apple/swift-evolution/blob/main/proposals/0382-expression-macros.md)","published":"2023-05-04T17:54:20Z","thumbnail_url":"https://img.youtube.com/vi/nDafl8VkXBQ/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"How to use a Swift Package for your iOS App","channel_name":"maeganwilson_","video_id":"VYAqP4cTfdU","video_url":"https://www.youtube.com/watch?v=VYAqP4cTfdU","description":"Here's how to setup an iOS project that uses a Swift Package for the views and logic of the app. The only thing in your project file is the entry point to the package.\n\nThis is how I setup all my side projects for better organization and ease of colaboration.\n\nIf you're interested in seeing the full video, subscribe to me on ko-fi at https://ko-fi.com/Post/Live-stream-from-2023-05-03-M4M5KZGG4/\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #swiftpackagemanager #spm #swiftpackage\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-05-04T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/VYAqP4cTfdU/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Top Tracks Features Video","channel_name":"Daniel Steinberg on YouTube","video_id":"dyBXf3OXsYE","video_url":"https://www.youtube.com/watch?v=dyBXf3OXsYE","description":"Top Tracks is an app that turns your favorite Apple Music Playlists into top 40-style radio stations.\n\nIn this video I walk through some of the features of this app.\n\nTop Tracks home page: https://dimsumthinking.com/Apps/TopTracks/index.html","published":"2023-05-04T04:00:18Z","thumbnail_url":"https://img.youtube.com/vi/dyBXf3OXsYE/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Ultimate Guide to Midjourney V5 for UI Designers","channel_name":"DesignCode","video_id":"3_gyxJYCXvc","video_url":"https://www.youtube.com/watch?v=3_gyxJYCXvc","description":"Welcome to our comprehensive tutorial on Midjourney, the AI-powered platform that revolutionizes the world of digital content creation. Full course: https://designcode.io/midjourney\n\nIn this video, we dive deep into the incredible features that Mid-Journey offers and how you can harness its power to create stunning visuals and designs. This ultimate guide covers everything you need to know about Mid-Journey, whether you're a beginner or an experienced user.\n\nIn this video, we cover everything from joining the Mid-Journey Discord server and using the /imagine command to create your first image to exploring upscaling, variations, and subscription plans. You'll also learn how to set up your own private Discord server, use personal images as prompts, and blend images with the /blend command.\n\nDon't forget to like, share, and subscribe to our channel for more in-depth tutorials on innovative platforms like Mid-Journey. Leave a comment below with your favorite Mid-Journey feature or let us know if you have any questions. We're here to help you master the art of digital content creation with Mid-Journey.\n\n0:00 Intro\n0:30 Getting Started\n1:36 Finding your Bot\n2:12 Free Trial\n2:42 Upscale and Variations\n4:21 Web and Save Image\n6:17 Paid Plans\n6:49 Private Discord Server\n8:32 Upload Images and Blend\n11:07 Permutations\n12:49 Aspect Ratio\n13:55 Version and Quality\n14:52 Remove Image\n15:10 Seed\n16:21 Describe and Keywords\n17:09 Explore and Copy Prompts\n19:44 External Upscale Tools\n21:15 Vectorize Image\n25:26 Image Tracer\n27:04 Web Design\n28:10 Conclusion\n\n#midjourney #uidesign #webdesign","published":"2023-05-03T14:44:27Z","thumbnail_url":"https://img.youtube.com/vi/3_gyxJYCXvc/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Animated Sticky Header | Resizable Header | Scroll Velocity | Xcode 14 | SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"2NMjFuiZ5Po","video_url":"https://www.youtube.com/watch?v=2NMjFuiZ5Po","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Animated Sticky Resizable Header With Scroll Velocity Using SwiftUI | SwiftUI Sticky Header | SwiftUI Resizable Header | SwiftUI Scroll Velocity | SwiftUI ScrollView Offset | SwiftUI Complex Animations | SwiftUI Complex UI | SwiftUI Geometry Reader | SwiftUI Advanced Animations | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 15 & iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-14-82452445\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project SetUp\n    1:10 Building Header View\n    6:30 Adding Sticky Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-05-03T13:38:51Z","thumbnail_url":"https://img.youtube.com/vi/2NMjFuiZ5Po/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"dump() in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"w7zIvwrke7o","video_url":"https://www.youtube.com/watch?v=w7zIvwrke7o","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-02T15:00:59Z","thumbnail_url":"https://img.youtube.com/vi/w7zIvwrke7o/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Intro to Apple Search Ads - Setup Your First Campaign (Tutorial)","channel_name":"Sean Allen on YouTube","video_id":"VUztqFol_FY","video_url":"https://www.youtube.com/watch?v=VUztqFol_FY","description":"In this tutorial I explain the difference between Basic and Advanced Apple Search Ad Campaigns and show you how to set up your first advanced campaign. We discuss keyword strategy (with negative keywords) and audience segmentation.\n\nI give some tips to make sure your app is setup for success and during the screen sharing tutorial I discuss various strategies for your Apple Search Ad Campaigns. \n\nCheck out Glassfy for your app's renewable subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nThis is a clip from my new indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - Basic vs. Advanced\n1:22 - Before you setup a campaign…\n1:50 - Tutorial - How to setup your first campaign\n6:56 - Cost Per Tap Advice\n8:57 - Ad Spend Strategy Tip\n9:54 - Keywords\n12:09 - Audience Targeting\n13:38 - My Initial Experiment Results","published":"2023-05-02T14:22:04Z","thumbnail_url":"https://img.youtube.com/vi/VUztqFol_FY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"UI Design Livestream: Midjourney","channel_name":"DesignCode","video_id":"5KnFHHGK80E","video_url":"https://www.youtube.com/watch?v=5KnFHHGK80E","description":"How we use Midjourney to inspire new designs and how we review designs from the team.\n\n#figma #midjourney #chatgpt","published":"2023-05-01T16:36:55Z","thumbnail_url":"https://img.youtube.com/vi/5KnFHHGK80E/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Code Completion Episode 130: Then It Stabs You in the Back","channel_name":"Code Completion","video_id":"G9Z0Xg4hclY","video_url":"https://www.youtube.com/watch?v=G9Z0Xg4hclY","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Versioned canImport\n05:16 - XCUnwrap\n13:55 - 15” MacBook Air\n21:21 - SEGA Buys Rovio\n23:40 - Privacy Through Obscurity\n34:08 - Sponsor: Explain it Slowly\n34:52 - Code Completion Tip\n38:51 - Outro\n39:35 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• It turns out canImport can be versioned:\n    • Marco Eidinger: https://blog.eidinger.info/sdk-conditional-code-with-canimportmodule-version-1234\n• XCUnwrap can be used to test optionals more accurately:\n    • Paul Samuels: https://paul-samuels.com/blog/2023/03/23/xctcast/\n    • Javascript equality: https://eqeq.js.org\n    • Go won by a human: https://arstechnica.com/information-technology/2023/02/man-beats-machine-at-go-in-human-victory-over-ai/\n• 15” MacBook Air seems to be coming soon:\n    • 9to5Mac: https://9to5mac.com/2023/04/14/15-inch-macbook-air-release-testing/\n• SEGA is buying Rovio, makers of Angry Birds:\n    • 9to5mac: https://9to5mac.com/2023/04/17/sega-to-acquire-angry-birds-dev-rovio/\n• Privacy through obscurity: a feature exploration.\n• Code Completion Tip:\n    • @_spi: https://blog.eidinger.info/system-programming-interfaces-spi-in-swift-explained#heading-spionly\n• Commented Out: Tears of the Kingdom Trailer!\n    • Nintendo: https://www.youtube.com/watch?v=uHGShqcAHlQ\n\nThis week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, April 17th, 2023.","published":"2023-05-01T12:00:08Z","thumbnail_url":"https://img.youtube.com/vi/G9Z0Xg4hclY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learning SwiftUI, when you already know UIKit – Mixing SwiftUI and UIKit 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"Moy-5nlC4_U","video_url":"https://www.youtube.com/watch?v=Moy-5nlC4_U","description":"Do you want to easily download the videos and Xcode projects of this training course? They're available for sale on Gumroad for just $1 👉 https://vpradeilles.gumroad.com/l/learning-swiftui-when-you-already-know-uikit\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-swiftui-when-you-already-know-uikit\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will:\n👉 Learn how to use SwiftUI and UIKit together\n👉 Discover how to embed a UIKit component in a SwiftUI view...\n👉 ...and how to integrate SwiftUI views in a UIKit app\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-05-01T11:29:37Z","thumbnail_url":"https://img.youtube.com/vi/Moy-5nlC4_U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"💜 S3E6 New direction explained for To Do app | #SwiftUI Chill coding & app ideas","channel_name":"Full Queue Developer","video_id":"6Ax0GBk2WlA","video_url":"https://www.youtube.com/watch?v=6Ax0GBk2WlA","description":"📆 Originally broadcasted live from New York on Sunday, April 30, 2023 \n\n💡 SUMMARY\nThe to app goes in a new direction. I use the iPad to explain the motivation for the new direction, and sketch out how it might look like. Then we start coding it up in SwiftUI.\n\nThe reading at the end is \"Memories & the Subconscious\" from The Creative Act by Rick Rubin \n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-05-01T04:30:01Z","thumbnail_url":"https://img.youtube.com/vi/6Ax0GBk2WlA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 S3E5 #swiftUI to-do app. Chill live-coding stream","channel_name":"Full Queue Developer","video_id":"9WSt5d1fwjs","video_url":"https://www.youtube.com/watch?v=9WSt5d1fwjs","description":"📆 Originally broadcasted live from New York on Sunday, April 30, 2023 \n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-04-30T18:19:38Z","thumbnail_url":"https://img.youtube.com/vi/9WSt5d1fwjs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"iOS 16 Navigation Best Practices: Learn SwiftUI Navigation Like a PRO!","channel_name":"tundsdev on YouTube","video_id":"AinyMZRrJ4Y","video_url":"https://www.youtube.com/watch?v=AinyMZRrJ4Y","description":"iOS 16 Navigation Best Practices: Learn SwiftUI Navigation Like a PRO!\n\nIn this jam packed vid, you’re going to learn swiftui navigation like a pro. We’re going to start of with some SwiftUI basics in this SwiftUI navigation tutorial and then build our way up to some more advanced SwiftUI topics such as iOS deep links, iOS push notifications & SwiftUI MultiPlatform App.\n\nBy the end of this SwiftUI tutorial, you should have everything you need to get started with navigation in SwiftUI.\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro - Intro To NavigationStack In SwiftUI\n00:01:26 - Le Problem\n00:02:21 - Brief Project Breakdown\n00:03:05 - How To Replace A NavigationView With A NavigationStack In SwiftUI\n00:06:13 - How To Use navigationdestination In SwiftUI\n00:09:29 - How To Use Custom Types With Navigation Destination\n00:13:22 - How To Add Multiple Navigation Destinations In SwiftUI\n00:22:00 - How To Use NavigationPath In SwiftUI\n00:30:59 - iPad support and styles\n00:31:48 - Summary - Intro To NavigationStack In SwiftUI\n00:32:59 - Project Breakdown\n00:33:55 - Creating a NavigationRouter with Enums\n00:46:24 - Navigating programatically one level deep within Navigation Stack\n00:50:29 - Popping back programatically using NavigationPath\n00:55:12 - When to use NavigationPath & Limitations\n00:56:35 - Refactoring our Routes to be an array of Enums\n01:07:05 - Handling navigation 2+ levels deep programatically\n01:16:08 - Popping back to specific screens programmatically\n01:19:35 - Writing Unit Tests In Swift for our RouteManager\n01:27:57 - Summary - SwiftUI Programmatic Navigation\n01:28:22 - Intro - Deep Linking in SwiftUI\n01:29:15 - What Is Deeplinking?\n01:30:11 - Brief Project Breakdown\n01:30:58 - How To Configure Universal Links In Xcode\n01:33:06 - Testing out Deep Links 3 Ways\n01:33:42 - How To Test Deep Links using the Reminders app\n01:35:12 - How To Test Deep Links In iOS Using Terminal\n01:36:38 - How To Test Deep Links on iOS Using RocketSim\n01:40:44 - How To Deep Link To A Screen In SwiftUI\n01:46:32 - Building Our Deep Link Finder\n01:53:37 - How To Pass Data In A Deep Link In Swift\n02:02:32 - Manipulating the NavigationStack via a Deep Link\n02:09:59 - How To Fetch A Single Product Using A Deep Link\n02:20:03 - Handling Invalid Products Using Deep links\n02:24:09 - How To Use ShareLink In SwiftUI To Share A Product\n02:35:20 - How To Write Unit Tests In Swift For Our Route Finder\n02:42:25 - Summary - Deep Linking in SwiftUI\n02:42:54 - Intro - iOS Firebase Push Notifications Deep Linking\n02:43:47 - Project Breakdown\n02:44:23 - How To Ask For Permission To Use Notifications In Swift\n02:53:50 - Working With APNS Payload\n03:01:28 - How to add an AppDelegate to a SwiftUI app\n03:04:28 - How To Use UNUserNotificationCenterDelegate In Swift To Handle Background Deep Links\n03:16:13 - How To Modify Your UI From A Push Notification Deep Link\n03:21:47 - How To Show Notifications Whilst Your App Is Open\n03:23:47 - What Is Firebase Cloud Messaging?\n03:24:51 - How To Add Push Notification Capability To A Xcode Project\n03:26:24 - How To Setup Firebase Cloud Messaging In iOS\n03:30:26 - How To Create An APNS Key In Apple Developer\n03:36:28 - Sending A Push Notification In Firebase\n03:41:00 - Summary - iOS Firebase Push Notifications Deep Linking\n03:41:28 - Intro - SwiftUI Multiplatform App\n03:42:23 - Briefly Discussing Layout on iPad on Multiplatform\n03:44:05 - How To Add Multiplatform support to your Xcode project\n03:44:34 - Building A Sidebar in SwiftUI for iPad\n03:47:21 - How To Create A 2 Column Layout on iPad with NavigationSplitView\n03:56:28 - Refactoring Our Products Fetcher\n03:58:39 - How To Handle Selection State In Our Sidebar\n04:03:01 - Building Our MenuListView for our details screen\n04:09:00 - Building Container Views For Your SwiftUI Previews\n04:11:41 - Building Our MenuGridView for our details screen\n04:16:40 - Hooking up our sidebar to our detail screen\n04:25:21 - Working with ToolBar in SwiftUI\n04:33:09 - Adapting our Toolbar based on our device\n04:37:42 - Adapting our Layout based on our settings screen\n04:40:33 - Adapting our layout based on our settings screen\n04:45:30 - Building A 3 Column Layout on iPad with NavigationSplitView\n05:00:29 - Mac Apps in SwiftUI\n05:02:50 - Deep Links on iPad in SwiftUI\n05:12:11 - How To Add Keyboard Shortcuts in SwiftUI\n05:15:23 - NavigationSplitView ColumnVisibility In SwiftUI\n05:21:51 - onHover in SwiftUI\n05:23:07 - iPad Split View & Slide Over\n05:24:45 - Summary - SwiftUI Multiplatform App\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI","published":"2023-04-30T14:30:02Z","thumbnail_url":"https://img.youtube.com/vi/AinyMZRrJ4Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Type Extensions in Swift and SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"_k1O4Iyoitk","video_url":"https://www.youtube.com/watch?v=_k1O4Iyoitk","description":"In this video we are going to explore Type Extensions for Swift and SwiftUI.\n\nWe will look at the three different types of extensions for types that  allow you to extend the capabilities of a type by adding new methods, properties or subscripts.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:40 Computed Properties\n7:25 Functions\n11:55 Subscripts\n15:18 SwiftUI View Extensions\n\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/ExtensionsStarterProjects.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Exploring-Swift-Type-Extensions\n\nReferences mentioned in video:\nCustom ViewModifiers\n   https://youtu.be/XdfVPPfnZZU\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-04-30T13:33:01Z","thumbnail_url":"https://img.youtube.com/vi/_k1O4Iyoitk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Generics for Beginners - Eliminate Code Duplication","channel_name":"Sean Allen on YouTube","video_id":"a3AH0ItFTKU","video_url":"https://www.youtube.com/watch?v=a3AH0ItFTKU","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift Generics provide a general solution in code that can handle various types. In this video I break down the syntax and use cases for Generics in Swift by going through a number of examples (basic and real life). We talk about protocol conformance and single letter variable names. Then I explain why you should be careful with Generics and not use them everywhere in your code.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - What are Generics?\n0:31 - Abstract Example - Code Breakdown\n2:08 - Basic Example in Code\n4:53 - Generics in Swift Language\n6:23 - Real Life Example - Generic Network Call\n8:20 - The Generic Balancing Act","published":"2023-04-30T13:03:17Z","thumbnail_url":"https://img.youtube.com/vi/a3AH0ItFTKU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"The App That’s Winning with ChatGPT | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"l_mAIwHsXpo","video_url":"https://www.youtube.com/watch?v=l_mAIwHsXpo","description":"This Week in Apps we’re looking at big money for a ChatGPT app, Bluesky as a Mastodon alternative, CapCut's 💰 run, Zoom's return to business, and more! App intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:15 - Ask AI\n2:31 - Bluesky\n4:17 - CapCut\n5:49 - Zoom\n7:22 - Google Authenticator","published":"2023-04-30T12:30:31Z","thumbnail_url":"https://img.youtube.com/vi/l_mAIwHsXpo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Demystifying Statements in Swift: Why can't you return an if statement (yet)?","channel_name":"Swift and Tips","video_id":"KPDjhzYb-AI","video_url":"https://www.youtube.com/watch?v=KPDjhzYb-AI","description":"In this video, you will understand what are statements in Swift (5.8) and we will explore the different kinds. We also going to compare them between expressions to understand why a return statement cannot return an if (yet).\n\nWhether you're a beginner or an experienced Swift developer, this video will help demystify statements and expressions and improve your understanding of the language.\n\n------\nVideos Related:\n* Expressions: https://youtu.be/gz4VU-Vwz30\n* The Composable Architecture (TCA): https://www.youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Error Handling (throw): https://youtu.be/Lh1B5BsAAK8\n* available/unavailable: https://youtu.be/-L4_EEJJEHQ\n\n-----\nResources:\n* Expressions: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/statements\n* if and switch expressions: https://github.com/apple/swift-evolution/blob/main/proposals/0380-if-switch-expressions.md\n* Use case for #sourceLocation: https://forums.swift.org/t/whats-the-usage-and-scenes-to-be-used-of-sourcelocation/14328\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nLucid Dreaming by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-04-29T16:47:06Z","thumbnail_url":"https://img.youtube.com/vi/KPDjhzYb-AI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift Dependency Injection - What is it? What are the benefits?","channel_name":"Sean Allen on YouTube","video_id":"l0QehVWz2i0","video_url":"https://www.youtube.com/watch?v=l0QehVWz2i0","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nDependency Injection is when you give an object what it needs, rather than it creating those objects itself. In this video I show you a basic example using the Chipotle App as an example. And then I help you answer the common iOS Dev interview questions asking why would you use dependency injection in Swift and what are the benefits.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - What is Dependency Injection\n0:26 - Initializer Injection Code Example\n4:19 - Benefits of Dependency Injection","published":"2023-04-29T13:03:08Z","thumbnail_url":"https://img.youtube.com/vi/l0QehVWz2i0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Custom Video Player - YouTube Video Player - Part 2 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"N4LISLVTB20","video_url":"https://www.youtube.com/watch?v=N4LISLVTB20","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to develop a unique video player that looks like the YouTube Video player | SwiftUI Custom Video Player | SwiftUI Video Player Custom Controls | SwiftUI Custom Video Player Seeker | SwiftUI AVKit Video Player | SwiftUI Custom Animations | SwiftUI Animations | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-2-82196310\n\n► Part 1 Video: https://youtu.be/BEGPObrbkFU\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Overview\n    0:23 Building Double Tap Seeking\n    5:44 Building Thumbnail Seeker\n    14:10 Enabling Swipe to Full Screen Video\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-28T16:38:42Z","thumbnail_url":"https://img.youtube.com/vi/N4LISLVTB20/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"E6: Making a todo form and storing it in the database || Building an app with Vapor and SwiftUI","channel_name":"maeganwilson_","video_id":"b2ZsX37CYPE","video_url":"https://www.youtube.com/watch?v=b2ZsX37CYPE","description":"In this stream, I'll work on getting project information in the far right column and making a todo form that posts to the database\n\nNotion page with tasks and such about the project: https://cctplusllc.notion.site/Work-in-Public-Home-4e968a2783694bb5a84d674a4ab5ebd5\n\nIf you enjoy the live stream, then please consider buying me a coffee at https://ko-fi.com/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-04-28T13:33:34Z","thumbnail_url":"https://img.youtube.com/vi/b2ZsX37CYPE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"This surprising tactic got my app's first paying users - Build, Ship, Profit #2","channel_name":"Sean Allen on YouTube","video_id":"_o2ggCPh7qE","video_url":"https://www.youtube.com/watch?v=_o2ggCPh7qE","description":"In this episode of Build, Ship, Profit I show you what I'm doing to get my first paying users. I show the early results of showing my paywall and asking for ratings during my onboard flow. We also talk about the basic strategies of App Store Optimization and I show you how I determined which keywords to focus on.\n\nThen I break down my first Apple Search Ads experiment to show you how much money I spent, what keywords worked, which ones didn't, and how that informed my strategy for my next experiment.\n\nTo wrap up the episode I discuss why you shouldn't design a custom app as an indie dev and I show you have to setup your very first Apple Search Ads campaign.\n\nBuild, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nSubscribe so you don't miss an episode!\n\nCheck out Glassfy for your app's subscriptions & much more:\nhttps://glassfy.io/\n\nData.ai - State of Mobile 2023:\nhttps://www.data.ai/en/go/state-of-mobile-2023/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - My First Paying Customer!\n1:48 - Onboard Paywall - More Trials Started\n5:22 - Onboard Request Rating Worked!\n7:13 - Daily Active Users Update\n8:23 - Downloads to DAU Ratio\n8:53 - Building vs. Sales Season\n10:15 - ABC’s of ASO and My Strategy\n12:47 - ASO Dashboard\n15:15 - Why I Need to Change My App Title\n16:17 - Apple Search Ads - Initial Experiment Results\n17:59 - Why Early Downloads are SO Important\n19:09 - Cost Per Tap & Cost Per Acquisition Results\n21:25 - Don’t Design your App!\n24:34 - ASA - Basic vs. Advanced\n27:29 - Setup your first Apple Search Ads Campaign","published":"2023-04-28T13:21:21Z","thumbnail_url":"https://img.youtube.com/vi/_o2ggCPh7qE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Master Firebase for iOS with our Complete Series Conclusion | Firebase Bootcamp #22","channel_name":"Swiftful Thinking","video_id":"dqFky4cVlsw","video_url":"https://www.youtube.com/watch?v=dqFky4cVlsw","description":"Learn how to use Firebase with iOS from start to finish with our complete series conclusion. Take action to request more videos and continue mastering Firebase for iOS development. Follow along and optimize your app with Firebase today.\n\nWANT MORE FIREBASE VIDEOS?\nFILL OUT THIS SURVEY: https://forms.gle/9hm4f19zg71m4eQSA","published":"2023-04-28T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/dqFky4cVlsw/hqdefault.jpg","twitter_url":""},{"name":"Can new apps win with #ASO? #apps #marketing #mobile #shorts","channel_name":"Appfigures on YouTube","video_id":"I-b1bvLP5Ys","video_url":"https://www.youtube.com/watch?v=I-b1bvLP5Ys","description":"New app makers think it's hard to grow downloads for a new app, but that's just incorrect.\n\nYou *CAN* get downloads for a brand new app using App Store Optimization (#ASO) and there's a tiny little secret to how...\n\n#appstoreoptimization #appmarketing #mobile #marketing","published":"2023-04-27T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/I-b1bvLP5Ys/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"AsyncStream - Combine to Async Part 3","channel_name":"Daniel Steinberg on YouTube","video_id":"Q3haryNRePs","video_url":"https://www.youtube.com/watch?v=Q3haryNRePs","description":"In part three of our series we introduce a concrete implementation of the AsyncSequence protocol named AsyncStream and dramatically simplify our code inside of the ViewModel.\n\nPart 4: https://www.youtube.com/watch?v=2VE4CGAH1Jo&amp;t=178s\n\nCheck out my book The Curious Case of the Async Cafe with more information on AsyncStreams. https://editorscut.com/Books/Async/bookPage.html","published":"2023-04-27T04:00:09Z","thumbnail_url":"https://img.youtube.com/vi/Q3haryNRePs/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"#SEO Isn't the same as #ASO #shorts #appmarketing","channel_name":"Appfigures on YouTube","video_id":"PK-AAjgjoo8","video_url":"https://www.youtube.com/watch?v=PK-AAjgjoo8","description":"There's a common misconception that Search Engine Optimization (#SEO) and App Store Optimization (#ASO) are the same - but they aren't and attempting to do one like the other won't work.\n\nHere's why.\n\nA clip from the Subclub episode.","published":"2023-04-26T15:42:24Z","thumbnail_url":"https://img.youtube.com/vi/PK-AAjgjoo8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Firebase Analytics for iOS: Track User Behavior With Data-Driven Insights | Firebase Bootcamp #21","channel_name":"Swiftful Thinking","video_id":"3bj2vSk0YB0","video_url":"https://www.youtube.com/watch?v=3bj2vSk0YB0","description":"Unlock valuable insights about your iOS app users with Firebase Analytics. In this tutorial, you'll learn how to set up and use Analytics to track user behavior, measure app performance, and make data-driven decisions. Watch now to get started!\n\n00:00 Firebase Analytics\n03:52 Documentation\n07:20  Integration\n11:51 Logging Events\n15:10 Adding Analytics\n17:45 User Properties vs Parameters\n20:31 Enable Debugging\n24:57 Disable Debugging\n25:27 Realtime Dashboard \n26:57 Events Dashboard\n27:38 Conversions\n29:09 Audiences\n30:47 Google Analytics\n31:59 Insights\n32:37 Conclusion","published":"2023-04-26T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/3bj2vSk0YB0/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI: Environment property. You should use it!","channel_name":"Mike Mikina on YouTube","video_id":"P3qYC9xP0Y8","video_url":"https://www.youtube.com/watch?v=P3qYC9xP0Y8","description":"SwiftUI has this great concept of Environment properties. These are properties that are passed automatically from one view to another. They can include system-wide settings, such as ColorScheme, which indicates whether the view is in light or dark mode, or simple view settings like “isEnabled”.\n\nIn this video, I will show you an example of a custom button that use the “isEnabled” property to change its view.\n\nLink to the repository: https://github.com/mikina/EnvironmentProperty\n\n00:00 Intro\n00:35 Sample project\n02:00 The issue with custom button\n03:07 Environment property\n07:24 Outro\n\n#iOS #SwiftUI #programming \n\nMusic: Streambeats","published":"2023-04-26T06:45:00Z","thumbnail_url":"https://img.youtube.com/vi/P3qYC9xP0Y8/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"SwiftUI Custom Video Player - YouTube Video Player - Part 1 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"BEGPObrbkFU","video_url":"https://www.youtube.com/watch?v=BEGPObrbkFU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to develop a unique video player that looks like the YouTube Video player | SwiftUI Custom Video Player | SwiftUI Video Player Custom Controls | SwiftUI Custom Video Player Seeker | SwiftUI AVKit Video Player | SwiftUI Custom Animations | SwiftUI Animations | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-1-82042732\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:45 Project SetUp\n    1:45 Building Custom Video Player Preview\n    4:27 Building Video Player Controls\n    6:11 Implementing Playback Controls\n    9:24 Building Video Player Seeker Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-25T18:29:08Z","thumbnail_url":"https://img.youtube.com/vi/BEGPObrbkFU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Midjourney Concept to Web Design Review","channel_name":"DesignCode","video_id":"k799uZcryCU","video_url":"https://www.youtube.com/watch?v=k799uZcryCU","description":"Explore three different design concepts for our midjourney course and provide valuable feedback to improve and refine these early-stage designs. Full course: https://designcode.io/midjourney\n\nRemember, these are rough drafts, and the goal is to transform them into polished, production-ready designs.\n\n#figma #midjourney #uidesign \n\n(00:00 - 03:06) Introduction and Inspiration \nIn this chapter, the video begins with an introduction to the design process and the importance of starting with inspiration. The speaker highlights the need for a strong sense of taste and how AI can assist in determining the perfect layout.\n\n(03:07 - 07:02) Analyzing Generated Layouts \nThe speaker evaluates different AI-generated layouts and discusses the strengths and weaknesses of each. This chapter covers principles of modern design, the importance of balancing colors and elements, and how to prioritize different aspects of a design.\n\n(07:03 - 15:05) Improving the Design \nIn this chapter, the speaker demonstrates how to improve upon the initial designs by toning down elements, using opacity, and focusing on subtlety. The goal is to make the design feel more comfortable and user-friendly, emphasizing the importance of utility and function.\n\n(15:05 - 23:01) Reviewing First Design \nIn this chapter, the speaker discusses and critiques the first design submitted by Sourasith. He points out the importance of proper alignment, size of buttons, padding, and consistency in design. He also emphasizes the significance of using different fonts and typography to create a more engaging and unique layout.\n\n(23:01 - 25:38) Evaluating Second Design \nThe second design, submitted by Sourany, is evaluated in this chapter. The speaker focuses on the logo design and explains that it is a common weak point for new designers. He talks about the importance of simplicity and branding in logo design and points out the flaws in the submitted logos, such as cheesy shadows and unrealistic gradients.\n\n(25:38 - 30:01) Analyzing Third Design \nIn the final chapter, the speaker briefly examines the third design, noting that it also suffers from similar issues as the previous designs. He reiterates the importance of avoiding outdated design elements and focusing on modern, clean aesthetics to create a visually appealing and unique layout.\n\n(30:01 - 33:26) The Importance of Design Taste \nIn this chapter, the speaker discusses the importance of developing a good taste in design as a designer. They mention that senior designers can explain their thought process and strategy in a way that makes sense to others, and they encourage developing taste to improve judgement, criticism, and decision-making in design.\n\n (33:26 - 39:13) Evaluating Early Designs\nThe speaker evaluates an early design and explains what doesn't work about it, such as the overwhelming use of green and the poor marriage of colors. They provide examples of how to improve the design based on principles, rather than personal bias or taste.\n\n(39:13 - 51:20) Intentionality and Commitment in Design \nIn this chapter, the speaker emphasizes the importance of intentionality and commitment in design. They discuss how designs should be either sharp or blurry, but not in-between, and that users should feel that the design was meant to be a certain way. The importance of treating customers as intelligent people is also highlighted.\n\n(51:20 - 01:00:02)  Senior Designer's Work \nIn this chapter, the reviewer takes a look at the work of the most senior designer on their team, and discusses the differences in design quality and detail. They mention the importance of time management and understanding the strengths and weaknesses of each team member in order to get the best results.\n\n(01:00:02 - 01:03:11) Recycling Designs and Collaboration \nIn this section, the speaker discusses the process of recycling designs and collaborating with another designer, Axan. They talk about adapting layouts and elements from their previous work and how they spent time on unique elements such as lines and circles.\n\n(01:03:12 - 01:06:38) Adapting Designs and Efficiency \nThe speaker emphasizes the importance of adapting and recycling designs to be efficient and effective. They discuss the time constraints they have and compare their design process to that of larger companies like Apple. They also highlight the importance of making designs as transparent and natural as possible.\n\n(01:06:39 - 01:09:35) Design Team Collaboration and Comparing Designs \nIn this section, the speaker compares their design to Akson's and appreciates the changes she made. They discuss how design teams often bounce ideas and elements back and forth, and how important it is to have good taste in design.","published":"2023-04-25T15:50:52Z","thumbnail_url":"https://img.youtube.com/vi/k799uZcryCU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Swift Quiz #10 – Type Placeholders","channel_name":"Vincent Pradeilles on YouTube","video_id":"pmk3kbIn1Gc","video_url":"https://www.youtube.com/watch?v=pmk3kbIn1Gc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-25T14:57:28Z","thumbnail_url":"https://img.youtube.com/vi/pmk3kbIn1Gc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Is it all downhill from here?","channel_name":"Sean Allen on YouTube","video_id":"ApG1U0VnXCU","video_url":"https://www.youtube.com/watch?v=ApG1U0VnXCU","description":"Consumer spending in mobile apps was down 2% in 2022. In this video I dive into data.ai's State of Mobile 2023 report and give you two reasons why I don't think this is such a big deal. I also share a slide that I hope inspires you to start building your own product.\n\nData.ai - State of Mobile 2023:\nhttps://www.data.ai/en/go/state-of-mobile-2023/\n\nCheck out Glassfy for your app's subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nThis is a clip from my new indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - Have we peaked in mobile spending?\n0:52 - Return to normalcy\n2:02 - Gaming drop\n2:29 - $1B, $100M, $10M, $1M, $100K","published":"2023-04-24T13:15:01Z","thumbnail_url":"https://img.youtube.com/vi/ApG1U0VnXCU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Firebase Performance for iOS: Optimizing Your App's Speed | Firebase Bootcamp #20","channel_name":"Swiftful Thinking","video_id":"cjkvq1ds8OI","video_url":"https://www.youtube.com/watch?v=cjkvq1ds8OI","description":"Optimize the performance of your iOS app with Firebase Performance. In this tutorial, you'll learn how to use Performance to monitor app speed, identify bottlenecks, and improve user experience. Watch now to get started!\n\n00:00 Firebase Performance\n02:37 Setup\n06:35 Adding Custom Attributes\n07:53 Testing Traces\n09:36 Performance Dashboard\n11:26 App Delegate Traces\n13:26 Screen Traces\n14:58 Custom Network Responses\n19:51 Clean Code","published":"2023-04-24T13:00:25Z","thumbnail_url":"https://img.youtube.com/vi/cjkvq1ds8OI/hqdefault.jpg","twitter_url":""},{"name":"Reddit's Biggest Day of Revenue EVER | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"UvGCmnWP83s","video_url":"https://www.youtube.com/watch?v=UvGCmnWP83s","description":"This Week in Apps we’re looking at the return of AI selfie app FaceApp, Apple's secret to instant success which you can use, Reddit's best day ever, and more. App intelligence data by Appfigures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:14 - FaceApp's back\n2:13 -Apple's little secret\n4:24 - Monopoly GO\n6:05 - Reddit's best day ever\n7:56 - Dairy Queen's big win","published":"2023-04-24T02:15:02Z","thumbnail_url":"https://img.youtube.com/vi/UvGCmnWP83s/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Learning SwiftUI, when you already know UIKit – Advanced Dataflows 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"5SbWGLGmsEw","video_url":"https://www.youtube.com/watch?v=5SbWGLGmsEw","description":"Do you want to easily download the videos and Xcode projects of this training course? They're available for sale on Gumroad for just $1 👉 https://vpradeilles.gumroad.com/l/learning-swiftui-when-you-already-know-uikit\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-swiftui-when-you-already-know-uikit\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will:\n👉 Learn how to implement Advanced Data Flows between views\n👉 Discover how the Environment allows to pass data implicitly from parent to child view\n👉 Understand how Preference Keys allow to send data data from child to parent view\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-23T15:22:25Z","thumbnail_url":"https://img.youtube.com/vi/5SbWGLGmsEw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Understanding Swift KeyPaths","channel_name":"Stewart Lynch on YouTube","video_id":"2-fzccDtc7o","video_url":"https://www.youtube.com/watch?v=2-fzccDtc7o","description":"In this video, I want to introduce you to KeyPaths and how you can use them in your Swift projects.\n\nWe will start by looking a what a KeyPath is and how you can use them to reference to a property of an object or a struct and then look at some examples of how you might apply them in your code.\n\nThis will include using keyPaths for sorting and mapping arrays, we will look at  the DynamicMemberLookup attribute and  two very practical examples for using KeyPaths to simplify your code\n\nWe will finish with a short explanation of how keyPaths are used in Lists for SwiftUI\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:14 The Basics\n5:40 KeyPathComparator\n8:22 KeyPaths for Mapping\n9:46 DynamicMemberLookup\n15:50 Practical Examples\n22:52 KeyPaths in Swift Lists\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\n   https://www.createchsol.com/StarterProjects/SwiftKeyPathsStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Swift-KeyPaths\n\nReferences mentioned in video:\nWhat is Swift KeyPath in Swift\n   https://sarunw.com/posts/what-is-keypath-in-swift/\nHow to Use DynamicMemberLookup in Swift\n   https://www.hackingwithswift.com/articles/55/how-to-use-dynamic-member-lookup-in-swift\nHigher order Function Videos\nmap, compactMap, flatMap\n   https://youtu.be/sdGwOPW0ko4\ncontains, forEach, Sorted\n   https://youtu.be/TnbAABxVq5w\nreduce, filter, removeAll\n   https://youtu.be/9wAhKodOyFI\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-04-23T13:37:44Z","thumbnail_url":"https://img.youtube.com/vi/2-fzccDtc7o/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Particle Effects - Animations - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"sLdQdOtpf7A","video_url":"https://www.youtube.com/watch?v=sLdQdOtpf7A","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to create a particle effects animation using SwiftUI that is similar to CAEmitter in UIKit | SwiftUI Particle Effects | SwiftUI Emitting Particles | SwiftUI Particle Animations | SwiftUI Custom Animations | SwiftUI Animations | SwiftUI Button Animation's | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-81897869\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:25 Project SetUp\n    2:45 Building Particle Effect's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-22T20:00:10Z","thumbnail_url":"https://img.youtube.com/vi/sLdQdOtpf7A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Pure Developer vs. Slimy Marketer","channel_name":"Sean Allen on YouTube","video_id":"2uUJrTT9x-E","video_url":"https://www.youtube.com/watch?v=2uUJrTT9x-E","description":"When it comes to strategies to earn income from your apps there are a ton of different tactics. In today's video I discuss the spectrum of the Pure Dev vs. Slimy Marketer. The Pure Dev will do nothing to sacrifice the user experience even if it means earning way less revenue. The Slimy Marketer will do anything and everything to squeeze every last bit of money from the user. Both extremes aren't good, so where should you fall on this spectrum?\n\nCheck out Glassfy for your app's subscriptions & much more:\nhttps://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nThis is a clip from my indie dev podcast called Build, Ship, Profit.\n\nBuild, Ship, Profit is a podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nBuild, Ship, Profit covers topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#indiedev  #buildinpublic  #softwaredeveloper \n\nTimestamps:\n0:00 - Pure Dev vs. Slimy Marketer\n0:46 - Where should you be?\n1:53 - Paywall during onboarding\n2:53 - Data didn’t sell me. Basic math did.\n3:47 - Charts\n4:43 - Optimize for the right customer\n6:15 - Think Deeper","published":"2023-04-21T13:15:01Z","thumbnail_url":"https://img.youtube.com/vi/2uUJrTT9x-E/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Add ChatGPT Markdown & Code Syntax Highlight to SwiftUI iOS App #iosdevelopment #chatgpt #swiftui","channel_name":"Xcoding with Alfian","video_id":"UjSTBX-rz-Q","video_url":"https://www.youtube.com/watch?v=UjSTBX-rz-Q","description":"Full Tutorial video:\nhttps://youtu.be/DYD6_3JD7jk\n\nColorful Flowers by Tokyo Music Walker | https://soundcloud.com/user-356546060\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY 3.0\nhttps://creativecommons.org/licenses/by/3.0/","published":"2023-04-21T13:13:16Z","thumbnail_url":"https://img.youtube.com/vi/UjSTBX-rz-Q/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Firebase Crashlytics Tutorial for iOS: Enhance Stability and Performance | Firebase Bootcamp #19","channel_name":"Swiftful Thinking","video_id":"xJsI0voFH8k","video_url":"https://www.youtube.com/watch?v=xJsI0voFH8k","description":"Improve the stability and performance of your iOS app with Firebase Crashlytics. In this tutorial, you'll learn how to set up and use Crashlytics to track and analyze crashes, monitor issues in real-time, and enhance the overall user experience. Watch now to get started!\n\n00:00 Firebase Crashlytics\n03:20 Crashlytics Dashboard\n05:30 Adding dSYM Run Script\n07:58 Adding Fake Crashes\n10:42 Enable Firebase Debug\n12:00 Testing Crashes\n14:51 Using Crashlytics Console\n19:57 Adding User Id\n23:11 Adding Custom Keys\n26:07 Adding Custom Logs\n30:23 Adding Non-Fatal Crashes\n34:28 Resolving Crashes\n39:20 Crash Free Rate & Bonus Info\n42:21 Manually upload dSYMS","published":"2023-04-21T13:00:46Z","thumbnail_url":"https://img.youtube.com/vi/xJsI0voFH8k/hqdefault.jpg","twitter_url":""},{"name":"Made a iPhone 14 Dynamic Island inspired Meta ball animation effect using #SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"6EciJLL2xy8","video_url":"https://www.youtube.com/watch?v=6EciJLL2xy8","description":"","published":"2023-04-20T19:03:46Z","thumbnail_url":"https://img.youtube.com/vi/6EciJLL2xy8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Card based Matched Geometry Animation using #SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"zmYDEPiw8bk","video_url":"https://www.youtube.com/watch?v=zmYDEPiw8bk","description":"","published":"2023-04-20T18:19:09Z","thumbnail_url":"https://img.youtube.com/vi/zmYDEPiw8bk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"24: Apple sponsorship Q&A and our package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"6VdNrZAFEho","video_url":"https://www.youtube.com/watch?v=6VdNrZAFEho","description":"News and Opening Discussion\n\n- The announcement on the Swift Package Index blog - https://blog.swiftpackageindex.com/posts/welcoming-apple-as-a-supporter-of-the-swift-package-index/\n- The announcement on Swift.org - https://www.swift.org/blog/swift-package-index-developer-spotlight/\n\nPackages\n\n- Crayon by David Walter - https://swiftpackageindex.com/divadretlaw/Crayon\n- With by Slipp Douglas Thompson - https://swiftpackageindex.com/capnslipp/With\n- docc-gpt by Gonzalo Nuñez - https://swiftpackageindex.com/gonzalonunez/docc-gpt\n    - Swift forums announcement - https://forums.swift.org/t/doccgpt-self-documenting-swift-code/63943/1\n- TrustKit by Alban Diquet - https://swiftpackageindex.com/datatheorem/TrustKit\n- PolyKit by Anton Heestand - https://swiftpackageindex.com/heestand-xyz/PolyKit\n- morkandmidi by Brad Howes - https://swiftpackageindex.com/bradhowes/morkandmidi","published":"2023-04-20T14:00:05Z","thumbnail_url":"https://img.youtube.com/vi/6VdNrZAFEho/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Turn Midjourney Illustration to Vector in Figma","channel_name":"DesignCode","video_id":"dWeZnqMArCw","video_url":"https://www.youtube.com/watch?v=dWeZnqMArCw","description":"A Step-by-Step Guide to Tracing and Designing a House Using the Pen Tool in Figma, Inspired by Midjourney. Full course: https://designcode.io/midjourney\n\nWelcome to this tutorial on drawing a house design using the pen tool in Figma. Here, you will learn the basics of using the pen tool to trace an image. We will be copying a Midjourney design and focusing on the details that make up the house design, such as the roof, windows, door, trees and shadows. You will learn how to use the pen tool to create paths, shapes, and curves throughout the journey.\n\n## Transform the Illustration Using Midjourney\n\nAs Midjourney has not provided us with a detailed image for the smart home app, we cannot proceed with designing based on the limited information available. Therefore, it would be best to generate a specific image of a nice house that we can use as a reference for designing the app's interface.\n\n#figma #midjourney #uidesign","published":"2023-04-20T13:45:00Z","thumbnail_url":"https://img.youtube.com/vi/dWeZnqMArCw/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to Profit From Your Apps - NEW Podcast","channel_name":"Sean Allen on YouTube","video_id":"B4XySdT2FkY","video_url":"https://www.youtube.com/watch?v=B4XySdT2FkY","description":"Build, Ship, Profit is a new podcast that teaches you how to earn income from the apps you build. This show is unique because you will learn growth strategies AND watch me implement them into my own app to follow along with the results, good or bad. I share all my numbers from daily active users to monthly recurring revenue. Let's grow together!\n\nIn future episodes, we'll cover topics like:\n    - App Store Optimization\n    - Apple Search Ads\n    - Pricing, Marketing, & Growth strategies\n    - Paywall optimizations\n    - User Acquisition (Downloads)\n    - Retention strategies - keeping those users\n    - Get Ratings & Reviews so you can rank high organically in the App Store\n\nSubscribe so you don't miss an episode!\n\nCheck out Glassfy for your app's subscriptions & much more - https://glassfy.io/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - What is Build, Ship, Profit?\n2:46 - Why listen to me???\n3:47 - Structure - Feedback Welcome\n5:44 - Pure Dev vs. Slimy Marketer\n8:00 - Paywall & Ratings in Onboard Example\n9:14 - The data didn’t sell me. Basic math did.\n10:49 - Optimize for the RIGHT user\n13:06 - Creator View Update Starts\n14:47 - Focused on growth, not building\n16:19 - Customer Interviews changed my strategy\n18:28 - Long & short term revenue goals\n19:43 - Self sufficient by end of 2023\n21:37 - What I’m doing to grow - ASO, ASA, Brute Force\n23:45 - State of Mobile 2023\n24:46 - Consumer Spend First Ever Decline - Why?\n26:44 - $1B, $100M, $10M, $1M, $100K?","published":"2023-04-20T13:15:02Z","thumbnail_url":"https://img.youtube.com/vi/B4XySdT2FkY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 129: Boom, Double the Screen","channel_name":"Code Completion","video_id":"4Q_LoYi23PI","video_url":"https://www.youtube.com/watch?v=4Q_LoYi23PI","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Swift Evolution\n06:07 - true and false\n08:23 - Apple Savings\n13:59 - Ford CarPlay\n21:08 - Apple Glasses\n24:56 - Max\n26:28 - Sponsor: Super Easy Timer\n27:05 - Code Completion Tip\n29:33 - Mini Review Corner\n48:40 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Evolution updates:\n    • Observation: https://github.com/apple/swift-evolution/blob/main/proposals/0395-observability.md\n    • for…in vs for…of: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in#array_iteration_and_for...in\n• C has true and false now:\n    • Micheal Tsai’s Blog: https://mjtsai.com/blog/2023/04/13/c23-standard-sets-the-world-on-fire/\n• Apple Savings accounts are here:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/04/apple-cards-new-high-yield-savings-account-is-now-available-offering-a-4-point-15-percent-apy/\n• Unlike GM, Ford commits to CarPlay:\n    • 9to5mac: https://9to5mac.com/2023/04/13/ford-carplay-support-commitment/\n• Apple Glasses rumored to be coming in 2026:\n    • 9to5mac: https://9to5mac.com/2023/04/13/apple-glasses-launch-2/\n• Would you like to watch Max on your M2 Max MacBook Pro via your AirPods Max?\n    • Daring Fireball: https://daringfireball.net/2023/04/warner_max\n• Code Completion Tip: Private Underscore:\n    • Swift Forrums: https://forums.swift.org/t/coding-style-for-internal-private-variables/2850/3\n• Mini Review Corner: Surface Duo\n    • Microsoft: https://www.microsoft.com/en-us/d/surface-duo-2/9408kgxp4xjl\n    • GameExplain: https://www.youtube.com/watch?v=zgWaHEP1ewg\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, April 17th, 2023.","published":"2023-04-20T12:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4Q_LoYi23PI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Add Markdown & Code Syntax Highlighting to ChatGPT iOS SwiftUI App","channel_name":"Xcoding with Alfian","video_id":"DYD6_3JD7jk","video_url":"https://www.youtube.com/watch?v=DYD6_3JD7jk","description":"In this video, we're going to add Markdown Rendering & Code Syntaxt Highlighting to the iOS target of ChatGPT SwiftUI App. This is a continuation of the previous tutorials in \"Build SwiftUI ChatGPT series\"\n#swiftui #chatgpt #iosdevelopment #iosdevelopment \n\nTutorial Links:\n\nStarter Project - XCAChatGPT SwiftUI Git \n(Select markdown-code-highlight-ios-starter Tag):\nhttps://github.com/alfianlosari/ChatGPTSwiftUI\n\nBuild SwiftUI ChatGPT series Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0\n\nApple Swift Markdown Git:\nhttps://github.com/apple/swift-markdown\n\nHighlighter Swift Forked Git:\nhttps://github.com/alfianlosari/HighlighterSwift\n\nChristian Selig Markdownosaur Code Snippet:\nhttps://github.com/christianselig/Markdownosaur/blob/main/Sources/Markdownosaur/Markdownosaur.swift\n\nHighlighter Swift Original Git:\nhttps://github.com/smittytone/HighlighterSwift\n\nTimeline\n00:00:00 Intro\n00:01:20 Project Setup & SPM Dependencies\n00:05:59 Markdown Attributed String Parser\n00:21:07 CodeBlock Syntax Higlighting SwiftUI View\n00:39:01 MessageRow SwiftUI View with Attributed String\n01:00:11 ChatGPT API Response Parsing in View Model\n\nColorful Flowers by Tokyo Music Walker | https://soundcloud.com/user-356546060\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY 3.0\nhttps://creativecommons.org/licenses/by/3.0/","published":"2023-04-20T04:17:04Z","thumbnail_url":"https://img.youtube.com/vi/DYD6_3JD7jk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Notifications: Combine to Async Part 2","channel_name":"Daniel Steinberg on YouTube","video_id":"9M9rPcBwsxU","video_url":"https://www.youtube.com/watch?v=9M9rPcBwsxU","description":"This time we replace the use of Combine and @Published inside of Support with the use of NotificationCenter. Swift now includes a new way to listen for Notifications using an AsyncSequence\n\nPart 3: https://www.youtube.com/watch?v=Q3haryNRePs&amp;t=81s\n\nFor more information, check out my book The Curious Case of the Async Cafe https://editorscut.com/Books/Async/bookPage.html","published":"2023-04-20T04:00:04Z","thumbnail_url":"https://img.youtube.com/vi/9M9rPcBwsxU/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Firebase Storage for iOS: Storing User Content in the Cloud | Firebase Bootcamp #18","channel_name":"Swiftful Thinking","video_id":"sTiD8a9sBWw","video_url":"https://www.youtube.com/watch?v=sTiD8a9sBWw","description":"Learn how to integrate Firebase Storage into your iOS app with this comprehensive tutorial. Discover how to store, retrieve, and manage user-generated content like images and videos in the cloud. Watch now to get started!\n\n00:00 Firebase Storage\n03:33 What is Storage?\n06:40  import Storage\n09:16 StorageManager\n10:55 Uploading images\n17:20 PhotosPicker\n24:02 Managing Storage Console\n25:57 Uploading to folders\n28:14 Child folders\n31:53 Convenience upload functions\n34:47 Image compression\n38:23 Downloading images\n46:37 Download Image Optimizations\n48:42 Dynamic storage references\n50:54 Async Image Loading\n55:09 Async Image Optimizations\n57:30 Deleting images\n01:03:26 Final thoughts","published":"2023-04-19T13:00:42Z","thumbnail_url":"https://img.youtube.com/vi/sTiD8a9sBWw/hqdefault.jpg","twitter_url":""},{"name":"Discover how @MainActor work in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"pM2ZhOYPuDA","video_url":"https://www.youtube.com/watch?v=pM2ZhOYPuDA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-18T14:54:21Z","thumbnail_url":"https://img.youtube.com/vi/pM2ZhOYPuDA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Custom Tab bar with Animated Lottie Tab Icons built using #SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"_xfn4ScF280","video_url":"https://www.youtube.com/watch?v=_xfn4ScF280","description":"","published":"2023-04-17T18:58:29Z","thumbnail_url":"https://img.youtube.com/vi/_xfn4ScF280/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Firebase Security Rules Tutorial: Protecting Your App's Data | Firebase Bootcamp #17","channel_name":"Swiftful Thinking","video_id":"ysvmtLCYou0","video_url":"https://www.youtube.com/watch?v=ysvmtLCYou0","description":"Secure your Firebase database with custom security rules by following this comprehensive tutorial. Learn how to restrict access, prevent unauthorized modifications, and protect sensitive data in your app. Watch now to get started!\n\n00:00 Firebase Security Rules\n03:15 What are Security Rules?\n07:20 Writing basic rules\n11:50 Basic User Rules\n20:05 Advanced User Rules\n25:36 Complex User Rules\n29:12 Basic Product Rules\n33:19 Advanced Product Rules\n37:00 Scaling rules\n42:47 Bonus rules\n44:03 Rules for sub-collections\n47:29 Final thoughts","published":"2023-04-17T13:00:45Z","thumbnail_url":"https://img.youtube.com/vi/ysvmtLCYou0/hqdefault.jpg","twitter_url":""},{"name":"How Big is the Million-Downloads Club? That and more on This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"9S0Xg0DRRv8","video_url":"https://www.youtube.com/watch?v=9S0Xg0DRRv8","description":"This Week in Apps we’re looking at the million downloads club, the most downloaded apps and games, Mastodon, and BeReal. App intelligence data by Appfigures.\n\n► The Most Downloaded Apps (Series) → https://appfigures.com/resources/tagged/most-downloaded\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n► Get ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Welcome\n0:13 - The Million Downloads club\n1:55 - The Most Downloaded Apps\n4:19 - The Most Downloaded Games\n6:05 - What happened to Mastodon?\n7:56 - Remember BeReal?","published":"2023-04-16T22:22:13Z","thumbnail_url":"https://img.youtube.com/vi/9S0Xg0DRRv8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Learning SwiftUI, when you already know UIKit – The Navigation 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"GOf8UJdWLRs","video_url":"https://www.youtube.com/watch?v=GOf8UJdWLRs","description":"🔥 This SwiftUI training session is available for free, if you've enjoyed it please consider leaving a tip 👉 https://www.buymeacoffee.com/v.pradeilles 🔥\n\n———\n\nDo you want to easily download the videos and Xcode projects of this training course? They're available for sell on Gumroad for just $1 👉 https://vpradeilles.gumroad.com/l/learning-swiftui-when-you-already-know-uikit\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-swiftui-when-you-already-know-uikit\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will:\n👉 Learn how to implement the 3 main navigation paradigms: push, tab bar and modal\n👉 Discover the improvements of the new Navigation APIs introduced with iOS 16\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-16T16:18:05Z","thumbnail_url":"https://img.youtube.com/vi/GOf8UJdWLRs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"NavigationSplitView - Build An iOS Shopping App, Deploy It Everywhere: SwiftUI Multiplatform ⚡️","channel_name":"tundsdev on YouTube","video_id":"v7rRbiDprIg","video_url":"https://www.youtube.com/watch?v=v7rRbiDprIg","description":"NavigationSplitView - Build An iOS Shopping App, Deploy It Everywhere: SwiftUI Multiplatform ⚡️\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro\n00:00:55 - Briefly Discussing Layout on iPad on Multiplatform\n00:02:37 - How To Add Multiplatform support to your Xcode project\n00:03:05 - Building A Sidebar in SwiftUI for iPad\n00:05:53 - How To Create A 2 Column Layout on iPad with NavigationSplitView\n00:14:59 - Refactoring Our Products Fetcher\n00:17:11 - How To Handle Selection State In Our Sidebar\n00:21:32 - Building Our MenuListView for our details screen\n00:27:31 - Building Container Views For Your SwiftUI Previews\n00:30:12 - Building Our MenuGridView for our details screen\n00:35:12 - Hooking up our sidebar to our detail screen\n00:43:52 - Working with ToolBar in SwiftUI\n00:51:40 - Adapting our Toolbar based on our device\n00:56:13 - Adapting our Layout based on our settings screen\n00:59:04 - Adapting our layout based on our settings screen\n01:04:01 - Building A 3 Column Layout on iPad with NavigationSplitView\n01:19:01 - Mac Apps in SwiftUI\n01:21:21 - Deep Links on iPad in SwiftUI\n01:30:43 - How To Add Keyboard Shortcuts in SwiftUI\n01:33:55 - NavigationSplitView ColumnVisibility In SwiftUI\n01:40:23 - onHover in SwiftUI\n01:41:39 - iPad Split View & Slide Over\n01:43:16 - Summary\n\nEnjoying the video? Then why stop here 🤷🏾‍♂️\n\nEnjoy rest of this course here in this playlist 👇🏾\n\nBecome A SwiftUI Navigation Pro (All Levels | SwiftUI Navigation Stack | iOS Deep Links | iOS Push Notifications | SwiftUI Multiplatform)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wWS3F-AVsCJHkhBlrkBp6f\n\n**********************************\n\nIn this video tutorial, we will explore the process of building a multiplatform app in SwiftUI, using Xcode. This tutorial is perfect for anyone who is interested in iOS development, SwiftUI, and building complex user interfaces across multiple platforms.\n\nTo get started, we will cover the basics of SwiftUI and how it differs from traditional UIKit development. From there, we will dive into setting up a multi-platform SwiftUI project and exploring the unique challenges that come with building an app that works seamlessly across iOS, iPadOS, and macOS.\n\nThroughout the tutorial, we will cover a range of topics, including SwiftUI routing, navigation, and the creation of complex user interfaces. We will also explore the use of SwiftUI's NavigationView and NavigationSplitView components to create a smooth and intuitive user experience.\n\nWhether you are new to SwiftUI or a seasoned developer, this tutorial has something for everyone. So, if you're looking to learn more about building multiplatform apps using SwiftUI, be sure to check out this video tutorial.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-04-16T14:00:36Z","thumbnail_url":"https://img.youtube.com/vi/v7rRbiDprIg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Understanding Swift Initializers","channel_name":"Stewart Lynch on YouTube","video_id":"ElfPQZ9MVTQ","video_url":"https://www.youtube.com/watch?v=ElfPQZ9MVTQ","description":"As part of the Swift Deeper Understanding series I want to take a closer look at Initializers\nWe will take a look at what an initializer is for structs and classes and we will look at creating multiple initializers for a struct or class and find out what a Convenience initializer is.\n\nWe will finish the video by looking at how we can create a custom initializer for a SwiftUI HStack\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:25 Introduction to Initializers\n8:27 Multiple Initializers\n14:35 Convenience Initializers\n18:27 Custom HStack Initializer\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/InitializersStarters.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Understanding-Swift-Initializers\n\nReferences mentioned in video:\nInitializers Part 1\n   https://youtu.be/qtR13ygYEns\n\nInitializers Part 2\n   https://youtu.be/We4rLsgKAws   \n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-04-16T13:44:39Z","thumbnail_url":"https://img.youtube.com/vi/ElfPQZ9MVTQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"An animated Sticky + Resizable Header built using #SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"3BILD8mLx4k","video_url":"https://www.youtube.com/watch?v=3BILD8mLx4k","description":"","published":"2023-04-15T19:45:54Z","thumbnail_url":"https://img.youtube.com/vi/3BILD8mLx4k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"A custom tab bar built using #SwiftUI, which I got inspiration from the PlayStation iOS app.","channel_name":"Kavsoft on YouTube","video_id":"URq05zh24n4","video_url":"https://www.youtube.com/watch?v=URq05zh24n4","description":"","published":"2023-04-15T19:37:04Z","thumbnail_url":"https://img.youtube.com/vi/URq05zh24n4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"A custom Pull to Refresh built using #SwiftUI, which comes out of the iPhone 14 Dynamic Island","channel_name":"Kavsoft on YouTube","video_id":"FfaWLuNS9N4","video_url":"https://www.youtube.com/watch?v=FfaWLuNS9N4","description":"","published":"2023-04-15T18:54:59Z","thumbnail_url":"https://img.youtube.com/vi/FfaWLuNS9N4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Shape Morphing Animation using Canvas in #SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"gQ5ZGVqNrew","video_url":"https://www.youtube.com/watch?v=gQ5ZGVqNrew","description":"","published":"2023-04-15T18:37:32Z","thumbnail_url":"https://img.youtube.com/vi/gQ5ZGVqNrew/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Banking App Animation Challenge - Complex UI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"AGjeXcj5DHU","video_url":"https://www.youtube.com/watch?v=AGjeXcj5DHU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show how to use SwiftUI to design a chic Banking App UI with complex animations and a carousel slider | SwiftUI Banking App UI | SwiftUI Cards App UI | SwiftUI Animations | SwiftUI Animation Challenge | SwiftUI Complex UI | SwiftUI Custom Page Tab View | SwiftUI Animated Carousel Slider | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-81509747\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro (16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:37 Project SetUp\n    2:29 Building Profile Card View\n    3:52 Building Custom Page Tab View\n    15:20 Building Expenses View\n    18:50 Building Expanded View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-14T16:30:07Z","thumbnail_url":"https://img.youtube.com/vi/AGjeXcj5DHU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Animation: Learn How to Animate Emoji Reactions and SVG Illustrations","channel_name":"Stream Developers on YouTube","video_id":"K4W4g2cK7q4","video_url":"https://www.youtube.com/watch?v=K4W4g2cK7q4","description":"Do you want to know how to build and use animations judiciously to provide great and wow user experiences? Keep watching to learn how to build engaging SwiftUI animations for your next iOS apps.\n\nTimestamps:\n00:00 Introduction\n00:41 What you will learn\n01:15 Previewing the final project\n02:40 Essential Resources\n03:45 How to create a 3D-y rotation animation\n07:19 How to create an arc motion\n11:20 Animating an SVG illustration\n19:45 Putting all the animations together\n20:46 Recap\n\nAmos' Twitter: [https://twitter.com/amos_gyamfi](https://twitter.com/amos_gyamfi)\nStream's Twitter: [https://twitter.com/getstream_io](https://twitter.com/getstream_io)\n\nDownload the finished project: [https://github.com/GetStream/swift-and-swiftui-tutorial-projects](https://github.com/GetStream/swift-and-swiftui-tutorial-projects)\nBuild your live video and voice apps with Stream: [https://getstream.io/video](https://getstream.io/video)\nLearn advanced SwiftUI animations: [https://getstream.io/blog/swiftui-animations-part-3](https://getstream.io/blog/swiftui-animations-part-3)\nBuild a fully functional chat in hours: [https://getstream.io/chat/sdk/swiftui](https://getstream.io/chat/sdk/swiftui)\n\nLive Camera SwiftUI: [https://github.com/daved01/LiveCameraSwiftUI/tree/main](https://github.com/daved01/LiveCameraSwiftUI/tree/main)\nCustom easing functions for CSS and SwiftUI: [https://easings.net/](https://easings.net/)\nMicrosoft Fluent Emoji: [https://github.com/microsoft/fluentui-emoji](https://github.com/microsoft/fluentui-emoji)\nTwemoji: [https://twemoji.twitter.com](https://twemoji.twitter.com/)","published":"2023-04-14T15:00:20Z","thumbnail_url":"https://img.youtube.com/vi/K4W4g2cK7q4/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Real-time data updates in iOS app with Firebase Firestore listeners | Firebase Bootcamp #16","channel_name":"Swiftful Thinking","video_id":"a87MFlvfWvA","video_url":"https://www.youtube.com/watch?v=a87MFlvfWvA","description":"Learn how to implement Listeners in Firebase Firestore for iOS apps. This video covers the basics of adding Listeners and demonstrates how to use them effectively. Improve your app's performance and user experience with this tutorial.\n\n00:00 Firestore Listeners\n05:56 Adding listeners\n14:37 Attaching listener\n16:51 Cancel Listeners\n19:32 Listener diffing\n22:21 Listening with Combine\n29:21 Custom query extension\n35:10 OnFirstAppear\n40:13 Firestore Conclusion","published":"2023-04-14T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/a87MFlvfWvA/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 128: We Don’t Want You on 5G","channel_name":"Code Completion","video_id":"R0TJ0ieQnoU","video_url":"https://www.youtube.com/watch?v=R0TJ0ieQnoU","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Preshow: We filled up 7 bits.\n00:42 - Intro\n00:58 - Indie App Spotlight\n05:04 - Carriers and WiFi\n09:26 - GM and CarPlay\n21:51 - No More 27” XDR\n24:09 - 9to5Mac’s iPhone 15\n30:33 - Bitcoin on your Mac\n36:06 - Sponsor: Bon Voyage\n37:03 - Code Completion Tip\n39:52 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Preshow: We filled up 7 bits!\n• Indie App Spotlight:\n    • Soulver for iPad: https://apps.apple.com/us/app/soulver-3/id1508732804?ls=1\n    • StopTheFonts: https://underpassapp.com/news/2023-4-3.html\n• Carriers can force you onto WiFi:\n    • Michael Tsai: https://mjtsai.com/blog/2023/04/07/carrier-forced-wi-fi-offloading/\n• In an effort to remove CarPlay, GM advertised CarPlay:\n    • Daring Fireball: https://daringfireball.net/2023/04/gm_carplay_iphones\n    • Rivian too: https://9to5mac.com/2023/04/07/rivian-carplay-support/\n    • Meanwhile, Dominos: https://9to5mac.com/2023/04/10/carplay-order-pizza-dominos/\n• Apple scraps the hypothetical 27” XDR:\n    • 9to5mac: https://9to5mac.com/2023/04/10/apple-scraps-plans-for-mini-led-studio-display/\n    • Camo: https://sixcolors.com/post/2023/03/camo-studio-2-supports-any-webcam-including-continuity-camera/\n• 9to5Mac mocked up the iPhone 15:\n    • 9to5mac: https://9to5mac.com/2023/04/07/iphone-15-pro-design-exclusive-images/\n    • Redesigned Control Center: https://9to5mac.com/2023/04/05/ios-17-rumor-redesigned-control-center/\n    • Sketch: 9to5Mac mocked up the iPhone 15\n• There’s some Bitcoin on your Mac:\n    • Andy Baio: https://waxy.org/2023/04/the-bitcoin-whitepaper-is-hidden-in-every-modern-copy-of-macos/\n• Code Completion Tip: Protocol Composition:\n    • The Swift Programming Language: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols/\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, April 10th, 2023.","published":"2023-04-14T12:00:31Z","thumbnail_url":"https://img.youtube.com/vi/R0TJ0ieQnoU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Reconsidering @Published - Combine to Async Part 1","channel_name":"Daniel Steinberg on YouTube","video_id":"2-3hQZQc6Sk","video_url":"https://www.youtube.com/watch?v=2-3hQZQc6Sk","description":"We often use @Published and Observable objects to communicate changes in a data source to a view in SwiftUI. In this video we start there and then refactor to use an AsyncSequence. Sure, we still use @Published within our view model, but we use the AsyncSequence as our first step.\n\nNote: In the video I refer to the Observation Pitch. It is now a Swift Evolution proposal and will likely be adopted soon: https://github.com/apple/swift-evolution/blob/main/proposals/0395-observability.md\n\nPart 2: https://www.youtube.com/watch?v=9M9rPcBwsxU&amp;t=4s\n\nFor more details, check out my book \"The Curious Case of the Async Cafe\" at https://editorscut.com/Books/Async/bookPage.html","published":"2023-04-13T04:00:00Z","thumbnail_url":"https://img.youtube.com/vi/2-3hQZQc6Sk/hqdefault.jpg","twitter_url":"https://twitter.com/dimsumthinking"},{"name":"Meet the New Native Video Picker API For SwiftUI - iOS 16 - PhotosPicker - Transferable - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"6ft-w1hFMLY","video_url":"https://www.youtube.com/watch?v=6ft-w1hFMLY","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show how to select videos using the new PhotosPicker and Transferable API from SwiftUI | SwiftUI Photos Picker | SwiftUI PhotosPicker Video Picker | SwiftUI Transferable | SwiftUI Video Picker | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-new-81433072\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:11 Implementation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-12T22:50:07Z","thumbnail_url":"https://img.youtube.com/vi/6ft-w1hFMLY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Working with Sub-Collections in Firebase Firestore for iOS Apps | Firebase Bootcamp #15","channel_name":"Swiftful Thinking","video_id":"oTmnbj5UFkA","video_url":"https://www.youtube.com/watch?v=oTmnbj5UFkA","description":"Learn how to use sub-collections in Firebase Firestore for iOS app development. Explore the benefits of structuring data with sub-collections and gain a better understanding of how to integrate them into your project. This tutorial video is perfect for those looking to take their Firestore skills to the next level.\n\n00:00 Firestore Sub-collection Favorites\n02:09 FavoriteView\n08:36 Add Favorites\n28:51 Get Favorites\n39:50 Code Optimizations","published":"2023-04-12T13:00:40Z","thumbnail_url":"https://img.youtube.com/vi/oTmnbj5UFkA/hqdefault.jpg","twitter_url":""},{"name":"Basic Stream Backend Integration using NodeJS","channel_name":"Stream Developers on YouTube","video_id":"36EyzSD4d5g","video_url":"https://www.youtube.com/watch?v=36EyzSD4d5g","description":"When using Stream's service, you need some way to integrate your backend with our service. You do this to make sure your server to server API credentials do not end up on an enduser device.\n\nIn this video Jeroen showcases how you can set up a minimal NodeJS backend integration layer allowing you to integrate with our platform.\n\nTimestamps:\n00:00 Introduction\n00:36 Getting Started by creating the Project and adding dependencies\n01:26 Creating a “Hello World”\n02:31 Adding the database logic\n04:12 Adding our routes\n05:25 Create a few helper functions to deal with our request handling\n07:45 Connecting the routes to the database and use the Stream JS SDK\n10:30 Running and debugging one remaining issue\n11:59 Wrap up and conclusion\n\nJeroen’s Twitter: https://twitter.com/appforce1\nStream's Twitter: [https://twitter.com/getstream_io\n\nRelated blog: https://getstream.io/blog/node-integration-with-stream/\nDownload the finished project: https://github.com/GetStream/stream-node-simple-integration-sample\nStream's Chat SDK: https://getstream.io/chat/sdk/","published":"2023-04-12T09:47:00Z","thumbnail_url":"https://img.youtube.com/vi/36EyzSD4d5g/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Build a Twitter Clone With SwiftUI in a Weekend 😎","channel_name":"Stream Developers on YouTube","video_id":"OYwMgbLh2MA","video_url":"https://www.youtube.com/watch?v=OYwMgbLh2MA","description":"Discover how to leverage API components to build and launch a fully functional Twitter Competitor on the App Store in days using SwiftUI. It involves eight tutorials to teach you how to create a Twitter clone using Stream, 100ms, Mux, RevenueCat, and Algolia.\n\nDownload the SwiftUI project on GitHub: https://github.com/GetStream/twitter-clone\nRead the eight tutorial series: getstream.io/build-your-own-twitter\nTry Stream Chat: https://getstream.io/chat/sdk/\nGet early access to Stream video: https://getstream.io/video/\n\n#twitter #swiftui #saas #coding","published":"2023-04-11T15:45:01Z","thumbnail_url":"https://img.youtube.com/vi/OYwMgbLh2MA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"3 MISTAKES to avoid when using Async / Await in Swift 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"QdP9IeiBOQ8","video_url":"https://www.youtube.com/watch?v=QdP9IeiBOQ8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-11T14:59:11Z","thumbnail_url":"https://img.youtube.com/vi/QdP9IeiBOQ8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"💜 S3E4 #swiftUI to-do app","channel_name":"Full Queue Developer","video_id":"HGd2-TTu6d8","video_url":"https://www.youtube.com/watch?v=HGd2-TTu6d8","description":"📆 Originally broadcasted live from New York on Monday, April 10, 2023 \n\n💡 SUMMARY\nRefactor our record type so that we have a separate model type from the record type. Reading \"Nothing is static\" by Rick Rubin\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-04-11T02:44:45Z","thumbnail_url":"https://img.youtube.com/vi/HGd2-TTu6d8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Code Completion Episode 128 Live","channel_name":"Code Completion","video_id":"o0aIOPraxzg","video_url":"https://www.youtube.com/watch?v=o0aIOPraxzg","description":"","published":"2023-04-11T01:15:22Z","thumbnail_url":"https://img.youtube.com/vi/o0aIOPraxzg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Firebase Firestore Pagination, Limits and Aggregations for iOS | Firebase Bootcamp #14","channel_name":"Swiftful Thinking","video_id":"4iTb8ruXsjg","video_url":"https://www.youtube.com/watch?v=4iTb8ruXsjg","description":"Learn how to implement pagination, limits, and aggregations for documents in Firebase Firestore in your iOS app. This video tutorial covers everything you need to know to get started, from setting up the database to creating queries that return specific subsets of data. Improve your Firestore skills and build better apps with this in-depth guide.\n\n00:00 Firestore Pagination, Limits, Aggregations\n03:59 Adding a limit to a query\n07:11 Updating the UI\n11:03 Simple pagination\n17:49 Complex pagination\n26:58 Pagination w/ UI\n40:52 Switching between queries\n45:18 Clean code = good dev :)\n49:07 Aggregations","published":"2023-04-10T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4iTb8ruXsjg/hqdefault.jpg","twitter_url":""},{"name":"ChatGPT watchOS SwiftUI App rendering markdown code syntax highlighting #chatgpt #iosdevelopment","channel_name":"Xcoding with Alfian","video_id":"wcnryVcBY7A","video_url":"https://www.youtube.com/watch?v=wcnryVcBY7A","description":"","published":"2023-04-10T12:06:41Z","thumbnail_url":"https://img.youtube.com/vi/wcnryVcBY7A/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Learning SwiftUI, when you already know UIKit – State Management 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"I_zS7fQrAiI","video_url":"https://www.youtube.com/watch?v=I_zS7fQrAiI","description":"🔥 This SwiftUI training session is available for free, if you've enjoyed it please consider leaving a tip 👉 https://www.buymeacoffee.com/v.pradeilles 🔥\n\n———\n\nLink to the code 👉 https://github.com/vincent-pradeilles/learning-swiftui-when-you-already-know-uikit\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will learn how to handle state management in SwiftUI.\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-09T16:43:35Z","thumbnail_url":"https://img.youtube.com/vi/I_zS7fQrAiI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Spotify is (finally) cutting the cord | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"kBKwQPBPpa0","video_url":"https://www.youtube.com/watch?v=kBKwQPBPpa0","description":"This Week in Apps I look at why Spotify Live is shutting down, Twitter's big month of revenue growth, Robinhood's 3-year low, Apple Weather, and the beginning of free-food-for-downloads season that Dairy Queen is kicking off. App intelligence data by Appfigures.\n\n► App Store Optimization Guides → https://appfigures.com/resources/guides\n► Hands on Keyword Teardowns → https://appfigures.com/resources/keyword-teardowns\n► ASO App Teardowns → https://appfigures.com/resources/app-teardowns\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Welcome\n0:09 - Spotify Live\n2:44 - Twitter )Blue)\n4:01 - Robinhood\n5:43 - Apple Weather/The Weather Channel\n6:44 - Dairy Queen","published":"2023-04-09T15:15:02Z","thumbnail_url":"https://img.youtube.com/vi/kBKwQPBPpa0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The Absolute Beginner's Guide to iOS Firebase Push Notifications ⚡️","channel_name":"tundsdev on YouTube","video_id":"msWb_Iyscro","video_url":"https://www.youtube.com/watch?v=msWb_Iyscro","description":"The Absolute Beginner's Guide to iOS Firebase Push Notifications ⚡️\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro\n00:00:53 - Project Breakdown\n00:01:29 - How To Ask For Permission To Use Notifications In Swift\n00:10:56 - Working With APNS Payload\n00:18:33 - How to add an AppDelegate to a SwiftUI app\n00:21:33 - How To Use UNUserNotificationCenterDelegate In Swift To Handle Background Deep Links\n00:33:18 - How To Modify Your UI From A Push Notification Deep Link\n00:38:53 - How To Show Notifications Whilst Your App Is Open\n00:40:53 - What Is Firebase Cloud Messaging?\n00:41:56 - How To Add Push Notification Capability To A Xcode Project\n00:43:30 - How To Setup Firebase Cloud Messaging In iOS\n00:47:31 - How To Create An APNS Key In Apple Developer\n00:53:33 - Sending A Push Notification In Firebase\n00:58:05 - Summary\n\nEnjoying the video? Then why stop here 🤷🏾‍♂️\n\nEnjoy rest of this course here in this playlist 👇🏾\n\nBecome A SwiftUI Navigation Pro (All Levels | SwiftUI Navigation Stack | iOS Deep Links | iOS Push Notifications | SwiftUI Multiplatform)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wWS3F-AVsCJHkhBlrkBp6f\n\n**********************************\n\nIn this advanced iOS tutorial, we'll cover everything you need to know about implementing push notifications and deep linking in your SwiftUI app. You'll learn how to use Firebase Cloud Messaging (FCM) and the Apple Push Notification Service (APNS) to keep your users engaged and informed.\n\nWe'll start with a deep dive into push notifications, covering topics such as Xcode, push notification services, iOS push notifications, and more. Next, we'll move on to deep linking and show you how to link to specific content in your app, including a tutorial on how to set it up in SwiftUI.\n\nBut that's not all! We'll also walk you through setting up Firebase using the Swift Package Manager (SPM), so you can take advantage of this powerful tool in your SwiftUI app. And throughout the tutorial, we'll be using RocketSim, an amazing iOS simulator that makes it easy to test your app in different scenarios.\n\nWhether you're a seasoned iOS developer or just getting started with SwiftUI, this tutorial is sure to help you take your skills to the next level. So join us now and get ready to master push notifications, deep linking, and Firebase in SwiftUI!\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-04-09T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/msWb_Iyscro/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Xcode File Locations and More","channel_name":"Stewart Lynch on YouTube","video_id":"niabERCSyHc","video_url":"https://www.youtube.com/watch?v=niabERCSyHc","description":"In this video I want to show you how you can locate and update files that are stored in the Data Folder of the simulator, but also the preview provider, and, as a bonus, I will show you how you can move files stored in the documents directory and the Application Support directory for applications you have created and have running on your ipHone (like Core Data SQLLite files) to your Xcode Simulator locations.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n4:16 Accessing the Data Folders on a Simulator\n6:46 Accessing the Data Folders for a Preview Canvas\n9:10 Accessing the Data Folders for your apps installed on your phone\n\nReferences mentioned in video:\nFile Persistence in Swift. Persistence to store data | by Steven Curtis | Feb, 2023 | Medium\n   https://stevenpcurtis.medium.com/file-persistence-in-swift-1cf1e9dd1d91\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-04-09T13:57:37Z","thumbnail_url":"https://img.youtube.com/vi/niabERCSyHc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"ChatGPT tvOS App Markdown & Code Syntax Highlighting Live demo #swiftui #chatgpt","channel_name":"Xcoding with Alfian","video_id":"PFYxhYjySNA","video_url":"https://www.youtube.com/watch?v=PFYxhYjySNA","description":"","published":"2023-04-09T12:27:51Z","thumbnail_url":"https://img.youtube.com/vi/PFYxhYjySNA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ChatGPT macOS App with Markdown Code Syntax Highlighting demo #chatgpt #swiftui","channel_name":"Xcoding with Alfian","video_id":"woraas4jTfo","video_url":"https://www.youtube.com/watch?v=woraas4jTfo","description":"","published":"2023-04-09T07:50:19Z","thumbnail_url":"https://img.youtube.com/vi/woraas4jTfo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Bottom Sheet - Part 3","channel_name":"Alex Paul on YouTube","video_id":"u9xsGrdjass","video_url":"https://www.youtube.com/watch?v=u9xsGrdjass","description":"This is the final video of the SwiftUI Bottom Sheet series. In this video, we wrap up the Project by adding the ability to toggle the selected profile via the bottom sheet. We use @State and @Binding to achieve this goal. Hope you enjoyed the series, see you at the next one. Happy coding.\n\nGithub Project Link: https://github.com/alexpaul/BottomSheet","published":"2023-04-09T02:37:52Z","thumbnail_url":"https://img.youtube.com/vi/u9xsGrdjass/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"SwiftUI QR Code Scanner - AVKit Camera View - SwiftUI Custom Camera - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"w6BXJAOdNXE","video_url":"https://www.youtube.com/watch?v=w6BXJAOdNXE","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to create a chic QR code scanner by integrating the AVKit Camera | SwiftUI QR Code Scanner | SwiftUI AVKit Camera | SwiftUI Camera View | SwiftUI Custom Camera View | SwiftUI QR Scanner | SwiftUI AVKit | SwiftUI AVFoundation | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-qr-81242350\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3\n     macOS Version: 13.3 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:30 Project SetUp\n    1:43 Building Scanner View\n    4:46 Integrating Camera\n    12:11 Fetching QR Code\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-08T23:00:12Z","thumbnail_url":"https://img.youtube.com/vi/w6BXJAOdNXE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"💜S3E3 Tie stream! Season 3 continues! #swiftUI","channel_name":"Full Queue Developer","video_id":"-V4jfAnRevg","video_url":"https://www.youtube.com/watch?v=-V4jfAnRevg","description":"⭐️ THANK YOU FOR 200 FOLLOWERS ON TWITCH\n\n📆 Originally broadcasted live from New York on Monday, April 3, 2023 \n\n💡 SUMMARY\nContinuing with the SwiftUI todo app. Working with a linked list in our SQLite database\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-04-07T23:26:19Z","thumbnail_url":"https://img.youtube.com/vi/-V4jfAnRevg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Design and Prototype Apps with Midjourney and Figma","channel_name":"DesignCode","video_id":"hgWN96RrlVM","video_url":"https://www.youtube.com/watch?v=hgWN96RrlVM","description":"Transform Midjourney concepts into interactive prototypes using essential design techniques and AI tools. Full course: https://designcode.io/midjourney-apps\n\nWelcome to our hands-on course, designed to teach you how to transform Midjourney inspirations into interactive designs with Figma. Through a series of lessons, you'll delve into essential topics such as prototyping, user experience, text styles, colors, and design tools. As you progress, you'll explore innovative approaches to web app design, iOS design, and stay informed about the latest advancements in AI tools. Join us on this exciting journey to elevate your design skills and unleash your creative potential with the power of Midjourney and Figma.\n\nJoin our hands-on course that teaches you all the techniques for transforming Midjourney inspirations into fully functional and interactive designs using Figma. This comprehensive course is perfect for beginners who want to create stunning designs without mastering each individual craft. The course includes:\n\n- Comprehensive lessons on UX, typography, colors, and design resources for production-ready creations\n- Access to Figma files, Midjourney renders, and prototypes\n- 5+ hours of video content in an extensive course\n- 5-10 unique designs and prototypes for mobile and web, including UI and prototyping lessons\n- 40 engaging lessons and topics, including Midjourney introduction, image-to-vector, and icon animation\n\n## Requirements\n\nBefore taking this course, you should be familiar with design tools like Figma and Photoshop, and have basic computer skills. Our final results will be edited in Figma, a free design tool. Midjourney offers free access for a limited number of renders, but you may need to subscribe for unlimited image generation. Alternatively, you can use the images provided within the course materials.\n\n## Text-to-Image AI Tools\n\nThe world of visual asset generation has seen remarkable advancements with the introduction of various AI tools, each offering unique capabilities to designers and creators.\n\n- **[Midjourney V5](https://www.midjourney.com)** stands out as the top choice for designers seeking high-quality results. Its text-to-image capabilities provide remarkable visuals that cater to a wide range of creative needs.\n- **[Stability Diffusion](https://replicate.com/stability-ai/stable-diffusion)** offers a unique blend of stability and creativity, generating images that balance artistic vision and realism. As an open-source tool, it provides designers with [valuable APIs](https://replicate.com) and greater flexibility in customizing their creations.\n- **[Adobe Firefly](https://www.adobe.com/sensei/generative-ai/firefly.html)** is a game-changer, allowing users to transform everyday language into striking visual content. Seamlessly integrating with Adobe's suite of applications, this generative AI model heralds the future of digital imaging, illustration, video editing, and more.\n- **[Dall-E 2](https://openai.com/product/dall-e-2)** is the impressive successor to OpenAI's original Dall-E. This upgraded AI tool empowers designers to create visually captivating and imaginative images, pushing the boundaries of what's possible in the creative realm.\n\n## Midjourney\n\nMidjourney is a powerful text-to-image AI tool that generates visuals, such as UI screens, app icons, and product images, from plain text descriptions. While not a substitute for UI designers, it is useful during early design stages and for visual exploration. To use Midjourney, join Discord, write clear prompts, and experiment with various prompts to find the best results. The generated outputs often need human refinement but serve as valuable inspiration.\n\nTo join Midjourney:\n\n1. Visit **[midjourney.com](https://midjourney.com/)**.\n2. Click \"Join the Beta\" on the homepage.\n3. Sign in or create a Discord account.\n4. Join the Midjourney Discord server following the instructions.\n5. Head to the Newbies Channel once you've joined.\n6. Use the /imagine command with a short text description to generate your first image.\n7. Enjoy a limited number of free images, then subscribe for unlimited access if needed.\n\n#midjourney #figma #uidesign","published":"2023-04-07T16:48:34Z","thumbnail_url":"https://img.youtube.com/vi/hgWN96RrlVM/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Understanding the Role of Expressions in Swift Programming","channel_name":"Swift and Tips","video_id":"gz4VU-Vwz30","video_url":"https://www.youtube.com/watch?v=gz4VU-Vwz30","description":"If you have used Swift and Xcode, probable you may have read the word \"Expression\" in a compile error or in the documentation. \n\nIn this video, we will explain what is an expression in Swift actually as well as its different types.\n\nBelieve me, you need to watch this!\n\n------\nVideos Related:\n* Try and Error handling: https://youtu.be/Lh1B5BsAAK8\n* Async/Await: https://youtu.be/esmf26aGz4s\n* Closures: https://youtu.be/f9BQlVd1XQE\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Subscripts: https://youtu.be/BYA_BY22Vg0\n* Optionals: https://youtu.be/YUsXRLUalgs\n* Unwrapping: https://youtu.be/2wVLgfdsvVk\n\n-----\nResources:\n* Expressions: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/expressions\n* Playground Literals: https://help.apple.com/xcode/mac/current/#/dev4c60242fc\n\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nLucid Dreaming by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-04-07T14:44:23Z","thumbnail_url":"https://img.youtube.com/vi/gz4VU-Vwz30/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Firebase Firestore: Sorting, Filtering, and Querying in iOS | Firebase Bootcamp #13","channel_name":"Swiftful Thinking","video_id":"ETS4jI0EaY4","video_url":"https://www.youtube.com/watch?v=ETS4jI0EaY4","description":"Learn how to effectively sort, filter, and query your Firebase Firestore documents in your iOS app with this comprehensive video guide. Master the art of organizing and accessing your data with ease and efficiency.\n\n00:00 Firestore Queries: Sort & Filter\n03:23 Updating UI\n07:05 Sorting Products\n11:19 Filtering Products\n16:17 Coding Keys Hardcoding Strinigs\n17:38 Complex queries (sorting + filtering)\n25:22 Composite Indexes","published":"2023-04-07T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/ETS4jI0EaY4/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Deep Links in iOS - Deep Linking TabView & NavigationStack - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"OyzFPrVIlQ8","video_url":"https://www.youtube.com/watch?v=OyzFPrVIlQ8","description":"Hello Guys 🖐🖐🖐\nII'm going to demonstrate in this video how to create multiple views using SwiftUI's Tab View and NavigationStack and embed them with deep links | SwiftUI Deep Links | Deep Linking App | Deep Linking iOS | SwiftUI Deep Link Navigation Stack | SwiftUI Deep Link TabView | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-in-81141995\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.3 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:53 Project SetUp\n    3:12 Building App UI\n    6:08 Implementing Deep Link's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-06T18:20:12Z","thumbnail_url":"https://img.youtube.com/vi/OyzFPrVIlQ8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Code Completion Episode 127: Let Me Mute the New Desk","channel_name":"Code Completion","video_id":"3jAJm4DmrD0","video_url":"https://www.youtube.com/watch?v=3jAJm4DmrD0","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Preshow: The Desk\n00:57 - Intro\n01:13 - Swift Evolution\n02:56 - WWDC\n10:23 - Twitter’s Algorithm Leaked\n19:27 - Hover on Apple Pencil\n27:08 - Sponsor: Huuungry\n28:05 - Code Completion Tip\n31:42 - Outro\n32:24 - Commented Out: Tears of the Kingdom Gameplay\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Preshow: Dimitri explains the new addition to his office.\n• More Swift Evolution Proposals:\n    • Package Manager Support for Custom Macros: https://github.com/apple/swift-evolution/blob/main/proposals/0394-swiftpm-expression-macros.md\n• WWDC dates have been announced:\n    • Apple: https://developer.apple.com/wwdc23/\n• Twitter’s algorithm leaked, but then they announced it anyways:\n    • The Verge: https://www.theverge.com/2023/3/27/23657928/twitter-source-code-leak-github\n    • Michael Tsai: https://mjtsai.com/blog/2023/04/03/twitters-recommendation-algorithm/\n• Hover on Apple Pencil has been improved on iPadOS 16.3:\n    • Techcrunch: https://techcrunch.com/2023/03/27/apple-discusses-ipados-16-4s-new-pencil-hover-features/\n• Code Completion Tip: Mixed types in Arrays using enums:\n    • Swift by Sundell: https://www.swiftbysundell.com/questions/array-with-mixed-types/\n• Commented Out: Tears of the Kingdom Gameplay\n    • Zelda Lore: https://www.youtube.com/watch?v=k-KzZSDuAWk\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, April 4th, 2023.","published":"2023-04-06T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/3jAJm4DmrD0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A new better way of using Xcode under Rosetta","channel_name":"Mike Mikina on YouTube","video_id":"oW_zZdtD_zs","video_url":"https://www.youtube.com/watch?v=oW_zZdtD_zs","description":"Xcode 14.3 no longer runs under Rosetta. But simulators still have the Rosetta support and this is much better than it used to be. \n\nInstead of running the whole Xcode under Rosetta, which was always slow and unstable. Now just a simulator will run as Rosetta. \n\nTo enable it go to “Product / Destination / Destination Architectures” and select “Show Both”. Now you will see both Apple Silicon and Rosetta simulators. \n\nRelease notes: https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes\n\n00:00 Intro\n00:21 Xcode no longer runs under Rosetta\n00:57 Simulator runs under Rosetta\n02:14 Check Activity Monitor for Intel kind apps\n02:57 Outro\n\n#iOS #Swift #xcode\n\nMusic: Streambeats","published":"2023-04-05T19:26:59Z","thumbnail_url":"https://img.youtube.com/vi/oW_zZdtD_zs/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Fetching Multiple Documents in Firebase Firestore with Swift | Firebase Bootcamp #12","channel_name":"Swiftful Thinking","video_id":"QCKrZ0rFu8c","video_url":"https://www.youtube.com/watch?v=QCKrZ0rFu8c","description":"In this tutorial video, I'll show you how to fetch multiple documents from Firebase Firestore in your iOS app using Swift. You'll learn how to use queries and filters to retrieve specific sets of documents, and how to work with the resulting data in your app. By the end of this video, you'll have the skills you need to build powerful, data-driven apps with Firebase Firestore.\n\n00:00 Firestore Fetching Multiple Documents\n01:51 dummyjson.com/products\n05:02 Downloading Products\n08:08 ProductsManager\n11:02 Upload Products\n12:47 Fetching Products\n19:14 UI Updates\n25:10 ProductCellView\n27:07 Custom fetch extension","published":"2023-04-05T13:00:15Z","thumbnail_url":"https://img.youtube.com/vi/QCKrZ0rFu8c/hqdefault.jpg","twitter_url":""},{"name":"Swift Quiz #09 – Variable Shadowing","channel_name":"Vincent Pradeilles on YouTube","video_id":"AcAsxjbYhMk","video_url":"https://www.youtube.com/watch?v=AcAsxjbYhMk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-04T14:57:00Z","thumbnail_url":"https://img.youtube.com/vi/AcAsxjbYhMk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Credit/Debit Card Input Form - FocusState - Move to Next TextField - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"T7Ph17f9eeo","video_url":"https://www.youtube.com/watch?v=T7Ph17f9eeo","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a credit/debit card input in a stylish manner with keyboard binding via FocusState using SwiftUI | SwiftUI @FocusState | SwiftUI Moving to Next TextField | SwiftUI Credit Card Form | SwiftUI Credit Card Validation | SwiftUI Custom Text Bindings | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-80991979\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.3 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project SetUp\n    1:46 Building Card Layout\n    4:48 Implementing Card Functionality\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-04-03T19:30:12Z","thumbnail_url":"https://img.youtube.com/vi/T7Ph17f9eeo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Firebase Firestore Maps and Arrays Tutorial for iOS | Firebase Bootcamp #11","channel_name":"Swiftful Thinking","video_id":"JfxJ0cdjZs4","video_url":"https://www.youtube.com/watch?v=JfxJ0cdjZs4","description":"Learn how to use Maps and Arrays in Firebase Firestore for your iOS app with this step-by-step tutorial video. Discover best practices for integrating and manipulating data, and optimize your app's performance with these tips and tricks. Level up your Firestore skills and take your app development to the next level!\n\n00:00 Firestore Arrays and Maps\n05:51 Updating the UI\n09:01 Arrays\n16:39 Maps","published":"2023-04-03T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/JfxJ0cdjZs4/hqdefault.jpg","twitter_url":""},{"name":"Making the Easy Change / Swift Code Katas #23: Expense Report","channel_name":"Quality Coding on YouTube","video_id":"i4f-IVGfap0","video_url":"https://www.youtube.com/watch?v=i4f-IVGfap0","description":"First, make the change easy. Then, make the easy change. And even then, there are still some code smells to clean up for a better design. This concludes the Expense Report code kata.\n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-04-02T19:30:06Z","thumbnail_url":"https://img.youtube.com/vi/i4f-IVGfap0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Learning SwiftUI, when you already know UIKit – The Layout System 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"ArSv0MU9yhs","video_url":"https://www.youtube.com/watch?v=ArSv0MU9yhs","description":"🔥 This SwiftUI training session is available for free, if you've enjoyed it please consider leaving a tip 👉 https://www.buymeacoffee.com/v.pradeilles 🔥\n\n———\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will learn how SwiftUI's layout system works.\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-04-02T17:28:27Z","thumbnail_url":"https://img.youtube.com/vi/ArSv0MU9yhs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"💜 Season 3 continues! #swiftUI | !discord | not feeling well, might be a short one","channel_name":"Full Queue Developer","video_id":"zm4THRjeexA","video_url":"https://www.youtube.com/watch?v=zm4THRjeexA","description":"📆 Originally broadcasted live from New York on Monday, March 20, 2023\n\nQuick update to FQAuth, then continuing a new \"to do\" app \n\n💡 SUMMARY\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-04-02T16:14:01Z","thumbnail_url":"https://img.youtube.com/vi/zm4THRjeexA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Season 3 starts today! #swiftUI | !discord","channel_name":"Full Queue Developer","video_id":"D9-ga7BKEH8","video_url":"https://www.youtube.com/watch?v=D9-ga7BKEH8","description":"📆 Originally broadcasted live from New York on Monday, March 20, 2023\n\nStarting a new \"to do\" app \n\n💡 SUMMARY\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-04-02T16:11:59Z","thumbnail_url":"https://img.youtube.com/vi/D9-ga7BKEH8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Learn How To Easily Create Deep Links in SwiftUI 🔗","channel_name":"tundsdev on YouTube","video_id":"KevGhZQRcG8","video_url":"https://www.youtube.com/watch?v=KevGhZQRcG8","description":"Learn How To Easily Create Deep Links in SwiftUI 🔗\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro\n00:00:52 - What Is Deeplinking?\n00:01:48 - Brief Project Breakdown\n00:02:36 - How To Configure Universal Links In Xcode\n00:04:43 - Testing out Deep Links 3 Ways\n00:05:19 - How To Test Deep Links using the Reminders app\n00:06:49 - How To Test Deep Links In iOS Using Terminal\n00:08:15 - How To Test Deep Links on iOS Using RocketSim\n00:12:21 - How To Deep Link To A Screen In SwiftUI\n00:18:09 - Building Our Deep Link Finder\n00:25:14 - How To Pass Data In A Deep Link In Swift\n00:34:10 - Manipulating the NavigationStack via a Deep Link\n00:41:36 - How To Fetch A Single Product Using A Deep Link\n00:51:40 - Handling Invalid Products Using Deep links\n00:55:47 - How To Use ShareLink In SwiftUI To Share A Product\n01:06:57 - How To Write Unit Tests In Swift For Our Route Finder\n01:14:02 - Summary\n\nEnjoying the video? Then why stop here 🤷🏾‍♂️\n\nEnjoy rest of this course here in this playlist 👇🏾\n\nBecome A SwiftUI Navigation Pro (All Levels | SwiftUI Navigation Stack | iOS Deep Links | iOS Push Notifications | SwiftUI Multiplatform)\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92wWS3F-AVsCJHkhBlrkBp6f\n\n**********************************\n\nIf you're looking to enhance the functionality of your SwiftUI iOS apps by allowing users to access specific content within the app via a URL link, you've come to the right place! In this tutorial, we'll show you how to enable deep linking in your SwiftUI app, step-by-step.\n\nWe'll start by explaining what deep linking is and why it's beneficial for app users, before diving into the implementation details. We'll cover everything you need to know, including how to create custom URL schemes, handle incoming links using the onOpenURL modifier in SwiftUI, and use environment objects to make the implementation clean and efficient.\n\nThroughout the tutorial, we'll be using all of the important keywords you provided, such as deep linking in Swift, SwiftUI deep linking, deep linking in iOS, custom URL scheme, and more. We'll also be incorporating the latest SwiftUI features, such as SwiftUI 3.0 and SwiftUI 4, to make sure you're up to date with the latest tools and techniques.\n\nBy the end of this tutorial, you'll have a solid understanding of how to enable deep linking in your SwiftUI app, and how to use it to improve the user experience. Whether you're an experienced iOS developer or just starting out with SwiftUI, this video is perfect for anyone looking to take their app development skills to the next level. So why wait? Watch now and learn how to enable deep linking in your SwiftUI iOS apps!\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-04-02T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/KevGhZQRcG8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Understanding Swift Trailing Closure Syntax","channel_name":"Stewart Lynch on YouTube","video_id":"E71HEvSZkZo","video_url":"https://www.youtube.com/watch?v=E71HEvSZkZo","description":"In this video I want to help you understand trailing closures and swift's trailing closure syntax and to help you make sense of some of the different initializers for controls like buttons and lists in SwiftUI.\n\nYou often hear people talk about making your code more Swifty.  What exactly does that mean?  I suppose it means different things to different people, but really, what it means is to write idiomatic Swift and by this, I mean to write code that looks and feels like Swift including swift specific language constructs and conventions and to avoid void patterns that might be more ore common in other programming languages.\n\nA big part of this is the trailing closure syntax that is used.\n\nAs swift evolves, the language changes.  As recent as Swift 5.3, the introduction to multiple trailing closures made for a simpler way to call a function with several closures and this made for simpler, more readable constructors for things like buttons.\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:57 Introduction to Closures\n6:57 Trailing Closures\n12:41 Multiple Trailing Closures\n18:50 Understanding the Button Initializer\n23:47 Lists and onDelete closure\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/ClosureSyntaxStarter.zip'\n\nCompleted Project:\nhttps://github.com/StewartLynch/TrailingClosureSyntax\n\nReferences mentioned in video:\nClosures Video: \n   https://youtu.be/jVWtn7CP8yo\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-04-02T13:44:07Z","thumbnail_url":"https://img.youtube.com/vi/E71HEvSZkZo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build ChatGPT Tokenizer iOS App - Calculate ChatGPT API Cost #chatgpt #iosdevelopment #swiftui","channel_name":"Xcoding with Alfian","video_id":"wgO1wP68fYM","video_url":"https://www.youtube.com/watch?v=wgO1wP68fYM","description":"full Video link https://youtu.be/PzF9I6_JBqQ","published":"2023-04-01T02:45:56Z","thumbnail_url":"https://img.youtube.com/vi/wgO1wP68fYM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Bottom Sheet - Part 2","channel_name":"Alex Paul on YouTube","video_id":"3C1L7mQ0CL0","video_url":"https://www.youtube.com/watch?v=3C1L7mQ0CL0","description":"In this video, we create a Profile object to hold the image name and profile name. We also create a ProfileList that renders all the current profiles in a presented sheet. We pass in 3 values for the presentation style for this bottom sheet using `presentationDetents`. We conclude the video by fixing the profile images and the header image.\n\nGithub Project: https://github.com/alexpaul/BottomSheet","published":"2023-03-31T20:00:08Z","thumbnail_url":"https://img.youtube.com/vi/3C1L7mQ0CL0/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Stop Using Arrays in Swift!","channel_name":"Sean Allen on YouTube","video_id":"_TvQPMZdwPI","video_url":"https://www.youtube.com/watch?v=_TvQPMZdwPI","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nMost iOS developers instinctively reach for an Array when using collections in Swift. I recommend stopping and thinking if a Set would work better. Sets offer better performance as well as a bunch of powerful methods to compare Sets.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - Is there better?\n0:29 - Array vs. Set\n1:33 - Time Complexity\n2:20 - Code Examples\n2:47 - Intersection\n3:48 - Subtract\n4:44 - Disjoint\n5:22 - Union\n6:06 - Symmetric Difference\n7:03 - Subset & Superset\n7:55 - Insert, Remove, Contains","published":"2023-03-31T13:30:11Z","thumbnail_url":"https://img.youtube.com/vi/_TvQPMZdwPI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Fetching Firebase Firestore data with Codable in Swift | Firebase Bootcamp #10","channel_name":"Swiftful Thinking","video_id":"elGMTQGRZGo","video_url":"https://www.youtube.com/watch?v=elGMTQGRZGo","description":"In this tutorial, you'll learn how to use the Codable protocol in Swift to fetch data from Firebase Firestore. With Codable, you can easily map your Firestore data to custom model objects, making it easier to work with your data in your iOS application. Follow along as we walk through the steps to set up your Firestore data model and decode your Firestore documents using Codable. By the end of this video, you'll have a solid understanding of how to use Codable to fetch and work with data from Firestore in your Swift application.\n\n00:00 Firestore Codable\n01:57 Intro\n03:40 Managing database references\n05:56 Codable\n10:52 Encoder for snake_case\n12:40 Decoder for snake_case\n15:56 Customizing DBUser init\n17:40 Adding isPremium\n20:06 Updating a struct\n27:18 Mutating a struct\n30:20 setData vs updateData\n34:41 Custom coding strategies\n38:45 Custom Coding Keys\n42:03 Conclusion","published":"2023-03-31T13:00:29Z","thumbnail_url":"https://img.youtube.com/vi/elGMTQGRZGo/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 126: Tupleware","channel_name":"Code Completion","video_id":"BjGKsnyqAWM","video_url":"https://www.youtube.com/watch?v=BjGKsnyqAWM","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Preshow: “Link”\n05:15 - Intro\n05:33 - Swift Evolution\n18:58 - Acropalypse\n28:46 - Haptic Volume Buttons\n37:21 - iOS 16.4\n53:44 - macOS 13.3\n1:01:02 - watchOS 9.4/tvOS 16.4\n1:03:19 - iOS 17\n1:06:35 - GPT in Action\n1:15:29 - Sponsor: Weekly Swift Exercises\n1:16:22 - Code Completion Tip\n1:26:34 - Outro\n1:27:15 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Preshow: Dimitri is reminded of an old easter egg.\n• More Swift Evolution Proposals:\n    • Non-copyable Structs and Enums: https://forums.swift.org/t/second-review-se-0390-noncopyable-structs-and-enums/63866\n    • Value and Type Parameter Packs: https://github.com/apple/swift-evolution/blob/main/proposals/0393-parameter-packs.md\n• The Acropalypse is among us:\n    • Simon Aarons on Twitter: https://twitter.com/ItsSimonTime/status/1636857478263750656\n    • David Buchanan: https://www.da.vidbuchanan.co.uk/blog/exploiting-acropalypse.html\n• iPhone 15 Haptic Volume Buttons:\n    • 9to5mac: https://9to5mac.com/2023/03/20/iphone-15-pro-design-leak-corroborates-revamped-mute-and-volume-buttons/\n• iOS 16.4 released this morning:\n    • Exposure Notifications: https://9to5mac.com/2023/03/21/apple-google-exposure-notifications-end-support/\n• So was macOS Ventura 13.3, watchOS 9.4, and tvOS 16.4:\n    • The Eclectic Light Company: https://eclecticlight.co/2023/03/27/what-has-changed-in-macos-ventura-13-3/\n• Is iOS 17 intended to be a bug fix release?\n    • 9to5mac: https://9to5mac.com/2023/03/26/gurman-ios-17-nice-to-have-features/\n• You may soon be able to converse with dead loved ones:\n    • John Meyer on Twitter: https://twitter.com/BEASTMODE/status/1637613704312242176\n• Code Completion Tip: Implementing gesture delegates:\n    • Nova: https://nova.app\n• Commented Out: Tears of the Kingdom\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, March 27th, 2023.","published":"2023-03-31T12:00:14Z","thumbnail_url":"https://img.youtube.com/vi/BjGKsnyqAWM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build ChatGPT Tokenizer SwiftUI App | Calculate ChatGPT API Cost","channel_name":"Xcoding with Alfian","video_id":"PzF9I6_JBqQ","video_url":"https://www.youtube.com/watch?v=PzF9I6_JBqQ","description":"In this video, we’ll build the GPT Tokenizer SwiftUI app used calculate how many tokens within a piece of text. It can be used for calculating ChatGPT API usage cost. #chatgpt #chatgptapp #iosdevelopment #swiftui \n\nStarter Project Repo:\nhttps://github.com/alfianlosari/ChatGPTSwiftUI/tree/chatgpt-tokenizer-starter\n\nChatGPTSwift Lib - Access OpenAI ChatGPT Official API using Swift:\nhttps://github.com/alfianlosari/ChatGPTSwift\n\nGPTEncoder Lib - Swift programmatic api for tokenizing text:\nhttps://github.com/alfianlosari/GPTEncoder\n\nGPTTokenizerUI Lib - SPM lib you can integrate in your app for providing GUI to input text and show the tokenization results used by GPT API:\nhttps://github.com/alfianlosari/GPTTokenizerUI\n\nXCA ChatGPT Series playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0","published":"2023-03-31T05:01:49Z","thumbnail_url":"https://img.youtube.com/vi/PzF9I6_JBqQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI App Intro Animation's - Walkthrough Page Animation's - OnBoarding Screen's - Login Page UI","channel_name":"Kavsoft on YouTube","video_id":"9Ztm5ePwY4k","video_url":"https://www.youtube.com/watch?v=9Ztm5ePwY4k","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to create beautiful app intro animations or walkthrough page animations that end with the login page UI | SwiftUI OnBoarding Screen | SwiftUI Walkthrough Page Animation | SwiftUI App Intro UI | SwiftUI Complex UI | SwiftUI Login Page UI | SwiftUI Complex Animation's | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-80777273\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.3 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project SetUp\n    1:18 Building OnBoarding Screen\n    9:58 Implementing Animation's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-30T17:00:09Z","thumbnail_url":"https://img.youtube.com/vi/9Ztm5ePwY4k/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"The Worst Design Pattern in iOS Dev","channel_name":"Sean Allen on YouTube","video_id":"3OMz0LgapFM","video_url":"https://www.youtube.com/watch?v=3OMz0LgapFM","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nThe Singleton design pattern in iOS development has a bad reputation. Many developers say to never use a Singleton, but I don't agree. A Singleton is a tool that can be used correctly or poorly. In this video you will learn what a Singleton is, the pros and cons of using them and how to create a Singleton.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - Is it really that bad?\n0:17 - Example w/ UserDefaults\n1:31 - Pros\n2:16 - Cons\n4:21 - How to create a Singleton\n5:33 - It's a Hammer","published":"2023-03-30T12:44:39Z","thumbnail_url":"https://img.youtube.com/vi/3OMz0LgapFM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to Set Up User Profiles in Firebase Firestore for iOS | Firebase Bootcamp #9","channel_name":"Swiftful Thinking","video_id":"UeOi5H3HJOE","video_url":"https://www.youtube.com/watch?v=UeOi5H3HJOE","description":"Create personalized user profiles in your iOS app with Firebase Firestore! In this tutorial, we'll walk you through step-by-step how to set up user profiles in Firebase Firestore using Swift. Get ready to take your app to the next level with personalized user experiences.\n\n00:00 Firestore Users\n01:52 Firestore Documentation\n04:26 UI Setup\n14:35 User collection\n23:34 Business logic\n27:02 User model / func getuser\n34:47 Wrap Up","published":"2023-03-29T13:00:29Z","thumbnail_url":"https://img.youtube.com/vi/UeOi5H3HJOE/hqdefault.jpg","twitter_url":""},{"name":"Futuristic Tab Bar Animation in Figma","channel_name":"DesignCode","video_id":"PDKeR8uQOSU","video_url":"https://www.youtube.com/watch?v=PDKeR8uQOSU","description":"Master the art of creating an interactive tab bar with components and variants in Figma. Full course: https://designcode.io/figma-prototyping\n\nFigma file: https://www.dropbox.com/s/vrkyhu74q9b89po/Tab%20Bar%20Design.fig?dl=\n\nWallpapers: https://www.figma.com/community/file/1217481301531252836/Abstract-8K-Wallpapers\n\nDesigning and prototyping user interfaces are essential skills for any UX/UI designers. In today's fast-paced digital world, it is crucial to create interfaces that are not only aesthetically pleasing but also intuitive and functional. Prototyping allows for testing and refining ideas before implementation. Figma, a popular design tool, provides a range of features for creating interactive prototypes efficiently.\n\n## This Tutorial\n\nIn this tutorial, we will focus solely on prototyping the interaction of a tab bar using Figma. Tab bars are a common design element used in mobile apps and web interfaces, which provide users with quick and easy access to different sections of an app or website. By the end of this tutorial, you will have a solid understanding of how to add a tab bar interaction using Figma’s prototype. This will enable you to create functional and intuitive user interfaces for your projects.\n\n## AI Tools\n\nDesign is an ever-evolving field, and staying on top of the latest tools and technologies is crucial for success. With the rise of artificial intelligence (AI), designers now have access to a whole new set of tools and capabilities that can enhance their work in unprecedented ways.\n\nLearning these new tools and techniques can seem daunting, but it's essential for any designer who wants to stay competitive in the industry. Fortunately, there are a wealth of resources available to help you get started. From online courses and tutorials to forums and communities, there are many ways to learn about these new tools and how to integrate them into your workflow.\n\n### Why Use AI?\n\nAI in design can enhance your creativity and help you create innovative work, whether you're a beginner or an experienced designer. Use tools like Midjourney or ChatGPT for inspiration and to generate ideas for your UI design. Then use a tool like Figma to turn your concepts into a concrete design.\n\n## Midjourney\n\nMidjourney is an advanced AI platform that streamlines the process of creating high-quality digital content. Whether you're an artist, designer, or creative professional, Midjourney's powerful technology enables you to transform your ideas into stunning images and more. With its user-friendly interface and cutting-edge AI algorithms, Midjourney makes it quick and effortless to create beautiful digital content. Discover the future of content creation and bring your vision to life with Midjourney.\n\nFollow Me\n🐦 Twitter: https://twitter.com/aksonvady\n📸 Instagram: https://www.instagram.com/aksondesign/\n\n#figma #midjourney #prototyping","published":"2023-03-28T19:06:00Z","thumbnail_url":"https://img.youtube.com/vi/PDKeR8uQOSU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Dear SwiftUI Team…","channel_name":"Paul Hudson on YouTube","video_id":"3ltOt19ddFc","video_url":"https://www.youtube.com/watch?v=3ltOt19ddFc","description":"Last year I got to meet some of the SwiftUI team at Apple Park, and I told them I wished they could hear from all the developers who contact me to say how much they love using SwiftUI. Here's just a few of them…","published":"2023-03-28T15:08:18Z","thumbnail_url":"https://img.youtube.com/vi/3ltOt19ddFc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"3 MISTAKES to avoid when using Optionals in Swift 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"9AStdJ5h74I","video_url":"https://www.youtube.com/watch?v=9AStdJ5h74I","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-03-28T14:56:17Z","thumbnail_url":"https://img.youtube.com/vi/9AStdJ5h74I/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Infinite Carousel - Infinite Page Tab View - SwiftUI Tutorials - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"Yg2wh9uJ9Fk","video_url":"https://www.youtube.com/watch?v=Yg2wh9uJ9Fk","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI's Page TabView to create an infinite carousel | SwiftUI Infinite Carousel | SwiftUI Infinite Page Tab View | SwiftUI Carousel Slider | SwiftUI Pager | SwiftUI Infinite Scrolling | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-80610798\n\n► Scrolling Page Tab Indicator Video: https://youtu.be/W-uSGXhuFHY\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:20 Project Setup\n    1:53 Building Infinite Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-27T15:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Yg2wh9uJ9Fk/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Get Started with Firebase Firestore in iOS | Firebase Bootcamp #8","channel_name":"Swiftful Thinking","video_id":"GRZZVXZt1IU","video_url":"https://www.youtube.com/watch?v=GRZZVXZt1IU","description":"Firebase Firestore is a powerful tool for storing data in an iOS application. In this tutorial video, you'll learn how to use Firestore to create and manage data for your app. Follow along as we guide you through the process step-by-step and provide tips for optimizing your database. Whether you're new to Firestore or just need a refresher, this video has everything you need to get started.\n\n00:00 Firestore Intro\n03:38 What is Firestore?\n04:24 Creating the database\n07:20 How to use Firestore\n09:49 Limits\n11:21 Adding a collection\n17:44 Users\n19:12 Structuring data\n36:52 Wrapping up","published":"2023-03-27T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/GRZZVXZt1IU/hqdefault.jpg","twitter_url":""},{"name":"This is why TikTok Won't Be Banned in the US | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"U5-Gfyxzaqs","video_url":"https://www.youtube.com/watch?v=U5-Gfyxzaqs","description":"This Week in Apps I show the reason why I don't expect a ban on TikTok any time soon, look at chatbots, Cash App, Hallow's revenue, and a twist on LinkedIn. App intelligence data by Appfigures.\n\n► Hindenburg report → https://hindenburgresearch.com/block/\n► Gizmodo report → https://gizmodo.com/tiktok-ban-joe-biden-28000-apps-sdk-data-china-1850174019?utm_source=YPL\n► Mastering Apple Search Ads (live) → https://fg.rs/ls22s\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Teaser\n0:12 - TikTok\n2:38 - Chatbots\n4:55 - Cash App\n6:25 - Hallow\n8:18 - LinkedIn","published":"2023-03-26T22:15:01Z","thumbnail_url":"https://img.youtube.com/vi/U5-Gfyxzaqs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Letting the Design Evolve / Swift Code Katas #22: Expense Report","channel_name":"Quality Coding on YouTube","video_id":"3YZawiCwkc4","video_url":"https://www.youtube.com/watch?v=3YZawiCwkc4","description":"Rather than trying to force the code into our preconceived ideas, let's listen to it. Where does it want to go? What ideas does it want to share with us? Come learn what evolutionary design is like.\n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-03-26T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/3YZawiCwkc4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Discover Programmatic Navigation in SwiftUI 🌍  | SwiftUI NavigationStack Tutorial","channel_name":"tundsdev on YouTube","video_id":"GpjTeGPgIs8","video_url":"https://www.youtube.com/watch?v=GpjTeGPgIs8","description":"Discover Programmatic Navigation in SwiftUI 🌍  | SwiftUI NavigationStack Tutorial\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n01:02 - Project Breakdown\n01:58 - Creating a NavigationRouter with Enums\n14:27 - Navigating programmatically one level deep within Navigation Stack\n18:32 - Popping back programmatically using NavigationPath\n23:15 - When to use NavigationPath & Limitations\n24:38 - Refactoring our Routes to be an array of Enums\n35:08 - Handling navigation 2+ levels deep programmatically\n44:11 - Popping back to specific screens programmatically\n47:38 - Writing Unit Tests In Swift for our RouteManager\n56:00 - Summary\n\n**********************************\n\nWelcome to this comprehensive SwiftUI tutorial on programmatic navigation using the NavigationStack API. In this video, we'll walk you through all the steps necessary to create seamless and intuitive user experiences with Swift UI navigation.\n\nWe'll start by introducing you to the basics of SwiftUI and the NavigationStack API, and then dive deep into using Swift UI for programmatic navigation. We'll cover all the key concepts, including how to use NavigationView and NavigationLink to navigate between screens in your app.\n\nAlong the way, we'll demonstrate Swift UI navigation techniques, as well as provide tips and tricks to help you get the most out of SwiftUI NavigationStack. Whether you're new to Swift UI or a seasoned developer, you'll find plenty of valuable insights in this video.\n\nWe'll also explore the latest features in SwiftUI 4, so you can take advantage of the most up-to-date functionality. Plus, we'll show you how to work with Xcode to streamline your programming workflow.\n\nBy the end of this tutorial, you'll be able to confidently use the NavigationStack API to create complex navigation structures in your SwiftUI apps. So if you're ready to learn how to use NavigationStack in SwiftUI for programmatic navigation, this video is for you!\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-03-26T14:00:07Z","thumbnail_url":"https://img.youtube.com/vi/GpjTeGPgIs8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Mastering Xcode 14 SwiftUI Previews","channel_name":"Stewart Lynch on YouTube","video_id":"TMrSmg6wOIs","video_url":"https://www.youtube.com/watch?v=TMrSmg6wOIs","description":"In this video I hope to share with you some things that you may not know or have forgotten about SwiftUI previews and what changed in Xcode 14 so that you can get the most out of creating and viewing your SwiftUI Views while designing and coding them.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/SwiftUIPreviewsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SwiftUI-Previews\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-03-26T13:39:25Z","thumbnail_url":"https://img.youtube.com/vi/TMrSmg6wOIs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"E5: Deciding if TCA needs to be in every view || Building an app with Vapor and SwiftUI","channel_name":"maeganwilson_","video_id":"o2CMNdP9WVI","video_url":"https://www.youtube.com/watch?v=o2CMNdP9WVI","description":"In this stream, I'll work on getting project information in the far right column and discussing how TCA might not be needed/wanted for every view.\n\nNotion page with tasks and such about the project: https://cctplusllc.notion.site/Work-in-Public-Home-4e968a2783694bb5a84d674a4ab5ebd5\n\nIf you enjoy the live stream, then please consider buying me a coffee at https://ko-fi.com/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-03-24T18:05:35Z","thumbnail_url":"https://img.youtube.com/vi/o2CMNdP9WVI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"iOS Firebase Authentication: Deleting Users | Firebase Bootcamp #7","channel_name":"Swiftful Thinking","video_id":"a4UiKuzCu8A","video_url":"https://www.youtube.com/watch?v=a4UiKuzCu8A","description":"Learn how to securely delete a user from Firebase Authentication in an iOS app with this tutorial video. We'll guide you through the step-by-step process and provide helpful tips to make sure you're doing it correctly. Whether you're new to Firebase or just need a refresher, this video is perfect for anyone looking to remove a user from their app.\n\n00:00 Delete Account\n00:29 Intro","published":"2023-03-24T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/a4UiKuzCu8A/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Bottom Sheet - Part 1","channel_name":"Alex Paul on YouTube","video_id":"mgnBEHovGDM","video_url":"https://www.youtube.com/watch?v=mgnBEHovGDM","description":"In this video, we begin to build the header and bottom image for the main view content.\n\nGithub Project: https://github.com/alexpaul/BottomSheet","published":"2023-03-24T11:28:37Z","thumbnail_url":"https://img.youtube.com/vi/mgnBEHovGDM/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"23: Site availability testing, Linux-only packages, and package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"UsaB_ON8MfY","video_url":"https://www.youtube.com/watch?v=UsaB_ON8MfY","description":"News\n\n* StRest by Eyk Rehbein - https://github.com/eykrehbein/strest\n* Rester by Sven A. Schmidt - https://swiftpackageindex.com/finestructure/Rester\n * Swift Package Index Restfiles - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/tree/main/restfiles\n\nPackages\n\n* Settings by Sindre Sorhus - https://swiftpackageindex.com/sindresorhus/Settings\n* PopupView by Alisa Mylnikova - https://swiftpackageindex.com/exyte/PopupView\n* MenuBuilder by Jed Fox - https://swiftpackageindex.com/j-f1/MenuBuilder\n* ContributorUI by Dscyre Scotti - https://swiftpackageindex.com/dscyrescotti/ContributorUI\n* GEOSwift by Andrew Hershberger, Virgilio Favero Neto, and Andrea Cremaschi - https://swiftpackageindex.com/GEOSwift/GEOSwift\n* swift-cli-version by Michael Housh - https://swiftpackageindex.com/m-housh/swift-cli-version","published":"2023-03-23T15:29:08Z","thumbnail_url":"https://img.youtube.com/vi/UsaB_ON8MfY/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"SwiftUI Page Curl Swipe Animation - Swipe to Delete - Peel Effect - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"eV9ybRJpuB8","video_url":"https://www.youtube.com/watch?v=eV9ybRJpuB8","description":"Hello Guys 🖐🖐🖐\nI will be showing how to use SwiftUI to build Cool Swipe to Delete in the form of Page Curl Effect, also known as Peel Effect, in this video | SwiftUI Page Curl Effect | SwiftUI Peel Effect | SwiftUI Page Curl Swipe to Delete | SwiftUI Custom Swipe to Delete | SwiftUI ScrollView Swipe to Delete | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-80433792\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Project SetUp\n    1:40 Building Scrollable List of Images\n    2:56 Building Peel Effect (Custom View)\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-23T13:49:59Z","thumbnail_url":"https://img.youtube.com/vi/eV9ybRJpuB8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Code Completion Episode 125: This Is Widescreen, Sir","channel_name":"Code Completion","video_id":"65xWE_1oPLo","video_url":"https://www.youtube.com/watch?v=65xWE_1oPLo","description":"","published":"2023-03-23T12:00:02Z","thumbnail_url":"https://img.youtube.com/vi/65xWE_1oPLo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create a Custom Dialog in SwiftUI","channel_name":"Mike Mikina on YouTube","video_id":"K5lj-S3grno","video_url":"https://www.youtube.com/watch?v=K5lj-S3grno","description":"In this video you will learn how to create a custom dialog in SwiftUI. \nI am building my video editing app and, I need a dialog to present before asking for permission to access photos. I could just use a regular Alert view, but since the photos dialog already looks like an alert, I thought that having a custom view would be a much better option here. So, I decided to create my own simple dialog 😊 \n\nLink to the repository:  https://github.com/mikina/SwiftUICustomDialog\n\n00:00 Intro\n00:24 Apple Human Interface Guidelines\n01:43 Project sketch\n02:28 Build custom dialog\n10:15 Add animation\n14:02 Connect the dialog to a main view\n16:32 Outro\n\n#iOS #Swift #SwiftUI\n\nMusic: Streambeats","published":"2023-03-22T20:29:04Z","thumbnail_url":"https://img.youtube.com/vi/K5lj-S3grno/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"iOS Design with Midjourney and Figma","channel_name":"DesignCode","video_id":"t0pqhcDFRRw","video_url":"https://www.youtube.com/watch?v=t0pqhcDFRRw","description":"Master the art of creating beautiful and intuitive user interfaces with Figma and AI generative images with Midjourney. Full course: https://designcode.io/app-ui-intro\n\nFigma file: https://www.figma.com/community/file/1220022786856032423\nWallpapers: https://www.figma.com/community/file/1217481301531252836/Abstract-8K-Wallpapers\n\nApp UI design involves designing the visual interface of a mobile app, including elements such as colours, typography, icons, and layout. In this course, you will learn the basics of app UI design and how to create a beautiful UI design inspired by Midjourney, an AI-based platform. We will use various tools and methods, and you will gain valuable skills.\n\n[00:00] Intro\n[05:51] Inspirations and Wireframing\n[14:01] Typography and Icons\n[21:17] Onboarding Screen\n[29:14] Colors and Gradient\n[34:51] Outro\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/app-ui\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/sourasith.design/\n\n#figma  #midjourney  #uidesign","published":"2023-03-22T20:25:19Z","thumbnail_url":"https://img.youtube.com/vi/t0pqhcDFRRw/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"What Star Wars Can Teach Us About Swift","channel_name":"Paul Hudson on YouTube","video_id":"U1gP4EcT_wQ","video_url":"https://www.youtube.com/watch?v=U1gP4EcT_wQ","description":"This is a recording of a talk I delivered back in 2018, back when SwiftUI was still a glimmer in Josh Shaffer's eye, uploaded here now for posterity if nothing else. The video hasn't been rerecorded, edited, or otherwise adjusted – this is the original talk, rather than some kind of Special Edition!\n\nI say it in the video, but it bears repeating that this presentation is not affiliated with or endorsed by Lucasfilm Limited or any of its subsidiaries, employees, or associates. All Star Wars movies, logos, artwork, stories, information, names, and other elements associated thereto, are the sole and exclusive property of Lucasfilm Limited. \n\nAlthough this video a) is educational, b) uses Star Wars references for humor,  and c) has passed YouTube's Content ID checks for copyright clearance, I will immediately take this video down if Lucasfilm or Disney ask – just email paul@hackingwithswift.com and I'll get it done.\n\nNote: Please remember this talk was recorded back in 2018. Swift has moved on a long way since then, but hopefully you can still find something of value. At the very least, it's wonderful to see the Swift Core Team having evolved so positively!","published":"2023-03-22T19:37:15Z","thumbnail_url":"https://img.youtube.com/vi/U1gP4EcT_wQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"iOS Firebase Authentication: Sign In Anonymously Tutorial | Firebase Bootcamp #6","channel_name":"Swiftful Thinking","video_id":"M7VEceh2U7Q","video_url":"https://www.youtube.com/watch?v=M7VEceh2U7Q","description":"Learn how to integrate anonymous sign-in with Firebase Authentication in your iOS app. This tutorial will guide you through the steps of implementing a secure and easy-to-use anonymous authentication process. Enhance your app's user experience and simplify the sign-up process with Firebase Authentication.\n\n00:00 Sign In Anonymous\n02:47 Configure console\n05:16 Firebase documentation\n05:44 Button UI\n06:51 Sign in logic\n11:53 Linking sign in methods","published":"2023-03-22T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/M7VEceh2U7Q/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Bottom Sheet - Preview Video","channel_name":"Alex Paul on YouTube","video_id":"_L3Rh5kQU_8","video_url":"https://www.youtube.com/watch?v=_L3Rh5kQU_8","description":"This is a preview video of the content to come in this SwiftUI video series as we build a bottom sheet in SwiftUI along with integrating state management to update the UI. Stay tuned for the upcoming series of videos.","published":"2023-03-21T21:47:10Z","thumbnail_url":"https://img.youtube.com/vi/_L3Rh5kQU_8/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Swift Quiz #08 – Simultaneous Accesses to a Value","channel_name":"Vincent Pradeilles on YouTube","video_id":"KcNLoUaJUr0","video_url":"https://www.youtube.com/watch?v=KcNLoUaJUr0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-03-21T16:00:21Z","thumbnail_url":"https://img.youtube.com/vi/KcNLoUaJUr0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 125 Live","channel_name":"Code Completion","video_id":"9mF-R-HP_tU","video_url":"https://www.youtube.com/watch?v=9mF-R-HP_tU","description":"","published":"2023-03-21T02:52:04Z","thumbnail_url":"https://img.youtube.com/vi/9mF-R-HP_tU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS Firebase Authentication: Sign In With Apple Tutorial | Firebase Bootcamp #5","channel_name":"Swiftful Thinking","video_id":"3N77zgo4oXQ","video_url":"https://www.youtube.com/watch?v=3N77zgo4oXQ","description":"Integrating Sign In With Apple in your iOS application can be a bit tricky, but with the help of Firebase Authentication, it can be done easily. In this tutorial video, we will guide you on how to do just that. Follow along as we provide step-by-step instructions on how to set up and integrate Sign In With Apple using Firebase Authentication in your iOS app.\n\n00:00 Sign In Apple\n02:20 Intro\n04:04 Configure console\n04:39 Firebase docs\n05:26 Add capability /certificate signing\n06:19 Update bundle ID (optional)\n08:36 More firebase docs\n10:45 Sign In Apple Button UI\n11:51 Apple Human Interface Guidelines\n13:41 UIKit Button to SwiftUI\n17:55 Sign In Apple logic\n33:08 Testing implementation\n35:13 Writing clean code\n36:01 SignInWithAppleHelper\n46:27 Testing SignInWithAppleHelper\n46:53 Async await support\n52:01 Final testing\n52:14 Final thoughts","published":"2023-03-20T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3N77zgo4oXQ/hqdefault.jpg","twitter_url":""},{"name":"Can ChatGPT write better SwiftUI code than you?","channel_name":"Paul Hudson on YouTube","video_id":"dxxCPdcMcFw","video_url":"https://www.youtube.com/watch?v=dxxCPdcMcFw","description":"In this video I'll show how we can use ChatGPT to generate SwiftUI code that recreates Apple's Clock icon on the Home Screen. I'll then walk you through building the same thing ourselves, so you can see how the two solutions compare.\n\n00:00 Introduction\n03:27 Using ChatGPT to write SwiftUI code\n06:40 Asking ChatGPT to fix its errors\n09:16 Trying what ChatGPT built\n11:38 Building the project ourselves\n19:10 Adding details to the clock hands\n19:53 Adding a second hand\n20:59 Constantly sweeping hands\n23:11 Drawing an inner ring\n25:45 Adding hour numbers\n29:09 Bugs and performance\n31:55 Final scores\n32:43 Tips for using ChatGPT safely\n36:19 How programmers can use ChatGPT effectively\n37:30 Is ChatGPT 4 better?","published":"2023-03-19T21:44:49Z","thumbnail_url":"https://img.youtube.com/vi/dxxCPdcMcFw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Apple's BIGGEST Spender on Ads? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"h6YbbE2THbM","video_url":"https://www.youtube.com/watch?v=h6YbbE2THbM","description":"This Week in Apps, as promised, we're looking at the numbers behind Twitter Blue and Snapchat+, the streaming war that's heating up, CapCuts domination, and the downloads behind the #1 app in the App Store. App intelligence data by Appfigures.\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - Intro\n0:11 - Up and down\n2:25 - Healthy rise, 10x future\n4:35 - This race is heating up (again)\n6:13 - No going back!\n8:01 - Apple's biggest ad buyer?","published":"2023-03-19T19:45:00Z","thumbnail_url":"https://img.youtube.com/vi/h6YbbE2THbM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Conditional? Polymorphism! / Swift Code Katas #21: Expense Report","channel_name":"Quality Coding on YouTube","video_id":"_mzUyWCniuM","video_url":"https://www.youtube.com/watch?v=_mzUyWCniuM","description":"The logic is still spread in too many places. Can we create new classes and give them ownership of these responsibilities? Let's apply the refactoring Replace Conditional with Polymorphism.code?  \n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-03-19T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/_mzUyWCniuM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Unlock the Secrets of SwiftUI NavigationStack: A Beginners Guide 🔐","channel_name":"tundsdev on YouTube","video_id":"cik3doGHZiI","video_url":"https://www.youtube.com/watch?v=cik3doGHZiI","description":"Unlock the Secrets of SwiftUI NavigationStack: A Beginners Guide 🔐\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n01:26 - Le Problem\n02:21 - Brief Project Breakdown\n03:05 - How To Replace A NavigationView With A NavigationStack In SwiftUI\n06:13 - How To Use navigationdestination In SwiftUI\n09:29 - How To Use Custom Types With Navigation Destination\n13:22 - How To Add Multiple Navigation Destinations In SwiftUI\n22:00 - How To Use NavigationPath In SwiftUI\n30:59 - iPad support and styles\n31:48 - Summary\n\n**********************************\n\nIn this SwiftUI tutorial, we're going to take a look at how to handle navigation in SwiftUI. Using the new navigation api's available in iOS16. We're going to take a look at how we can migrate an existing app using NavigationView to use NavigationStack in SwiftUI, alongside NavigationLink in SwiftUI too. \n\nWe'll then look at the new navigation destination function that allows us to listen to routes that we want to navigate to in our SwiftUI apps. As well as how to implement programmatic navigation in SwiftUI too.\n\nIf you're new to SwiftUI or want to learn more about the NavigationStack, then this video is for you! By the end of this tutorial, you'll know how to create a basic NavigationStack in SwiftUI and use it to navigate your app.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-03-19T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/cik3doGHZiI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Understanding Swift Tuples","channel_name":"Stewart Lynch on YouTube","video_id":"-7xVz-86brg","video_url":"https://www.youtube.com/watch?v=-7xVz-86brg","description":"In this video I want show you what tuples are in Swift and provide you with some practical examples that you may consider using in your existing or future projects.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:31 The Basics\n4:45 Practical Examples\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/TuplesStarter.playground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Tuples-Completed\n\nReferences mentioned in video:\nSorting Objects in Swift with multiple criteria\n   https://youtu.be/4ochXtdrd70\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-03-19T13:43:28Z","thumbnail_url":"https://img.youtube.com/vi/-7xVz-86brg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Preparing to stream with one button","channel_name":"Quality Coding on YouTube","video_id":"PLk7nZ9Zpfk","video_url":"https://www.youtube.com/watch?v=PLk7nZ9Zpfk","description":"Here's how I get ready to do my live-coding. Even during my daily work, I depend on my Loupedeck Live to trigger a variety of Shortcuts. Many of them make changes to my System Preferences.\n\n…And THAT is why I can't upgrade to macOS Ventura! I will stay on Monterey until Apple provides scripting access to their rewritten System Settings.","published":"2023-03-19T00:36:54Z","thumbnail_url":"https://img.youtube.com/vi/PLk7nZ9Zpfk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Bottom Sheet Animation like Apple Music App - Matched Geometry - Complex UI - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"_KohThDWl5Y","video_url":"https://www.youtube.com/watch?v=_KohThDWl5Y","description":"Hello Guys 🖐🖐🖐\nI'm going to demonstrate in this video how to use SwiftUI to replicate the Bottom Sheet with Hero Animation that is available in the Apple Music App | SwiftUI Matched Geometry Effect | SwiftUI Custom Bottom Sheet | SwiftUI Apple Music Bottom Sheet | SwiftUI Hero Animation | SwiftUI Complex UI | SwiftUI Animation | SwiftUI UI Animation | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-80214406\n\n► Animation Hack Video: https://youtu.be/fOaARtT3_a4\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:34 Project Setup\n    2:00 Building Custom Bottom Sheet\n    6:30 Building Expanded Bottom Sheet\n    12:45 Building Player Controls UI\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-18T21:00:08Z","thumbnail_url":"https://img.youtube.com/vi/_KohThDWl5Y/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Web App Design with Midjourney in Figma","channel_name":"DesignCode","video_id":"oEtroSGcIhk","video_url":"https://www.youtube.com/watch?v=oEtroSGcIhk","description":"Get UI inspirations from Midjourney and learn UI design, colors, typography as a beginner in Figma\n\nFigma file: https://www.figma.com/community/file/1218595052516978368\n\nWallpapers: https://www.figma.com/community/file/1217481301531252836/Abstract-8K-Wallpapers\n\nWeb App design is the creation of visually appealing and user-friendly interfaces for web applications. It involves principles of UX, graphic design, typography, color theory, and responsive design to create a seamless user experience. Good design is crucial for a web app's success, affecting user engagement and satisfaction.\n\n#figma #midjourney #uidesign","published":"2023-03-17T17:00:01Z","thumbnail_url":"https://img.youtube.com/vi/oEtroSGcIhk/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"iOS Firebase Authentication: Sign In With Google Tutorial | Firebase Bootcamp #4","channel_name":"Swiftful Thinking","video_id":"mdQcqPq9Kl4","video_url":"https://www.youtube.com/watch?v=mdQcqPq9Kl4","description":"In this tutorial video, you will learn how to integrate Sign In With Google using Firebase Authentication in your iOS application. Follow along with the step-by-step instructions to easily set up authentication for your users. Improve your app's security and user experience by implementing Google Sign In with Firebase Authentication today!\n\n00:00 Sign In Google\n01:17 Intro\n02:38 Auth configuration\n03:33 Firebase documentation\n03:57 Adding GoogleSignIn SDK\n05:31 Configure GoogleSignIn\n10:04 Sign In Google Button\n11:50 Sign In Google logic\n13:39 Top ViewController\n17:19 Google Sign In Logic\n26:57 First tests\n30:07 Writing clean code\n30:42 GoogleSignInHelper\n33:08 Testing GoogleSignInHelper\n34:19 Updating our app UI\n34:37 Get Auth Provider","published":"2023-03-17T13:00:39Z","thumbnail_url":"https://img.youtube.com/vi/mdQcqPq9Kl4/hqdefault.jpg","twitter_url":""},{"name":"Learning SwiftUI, when you already know UIKit – The basics of SwiftUI 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"dBE-ntrjowk","video_url":"https://www.youtube.com/watch?v=dBE-ntrjowk","description":"🔥 This SwiftUI training session is available for free, if you've enjoyed it please consider leaving a tip 👉 https://www.buymeacoffee.com/v.pradeilles 🔥\n\n———\n\nI'm going to guide you though all the steps to get started with SwiftUI when you already have experience with UIKit!\n\nIn this tutorial you will learn:\n- the structure of a SwiftUI app\n- what are the important types and protocols\n- how SwiftUI leverages key features of Swift\n- what are the basic UI components and how to customize them\n- how SwiftUI manages to automatically update the UI\n\n➜ Leave a tip: https://www.buymeacoffee.com/v.pradeilles \n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-03-17T12:18:21Z","thumbnail_url":"https://img.youtube.com/vi/dBE-ntrjowk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 124: This Is a B+ on Their Tier List","channel_name":"Code Completion","video_id":"4dFZILwwpwI","video_url":"https://www.youtube.com/watch?v=4dFZILwwpwI","description":"","published":"2023-03-17T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4dFZILwwpwI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"E4: Building an API dependency in Swift and AlamoFire || Building an app with Vapor and SwiftUI","channel_name":"maeganwilson_","video_id":"_bSFUSicWjI","video_url":"https://www.youtube.com/watch?v=_bSFUSicWjI","description":"In this stream, I'll work on creating an API call using Alamofire and making it work with TCA. I'll be getting the list of projects from the database\n\nNotion page with tasks and such about the project: https://cctplusllc.notion.site/Work-in-Public-Home-4e968a2783694bb5a84d674a4ab5ebd5\n\nIf you enjoy the live stream, then please consider buying me a coffee at https://ko-fi.com/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-03-17T03:54:43Z","thumbnail_url":"https://img.youtube.com/vi/_bSFUSicWjI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Shimmer Animation Effect - SwiftUI Tutorials - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"yhFz_DXFxec","video_url":"https://www.youtube.com/watch?v=yhFz_DXFxec","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll demonstrate how to use SwiftUI to create a shimmer animation effect that works for any type of view | SwiftUI Shimmer Effect | SwiftUI Shimmer Animation | SwiftUI Custom Animations | SwiftUI Animations | SwiftUI Redacted View | SwiftUI Placeholder View | Shimmer Effect | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-14-80078017\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:21 Project SetUp\n    1:15 Building Shimmer Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-15T21:00:19Z","thumbnail_url":"https://img.youtube.com/vi/yhFz_DXFxec/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How Code Bootcamps Lie Without Lying","channel_name":"Ben Sandofsky on YouTube","video_id":"5ewj8_QeeE8","video_url":"https://www.youtube.com/watch?v=5ewj8_QeeE8","description":"Bootcamps sound like a fast track to six figures, but most students don't end up with a job writing code. Let's dives into the numbers games bootcamps play that create unrealistic expectations.","published":"2023-03-15T15:04:40Z","thumbnail_url":"https://img.youtube.com/vi/5ewj8_QeeE8/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"iOS Firebase Authentication: Sign In With Email & Password Tutorial (2/2) | Firebase Bootcamp #3","channel_name":"Swiftful Thinking","video_id":"jlC1yjVTMtA","video_url":"https://www.youtube.com/watch?v=jlC1yjVTMtA","description":"Continue your learning journey with our second tutorial video on integrating Sign In With Email and Password using Firebase Authentication in your iOS app. In this video, we'll dive deeper into the code and walk you through additional steps to ensure a seamless integration.\n\n00:00 Sign In Email\n01:24 Intro\n06:16 Testing create account flow\n07:00 func signInUser \n09:35 Understanding the Console\n10:10 func resetPassword\n13:56 Reset password template\n15:44 func updatePassword\n17:06 func updateEmail\n19:04 Testing update email/password\n20:56 Clean up","published":"2023-03-15T15:00:36Z","thumbnail_url":"https://img.youtube.com/vi/jlC1yjVTMtA/hqdefault.jpg","twitter_url":""},{"name":"iOS Firebase Authentication: Sign In With Email & Password Tutorial (1/2) | Firebase Bootcamp #2","channel_name":"Swiftful Thinking","video_id":"4FAuU5Ev-5Y","video_url":"https://www.youtube.com/watch?v=4FAuU5Ev-5Y","description":"Learn how to implement Sign In With Email and Password in your iOS app using Firebase Authentication. Our tutorial video will guide you through the process step-by-step, so you can easily integrate this essential feature into your mobile app development with ease.\n\n00:00 Sign In Email (1)\n01:57 Intro \n03:07 What is Authentication?\n04:45 Enable Email Sign In\n05:33 Add Firebase Auth Framework\n07:40 Adding Sign In UI\n13:16 Add Auth Manager\n16:22 func createUser \n18:30  AuthDataResultModel\n21:01 Testing createUser\n24:20 Understanding the Console\n25:15 Signed In UI\n27:08 func getAuthenticatedUser\n30:58 Log out UI\n32:01 func signOut\n34:27 Final testing","published":"2023-03-15T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4FAuU5Ev-5Y/hqdefault.jpg","twitter_url":""},{"name":"Having a routine to the end and beginning of the day is super important when #workingfromhome","channel_name":"maeganwilson_","video_id":"83fpMS8MmiE","video_url":"https://www.youtube.com/watch?v=83fpMS8MmiE","description":"","published":"2023-03-15T11:43:19Z","thumbnail_url":"https://img.youtube.com/vi/83fpMS8MmiE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"2023 Your First RealityKit app with SwiftUI and Reality Composer","channel_name":"Swift Reality XR on YouTube","video_id":"qGksl5tLE-8","video_url":"https://www.youtube.com/watch?v=qGksl5tLE-8","description":"Learn how build your first Apple XR app in Swift, using RealityKit, and learn how Reality Composer works with Xcode to compose scenes with your virtual content, as well as how to work with 3D USDZ models downloaded from the internet.\n\n#swift #swiftui #ios #xr #augmentedreality #mixedreality #apple #iosdev \n\nEquipment used:\nM2 Macbook Pro / Ventura 13.2\niPhone 13 mini / iOS 16.2\nXcode 14.1\n\nAR Quick Look Gallery: https://developer.apple.com/augmented-reality/quick-look/\n\nFollow on:\nTwitter: https://twitter.com/SwiftRealityXR","published":"2023-03-15T03:37:36Z","thumbnail_url":"https://img.youtube.com/vi/qGksl5tLE-8/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"LazySequence – Swift Hidden Gems 💎 #03","channel_name":"Vincent Pradeilles on YouTube","video_id":"v2esAs0OuKs","video_url":"https://www.youtube.com/watch?v=v2esAs0OuKs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-03-14T15:56:16Z","thumbnail_url":"https://img.youtube.com/vi/v2esAs0OuKs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 124 Live","channel_name":"Code Completion","video_id":"e-_w2s46EII","video_url":"https://www.youtube.com/watch?v=e-_w2s46EII","description":"","published":"2023-03-14T02:29:00Z","thumbnail_url":"https://img.youtube.com/vi/e-_w2s46EII/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Time to get Monday started! Let me know what you’re working on! #engineer","channel_name":"maeganwilson_","video_id":"aXFgH5M0b_A","video_url":"https://www.youtube.com/watch?v=aXFgH5M0b_A","description":"","published":"2023-03-13T16:42:33Z","thumbnail_url":"https://img.youtube.com/vi/aXFgH5M0b_A/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Connect Firebase to Xcode: A Step-by-Step Tutorial | Firebase Bootcamp #1","channel_name":"Swiftful Thinking","video_id":"sHWX5j6wUjA","video_url":"https://www.youtube.com/watch?v=sHWX5j6wUjA","description":"Get started with Firebase and Xcode in this step-by-step tutorial. Learn how to set up and integrate Firebase into your iOS app, with helpful tips and tricks for developers at all levels. Perfect for those new to Firebase integration or looking to improve their skills.\n\n00:00 Connecting To Firebase\n01:37 What is Firebase?\n05:56 Project Setup\n12:17 Swift Package Manager (SPM)\n16:43 Configure the SDK\n20:19 Conclusion","published":"2023-03-13T14:00:36Z","thumbnail_url":"https://img.youtube.com/vi/sHWX5j6wUjA/hqdefault.jpg","twitter_url":""},{"name":"Learn Firebase in iOS App Development with Swift | Firebase Bootcamp #0","channel_name":"Swiftful Thinking","video_id":"FSFB2CcV9iA","video_url":"https://www.youtube.com/watch?v=FSFB2CcV9iA","description":"Learn how to integrate Firebase into your iOS app with Swift code in our comprehensive tutorial series. Our step-by-step guide will teach you everything you need to know about using Firebase in your mobile app development, perfect for developers of all levels.\n\n00:00 Intro","published":"2023-03-13T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/FSFB2CcV9iA/hqdefault.jpg","twitter_url":""},{"name":"Quick, Small Refactorings / Swift Code Katas #20: Expense Report","channel_name":"Quality Coding on YouTube","video_id":"m0SJBtyxw6Y","video_url":"https://www.youtube.com/watch?v=m0SJBtyxw6Y","description":"With the code under test, the real fun begins. Let's refactor the Swift version of ExpenseReport! How would you like to improve the design of this code?\n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-03-12T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/m0SJBtyxw6Y/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How To Become A Better Programmer 💫","channel_name":"tundsdev on YouTube","video_id":"m8TIWJhpoJY","video_url":"https://www.youtube.com/watch?v=m8TIWJhpoJY","description":"How To Become A Better Programmer 💫\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n01:00 - The Plan\n03:15 - Behind The Scenes\n04:29 - Question Everything\n05:43 - Read Documentation\n07:03 - Test Test Test\n09:04 - The More You Mess Around The More You Find Out\n10:44 - Summary\n\n**********************************\n\nHey and welcome back to another video, you can look at this video as a software engineer career advice, software developer career advice or maybe you’re just a programmer looking at how to be a better programmer. We’re going to be discussing ways to become a better programmer with topics and action points that I feel you should take into consideration as well as some software developer soft skills that you should take into consideration since being able to program isn’t the only thing you need to know.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-03-12T15:00:37Z","thumbnail_url":"https://img.youtube.com/vi/m8TIWJhpoJY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Auto Scrolling Tab Indicators - Animation's - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"W-uSGXhuFHY","video_url":"https://www.youtube.com/watch?v=W-uSGXhuFHY","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Custom Scrolling Tab Indicators for PageTabView Using SwiftUI 4.0 | SwiftUI Scrolling Indicators | SwiftUI Auto Scrolling Tab Indicator | SwiftUI Animated PageTabView Indicator | SwiftUI Complex Animations | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-79889355\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    1:18 Building TabView & Indicators\n    4:50 Adding Animations For Indicators\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-11T22:00:09Z","thumbnail_url":"https://img.youtube.com/vi/W-uSGXhuFHY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Implementing a Root View with Tabs in TCA and SwiftUI","channel_name":"Swift and Tips","video_id":"a_FwMVIhCHY","video_url":"https://www.youtube.com/watch?v=a_FwMVIhCHY","description":"In this episode of TCA series, we will finally complete the implementation of the online store app adding a Root Domain to manage all the dependencies better. Also, we will show how to display a Tab View in SwiftUI as the entry point of the app.\n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n6. Side Effects: https://youtu.be/t3HHam3GYkU\n7. Pay Button: https://youtu.be/7BkZX_7z-jw\n8. Alert Views in TCA: https://youtu.be/U3EMduy-DhE\n9. Web API + Codable: https://youtu.be/j2qymM6i9n4\n10. Better UX and API Call optimization: https://youtu.be/CmYOZxtTCb0\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1dTl0uHS-fq89SoQvM8uKexz0Epp4pWkm/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nLucid Dreaming by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-03-11T16:00:01Z","thumbnail_url":"https://img.youtube.com/vi/a_FwMVIhCHY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"E3: API Calls in Swift using Alamo Fire || Building an app with Vapor and SwiftUI","channel_name":"maeganwilson_","video_id":"Z-AYlSQukZ8","video_url":"https://www.youtube.com/watch?v=Z-AYlSQukZ8","description":"In this stream, I'll work on creating an API call using Alamofire and making it work with TCA.\n\nNotion page with tasks and such about the project: https://cctplusllc.notion.site/Work-in-Public-Home-4e968a2783694bb5a84d674a4ab5ebd5\n\nIf you enjoy the live stream, then please consider buying me a coffee at https://ko-fi.com/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-03-10T14:06:31Z","thumbnail_url":"https://img.youtube.com/vi/Z-AYlSQukZ8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Build Swift ChatGPT API Client for Linux And CLI App","channel_name":"Xcoding with Alfian","video_id":"yD-sBgjW5Bo","video_url":"https://www.youtube.com/watch?v=yD-sBgjW5Bo","description":"In this video, we're going to update ChatGPT Swift API to add Linux support and build a simple CLI App. This is a continuation of the previous tutorials in \"Build SwiftUI ChatGPT series\"\n#swiftui #chatgpt #iosdevelopment #openai #steamdeck \n\nPart 1 - Build a SwiftUI ChatGPT iOS App | OpenAI API\nhttps://youtu.be/PLEgTCT20zU\n\nPart 5 - Build ChatGPT Turbo API | Open API Public API\\\nhttps://youtu.be/9byLhs5hQjI\n\nSeries Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0\n\nGitHub Project Repository\nhttps://github.com/alfianlosari/ChatGPTSwiftUI\n\nChatGPTSwift SPM Package repo:\nhttps://github.com/alfianlosari/ChatGPTSwift","published":"2023-03-09T16:17:57Z","thumbnail_url":"https://img.youtube.com/vi/yD-sBgjW5Bo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"22: Search ranking, building documentation on Linux, OpenAI, and package recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"9R6mxN6dSTU","video_url":"https://www.youtube.com/watch?v=9R6mxN6dSTU","description":"News\n\n* Building DocC documentation on Linux - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/2187\n    * The first two adopting packages are by Joakim Hassila:\n        * Benchmark - https://swiftpackageindex.com/ordo-one/package-benchmark\n        * Frostflake - https://swiftpackageindex.com/ordo-one/package-frostflake\n    * Weird issue with cp -r behaving differently on macOS and Linux - https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/2187#issuecomment-1446385024\nDocumentation build details pull requests https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pull/2110 and https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pull/2277\n\nPackages\n\n* Puid by PUID - https://swiftpackageindex.com/puid/Swift-puid\n* MacControlCenterUI by Steffan Andrews - https://swiftpackageindex.com/orchetect/MacControlCenterUI\n    * BWToolkit by Brandon Walkin - http://www.brandonwalkin.com/bwtoolkit/\n* GPTSwift by Dennis Müller - https://swiftpackageindex.com/SwiftedMind/GPTSwift\n* OpenAIKit by Sergey Zhuravel and Mukha Kirill - https://swiftpackageindex.com/FuturraGroup/OpenAI\n* Periphery by Ian Leitch - https://swiftpackageindex.com/peripheryapp/periphery","published":"2023-03-09T15:28:22Z","thumbnail_url":"https://img.youtube.com/vi/9R6mxN6dSTU/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Learn Figma Prototyping","channel_name":"DesignCode","video_id":"z3VcBxJND44","video_url":"https://www.youtube.com/watch?v=z3VcBxJND44","description":"Master interaction design with Figma Prototyping. Create an animated app experience using after delay, scrolling content, video prototype.\n\n📂 Figma file\n➡ https://www.dropbox.com/s/78mjg9izwgxgjr2/Dating%20app%20-%20Prototype%20in%20Figma%20%28Free%29.fig?dl=0\n\n🎞 Video timestamps\n00:00 Intro to Prototyping\n04:51 After Delay Animation\n08:49 Animated Button\n15:11 Tab Bar Animation\n19:23 Scrolling Content\n23:20 Video Prototype\n\nFollow Me\n🐦 Twitter: https://twitter.com/SouranyPhomhome\n📸 Instagram: https://www.instagram.com/sou.design\n\n#prototyping #figma","published":"2023-03-09T14:45:04Z","thumbnail_url":"https://img.youtube.com/vi/z3VcBxJND44/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Code Completion Episode 123: In Some Form or Another","channel_name":"Code Completion","video_id":"Zz8EfRBiGeQ","video_url":"https://www.youtube.com/watch?v=Zz8EfRBiGeQ","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\r00:17 - HIG Bits\r07:05 - AI Code\r14:59 - OptionSet Macro\r19:56 - Support TweetBot and Twitterific\r27:16 - M3 iMacs\r35:10 - Sponsor: Not Phở\r36:14 - Code Completion Tip\r40:26 - Mini Review Corner\r45:00 - Outro\r45:42 - Commented Out: Gaming\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• New Segment: HIG Bits!\n    • Writing: https://developer.apple.com/design/human-interface-guidelines/foundations/writing\n    • Tap to Pay: https://developer.apple.com/design/human-interface-guidelines/technologies/tap-to-pay-on-iphone\n• Apparently access to AI created less secure code:\n    • arXiv: https://arxiv.org/pdf/2211.03622.pdf\n    • The Skeptics Guide: https://www.theskepticsguide.org/podcasts\n• OptionSet as the first useful macro being added to Swift:\n    • Pitch: https://forums.swift.org/t/pitch-optionset-macro/63547\n• Go Support TweetBot and Twitterific\n    • Daring Fireball: https://daringfireball.net/2023/03/tweetbot_and_twitterrific_face_the_cliff\n    • Michael Tsai’s Blog: https://mjtsai.com/blog/2023/03/02/tweetbot-and-twitterrific-subscription-cliff/\n• M3 iMacs might be coming soon?\n    • Bloomberg: https://www.bloomberg.com/news/newsletters/2023-03-05/when-is-apple-aapl-releasing-new-mac-pro-15-inch-macbook-air-new-imac-m3-levgn4yc\n• Code Completion Tip\n    • Rebasing with Xtheirs: https://demisx.github.io/git/rebase/2015/07/02/git-rebase-keep-my-branch-changes.html\n• Mini Review Corner:\n    • Refurbished OLED Dock: https://www.nintendo.com/store/products/dock-oled-model-white-refurbished-118152/\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, March 6th, 2023.","published":"2023-03-09T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/Zz8EfRBiGeQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Book App UI With Complex Animation | Matched Geometry Effect | Part 2 | Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"Vgv_H90Q6A4","video_url":"https://www.youtube.com/watch?v=Vgv_H90Q6A4","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show how to use SwiftUI to design a chic Book App UI with complex animations like hero animations and a carousel slider | SwiftUI Matched Geometry Effect | SwiftUI Book App UI | SwiftUI Animated Carousel Slider | SwiftUI Hero Animation | SwiftUI Complex UI | SwiftUI Animation | SwiftUI ScrollView Animation | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code:https://www.patreon.com/posts/early-access-app-79750855\n\n► Part 1 Video: https://youtu.be/GFV6dIhXFHQ\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:38 Refactoring Code\n    1:06 Building Detail View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-08T21:30:09Z","thumbnail_url":"https://img.youtube.com/vi/Vgv_H90Q6A4/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI: Multiple alerts in a single view","channel_name":"Mike Mikina on YouTube","video_id":"onBdua5zPwI","video_url":"https://www.youtube.com/watch?v=onBdua5zPwI","description":"In this video you will learn how to add more than one alert in the SwiftUI view.\n\n00:00 Intro\n00:16 Sample project\n01:36 Let's add another alert\n03:40 Two alerts on the same view\n05:04 Connect the alert to a different view\n06:12 ZStack trick\n06:55 Outro\n\n#iOS #SwiftUI \n\nMusic: Streambeats","published":"2023-03-08T20:58:40Z","thumbnail_url":"https://img.youtube.com/vi/onBdua5zPwI/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"A SwiftUI tip everyone needs to know: Automatic Grammar Agreement","channel_name":"Paul Hudson on YouTube","video_id":"EDd6Hr_F99o","video_url":"https://www.youtube.com/watch?v=EDd6Hr_F99o","description":"Automatic grammar agreement makes it easy to handle plurals in your app app across six different languages, and it's baked right into SwiftUI. See how to use it with this simple code example!","published":"2023-03-08T20:46:40Z","thumbnail_url":"https://img.youtube.com/vi/EDd6Hr_F99o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Optimizing API calls and UX  in TCA and SwiftUI","channel_name":"Swift and Tips","video_id":"CmYOZxtTCb0","video_url":"https://www.youtube.com/watch?v=CmYOZxtTCb0","description":"In this episode of TCA series, we will do some improvements in the app like adding empty and error states. Also, we will make updates to work on the web API efficiently avoiding unnecessary calls. \n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n6. Side Effects: https://youtu.be/t3HHam3GYkU\n7. Pay Button: https://youtu.be/7BkZX_7z-jw\n8. Alert Views in TCA: https://youtu.be/U3EMduy-DhE\n9. Web API + Codable: https://youtu.be/j2qymM6i9n4\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: \nhttps://drive.google.com/file/d/1mF-97xnOxKJAn3PJW1vK1d10fjrLbgle/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* Enums: https://youtu.be/_CqAhffWZmE\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\n------\nLucid Dreaming by | e s c p | https://escp-music.bandcamp.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons / Attribution 4.0 International (CC BY 4.0)\nhttps://creativecommons.org/licenses/by/4.0/","published":"2023-03-08T16:00:11Z","thumbnail_url":"https://img.youtube.com/vi/CmYOZxtTCb0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"3 MISTAKES to avoid when using closures in Swift 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"bi_2iKGv2Cg","video_url":"https://www.youtube.com/watch?v=bi_2iKGv2Cg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-03-07T15:59:21Z","thumbnail_url":"https://img.youtube.com/vi/bi_2iKGv2Cg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Maximize Your YouTube Business - Creator View 2.0","channel_name":"Sean Allen on YouTube","video_id":"w7SNttwEmkU","video_url":"https://www.youtube.com/watch?v=w7SNttwEmkU","description":"Download Now - https://apps.apple.com/us/app/creator-view/id1602715129\n\nCreator View helps you maximize your YouTube business - Available for iPhone, iPad and Mac.\n\n- Track multiple revenue streams and see your data visualized in charts and graphs.\n- Schedule videos, shorts, podcasts, livestreams and other content with a simple drag 'n drop calendar. Stash ideas in the Idea Bank to schedule later.\n- Set monthly and yearly goals for revenue and YouTube stats. Add Widgets to always know where you stand.\n- Track business expenses\n- And more\n\nDownload Now:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nWebsite:\nhttps://creatorview.app/\n\nTwitter:\nCreator View - https://twitter.com/CreatorViewApp\nSean Allen - https://twitter.com/seanallen_dev\n\n#contentcreator  #youtubebusiness  #youtubegrowth","published":"2023-03-07T13:19:14Z","thumbnail_url":"https://img.youtube.com/vi/w7SNttwEmkU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Want to be a #dev? Just start and don’t be worried about learning the right thing #iosengineer","channel_name":"maeganwilson_","video_id":"YukEAvi31q4","video_url":"https://www.youtube.com/watch?v=YukEAvi31q4","description":"","published":"2023-03-06T09:30:15Z","thumbnail_url":"https://img.youtube.com/vi/YukEAvi31q4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"What’s my background as an iOS developer?","channel_name":"maeganwilson_","video_id":"OMUrHz-onLo","video_url":"https://www.youtube.com/watch?v=OMUrHz-onLo","description":"","published":"2023-03-06T03:21:53Z","thumbnail_url":"https://img.youtube.com/vi/OMUrHz-onLo/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"💜 Open-source Sign-in with Apple Server, FQAuth, deploying to Kubernetes | Friday March 3, 2023","channel_name":"Full Queue Developer","video_id":"lsKyC6Klnis","video_url":"https://www.youtube.com/watch?v=lsKyC6Klnis","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted live from New York on  Friday March 3, 2023\n\n💡 SUMMARY\nWrite some docs and explain how we got over the hurdle from yesterday\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-03-06T03:00:19Z","thumbnail_url":"https://img.youtube.com/vi/lsKyC6Klnis/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Open-source Sign-in with Apple Server, FQAuth, deploying to Kubernetes | Thursday, March 2","channel_name":"Full Queue Developer","video_id":"PPGgXSi3f1M","video_url":"https://www.youtube.com/watch?v=PPGgXSi3f1M","description":"📆 Originally broadcasted live from New York on Thursday, March 2, 2023 \n\n💡 SUMMARY\nCreate a Kubernetes cluster for deploying, however, ran into issues with Secrets `base64`. Apparently `pbpaste | base64 | base64 | pbcopy` produces a different output from copy-pasting the output of base64. Another option would be to use kubectl's create secret from literal.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-03-05T23:00:17Z","thumbnail_url":"https://img.youtube.com/vi/PPGgXSi3f1M/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Book App UI With Complex Animation | Carousel | Matched Geometry Effect | Part 1 | Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"GFV6dIhXFHQ","video_url":"https://www.youtube.com/watch?v=GFV6dIhXFHQ","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show how to use SwiftUI to design a chic Book App UI with complex animations like hero animations and a carousel slider | SwiftUI Book App UI | SwiftUI Animated Carousel Slider | SwiftUI Matched Geometry Effect | SwiftUI Hero Animation | SwiftUI Complex UI | SwiftUI Animation | SwiftUI ScrollView Animation | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-79604789\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:43 Project SetUp\n    1:13 Building Home View\n    1:42 Building Tags View\n    3:34 Building Book's Card View\n    8:26 Adding Animations to Book Card View\n    13:47 Converting to Carousel Slider\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-05T21:30:10Z","thumbnail_url":"https://img.youtube.com/vi/GFV6dIhXFHQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Mobile Games NEED to Have This! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"IpSQnIJ6EFY","video_url":"https://www.youtube.com/watch?v=IpSQnIJ6EFY","description":"This Week in Apps we're looking at the numbers behind Twitter Blue's launch in Japan, the future of books, Google's App Store takeover, AR, and app marketing videos. App intelligence data by Appfigures.\n\n► Keyword Teardowns → https://appfigures.com/resources/keyword-teardowns\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n0:00 Intro\n0:12 Twitter Blue in Japan\n2:16 Audible's revenue\n4:23 Google Photos revenue\n5:50 AR on mobile\n7:18 App marketing videos","published":"2023-03-05T20:40:00Z","thumbnail_url":"https://img.youtube.com/vi/IpSQnIJ6EFY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Wrangling Date() in Tests / Swift Code Katas #19 (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"iLbTd7BQqgo","video_url":"https://www.youtube.com/watch?v=iLbTd7BQqgo","description":"Last time, we got print() out of the way. Now how do we deal with Date() to make this code testable?\n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-03-05T20:15:00Z","thumbnail_url":"https://img.youtube.com/vi/iLbTd7BQqgo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"💜 Open-source Sign-in with Apple Server, FQAuth, adding \"roles\" feature | March 1, 2023","channel_name":"Full Queue Developer","video_id":"Ew0Mo9ez3rw","video_url":"https://www.youtube.com/watch?v=Ew0Mo9ez3rw","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted live from New York on Wednesday, March 1, 2023 \n\n💡 SUMMARY\nWe checked out PicoCSS. We got an admin view to show users up and running, guarded by only admin users. We added a required role to FQAuthMiddleware, to ensure that only certain roles can access it.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-03-05T19:58:30Z","thumbnail_url":"https://img.youtube.com/vi/Ew0Mo9ez3rw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Underway real time subway app for NYC | new feature: navigate in real-time | Tuesday Feb 28","channel_name":"Full Queue Developer","video_id":"AMBSF0F_56k","video_url":"https://www.youtube.com/watch?v=AMBSF0F_56k","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted live from New York on Tuesday, February 28, 2023 \n\n💡 SUMMARY\nTwo-segment trip navigation! We wrote SQL using CTEs. We display the arrivals times in the UI. We confirmed the 7 train is still sometime using the same ID twice.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-03-05T19:07:03Z","thumbnail_url":"https://img.youtube.com/vi/AMBSF0F_56k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"UIKit MVVM Example for SwiftUI Developers 🤝","channel_name":"tundsdev on YouTube","video_id":"sZpTpBb2KB0","video_url":"https://www.youtube.com/watch?v=sZpTpBb2KB0","description":"UIKit MVVM Example for SwiftUI Developers 🤝\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro\n00:00:57 - What is UIKit?\n00:01:19 - The difference between UIKit & SwiftUI\n00:04:16 - Working with ViewControllers\n00:05:53 - Setting up an Xcode project with programmatic UI in UIKit\n00:08:38 - What is the AppDelegate & SceneDelegate?\n00:21:05 - How to add views to a ViewController in UIKit\n00:26:19 - What is AutoLayout?\n00:30:04 - How to add a tap action to a button in UIKit\n00:34:21 - Building components in UIKit\n00:45:09 - How To Add A Corner Radius In UIKit\n00:45:39 - Extracting Components And Building Custom Views In UIKit\n00:59:49 - How To Use MVVM In UIKit\n01:00:40 - Working With The Reqres API Data | Breaking Down Our Model\n01:03:21 - How To Create A View Model In UIKit Using Swift Concurrency\n01:09:48 - How To Create A UICollectionView In UIKit\n01:15:02 - How To Setup A CollectionViewCell In A CollectionView In UIKit\n01:21:41 - How To Use UICollectionViewDataSource in UIKit\n01:27:56 - How To Use The Delegate Pattern In Swift\n01:32:09 - How To Update Your UI On The Main Thread In Swift Concurrency Using Main Actor\n01:33:22 - How To Pass Data To CollectionViewCells In UIKit\n01:37:53 - How To Present A ViewControllers In UIKit\n01:43:13 - How To Add A Title To A Navigation Bar In UIKit\n01:44:34 - Summary\n\n**********************************\n\nHey and welcome back to another video, there is a lot of discussion about swiftui vs UIKit, should I learn swiftui or UIKit or should I learn UIKit or SwiftUI. And to be honest there is no right answer to this. UIKit will always be used in iOS development and if you’re an iOS developer who knows SwiftUI, it can benefit you massively to learn UIKit as a SwiftUI developer.\n\nWhich is what we’ll be doing in this video that will feature UIKit examples with the mvvm design pattern, swift design patterns. This UIKit MVVM example will show you everything you need to know when getting started with UIKit. We’ll also discuss how to build layout views in UIKit with AutoLayout also so you know how to build and iOS using UIKit.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\n[GITHUB REPO HERE]\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-03-05T15:00:38Z","thumbnail_url":"https://img.youtube.com/vi/sZpTpBb2KB0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Coding Workshop 10 - Location Finder App Part 3 - Displaying a Map","channel_name":"Stewart Lynch on YouTube","video_id":"0YVs6nHjXl8","video_url":"https://www.youtube.com/watch?v=0YVs6nHjXl8","description":"Coding Workshop 10  - Location Finder App Part 3 - Displaying a Map\nAn application that sends a postal or zip code to an external API for a selected country and receives a JSON response that we parse and use to present the location for the code and a map showing that location.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/4_LocationFinder/3_Part3.html\n   https://stewartlynch.github.io/SwiftUIWorkshop/4_LocationFinder/4_Part4.html\n\nConcepts introduced throughout the 3 videos\n* Exploring an API\n* Modelling an API response\n* Loading data from the application Bundle\n* Creating a Service class\n* Async and Await - Swift concurrency\n* MapKit\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/LocationFinderAssets.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/LocationFinder-Pt2.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/LocationFinderCompleted.zip\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   https://youtu.be/7c-VMtelal8\nPart 2\n   https://youtu.be/-1pzp_wrCcE\nPart 3\n  https://youtu.be/0YVs6nHjXl8","published":"2023-03-05T14:42:37Z","thumbnail_url":"https://img.youtube.com/vi/0YVs6nHjXl8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 9 - Location Finder App Part 2 - Building the Application","channel_name":"Stewart Lynch on YouTube","video_id":"-1pzp_wrCcE","video_url":"https://www.youtube.com/watch?v=-1pzp_wrCcE","description":"Coding Workshop 9  - Location Finder App Part 2 - Building the Application\nAn application that sends a postal or zip code to an external API for a selected country and receives a JSON response that we parse and use to present the location for the code and a map showing that location.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/4_LocationFinder/2_Part2.html\n\nConcepts introduced throughout the 3 videos\n* Exploring an API\n* Modelling an API response\n* Loading data from the application Bundle\n* Creating a Service class\n* Async and Await - Swift concurrency\n* MapKit\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/LocationFinderAssets.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/LocationFinder-Pt1.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/LocationFinder-Pt2.zip\n\nSwift Concurrency YouTube series\n   https://youtube.com/playlist?list=PLMRqhzcHGw1a4jFHEBitPwCtAgPxWldfy\n\nJSON Decoding Playground\n   https://youtu.be/-UUyo3bOlys\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   https://youtu.be/7c-VMtelal8\nPart 2\n   https://youtu.be/-1pzp_wrCcE\nPart 3\n  https://youtu.be/0YVs6nHjXl8","published":"2023-03-05T14:41:51Z","thumbnail_url":"https://img.youtube.com/vi/-1pzp_wrCcE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 8 - Location Finder App Part 1 - Exploring the API","channel_name":"Stewart Lynch on YouTube","video_id":"7c-VMtelal8","video_url":"https://www.youtube.com/watch?v=7c-VMtelal8","description":"Coding Workshop 8  - Location Finder App Part 1 - Exploring the API\nAn application that sends a postal or zip code to an external API for a selected country and receives a JSON response that we parse and use to present the location for the code and a map showing that location.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/4_LocationFinder/index.html\n   https://stewartlynch.github.io/SwiftUIWorkshop/4_LocationFinder/1_Part1.html\n\nConcepts introduced throughout the 3 videos\n* Exploring an API\n* Modelling an API response\n* Loading data from the application Bundle\n* Creating a Service class\n* Async and Await - Swift concurrency\n* MapKit\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/LocationFinderAssets.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/LocationFinder-Pt1.zip\n\nApipheny site for Free APIs\n   https://apipheny.io/free-api/\n\nZippopotam.us web site\n   https://www.zippopotam.us\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   https://youtu.be/7c-VMtelal8\nPart 2\n   https://youtu.be/-1pzp_wrCcE\nPart 3\n  https://youtu.be/0YVs6nHjXl8","published":"2023-03-05T14:40:48Z","thumbnail_url":"https://img.youtube.com/vi/7c-VMtelal8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Linux ChatGPT Swift API demo running on Steam Deck #chatgpt #swiftlang #linux","channel_name":"Xcoding with Alfian","video_id":"QaBFX7xRgY4","video_url":"https://www.youtube.com/watch?v=QaBFX7xRgY4","description":"","published":"2023-03-04T14:22:21Z","thumbnail_url":"https://img.youtube.com/vi/QaBFX7xRgY4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"E2: Building a form using SwiftUI and TCA for macOS || Building an app with Vapor and SwiftUI","channel_name":"maeganwilson_","video_id":"ufE7FTGXMzs","video_url":"https://www.youtube.com/watch?v=ufE7FTGXMzs","description":"In this stream, I’ll build out the rest of the new project form and use the composable architecture to display the form. If there’s time, I will hook it up to the vapor backend as well.\n\nNotion page with tasks and such about the project: https://cctplusllc.notion.site/Work-in-Public-Home-4e968a2783694bb5a84d674a4ab5ebd5\n\nIf you enjoy the live stream, then please consider buying me a coffee at https://ko-fi.com/heyjaywilson\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-03-03T14:13:23Z","thumbnail_url":"https://img.youtube.com/vi/ufE7FTGXMzs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Build ChatGPT Turbo Swift API | OpenAI Public API #chatgpt #swift #iosdevelopment","channel_name":"Xcoding with Alfian","video_id":"iXxRx7_e7Nk","video_url":"https://www.youtube.com/watch?v=iXxRx7_e7Nk","description":"Build ChatGPT Turbo Swift API | OpenAI Public API | SwiftUI Apps Integration\nhttps://youtu.be/9byLhs5hQjI","published":"2023-03-03T10:46:29Z","thumbnail_url":"https://img.youtube.com/vi/iXxRx7_e7Nk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build ChatGPT Turbo Swift API | OpenAI Public API | SwiftUI Apps Integration","channel_name":"Xcoding with Alfian","video_id":"9byLhs5hQjI","video_url":"https://www.youtube.com/watch?v=9byLhs5hQjI","description":"In this video, we're going to update ChatGPT Swift API to the official OpenAI ChatGPT API Endpoint. This is a continuation of the previous tutorials in \"Build SwiftUI ChatGPT series\"\n#swiftui #chatgpt #iosdevelopment #openai \n\nPart 1 - Build a SwiftUI ChatGPT iOS App | OpenAI API\nhttps://youtu.be/PLEgTCT20zU\n\nSeries Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGws7XyrBor8T0DoboJk6PBW0\n\nGitHub Project Repository\nhttps://github.com/alfianlosari/ChatGPTSwiftUI","published":"2023-03-03T10:07:30Z","thumbnail_url":"https://img.youtube.com/vi/9byLhs5hQjI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI: Exporting Core Data to JSON File - JSON to Core Data - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"0vByJw0aLAU","video_url":"https://www.youtube.com/watch?v=0vByJw0aLAU","description":"Hello Guys 🖐🖐🖐\nIn this video, I'll show you how to use SwiftUI to import a JSON file into Core Data and export Core Data to a JSON file | SwiftUI Exporting Core Data to JSON File | JSON to Core Data | SwiftUI Core Data | SwiftUI Converting Core Data into JSON File | SwiftUI Expenses App | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-to-79469148\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:46 Project SetUp\n    2:07 Building Basic UI for Expenses App\n    4:25 Adding Item to Core Data\n    6:22 Fetching & Displaying Core Data Items\n    8:29 Exporting Core Data to JSON File\n    16:26 Importing JSON File to Core Data\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-03-02T21:30:09Z","thumbnail_url":"https://img.youtube.com/vi/0vByJw0aLAU/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Expert Advice to Learn iOS Dev & Swift FAST","channel_name":"Sean Allen on YouTube","video_id":"uWEblkT0_Zk","video_url":"https://www.youtube.com/watch?v=uWEblkT0_Zk","description":"Navigating the world of iOS Development and Swift as a beginner is tough. I put together my best videos giving advice to those learning iOS Development so you can have it all in one place. I discuss traps to avoid, SwiftUI or UIKit in 2023, common misconceptions, the 90/90 rule, embarrassing mistakes and so much more.\n\nMy iOS Developer Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nTimestamps:\n0:00 - Most Common Misconception\n4:36 - SwiftUI or UIKit in 2023?\n5:26 - 8 Traps to Avoid When Learning\n14:08 - Are Dev Bootcamps Worth It?\n20:12 - Average Developers Can Be Very Successful\n24:39 - The 90/90 Rule\n30:58 - I Was Just Like You\n38:51 - Embarrassing Beginner Mistakes\n50:38 - Gain Confidence as a Developer\n58:26 - Do You Need CS Fundamentals?\n1:02:13 - Level Up Link Link (Zelda)\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-03-02T14:07:17Z","thumbnail_url":"https://img.youtube.com/vi/uWEblkT0_Zk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Implementing a real Web API call with TCA and SwiftUI | Codable Intro","channel_name":"Swift and Tips","video_id":"j2qymM6i9n4","video_url":"https://www.youtube.com/watch?v=j2qymM6i9n4","description":"In this episode of TCA series, we will implement a real web API call for the online store app. We are going to do this completely isolated from the main project. Also, we will see a brief introduction to Codable.\n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n6. Side Effects: https://youtu.be/t3HHam3GYkU\n7. Pay Button: https://youtu.be/7BkZX_7z-jw\n8. Alert Views in TCA: https://youtu.be/U3EMduy-DhE\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1632fMu48Sl6fOogGzDWSlopnWQ96O6Mr/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-03-01T17:17:44Z","thumbnail_url":"https://img.youtube.com/vi/j2qymM6i9n4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Code Completion Episode 122: The Creepy APIs","channel_name":"Code Completion","video_id":"wgsW3hTFo0A","video_url":"https://www.youtube.com/watch?v=wgsW3hTFo0A","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - Swift Programming Language\n03:58 - Swift 5.8 Showcase\n21:32 - Xcode 14.3 Preview\n31:51 - WebKit Changes\n35:18 - iOS 16.4 Tidbits\n45:51 - Windows on Apple Silicon\n49:00 - Tile Anti-Theft Mode\n53:19 - Patents\n59:22 - Apple Gaming Event?\n1:01:41 - Sponsor: Explain it Slowly\n1:02:26 - Code Completion Tip\n1:07:53 - Outro\n1:08:37 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The Swift Programming Language is now available in DocC:\n    • Swift Blog: https://www.swift.org/blog/tspl-on-docc/\n• Swift 5.8 is coming soon:\n    • Xcode Release Notes: https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes\n• A new Xcode 14.3 beta is now available:\n    • Result Builder diagnostic improvements: https://forums.swift.org/t/improved-result-builder-implementation-in-swift-5-8/63192\n    • ComputeModule Device: https://9to5mac.com/2023/02/22/exclusive-ios-16-4-code-references-new-compute-module-device-mac-pro-reality-pro-something-else/\n• Changes are coming to WebKit:\n    • WebKit Blog: https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/\n• iOS 16.4 betas are also available:\n    • New emoji: https://emojipedia.org/emoji-15.0/\n    • 5G standalone: https://9to5mac.com/2023/02/16/3gbps-iphone-speeds-t-mobile-5g-standalone/\n    • Betas are now tied to Apple IDs: https://9to5mac.com/2023/02/16/apple-registered-developers-install-ios-betas/\n• Windows can now be virtualized on Apple Silicon:\n    • 9to5mac: https://9to5mac.com/2023/02/16/microsoft-announces-full-support-for-windows-on-arm/\n• Tile has a new anti-theft mode:\n    • 9to5mac: https://9to5mac.com/2023/02/16/tile-unscanable-anti-theft-mode/\n• Apple published some new patents:\n    • Changing watch bands: https://9to5mac.com/2023/02/22/color-changing-apple-watch-bands/\n    • iMessages read in your voice: https://9to5mac.com/2023/02/16/imessage-to-voice-note/\n• Apple had a gaming event?\n    • 9to5mac: https://9to5mac.com/2023/02/17/apple-event-gaming-iphone-mac/\n• Code Completion Tip:\n    • Multi-cursor editing: https://useyourloaf.com/blog/xcode-multi-cursor-editing/\n• Commented Out: Being Sick Sucks\n\nThis week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, February 27th, 2023.","published":"2023-03-01T13:00:45Z","thumbnail_url":"https://img.youtube.com/vi/wgsW3hTFo0A/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"XCTUnwrap – Swift in 60 seconds #02","channel_name":"Vincent Pradeilles on YouTube","video_id":"VqiqNWJj-18","video_url":"https://www.youtube.com/watch?v=VqiqNWJj-18","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-28T16:08:32Z","thumbnail_url":"https://img.youtube.com/vi/VqiqNWJj-18/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 122 Live","channel_name":"Code Completion","video_id":"Nc2uvytrYzU","video_url":"https://www.youtube.com/watch?v=Nc2uvytrYzU","description":"","published":"2023-02-28T02:21:58Z","thumbnail_url":"https://img.youtube.com/vi/Nc2uvytrYzU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Everyone's Done Reading the News... This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"wMmsQbT3Gp0","video_url":"https://www.youtube.com/watch?v=wMmsQbT3Gp0","description":"This Week in Apps we're looking at the numbers behind Hallow, the latest app to top the charts, news fatigue, Edge (the browser), the Apple TV, and more. App intelligence data by Appfigures.\n\n► LIVE: Unlocking the Power of Apple Search Ads to Grow Downloads → https://www.youtube.com/watch?v=KKcuBwv-uWU\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 Intro\n0:16 Microsoft Edge\n2:33 Authenticator apps\n4:03 Hallow\n6:13 New fatigue\n7:48 Apple TV","published":"2023-02-26T20:20:00Z","thumbnail_url":"https://img.youtube.com/vi/wMmsQbT3Gp0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Exploring Code Smells / Swift Code Katas #18: Expense Report (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"w7TJFIpgkc8","video_url":"https://www.youtube.com/watch?v=w7TJFIpgkc8","description":"Before we clean up this untested code, let's explore the code smells we can immediately detect. \n\nYou can try this kata yourself too! Here's the source: https://github.com/christianhujer/expensereport\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-02-26T20:15:02Z","thumbnail_url":"https://img.youtube.com/vi/w7TJFIpgkc8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"💜 New feature for Underway: Navigate using real-time data. | Friday February 24, 2023","channel_name":"Full Queue Developer","video_id":"5BD2ndkUPk8","video_url":"https://www.youtube.com/watch?v=5BD2ndkUPk8","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted Friday February 24, 2023\n\n\n💡 SUMMARY\nApplied our styles to the Navigate Toast bar and to the Navigate screen. Moved more of the logic out of the view and into the ObservedObject.\n\nAutomatically found new trains on the Navigate screen when a train was no longer an option because it passed the station. Animated this transition, so that the user could see that a the first train is no longer an option. \n\nAdded a button to swap the destination and origin. \n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-26T17:24:15Z","thumbnail_url":"https://img.youtube.com/vi/5BD2ndkUPk8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Everything You Need To Know About Requesting App Reviews & Ratings In SwiftUI 💯","channel_name":"tundsdev on YouTube","video_id":"iuZgccibgjE","video_url":"https://www.youtube.com/watch?v=iuZgccibgjE","description":"Everything You Need To Know About Requesting App Reviews & Ratings In SwiftUI 💯\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n01:10 - Requesting Reviews Limitation\n02:21 - Best Practises When Asking For Reviews\n04:15 - Requesting Review & Ratings In SwiftUI\n09:58 - Creating a Request Manager In Swift\n25:08 - Writing Unit Tests For App Reviews\n50:42 - Creating a Write Review Link\n55:11 - Resetting and managing reviews App Store Connect\n56:49 - Summary\n\n**********************************\n\nHey and welcome back to another video, In this video we’re going to be looking at how we can use the new iOS16 updates in StoreKit within SwiftUI for an iOS App Review. Ratings and Reviews in an iOS app can help you shoot up the AppStore and get more visibility to get more downloads.\n\nWe’ll be looking at the SwiftUI RequestReview Environment Value in SwiftUI to ask users for a review, how we can ask for reviews between new app versions, writing unit tests in swift to ensure that our logic is valid, and also talking about some things to look out for when working with Ratings and Reviews. By the end of this video, you should know everything in SwiftUI ask for app review.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-02-26T15:00:25Z","thumbnail_url":"https://img.youtube.com/vi/iuZgccibgjE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Coding Workshop 7 - Bucket List App Part 3 - Data Persistence","channel_name":"Stewart Lynch on YouTube","video_id":"oPglP8HL31k","video_url":"https://www.youtube.com/watch?v=oPglP8HL31k","description":"Coding Workshop 7  - Bucket List App Part 3 - Data Persistence\nAn application to track a list of things you wish to do or places you wish to visit. Commonly referred to as a bucket list.\n\nFull Documentation\n  https://stewartlynch.github.io/SwiftUIWorkshop/3_BucketListDocs/3_Part3.html\n  https://stewartlynch.github.io/SwiftUIWorkshop/3_BucketListDocs/4_Part4.html\n\nConcepts introduced throughout the 3 videos\n* List views\n* NavigationStack\n* StateObjects, EnvironmentObjects and ObservableObject Class\n* Static class properties\n* TextFields\n* Form view\n* JSON encoding and Decoding\n* Data persistence\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/BucketListAssets.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/BucketList-Pt2.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/BucketListCompleted.zip\n\nReferences Mentioned in the code:\nJSON and the Codable Protocol\n​    https://youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\n\nJSON Formatter Web Site\n   https://jsonformatter.org\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-26T14:43:46Z","thumbnail_url":"https://img.youtube.com/vi/oPglP8HL31k/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 6  - Bucket List App Part 2 - Building the App","channel_name":"Stewart Lynch on YouTube","video_id":"5k_7yhe-kiE","video_url":"https://www.youtube.com/watch?v=5k_7yhe-kiE","description":"Coding Workshop 6  - Bucket List App Part 2 - Building the App\nAn application to track a list of things you wish to do or places you wish to visit. Commonly referred to as a bucket list.\n\nVideo Documentation\n   https://stewartlynch.github.io/SwiftUIWorkshop/3_BucketListDocs/2_Part2.html\n\nConcepts introduced throughout the 3 videos\n* List views\n* NavigationStack\n* StateObjects, EnvironmentObjects and ObservableObject Class\n* Static class properties\n* TextFields\n* Form view\n* JSON encoding and Decoding\n* Data persistence\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/BucketList.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/BucketList-Pt1.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/BucketList-Pt2.zip\n\nReferences Mentioned in the code:\nEnvironment Variables in SwiftUI\n   https://youtu.be/DyaU04R9kBA\n\nCustom Environment Values in SwiftUI\n   https://youtu.be/rl7xj5usTzk\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-26T14:43:00Z","thumbnail_url":"https://img.youtube.com/vi/5k_7yhe-kiE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 5 - Bucket List App Part 1 - The Basic List","channel_name":"Stewart Lynch on YouTube","video_id":"fII00MzqULQ","video_url":"https://www.youtube.com/watch?v=fII00MzqULQ","description":"Coding Workshop 5  - Bucket List App Part 1 - The Basic List\nAn application to track a list of things you wish to do or places you wish to visit. Commonly referred to as a bucket list.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/3_BucketListDocs/index.html\n   https://stewartlynch.github.io/SwiftUIWorkshop/3_BucketListDocs/1_Part1.html\n\nConcepts introduced throughout the 3 videos\n* List views\n* NavigationStack\n* StateObjects, EnvironmentObjects and ObservableObject Class\n* Static class properties\n* TextFields\n* Form view\n* JSON encoding and Decoding\n* Data persistence\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/BucketListAssets.zip\nCompleted Code for Video:\n    https://www.createchsol.com/CodingWorkshop/BucketList-Pt1.zip\n\nIntroduction to NavigationStack in iOS 16\n   https://youtu.be/6-OeaFfDXXw\n\niOS 16 Navigation Stack Part 2 - Back to Root and Deep Links\n   https://youtu.be/pwP3_OX2G9A\n\nEnum Navigation in iOS 16\n   https://youtu.be/RPhBPhHw2gA\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   https://youtu.be/fII00MzqULQ\nPart 2\n   https://youtu.be/5k_7yhe-kiE\nPart 3\n https://youtu.be/oPglP8HL31k\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-26T14:42:32Z","thumbnail_url":"https://img.youtube.com/vi/fII00MzqULQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Creating Custom Alert Views in The Composable Architecture & SwiftUI","channel_name":"Swift and Tips","video_id":"U3EMduy-DhE","video_url":"https://www.youtube.com/watch?v=U3EMduy-DhE","description":"In this episode of TCA series, we will learn how to create custom alert views in iOS apps using SwiftUI and The Composable Architecture (TCA). Additionally, we will reset the state of the cart list when the pay button is pressed and the order is sent.\n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n6. Side Effects: https://youtu.be/t3HHam3GYkU\n7. Pay Button: https://youtu.be/7BkZX_7z-jw\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1HhVuHC0X2fwvEIcCTbaxbENXphZOQ2D8/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-02-25T16:00:17Z","thumbnail_url":"https://img.youtube.com/vi/U3EMduy-DhE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Unwrap Optionals in Swift  - if let, guard let, nil coalescing, force unwrap, chaining","channel_name":"Sean Allen on YouTube","video_id":"L3FuDHIv5Ws","video_url":"https://www.youtube.com/watch?v=L3FuDHIv5Ws","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nA common iOS Dev interview question is to explain Optionals and how to unwrap them. In this Swift tutorial I'll explain if let, guard statements, optional chaining, and force unwrapping, and nil coalescing.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Closures Video:\nhttps://youtu.be/ND44vQ5iJyc\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - What are Optionals\n0:59 - Unwrapping - if let\n2:57 - Unwrapping - guard let\n5:37 - Unwrapping - nil coalescing\n7:15 - Force Unwrapping\n8:37 - Optional Chaining\n9:58 - Real Example - if let\n11:09 - Real Example - guard let\n11:44 - Real Example - nil coalescing\n12:15 - Real Example - force unwrap","published":"2023-02-25T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/L3FuDHIv5Ws/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Indie Watch: iOS and Mac OS App Development Newsletter","channel_name":"Aryaman Sharda on YouTube","video_id":"lbzyHb4vVPU","video_url":"https://www.youtube.com/watch?v=lbzyHb4vVPU","description":"Link: https://indie.watch/\nSee all interviews: https://indie.watch/page/2/\n\nHey everyone! I wanted to let you all know about a newsletter I’ve been running for almost a year now. It’s called Indie Watch and it’s a weekly newsletter that features the top independent iOS and macOS developers from around the world.\n\nIn each issue, we talk to a new developer and we hear their story, discuss how they came up with their app idea, marketed it, plans for the future, and mistakes they made along the way. \n\nOver the last year, we’ve interviewed developers who have had tremendous success with their very first app, including reaching a million downloads within their first week, to those who have transformed their side projects into full-time incomes.\n\nIf you're an entrepreneurial iOS or macOS developer with side projects of your own and you want to learn how to build successful profitable apps, then you have to check out this newsletter. \n\nNot only is the newsletter completely free, but if you’d like to submit one of your apps for consideration, you can do so on the Indie Watch website. If selected, you'll even receive a solo feature in an upcoming issue of the newsletter.\n\nDon't miss out on this amazing opportunity to learn from successful indie developers and get your app featured in the newsletter :)","published":"2023-02-25T09:28:31Z","thumbnail_url":"https://img.youtube.com/vi/lbzyHb4vVPU/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"SwiftUI TextField Input View - Custom Keyboard for TextField - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"jNpdpO32Pjs","video_url":"https://www.youtube.com/watch?v=jNpdpO32Pjs","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to create custom input view for TextField Using SwiftUI | SwiftUI Custom Keyboard | SwiftUI TextField Input View | SwiftUI Custom Keyboard for TextField | SwiftUI TextField Input View | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-for-79164093\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:22 Project SetUp\n    1:52 Building Custom Keyboard\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-24T21:30:10Z","thumbnail_url":"https://img.youtube.com/vi/jNpdpO32Pjs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"💜 New feature for Underway: Navigate using real-time data. | Thursday, Feb 23","channel_name":"Full Queue Developer","video_id":"eBM27aalGrs","video_url":"https://www.youtube.com/watch?v=eBM27aalGrs","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted Thursday February 23, 2023\n\n\n💡 SUMMARY\nWe start on the in-app view that shows the currently active Navigate. We use GRDBQuery to observe the database to show or hide this view.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-24T19:22:57Z","thumbnail_url":"https://img.youtube.com/vi/eBM27aalGrs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 New feature for Underway: Navigate using real-time data | Wednesday, Feb 22","channel_name":"Full Queue Developer","video_id":"dxi7ePHSQeU","video_url":"https://www.youtube.com/watch?v=dxi7ePHSQeU","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted Wednesday February 22, 2023\n\n\n💡 SUMMARY\nUnified our UIKit and SwiftUI databases architectures.  We are saving Nav plan to the user preferences database (aka the `LocalAppDatabase`)\n\nWe read \"unseen\" section of Rick Rubin's \"The Creative Act\"\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-24T18:37:24Z","thumbnail_url":"https://img.youtube.com/vi/dxi7ePHSQeU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"@backDeployed in Swift | Making New Functions Available in Old Codebases","channel_name":"Swift and Tips","video_id":"51YwC_vjahQ","video_url":"https://www.youtube.com/watch?v=51YwC_vjahQ","description":"Full proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0376-function-back-deployment.md\n\n------\nVideos Related:\n* Available/Unavailable: https://youtu.be/-L4_EEJJEHQ\n* The composable Architecture: https://youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-02-24T17:42:21Z","thumbnail_url":"https://img.youtube.com/vi/51YwC_vjahQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Filter, Map, Reduce, CompactMap, FlatMap - Swift - iOS Dev Interview Questions","channel_name":"Sean Allen on YouTube","video_id":"-mx_Kf3qKJY","video_url":"https://www.youtube.com/watch?v=-mx_Kf3qKJY","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nExplaining Filter, Map and Reduce in Swift is a very common iOS Dev interview question. In this tutorial I'll walk you through how Filter, Map and Reduce work and how to chain them together for more complex examples. I also show you how compact map and flat map work.\n\nThis tutorial was created using Xcode 14 and iOS 16.\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nMy Closures Video:\nhttps://youtu.be/ND44vQ5iJyc\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - Filter, Map, Reduce\n0:45 - Filter\n3:02 - Map\n4:35 - Reduce (simple)\n6:05 - Reduce (on property)\n7:17 - Chaining\n10:18 - Compact Map\n11:21 - Flat Map","published":"2023-02-24T15:40:20Z","thumbnail_url":"https://img.youtube.com/vi/-mx_Kf3qKJY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Stream Chat Angular: Quick Start Guide","channel_name":"Stream Developers on YouTube","video_id":"s9E4gEotBwc","video_url":"https://www.youtube.com/watch?v=s9E4gEotBwc","description":"In this tutorial, we will look at building a real-time messaging application in Angular using the Stream Angular SDK.\n\nStream makes it seamless for developers to integrate in-app messaging into their existing applications. Using the Angular components, you can build a full chat app with threads, message replies, message reactions, message attachments, and so much more. We’ll also see in this video how to customize components.\n\nTimestamps:\n00:00 Introduction\n00:35 Creating the project and adding dependencies\n01:24 Adding Stream Chat Angular to your project\n03:09 Adding styling to the project\n03:52 Running the project and exploring features\n05:06 Creating your own UI components\n06:22 Conclusion\n\nWritten Tutorial: https://getstream.io/chat/angular/tutorial/\nNew Web Theming API: https://www.youtube.com/watch?v=XiVTkxCIG7k&amp;t=17s\n\nRelevant links:\n\n- Check out Stream: https://getstream.io/\n- Check out Stream Chat: https://getstream.io/chat/\n- Angular SDK Documentation: https://getstream.io/chat/docs/sdk/angular/\n- Angular SDK Repository: https://github.com/GetStream/stream-chat-angular\n- Deven’s Twitter: https://twitter.com/DevenJoshi7\n- Stream's Twitter: https://twitter.com/getstream_io","published":"2023-02-24T08:39:35Z","thumbnail_url":"https://img.youtube.com/vi/s9E4gEotBwc/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"E1: New Vapor Project || Building a Project Tracker with a Vapor Backend and SwiftUI front end","channel_name":"maeganwilson_","video_id":"b4nNA6HfV-A","video_url":"https://www.youtube.com/watch?v=b4nNA6HfV-A","description":"Brand new series building a new app utilizing SwiftUI and a Vapor backend.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #vapor #swiftui #appledeveloper #iosdeveloper #swiftdeveloper \n\n====== Music ======\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-02-24T03:49:06Z","thumbnail_url":"https://img.youtube.com/vi/b4nNA6HfV-A/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"21: Swift Charts, over 300 documented packages, collaborative Markdown editors, and recommendations","channel_name":"Swift Package Indexing Live Streams","video_id":"KL5YiUDM5Ic","video_url":"https://www.youtube.com/watch?v=KL5YiUDM5Ic","description":"News\n\n* Post about charts in Swift - https://mastodon.social/@finestructure/109828915545391395\n* The package documentation  histogram Gist - https://gist.github.com/finestructure/45881a35819b5ebf850c437c54f43b8c\n* HackMD collaborative Markdown editor - http://hackmd.io/\n\nPackages\n\n* Yorkie by Yorkie Team - https://swiftpackageindex.com/yorkie-team/yorkie-ios-sdk\n* PotentCodables by Outfox - https://swiftpackageindex.com/outfoxx/PotentCodables\n* TypographyKit by Ross Butler - https://swiftpackageindex.com/rwbutler/TypographyKit\n* RichStringKit by Robbie Moyer - https://swiftpackageindex.com/moyerr/RichStringKit\n* VatNumberKit by Frederik Jacques - https://swiftpackageindex.com/frederik-jacques/vatnumberkit\n* SwiftyCreatives by Yuki Kuwashima - https://swiftpackageindex.com/yukiny0811/swifty-creatives","published":"2023-02-23T03:00:15Z","thumbnail_url":"https://img.youtube.com/vi/KL5YiUDM5Ic/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Xcode: Convert project to workspace","channel_name":"Mike Mikina on YouTube","video_id":"11xSK_qaJz0","video_url":"https://www.youtube.com/watch?v=11xSK_qaJz0","description":"In this video, I'm talking about the difference between a project and a workspace in Xcode. When you should use each, and what are the benefits. \n\nA project is a collection of files and settings that are necessary to build an application. It contains all the source files, resource files, and configuration files required to build the app. \n\nA workspace, on the other hand, is a collection of projects. By using a workspace, you can easily divide your app into smaller modules/frameworks. This will improve your workflow.\n\n00:00 Intro\n00:21 What is a project?\n00:29 What is a workspace?\n00:58 Sample project\n02:14 Let's create a new workspace\n03:42 Let's add a framework to the workspace\n05:50 Remember to use xcworkspace file\n06:24 Is workspace really necessary? \n07:43 Outro\n\n#iOS #Swift #programming #xcode\n\nMusic: Streambeats","published":"2023-02-22T20:16:36Z","thumbnail_url":"https://img.youtube.com/vi/11xSK_qaJz0/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"💜 Building a new feature in Underway iOS, real-time subway app for NYC! Tuesday, February 21, 2023","channel_name":"Full Queue Developer","video_id":"VXewLAKPPBE","video_url":"https://www.youtube.com/watch?v=VXewLAKPPBE","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted live from New York on Tuesday, February 21, 2023 \n\n💡 SUMMARY \nStarted \"Navigate\" screen. Successfully refactored Search screen to use as the search box on the navigate screen. Wrote SQL for a single segment journey. Showing results in the screen. \n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-22T05:24:48Z","thumbnail_url":"https://img.youtube.com/vi/VXewLAKPPBE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to write your first Unit Test in Swift 📱 (Free Tutorial, Beginner Level)","channel_name":"Vincent Pradeilles on YouTube","video_id":"o-Kcg6kVIak","video_url":"https://www.youtube.com/watch?v=o-Kcg6kVIak","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nIn this video, I'll show you how to write your first unit test in Swift. Unit testing is a software testing technique in which individual units or components of a software application are tested in isolation from the rest of the application. By writing unit tests, you can validate that your code works as expected, and catch any bugs or errors before they become a problem in your production app.\n\nIn Swift, you can write unit tests using the XCTest framework. I'll show you how to set up a unit test project in Xcode, how to write and run your first test, and how to use XCTAssert to verify that your code works as expected. I'll also show you how to write tests that validate the behavior of your code under different conditions. By the end of this video, you'll have a good understanding of how to write unit tests in Swift.\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\nTRANSCRIPT\nI'm going to show you how to write your first unit test in Swift. So let's get started. I've implemented a simple view model that allows me to store a list of people along with a list of filters, and then only display the people that satisfy all of these filters. And now I want to write some tests to make sure that my view model does behave like I expect it to. For this I'm going to move into my testing target. If you don't already have a testing target in your project, you can create one by clicking on this plus icon right here, and then adding a new unit testing bundle to your project.\nYou can notice that the Swift file that will contain my testing code looks a little bit different than the ones I have in my app. It imports XCTest, which is Xcode's testing framework. It does an atTestable import of my app. This is important because this atTestable import will allow me to access the properties of my view model that have an internal visibility and would otherwise be inaccessible outside my app. Finally, it defines a subclass of XCTestCase, which is the base class we need to use to write our tests. But before we start writing our first test, we are first going to add a static constant that will hold the data we're going to use in all our tests. And now we are all set to implement our first test. To implement a test, we simply start by defining a new method whose name begins with test and then describes the behavior we're testing. For this first test, I want to test that my view model behaves correctly when I give it a filter for the property firstName, so I write the name of the test accordingly. Then I'm going to structure the body of my test into three parts. Given, when, and then. In the given part, I set up the context, meaning I create my view model with its initial data. In the when part, I perform the action I want to test. Here I set up my filter. Finally, in the then part, I check that my view model has behaved as I expected by comparing the result it gives with my expected result. And that's it! I can now run my test to make sure that my view model is indeed behaving as I expect it to. Of course, one test is not enough to cover all the possible situations. So let's write a few more tests. Using the same approach than for the first test, I'm now going to write a test for the case where I set multiple filters. Then I'm going to write a couple more tests that will cover the edge cases, because that's often there that you find some bugs. First, I write a test for the case where a combination of filters produces no results. Then I write another test for the case where I set no filters. To finish, I'm going to run all the tests to make sure that my view model passes all of them.\nAnd that's it! We've implemented our first unit tests. As we've seen, the idea behind a unit test is pretty straightforward. We simply write code that asserts that under a given situation, our code does behave like we expect it to behave. That's all for this video, I hope you've enjoyed it. Remember to subscribe to the channel, it's really a big support for me. Thank you for watching, and see you next time!","published":"2023-02-21T16:00:26Z","thumbnail_url":"https://img.youtube.com/vi/o-Kcg6kVIak/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Refactoring Code into the Composable Architecture for Flashcards app","channel_name":"Kilo Loco on YouTube","video_id":"yD9rfPX2HPs","video_url":"https://www.youtube.com/watch?v=yD9rfPX2HPs","description":"In this live stream, Kilo Loco is going to be refactoring the code of the flashcards app to use the composable architecture.","published":"2023-02-21T14:09:47Z","thumbnail_url":"https://img.youtube.com/vi/yD9rfPX2HPs/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Allow User to Add Dynamic Data in the Flashcards App","channel_name":"Kilo Loco on YouTube","video_id":"CsnG_bDJTmI","video_url":"https://www.youtube.com/watch?v=CsnG_bDJTmI","description":"In this live stream, Kilo Loco is going to add the functionality for a user to create their own flashcards.","published":"2023-02-21T13:10:47Z","thumbnail_url":"https://img.youtube.com/vi/CsnG_bDJTmI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Animated Custom Tab Bar - PlayStation App's Tabbar Using SwiftUI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"4zyuGXTyZ80","video_url":"https://www.youtube.com/watch?v=4zyuGXTyZ80","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to recreate the PlayStation App's animated custom tab bar using SwiftUI | SwiftUI Animated Tab Bar | SwiftUI Custom Tab Bar | SwiftUI Complex UI | SwiftUI Complex Animations | SwiftUI Animations | SwiftUI Custom TabView | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-78964788\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3 Beta\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:18 Project SetUp\n    1:47 Building Custom Tab Bar\n    7:56 Animating Custom Tab Bar\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-20T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/4zyuGXTyZ80/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Coding Workshop 4 -  How Much App Part 3 - Creating the Totals View","channel_name":"Stewart Lynch on YouTube","video_id":"MzYTQToxWvs","video_url":"https://www.youtube.com/watch?v=MzYTQToxWvs","description":"Coding Workshop 4  - How Much App Part 3\nAn application to calculate the tip and individual portions for a share bill among several individuals.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/2_HowMuchDocs/3_Part3.html\n   https://stewartlynch.github.io/SwiftUIWorkshop/2_HowMuchDocs/4_Part4.html\n\nConcepts introduced throughout the 3 videos\n* SwiftUI Layout system\n* Buttons and Pickers\n* View modifiers\n* Functions\n* Ternary Operator\n* Nil Coalescing\n* Modal Sheet and presentation detents\n* Grid View\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets: \n   https://www.createchsol.com/CodingWorkshop/HowMuchAssets.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/HowMuch-Pt2.zip\nCompleted  Code for Video:  \n   https://www.createchsol.com/CodingWorkshop/HowMuchCompleted.zip\nCompleted  Bonus Project:  \n   https://www.createchsol.com/CodingWorkshop/HowMuch-BonusCompleted.zip\n\nReferences Mentioned in the code:\nGrid Layouts in iOS 16\n   https://youtu.be/ZU_6RejjIKU\n\nBottom Sheets and PresentationDetents\n   https://youtu.be/8JmGGcsUdFM\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   Coming Feb, 26 2023\nPart 2\n   Coming Feb, 26, 2023\nPart 3\n Coming Feb, 26, 2023\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-20T14:43:58Z","thumbnail_url":"https://img.youtube.com/vi/MzYTQToxWvs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 3  - How Much App Part 2 - Coding the Button Actions","channel_name":"Stewart Lynch on YouTube","video_id":"YUnmVlqEEUg","video_url":"https://www.youtube.com/watch?v=YUnmVlqEEUg","description":"Coding Workshop 3  - How Much App Part 2 - Coding the Button Actions\nAn application to calculate the tip and individual portions for a share bill among several individuals.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/2_HowMuchDocs/2_Part2.html\n\nConcepts introduced throughout the 3 videos\n* SwiftUI Layout system\n* Buttons and Pickers\n* View modifiers\n* Functions\n* Ternary Operator\n* Nil Coalescing\n* Modal Sheet and presentation detents\n* Grid View\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets:\n    https://www.createchsol.com/CodingWorkshop/HowMuchAssets.zip\nCompleted code from previous Video: \n   https://www.createchsol.com/CodingWorkshop/HowMuch-Pt1.zip\nCompleted Code for Video: \n   https://www.createchsol.com/CodingWorkshop/HowMuch-Pt2.zip\n\nReferences Mentioned in the code:\nFiltering and other higher order functions,\n   https://youtu.be/9wAhKodOyFI\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   Coming Feb, 26 2023\nPart 2\n   Coming Feb, 26, 2023\nPart 3\n Coming Feb, 26, 2023\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-20T14:43:17Z","thumbnail_url":"https://img.youtube.com/vi/YUnmVlqEEUg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coding Workshop 2  - How Much App Part 1 - Building the UI","channel_name":"Stewart Lynch on YouTube","video_id":"vuTnHh6sjkw","video_url":"https://www.youtube.com/watch?v=vuTnHh6sjkw","description":"Coding Workshop 2  - How Much App Part 1 - Building the UI\nAn application to calculate the tip and individual portions for a share bill among several individuals.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/2_HowMuchDocs/index.html\n   https://stewartlynch.github.io/SwiftUIWorkshop/2_HowMuchDocs/1_Part1.html\n\nConcepts introduced throughout the 3 videos\n* SwiftUI Layout system\n* Buttons and Pickers\n* View modifiers\n* Functions\n* Ternary Operator\n* Nil Coalescing\n* Modal Sheet and presentation detents\n* Grid View\n\nResources:\nNote: All resources are ZIP files so make sure, if you are using Chrome to allow the downloading of Zip files.  There are no issues with Safari.\n\nApplication Assets: \n   https://www.createchsol.com/CodingWorkshop/HowMuchAssets.zip\nCompleted Code for Video: \n   https://www.createchsol.com/CodingWorkshop/HowMuch-Pt1.zip\n\nAll Videos in this series\n1 - Introduction\n   https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   https://youtu.be/vuTnHh6sjkw\nPart 2\n   https://youtu.be/YUnmVlqEEUg\nPart 3\n   https://youtu.be/MzYTQToxWvs\n\n5-7 Bucket List App\nPart 1\n   Coming Feb, 26 2023\nPart 2\n   Coming Feb, 26, 2023\nPart 3\n Coming Feb, 26, 2023\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-20T14:42:14Z","thumbnail_url":"https://img.youtube.com/vi/vuTnHh6sjkw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This is a BIG Opportunity for App Developers | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"qPzBTkKHJnY","video_url":"https://www.youtube.com/watch?v=qPzBTkKHJnY","description":"This Week in Apps we're looking at the numbers behind Apple's latest ratings sweep, Airbnb vs. Vrbo, Spotify, and Telegram's revenue. App intelligence data by Appfigures.\n\n► LIVE: Supercharge your App Store Optimization with ChatGPT (Prompts included!) → https://fg.rs/ls20s\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 Intro\n0:17 Bing + ChatGPT\n2:57 Draft Kings\n3:58 TurboTax\n5:06 Dumb Ways to Die\n6:56 Abandoned Apps","published":"2023-02-20T06:00:30Z","thumbnail_url":"https://img.youtube.com/vi/qPzBTkKHJnY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"EditKit Pro - Supercharge Your Xcode Workflow [Xcode Editor Extension]","channel_name":"Aryaman Sharda on YouTube","video_id":"ZM4VHOvPdQU","video_url":"https://www.youtube.com/watch?v=ZM4VHOvPdQU","description":"Download: https://apps.apple.com/us/app/editkit-pro/id1659984546?mt=12\nBlog: https://digitalbunker.dev/editkit-pro/\n\nElevate your iOS Development game with EditKit Pro - the ultimate Xcode Editor Extension packed with convenient utilities for a more efficient and productive workflow.\n\nIntroducing EditKit Pro, the ultimate Xcode Editor Extension for iOS developers.\n\nSay goodbye to repetitive manual tasks and hello to a more efficient and productive workflow. With a wide range of convenient utilities and features, you can streamline your development process and focus on what really matters - creating amazing apps.\n\nEditKit Pro provides a suite of tools to help you write better, cleaner, and more efficient code. Whether you need to quickly format your code, create Codable models, generate mock data, or move around in SwiftUI more efficiently, EditKit Pro has you covered.\n\nIt's the essential Xcode companion for every iOS developer.\n\nWith its user-friendly interface, you'll be able to quickly and easily access the tools you need, right from within Xcode. Whether you're a seasoned iOS developer or just starting out, EditKit Pro will help you save time and effort, allowing you to focus on your core development tasks.\n\nSo why wait? Download EditKit Pro today and start streamlining your iOS development process!","published":"2023-02-20T02:27:55Z","thumbnail_url":"https://img.youtube.com/vi/ZM4VHOvPdQU/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"💜 Underway real time subway app for NYC | new feature: auto locate! | February 17, 2023","channel_name":"Full Queue Developer","video_id":"iPuwCDAXtc4","video_url":"https://www.youtube.com/watch?v=iPuwCDAXtc4","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n📆 Originally broadcasted live from New York on Monday, Feb 6, 2023 \n\n💡 SUMMARY\nToday we added auto-locate to Underway. The implementation was super easy because of how we factored our code. The bulk of the time was spent creating a settings screen for it.\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-19T23:50:35Z","thumbnail_url":"https://img.youtube.com/vi/iPuwCDAXtc4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Push your iOS the App Store using Swish: a scripting helper for Swift language | Thursday, Feb 16","channel_name":"Full Queue Developer","video_id":"ezU-XQoHDGg","video_url":"https://www.youtube.com/watch?v=ezU-XQoHDGg","description":"📆 Originally broadcasted live from New York on Monday, Feb 6, 2023 \n\n💡 SUMMARY\nToday we continue on templating out a script in Swish for pushing apps to the App Store. After installing Swish using Homebrew, you can run `swish -i ios` to scaffold out this template in your own app.\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🌐 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-19T23:40:49Z","thumbnail_url":"https://img.youtube.com/vi/ezU-XQoHDGg/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Scaffolding templates for Swish: a scripting helper for Swift language | Wednesday, Feb 15, 202","channel_name":"Full Queue Developer","video_id":"v0GEQyvNl78","video_url":"https://www.youtube.com/watch?v=v0GEQyvNl78","description":"Swish is an open-source scripting helper for Swift. https://github.com/FullQueueDeveloper/Swish.git\n\n📆 Originally broadcasted live from New York on Monday, Feb 6, 2023 \n\n💡 SUMMARY\nToday we worked through how to template out a script to upload iOS apps to App Store using Swish and Sh.\n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-19T23:05:40Z","thumbnail_url":"https://img.youtube.com/vi/v0GEQyvNl78/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Unit testing Asynchronous Code In Swift ✅","channel_name":"tundsdev on YouTube","video_id":"P4Zee8weKVY","video_url":"https://www.youtube.com/watch?v=P4Zee8weKVY","description":"Unit testing Asynchronous Code In Swift ✅\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:40 - Project Breakdown\n02:28 - The Problem\n03:55 - How to use Expectation to test Asynchronous Code In Swift\n08:40 - How to use Expectation to test Multiple Network Asynchronous Code In Swift\n13:49 - How To Unit Test Asynchronous Code With Swift Concurrency\n19:01 - Unit Testing Errors Being Thrown\n\n**********************************\n\nHey and welcome back to another video, In this video we’re going to take a look at iOS unit testing, specifically unit testing asynchronous code in Swift. In this Swift Unit Testing Tutorial we’ll see some of the common pitfalls that come with testing asynchronous code in Swift and how we can tackle writing testing using the XCTest, XCTExpectation and XCTWaiter API’s.\n\nWe’ll also look at how we can write asynchronous code even more easily using Swift Concurrency. Writing Unit Tests in Swift Concurrency is a breeze and you’ll see how to handle this. We’ll look at also how we can write tests for handling errors.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-02-19T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/P4Zee8weKVY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Coding Workshop 1 - Introduction","channel_name":"Stewart Lynch on YouTube","video_id":"C8FWpccVYro","video_url":"https://www.youtube.com/watch?v=C8FWpccVYro","description":"This workshop and series of exercises to build 3 SwiftUI iOS applications will help you improve your development skills and introduce you to some best practices.\nThis workshop is not intended for absolute beginners, but the content is arranged in such a way that if your experience is limited, you will be able to cut and paste code from the provided documentation without getting left behind.\nYou will have access to the all of the completed applications and documentation for your own personal or instructional use after the workshop is completed.\nIn addition, the documentation provides links to several supplementary videos on several of the topics covered.\n\nVideo Documentation: \n   https://stewartlynch.github.io/SwiftUIWorkshop/\n\nIn this video you will be introduced to the applications that we will be coding and will be introduced to Xcode and the structure of a basic SwiftUI view.\n\nReferences Mention in this Video\nTaming Xcode - 1: Working with Xcode Tabs and Editors\n   https://youtu.be/R2ptqaBMan4\n\nTaming Xcode 2:  Xcode Keyboard Shortcuts, File Management and Focus\n   https://youtu.be/ia-X9-wsne8\n\nTaming Xcode 3: Mastering the Xcode Editor\n   https://youtu.be/WZkt8JM0np0\n\n\nAll Videos in this series\n1 - Introduction\n  https://youtu.be/C8FWpccVYro\n\n2-4 How Much App\nPart 1\n   Coming Feb, 20, 2023\nPart 2\n   Coming Feb, 20, 2023\nPart 3\n   Coming Feb, 20, 2023\n\n5-7 Bucket List App\nPart 1\n   Coming Feb, 26 2023\nPart 2\n   Coming Feb, 26, 2023\nPart 3\n Coming Feb, 26, 2023\n\n8-10 Location Finder App\nPart 1\n   Coming Mar 5, 2023\nPart 2\n   Coming Mar 5, 2023\nPart 3\n   Coming Mar 5, 2023","published":"2023-02-19T14:44:06Z","thumbnail_url":"https://img.youtube.com/vi/C8FWpccVYro/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Allow User to Add Dynamic Data in the Flashcards App","channel_name":"Kilo Loco on YouTube","video_id":"bfWJeMkHgPw","video_url":"https://www.youtube.com/watch?v=bfWJeMkHgPw","description":"In this live stream, Kilo Loco is going to add the functionality for a user to create their own flashcards.","published":"2023-02-18T13:14:25Z","thumbnail_url":"https://img.youtube.com/vi/bfWJeMkHgPw/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Exciting SwiftUI Features released with iOS 16.4 - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"5oUg-aDCVBs","video_url":"https://www.youtube.com/watch?v=5oUg-aDCVBs","description":"Hello Guys 🖐🖐🖐\nIn this Video I'll go over the exciting new features introduced with the release of iOS 16.4 beta | SwiftUI Sheet Presentation Background | SwiftUI Sheet Presentation Background Interaction | SwiftUI Presentation Compact Adaption | SwiftUI Native iOS Popovers | SwiftUI Sheet Corner Radius | SwiftUI Scroll Bounce Behaviour | SwiftUI Presentation Content Interaction | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.3 Beta\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-17T16:30:08Z","thumbnail_url":"https://img.youtube.com/vi/5oUg-aDCVBs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Working with Multiple Decks in the Flashcards App","channel_name":"Kilo Loco on YouTube","video_id":"celNGJHgX-8","video_url":"https://www.youtube.com/watch?v=celNGJHgX-8","description":"In this live stream, Kilo Loco is going to adding multiple decks to the flashcard app that he is building for his son.","published":"2023-02-17T14:04:08Z","thumbnail_url":"https://img.youtube.com/vi/celNGJHgX-8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Adding Dynamic Content to Flashcards App","channel_name":"Kilo Loco on YouTube","video_id":"1DwS-DUuG0Y","video_url":"https://www.youtube.com/watch?v=1DwS-DUuG0Y","description":"In this live stream, Kilo Loco is going to add dynamic content like multiple decks to the flashcard app by adding a backend.","published":"2023-02-17T13:07:19Z","thumbnail_url":"https://img.youtube.com/vi/1DwS-DUuG0Y/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Creating a Pay Button with TCA and SwiftUI | \"Private\" Actions","channel_name":"Swift and Tips","video_id":"7BkZX_7z-jw","video_url":"https://www.youtube.com/watch?v=7BkZX_7z-jw","description":"In this episode of TCA series, we will implement a Pay button capable to recalculate the total amount according to the items on the screen. Also, validate if the total amount is zero to disable it through a \"private\" action.\n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n6. Side Effects: https://youtu.be/t3HHam3GYkU\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1otVbyudKXrGA2Ggugcrtqn9ky1Jokx-G/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-02-16T17:11:39Z","thumbnail_url":"https://img.youtube.com/vi/7BkZX_7z-jw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"What do you mean by \"pretty\"?","channel_name":"Full Queue Developer","video_id":"K8xL9gFlQgk","video_url":"https://www.youtube.com/watch?v=K8xL9gFlQgk","description":"Twitch chat asked what programming languages I like.   -- Watch live at https://www.twitch.tv/fullqueuedeveloper","published":"2023-02-16T16:03:27Z","thumbnail_url":"https://img.youtube.com/vi/K8xL9gFlQgk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to Manage SwiftUI Updates with Swift If Available","channel_name":"Karin Prater on YouTube","video_id":"2IB4CuSRea4","video_url":"https://www.youtube.com/watch?v=2IB4CuSRea4","description":"What to do when iOS version updates break your SwiftUI project - In this Swift tutorial, I will how to keep your SwiftUI projects up-to-date with the latest changes.  I will tell you about the difference of @available and if #available. You will see 3 examples and learn strategies to make your code better and more readable while handling the iOS version checking.\n\n🗒️ Check out the blog post for a detailed summary here: \nhttps://www.swiftyplace.com/blog/swift-available\n\noverview:\n0:00 introduction\n2:20 Example to use Color cyan for iOS 14 - swift check version\n13:12 conditional handling view modifier presentationDetents\n22:39 replacing a deprecated API\n24:15 trying to deal with the changes in the Navigation updates for SwiftUI \n33:35 wrap up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #SwiftVersion #SwiftCheckVersion","published":"2023-02-16T13:00:04Z","thumbnail_url":"https://img.youtube.com/vi/2IB4CuSRea4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"What's the difference between Value and Reference Types? – How to answer iOS interview questions","channel_name":"Vincent Pradeilles on YouTube","video_id":"dxayvngJdvM","video_url":"https://www.youtube.com/watch?v=dxayvngJdvM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-16T12:28:23Z","thumbnail_url":"https://img.youtube.com/vi/dxayvngJdvM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"❤️ Building a Sign-in with Apple reusable open source server and library | Tuesday, Feb 14, 2023","channel_name":"Full Queue Developer","video_id":"2Ghk9JMlR3g","video_url":"https://www.youtube.com/watch?v=2Ghk9JMlR3g","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n❤️ Happy Hearts Day ❤️\n\n📆 Originally broadcasted live from New York on Tuesday, Feb 14, 2023 \n\n💡 SUMMARY \nFQAuth is tagged and released! 0.1.1. Notes for deploying to Heroku and to Kubernetes\n\nThen we move on toSwish scaffolding, generating a scaffold given a name\n- made a `templates` folder to store templates \"live\"\n- detect templates folder and generate the code inside of the Swish executable\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-15T18:53:25Z","thumbnail_url":"https://img.youtube.com/vi/2Ghk9JMlR3g/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Adding Dynamic Content to Flashcards App","channel_name":"Kilo Loco on YouTube","video_id":"w6m3wXlmoCw","video_url":"https://www.youtube.com/watch?v=w6m3wXlmoCw","description":"In this live stream, Kilo Loco is going to add dynamic content like multiple decks to the flashcard app by adding a backend.","published":"2023-02-15T14:06:44Z","thumbnail_url":"https://img.youtube.com/vi/w6m3wXlmoCw/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Intro to Swift and Xcode - Live Programming at Hive Helsinki","channel_name":"Richard Topchii on YouTube","video_id":"krIfO3s3ZrM","video_url":"https://www.youtube.com/watch?v=krIfO3s3ZrM","description":"This is a recording of a live programming event held at Hive programming school in Helsinki, Finland. In this tutorial we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. To build the app, we'll be using two frameworks: CalendarKit and EventKit.\n\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\nEventKitUI:\nhttps://developer.apple.com/documentation/eventkitui\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\n\nHive is a new kind of coding school in Helsinki, based on the revolutionary education model of the French school Ecole 42.\n\nLearn more about Hive:\nhttps://www.hive.fi\n\nFollow Hive on social media:\nhttps://www.youtube.com/hivehelsinki\nhttps://twitter.com/HiveHelsinki\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Getting the Xcode\n0:32 Task overview\n1:20 Create an Xcode project (The wrong way)\n3:00 Create an Xcode project\n4:00 Installing CalendarKit\n8:00 Configure Xcode project\n15:35 Testing our configuration\n20:20 Requesting calendar access (EventKit)\n29:00 Fetching events from the EventStore\n39:00 Converting events to CalendarKit's format\n45:50 Handling all-day events\n47:00 Scrolling to first event automatically\n48:00 Final result & explanation\n\nQ&amp;A Section\n\n50:30 What do \".event\" or \".red\" mean when assigning a variable?\n52:43 Should I also learn Objective-C as well?\n55:50 How to start iOS/macOS development?\n1:00:05 Getting your app on the App Store\n1:01:30 Why did you convert fetched events to your own type?\n1:05:40 Is it possible to create Calendar App in SwiftUI?","published":"2023-02-15T13:49:50Z","thumbnail_url":"https://img.youtube.com/vi/krIfO3s3ZrM/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 121: It’s a Statement to State What Everyone Else Is Stating","channel_name":"Code Completion","video_id":"afCjPEP4Fow","video_url":"https://www.youtube.com/watch?v=afCjPEP4Fow","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Deprecation Warning\n11:28 - Clascal Source Code\n12:46 - Apple Report Card\n23:22 - Swift Evolution Updates\n26:33 - Delayed Displays\n28:24 - Reverse Wireless Charging\n38:11 - Antitrust Is Back\n44:53 - Sponsor: Super Easy Timer\n45:30 - Code Completion Tip\n50:06 - Outro\n50:51 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Deprecation Warning: More HomePod facts:\n    • Mismatched Stereo Pairs: https://9to5mac.com/2023/02/09/how-to-homepod-1-and-homepod-2-stereo-pair/\n• The source code for Clascal was released with the Lisa:\n    • Michael Tsai’s Blog: https://mjtsai.com/blog/2023/02/09/clascal-in-the-lisa-source-code/\n    • Code Completion Ep 3: https://codecompletion.io/episodes/2020/ep-3/\n• Apple’s report card is out:\n    • Six Colors: https://sixcolors.com/post/2023/02/apple-in-2022-the-six-colors-report-card/\n• Swift Evolution Updates:\n    • StaticBigInt: https://github.com/apple/swift-evolution/blob/main/proposals/0368-staticbigint.md\n• Rumor: Apple’s new mini-LED external display has been delayed?\n    • 9to5mac: https://9to5mac.com/2023/02/10/apple-external-display-mini-led-promotion/\n• Rumor: Reverse Wireless charging coming?\n    • 9to5mac: https://9to5mac.com/2023/02/06/iphone-reverse-wireless-charging-feature/\n    • Bertrand Serlet: https://en.wikipedia.org/wiki/Bertrand_Serlet\n    • P-Cells: https://en.wikipedia.org/wiki/Artemis_Networks#Technology\n• Antitrust is back in the news:\n    • In Congress: https://9to5mac.com/2023/02/08/state-of-the-union/\n    • In Japan: https://9to5mac.com/2023/02/09/apple-and-google-duopoly/\n    • Safari needs to improve: https://9to5mac.com/2023/02/07/new-iphone-browsers/\n• Code Completion Tip:\n    • Mapping on Optionals: https://www.hackingwithswift.com/example-code/language/how-to-use-map-with-an-optional-value\n• Commented Out: Tears of the Kingdom\n    • Zeltik: https://youtu.be/2Ltv48X5uMw\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, February 12th, 2023.","published":"2023-02-15T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/afCjPEP4Fow/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ChatGPT vs Dictionary in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"fQOgiWmipoU","video_url":"https://www.youtube.com/watch?v=fQOgiWmipoU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-15T12:38:57Z","thumbnail_url":"https://img.youtube.com/vi/fQOgiWmipoU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"💜  Exploring SwiftUI & Swift with WeatherKit | Friday, Feb 10, 2023","channel_name":"Full Queue Developer","video_id":"vYMtBA691Uc","video_url":"https://www.youtube.com/watch?v=vYMtBA691Uc","description":"📆 Originally broadcasted live from New York on Friday, Feb 10, 2023\n\n💡 SUMMARY\nExploring Sunlight times in WeatherKit. Will a useful app come out of this? Set up tests that showed we need to ask Apple for yesterday's sunset as well. Made these adjustments, & got these tests to pass. \n\n🎶 MUSIC FOCUS\nBetty Davis: https://en.wikipedia.org/wiki/Betty_Davis\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-14T17:00:44Z","thumbnail_url":"https://img.youtube.com/vi/vYMtBA691Uc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"CaseIterable – Swift in 60 Seconds #01","channel_name":"Vincent Pradeilles on YouTube","video_id":"rfpyCCfTkNo","video_url":"https://www.youtube.com/watch?v=rfpyCCfTkNo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nIn this video, I'll explain what the protocol CaseIterable is in Swift. CaseIterable is a protocol in Swift that makes it easy to work with enums that have a finite number of cases. By adopting the CaseIterable protocol, an enum gains a static allCases property that returns an array of all of the enum's cases. This can be useful for a variety of tasks, such as populating a user interface element with the enum's values or iterating over all of the enum's cases to perform a task.\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\nTRANSCRIPT\nHave you ever heard of the protocol CaseIterable? When you use enums, this protocol can be very useful. Let's take the example of this simple enum. If we make this enum conform to the protocol CaseIterable, then the compiler will automatically generate a static property called all cases, which is an array that contains all the cases of this enum.\nAnd that's a pretty cool addition which can be very useful typically to write tests that cover each possible case. That's all for this video, I hope you've enjoyed it. Remember to subscribe to the channel so you don't miss the next one. Thank you for watching, and see you next time!","published":"2023-02-14T15:52:55Z","thumbnail_url":"https://img.youtube.com/vi/rfpyCCfTkNo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Creating a Flashcard App for Kids","channel_name":"Kilo Loco on YouTube","video_id":"yvqgnwWOh0M","video_url":"https://www.youtube.com/watch?v=yvqgnwWOh0M","description":"Kilo Loco creates a flashcard app using SwiftUI that is designed to help young kids learn their vocabulary words","published":"2023-02-14T14:15:38Z","thumbnail_url":"https://img.youtube.com/vi/yvqgnwWOh0M/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Tutorial: How to work with ScrollView for Complex Layouts","channel_name":"Karin Prater on YouTube","video_id":"77ztC8Z-KuQ","video_url":"https://www.youtube.com/watch?v=77ztC8Z-KuQ","description":"In this video, we take a look at how to work with ScrollView for complex layouts. We'll start by looking at how to create a horizontal ScrollView with a sticky header. Then, we'll move on to creating a more complex layout with multiple nested ScrollViews. Finally, we'll take a look at some best practices for working with ScrollViews in SwiftUI.\n\n00:00 what we are going to build\n01:29 overview of the sample SwiftUI project \n05:16 Using custom card views and cells\n6:46 pinned section headers with LazyVStack\n8:11 horizontal scrollable section\n10:42 Grid layout with LazyHGrid\n13:41 Section title formatting \n18:04 Wrap up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n⬇️ Blog Post and Project files: https://www.swiftyplace.com/blog/how-to-use-swiftui-scrollview\n\n#SwiftUI #ScrollView","published":"2023-02-14T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/77ztC8Z-KuQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI Animated Sticky Header With Auto Scrollable Tabs - Complex Animations - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"XUeophZ1iTo","video_url":"https://www.youtube.com/watch?v=XUeophZ1iTo","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Stylish Animated Sticky Header With Auto Scrollable Tab Indicators for ScrollView Using SwiftUI 4.0 | SwiftUI Auto Scrolling Tab Indicators | SwiftUI Dynamic Tab Indicator | SwiftUI ScrollView Reader | SwiftUI Complex Animations | SwiftUI ScrollViewProxy | SwiftUI Sticky Header | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-78651325\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:36 Project SetUp\n    1:25 Building Home View\n    8:17 Building Auto Scrolling Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-13T22:35:13Z","thumbnail_url":"https://img.youtube.com/vi/XUeophZ1iTo/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Injecting Closures for DI / Swift Code Katas #17: Trip Service (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"BfesLPPa7oQ","video_url":"https://www.youtube.com/watch?v=BfesLPPa7oQ","description":"Now that we have this legacy code under test, how can we improve its design?  Let's shift from extract-and-override to dependency injection.\n\nYou can try this kata yourself too! Here's the source: https://github.com/sandromancuso/trip-service-kata\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2023-02-12T20:15:00Z","thumbnail_url":"https://img.youtube.com/vi/BfesLPPa7oQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How Big Was Apple's Ratings Sweep? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"_tV_C864Rzw","video_url":"https://www.youtube.com/watch?v=_tV_C864Rzw","description":"This Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.\n\n0:00 Welcome\n0:12 App Store ratings\n3:55 Telegrams revenue is...\n5:50 Spotify's big year\n7:13 Mobile casino games\n9:13 Vrbo beats Airbnb\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-02-12T19:30:05Z","thumbnail_url":"https://img.youtube.com/vi/_tV_C864Rzw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"My Images CD Part 7 - CloudKit Sync with Core Data","channel_name":"Stewart Lynch on YouTube","video_id":"72WI5jTkFeU","video_url":"https://www.youtube.com/watch?v=72WI5jTkFeU","description":"In this video we will be configuring our persistent container so that it will synchronize our Core Data entity to CloudKit.\n\nThis means that you will be able to run the app on all of your devices that are signed in to your iCloud account and be able to create, view, update and delete your my Image objects including the images have have those updates synched across all of the devices.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:13 Adding Signing and Capabilities\n5:45 Updating the PersistenceContainer\n9:18 Test\n\nStarter project (Completed code from part 6)\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD6Completed.zip\n\nCompleted code for this video\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD7Completed.zip\n\nCore Data CloudKit references.\nHow to Set Up Core Data and CloudKit When You Haven’t the Faintest Clue What You’re Doing\n   https://www.beckyhansmeyer.com/2021/03/30/how-to-set-up-core-data-cloudkit-and-swiftui-when-you-havent-the-faintest-clue-what-youre-doing/\nMy struggles with NSPersistentCloudKitContainer\n   https://roelvanderkraan.nl/nspersistentcloudkitcontainer-struggles/\nSynchronizing a local store to the cloud\n   https://developer.apple.com/documentation/coredata/synchronizing_a_local_store_to_the_cloud\nSyncing a Core Data Store with CloudKit\n   https://developer.apple.com/documentation/coredata/mirroring_a_core_data_store_with_cloudkit/syncing_a_core_data_store_with_cloudkit\n\nAll  videos in this series\nMy Images Core Data Part 1\n   https://youtu.be/O8L1h1BiO8g\n\nMy Images Core Data Part 2\n   https://youtu.be/og1R6HIYU5c\n\nMy Images Core Data (Sharing Images) Part 3\n   https://youtu.be/A46jX9bj34M\n\nMy Images Core Data  (Sharing Images) Part 4\n   https://youtu.be/Z4SsSDM9dHU\n\nMy Images Core Data  (Sharing Images) Part 5\n   https://youtu.be/we0UmQECNRE\n\nMy Images Core Data (Stored Images) Part 6\n   https://youtu.be/IlMzYLekM7s\n\nMy Images CD Part 7 - CloudKit Sync with Core Data\n   https://youtu.be/72WI5jTkFeU","published":"2023-02-12T14:40:10Z","thumbnail_url":"https://img.youtube.com/vi/72WI5jTkFeU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Beginner Developers Need To Do This!!! 👀","channel_name":"tundsdev on YouTube","video_id":"0vN_twrdrQE","video_url":"https://www.youtube.com/watch?v=0vN_twrdrQE","description":"Beginner Developers Need To Do This!!! 👀\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro/Preview\n00:46 - Learn The Fundamentals\n02:42 - Practise, Practise, Practise\n03:55 - Start small so you can build big\n04:43 - Learn how to break down problems\n05:46 - Read Documentation\n06:44 - Start A Side Project\n07:59 - It’s a Process\n\n**********************************\n\nIn this video, we're discussing things that beginner software developers should do so you can see how to kickstart your career in tech, whether you're a new grad software engineer or a self-taught developer. Whether you have a CS degree or not, we'll cover the essential steps to become a better programmer and developer. \n\nBy the end of this video you should have actionable tips that will allow you to learn how to become a better programmer and how to become a better software developer.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-02-12T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/0vN_twrdrQE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What's new in iOS Community #02 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"_9CDdPDqTVU","video_url":"https://www.youtube.com/watch?v=_9CDdPDqTVU","description":"🔥 Big thank you to Runway for sponsoring this live! 🔥\n\nRunway is a better way to automate and collaborate on iOS releases, from kickoff to rollout and everything in between. Check out their website 👉 https://get.runway.team/ios?utm_source=sponsorship&amp;utm_medium=website&amp;utm_campaign=whatsnewinioscommunity&amp;utm_content=feb_16_23\n\n———\n\nWhen you're still new to Swift and iOS, reading the blog articles published by the iOS community can be quite challenging 😔\n\nAnd it's a real shame, because these blog articles are really one of the best way to improve your skills!\n\nSo in this livestream we're going to discover together a few new articles from some of the best iOS blogs, and I'll do my best to make them as easy to understand as possible 😀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-11T14:50:12Z","thumbnail_url":"https://img.youtube.com/vi/_9CDdPDqTVU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How I plan my day as a Developer!","channel_name":"Jared Davidson on YouTube","video_id":"njirMcGKQR8","video_url":"https://www.youtube.com/watch?v=njirMcGKQR8","description":"Jarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2023-02-11T07:16:18Z","thumbnail_url":"https://img.youtube.com/vi/njirMcGKQR8/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Code Replay for Xcode [Demo Video]","channel_name":"Aryaman Sharda on YouTube","video_id":"xYngwS1OVU0","video_url":"https://www.youtube.com/watch?v=xYngwS1OVU0","description":"Download: https://apps.apple.com/us/app/code-replay/id1670815051\n\nWelcome to a quick demo of Code Replay for Xcode! Today we're going to see how this app makes it easier to write blog posts and record programming tutorials so let’s go ahead and get started.\n\nStep 1:\nWe'll start by creating a new Session and from here we can start writing code normally.\n\nStep 2:\nAs we're building out the code, we'll create checkpoints. This allows us to save the state of our work so we can easily revisit it later.\n\nUsing Xcode’s Key Bindings, I’ve created custom shortcuts for these commands to make things easier.\n\nStep 3:\nNow for every key moment in our implementation, we can create a checkpoint.\n\nStep 4:\nEach checkpoint is saved as a Markdown file, which will make it easy to turn this implementation into a blog post later. \n\nStep 5:\nNow that the implementation is complete, let’s imagine we’re creating a video tutorial. We would then go ahead and click “Replay Session” and start our screen recording. \n\nNow, we can replay each checkpoint one by one. This allows us to create a more concise video tutorial since we can spend more time discussing what the code does instead of watching me type it.\n\nStep 6:\nFinally, we can hit Export Markdown to get the Markdown file of all of the contents which will make turning this into a blog post much easier.\n\nI hope you found this demo helpful. \n\nThank you for watching!","published":"2023-02-11T05:16:00Z","thumbnail_url":"https://img.youtube.com/vi/xYngwS1OVU0/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"💜 Building a Sign-in with Apple open-source server | Tie stream! Scheduled jobs | Thursday, Feb 9","channel_name":"Full Queue Developer","video_id":"85XTkAMQhps","video_url":"https://www.youtube.com/watch?v=85XTkAMQhps","description":"Tie stream unlocked! Thank you for 100 follows on YouTube!\n\nFQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted live from New York on Thursday, Feb 9, 2023 \n\n💡 SUMMARY\nWe finished up the RefreshToken job. We deactivate a user when Apple returns an invalid_grant error, otherwise, we record a failure and keep it moving. We separated out the code to deactivate a user. We wrote so many tests today.\n\nWe read the second half of chapter 2 of The Creative Act: A Way of Being by Rick Rubin\n\nHuge thanks to BruceLeif for the 10 gifted subs! \n  \n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-10T22:12:24Z","thumbnail_url":"https://img.youtube.com/vi/85XTkAMQhps/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI Snap Interval Carousel - Animation's - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"ZiDVbDlHDF0","video_url":"https://www.youtube.com/watch?v=ZiDVbDlHDF0","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Custom Paging Tab View With Snap Interval Using SwiftUI 4.0 | SwiftUI Snap Carousel | SwiftUI Snap Interval Carousel | SwiftUI Animated Carousel Indicator | SwiftUI Custom Page Tab View | SwiftUI Custom Paging | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-14-78518805\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Project SetUp & Building Base View\n    4:39 Building Snap Interval Carousel\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-10T22:00:10Z","thumbnail_url":"https://img.youtube.com/vi/ZiDVbDlHDF0/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Productivity Tips for Developers.","channel_name":"Jared Davidson on YouTube","video_id":"D7NqaV7BOK0","video_url":"https://www.youtube.com/watch?v=D7NqaV7BOK0","description":"Coffee - https://apps.apple.com/us/app/coffee-time-tracker-focus/id1636192654?mt=12\nCentered - https://www.centered.app\n1Focus - https://apps.apple.com/us/app/1focus-app-website-blocker/id969210610?mt=12","published":"2023-02-10T15:28:00Z","thumbnail_url":"https://img.youtube.com/vi/D7NqaV7BOK0/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"💜 Building a Sign-in with Apple open-source server | Wednesday, Feb 8","channel_name":"Full Queue Developer","video_id":"OY3a0sI38aY","video_url":"https://www.youtube.com/watch?v=OY3a0sI38aY","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted live from New York on Wednesday, Feb 8, 2023\n\n💡 SUMMARY\nProgress on the scheduled job to refresh Sign in with Apple Tokens\n- enqueuing refresh token jobs\n - async/await\n - tests pass, and test clean up\n - helper to assert on the next job that was enqueued in a test\n- generified the response from the SIWA Client, so that we could expect specific responses, instead of using an optional, which break up the flow of our sign in code\n\nPicking up tomorrow in RefreshTokenJob tests, which needs a sample Apple Identity Token, which we can probably fake with JSON\n\nAt the break at the halfway mark, we read the first part of Chapter 2 of The Creative Act: A Way of Being by Rick Rubin\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-09T22:47:09Z","thumbnail_url":"https://img.youtube.com/vi/OY3a0sI38aY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"20: SPI in 2049, new “Supporters” page, and MacWhisper audio transcription","channel_name":"Swift Package Indexing Live Streams","video_id":"GPB9TnfyGkA","video_url":"https://www.youtube.com/watch?v=GPB9TnfyGkA","description":"News\n* The Google Search Appliance - https://en.wikipedia.org/wiki/Google_Search_Appliance\n* MacWhisper by Jordi Bruin - https://goodsnooze.gumroad.com/l/macwhisper\n\nPackages\n* Sextant by Rocco Bowling - https://swiftpackageindex.com/KittyMac/Sextant\n* stable-diffusion by Apple - https://swiftpackageindex.com/apple/ml-stable-diffusion\n* MarkdownView by LiYanan2004 - https://swiftpackageindex.com/LiYanan2004/MarkdownView\n* DiscordBM by Mahdi Bahrami - https://swiftpackageindex.com/MahdiBM/DiscordBM\n* MarkdownText by Shaps - https://swiftpackageindex.com/shaps80/MarkdownText\n* Relax by Thomas De Leon - https://swiftpackageindex.com/tdeleon/Relax\n* TootSDK by Konstantin Kostov and David Wood - https://swiftpackageindex.com/TootSDK/TootSDK\n* MastodonKit by Ornithologist Coder - https://swiftpackageindex.com/MastodonKit/MastodonKit\n* Mastodon.swift by Marcus Kida and Thomas Bonk - https://swiftpackageindex.com/Swiftodon/Mastodon.swift\n* MastodonAPI by Bei Lei - https://swiftpackageindex.com/li-bei/MastodonAPI","published":"2023-02-09T18:08:31Z","thumbnail_url":"https://img.youtube.com/vi/GPB9TnfyGkA/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"SwiftUI Example: How to adjust the List View Styling with separators, background and edgeInsets","channel_name":"Karin Prater on YouTube","video_id":"tjR1hLg4-wc","video_url":"https://www.youtube.com/watch?v=tjR1hLg4-wc","description":"In this SwiftUI tutorial, you will learn how to adjust the list view styling with separators and background.\nYou will also learn how to change the separators and set the edge insets for your list views.\n\n00:00 What we are going to build\n01:31 Overview of the sample SwiftUI project \n03:03 List Row Separators hiding and changing the color\n05:17 How to adjust the list row height and edge insets\n9:57 Formatting section header and footers\n10:25 How to  hide/change the list background color\n17:47 Which iOS Versions support list style customization\n18:47 Customizing the selected list row color\n 20:19 Wrap-up\n\nIf you liked what you learned and you want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project starter files: https://www.swiftyplace.com/blog/customise-list-view-appearance-in-swiftui-examples-beyond-the-default-stylings\n\n#SwiftUI #ListStyling","published":"2023-02-09T13:00:40Z","thumbnail_url":"https://img.youtube.com/vi/tjR1hLg4-wc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Build ChatGPT SwiftUI tvOS App #swiftui #chatgpt #tvos #appletv","channel_name":"Xcoding with Alfian","video_id":"DxLAId8C5x0","video_url":"https://www.youtube.com/watch?v=DxLAId8C5x0","description":"","published":"2023-02-09T03:15:05Z","thumbnail_url":"https://img.youtube.com/vi/DxLAId8C5x0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"The beginner's guide to setting up an iOS project","channel_name":"Mike Mikina on YouTube","video_id":"DPQVPtQt2q4","video_url":"https://www.youtube.com/watch?v=DPQVPtQt2q4","description":"I have recently started a new project from scratch. In this video, I will take you step by step through my project setup process, showing you how I set up my development environment, configure my tools, and begin to build my project. You will see the different apps and scripts that I use to create my project. Such as Xcode, SwiftLint, SwiftFormat, SwiftGen and others.\n\nWhether you are a beginner or an experienced iOS developer, I hope that this video will be valuable to you.\n\nSo, if you are looking to start a new project or simply want to learn more about the process of setting up a new iOS project, this video is for you 🤗\n\nRepository with links: https://github.com/mikina/the_beginners_guide_to_setting_up_an_ios_project\n\n00:00 Intro\n00:18 Planning your iOS app\n01:17 Xcodes.app\n02:13 Xcode new project\n07:34 .gitignore\n08:45 Gitflow\n10:15 Github\n11:06 Dependencies\n14:39 Crash reporting tool\n15:11 SwiftLint\n18:13 SwiftFormat\n24:26 Custom AppDelegate\n26:36 SwiftGen\n30:38 Outro\n\n#iOS #Swift #xcode\nMusic: Streambeats","published":"2023-02-08T18:39:17Z","thumbnail_url":"https://img.youtube.com/vi/DPQVPtQt2q4/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"An iPhone Camera in the Galapagos","channel_name":"Ben Sandofsky on YouTube","video_id":"Mf5yA90lNT4","video_url":"https://www.youtube.com/watch?v=Mf5yA90lNT4","description":"On a once in a lifetime trip, do you really need to bring a \"real\" camera? Can you get by with just an iPhone? I took an iPhone 14 Pro to the Galapagos to field test Halide.","published":"2023-02-08T16:05:09Z","thumbnail_url":"https://img.youtube.com/vi/Mf5yA90lNT4/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Code Completion Episode 120: They Are an Endangered Species","channel_name":"Code Completion","video_id":"mX65z-iIkik","video_url":"https://www.youtube.com/watch?v=mX65z-iIkik","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:16 - Intro\n02:50 - Deprecation Warnings\n04:00 - Swift Evolution Updates\n12:09 - Small Developer Program\n14:16 - Rumor: Mac Studios\n19:24 - Rumor: iPhone Ultra\n24:22 - Rumor: HomePod/AirPods\n26:47 - Rumor: Apple Watch Ultra\n29:03 - Nostr & Damus\n33:49 - Sponsor: Bon Voyage\n34:46 - Code Completion Tip\n37:55 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Deprecation Warning: The power cable is removable on the new HomePods\n    • Marques Brownlee: https://www.youtube.com/watch?v=gvqZCMGjh3s\n    • Apple Earnings: https://www.macrumors.com/2023/02/02/apple-1q-2023-earnings/\n    • Intel Pay Cuts: https://www.computerworld.com/article/3686968/intel-cuts-employee-executive-salaries-as-it-faces-weak-pc-chip-demand.html\n• Swift Evolution Updates:\n    • Cross-Compilation Destination Bundles: https://github.com/apple/swift-evolution/blob/main/proposals/0387-cross-compilation-destinations.md\n    • Macro Examples: https://github.com/DougGregor/swift-macro-examples\n    • Macro Dashboard: https://gist.github.com/DougGregor/de840fcf6d6f307792121eee11c0da85\n• Small Developer Program Doesn’t require re-applying:\n    • Michael Tsai’s Blog: https://mjtsai.com/blog/2023/02/01/renewing-the-app-store-small-business-program/\n• Rumors for upcoming products\n    • No new Mac Studios? https://9to5mac.com/2023/02/05/new-mac-studio-release-rumors/\n    • Higher-end iPhone Ultra coming next year? https://9to5mac.com/2023/02/05/iphone-ultra-2024/\n    • HomePod minis and low-cost AirPods in 2024? https://9to5mac.com/2023/02/03/kuo-new-airpods-max-homepod-mini-and-low-cost-airpods-to-begin-mass-production-in-second-half-of-2024/\n    • Even bigger Apple Watch Ultra coming? https://9to5mac.com/2023/02/01/apple-watch-ultra-display-size-bigger/\n• Nostr is a thing now with Damus:\n    • 9to5mac: https://9to5mac.com/2023/02/01/nostr-iphone-app-damus/\n• Code Completion Tip:\n    • Switching on Optionals: https://useyourloaf.com/blog/swift-optional-pattern-matching/\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, February 5th, 2023.","published":"2023-02-08T13:00:36Z","thumbnail_url":"https://img.youtube.com/vi/mX65z-iIkik/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Dynamic Tab Indicators - Animation's - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"z0VWKhpZ5vY","video_url":"https://www.youtube.com/watch?v=z0VWKhpZ5vY","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create a Custom Dynamic Tab Indicators for PageTabView Using SwiftUI 4.0 | SwiftUI Scrolling Indicators | SwiftUI Dynamic Tab Indicator | SwiftUI Animated PageTabView Indicator | SwiftUI Complex Animations | SwiftUI Linear Interpolation | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-tab-78370833\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Project SetUp\n    2:22 Building Tab Indicators\n    5:50 Adding Animations (Interpolation)\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-07T19:30:08Z","thumbnail_url":"https://img.youtube.com/vi/z0VWKhpZ5vY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Swift Quiz #07 – Constant Properties and Mutating Methods","channel_name":"Vincent Pradeilles on YouTube","video_id":"-89qToQqi9k","video_url":"https://www.youtube.com/watch?v=-89qToQqi9k","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-07T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-89qToQqi9k/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build a SwiftUI ChatGPT tvOS App | OpenAI API","channel_name":"Xcoding with Alfian","video_id":"7RQHG7GXJ_U","video_url":"https://www.youtube.com/watch?v=7RQHG7GXJ_U","description":"","published":"2023-02-07T15:04:23Z","thumbnail_url":"https://img.youtube.com/vi/7RQHG7GXJ_U/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Tutorial: How to create List View, Custom Cells, and use List Styles","channel_name":"Karin Prater on YouTube","video_id":"X5hy3M47OC4","video_url":"https://www.youtube.com/watch?v=X5hy3M47OC4","description":"This SwiftUI tutorial will teach you how to create a List view with custom cells and use List Styles. You will also see how to populate the list with dynamic data. \nWe'll start by creating a basic list view with sections and rows. Then we'll add some custom cells and change the appearance of the list using different list styles. Finally, we'll take a look at some advanced features of lists such as selecting single and multiple items.\n\nThis is a great tutorial for beginners who want to learn how to develop iOS apps using SwiftUI.\n\n0:00 introduction\n3:03 List Difference to ScrollView\n4:50 create a new project\n5:15 static list and Forms \n12:45 dynamic list and identifiable\n23:17 Reusable custom cell\n25:35 list sections\n28:57 hierarchical lists\n34:32 List Styling: Plain, inset, and GroupedListStyle, iOS, and macOS\n45:.26 selection of single or multiple rows\n51:08 Summary\n\nIf you liked what you learned and want to see more, check out one of my courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #iOSDevelopment\n\n⬇️ Blog post and Project files: https://www.swiftyplace.com/blog/swiftui-list-view-a-deep-dive-into-one-of-the-most-important-components-of-swiftui","published":"2023-02-07T09:45:19Z","thumbnail_url":"https://img.youtube.com/vi/X5hy3M47OC4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"💜 Building a Sign-in with Apple open-source server and middleware for Vapor | Monday, Feb 6, 2023","channel_name":"Full Queue Developer","video_id":"5JSE_6R8h4g","video_url":"https://www.youtube.com/watch?v=5JSE_6R8h4g","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted live from New York on Monday, Feb 6, 2023\n\n💡SUMMARY\nFinished up our tests from last time on iOS, then switched back to server-side work. \nStarted creating scheduled job to find the accounts that we need to reverify with Apple.  We extracted at repo, and wrote some SQL and tests around finding which accounts to reverify. Still need to implement and test the scheduled job, and the job that does the reverifying, and look into chunking the results.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-07T06:01:28Z","thumbnail_url":"https://img.youtube.com/vi/5JSE_6R8h4g/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"ChatGPT watchOS App | SwiftUI #chatgpt #swiftui #watchos #openai #applewatch","channel_name":"Xcoding with Alfian","video_id":"IjDtbJeu-EY","video_url":"https://www.youtube.com/watch?v=IjDtbJeu-EY","description":"","published":"2023-02-07T03:53:08Z","thumbnail_url":"https://img.youtube.com/vi/IjDtbJeu-EY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build a SwiftUI ChatGPT watchOS App | OpenAI API","channel_name":"Xcoding with Alfian","video_id":"DwXy0gKz1GY","video_url":"https://www.youtube.com/watch?v=DwXy0gKz1GY","description":"In this video, we're going to build a SwiftUI ChatGPT watchOS App. This is a continuation of the previous tutorials in \"Build SwiftUI ChatGPT series\"\n#swiftui #chatgpt #iosdevelopment #watchos9 #applewatch \n\nPart 1 - Build a SwiftUI ChatGPT iOS App | OpenAI API\nhttps://youtu.be/PLEgTCT20zU\n\nPart 2 - Build a SwiftUI ChatGPT macOS App | OpenAI API\nhttps://youtu.be/Wl1cDvwpJoE\n\nGitHub Project Repository\nhttps://github.com/alfianlosari/ChatGPTSwiftUI","published":"2023-02-07T03:11:48Z","thumbnail_url":"https://img.youtube.com/vi/DwXy0gKz1GY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Home Automations Grows, Paramount+ with Showtime, and more! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"9f8kuerklF0","video_url":"https://www.youtube.com/watch?v=9f8kuerklF0","description":"This Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.\n\n0:00 Welcome\n0:10 Notion\n2:28 Indeed vs. ZipRecruiter\n4:30 Apex Legends Mobile\n6:14 Paramount+ with Showtime\n8:39 Home Assistant\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2023-02-05T17:51:52Z","thumbnail_url":"https://img.youtube.com/vi/9f8kuerklF0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build a SwiftUI ChatGPT watchOS App | OpenAI API","channel_name":"Xcoding with Alfian","video_id":"_QsgTbNfKLw","video_url":"https://www.youtube.com/watch?v=_QsgTbNfKLw","description":"","published":"2023-02-05T15:23:20Z","thumbnail_url":"https://img.youtube.com/vi/_QsgTbNfKLw/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Make Money While You Sleep 😴 Build A Tip Jar In SwiftUI Using StoreKit2 💰","channel_name":"tundsdev on YouTube","video_id":"azcc3bOcMVo","video_url":"https://www.youtube.com/watch?v=azcc3bOcMVo","description":"Make Money While You Sleep 😴 Build A Tip Jar In SwiftUI Using StoreKit2 💰\n\n**********************************\n\n🚨 To help with your app submission make sure you watch the chapter with the checklist🚨\n\n*Timestamps:*\n\n00:00:00 - Intro/Preview\n00:00:58 - What is StoreKit2?\n00:01:34 - What are the different in app purchase types?\n00:02:26 - Project Breakdown\n00:04:38 - Creating & Setting Up A StoreKitConfiguration File In Xcode\n00:07:01 - Setting Up Test Products With StoreKitConfiguration File\n00:10:09 - Getting a single product using StoreKit2\n00:14:42 - Changing your StoreKitConfiguration File Storefront\n00:15:43 - Getting a list of products using StoreKit2\n00:26:15 - Making a purchase using StoreKit2 (Tipping in-app)\n00:35:58 - Handling a successful transaction in StoreKit2\n00:42:46 - Error handling in StoreKit2\n00:51:52 - Listen to transaction updates in StoreKit2\n01:00:51 - Handling In-App Purchase Interruptions\n01:02:03 - Managing transactions in Xcode\n01:05:24 - Filling Out Your Agreements, Tax & Banking\n01:07:21 - Setting up products in AppStoreConnect\n01:11:40 - Things to note\n01:12:07 - Adding Proof During Submission\n01:12:45 - Making Sure It Works In TestFlight\n01:13:28 - In-App Purchases Debugging Checklist\n01:17:54 - Summary\n\n**********************************\n\nIn this tutorial, we'll learn how to create a tip jar in a SwiftUI app using the StoreKit2 framework. We'll start by setting up our project and configuring our in-app purchase products. Then, we'll implement the user interface for our tip jar, including a button to initiate the purchase process and a label to display the current balance. Along the way, we'll explore best practices for handling in-app purchases and handling errors. By the end of this video, you'll have a fully functional tip jar in your SwiftUI app, ready for users to start tipping.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges, stickers, and other perks coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll this really helps my channel grow and allows me to keep making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nInterested in looking at the source code? Then check out the GitHub Repo below\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-02-05T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/azcc3bOcMVo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"My Images CD Part 6 - Storing Images in Core Data","channel_name":"Stewart Lynch on YouTube","video_id":"IlMzYLekM7s","video_url":"https://www.youtube.com/watch?v=IlMzYLekM7s","description":"In the first 5 vidoes of this series, we saved our images to the application's documents directory.  I have had many request to update this to show how you can store your images as data right within Core Data, so that is what we are going to do in this video.\n\nWe will add a new image attribute to our CoreData model and create a Value Transformer so we can easily  transform our data into a UIImage when reading and back to data when adding or updating images.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:08 Transformable Image Attribute\n3:37 Manual Codegen\n6:34 UIImage Transformer\n11:01 Updating Code to remove saving of Image to Documents Directory\n13:25 Sharing Images from Core Data entity\n\nStarter project (Completed code from part 4)\n    https://www.createchsol.com/MyImagesCDResources/MyImagesCD6Starter.zip\n\nCompleted code for this video\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD6Completed.zip\n \nAll  videos in this series\nMy Images Core Data Part 1\n   https://youtu.be/O8L1h1BiO8g\n\nMy Images Core Data Part 2\n   https://youtu.be/og1R6HIYU5c\n\nMy Images Core Data (Sharing Images) Part 3\n   https://youtu.be/A46jX9bj34M\n\nMy Images Core Data  (Sharing Images) Part 4\n   https://youtu.be/Z4SsSDM9dHU\n\nMy Images Core Data  (Sharing Images) Part 5\n   https://youtu.be/we0UmQECNRE\n\nMy Images Core Data (Stored Images) Part 6\n   https://youtu.be/IlMzYLekM7s\n\nMy Images CD Part 7 - CloudKit Sync with Core Data\n   Coming February 12","published":"2023-02-05T14:36:54Z","thumbnail_url":"https://img.youtube.com/vi/IlMzYLekM7s/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 120 Live","channel_name":"Code Completion","video_id":"pISwnB6bDkU","video_url":"https://www.youtube.com/watch?v=pISwnB6bDkU","description":"","published":"2023-02-05T08:31:53Z","thumbnail_url":"https://img.youtube.com/vi/pISwnB6bDkU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"ChatGPT macOS MenuBar SwiftUI App #chatgpt #swiftui #macos","channel_name":"Xcoding with Alfian","video_id":"VMIrOtO7jMc","video_url":"https://www.youtube.com/watch?v=VMIrOtO7jMc","description":"","published":"2023-02-05T03:21:50Z","thumbnail_url":"https://img.youtube.com/vi/VMIrOtO7jMc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Matched Geometry Effects between fullScreenCover - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"nmi-KtW7JdI","video_url":"https://www.youtube.com/watch?v=nmi-KtW7JdI","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to use matched geometry effect between View and SwiftUI's fullScreenCover using SwiftUI 4.0 | SwiftUI Matched Geometry Effect in Sheets | SwiftUI Matched Geometry Effect in fullScreenCover | SwiftUI UIHostingController | SwiftUI Hero Animation's | SwiftUI Custom ViewModifier | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-for-78239351\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project SetUp\n    1:05 Building Home View\n    1:37 Building Custom FullScreenCover\n    10:49 Animating Detail View Content\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-02-05T00:00:08Z","thumbnail_url":"https://img.youtube.com/vi/nmi-KtW7JdI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Build a SwiftUI ChatGPT macOS App | OpenAI API","channel_name":"Xcoding with Alfian","video_id":"Wl1cDvwpJoE","video_url":"https://www.youtube.com/watch?v=Wl1cDvwpJoE","description":"In this video, we're going to build a SwiftUI ChatGPT macOS MenuBar App. This is a continuation of the previous tutorial \"Build a SwiftUI ChatGPT iOS App | OpenAI API\" .\n#swiftui #chatgpt #iosdevelopment #macos \n\nPart 1 - Build a SwiftUI ChatGPT iOS App | OpenAI API\nhttps://youtu.be/PLEgTCT20zU\n\nGitHub Project Repository\nhttps://github.com/alfianlosari/ChatGPTSwiftUI","published":"2023-02-04T13:22:51Z","thumbnail_url":"https://img.youtube.com/vi/Wl1cDvwpJoE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"💜 SwiftUI Grid Exploring and Exporting PNGs | Friday, Feb 3, 2023","channel_name":"Full Queue Developer","video_id":"hNeIHthNaqI","video_url":"https://www.youtube.com/watch?v=hNeIHthNaqI","description":"Friday Joy Rides are for cutting loose and seeing where the creativity takes me.\n\n💡SUMMARY\n Ended up makeing a grid system in SwiftUI. Ended up modeling our weekly schedule, and rendering it into this grid. And we added a command to export the schedule as PNG.\n\n📆 Broadcasted live Friday, February 3, 2023 \n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-04T03:30:18Z","thumbnail_url":"https://img.youtube.com/vi/hNeIHthNaqI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Server-side Swift | open-source Sign in with Apple server in Vapor | Thursday, Feb 2, 2023","channel_name":"Full Queue Developer","video_id":"ta7R-NU51Ac","video_url":"https://www.youtube.com/watch?v=ta7R-NU51Ac","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted Feb 2, 2023\n\n💡 SUMMARY\nWe started by investigating why JWTKit was messing up our previews. We found out that previews failed to compile when the unit tests imported JWTKit. Luckily our tests didn't need to import JWTKit anymore after yesterday's refactoring\n\nWe also setup GitHub Actions to run our test suite.\n\nWe are now periodically refreshing the JWKS from FQAuth server. And we are now periodically reverifying the JWTs, and logging out if needed. Also, the JWT is now verified on login as well. Which means, we aren't blindly trusting the JWTs.\n\nWe stopped in the middle writing tests for the current auth controller.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-03T18:23:50Z","thumbnail_url":"https://img.youtube.com/vi/ta7R-NU51Ac/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Server-side Swift | open-source Sign in with Apple server in Vapor | Wednesday, February 1, 2023","channel_name":"Full Queue Developer","video_id":"jmc0IQfozKk","video_url":"https://www.youtube.com/watch?v=jmc0IQfozKk","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n💡SUMMARY\nToday we started on verifying JWT on the client side in iOS using a JWKS. We created a class called JWTVerifier, which is responsible for fetching the JWKs, storing it in memory and in the keychain. It's also responsible for verifying the JWTs. We made a lot of progress, and got lots of nice refactoring done as well.\n\n📆Broadcasted on Wednesday, February 1, 2023\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-02T22:19:51Z","thumbnail_url":"https://img.youtube.com/vi/jmc0IQfozKk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build SwiftUI apps for iOS 16","channel_name":"DesignCode","video_id":"2XuVlw5CfZg","video_url":"https://www.youtube.com/watch?v=2XuVlw5CfZg","description":"Create animated and interactive apps using SwiftUI 4 and Xcode 16. Full course: https://designcode.io/swiftui-ios16\n\nSwiftUI has come a long way in just 4 years. It’s no longer considered an alternative framework but a serious replacement to UIKit and Storyboard. Not only does it save you so much time to learn as a complete beginner but it also allows you to build complex layouts effortlessly across Apple platforms. This year, it’s especially stable and fun to build on Xcode 14, with improved previews, variants, SF Symbols 4, charts, grid layout and all-around better support for adaptive layout, navigation, animation, fonts and forms.\n\n#swiftui #iosdeveloper #swift","published":"2023-02-02T21:07:58Z","thumbnail_url":"https://img.youtube.com/vi/2XuVlw5CfZg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Thursday Feb 2 stream preview. #swiftdev #swiftdeveloper","channel_name":"Full Queue Developer","video_id":"_dJ6LVd8zCw","video_url":"https://www.youtube.com/watch?v=_dJ6LVd8zCw","description":"","published":"2023-02-02T16:11:44Z","thumbnail_url":"https://img.youtube.com/vi/_dJ6LVd8zCw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How can you handle Asynchronous Code? – How to answer iOS interview questions","channel_name":"Vincent Pradeilles on YouTube","video_id":"jRZT2iq9Bw4","video_url":"https://www.youtube.com/watch?v=jRZT2iq9Bw4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-02-02T15:26:54Z","thumbnail_url":"https://img.youtube.com/vi/jRZT2iq9Bw4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build a SwiftUI ChatGPT iOS App | OpenAI “Official” API","channel_name":"Xcoding with Alfian","video_id":"PLEgTCT20zU","video_url":"https://www.youtube.com/watch?v=PLEgTCT20zU","description":"","published":"2023-02-02T12:48:15Z","thumbnail_url":"https://img.youtube.com/vi/PLEgTCT20zU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build ChatGPT SwiftUI App Tutorial #chatgpt #ios #iosdevelopment #swiftui","channel_name":"Xcoding with Alfian","video_id":"Ny9A4KdAblM","video_url":"https://www.youtube.com/watch?v=Ny9A4KdAblM","description":"Video tutorial will be published at 2nd February. Please subscribe to get notified.","published":"2023-02-02T11:57:36Z","thumbnail_url":"https://img.youtube.com/vi/Ny9A4KdAblM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"💜 Server-side Swift | open-source Sign in with Apple server in Vapor | January 30, 2023","channel_name":"Full Queue Developer","video_id":"KF5Z1lWM0kA","video_url":"https://www.youtube.com/watch?v=KF5Z1lWM0kA","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Broadcasted January 30, 2023\n\n💡SUMMARY\nToday we refactored `NetworkingHelper`, and `LoginController`. We created a controller to manage the current authorized user, which the `LoginController` had been doing. Lastly, we updated the name of `NetworkingHelper` to `FQNetworking` for now. And when it refreshes the tokens, it should save the new tokens to the CurrentAuthController, not the keychain directly.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-02-01T16:47:27Z","thumbnail_url":"https://img.youtube.com/vi/KF5Z1lWM0kA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Stream preview for Feb 1, 2023. Twitch stream starts around 2pm every weekday, ET. #swiftdeveloper","channel_name":"Full Queue Developer","video_id":"vg_sGUBJ5y4","video_url":"https://www.youtube.com/watch?v=vg_sGUBJ5y4","description":"","published":"2023-02-01T16:01:46Z","thumbnail_url":"https://img.youtube.com/vi/vg_sGUBJ5y4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"3D Segmented Control - Micro Interactions - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"iblenfAwjlA","video_url":"https://www.youtube.com/watch?v=iblenfAwjlA","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Animated Segmented Control Using SwiftUI 4.0 | SwiftUI Micro Interactions | SwiftUI Custom Segmented Control Picker | SwiftUI 3D Segmented Control | SwiftUI Custom Picker | SwiftUI 3D Picker | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-3d-78012390\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.2 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:23 Project SetUp & Building Tab View\n    2:29 Building Animated 3D Segmented Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-31T17:00:10Z","thumbnail_url":"https://img.youtube.com/vi/iblenfAwjlA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How to write your first API call in Swift 📱 (Free Tutorial, Beginner Level)","channel_name":"Vincent Pradeilles on YouTube","video_id":"VWCAa4L-spg","video_url":"https://www.youtube.com/watch?v=VWCAa4L-spg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nIn this video, I'll show you how to write your first API call in Swift. An API (Application Programming Interface) is a way for different software systems to communicate with each other over the internet. By making an API call, you can request data or functionality from another system, and receive a response back.\n\nTo make an API call in Swift, you'll need to use a networking library such as URLSession. We'll show you how to use URLSession to make an HTTP GET request to an API endpoint, and how to handle the response that you receive back. By the end of this video, you'll have a first understanding of how to  make API calls in Swift.\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-31T15:58:54Z","thumbnail_url":"https://img.youtube.com/vi/VWCAa4L-spg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 119: One Mega @","channel_name":"Code Completion","video_id":"ceIiLMzoQfA","video_url":"https://www.youtube.com/watch?v=ceIiLMzoQfA","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Quote Toots\n11:06 - Swift Evolution Updates\n24:05 - Deprecation Warning: M2 Follow Up\n41:42 - No New Wireless Chips\n48:17 - Making AR Apps\n1:00:25 - Lisa Turns 40\n1:03:46 - Sponsor: Huuungry\n1:04:42 - Code Completion Tip\n1:09:01 - Mini Review Corner\n1:12:23 - Outro\n1:13:05 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Should we be betting Quote Toots?\n    • Sean Heber’s overview toot: https://mastodon.social/@bigzaphod/109762058434454658\n    • Movetodon: https://www.movetodon.org\n    • Ivory: https://tapbots.com/ivory/\n    • IceCubes: https://github.com/Dimillian/IceCubesApp\n• Swift Evolution Updates:\n    • Custom Reflection Metadata: https://github.com/apple/swift-evolution/blob/main/proposals/0385-custom-reflection-metadata.md\n    • Package Access Modifier: https://github.com/apple/swift-evolution/blob/main/proposals/0386-package-access-modifier.md\n    • Accepted: if and switch expressions: https://forums.swift.org/t/accepted-with-modifications-se-0380-if-and-switch-expressions/62695\n    • Accepted: DiscardingTaskGroups: https://forums.swift.org/t/accepted-se-0381-discardingtaskgroups/62615\n    • Accepted: Deprecate @UIApplicationMain: https://forums.swift.org/t/accepted-se-0383-deprecate-uiapplicationmain-and-nsapplicationmain/62645\n    • Accepted: Importing Objective-C forward declarations: https://forums.swift.org/t/accepted-se-0384-importing-forward-declared-objective-c-interfaces-and-protocols/62670\n• Deprecation Warning: M2 Follow Up:\n    • Mac mini is actually the same size: https://www.macstadium.com/blog/first-look-mac-mini-with-m2-pro\n    • Raspberry pi blades: https://youtu.be/rKDGlpnP-vE\n    • Slower Base SSD Speeds: https://9to5mac.com/2023/01/24/macbook-pro-ssd-performance-drop/\n    • Comprehensive benchmarks: https://www.macworld.com/article/556384/apple-silicon-iphone-a16-ipad-mac-m2-pro-max-benchmarks.html\n    • WiFi 6E on M2 Max Mac Book Pro is fast: https://mastodon.social/@dimitribouniol/109766141522473849\n• New wireless chips from apple may not be coming:\n    • 9to5mac: https://9to5mac.com/2023/01/26/apple-3nm-chips-apple-silicon-modem/\n• Anyone can make AR apps:\n    • The Information: https://www.theinformation.com/articles/apple-devising-software-to-help-anyone-build-ar-apps-to-drive-headset-sales\n    • More Rumors: https://9to5mac.com/2023/01/23/apple-reality-pro-headset-features-details/\n• Lisa turns 40:\n    • Computer History Museum: https://computerhistory.org/blog/the-lisa-apples-most-influential-failure/\n• Code Completion Tip:\n    • swift-sh: https://github.com/mxcl/swift-sh\n• Mini Review Corner:\n    • Dimitri gets new glasses\n• Commented Out:\n    • Is iCloud Keychain broken? Is Notes broken?\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, January 29th, 2023.","published":"2023-01-31T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/ceIiLMzoQfA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Integrating voice and video calling into iOS apps with CallKit","channel_name":"Stream Developers on YouTube","video_id":"96JhsaETPf0","video_url":"https://www.youtube.com/watch?v=96JhsaETPf0","description":"Want to add audio and video calling to your iOS app? \n\nCallKit makes it seamless! In this tutorial, you will learn how to use CallKit to integrate incoming calls, outgoing calls, and custom ringtones into your UIKit and SwiftUI apps.\n\nRead the accompanying blog post: https://getstream.io/blog/integrate-callkit-ios/\nCheck out our iOS chat tutorial: https://getstream.io/chat/sdk/swiftui/\n\nFollow Stream on Twitter: https://twitter.com/getstream_io\nFollow Amos on Twitter: https://twitter.com/amos_gyamfi\n\n\nvideo calling app, audio calling app, voice calling app, ios calling app, swiftui calling app, ios callkit integration, swiftui callkit integration, callkit tutorial, callkit for ios, add voice and video calling in ios, \n\ncallkit voip app, swiftui callkit tutorial, ios callkit tutorial","published":"2023-01-30T19:11:25Z","thumbnail_url":"https://img.youtube.com/vi/96JhsaETPf0/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Stream preview for Monday January 30, 2023. #vapor #ios #authentication #buildinpublic","channel_name":"Full Queue Developer","video_id":"AzDOdhw7F4Q","video_url":"https://www.youtube.com/watch?v=AzDOdhw7F4Q","description":"","published":"2023-01-30T19:09:18Z","thumbnail_url":"https://img.youtube.com/vi/AzDOdhw7F4Q/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"2023 Overview of Apple's XR Development Tools","channel_name":"Swift Reality XR on YouTube","video_id":"b8y6C6IzV-M","video_url":"https://www.youtube.com/watch?v=b8y6C6IzV-M","description":"This video runs through some of the development tools that developers can use to build XR apps for Apple devices in 2023.\n\nFollow me on Twitter: \n- https://twitter.com/SwiftRealityXR\n\nTools discussed in this video:\nApple AR Creation Tools Landing Page - https://developer.apple.com/augmented-reality/tools\nXcode 14.2 - https://apps.apple.com/us/app/xcode/id497799835?mt=12\nReality Composer - https://apps.apple.com/app/reality-composer/id1462358802\nReality Converter - https://developer.apple.com/augmented-reality/tools/files/Reality_Converter_beta_6.dmg\nAR Quick Look - https://developer.apple.com/augmented-reality/quick-look\nSimple Photogrammetry - https://apps.apple.com/us/app/simple-photogrammetry/id1659316672?mt=12\nUnity - https://unity.com","published":"2023-01-29T22:46:22Z","thumbnail_url":"https://img.youtube.com/vi/b8y6C6IzV-M/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"Simple way to create 3D models of real-world objects","channel_name":"Swift Reality XR on YouTube","video_id":"0JUg6IJUCfQ","video_url":"https://www.youtube.com/watch?v=0JUg6IJUCfQ","description":"Learn how to generate 3D USDZ models of real-world objects from pictures taken with your phone.\n\nFollow me on Twitter: \n- https://twitter.com/SwiftRealityXR\n\nSimple Photogrammetry on the App Store:\nhttps://apps.apple.com/us/app/simple-photogrammetry/id1659316672?mt=12","published":"2023-01-29T22:46:07Z","thumbnail_url":"https://img.youtube.com/vi/0JUg6IJUCfQ/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"2023 Learn Apple XR Development","channel_name":"Swift Reality XR on YouTube","video_id":"lIJFsoJ6ndI","video_url":"https://www.youtube.com/watch?v=lIJFsoJ6ndI","description":"Welcome to Swift Reality! The new channel dedicated to learning AR/VR/MR development with Apple Technologies.\n\nFollow me on Twitter:  https://twitter.com/SwiftRealityXR","published":"2023-01-29T22:45:52Z","thumbnail_url":"https://img.youtube.com/vi/lIJFsoJ6ndI/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftRealityXR"},{"name":"Refactor Tests & Code / Swift Code Katas #16: Trip Service (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"7BH0oqvq9zQ","video_url":"https://www.youtube.com/watch?v=7BH0oqvq9zQ","description":"First, let's improve the test code. Then let's improve the production code. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/sandromancuso/trip-service-kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang","published":"2023-01-29T20:15:00Z","thumbnail_url":"https://img.youtube.com/vi/7BH0oqvq9zQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Code Completion Episode 119 Live","channel_name":"Code Completion","video_id":"-QiWve6ddC4","video_url":"https://www.youtube.com/watch?v=-QiWve6ddC4","description":"","published":"2023-01-29T18:48:20Z","thumbnail_url":"https://img.youtube.com/vi/-QiWve6ddC4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iOS Developer Portfolio Review EP #1 🤝","channel_name":"tundsdev on YouTube","video_id":"L6b31_qNq54","video_url":"https://www.youtube.com/watch?v=L6b31_qNq54","description":"iOS Developer Portfolio Review EP #1\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro/Preview\n00:45 - My Advice & Thoughts\n01:35 - Why a portfolio is important\n02:43 - Portfolio Review 1\n09:42 - Portfolio Review 2\n15:19 - Portfolio Review 3\n20:26 - Summary\n\n**********************************\n\nIn this video, we'll be reviewing a selection of iOS developers' portfolios. Whether you're an aspiring developer looking to improve your portfolio, or a hiring manager searching for the perfect candidate, this video is for you. We'll take a close look at a variety of portfolio projects, examining the code, design, and overall quality of each one. Along the way, we'll provide tips and insights on what makes a strong iOS developer portfolio and how to showcase your skills and experience effectively. Tune in to get valuable insights on how to improve your own portfolio or find the perfect developer for your team.\n\nIf you're interested in getting your portfolio reviewed fill out the form below\nhttps://forms.gle/7MNAh1peS3FxxBJ38\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-01-29T15:00:12Z","thumbnail_url":"https://img.youtube.com/vi/L6b31_qNq54/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Custom Environment Values in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"rl7xj5usTzk","video_url":"https://www.youtube.com/watch?v=rl7xj5usTzk","description":"In this video I am going to show you how you can create your own custom Environment Values\n\nWe will learn the basics and then create our own environment value that will allow us to apply a different theme to our app based on a particular in app purchase.\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:33 The Basics\n4:00 First Simple Example\n9:34 Starter Project overview\n15:00 Theming with Environment Value\n\nStarter Project Files:\n(If you are having problems downloading zip files, use Safari.  Chrome restricts zip files by default)\nhttps://www.createchsol.com/StarterProjects/EnvValuesStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Custom-Environment-Values\n\nReferences mentioned in video:\nEnvironment Values Introduction\n​      https://youtu.be/DyaU04R9kBA\nFederico Zanatello's Five Star blog\n   https://www.fivestars.blog/articles/swiftui-environment-values/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Mastodon:\n  https://iosdev.space/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-01-29T14:36:56Z","thumbnail_url":"https://img.youtube.com/vi/rl7xj5usTzk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Learn Reusable Style and Color Scheme in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"khIA6vhEh6E","video_url":"https://www.youtube.com/watch?v=khIA6vhEh6E","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T07:05:09Z","thumbnail_url":"https://img.youtube.com/vi/khIA6vhEh6E/hqdefault.jpg","twitter_url":""},{"name":"Learn onAppear and withAnimation in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"QUqjpBKiGa0","video_url":"https://www.youtube.com/watch?v=QUqjpBKiGa0","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T07:01:36Z","thumbnail_url":"https://img.youtube.com/vi/QUqjpBKiGa0/hqdefault.jpg","twitter_url":""},{"name":"Learn TimelineView Animation in Canvas in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"NgJLiWHMw9Q","video_url":"https://www.youtube.com/watch?v=NgJLiWHMw9Q","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T07:00:56Z","thumbnail_url":"https://img.youtube.com/vi/NgJLiWHMw9Q/hqdefault.jpg","twitter_url":""},{"name":"Learn SVG to Path in Canvas in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"DMGlDUFBHQw","video_url":"https://www.youtube.com/watch?v=DMGlDUFBHQw","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T07:00:25Z","thumbnail_url":"https://img.youtube.com/vi/DMGlDUFBHQw/hqdefault.jpg","twitter_url":""},{"name":"Learn Graphics in Canvas in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"IKJC_AZ6bQs","video_url":"https://www.youtube.com/watch?v=IKJC_AZ6bQs","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T07:00:22Z","thumbnail_url":"https://img.youtube.com/vi/IKJC_AZ6bQs/hqdefault.jpg","twitter_url":""},{"name":"Learn Structure and Toggle in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"6L0kzzljacU","video_url":"https://www.youtube.com/watch?v=6L0kzzljacU","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:59:07Z","thumbnail_url":"https://img.youtube.com/vi/6L0kzzljacU/hqdefault.jpg","twitter_url":""},{"name":"Build an iOS app for iOS 15 #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"6ksF7AkSUOI","video_url":"https://www.youtube.com/watch?v=6ksF7AkSUOI","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:59:04Z","thumbnail_url":"https://img.youtube.com/vi/6ksF7AkSUOI/hqdefault.jpg","twitter_url":""},{"name":"Learn SF Symbols 3 in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"zSyVQuQHtbA","video_url":"https://www.youtube.com/watch?v=zSyVQuQHtbA","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:58:17Z","thumbnail_url":"https://img.youtube.com/vi/zSyVQuQHtbA/hqdefault.jpg","twitter_url":""},{"name":"Learn Navigation Link and URL in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"SMoKYHudTwA","video_url":"https://www.youtube.com/watch?v=SMoKYHudTwA","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:58:13Z","thumbnail_url":"https://img.youtube.com/vi/SMoKYHudTwA/hqdefault.jpg","twitter_url":""},{"name":"Learn Xcode 13 Visual Editor #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"uBy0vzLcY7Q","video_url":"https://www.youtube.com/watch?v=uBy0vzLcY7Q","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:58:01Z","thumbnail_url":"https://img.youtube.com/vi/uBy0vzLcY7Q/hqdefault.jpg","twitter_url":""},{"name":"Learn States and Swipe Actions in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"H3yZDvWErtw","video_url":"https://www.youtube.com/watch?v=H3yZDvWErtw","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:57:15Z","thumbnail_url":"https://img.youtube.com/vi/H3yZDvWErtw/hqdefault.jpg","twitter_url":""},{"name":"Learn Shape, Stroke and Blend Mode in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"sQIiIKVBnmw","video_url":"https://www.youtube.com/watch?v=sQIiIKVBnmw","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:56:18Z","thumbnail_url":"https://img.youtube.com/vi/sQIiIKVBnmw/hqdefault.jpg","twitter_url":""},{"name":"Learn Layout Code and Preview in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"OfajMiwvSik","video_url":"https://www.youtube.com/watch?v=OfajMiwvSik","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:55:57Z","thumbnail_url":"https://img.youtube.com/vi/OfajMiwvSik/hqdefault.jpg","twitter_url":""},{"name":"Learn Material and Foreground Style in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"NWqpZLB4wcQ","video_url":"https://www.youtube.com/watch?v=NWqpZLB4wcQ","description":"This 3.5 hour SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:54:58Z","thumbnail_url":"https://img.youtube.com/vi/NWqpZLB4wcQ/hqdefault.jpg","twitter_url":""},{"name":"Learn List Style and Navigation View in SwiftUI #swiftui #swiftuitutorial #swift #swiftuideveloper","channel_name":"iOS Design's","video_id":"gO6W928rr6M","video_url":"https://www.youtube.com/watch?v=gO6W928rr6M","description":"SwiftUI tutorial is designed for absolute beginners and it introduces you to iOS app development with Swift, Xcode and SwiftUI. By the end of this master class, you'll have a solid understanding how to build SwiftUI views, how to read and write basic Swift code and how to use Xcode for app development.\n\nFurthermore, if you want to continue learning and progress beyond the foundations taught in this SwiftUI tutorial, I have a learning path waiting for you to take your skills even further.\n\nThere's no better place to learn SwiftUI and iOS app development :)\n\n#SwiftUI #Code #Tutorial #software #developer #developervlog","published":"2023-01-29T06:54:47Z","thumbnail_url":"https://img.youtube.com/vi/gO6W928rr6M/hqdefault.jpg","twitter_url":""},{"name":"💜 Forestry Fridays 🌲🦫 Timberborn!","channel_name":"Full Queue Developer","video_id":"8sZIdRq-oaM","video_url":"https://www.youtube.com/watch?v=8sZIdRq-oaM","description":"💡SUMMARY\nToday we continue terraforming the edges of the map, deepening our reservoirs, and rebuilding our housing. Also joannis stopped by to chat about Vapor and Swift.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nInstagram: https://instagram.com/FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-29T05:00:06Z","thumbnail_url":"https://img.youtube.com/vi/8sZIdRq-oaM/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift Object Comparison: === vs == Operator #shorts","channel_name":"Swift and Tips","video_id":"SbAjnhoroxI","video_url":"https://www.youtube.com/watch?v=SbAjnhoroxI","description":"This video will explore the difference between the === and == operators in Swift. It will explain when to use each operator and the implications of using one over the other.\n\nMore shorts:\n* Using SwiftUI in UIKit: https://youtube.com/shorts/MBNhcHbSNZw\n* Self vs self: https://youtube.com/shorts/X1dvgQk-K2M\n* Property Wrappers in SwiftUI: https://youtube.com/shorts/Vn8Ts0kKdro\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-01-28T17:00:16Z","thumbnail_url":"https://img.youtube.com/vi/SbAjnhoroxI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift - Class vs. Struct Explained","channel_name":"Sean Allen on YouTube","video_id":"LtlbB4-6k_U","video_url":"https://www.youtube.com/watch?v=LtlbB4-6k_U","description":"Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nClasses vs. Structs is a classic iOS Developer Interview question. In this video I explain the difference between a reference type and a value type as well as when to use a struct or a class. This tutorial was created using Xcode 14 and iOS 16.\n\niOS Developer Interview Questions Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - iOS Interview Question\n0:21 - Short Answer - Reference vs. Value Types\n0:48 - Class - Reference Type\n2:35 - Struct - Value Type\n4:18 - When to use Class or Struct","published":"2023-01-28T14:30:04Z","thumbnail_url":"https://img.youtube.com/vi/LtlbB4-6k_U/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What's new in iOS Community 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"KXDlR7PESYw","video_url":"https://www.youtube.com/watch?v=KXDlR7PESYw","description":"When you're still new to Swift and iOS, reading the blog articles published by the iOS community can be quite challenging 😔\n\nAnd it's a real shame, because these blog articles are really one of the best way to improve your skills!\n\nSo in this livestream we're going to discover together a few new articles from some of the best iOS blogs, and I'll do my best to make them as easy to understand as possible 😀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-28T14:07:41Z","thumbnail_url":"https://img.youtube.com/vi/KXDlR7PESYw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"5 Underrated SwiftUI Modifiers (Part 3) - Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"8l_UYdBO0a8","video_url":"https://www.youtube.com/watch?v=8l_UYdBO0a8","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to show 5 Underrated Modifiers in which some of them were released with iOS 16 and Xcode 14 | SwiftUI Modifiers | SwiftUI File Exporter | SwiftUI File Importer | SwiftUI NavigationDestination | SwiftUI Scroll Dismisses Keyboard | SwiftUI Quick Look Preview | SwiftUI Requesting App Review | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► Free Book [Partner Link]: https://www.bigmountainstudio.com/fromkavsoft/cu31r\n\n► For Apple Device MockUps: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:10 Modifier 1\n    0:50 Modifier 2\n    1:45 Modifier 3\n    2:31 Modifier 4\n    2:58 Modifier 5\n    6:25 Environment Value\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-27T22:00:07Z","thumbnail_url":"https://img.youtube.com/vi/8l_UYdBO0a8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"New in SwiftUI: AnyLayout","channel_name":"Mike Mikina on YouTube","video_id":"mBPZ5XMPFWc","video_url":"https://www.youtube.com/watch?v=mBPZ5XMPFWc","description":"The new AnyLayout in SwiftUI will help you dynamically change the type of a layout container without destroying the state of the subviews. It is helpful when you need to create a layout that changes based on the user’s Dynamic Type settings. \n\nLink to the repository: https://github.com/mikina/AnyLayout/\n\n00:00 Intro\n00:19 AnyLayout documentation\n02:05 Example without AnyLayout\n03:55 Add AnyLayout\n05:16 Dynamic type size with AnyLayout\n07:03 Outro\n\n#iOS #Swift #programming\nMusic: Streambeats","published":"2023-01-27T20:49:25Z","thumbnail_url":"https://img.youtube.com/vi/mBPZ5XMPFWc/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Radial gradients in Figma #uidesign #figmadesign #figma","channel_name":"DesignCode","video_id":"fBBuIby0XMs","video_url":"https://www.youtube.com/watch?v=fBBuIby0XMs","description":"","published":"2023-01-27T18:50:13Z","thumbnail_url":"https://img.youtube.com/vi/fBBuIby0XMs/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"19: The SPI project is growing up, DocC uploading with AWS Lambda, and Are we server yet?","channel_name":"Swift Package Indexing Live Streams","video_id":"12fvgQQFP0Y","video_url":"https://www.youtube.com/watch?v=12fvgQQFP0Y","description":"News about Swift on Server, AWS Lambda arm64 performance, and package highlights from the last couple of weeks of the Swift Package Index.\n\nNews\n* Are we server yet? - https://www.areweserveryet.org\n* AWS Graviton - https://docs.aws.amazon.com/whitepapers/latest/aws-graviton-performance-testing/what-is-aws-graviton.html\n\nPackages\n* swift-markdown-ui by Guille Gonzalez - https://swiftpackageindex.com/gonzalezreal/swift-markdown-ui\n* KVKCalendar by Sergei Kviatkovskii - https://swiftpackageindex.com/kvyatkovskys/KVKCalendar\n* Draftsman by Nayanda Haberty - https://swiftpackageindex.com/hainayanda/Draftsman\n* tart by Cirrus Labs - https://swiftpackageindex.com/cirruslabs/tart\n* SunKit by Sunlitt - https://swiftpackageindex.com/Sunlitt/SunKit\n* PreviewResizable by Joan Duat - https://swiftpackageindex.com/yannxou/PreviewResizable","published":"2023-01-27T08:00:00Z","thumbnail_url":"https://img.youtube.com/vi/12fvgQQFP0Y/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth | January 26, 2023","channel_name":"Full Queue Developer","video_id":"UEI6qx4UTZ8","video_url":"https://www.youtube.com/watch?v=UEI6qx4UTZ8","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted January 26, 2023\n\n🛠️ SUMMARY\nToday we refresh the auth token automatically when it expires. We extract dependencies from `NetworkHelper`, namely the Keychain and the URLSession, so that we can write tests for `NetworkHelper`. We wrote tests around our FakeURLSession, since we need to assert on multiple requests & responses. We wrote test around `NetworkHelper` for refreshing the auth token when we get a forbidden response. Finally, we cleaned up the test code and the networking code. `NetworkHelper` needs a help with a new name.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nTwitch: https://subs.twitch.tv/fullqueuedeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \nKoFi: https://ko-fi.com/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-27T03:38:11Z","thumbnail_url":"https://img.youtube.com/vi/UEI6qx4UTZ8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth | January 25, 2023","channel_name":"Full Queue Developer","video_id":"010r3NBcByw","video_url":"https://www.youtube.com/watch?v=010r3NBcByw","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nToday, we work out the final kinks to connect our main auth server with the sample app and the sample micro-service! Then we pretty up the UI a little bit and start on the next task: automatically refreshing tokens when they expire.\n\n✨ Thank you for 20 gifted subs BruceLeif!! \n📆 Broadcasted live on Twitch on January 25, 2023\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-26T17:42:54Z","thumbnail_url":"https://img.youtube.com/vi/010r3NBcByw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Unlocking the Power of Apple Search Ads to Grow Downloads","channel_name":"Appfigures on YouTube","video_id":"KKcuBwv-uWU","video_url":"https://www.youtube.com/watch?v=KKcuBwv-uWU","description":"Advertising in the App Store is a very powerful way to grow your app's reach and downloads. But... everyone's doing it, so it's becoming harder and more expensive to get good results.\n\nJoin my live stream to learn how you can *still* get good results without setting your money on fire.","published":"2023-01-26T16:59:33Z","thumbnail_url":"https://img.youtube.com/vi/KKcuBwv-uWU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Turning Revenue into Growth with Martin from Pollen","channel_name":"Appfigures on YouTube","video_id":"YSVg6FVCrv8","video_url":"https://www.youtube.com/watch?v=YSVg6FVCrv8","description":"Growing your app with ads costs money. There's no easy way around that. \n\nMany developers turn to investors and give up equity to get the money they need to grow. But what if I told you there was a better way that didn't require giving your company away?\n\nMartin from Pollen joins me to explains non-dilutive funding, who it's for, and what are the benefits so you can keep your company while growing it.","published":"2023-01-26T16:57:41Z","thumbnail_url":"https://img.youtube.com/vi/YSVg6FVCrv8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Maximize Your App Store Optimization Efforts with ChatGPT","channel_name":"Appfigures on YouTube","video_id":"dyssGm3dakc","video_url":"https://www.youtube.com/watch?v=dyssGm3dakc","description":"ChatGPT is an amazing companion for learning and doing. It can't *do* ASO for you but it can help you do it faster and better.","published":"2023-01-26T16:56:38Z","thumbnail_url":"https://img.youtube.com/vi/dyssGm3dakc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Life-Changing Advice for Jr. Devs","channel_name":"Sean Allen on YouTube","video_id":"Aou3bk8619A","video_url":"https://www.youtube.com/watch?v=Aou3bk8619A","description":"Getting started in the world of software development can be overwhelming. I put together some of my best videos giving advice to junior developers so you can have it all in one place. I discuss who you should listen to, career advice, getting job interviews, resume examples, contracting rates, networking and much more.\n\nMy iOS Developer Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nTimestamps:\n0:00 - You Shouldn’t Listen to Most Advice\n5:56 - 37 Tips for Jr. Software Developers\n19:59 - Working in Silicon Valley Changed my Life\n25:21 - Best Way to Get Software Dev Job Interviews\n28:47 - How to Network on Twitter\n35:22 - My iOS Dev Resume Design\n46:02 - How to Succeed as an Average Developer\n51:31 - How Much I Made Contracting (2017)\n59:14 - My Contracting Rate in 2019\n1:02:56 - Just Say No\n\n#swift #softwaredeveloper #iosdeveloper","published":"2023-01-26T14:07:43Z","thumbnail_url":"https://img.youtube.com/vi/Aou3bk8619A/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Using the Point Free Dependency Library with Core Data","channel_name":"maeganwilson_","video_id":"zdYHz5J725Y","video_url":"https://www.youtube.com/watch?v=zdYHz5J725Y","description":"In this video, I use the Dependency Library from Point Free to create a dependency on Core Data in iHog. \n\nIt's important to note, I'm doing this in a SwiftUI app and using The Composable Architecture, but you don't need to use either to use the Dependency Library.\n\niHog is open source and you can see it here https://github.com/CCTPlus/ihog\nIt is going through a full rewrite using the composable architecture, which I've been doing on and off my Twitch streams. https://twitch.tv/heyjaywilson\n\nTo catch the full stream replay or a previous replay, support me monthly at https://ko-fi.com/heyjaywilson\n\nUseful links:\n👉 iHog GitHub repo: https://github.com/CCTPlus/ihog\n👉 Point Free Dependency library: https://github.com/pointfreeco/swift-dependencies#quick-start\n👉 Point Free Dependency videos: https://www.pointfree.co/collections/dependencies\n👉 Interested in picking up a point free subscription? Use this link for 1 month free https://www.pointfree.co/subscribe/personal?ref=XbeZ7Bdf\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment #pointfree #twitch\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-01-26T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/zdYHz5J725Y/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"What's an Optional? – How to answer iOS interview questions","channel_name":"Vincent Pradeilles on YouTube","video_id":"O0DhdFSK4Qc","video_url":"https://www.youtube.com/watch?v=O0DhdFSK4Qc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-26T12:32:21Z","thumbnail_url":"https://img.youtube.com/vi/O0DhdFSK4Qc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Bottom Sheets in SwiftUI using presentationDetents","channel_name":"Alex Paul on YouTube","video_id":"TqwLCsoadL8","video_url":"https://www.youtube.com/watch?v=TqwLCsoadL8","description":"The code can be found here: https://github.com/alexpaul/SwiftUI/blob/main/bottom-sheet.md","published":"2023-01-26T02:44:35Z","thumbnail_url":"https://img.youtube.com/vi/TqwLCsoadL8/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Floating Window Panel for macOS SwiftUI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"NHxVTxL0CI8","video_url":"https://www.youtube.com/watch?v=NHxVTxL0CI8","description":"Hello Guys 🖐🖐🖐\nStill, there is no direct SwiftUI API for Floating Window on macOS; in this video, we will see how to create a view modifier that will present a Floating Window panel for ease of use | SwiftUI Floating Window Panel | SwiftUI macOS Floating Windows | SwiftUI macOS NSPanel | SwiftUI macOS Transparent Window | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for macOS | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-for-77744033\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Project Setup\n    1:45 Building Floating Window Panel Modifier\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-25T22:00:12Z","thumbnail_url":"https://img.youtube.com/vi/NHxVTxL0CI8/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using SwiftUI Components in UIKit #shorts","channel_name":"Swift and Tips","video_id":"MBNhcHbSNZw","video_url":"https://www.youtube.com/watch?v=MBNhcHbSNZw","description":"In this video, we will explore the process of using SwiftUI components in a UIKit app. We will start by understanding the basics of how to embed SwiftUI views in UIKit, including how to set up and configure the necessary components.\n\nSource code: https://gist.github.com/pitt500/588962af10df237a04665af5033ebfde\n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-01-25T19:30:01Z","thumbnail_url":"https://img.youtube.com/vi/MBNhcHbSNZw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Code Completion Episode 118: Apple Has Ruined Everything","channel_name":"Code Completion","video_id":"CrbevHk8dPw","video_url":"https://www.youtube.com/watch?v=CrbevHk8dPw","description":"Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - Deprecation Warning\n06:36 - M2 Pro and Max\n17:04 - New Mac Mini\n27:57 - New MacBook Pros\n33:41 - New HomePod\n44:34 - Sponsor: Weekly Swift Exercises\n45:25 - Code Completion Tip\n50:02 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Deprecation Warning: Twitter owning up to being jerks:\n    • Tapbots: https://tapbots.com/tweetbot/\n    • Iconfactory: https://twitterrific.com/beyond\n• M2 Pro and Max Announced:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/01/apple-unveils-m2-pro-and-m2-max-next-generation-chips-for-next-level-workflows/\n• New Mac Mini Announced:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/01/apple-introduces-new-mac-mini-with-m2-and-m2-pro-more-powerful-capable-and-versatile-than-ever/\n• New MacBook Pros Announced:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/01/apple-unveils-macbook-pro-featuring-m2-pro-and-m2-max/\n• New HomePod Announced:\n    • Apple Newsroom: https://www.apple.com/newsroom/2023/01/apple-introduces-the-new-homepod-with-breakthrough-sound-and-intelligence/\n• Code Completion Tip:\n    • Documentation Markup: https://nshipster.com/swift-documentation/\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, January 22nd, 2023.","published":"2023-01-25T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/CrbevHk8dPw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth | January 24, 2023","channel_name":"Full Queue Developer","video_id":"YRRburdsOFU","video_url":"https://www.youtube.com/watch?v=YRRburdsOFU","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nToday we further build out the SwiftUI app, hooking it up to the sample microservice, and the main FQAuth server. Almost. \n\nAlso, we announce our goal: Tie stream! I'll dress up with a tie when we hit 100 followers on YouTube and another one when we hit 200 followers on Twitch 💜\n\n📆 Originally broadcasted Tuesday, January 24, 2023\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-25T10:00:20Z","thumbnail_url":"https://img.youtube.com/vi/YRRburdsOFU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The difference between Self and self in Swift #shorts","channel_name":"Swift and Tips","video_id":"X1dvgQk-K2M","video_url":"https://www.youtube.com/watch?v=X1dvgQk-K2M","description":"In this video, we will explore the difference between Self and self in Swift, two keywords that are easily confused but have different meanings and uses. \n\nMore Swift videos:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://iosdev.space/@swiftandtips","published":"2023-01-24T17:23:36Z","thumbnail_url":"https://img.youtube.com/vi/X1dvgQk-K2M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to easily test InApp Purchases in an iOS app 👌 (w/ guest @joshdholtz)","channel_name":"Vincent Pradeilles on YouTube","video_id":"o_YMsmmkfFc","video_url":"https://www.youtube.com/watch?v=o_YMsmmkfFc","description":"🔥 Big thank you to RevenueCat for sponsoring this video! 🔥\n\nThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue! Learn more 👉 https://www.revenuecat.com\n\n———\n\nLink to the code 👉 https://github.com/joshdholtz/storekit-config-file-demo\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n#ios  #swift #softwaredeveloper #iosdeveloper","published":"2023-01-24T15:55:42Z","thumbnail_url":"https://img.youtube.com/vi/o_YMsmmkfFc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"#1 SwiftUI Tips and Tricks |  #swiftui #xcode #apple","channel_name":"Kavsoft on YouTube","video_id":"qnObvYw7xuM","video_url":"https://www.youtube.com/watch?v=qnObvYw7xuM","description":"","published":"2023-01-23T19:46:15Z","thumbnail_url":"https://img.youtube.com/vi/qnObvYw7xuM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't Change Behavior / Swift Code Katas #15: Trip Service (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"Eb9LUU6DNCA","video_url":"https://www.youtube.com/watch?v=Eb9LUU6DNCA","description":"When we bring legacy code under test, it's important not to change behavior. Keep what it does, feature-for-feature and bug-for-bug.\n\nYou can try this kata yourself too! Here';s the source: https://github.com/sandromancuso/trip-service-kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang","published":"2023-01-22T20:15:00Z","thumbnail_url":"https://img.youtube.com/vi/Eb9LUU6DNCA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Getting Started with Property Wrappers in Swift","channel_name":"tundsdev on YouTube","video_id":"61lr5ZI_-6E","video_url":"https://www.youtube.com/watch?v=61lr5ZI_-6E","description":"Getting Started with Property Wrappers in Swift\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro/Preview\n00:38 - What is a Property Wrapper?\n00:53 - What is a wrapped value\n02:05 - Building a property wrapper with a wrapped value\n12:23 - What is a projected value?\n13:12 - Building a property wrapper with a projected value\n23:06 - Using property wrappers in SwiftUI\n29:44 - Using Initialisers with Property Wrappers\n32:52 - When would you want to use a property wrapper?\n\n**********************************\n\nIn this tutorial, we'll dive into the world of property wrappers in Swift. Property wrappers are a powerful tool that can help you write cleaner, more readable code and improve code reuse. We'll start by covering the basics of property wrappers, including how to create and use them in your own projects. Then, we'll dive into building our own custom property wrapper, learning how to customize it to fit our specific needs. We'll also see how property wrappers can be used in the context of SwiftUI, making it easy to manage and manipulate data in our app's user interface. By the end of this video, you'll have a solid understanding of property wrappers and be able to use them to write better Swift code.\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-01-22T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/61lr5ZI_-6E/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Lottie 4 SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"kUjHl7zfCeg","video_url":"https://www.youtube.com/watch?v=kUjHl7zfCeg","description":"In this video I will introduce you to Lottie 4.0, Lottie  is Airbnb’s cross-platform, open-source  library for rendering vector motion graphics.  Lottie is used extensively at Airbnb, and it also powers animations in thousands of other apps throughout the industry. \n\nIn this video, I will take you through my learning process for building a UIViewRepresentable so you can easily implement Lottie animations into your SwiftUI apps.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:29 Simple UIViewRepresentable\n11:23 Celebration View\n12:41 A Better UIViewRepresentable\n21:00 Exploding Like Button\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/LottieDemoStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/LottieDemo-Complete/\n\nReferences mentioned in video:\nLottie Files Site\n   https://lottiefiles.com/\niOS Swift Package\n   https://github.com/airbnb/lottie-ios\nUIKit/SwiftUI Integration\n   https://youtu.be/k4h9i6KVvi8\n\nAnimation Sample\nPolite Chicky\n   https://lottiefiles.com/126433-chick-2\nProgress Dots\n   https://lottiefiles.com/18776-progress-dots-blue\nCascading Like\n   https://lottiefiles.com/5756-like-5x\nConfetti\n   https://lottiefiles.com/62717-confetti\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-01-22T14:37:59Z","thumbnail_url":"https://img.youtube.com/vi/kUjHl7zfCeg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth #swift #vapor #serversideswift #authentication #","channel_name":"Full Queue Developer","video_id":"GHIN4vBfcyA","video_url":"https://www.youtube.com/watch?v=GHIN4vBfcyA","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted January 20, 2023\n\nToday we continue building a sample micro service to exercise the FQAuth authentication middleware. But first, we write tests using XCTest and XCTVapor to ensure that our middleware works as expected.\n\nThank you to the new followers on Twitch!\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-21T23:07:01Z","thumbnail_url":"https://img.youtube.com/vi/GHIN4vBfcyA/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Fixing Side Effects with The Composable Architecture in SwiftUI","channel_name":"Swift and Tips","video_id":"t3HHam3GYkU","video_url":"https://www.youtube.com/watch?v=t3HHam3GYkU","description":"We will continue the implementation of CartList adding the delete buttons to remove items directly from the cart, and also explaining what is a side effect and fixing it in Product List.\n\nPrevious videos in the series:\n1. The basics: https://youtu.be/SfFDj6qT-xg\n2. Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n3. ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n4. Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n5. Optional States: https://youtu.be/AV0laQw2OjM\n\nBonus:\n* A TCA Summary (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1V6XsYA_lX85bMdp9mhZRd9bjA96ei07N/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://iosdev.space/@swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-01-21T22:32:46Z","thumbnail_url":"https://img.youtube.com/vi/t3HHam3GYkU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Native Popovers for iOS SwiftUI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"5VPEcZy0FaQ","video_url":"https://www.youtube.com/watch?v=5VPEcZy0FaQ","description":"Hello Guys 🖐🖐🖐\nPopovers are disabled and shown in Sheets by default on iOS, In this video, we will see how to present native Popovers for iOS devices as well using SwiftUI | SwiftUI Popovers for iOS | iOS Popovers | SwiftUI Micro Interactions | SwiftUI Native Popovers for iOS | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-for-77555165\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:27 Building Native Popovers for iOS\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-21T18:22:55Z","thumbnail_url":"https://img.youtube.com/vi/5VPEcZy0FaQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth #swift #vapor #serversideswift #authentication #","channel_name":"Full Queue Developer","video_id":"Sp1cjtW_-kY","video_url":"https://www.youtube.com/watch?v=Sp1cjtW_-kY","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\n📆 Originally broadcasted January 19, 2023\n\nToday we start building a sample micro service to see if FQAuth is easy to use. But first, we get the sample app running on my phone.\n\nThank you to BruceLeif for cheering with the bits! 🥳\n\n\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-21T15:46:15Z","thumbnail_url":"https://img.youtube.com/vi/Sp1cjtW_-kY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth | Server-to-Server notifications","channel_name":"Full Queue Developer","video_id":"-6q_0P_4jEw","video_url":"https://www.youtube.com/watch?v=-6q_0P_4jEw","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nToday we continued on our Sign in with Apple server. We implemented all four server-to-server notifications: `consent-revoked`, `account-deleted`, `email-diabled` and `email-enabled`\n\nThank you BruceLeif for the bits, and thank you Kinxz for the Twitch Subscription! This brings us to 15 subscribers on Twitch!\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDevelope\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-19T03:26:25Z","thumbnail_url":"https://img.youtube.com/vi/-6q_0P_4jEw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Snapchat Shared Transitions - Animation's - Grid Matched Geometry - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"HiCR-K9ec4A","video_url":"https://www.youtube.com/watch?v=HiCR-K9ec4A","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to build shared transitions like Snapchat using SwiftUI 4.0 | SwiftUI Shared Transitions | SwiftUI Matched Geometry Effect | SwiftUI Swipe To Dismiss | SwiftUI Hero Animation's | SwiftUI Grid Hero Animation | Snapchat Swipe Animation | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-14-77431097\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    1:50 Building Custom Header View\n    3:30 Building Grid View With Cards\n    10:49 Adding Shared Transitions/Matched Geometry Effect\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-19T00:00:08Z","thumbnail_url":"https://img.youtube.com/vi/HiCR-K9ec4A/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Code Completion Episode 117: Go Check Out the Good Vibes","channel_name":"Code Completion","video_id":"yuJbJFhZmI8","video_url":"https://www.youtube.com/watch?v=yuJbJFhZmI8","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Pre-show\n01:15 - Intro\n01:32 - Twitter Down\n11:12 - MicroLED Deep Dive\n21:12 - Mystery Announcement?\n30:55 - Sponsor: Sticky Widgets\n31:38 - Code Completion Tip\n34:04 - Mini Review Corner\n41:58 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Twitter 3rd party API is down:\n    • Michael Tsai’s Blog: https://mjtsai.com/blog/2023/01/13/twitter-api-down/\n• MicroLED Deep Dive:\n    • Mac Rumors: https://www.macrumors.com/2023/01/15/apple-custom-displays-heading-to-iphone-ipad-and-mac-after-apple-watch/\n    • PS3’s Yellow Light of Death: https://www.youtube.com/watch?v=I0UMG3iVYZI\n• Apple has a mystery announcement tomorrow?\n    • 9to5Mac: https://9to5mac.com/2023/01/16/new-mac-updates-coming-this-week-rumor/\n    • Spoiler 1: https://www.apple.com/newsroom/2023/01/apple-unveils-m2-pro-and-m2-max-next-generation-chips-for-next-level-workflows/\n    • Spoiler 2: https://www.apple.com/newsroom/2023/01/apple-introduces-new-mac-mini-with-m2-and-m2-pro-more-powerful-capable-and-versatile-than-ever/\n    • Spoiler 3: https://www.apple.com/newsroom/2023/01/apple-unveils-macbook-pro-featuring-m2-pro-and-m2-max/\n• Code Completion Tip:\n    • Closing GitHub tickets in commits: https://github.blog/2013-01-22-closing-issues-via-commit-messages/\n• Mini Review Corner:\n    • Playdate: https://play.date\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, January 16th, 2023.","published":"2023-01-18T13:00:42Z","thumbnail_url":"https://img.youtube.com/vi/yuJbJFhZmI8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Up and Running with Amplify Libraries for Swift (v2.0)","channel_name":"Kilo Loco on YouTube","video_id":"L02LTw4r7O8","video_url":"https://www.youtube.com/watch?v=L02LTw4r7O8","description":"This tutorial covers how to get up and running with the new AWS Amplify Libraries for Swift by showing you how to install and configure the Amplify CLI, add the Amplify Libraries as dependencies of your Xcode project, and configure Amplify at runtime.\n\nArticle:\nhttps://www.kiloloco.com/articles/020-up-and-running-amplify-swift/\n\nProject:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/up-and-running-amplify-swift\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\n\n#swift #swiftui #awsamplify","published":"2023-01-18T03:47:47Z","thumbnail_url":"https://img.youtube.com/vi/L02LTw4r7O8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Swift Quiz #06 - Empty enums are full of surprises","channel_name":"Vincent Pradeilles on YouTube","video_id":"ZlaKwnF7c88","video_url":"https://www.youtube.com/watch?v=ZlaKwnF7c88","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-17T16:00:27Z","thumbnail_url":"https://img.youtube.com/vi/ZlaKwnF7c88/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Tooling Tuesday: Whimsical makes low-fi wireframes easy #softwaredeveloper","channel_name":"maeganwilson_","video_id":"fQ8tfhOXxEU","video_url":"https://www.youtube.com/watch?v=fQ8tfhOXxEU","description":"It’s tooling Tuesday. Where I show something I use software wise that helps me in my app work. \n\nFirst up is Whimsical. It’s an online tool that can be used for flow charts, wireframing, mind maps, and almost anything else you could want to do on an infinite online canvas. \n\nWhat I do with it:\n- diagram data flows\n- create low-for designs\n- collaborate on projects with team members together\n\nThere is a generous free tier that allows you to create private documents.","published":"2023-01-17T14:37:51Z","thumbnail_url":"https://img.youtube.com/vi/fQ8tfhOXxEU/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"💜 Open-source Sign-in with Apple server | FQAuth |  Happy MLK Day!","channel_name":"Full Queue Developer","video_id":"uBTNsdA7WgY","video_url":"https://www.youtube.com/watch?v=uBTNsdA7WgY","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nToday I show off how I built my website using AstroJS. Then quickly build out a templating script in Swish. Then we get to our main task of the day, working on Server to Server notifications for Sign in with Apple. I'm very happy with the progress we made, and the tests we wrote feel good. See you next time!\n\nToday is also my first video in 1080p!\n\n⏰ TIMESTAMPS\n00:00 Hello\n6:20 AstroJS intro\n28:13 Blog Scaffolding with Swish\n48:54 FQAuth Server to server notifications\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDevelope\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-17T02:41:50Z","thumbnail_url":"https://img.youtube.com/vi/uBTNsdA7WgY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Code Completion Episodes 117 Live","channel_name":"Code Completion","video_id":"yW-UIlfdE4w","video_url":"https://www.youtube.com/watch?v=yW-UIlfdE4w","description":"","published":"2023-01-16T18:26:02Z","thumbnail_url":"https://img.youtube.com/vi/yW-UIlfdE4w/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a Quiz App With SwiftUI - Firebase - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"S_BwMu2J3TQ","video_url":"https://www.youtube.com/watch?v=S_BwMu2J3TQ","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to Build a Quiz App Which will Fully Integrated with Firebase Using SwiftUI 4.0 | SwiftUI Complex UI | SwiftUI Quiz App | SwiftUI Firebase Quiz App | SwiftUI Firebase Firestore | SwiftUI Custom Transitions | Building Quiz App | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-app-77287636\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project SetUp\n    3:32 Building Home View\n   11:33 Building Questions View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-16T01:00:09Z","thumbnail_url":"https://img.youtube.com/vi/S_BwMu2J3TQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Extract and Override / Swift Code Katas #14: Trip Service (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"uDIsvS913G0","video_url":"https://www.youtube.com/watch?v=uDIsvS913G0","description":"How do we tackle untested legacy code that resists testing? For a class, extract and override comes to the rescue. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/sandromancuso/trip-service-kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang","published":"2023-01-15T20:15:01Z","thumbnail_url":"https://img.youtube.com/vi/uDIsvS913G0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What Is The Best Architecture For SwiftUI?","channel_name":"tundsdev on YouTube","video_id":"4LuEW4ECTrA","video_url":"https://www.youtube.com/watch?v=4LuEW4ECTrA","description":"What Is The Best Architecture For SwiftUI?\n\n**********************************\n\n*Timestamps:*\n\n00:00 - Intro\n00:33 - What is an architecture\n00:59 - Why do you developers care about architectures\n01:52 - Making things scalable\n02:22 - The difference between an architecture and design pattern\n03:26 - What architecture should I use in SwiftUI?\n08:14 - Summary\n\n**********************************\n\nIn this video, we delve into the world of SwiftUI architecture and explore the different options available for building robust and scalable apps. We cover popular architectures like MVC, MVVM, and VIPER, and offer expert insights on which one might be the best fit for your project. We also discuss how to optimize your app's performance with the right architecture and provide actionable tips for making informed decisions. Whether you're a seasoned Swift developer or just getting started with SwiftUI, this video has something for you. So grab your favorite beverage, kick back, and get ready to learn all about the best practices and strategies for SwiftUI architecture!\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacbook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-01-15T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/4LuEW4ECTrA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Persisting to JSON or MarkDown in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"8D8pb3ycdqw","video_url":"https://www.youtube.com/watch?v=8D8pb3ycdqw","description":"In this video I am going to be showing you how you can choose to persist your application data to your documents directory in the typical JSON format and also as MarkDown using a SwiftPackage called MarkCodable.  As you will see there are some real advantages to being able to view and edit your saved data as markdown.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and App Overview\n4:50 JSON Persistence\n10:55 Markdown\n12:38 MarkCodable Persistence\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/MarkCodablePersistenceStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/MarkCodablePersistence\n\nReferences mentioned in video:\nEnums for Multiple Sheets\n   https://studio.youtube.com/video/7dZfpAn_P2g/edit\nMarkdown basic syntax for tables\n   https://www.markdownguide.org/basic-syntax/\nTypora\n   https://typora.io\nMarkdown with Typora video\n   https://youtu.be/Yq6u6Z1yuco\nMarkText\n   https://github.com/marktext/marktext\nMarkCodable Package\n   https://github.com/MarkCodable/MarkCodable\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2023-01-15T14:44:06Z","thumbnail_url":"https://img.youtube.com/vi/8D8pb3ycdqw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Why does DynamicProperty protocol make SwiftUI possible? #shorts","channel_name":"Swift and Tips","video_id":"Vn8Ts0kKdro","video_url":"https://www.youtube.com/watch?v=Vn8Ts0kKdro","description":"More about DynamicProperty protocol: https://youtu.be/aQE3kbCA0nk\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/\nhttps://www.facebook.com/swiftandtips","published":"2023-01-14T20:46:56Z","thumbnail_url":"https://img.youtube.com/vi/Vn8Ts0kKdro/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Apps are slowing down... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"CFPTVNKoq_c","video_url":"https://www.youtube.com/watch?v=CFPTVNKoq_c","description":"This Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► Get ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n0:00\n0:06 1. Developers are Slowing Down...\n1:26 2. Twitter's App Revenue Continues to Grow\n2:51 3. Buying What by App?!?!?\n4:24 4. Is Zoom's Rein About to End?\n6:01 5. It's Time for a Disney Vacation","published":"2023-01-14T20:08:56Z","thumbnail_url":"https://img.youtube.com/vi/CFPTVNKoq_c/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"🟣 Let's Explore! Code Generation from Swift enums | Queuemunity Challenge 1","channel_name":"Full Queue Developer","video_id":"LZWwt2dbUhc","video_url":"https://www.youtube.com/watch?v=LZWwt2dbUhc","description":"How would you solve this? Fork the repo, and make the tests pass. Join our Discord Queuemunity to discuss solutions together \n\nDISCORD\nhttps://discord.gg/2waNWxKj3b\n\nGITHUB\nhttps://github.com/Queuemunity/2022-01-12_codegen-enum","published":"2023-01-13T18:09:42Z","thumbnail_url":"https://img.youtube.com/vi/LZWwt2dbUhc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 Underway! Subway app for NY'ers who navigate themselves | Elevator escalator alerts on web app","channel_name":"Full Queue Developer","video_id":"17VsjZaxWW8","video_url":"https://www.youtube.com/watch?v=17VsjZaxWW8","description":"Queuemunity Let's Explore: https://GitHub.com/Queuemunity/2022-01-12_codegen-enum\n\nToday we continue on ENE alerts on the web. Originally broadcasted January 12, 2023\n\n🎙️ LIVE STREAM:\nTwitch: [https://twitch.tv/FullQueueDeveloper](https://twitch.tv/FullQueueDeveloper)  \n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: [https://ko-fi.com/FullQueueDeveloper](https://ko-fi.com/FullQueueDeveloper)\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\n[https://fullqueuedeveloper.com](https://fullqueuedeveloper.com)\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-13T17:37:23Z","thumbnail_url":"https://img.youtube.com/vi/17VsjZaxWW8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Optional States in The Composable Architecture","channel_name":"Swift and Tips","video_id":"AV0laQw2OjM","video_url":"https://www.youtube.com/watch?v=AV0laQw2OjM","description":"The optional states are really useful for situations where your state is not fully required all the time, like modal views.\n\nThis is part 5 of TCA series, check out the previous videos:\n* The basics: https://youtu.be/SfFDj6qT-xg\n* Scope,  Combine, and Pullback Operators: https://youtu.be/Zf2pFEa3uew\n* ForEachStore & async requests in TCA: https://youtu.be/sid-zfggYhQ\n* Bindings and Modals in TCA: https://youtu.be/Ilr8AsoggIY\n\nBonus:\n* Extended Intro (Conference talk): https://youtu.be/McmGb9sexMo\n\nThe demo shown in this video: https://drive.google.com/file/d/1mNeOpK84Yg_CIrUQ_ky-h8geql7TaLoG/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n-----\nContent:\n0:00 - Intro\n0:28 - CartItem and CartList setup\n9:15 - Optional States\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2023-01-13T16:00:05Z","thumbnail_url":"https://img.youtube.com/vi/AV0laQw2OjM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"What’s in my #bag when I have to work not at home #edc","channel_name":"maeganwilson_","video_id":"PSSXCs4HBk0","video_url":"https://www.youtube.com/watch?v=PSSXCs4HBk0","description":"","published":"2023-01-13T04:45:32Z","thumbnail_url":"https://img.youtube.com/vi/PSSXCs4HBk0/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"💜 Underway! Subway app for NY'ers who navigate themselves | Sharing escalator alerts on web #vapor","channel_name":"Full Queue Developer","video_id":"i0aNRLYyMAc","video_url":"https://www.youtube.com/watch?v=i0aNRLYyMAc","description":"📲 DOWNLOAD UNDERWAY:\n\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nToday we continue on the web version of Escalator and Elevator alerts.\n\n\n🎙️ LIVE STREAM:\nTwitch: [https://twitch.tv/FullQueueDeveloper](https://twitch.tv/FullQueueDeveloper)  \n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n  \n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731  \n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n  \n\n💜 SUPPORT:\nKoFi: [https://ko-fi.com/FullQueueDeveloper](https://ko-fi.com/FullQueueDeveloper)\nGitHub: https://github.com/sponsors/FullQueueDeveloper \n\n🕸 WEBSITE:\n[https://fullqueuedeveloper.com](https://fullqueuedeveloper.com)\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-12T16:26:30Z","thumbnail_url":"https://img.youtube.com/vi/i0aNRLYyMAc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Episode 18","channel_name":"Swift Package Indexing Live Streams","video_id":"ZIaXoRpSiDk","video_url":"https://www.youtube.com/watch?v=ZIaXoRpSiDk","description":"All the updates, news, recommendations, and chat from the last couple of weeks in the Swift Package Index.","published":"2023-01-12T14:39:29Z","thumbnail_url":"https://img.youtube.com/vi/ZIaXoRpSiDk/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Code Completion Episode 116: I’m Excited for a Thing I’m Mad About","channel_name":"Code Completion","video_id":"Ma_T9w_Ag-Q","video_url":"https://www.youtube.com/watch?v=Ma_T9w_Ag-Q","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Apple’s 2023 Roadmap\n54:06 - Swift Evolution Proposals\n1:00:31 - More CES Announcements\n1:13:25 - Sponsor: Pennant\n1:14:12 - Code Completion Tip\n1:17:44 - Outro\n1:18:31 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple’s 2023 Roadmap\n    • Roadmap: https://www.macrumors.com/2023/01/07/apples-2023-roadmap-when-to-expect-new-product-launches/\n    • No Upgradable RAM: https://www.macrumors.com/2023/01/08/mac-pro-apple-silicon-same-design/\n    • Reality Pro: https://www.macrumors.com/2023/01/08/apple-headset-spring-event-ship-in-fall/\n• Swift Evolution Proposals\n    • Deprecating @UIApplicationMain: https://github.com/apple/swift-evolution/blob/main/proposals/0383-deprecate-uiapplicationmain-and-nsapplicationmain.md\n    • Forward Declarations: https://github.com/apple/swift-evolution/blob/main/proposals/0384-importing-forward-declared-objc-interfaces-and-protocols.md\n• More CES Announcements\n    • 6-Port USB-C Charger: https://satechi.net/products/6-port-gan-charger?variant=40160968736856&?sscid=11k7_94z5i\n    • Thunderbolt 4 Slim Hub: https://satechi.net/products/thunderbolt-4-slim-hub?variant=40143299674200&?sscid=11k7_94zv3\n    • Pluggable 16-port Dock: https://www.amazon.com/dp/B0BQJWKBMF?tag=macrumors-20&amp;geniuslink=true\n    • Everybody gets MagSafe: https://www.macrumors.com/2023/01/03/qi2-wireless-charging-standard-gains-magsafe/\n    • More: https://www.macrumors.com/guide/ces-2023/\n• Code Completion Tip:\n    • SwiftDoc: https://swiftdoc.org/\n• Commented Out: Mini Non-Tech Review\n    • Ooni Pizza Oven: https://ooni.com/products/ooni-koda-16\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, January 8th, 2023.","published":"2023-01-12T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Ma_T9w_Ag-Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's a retain cycle? – How to answer iOS interview questions","channel_name":"Vincent Pradeilles on YouTube","video_id":"Mp_gKCmpKVU","video_url":"https://www.youtube.com/watch?v=Mp_gKCmpKVU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-12T12:30:16Z","thumbnail_url":"https://img.youtube.com/vi/Mp_gKCmpKVU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"iOS Tutorial - In App Purchase with Adapty","channel_name":"Tom Baranowicz","video_id":"8_b-6djCRrc","video_url":"https://www.youtube.com/watch?v=8_b-6djCRrc","description":"Hey, today I want to show you how to easily implement subscriptions in your iOS app using Adapty.io - https://adapty.io/.\n\nAdapty - #1 alternative to RevenueCat.\n\niOS SDK: https://github.com/adaptyteam/AdaptySDK-iOS\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2023-01-12T11:44:39Z","thumbnail_url":"https://img.youtube.com/vi/8_b-6djCRrc/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"SwiftUI Collapsible Header Menu - Complex UI - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"WyAe_WEyZnM","video_url":"https://www.youtube.com/watch?v=WyAe_WEyZnM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Animated Collapsible Header Menu Using SwiftUI 4.0 | SwiftUI Animated Header | SwiftUI Collapsible Menu | SwiftUI Custom Menu | SwiftUI Custom Components | SwiftUI Complex UI | SwiftUI Header Menu | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-ui-77109919\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Project SetUp\n    2:05 Building Home View\n    8:33 Adding Collapsible Header Menu\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-11T22:00:11Z","thumbnail_url":"https://img.youtube.com/vi/WyAe_WEyZnM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"iHog work recap from the stream last night #swift #iosdev #iosdeveloper #twitch","channel_name":"maeganwilson_","video_id":"d55JXChvot4","video_url":"https://www.youtube.com/watch?v=d55JXChvot4","description":"","published":"2023-01-11T15:27:46Z","thumbnail_url":"https://img.youtube.com/vi/d55JXChvot4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift Quiz #05 - Duplicated Keys in a Dictionary Literal","channel_name":"Vincent Pradeilles on YouTube","video_id":"g9uRRMlKaCc","video_url":"https://www.youtube.com/watch?v=g9uRRMlKaCc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nDid you find this tip useful? Are you planning on using it in your apps? Let me know in the comments 🚀\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-10T15:30:07Z","thumbnail_url":"https://img.youtube.com/vi/g9uRRMlKaCc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"New in SwiftUI: Gauge View","channel_name":"Mike Mikina on YouTube","video_id":"zdwSp1zMBwU","video_url":"https://www.youtube.com/watch?v=zdwSp1zMBwU","description":"The new Gauge component in SwiftUI will help you present your progress data more easily. It has a similar behavior to a Progress view but with many more visual styles. You can choose different gauge styles like: accessoryCircular, accessoryCircularCapacity, accessoryLinearCapacity, accessoryLinear, linearCapacity. \n\nLink to the repository: https://github.com/mikina/GaugeView\n\n00:00 Intro\n00:22 What is the Gauge\n01:01 Sample Gauge view\n02:53 ProgressView what's the difference\n03:20 .gaugeStyle\n04:32 min and max value in Gauge\n06:38 Changing Gauge size\n07:20 Gradient inside tint\n07:45 Accessibility issues with the Gauge\n08:27 Outro\n\n#iOS #Swift #programming \n\nMusic: Streambeats","published":"2023-01-09T18:54:00Z","thumbnail_url":"https://img.youtube.com/vi/zdwSp1zMBwU/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"The changing of computers to signify the start of a new week #iosdev","channel_name":"maeganwilson_","video_id":"I4KZeKho5X4","video_url":"https://www.youtube.com/watch?v=I4KZeKho5X4","description":"","published":"2023-01-09T13:39:23Z","thumbnail_url":"https://img.youtube.com/vi/I4KZeKho5X4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Facebook Up, Tinder Down, Lensa AI, and more! | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"Dxhlx5q1qEw","video_url":"https://www.youtube.com/watch?v=Dxhlx5q1qEw","description":"This Week in Apps:\n\n0:00 🤔 Is Facebook still a thing?\n1:28 🔥 Tinder is hard to beat, but...\n3:07 📈 Google's advantage\n4:52 💰 Meditation apps know how to paywall\n6:47 🚀 What's going viral worth?\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.","published":"2023-01-08T20:30:00Z","thumbnail_url":"https://img.youtube.com/vi/Dxhlx5q1qEw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Code Completion Episodes 116 Live","channel_name":"Code Completion","video_id":"Ejx628jE7_c","video_url":"https://www.youtube.com/watch?v=Ejx628jE7_c","description":"","published":"2023-01-08T17:38:20Z","thumbnail_url":"https://img.youtube.com/vi/Ejx628jE7_c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 16 (iOS)","channel_name":"Amr on YouTube","video_id":"jxjPTqg4VJ0","video_url":"https://www.youtube.com/watch?v=jxjPTqg4VJ0","description":"In this video we will retrieve tweets from Firebase and populate our table view\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2023-01-08T16:28:06Z","thumbnail_url":"https://img.youtube.com/vi/jxjPTqg4VJ0/hqdefault.jpg","twitter_url":""},{"name":"Supercharge your app with Firebase and Stream - Stefan Blos and Peter Friese - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"mWeuOla-k68","video_url":"https://www.youtube.com/watch?v=mWeuOla-k68","description":"In this talk Peter and Stefan take a look how you can enhance your application with the power of Firebase and Stream. Specifically they will talk about how you can leverage the power of Firebase Extensions to give your applications superpowers with pre-built enhancements to the Firebase ecosystem.","published":"2023-01-08T16:00:30Z","thumbnail_url":"https://img.youtube.com/vi/mWeuOla-k68/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Fantastic Swift tools and where to find them - Pol Piella Abadia - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"yyOXynCoagE","video_url":"https://www.youtube.com/watch?v=yyOXynCoagE","description":"In this talk, I will give an explanation and examples of how Swift can be used to write code way beyond app development. I will also be talking about why it would be a good idea to use Swift and what features make Swift a suitable language for each use case.","published":"2023-01-08T16:00:26Z","thumbnail_url":"https://img.youtube.com/vi/yyOXynCoagE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"The Mythical Hands On Manager - Leah Vogel - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"wvsbxGnMtfs","video_url":"https://www.youtube.com/watch?v=wvsbxGnMtfs","description":"In this talk, we'll explore the delicate balance of being an active contributor to your code base while leading a team of developers and the challenges that ensue. I will highlight some of the conflicts of interest that arise, like personal priorities versus company priorities, which can be mitigated by open lines of communication and aligning mutual expectations. Hearing the whole story can help you achieve personal and professional clarity to navigate your career path.","published":"2023-01-08T16:00:25Z","thumbnail_url":"https://img.youtube.com/vi/wvsbxGnMtfs/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Previews and Package Oriented Programming - Daniel Steinberg - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"_5uBJeJVUm0","video_url":"https://www.youtube.com/watch?v=_5uBJeJVUm0","description":"In this talk you will be encouraged to combine an aggressive use of Preview and Packages to simplify your individual views and develop a data flow and app navigation that will be cleaner and simpler to understand.","published":"2023-01-08T16:00:25Z","thumbnail_url":"https://img.youtube.com/vi/_5uBJeJVUm0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Roll your own networking stack - Frank Courville - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"xV2DVQ8sw7o","video_url":"https://www.youtube.com/watch?v=xV2DVQ8sw7o","description":"Does your network layer need some love but you don't know where to start? In this talk, we'll look at how we can create our own small library of composable tools to make network a joy to work with.","published":"2023-01-08T16:00:23Z","thumbnail_url":"https://img.youtube.com/vi/xV2DVQ8sw7o/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Increase Product Impact With This One Simple Trick - Maxim Cramer - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"vlU9enReMR0","video_url":"https://www.youtube.com/watch?v=vlU9enReMR0","description":"In this talk, I walk you through the tools and techniques to conduct effective user research to easily find problems and design solutions that will make your users/your boss/your bank account happy.","published":"2023-01-08T16:00:22Z","thumbnail_url":"https://img.youtube.com/vi/vlU9enReMR0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Managing Combine, your existing code, and async/await - Donny Wals - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"r3WQTh1LB4k","video_url":"https://www.youtube.com/watch?v=r3WQTh1LB4k","description":"More and more companies are looking at adopting SwiftUI, and as a result they're digging into Combine as well. But how do we integrate Combine into an existing codebase? And what about async/await? In this talk, we'll explore these questions and explore what the future of Combine and async/await will look like.","published":"2023-01-08T16:00:19Z","thumbnail_url":"https://img.youtube.com/vi/r3WQTh1LB4k/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Building Swift Packages in VSCode - Tim Condon - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"bH2jpNZmx4Y","video_url":"https://www.youtube.com/watch?v=bH2jpNZmx4Y","description":"In this talk you'll see how to write Swift packages and apps in Visual Studio code using the new Swift for VSCode extension. We'll go through code completion, package dependencies, testing and even debugging a Vapor app! Finally we'll go through how to run your apps in Remote Containers and Codespaces to standardise your development environment.","published":"2023-01-08T16:00:15Z","thumbnail_url":"https://img.youtube.com/vi/bH2jpNZmx4Y/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Do iOS Panel, hosted by Antoine van der Lee - Do iOS 2022","channel_name":"CocoaHeadsNL","video_id":"JBGf0Pegs5E","video_url":"https://www.youtube.com/watch?v=JBGf0Pegs5E","description":"What can we expect of future Swift version? Should I still learn UIKit as a new engineer? Is there still reason to use Combine while we have async/await? Those and other topics will be discussed in the Do iOS panel hosted by Antoine van der Lee.","published":"2023-01-08T16:00:10Z","thumbnail_url":"https://img.youtube.com/vi/JBGf0Pegs5E/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Don't forget about the wrist - Hidde van der Ploeg - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"L5HKInoo8r0","video_url":"https://www.youtube.com/watch?v=L5HKInoo8r0","description":"These days, it's so much more fun to build for the Apple Watch. This talk will help you understand what it takes to design and build great apps for watchOS.","published":"2023-01-08T16:00:09Z","thumbnail_url":"https://img.youtube.com/vi/L5HKInoo8r0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Fying Solor - Jeremy Barger - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"CybrQoPioJY","video_url":"https://www.youtube.com/watch?v=CybrQoPioJY","description":"In this talk Jerenmy will share a simple four step process, with real-life examples, that can be implemented to accomplish any goal. At the end of this session, you will be able to apply this process to ensure that your first project as part of a new team is a success!","published":"2023-01-08T16:00:04Z","thumbnail_url":"https://img.youtube.com/vi/CybrQoPioJY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Time traveling with Swift - Ben Proothi - Do IOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"92weSaiTlFM","video_url":"https://www.youtube.com/watch?v=92weSaiTlFM","description":"Ben is the youngest speaker ever on Do iOS. He is a 16 years old college student from New York. In his talk he will explore the complex roots of Swift, its current applications, and its future.","published":"2023-01-08T16:00:03Z","thumbnail_url":"https://img.youtube.com/vi/92weSaiTlFM/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Swift your personal website using Publishj - Danijela Vrzan - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"0gPyM-xKRvM","video_url":"https://www.youtube.com/watch?v=0gPyM-xKRvM","description":"Publish is a framework created by John Sundell that allows you to build static websites using Swift. In this talk by Danijela you'll learn everything you wanted to know about Publish to get started building your own website. It's so Swift!","published":"2023-01-08T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0gPyM-xKRvM/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Charming Swift Charts - Betty Godier - Do iOS 2022 (English)","channel_name":"CocoaHeadsNL","video_id":"06nWgOIUKFQ","video_url":"https://www.youtube.com/watch?v=06nWgOIUKFQ","description":"Whether you are in the health, finance, or mobility sector, Swift Charts gives many ways to communicate patterns or trends in your data. Let me show you during this talk the power of delighting and fascinating that offers this new iOS16 Framework.","published":"2023-01-08T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/06nWgOIUKFQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"My Images  CD  Part 5 (Sharing Images -3)","channel_name":"Stewart Lynch on YouTube","video_id":"we0UmQECNRE","video_url":"https://www.youtube.com/watch?v=we0UmQECNRE","description":"This is the final video in this part of the My Images with Core Data series.  In this video we will see how we can email one of your myImage objects including both the json and image payload to another user and see how upon receipt, the user can quickly have it added to their own application Core Data store and the image to the app's document directory\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:13 Email Form Struct\n5:00 MailView UIViewControllerRepresentable\n6:16 Updating the share button to email image zip file\n10:45 Testing on devices\n\nStarter project (Completed code from part 4)\n    https://www.createchsol.com/MyImagesCDResources/MyImagesCD4Completed.zip\n\nCompleted code for this video\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD5Completed.zip\n \nReferences mention in this Video\nShareLinks and ShareSheets in iOS 16\n    https://youtu.be/rM_2i5YobF4\nWordle Series Episode 8\n   https://youtu.be/HZG-URFC8TA\nSwift Recipes Send Mail in SwiftUI\n   https://swiftuirecipes.com/blog/send-mail-in-swiftui\nEmail Support Request Video\n   https://youtu.be/uLqoDjGav7Q\n\nAll  videos in this series\nMy Images Core Data Part 1\n   https://youtu.be/O8L1h1BiO8g\n\nMy Images Core Data Part 2\n   https://youtu.be/og1R6HIYU5c\n\nMy Images Core Data (Sharing Images) Part 3\n   https://youtu.be/A46jX9bj34M\n\nMy Images Core Data  (Sharing Images) Part 4\n   https://youtu.be/Z4SsSDM9dHU\n\nMy Images Core Data  (Sharing Images) Part 5\n   https://youtu.be/we0UmQECNRE","published":"2023-01-08T14:36:22Z","thumbnail_url":"https://img.youtube.com/vi/we0UmQECNRE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"💜 Underway! Subway app for NY'ers who navigate themselves | Sharing escalator alerts on web #vapor","channel_name":"Full Queue Developer","video_id":"rO33IlftQVE","video_url":"https://www.youtube.com/watch?v=rO33IlftQVE","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nHappy New Year! Also a new mention on Twitter inspired a new feature: sharing elevator and escalator alerts. We continue working on the webapp for this feature, so that folks can share links even to people who don't have Underway installed.\n\nAlso thank you so much to BruceLeif who gifted 10 subs to the channel!\n\nOriginally broadcasted live on Thursday, January 5, 2023.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-08T01:29:01Z","thumbnail_url":"https://img.youtube.com/vi/rO33IlftQVE/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI: Drop Down Picker - Micro Interactions - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"_TqEG3bAaeg","video_url":"https://www.youtube.com/watch?v=_TqEG3bAaeg","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Animated Drop Down Picker Using SwiftUI 4.0 | SwiftUI Micro Interactions | SwiftUI Drop Down Picker | SwiftUI Custom Components | SwiftUI Custom Picker | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-14-76929420\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:24 Project SetUp\n    0:49 Building Animated Drop Down Picker\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-07T22:00:10Z","thumbnail_url":"https://img.youtube.com/vi/_TqEG3bAaeg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Reasons you need a #developer diary. Checkout my latest video for the full video","channel_name":"maeganwilson_","video_id":"MwLakdpGQuY","video_url":"https://www.youtube.com/watch?v=MwLakdpGQuY","description":"","published":"2023-01-07T16:13:27Z","thumbnail_url":"https://img.youtube.com/vi/MwLakdpGQuY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"You should care! #Shorts #swiftlang","channel_name":"Alexito’s World","video_id":"0hNK_r-d1cQ","video_url":"https://www.youtube.com/watch?v=0hNK_r-d1cQ","description":"Watch the full video https://youtu.be/c6bWSsMO51M\n\nhttps://links.alejandromp.com","published":"2023-01-07T16:01:22Z","thumbnail_url":"https://img.youtube.com/vi/0hNK_r-d1cQ/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Why you should care about the future of Memory Ownership in Swift","channel_name":"Alexito’s World","video_id":"c6bWSsMO51M","video_url":"https://www.youtube.com/watch?v=c6bWSsMO51M","description":"#SwiftLang evolution is focusing on improvements around memory ownership for the language. Many see this as a thing just for experts or that it will make the language more complicated. But the reality is that there is a specific feature that will bring benefits to EVERY SWIFT CODEBASE. You will benefit from it very quickly!\n\nLet's recap what Value Semantics are, how Swift shines with them but also what are their limitations. And then let's see how a very specific aspect of memory ownership can improve the situation!\n\nThis video is a look at future, yet un-approved, functionality of Swift so take the syntax with a grain of salt. The ideas tho should be valid.\n\nExciting times are coming to Swift, Swift 6 is gonna be amazing!\n\n00:00 - Intro\n01:35 - Value Semantics\n07:00 - inout and mutating\n10:29 - Current limitations\n16:21 - Memory Ownership improvements with a bit of Rust \n19:04 - Future improvements\n23:31 - Value lifetimes\n25:16 - Exciting!\n\n#swift \n\nhttps://links.alejandromp.com\nSUPPORT THIS CHANNEL https://www.buymeacoffee.com/alejandromp","published":"2023-01-07T15:12:51Z","thumbnail_url":"https://img.youtube.com/vi/c6bWSsMO51M/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"💜 Underway! Subway app for NY'ers who navigate themselves #vapor #swift","channel_name":"Full Queue Developer","video_id":"02i-h7TD4aU","video_url":"https://www.youtube.com/watch?v=02i-h7TD4aU","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nHappy New Year! Today we discuss two new 5-star reviews, set up the new January 2023 subway map. Also a new mention on Twitter inspires a new feature. Originally broadcasted live on Wednesday, January 4, 2023.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-06T17:41:43Z","thumbnail_url":"https://img.youtube.com/vi/02i-h7TD4aU/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Why Have a Developer Diary?","channel_name":"maeganwilson_","video_id":"khvkInpAJFI","video_url":"https://www.youtube.com/watch?v=khvkInpAJFI","description":"A developer diary is a life saver. I think it’s a crucial tool to help you level up as an engineer.\n\nLinks:\n- My blog: https://cctplus.dev\n- My developer diary: https://devdiary.heyjay.coffee\n- Notebook recommendation: https://geni.us/w0H93y\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#swift #iosengineer #git #softwaredevelopment\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2023-01-05T13:00:33Z","thumbnail_url":"https://img.youtube.com/vi/khvkInpAJFI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"💜 Sign in with Apple, Sign In Request tests for FQAuth in Vapor","channel_name":"Full Queue Developer","video_id":"T7P_HZ7Zu7c","video_url":"https://www.youtube.com/watch?v=T7P_HZ7Zu7c","description":"FQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nToday we worked on our SignIn tests. We simulate a request to the app and assert that a user successfully logs in. We also cleanup some code.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-05T02:09:51Z","thumbnail_url":"https://img.youtube.com/vi/T7P_HZ7Zu7c/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"I'm a \"Pro\" Youtuber 💡","channel_name":"Swift and Tips","video_id":"_Av1tXLxusw","video_url":"https://www.youtube.com/watch?v=_Av1tXLxusw","description":"The Composable Architecture: https://youtu.be/SfFDj6qT-xg\nExit button in your iOS App: https://youtu.be/aj1Gp1rBaC8\nDrawing in Swift: https://youtu.be/8vAJ9x0z4k8\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips","published":"2023-01-05T00:44:59Z","thumbnail_url":"https://img.youtube.com/vi/_Av1tXLxusw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI 4.0 - Task Management App UI - Complex UI - MVVM - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"aTSjMpgkXkY","video_url":"https://www.youtube.com/watch?v=aTSjMpgkXkY","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish Task Management App UI Which will highlight current tasks based on current Date and Time Using SwiftUI 4.0 | SwiftUI Complex UI | SwiftUI Tasks App UI | SwiftUI TaskPlanner App UI | SwiftUI Date And Time Formatter | SwiftUI MVVM | SwiftUI Pinned Header View | SwiftUI Custom Header View | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #design #animation \n\n► Source Code: https://www.patreon.com/posts/early-access-4-0-76798666\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:49 Project SetUp\n    2:17 Building Custom Header View\n    9:14 Building Task Timeline View\n    17:21 Building Add New Task View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-04T22:30:10Z","thumbnail_url":"https://img.youtube.com/vi/aTSjMpgkXkY/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Ways to get a software engineering job as a #selftaught #developer","channel_name":"maeganwilson_","video_id":"-1Sz5px0UaQ","video_url":"https://www.youtube.com/watch?v=-1Sz5px0UaQ","description":"","published":"2023-01-04T21:39:00Z","thumbnail_url":"https://img.youtube.com/vi/-1Sz5px0UaQ/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"My Images  CD  Part 4 (Sharing Images -2)","channel_name":"Stewart Lynch on YouTube","video_id":"Z4SsSDM9dHU","video_url":"https://www.youtube.com/watch?v=Z4SsSDM9dHU","description":"This is the 4th video but the 2nd one in this current section of the my Images with core data series\nIn this video we will be seeing how we can respond to opening documents that have been received from other devices or application for types that our app will recognize.\nWe will decode the JSON received and create a new object in our version of the app, then we will take the next step to see how we can zip up both the json and the image before sending and then reverse the process on receipt.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:06 Receiving Data\n1:50 Updating the ShareService and FileManager Extension\n4:18 Watching for Changes\n6:18 Restoring JSON\n12:33 Zipping Content and unpacking on receipt\n\nStarter project (Completed code from part 3)\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD3Completed.zip\n\nCompleted code for this video\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD4Completed.zip\n\nReferences mention in this Video\nZip Foundation Swift Package\n   https://github.com/weichsel/ZIPFoundation.git\n\nAll  videos in this series\nMy Images Core Data Part 1\n   https://youtu.be/O8L1h1BiO8g\n\nMy Images Core Data Part 2\n   https://youtu.be/og1R6HIYU5c\n\nMy Images Core Data (Sharing Images) Part 3\n   https://youtu.be/A46jX9bj34M\n\nMy Images Core Data  (Sharing Images) Part 4\n   https://youtu.be/Z4SsSDM9dHU\n\nMy Images Core Data  (Sharing Images) Part 5\n   Coming January 8","published":"2023-01-04T14:39:41Z","thumbnail_url":"https://img.youtube.com/vi/Z4SsSDM9dHU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Advanced features of Breakpoints in Xcode #ios #iosdeveloper #softwaredeveloper #swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"CuK5sEeLqjw","video_url":"https://www.youtube.com/watch?v=CuK5sEeLqjw","description":"","published":"2023-01-04T13:32:02Z","thumbnail_url":"https://img.youtube.com/vi/CuK5sEeLqjw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 115: I Can See Pixels","channel_name":"Code Completion","video_id":"80iniDKOORY","video_url":"https://www.youtube.com/watch?v=80iniDKOORY","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Deprecation Warning: ECC RAM\n12:52 - Discarding Task Groups\n22:44 - Samsung’s Mac Displays\n33:26 - Sponsor: Not Phở\n34:28 - Moar Displays\n42:48 - Code Completion Tip\n47:28 - Mini Review Corner\n57:58 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Deprecation Warning: LPDDR5 doesn’t have real ECC:\n    • ECC Codes: https://www.synopsys.com/designware-ip/technical-bulletin/error-correction-code-ddr.html\n• Swift Concurrency making it’s way over to SwiftNIO:\n    • Discarding Task Groups: https://github.com/apple/swift-evolution/blob/main/proposals/0381-task-group-discard-results.md\n• Samsung has new Mac-appropriate displays:\n    • ViewFinity S9: https://www.theverge.com/2023/1/2/23531390/samsung-viewfinity-s9-5k-monitor-announced-features\n    • Odyssey Neo G9: https://www.theverge.com/2023/1/2/23531399/samsung-new-odyssey-neo-g9-mini-led-8k\n• Code Completion Tip:\n    • OSStatus: https://osstatus.com/\n• Mini Review Corner: Spencer’s new TV\n    • Samsung S95B\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social or twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, January 2nd, 2023.","published":"2023-01-04T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/80iniDKOORY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 15 (iOS)","channel_name":"Amr on YouTube","video_id":"Thx7qQhvhPg","video_url":"https://www.youtube.com/watch?v=Thx7qQhvhPg","description":"In this video we will send our first tweet\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2023-01-04T00:25:47Z","thumbnail_url":"https://img.youtube.com/vi/Thx7qQhvhPg/hqdefault.jpg","twitter_url":""},{"name":"💜 iOS template project for viewer questions | SwiftUI & Swish & XcodeGen","channel_name":"Full Queue Developer","video_id":"kTdWf1rkpWk","video_url":"https://www.youtube.com/watch?v=kTdWf1rkpWk","description":"Today we built a template project for answering SwiftUI questions on the stream. We also built out a sample GRDB demo app.\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2023-01-03T18:24:06Z","thumbnail_url":"https://img.youtube.com/vi/kTdWf1rkpWk/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Discover how Generics work in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"NzfUQhN3zck","video_url":"https://www.youtube.com/watch?v=NzfUQhN3zck","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nIn this video, I'll explain how Generics work in Swift in less than 90 seconds. Generics are a powerful feature of Swift that allow you to write code that's flexible and reusable. Generics allow you to define a function, type, or protocol that can work with any type, rather than being tied to a specific type. This allows you to write code that can work with a wide range of types, without having to write separate versions for each type. Generics also allow you to specify constraints on the types that can be used, which helps to ensure that your code is type-safe and well-behaved. By using Generics, you can write more flexible and reusable code in Swift.\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2023-01-03T16:16:39Z","thumbnail_url":"https://img.youtube.com/vi/NzfUQhN3zck/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"iOS Control Center Animation Using SwiftUI | Challenge | Hero Animation | Xcode 14","channel_name":"Kavsoft on YouTube","video_id":"k0mm-Dh9C9U","video_url":"https://www.youtube.com/watch?v=k0mm-Dh9C9U","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to re-create iOS famous Control Center UI With Animations Using SwiftUI 4.0 | SwiftUI Advanced Animations | SwiftUI Matched Geometry Effect | SwiftUI Custom Slider | SwiftUI iOS Control Center | SwiftUI Reverse/Inverted Masking | SwiftUI Complex UI | SwiftUI Animation Challenge | SwiftUI Delay Animations | SwiftUI Complex Animation's | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-ios-76652388\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Project SetUp\n    1:29 Building iOS Control Center UI\n    9:39 Implementing Custom Slider\n    13:21 Implementing Animation's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2023-01-01T23:35:09Z","thumbnail_url":"https://img.youtube.com/vi/k0mm-Dh9C9U/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"My Images CD  Part 3 (Sharing Images - 1)","channel_name":"Stewart Lynch on YouTube","video_id":"A46jX9bj34M","video_url":"https://www.youtube.com/watch?v=A46jX9bj34M","description":"This is a continuation of the My Images Core Data series.\nIn this 3 part continuation of this series, we will be adding the ability to share your favourite images with other users of your app by creating a unique file that you can share as an email attachment  to anyone else who has your app.  When they receive the email and tap in the attachment, the user will be given the option of opening it using the app and have the image and all information about the image added to their Core Data database and the image to their documents directory\n\nIn this first video we will be adding new attributes to our Core Data entity and create a Universal Type Identifier that will be able to identify the content of your application's file that we will create for sharing.\n\nWe will see how the receiving device will recoginze files of that type and automatically open when receiving the new content.\n\nIn the following two videos we will work on interpreting the file that is received so that it can decode it and add to the receiving devices core data and documents folder.\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:00 New Core Data Attributes\n5:53 Updating the FormView\n13:43 ShareService\n18:20 Updating ImageFormView\n22:16 Universal Type Identifier\n\nStarter project And Resources\n   https://www.createchsol.com/MyImagesCDResources/Resources.zip\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD2Completed.zip\n\nCompleted code for this video\n   https://www.createchsol.com/MyImagesCDResources/MyImagesCD3Completed.zip\n\nAll  videos in this series\nMy Images Core Data Part 1\n   https://youtu.be/O8L1h1BiO8g\n\nMy Images Core Data Part 2\n   https://youtu.be/og1R6HIYU5c\n\nMy Images Core Data (Sharing Images) Part 3\n   https://youtu.be/A46jX9bj34M\n\nMy Images Core Data  (Sharing Images) Part 4\n   Coming January 4\n\nMy Images Core Data  (Sharing Images) Part 5\n   Coming January 8","published":"2023-01-01T15:32:21Z","thumbnail_url":"https://img.youtube.com/vi/A46jX9bj34M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Quickly and Easily Implement Core Data in SwiftUI | Free SwiftUI Core Data (CRUD) Course","channel_name":"tundsdev on YouTube","video_id":"rTXkGCg58w0","video_url":"https://www.youtube.com/watch?v=rTXkGCg58w0","description":"Quickly and Easily Implement Core Data in SwiftUI | Free SwiftUI Core Data (CRUD) Course\n\n**********************************\n\n*Timestamps:*\n\n00:00:00 - Intro/Preview\n00:01:15 - What is Core Data?\n00:02:18 - How To Add Core Data To An Existing Project In Xcode\n00:04:25 - Creating Entities data in Core Data\n00:06:15 - Modelling your data in Core Data\n00:08:41 - Create your own Core Data Model Manually In Xcode\n00:13:47 - Creating a Core Data Stack in SwiftUI\n00:29:16 - How to Save Data In Core Data In SwiftUI\n00:42:05 - Breaking down NSFetchedRequest\n00:44:47 - How to Fetch Data from Core Data In SwiftUI\n00:46:46 - Hooking up our UI to our Managed Object\n00:51:22 - How To Save Data To Core Data In SwiftUI Using The Environment\n00:57:31 - How to pass Core Data Objects Between Screens In SwiftUI\n01:00:26 - Setting up SwiftUI Previews with Core Data\n01:12:00 - Creating An Empty State For Core Data In SwiftUI\n01:15:49 - Setting Up Swipe Actions In SwiftUI\n01:18:05 - How to delete data in Core Data in SwiftUI\n01:23:08 - How To Update Data In Core Data In SwiftUI\n01:32:03 - Advanced Core Data Topics & Breather\n01:32:31 - Improving And Refactoring Our ContactsProvider\n01:41:18 - Improving our Persistence & Validation In Core Data\n01:46:07 - Filtering Data in Core Data with a search bar in SwiftUI\n01:53:32 - Filtering Data in Core Data with a Menu\n02:04:30 - How To Sort Data In Core Data In SwiftUI\n02:08:57 - Unit Testing In Core Data\n02:26:23 - Code Coverage\n02:27:42 - Summary\n\n**********************************\nAre you looking to learn more about Core Data and how to use it with SwiftUI in your iOS projects? Look no further! In this free tutorial, you'll get over 2hrs of content covering everything you need to know about working with Core Data in SwiftUI.\n\nI'll introduce you to Core Data and explain what it is and how it works. You'll also learn how to perform essential CRUD (create, read, update, delete) operations in SwiftUI and how to sort and filter your data.\n\nIn addition to working with Core Data, you'll also learn how to use SwiftUI previews. We'll also show you how to implement unit testing with Core Data.\n\nThis tutorial is perfect for anyone looking to get started with Core Data and SwiftUI in their iOS development journey, or for experienced developers looking to improve their skills.\n\nIf you want to try out the final app, you can download it using the link https://apps.apple.com/gb/app/my-best-friends/id6444908091\n\n**********************************\n\n*Check Out My Courses 👨🏽‍🏫*\n\nEnjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.\n\n*Link to Website*\nhttps://tunds.dev/#courses\n\n**********************************\n\n*Join the crew 🤝*\n\nWant to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.\n\n*Become a channel member*\nhttps://www.youtube.com/@tundsdev/join\n\n*Support in other ways 💕*\n\nYou can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.\n\nAll of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.\n\n*Subscribe to the tundsdev YouTube channel*\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n**********************************\n\n*Download Source Code*\n\nhttps://github.com/tunds/youtube-content-2023\n\n**********************************\n\nEditorKeys\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nSee my keyboard cover in action with my review below 👇🏾\nhttps://youtu.be/6-75YK-8EmI\n\n**********************************\n\nRØDE Wireless Mic\nhttps://amzn.to/3D5qo3V\n\nRØDE SmartLavPlus Microphone\nhttps://amzn.to/3DtVUdG\n\n2021 Apple MacBook Pro (16-inch, Apple M1 Pro chip with 10‑core CPU and 16‑core GPU, 16GB RAM, 1TB SSD) - Space Grey\nhttps://amzn.to/3Drc2fH\n\nApple Magic Keyboard with Numeric Keypad (Wireless, Rechargeable) \nhttps://amzn.to/3VUctXh\n\nApple Magic Mouse\nhttps://amzn.to/3sqXSoM\n\nSecretlab TITAN 2020 Charcoal Blue Gaming Chair\nhttps://amzn.to/3D2jVXI\n\nErgoFoam Ergonomic Foot Rest for Under Desk\nhttps://amzn.to/3srJOLM\n\nLumbar Support Pillow\nhttps://amzn.to/3eXVfrg\n\nMacBook Stand for Apple Macbook and All Notebooks\nhttps://amzn.to/3DqG7vR\n\nPortable Chair Green Screen Background \nhttps://amzn.to/3gG62GU\n\n**********************************\n\n#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui","published":"2023-01-01T14:00:19Z","thumbnail_url":"https://img.youtube.com/vi/rTXkGCg58w0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"2022 Recap - Kavsoft","channel_name":"Kavsoft on YouTube","video_id":"SiaKlIyQoOw","video_url":"https://www.youtube.com/watch?v=SiaKlIyQoOw","description":"Hello Guys 🖐🖐🖐\nThanks for your support. We wouldn't have made it this far without your help, so I made a video that is a mashup of some of the videos I made in #2022.\nI want to wish everyone a good new year.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mock-up's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-31T13:16:46Z","thumbnail_url":"https://img.youtube.com/vi/SiaKlIyQoOw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"GitHub Accelerator","channel_name":"Full Queue Developer","video_id":"gWpZ-gQjt0k","video_url":"https://www.youtube.com/watch?v=gWpZ-gQjt0k","description":"","published":"2022-12-30T17:16:00Z","thumbnail_url":"https://img.youtube.com/vi/gWpZ-gQjt0k/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Photo Editor / Image Cropping Tool Using SwiftUI | Gestures | Xcode 14 | SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"1Fz86eQjxus","video_url":"https://www.youtube.com/watch?v=1Fz86eQjxus","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Photo Editor / Image Cropping Tool Using SwiftUI 4.0 | SwiftUI Complex UI | SwiftUI Image Picker With Cropping | SwiftUI Image Cropping | SwiftUI Gestures | SwiftUI GeometryReader | SwiftUI Image Picker With Editing | SwiftUI PhotosPicker | SwiftUI Cropping | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-14-76522684\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Thumbnail 3D MockUp: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13,1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:35 Project SetUp\n    2:19 Building Home View\n    3:34 Building Cropping Image View\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-30T10:00:09Z","thumbnail_url":"https://img.youtube.com/vi/1Fz86eQjxus/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"What are Generics in Swift? #shorts","channel_name":"Swift and Tips","video_id":"eXLCbraUUR8","video_url":"https://www.youtube.com/watch?v=eXLCbraUUR8","description":"Generics: https://youtu.be/W947iXBIFu4\n-----\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips","published":"2022-12-30T02:16:00Z","thumbnail_url":"https://img.youtube.com/vi/eXLCbraUUR8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"💜 Beaver break. My Mountain Range Colony. Timberborn intro!","channel_name":"Full Queue Developer","video_id":"QQemmliCsf4","video_url":"https://www.youtube.com/watch?v=QQemmliCsf4","description":"I wanted to take a break from programming videos and share one of my favorite games. Timberborn relaxes me. It's in pre-release alpha, but there's so much fun content in this game.","published":"2022-12-28T22:04:45Z","thumbnail_url":"https://img.youtube.com/vi/QQemmliCsf4/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Code Completion Episode 114: Tips and Tricks That Are No Longer Needed","channel_name":"Code Completion","video_id":"hPOLvJRqgEk","video_url":"https://www.youtube.com/watch?v=hPOLvJRqgEk","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Year End Review\n22:41 - Resolutions for Next Year\n35:32 - Sponsor: Explain it Slowly\n36:16 - Code Completion Tip\n40:26 - Mini Review Corner: FiiO BT Dongle\n44:14 - Outro\n45:00 - Commented Out: WiFi, Solved?\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our year end review and outlook towards next year:\n    • Self-Hosted GitHub Runners: https://tome.app/tome/self-hosted-apple-silicon-github-runner-cl142srti2504584j3sa5snuzfc\n• Code Completion Tip:\n    • Self-Executing Closures: https://cocoacasts.com/tips-and-tricks-what-are-self-executing-closures\n• Mini Review Corner:\n    • FiiO: https://www.fiio.com/btr3k\n• Commented Out:\n    • Dimitri solved his WiFi issues?\n\nThis week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on mastodon.social or twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, December 27th, 2022.","published":"2022-12-28T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/hPOLvJRqgEk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Social Media App - Firebase - Final Part - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"ZKIn8Y0apaI","video_url":"https://www.youtube.com/watch?v=ZKIn8Y0apaI","description":"Hello Guys 🖐🖐🖐\nIn this part, we will see how to implement pagination for the postview, which we built in our earlier video, as well as building a Search View for searching the users in our Social Media App Using SwiftUI.\nSwiftUI Firebase Email Auth | Login Page With Full Email Authentication Support Using Firebase In SwiftUI | SwiftUI Social Media App | Firebase Storage | SwiftUI Firebase Firestore | SwiftUI PhotosPicker | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design #firebase \n\n► Source Code (Complete): https://www.patreon.com/posts/complete-swiftui-76431913\n\n► Source Code (EP 3 & EP 4): https://www.patreon.com/posts/early-access-app-76360612\n\n► Source Code (EP 2): https://www.patreon.com/posts/early-access-app-75923036\n\n► Source Code (EP 1): https://www.patreon.com/posts/early-access-app-75642334\n\n► Social Media App Playlist: https://youtube.com/playlist?list=PLimqJDzPI-H9u3cSJCPB_EJsTU8XP2NUT\n\n► StackOverflow Link For Search Query: https://stackoverflow.com/questions/46568142/google-firestore-query-on-substring-of-a-property-value-text-search\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 App Intro\n    0:39 Refactoring Code\n    1:13 Implementing Pagination\n    4:30 Implementing Search User Feature\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-27T22:00:07Z","thumbnail_url":"https://img.youtube.com/vi/ZKIn8Y0apaI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Social Media App - Firebase - Part 4 - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"-trC7DY9XLE","video_url":"https://www.youtube.com/watch?v=-trC7DY9XLE","description":"Hello Guys 🖐🖐🖐\nIn this part,, we will see how to create a layout for viewing the published posts with post interactions (like or dislike) and also allowing the post author to delete the post for our social media app using SwiftUI.\nSwiftUI Firebase Email Auth | Login Page With Full Email Authentication Support Using Firebase In SwiftUI | SwiftUI Social Media App | Firebase Storage | SwiftUI Firebase Firestore | SwiftUI PhotosPicker | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design #firebase \n\n► Source Code (EP 3 & EP 4): https://www.patreon.com/posts/early-access-app-76360612\n\n► Source Code (EP 2): https://www.patreon.com/posts/early-access-app-75923036\n\n► Source Code (EP 1): https://www.patreon.com/posts/early-access-app-75642334\n\n► Social Media App Playlist: https://youtube.com/playlist?list=PLimqJDzPI-H9u3cSJCPB_EJsTU8XP2NUT\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:28 Building Reusable Post's View\n    7:23 Implementing Post Interaction's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-26T18:31:10Z","thumbnail_url":"https://img.youtube.com/vi/-trC7DY9XLE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"SwiftUI Social Media App - Firebase - Part 3 - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"Zcf1_yTfwjE","video_url":"https://www.youtube.com/watch?v=Zcf1_yTfwjE","description":"Hello Guys 🖐🖐🖐\nIn this part, I'm going to show how to create a new Post with Images for our social media app using SwiftUI.\nSwiftUI Firebase Email Auth | Login Page With Full Email Authentication Support Using Firebase In SwiftUI | SwiftUI Social Media App | Firebase Storage | SwiftUI Firebase Firestore | SwiftUI PhotosPicker | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code (EP 3): https://www.patreon.com/posts/early-access-app-76360612\n\n► Source Code (EP 2): https://www.patreon.com/posts/early-access-app-75923036\n\n► Source Code (EP 1): https://www.patreon.com/posts/early-access-app-75642334\n\n► Social Media App Playlist: https://youtube.com/playlist?list=PLimqJDzPI-H9u3cSJCPB_EJsTU8XP2NUT\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:11 Building Post Object Model and New Post View\n    7:37 Publishing Post to the Firebase Database\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-25T20:04:09Z","thumbnail_url":"https://img.youtube.com/vi/Zcf1_yTfwjE/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"🔴 Christmas Live Stream - Welcome back to YouTube 🔴","channel_name":"Lets Build That App","video_id":"VF3goqTRc0Y","video_url":"https://www.youtube.com/watch?v=VF3goqTRc0Y","description":"Back on YouTube?\n\nSwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2022-12-25T18:53:35Z","thumbnail_url":"https://img.youtube.com/vi/VF3goqTRc0Y/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"🔴 Christmas Live Stream - Welcome back to YouTube 🔴","channel_name":"Lets Build That App","video_id":"DRutLsEXKyQ","video_url":"https://www.youtube.com/watch?v=DRutLsEXKyQ","description":"Back on YouTube?\n\nSwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2022-12-25T18:51:29Z","thumbnail_url":"https://img.youtube.com/vi/DRutLsEXKyQ/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Numeric TextFields in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"dd079CQ4Fr4","video_url":"https://www.youtube.com/watch?v=dd079CQ4Fr4","description":"In this video I am going to show you how I handle textfields for iOS and iPADOS in SwiftUI when I want to restrict entry to either integer or decimal values only.\nThere are some real issues with using TextFields in SwiftUI when you want to limit the entry to either an integer or a decimal value.  As we work through this project I will show you what those issues are and how I overcome them with a  Toolbar button, a view Modifier and UIKit trick.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:42 Dismiss Keyboard with FocusState\n4:53 NumbersOnly ViewModifier\n12:45 ClearTextField\n\nStarter Project Files:\n   https://www.createchsol.com/StarterProjects/NumericTextFieldsStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Numeric-TextFields-in-SwiftUI\n\nReferences mentioned in video:\nCustom View Modifiers\n   https://youtu.be/XdfVPPfnZZU\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2022-12-25T14:43:47Z","thumbnail_url":"https://img.youtube.com/vi/dd079CQ4Fr4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"💜 Sign in with Apple, server-side discussion #swift #iOS #vapor","channel_name":"Full Queue Developer","video_id":"K4bLZeWFgzI","video_url":"https://www.youtube.com/watch?v=K4bLZeWFgzI","description":"Thank you for watching! And extra thanks to my GitHub Sponsors and Twitch Subscribers!\n\nFQAuth is an open source Sign in with Apple server & middleware. Find out more at https://github.com/FullQueueDeveloper/FQAuth\n\nIn this video I share how we store in the database the User and the \"Sign in with Apple\" (aka \"SIWA\") data.\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-12-24T21:55:43Z","thumbnail_url":"https://img.youtube.com/vi/K4bLZeWFgzI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"How to build your first SwiftUI app 📱 (Free Tutorial, Beginner Level)","channel_name":"Vincent Pradeilles on YouTube","video_id":"n1PeOa3qXy8","video_url":"https://www.youtube.com/watch?v=n1PeOa3qXy8","description":"In this livestream, I'm going to show you how to write a simple app using SwiftUI, Apple's new declarative UI framework.\n\nIn this tutorial you will learn how to:\n- create and set up your Xcode project \n- write a simple user interface by laying out text and images using SwiftUI's built-in views and view modifiers\n- make network calls to fetch data from an API\n- implement a simple navigation between a list and a detail view\n\r\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-12-24T16:17:58Z","thumbnail_url":"https://img.youtube.com/vi/n1PeOa3qXy8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"ChatGPT iOS App built with SwiftUI #chatgpt #swiftui #iosdevelopment #ios","channel_name":"Xcoding with Alfian","video_id":"cZqystwnkqI","video_url":"https://www.youtube.com/watch?v=cZqystwnkqI","description":"I've been prototyping Native iOS ChatGPT App using SwiftUI and had successfully authenticate and interact with OpenAI ChatGPT Conversation API. I learned lot of things on how to authenticate using WebView and using Swift AsyncStream for handling ChatGPT text stream response!\n\nI'm planning to share on how to build this from scratch in the upcoming Xcoding with Alfian video tutorial. Stay Tuned!","published":"2022-12-24T03:50:58Z","thumbnail_url":"https://img.youtube.com/vi/cZqystwnkqI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Auto OTP TextField | Compatible for iOS 15 & 16 | Custom TextField | Xcode 14 | SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"E5LdH1MFrqQ","video_url":"https://www.youtube.com/watch?v=E5LdH1MFrqQ","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Auto Fetch OTP TextField Using Native SwiftUI which is Compatible for iOS 15 & 16 | SwiftUI Custom TextField | SwiftUI OTP TextField | SwiftUI @FocusState | SwiftUI Fetch OTP Automatically | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-otp-76292455\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/us/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    0:50 Building OTP TextFields\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-23T19:35:08Z","thumbnail_url":"https://img.youtube.com/vi/E5LdH1MFrqQ/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Adobe Illustrator vector rave","channel_name":"Marc Edwards on YouTube","video_id":"2DeBTuJkjs8","video_url":"https://www.youtube.com/watch?v=2DeBTuJkjs8","description":"I’ve gone too far… I’ve gone too far… I’ve gone too far… I’ve gone too far… I’ve gone too far…\n\n#adobe #illustrator #design #rave","published":"2022-12-23T05:01:20Z","thumbnail_url":"https://img.youtube.com/vi/2DeBTuJkjs8/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"How to open a modal view in TCA? (Debug and Binding)","channel_name":"Swift and Tips","video_id":"Ilr8AsoggIY","video_url":"https://www.youtube.com/watch?v=Ilr8AsoggIY","description":"In the previous episode, we explored ForEachStore to manage a collection of states and display it on the screen. We also explored the reason why we used IdentifiedArray over a regular Array, and how to set up an asynchronous function from environment to fetch data on the web.\n\nIn this one, we will open a modal using the composable architecture.\n\nThis is part 4 of TCA series, check out the previous videos:\n* Intro to TCA (Part 1): https://youtu.be/SfFDj6qT-xg\n* Extended Intro (Conference talk): https://youtu.be/McmGb9sexMo\n* Composition in TCA (Part 2): https://youtu.be/Zf2pFEa3uew\n* ForEachStore & async requests in TCA (part 3): https://youtu.be/sid-zfggYhQ\n\nThe demo shown in this video: https://drive.google.com/file/d/1tmRBlkXBaXPOP6uWxkhujdl4qjebUosB/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://github.com/pointfreeco/swift-composable-architecture\n* https://www.pointfree.co/collections/composable-architecture\n\n------\nVideos Related:\n* NavigationStack: https://youtu.be/6sySblPWwBc\n* Binding objects in SwiftUI: https://youtu.be/R6W6sBtpphQ\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2022-12-22T16:00:08Z","thumbnail_url":"https://img.youtube.com/vi/Ilr8AsoggIY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Episode 17","channel_name":"Swift Package Indexing Live Streams","video_id":"lJdK2fkYjEM","video_url":"https://www.youtube.com/watch?v=lJdK2fkYjEM","description":"All the updates, news, recommendations, and chat from the last couple of weeks in the Swift Package Index.","published":"2022-12-22T15:00:21Z","thumbnail_url":"https://img.youtube.com/vi/lJdK2fkYjEM/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Code Completion Episode 113: Poor Delta Airlines","channel_name":"Code Completion","video_id":"r_Vh3Y3ZAXk","video_url":"https://www.youtube.com/watch?v=r_Vh3Y3ZAXk","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - M2 Extreme Cancelled?\n04:10 - New Displays Coming?\n09:13 - Side Loading Coming?\n24:24 - if and switch Expressions\n29:32 - Sponsor: Super Easy Timer\n30:08 - Code Completion Tip\n33:01 - Mini Review Corner: Flic\n39:34 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple reportedly cancels M2 Extreme:\n    • 9to5mac: https://9to5mac.com/2022/12/18/gurman-apple-cancels-plans-for-high-end-mac-pro-with-m2-extreme-chip-m2-ultra-mac-pro-still-planned/\n• More new displays coming with Apple Silicon:\n    • 9to5mac: https://9to5mac.com/2022/12/18/apple-multiple-new-external-displays-in-development/\n• Side loading likely coming soon?\n    • Bloomberg: https://www.bloomberg.com/news/articles/2022-12-13/will-apple-allow-users-to-install-third-party-app-stores-sideload-in-europe\n    • 9to5mac: https://9to5mac.com/2022/12/13/apple-alternative-app-stores-iphone/ \n• if and switch expressions:\n    • Swift Evolution: https://github.com/apple/swift-evolution/blob/main/proposals/0380-if-switch-expressions.md\n• Code Completion Tip:\n    • setCustomSpacing: https://developer.apple.com/documentation/uikit/uistackview/2866023-setcustomspacing\n• Mini Review Corner:\n    • Flic: https://flic.io\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, December 20th, 2022.","published":"2022-12-21T13:00:33Z","thumbnail_url":"https://img.youtube.com/vi/r_Vh3Y3ZAXk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Adobe Illustrator corner tricks","channel_name":"Marc Edwards on YouTube","video_id":"-7kOGbdTZSo","video_url":"https://www.youtube.com/watch?v=-7kOGbdTZSo","description":"Lots of handy Adobe Illustrator corner editing tricks. #adobe #illustrator #design","published":"2022-12-21T09:13:47Z","thumbnail_url":"https://img.youtube.com/vi/-7kOGbdTZSo/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Discover how Property Wrappers work in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"p5lU1m7HEJM","video_url":"https://www.youtube.com/watch?v=p5lU1m7HEJM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-12-20T15:53:32Z","thumbnail_url":"https://img.youtube.com/vi/p5lU1m7HEJM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"8 icons in 2 mins 40 secs","channel_name":"Marc Edwards on YouTube","video_id":"J_DRxMLUTrs","video_url":"https://www.youtube.com/watch?v=J_DRxMLUTrs","description":"A speedrun of 8 icons in Adobe Illustrator. This is a single take, playing back at normal speed.\n\n0:00 Intro\n0:08 Icon speedrun\n2:52 Outro\n\nDetailed instructions on how to create each icon can be found here:\nhttps://www.youtube.com/playlist?list=PLZRDXTOgbMthWhVM54mCiHYrCl_e6oZVb\n\nI’m also on Mastodon and Twitter:\nhttps://mastodon.social/@marcedwards\nhttps://twitter.com/marcedwards\n\n#adobe #illustrator #design","published":"2022-12-20T04:15:24Z","thumbnail_url":"https://img.youtube.com/vi/J_DRxMLUTrs/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Avatar Full Movie In Hindi   New Bollywood South Movie In Hindi Dubbed 2022 Full","channel_name":"iOS Design's","video_id":"YjoB1u70vGA","video_url":"https://www.youtube.com/watch?v=YjoB1u70vGA","description":"#Newsouthindianmoviesdubbedinhindi2022full #Newsouthindianmoviesdubbedinhindi2021full #New_south_indian_movies_dubbed_in_hindi_2022_full\nAvatar Full Movie In Hindi | New Bollywood South Movie In Hindi Dubbed 2022 Full\n\n\n2022 New Love Story Hindi Dubbed Movie | New South Indian Movies Dubbed In Hindi 2022 Full\n\n\n\n2022 New Blockbuster Hindi Dubbed Action Movie | New South Indian Movies Dubbed In Hindi 2022 Full,\nNew 2022 Released Full Hindi Dubbed Action Movie | South Indian Movies Dubbed In Hindi Full 2022 New,\nNew South Indian Movies Dubbed In Hindi 2021 Full South Indian Movies Dubbed In Hindi Full Movie,\n\n2022 New Released Full Hindi Dubbed Romantic Movie | Prabhas | New Love Story Movie 2022 | Kgf Chapter 2 Full Movie in Hindi | RRR Full Movie HD | Kgf 2 Full Movie In Hindi -  Kgf Chapter 2 Full Movie in Hindi - Hindi Dubbed Movies | New South Movie | 2022 New Released Hindi Dubbed Action Movie | New South Indian Movies Dubbed In Hindi 2022 Full | KGF Chapter 2 Full Movie Hd in Hindi Dubbed | YASH | Sanjay DuttRaveena Tondon | Prashant Neel Srinidhi | Latest New Hindi Movies 2022 | Hindi Dubbed Full Movie | Latest Movies | New Movie | Movies | New Movies 2022 | Rakul Preet Singh | Ravi Teja | RAW (Beast) 2022 Thalapathy Vijay Hindi Dubbed Movie | 2022 New Blockbuster  Hindi Dubbed Action Movie | | Keerthy Suresh | Mahesh\nala vaikunthapurramuloo hindi dubbed movie,ala vaikunthapurramuloo hindi trailer,ala vaikunthapurramuloo full movie in hindi,ala vaikunthapurramuloo hindi,ala vaikunthapurramuloo hindi dubbed,ala vaikunthapurramuloo,ala vaikunthapurramuloo hindi dubbed release date,ala vaikunthapurramuloo trailer hindi,ala vaikunthapurramuloo full movie hindi dubbed,ala vaikunthapurramuloo hindi movie,ala vaikunthapurramuloo hindi dubbed update,ala vaikunthapurramuloo movie | Babu | | Ram Charan | Ntr |  | New South Indian Movies 2022 | New South Indian Love Story Hindi Dubbed Movie 2022 | New Hindi Dubbed Movie 2022 | New Movie 2022 | New 2022 Released Full Hindi Dubbed Action Movie | New South Indian Movies Dubbed In Hindi 2022 Full | 2022 Blockbuster Full Hindi Dubbed Action Movie | New South Indian Movies Dubbed In Hindi 2022 Full | New South Movie | South Movie | South Indian Movies Dubbed In Hindi Full Movie 2022 New | South Indian Movies Dubbed In Hindi Full Movie 2021 New | South Indian Movies Dubbed In Hindi Full Movie 2022 Full | South Love Story Movie | New South Movie 2022 | South Movie Love Story | South Movie 2022 | South Hindi Dubbed Movie | South Movie Hindi | South Action Movie | South Action Hindi Movie | South Action Movie 2022 | South Action Movie Hindi Dubbed | South Hindi Dubbed Movie | 2022 New Blockbuster Hindi Dubbed Action Movie | New South Indian Movies Dubbed In Hindi 2022 Full | South Indian Movies Dubbed In Hindi Full Movie | New South Indian Movies Dubbed In Hindi 2022 Full | New Hindi Dubbed Movies | Dubbed Movies | Latest Movies | NEW RELEASED SOUTH INDIAN HINDI DUBBED FULL MOVIE 2021 | NEW SOUTH MOVIE | New South Movie | New South Indian Movies Dubbed In Hindi 2022 Full | Sauth New Movie 2022 Hindi Dubbed | South Indian Movies Dubbed In Hindi Full Movie 2022 New | New South Indian Movies Dubbed In Hindi 2021 Full | South Movie | New South Movie | South Indian Movies Dubbed In Hindi Full Movie 2021 New | New Movie | New South Movie 2022 | South Action Movie | Hindi Dubbed Movies | New South Movies 2022\n\n#Newsouthindianmoviesdubbedinhindi2022full\n#Newsouthindianmoviesdubbedinhindi2021full\n#New_south_indian_movies_dubbed_in_hindi_2022_full\n#New_south_indian_movies_dubbed_in_hindi_2021_full\n#southmovie\n#newsouthmovie\n#southmovie2022\n#southhindidubbedfullmovie\n#southhindidubbedmovi","published":"2022-12-20T04:00:13Z","thumbnail_url":"https://img.youtube.com/vi/YjoB1u70vGA/hqdefault.jpg","twitter_url":""},{"name":"💜 Local DB management with Postgres & Vapor","channel_name":"Full Queue Developer","video_id":"CoXuVIcP7cw","video_url":"https://www.youtube.com/watch?v=CoXuVIcP7cw","description":"FQAuth is an open source Sign in with Apple server & middleware. Currently in development https://github.com/FullQueueDeveloper/FQAuth\n\nSh is an open source command-line helper for Swift. https://github.com/FullQueueDeveloper/Sh\n\n00:00 waiting to start\n00:16 Welcome back\n1:12 Demo!\n4:50 \"Create\" implementation \n15:15 \"Destroy\" implementation\n22:32 Thanks for watching\n\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n💰HIRE ME:\nhttps://sincerelabs.nyc\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-12-19T23:00:12Z","thumbnail_url":"https://img.youtube.com/vi/CoXuVIcP7cw/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"SwiftUI 4.0 Animation Challenge - Hero Animation - macOS - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"8sgjvgBasYM","video_url":"https://www.youtube.com/watch?v=8sgjvgBasYM","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Cool Hero Animation which is also known as Matched Geometry Effect in SwiftUI | SwiftUI Animation Challenge | SwiftUI Complex UI | SwiftUI Complex Animations | SwiftUI Delay Animations | SwiftUI Animations | SwiftUI Geometry Reader | SwiftUI Matched Geometry Effect | SwiftUI macOS Animations | SwiftUI Overlay | SwiftUI @ViewBuilder | Swift | SwiftUI Xcode 14 | SwiftUI for macOS | Xcode 13 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-4-0-76127625\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device Mockup's: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n    BuyMeaCoffee: https://www.buymeacoffee.com/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:31 Project SetUp\n    1:17 Building Home View\n    6:00 Adding Animations\n    8:44 Building Detail View and Linking Hero Animation\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-19T22:35:10Z","thumbnail_url":"https://img.youtube.com/vi/8sgjvgBasYM/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Don't Make These Mistakes in Your Pull Requests","channel_name":"Sean Allen on YouTube","video_id":"_sfzAOfY8uc","video_url":"https://www.youtube.com/watch?v=_sfzAOfY8uc","description":"In this clip from December's Swift News, I review an article by Rob Napier on how to improve your pull requests before submitting them for review. A software development team works much better when the pull request process goes well.\n\nSwift News is a monthly show where I break down the latest news and blog posts in the world of iOS development.\n\nPull Requests are a Story:\nhttps://cocoaphony.micro.blog/2022/11/22/pull-requests-are.html\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-12-19T13:46:53Z","thumbnail_url":"https://img.youtube.com/vi/_sfzAOfY8uc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Enum Navigation in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"RPhBPhHw2gA","video_url":"https://www.youtube.com/watch?v=RPhBPhHw2gA","description":"Learn how you can capitalize the power of enums and the new NavigationStack in iOS 16 to streamline and manage your navigation.\nLearn about Enum conformance to the String, Hashable, CaseIterable, and Identifiable and View protocols.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:50 RawValue and Hashable conformance\n6:13 NavigationLink and .navigationDestination\n8:17 CaseIterable conformance\n11:434 View conformance\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/EnumNavigationStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Enum-Navigation-Completed\n\nReferences mentioned in video:\nNAVIGATION:\nNavigationStack1:  Introduction\n   https://youtu.be/6-OeaFfDXXw\n\nNavigationStack 2: Programmable NavigationPath and DeepLinks\n   https://youtu.be/pwP3_OX2G9A\n\nNavigationSplitView\n   https://youtu.be/RsmMLLL8FB0\n\nENUMS\nUsing Enums Example 1\n   https://youtu.be/fvYO20di1KM\n\nIntroduction to enums in Swift\n   https://youtu.be/8ocSpsSlvJg\n\nTwo Enum Use Cases\nhttps://youtu.be/bgaHzO7WAQ8\n\nEnums and Associated Values\n   https://youtu.be/wLg4wZQsWd0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-12-18T14:44:19Z","thumbnail_url":"https://img.youtube.com/vi/RPhBPhHw2gA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"AI Art Apps Are Having a BIG Moment Right Now | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"5iNJD_hW478","video_url":"https://www.youtube.com/watch?v=5iNJD_hW478","description":"This Weeks in Apps:\n\n0:00 🎨 AI art is having a BIG moment\n2:25 ❓ Remember BeReal?\n4:45 🧩 Where's Wordle?\n7:05 💰 Peloton's investment paid back BIG\n9:20 🛍 Etsy's BIG year\n\nFYI - I'm traveling so the audio and video aren't as good as they usually are. Sorry!\n\n► What Monetizing on Google Play Looks Like → https://appfigures.com/resources/insights/20220318?f=2\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.","published":"2022-12-18T13:07:28Z","thumbnail_url":"https://img.youtube.com/vi/5iNJD_hW478/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI App Intro Animation's - Walkthrough Page Animation's - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"QKol0WQpoOs","video_url":"https://www.youtube.com/watch?v=QKol0WQpoOs","description":"Hello Guys 🖐🖐🖐\nIn this Video I'm going to teach how to create Stylish App Intro Animation's  Using SwiftUI 4.0 | SwiftUI App Intro UI | SwiftUI Walkthrough Page Animation | SwiftUI Complex UI | SwiftUI OnBoarding Screens | SwiftUI Animation Challenge | SwiftUI Delay Animations | SwiftUI Complex Animation's | SwiftUI @ViewBuilder | Swift |  SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-app-76015403\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:29 Project SetUp\n    2:05 Building Walkthrough Screen\n    7:15 Implementing Animation's\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-16T23:20:11Z","thumbnail_url":"https://img.youtube.com/vi/QKol0WQpoOs/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I talked to ChatGPT for 1.5hrs and all I got was a lousy todo list app","channel_name":"Peter Friese on YouTube","video_id":"d2NAzbk5cBQ","video_url":"https://www.youtube.com/watch?v=d2NAzbk5cBQ","description":"Can ChatGPT build a todo list app using SwiftUI and Firebase? Let's find out!","published":"2022-12-16T20:38:50Z","thumbnail_url":"https://img.youtube.com/vi/d2NAzbk5cBQ/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"ForEachStore and async requests to manage a collection of states in TCA","channel_name":"Swift and Tips","video_id":"sid-zfggYhQ","video_url":"https://www.youtube.com/watch?v=sid-zfggYhQ","description":"In the previous episode, we built a product cell with its own state managed by ProductDomain. Now we will use ForEachStore to create a list of products, and also, build an async closure from environment object to fetch the data.\n\nNOTE: I strongly recommend you watch the previous episode (https://youtu.be/Zf2pFEa3uew) before watching this one!\n\nThis is part 3 of TCA series, check out the previous videos:\n* Intro to TCA (Part 1): https://youtu.be/SfFDj6qT-xg\n* Extended Intro (Conference talk): https://youtu.be/McmGb9sexMo\n* Composition in TCA (Part 2): https://youtu.be/Zf2pFEa3uew\n\nDemo showed in this video: https://drive.google.com/file/d/1m3A7WKS1uSrL5RAihmhDWjVS3COYs3If/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://www.pointfree.co\n* https://github.com/pointfreeco/swift-composable-architecture\n* Case Paths: https://github.com/pointfreeco/swift-case-paths\n* TaskResult Implementation: https://www.pointfree.co/collections/composable-architecture/async-composable-architecture/ep196-async-composable-architecture-tasks#t754\n\n------\nVideos Related:\n* List: https://youtu.be/0wxJWwZU0AA\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Async/Await: https://youtu.be/esmf26aGz4s\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2022-12-16T16:00:33Z","thumbnail_url":"https://img.youtube.com/vi/sid-zfggYhQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Social Media App - Firebase - Part 2 - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"3BHUvQGQJ8o","video_url":"https://www.youtube.com/watch?v=3BHUvQGQJ8o","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to redirect users to a new home page after successful login and also build a user profile view that will display user profile data.\nSwiftUI Firebase Email Auth | Login Page With Full Email Authentication Support Using Firebase In SwiftUI | SwiftUI Social Media App | Firebase Storage | SwiftUI Firebase Firestore | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code (EP 2): https://www.patreon.com/posts/early-access-app-75923036\n\n► Source Code (EP 1): https://www.patreon.com/posts/early-access-app-75642334\n\n► Social Media App Playlist: https://youtube.com/playlist?list=PLimqJDzPI-H9u3cSJCPB_EJsTU8XP2NUT\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.2\n     macOS Version: 13.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:40 Refactoring Code\n    1:45 Building Home Page\n    2:25 Building Profile View With Actions\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-14T21:00:07Z","thumbnail_url":"https://img.youtube.com/vi/3BHUvQGQJ8o/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Using SwiftUI Effects Library: How to Add Particle Effects to iOS Apps","channel_name":"Stream Developers on YouTube","video_id":"v5cNrlZW8wo","video_url":"https://www.youtube.com/watch?v=v5cNrlZW8wo","description":"In this video, I show you step-by-step how to use the SwiftUI Effects Library to add particle effects to your iOS app. It offers the easiest way to emit particle animations such as confetti, rain, and fireworks to SwiftUI views. \n\nRelated links\n- Effects Library: https://github.com/GetStream/effects-library\n- Stream Chat SwiftUI SDK - https://getstream.io/chat/sdk/swiftui/\n- Build a SwiftUI Chat Messaging App - https://getstream.io/tutorials/swiftui-chat/\n- SwiftUI Components - https://getstream.io/chat/docs/sdk/ios/swiftui/\n\nTimestamps\n00:08 Introduction\n\n00:56 Start with a blank SwiftUI project\n\n03:43 Adding default effects in SwiftUI \n\n04:44 Customising the effects\n\n10:15 How to integrate the effect with Stream Chat SwiftUI\n\n13:46 Recap","published":"2022-12-14T16:00:32Z","thumbnail_url":"https://img.youtube.com/vi/v5cNrlZW8wo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to remove SwiftUI Sheets Background? - Blurred Bottom Sheet - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"NE1ZIK0PGTI","video_url":"https://www.youtube.com/watch?v=NE1ZIK0PGTI","description":"Hello Guys 🖐🖐🖐\nIn this Video, I'll show you how to make SwiftUI Sheets Transparent | How to Apply Material Blurs to Sheet Background | SwiftUI Material Sheets | SwiftUI Transparent Sheets | SwiftUI Blurred Bottom Sheet | SwiftUI Bottom Sheets  | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-in-75886410\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.1\n     macOS Version: 13.0.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:19 Project Setup\n    1:34 Building Blurred Sheets\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-13T22:42:11Z","thumbnail_url":"https://img.youtube.com/vi/NE1ZIK0PGTI/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"New in SwiftUI: Grid View","channel_name":"Mike Mikina on YouTube","video_id":"7c19zF-MUFw","video_url":"https://www.youtube.com/watch?v=7c19zF-MUFw","description":"The new Grid in SwiftUI will help you compose table like views more easily. Grid behaves like a collection of HStack instances wrapped in a VStack. But, because the grid handles rows and columns creation in a single operation the layout looks more like a table. \n\nLink to the repository: https://github.com/mikina/GridView\n\n00:00 Intro\n00:26 Sample grid\n01:31 V and HStack grid\n01:57 Grid card view\n02:42 Spacing\n03:50 Grid cell columns\n04:45 Grid cell anchor\n05:45 Grid cell unsized axes\n06:28 Outro\n\n#iOS #Swift #SwiftUI #programming #xcode #apple\n\nMusic: Streambeats","published":"2022-12-13T20:02:28Z","thumbnail_url":"https://img.youtube.com/vi/7c19zF-MUFw/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"5 Things You Didn't Know About KeyPaths in Swift 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"gsPOl26C6VQ","video_url":"https://www.youtube.com/watch?v=gsPOl26C6VQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-12-13T16:01:12Z","thumbnail_url":"https://img.youtube.com/vi/gsPOl26C6VQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Here's the Key to Stay Ahead in Swift","channel_name":"Sean Allen on YouTube","video_id":"-FJhvUACSmY","video_url":"https://www.youtube.com/watch?v=-FJhvUACSmY","description":"Apple's Swift Programming Language was open sourced at the end of 2015. This means you can follow along as changes and updates are proposed to the Swift Language. You can track this on the Swift Evolution website.\n\nSwift Evolution Website:\nhttps://www.swift.org/swift-evolution/\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nTimestamps:\n0:00 - How to see what’s coming in Swift\n0:37 - Swift Proposal Example\n1:14 - Motivation & Proposed Solution \n1:30 - See the change be discussed and hashed out\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-12-13T15:55:47Z","thumbnail_url":"https://img.youtube.com/vi/-FJhvUACSmY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 112: Definitely Not a Copyright Infringement","channel_name":"Code Completion","video_id":"ZBI33xpgryE","video_url":"https://www.youtube.com/watch?v=ZBI33xpgryE","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Apple Music Sing\n05:56 - Encrypted iCloud\n20:16 - Open Source Foundation\n28:04 - More App Price Points\n32:35 - Deprecation Warning\n42:18 - Sponsor: Bon Voyage\n43:53 - Code Completion Tip\n46:03 - Mini Review Corner\n54:20 - Outro\n1:00:00 - Commented Out: The Game Awards\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple announces Apple Music Sing for iOS 16.2:\n    • Apple Newsroom: https://www.apple.com/newsroom/2022/12/apple-introduces-apple-music-sing/\n• iCloud Getting true end-to-end encryption:\n    • WSJ Exclusive: https://www.wsj.com/articles/apple-plans-new-encryption-system-to-ward-off-hackers-and-protect-icloud-data-11670435635\n• Foundation Framework is becoming fully open source:\n    • Swift Blog: https://www.swift.org/blog/future-of-foundation/\n    • Swift Set Bug: https://davedelong.com/blog/2022/12/03/adventures-in-advent-of-code/\n    • ServerSide.swift: https://www.serversideswift.info\n• More price points for Apps:\n    • Apple Newsroom: https://www.apple.com/newsroom/2022/12/apple-announces-biggest-upgrade-to-app-store-pricing-adding-700-new-price-points/\n• Deprecation Warning: Upcoming M2 Max is even faster?\n    • Geekbench Browser: https://browser.geekbench.com/v5/cpu/19152819\n    • Steam Database Leaks: https://9to5mac.com/2022/12/10/unreleased-macs-spotted-in-new-database/\n• Code Completion Tip:\n    • RawRepresentable: https://developer.apple.com/documentation/swift/rawrepresentable\n• Mini Review Corner:\n    • Iconic Pillow Collection 2: https://throwboy.com/collections/the-iconic-pillow-collection-2\n• Commented Out: The Game Awards\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter and mastodon.social, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, December 11th, 2022.","published":"2022-12-13T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/ZBI33xpgryE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Icon speedruns: Camera iris and puzzle piece","channel_name":"Marc Edwards on YouTube","video_id":"jlmpkBKKKhw","video_url":"https://www.youtube.com/watch?v=jlmpkBKKKhw","description":"Let’s create a camera iris icon and puzzle piece icon in Adobe Illustrator as fast as possible. The icon area used is 16×16 pixels. If you have any questions, please ask in the comments.\n\n00:00 Intro\n00:12 Icon speedruns\n00:53 Camera iris icon instructions\n05:59 Puzzle piece icon instructions\n11:10 Outro\n\nCamera iris icon speedrun article:\nhttps://bjango.com/articles/speedruncamerairis/\n\nPuzzle piece icon speedrun article:\nhttps://bjango.com/articles/speedrunpuzzleicon/\n\nI’m also on Mastodon and Twitter:\nhttps://mastodon.social/@marcedwards\nhttps://twitter.com/marcedwards\n\n#adobe #illustrator #design","published":"2022-12-13T09:00:18Z","thumbnail_url":"https://img.youtube.com/vi/jlmpkBKKKhw/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"iOS 16 Series Videos Summary","channel_name":"Stewart Lynch on YouTube","video_id":"ed8sPTO5qfs","video_url":"https://www.youtube.com/watch?v=ed8sPTO5qfs","description":"My iOS 16 Playlist has over 7.5 hours of content on new iOS 16 features.  In this summary video, I give you a very brief overview of what you can expect to learn by viewing and working along with the video.  Links to all videos are below.\n\nTable of contents\n1:19 UICalendarView in SwiftUI\n1:36 Charts Framework 1. BartCharts Introduction\n1:52 Charts Framework 2 - Visualizing Large Data Sets with Bar Charts\n2:26 PhotosPicker\n2:49  Bottom Sheets\n3:37  Grids\n4:02 NavigationStack1: Introduction\n4:30  NavigationStack 2: Programmable NavigationPath and DeepLinks\n4:48 NavigationSplitView\n5:18 Tables\n5:52 ViewThatFits\n5:28 Image Renderer\n6:48 ShareLinks\n7:16 GaugeView\n7:47 LiveText\n8:07 AnyLayout and Custom Layouts\n8:28  AppStore Review in iOS 16\n\nDirect Links to all Videos\n1. UICalendarView in SwiftUI\n   https://youtu.be/d8KYAeBDQAQ\n\n2. Charts Framework 1. BartCharts Introduction\n    https://youtu.be/dIvE-E8nlsA\n\n3. Charts Framework 2 - Visualizing Large Data Sets with Bar Charts\n    https://youtu.be/lB3poCA8ZN4\n\n4. PhotosPicker\n    https://youtu.be/gfUBKhZLcK0\n\n5. Bottom Sheets\n    https://youtu.be/8JmGGcsUdFM\n\n6. Grids\n    https://youtu.be/ZU_6RejjIKU\n\n7. NavigationStack1: Introduction\n    https://youtu.be/6-OeaFfDXXw\n\n8. NavigationStack 2: Programmable NavigationPath and DeepLinks\n    https://youtu.be/pwP3_OX2G9A\n\n9. NavigationSplitView\n    https://youtu.be/RsmMLLL8FB0\n\n10. Tables\n     https://youtu.be/F3LziFHJGUo\n\n11. ViewThatFits\n     https://youtu.be/HLslf5ol0nc\n\n12. Image Renderer\n     https://youtu.be/wBVhWI6piU4\n\n13. ShareLinks\n     https://https://youtu.be/rM_2i5YobF4\n\n14. GaugeView\n    https://youtu.be/k38t-tjCM7g\n\n15. LiveText\n     https://youtu.be/pgCYdhSyUGM\n\n16. AnyLayout and Custom Layouts\n     https://https://youtu.be/WD7ebJZ7PaI\n\n17. AppStore Review in iOS 16\n    https://youtu.be/fLR7E2579Dg","published":"2022-12-11T15:41:10Z","thumbnail_url":"https://img.youtube.com/vi/ed8sPTO5qfs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Lock Screen Dock on iPhone | Creating a Live Activity | ActivityKit | WidgetKit | iOS 16 | SwiftUI","channel_name":"Kavsoft on YouTube","video_id":"a42x0Y7p5UA","video_url":"https://www.youtube.com/watch?v=a42x0Y7p5UA","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to show how to create a Lockscreen Dock for iPhone using Live Activities in SwiftUI. A few days ago, I saw a tweet about an app called \"Lock Launcher\" that showcased this feature, and I was heavily inspired by that and wanted to make a tutorial of how it actually works and how to recreate using SwiftUI.\n\nSwiftUI Live Activities | SwiftUI ActivityKit | SwiftUI WidgetKit | Creating Live Activities for iOS 16 | Lockscreen Dock For iPhone | App Dock on Lockscreen | Deep Link | SwiftUI Deep Link | SwiftUI openURL | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code: https://www.patreon.com/posts/early-access-on-75758689\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.1\n     macOS Version: 13.0.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 Intro\n    0:26 Project SetUp\n    2:18 Building Home View\n    7:52 Creating Live Activity\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-10T21:30:07Z","thumbnail_url":"https://img.youtube.com/vi/a42x0Y7p5UA/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"How I stop myself from hitting New Project | Vlogmas Day 9","channel_name":"maeganwilson_","video_id":"Ho4TdS0lmho","video_url":"https://www.youtube.com/watch?v=Ho4TdS0lmho","description":"So many ideas, so little time. I have to keep reminding myself to not start anew project right now. \n\n #vlogmas #vlogmas2022\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-09T22:32:18Z","thumbnail_url":"https://img.youtube.com/vi/Ho4TdS0lmho/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Reflecting on this past year and setting new goals | Vlogmas Day 8","channel_name":"maeganwilson_","video_id":"noEgDfv14hs","video_url":"https://www.youtube.com/watch?v=noEgDfv14hs","description":"See how 28 treated me and what I plan on doing in year 29. \n\n #vlogmas #vlogmas2022\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-09T05:19:16Z","thumbnail_url":"https://img.youtube.com/vi/noEgDfv14hs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Episode 16","channel_name":"Swift Package Indexing Live Streams","video_id":"SuPHN7mPtC8","video_url":"https://www.youtube.com/watch?v=SuPHN7mPtC8","description":"All the updates, news, recommendations, and chat from the last couple of weeks in the Swift Package Index.","published":"2022-12-08T15:00:23Z","thumbnail_url":"https://img.youtube.com/vi/SuPHN7mPtC8/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Will ChatGPT Destroy iOS Developer Jobs? A Demonstration","channel_name":"Sean Allen on YouTube","video_id":"RmaCJyvSyUE","video_url":"https://www.youtube.com/watch?v=RmaCJyvSyUE","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI demonstrate how to use ChatGPT to create an iOS App that makes a network call to the GitHub API to pull down a list of my followers and present it in a grid using SwiftUI. I also give my thoughts on how this will impact our jobs as iOS Developers and if you should be worried.\n\nMy iOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper\n\nTimestamps:\n0:00 - This is the app AI built\n0:26 - My thoughts on AI & the future of developers\n1:27 - Evolution of programming\n2:20 - Know how to speak to the prompt\n3:08 - Are our jobs in danger?\n4:25 - Initial ChatGPT prompt for the app\n7:39 - Prompt - Make Follower object conform to Identifiable & Hashable\n9:16 - Prompt - Remove a VStack and add a NavigationStack\n10:15 - Prompt - Create a FollowerCell\n11:46 - Prompt - Make the grid have 3 flexible columns & add FollowerCell\n12:35 - Prompt - Use AsyncImage instead of Image\n 13:49 - Prompt - User the correct version of AsyncImage\n15:11 - Prompt - Change username to login on Follower\n16:25 - Prompt - Write a network call to fetch followers from GitHub\n17:04 - Prompt - Put the fetchFollowers() network call on the FollowerListView\n18:27 - Prompt - Make the Follower object conform to Codable\n20:15 - Prompt - Use the JSONDecodingStrategy convertFromSnakeCase\n22:32 - Prompt -Make the avatars a little bigger and truncate login if necessary\n23:50 - Final Thoughts","published":"2022-12-08T14:23:32Z","thumbnail_url":"https://img.youtube.com/vi/RmaCJyvSyUE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Icon speedruns: Soccer ball and magnet","channel_name":"Marc Edwards on YouTube","video_id":"dH7D7xB7otU","video_url":"https://www.youtube.com/watch?v=dH7D7xB7otU","description":"Let’s create a soccer ball and magnet icon in Adobe Illustrator as fast as possible. The icon area used is 16×16 pixels. If you have any questions, please ask in the comments.\n\n00:00 Intro\n00:12 Icon speedruns\n01:00 Soccer ball icon instructions\n07:00 Magnet icon instructions\n12:24 Outro\n\nSoccer ball icon speedrun article:\nhttps://bjango.com/articles/speedrunsoccerballicon/\n\nThe above article actually uses an older, slower method. Kit Grose suggested starting with a pentagon, which helped a lot.\n\nMagnet icon speedrun article:\nhttps://bjango.com/articles/speedrunmagneticon/\n\nI’m also on Mastodon and Twitter:\nhttps://mastodon.social/@marcedwards\nhttps://twitter.com/marcedwards\n\n#adobe #illustrator #design","published":"2022-12-08T04:35:42Z","thumbnail_url":"https://img.youtube.com/vi/dH7D7xB7otU/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"SwiftUI Social Media App - Firebase - Part 1 - Xcode 14 - SwiftUI Tutorials","channel_name":"Kavsoft on YouTube","video_id":"-pAQcPolruw","video_url":"https://www.youtube.com/watch?v=-pAQcPolruw","description":"Hello Guys 🖐🖐🖐\nIn this video, I'm going to teach how to create a login and signup page with Firebase email authentication for our social media app using SwiftUI.\nSwiftUI Firebase Email Auth | Login Page With Full Email Authentication Support Using Firebase In SwiftUI | SwiftUI Social Media App | Firebase Storage | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Source Code (EP 1): https://www.patreon.com/posts/early-access-app-75642334\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.1\n     macOS Version: 13.0.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\n► Timestamps\n    0:00 App Intro\n    1:30 Creating Firebase Project \n    1:50 Setting Up Project\n    3:01 Building Login Page UI\n    6:40 Building Signup Page UI\n   11:40 Signing In User With Firebase Auth\n    14:31 Registering New User With Firebase\n    24:39 Fetching Logged User Data From Firebase\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-07T23:05:08Z","thumbnail_url":"https://img.youtube.com/vi/-pAQcPolruw/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"I Made ChatGPT3 Program a Twitter Clone for Me!","channel_name":"Jared Davidson on YouTube","video_id":"eiDqtLq0ulI","video_url":"https://www.youtube.com/watch?v=eiDqtLq0ulI","description":"Check out the final product on GitHub - https://github.com/Archetapp/ChatGPT3-Twitter\n\nI had a lot of fun making this video. Been filming, editing and what not for like 18 hours straight, so I hope you enjoy it! :D\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-12-07T22:23:59Z","thumbnail_url":"https://img.youtube.com/vi/eiDqtLq0ulI/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"2023 App Store Pricing Update","channel_name":"Sean Allen on YouTube","video_id":"i2X2U5-97jw","video_url":"https://www.youtube.com/watch?v=i2X2U5-97jw","description":"Apple just announced 700 new pricing options for the App Store in 2023. Price ranges from $0.29 all the way up to S$10,000 (with special permission). Apple also announced that you can set a local storefront as the basis for automatically generating prices across the other 174 storefronts and 44 currencies. \n\nApple's Pricing Update Press Release:\nhttps://developer.apple.com/news/?id=qzex35ch\n\niOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nTimestamps:\n0:00 - New Pricing Tiers\n1:11 - Manage Currency Basis\n1:23 - When is this available?\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-12-07T15:17:06Z","thumbnail_url":"https://img.youtube.com/vi/i2X2U5-97jw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Day in the life of an iOS Developer | Vlogmas Day 7","channel_name":"maeganwilson_","video_id":"Ujj7h697xaA","video_url":"https://www.youtube.com/watch?v=Ujj7h697xaA","description":"Day in the life as an iOS developer that works from home. \n\n #vlogmas #vlogmas2022 #iosdev #developer #workfromhome #engineer  #softwareengineer #softwaredeveloper\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-07T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Ujj7h697xaA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Code Completion Episode 111: What I Would Say If I Were to Say It That Way","channel_name":"Code Completion","video_id":"Au8rPobxtIo","video_url":"https://www.youtube.com/watch?v=Au8rPobxtIo","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:29 - OpenAI unveils ChatGPT\n18:47 - Stable Diffusion for CoreML\n40:30 - M2 Max Performance Leak\n55:35 - Sponsor: Huuungry\n56:32 - Code Completion Tip\n1:00:12 - Mini Review Corner\n1:11:29 - Outro\n1:12:58 - Commented Out: Titlecase\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• OpenAI unveils ChatGPT:\n    • OpenAI Blog: https://openai.com/blog/chatgpt/\n    • ChatGPT: https://chat.openai.com/chat\n• Apple has a Stable Diffusion CoreML library available for Apple Silicon:\n    • Apple Machine Learning Blog: https://machinelearning.apple.com/research/stable-diffusion-coreml-apple-silicon\n    • Tome: https://tome.app/\n    • Nile Green: https://www.youtube.com/channel/UCP2cNcC-2pqDRCFeFO4JLLw\n    • The Onion: https://www.theonion.com\n• M2 Max performance has potentially leaked?\n    • ShrimpApplePro on Twitter: https://twitter.com/VNchocoTaco/status/1597882566258098176\n    • Geekbench: https://browser.geekbench.com/v5/cpu/compare/18988586\n• Code Completion Tip:\n    • Mutating Functions: https://christiantietze.de/posts/2022/11/mutating-struct-and-state-observers/\n• Mini Review Corner: Bedside Charger Upgrade\n    • Satechi 165W GaN Charger: https://www.amazon.com/Satechi-165W-USB-C-4-Port-Charger/dp/B09PMDZWZ6\n    • AuviPal Right Angle Adapter: https://www.amazon.com/dp/B0BDY2ZBRP\n    • Anker 100W USB-C Cables: https://www.amazon.com/dp/B09LCJPZ1P\n    • Linus Tech Tips: https://www.youtube.com/watch?v=kZOe7aaiqqE\n    • Super Mario 64 Bit Flip: https://hackaday.com/2021/02/17/cosmic-ray-flips-bit-assists-mario-64-speedrunner/\n    • Radio Lab Bit Flip: https://www.wnycstudios.org/podcasts/radiolab/articles/bit-flip\n• Commented Out:\n    • Titlecase.\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, December 4th, 2022.","published":"2022-12-07T13:00:08Z","thumbnail_url":"https://img.youtube.com/vi/Au8rPobxtIo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is architecture in app development?","channel_name":"maeganwilson_","video_id":"-MafSlAF7cs","video_url":"https://www.youtube.com/watch?v=-MafSlAF7cs","description":"Here's a quick intro to app architecture and why I think you should use it.\n\nPoint Free link (get one month free) https://www.pointfree.co/subscribe/personal?ref=XbeZ7Bdf\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-07T00:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-MafSlAF7cs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"5 Expert Tips to Improve Your Swift Code 💪 (w/ guest @Marina Gornostaeva)","channel_name":"Vincent Pradeilles on YouTube","video_id":"Frpnb_aqkX4","video_url":"https://www.youtube.com/watch?v=Frpnb_aqkX4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nSubscribe to Marina's newsletter 👉 https://ioscodereview.com/\nFollow Marina on Twitter 👉 https://twitter.com/hybridcattt\n\nThank you for watching this video 🙌\n\nCHAPTERS\n00:00 – Intro\n00:50 – Avoiding Retain Cycles with Combine or RxSwift\n02:20 – Typesafe Identifiers\n03:55 – Managing Complex UI States\n10:14 – Never Forget to Call a Completion Handler\n12:47 – Simplifying UI Code with Margin Guides\n16:30 – Typesafe Strings and Images\n20:54 – Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-12-06T15:53:51Z","thumbnail_url":"https://img.youtube.com/vi/Frpnb_aqkX4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Design and Prototype an App with Play - Full 3-hour Course","channel_name":"DesignCode","video_id":"aAGJ1MNkn6c","video_url":"https://www.youtube.com/watch?v=aAGJ1MNkn6c","description":"Create a functional prototype without writing code from your iPhone and iPad\nSponsored by Play - https://www.createwithplay.com\n\n[00:00] Intro to Play\n[04:53] Layout and Components\n[25:05] States and Interactions\n[31:44] Custom Search Bar and Segmented Control\n[39:34] Custom Segmented Controls\n[50:01] Tab bar Lottie animation\n[01:07:32] Sidebar menu animation\n[01:45:26] Map and Drawer animation\n[02:01:47] Navigation and Detail screen\n[02:58:10] Native Date Picker\n\n📂 Template\n➡ https://www.dropbox.com/sh/m1yw8sj3kj0iah4/AADr5Bi-Rh3LTn0Zjw9cYls3a?dl=0\n\nFinal app: https://share.createwithplay.com/project/eRcKL67ZTLFosdDE8\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete Design and Prototype an App with Play course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQI5xYMOmMLKpZWKlLSGZTae\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/play\n\n#uidesign #nocode #prototyping","published":"2022-12-06T14:32:42Z","thumbnail_url":"https://img.youtube.com/vi/aAGJ1MNkn6c/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"SwiftUI Live: Building a complete project","channel_name":"Paul Hudson on YouTube","video_id":"TcGnO5VSJlI","video_url":"https://www.youtube.com/watch?v=TcGnO5VSJlI","description":"You can find my fundraiser here: https://www.justgiving.com/fundraising/swiftui-birthday-2022 – all donations welcome!\n\nDecember 22nd is my birthday, and as usual I'll be live-streaming building a complete SwiftUI project from scratch to help raise money for folks who are experiencing homelessness. Come along to learn lots of Swift and SwiftUI, get your questions answered, and also contribute to a great cause.","published":"2022-12-05T21:14:03Z","thumbnail_url":"https://img.youtube.com/vi/TcGnO5VSJlI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"My favorite Apple device || Vlogmas Day 5","channel_name":"maeganwilson_","video_id":"5lut4BLoBcM","video_url":"https://www.youtube.com/watch?v=5lut4BLoBcM","description":"#vlogmas #vlogmas2022 \n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-05T16:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5lut4BLoBcM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift Delegate Protocol Pattern Tutorial 2023 | iOS Communication Patterns","channel_name":"Sean Allen on YouTube","video_id":"qiOKO8ta1n4","video_url":"https://www.youtube.com/watch?v=qiOKO8ta1n4","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nThis video explains the Delegate Protocol Communication Pattern in Swift which is how two views communicate in a one-to-one manner. This is a fundamental question in iOS development and I was asked about it a lot during my interviews. In this tutorial I'll walk you through how the delegate protocol pattern in Swift works, using Xcode 14.\n\nThis is part of a series of videos about iOS interview questions in Swift. Check out the overview where I list and briefly discuss all the topics that are in this series:\nhttps://youtu.be/56ZO6Gg68tw\n\nProject Source Code:\nhttps://www.dropbox.com/sh/blms2d75vsgm2j4/AAD-VZRjR4WhA2cOeYEAfrZJa?dl=0\n\niOS Dev Courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-12-05T14:30:12Z","thumbnail_url":"https://img.youtube.com/vi/qiOKO8ta1n4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Icon speedruns: Fountain pen and fingerprint","channel_name":"Marc Edwards on YouTube","video_id":"GXh2tWvEK1Y","video_url":"https://www.youtube.com/watch?v=GXh2tWvEK1Y","description":"Let’s create a fountain pen and fingerprint icon in Adobe Illustrator as fast as possible. The icon area used is 16×16 pixels. If you have any questions, please ask in the comments.\n\n00:00 Intro\n00:12 Icon speedruns\n01:16 Fountain pen icon instructions\n08:25 Fingerprint icon instructions\n14:43 Outro\n\nFountain pen icon speedrun article:\nhttps://bjango.com/articles/speedrunpen/\n\nFingerprint icon speedrun article:\nhttps://bjango.com/articles/speedrunfingerprint/\n\nI’m also on Mastodon and Twitter:\nhttps://mastodon.social/@marcedwards\nhttps://twitter.com/marcedwards\n\n#adobe #illustrator #design","published":"2022-12-05T08:04:13Z","thumbnail_url":"https://img.youtube.com/vi/GXh2tWvEK1Y/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Replace Conditionals / Swift Code Katas #13: Gilded Rose (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"qsY6_6DtSy0","video_url":"https://www.youtube.com/watch?v=qsY6_6DtSy0","description":"With the code separated, it's time to replace those conditionals with polymorphism. But first, we have to move the function. Watch me follow the mechanics outlined in the Refactoring book. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/GildedRose-Refactoring-Kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang","published":"2022-12-04T20:30:02Z","thumbnail_url":"https://img.youtube.com/vi/qsY6_6DtSy0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"App Review Request iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"fLR7E2579Dg","video_url":"https://www.youtube.com/watch?v=fLR7E2579Dg","description":"In this video we are going to be looking at how we can use the new requestReview environment value to get an instance of the RequestReviewAction struct so that we can have the app make that request on our behalf. \n I will also show you how you can provide your users with a button that you can provide your users so that they can submit a review at any time.\n\nAlong the way, we will discover some new iOS 16 features as well such as presentation detents, navigation Toolbar modifiers and and a new Task sleep function.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:41 Apple Guidelines for requesting a review\n5:25 AppReviewRequest Enum with static properties\n16:30 Write Review button\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/AppReview-iOS-16Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/AppReview-iOS-16-Completed\n\nApple Documentation Page\n  https://developer.apple.com/documentation/storekit/requesting_app_store_reviews\n\nSwift/SwiftUI AppStore Review Request (pre iOS 16\n   https://youtu.be/eJFN_Q2yPOo\n\nBottom Sheets and PresentationDetents\n   https://youtu.be/8JmGGcsUdFM\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-12-04T15:44:17Z","thumbnail_url":"https://img.youtube.com/vi/fLR7E2579Dg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"What to do on a Saturday? || Vlogmas Day 4","channel_name":"maeganwilson_","video_id":"hBpSrMsHpWA","video_url":"https://www.youtube.com/watch?v=hBpSrMsHpWA","description":"Join me as we do our normal December Saturday things. Not too much happening in this besides enjoying ourselves.\n\n #vlogmas #vlogmas2022 \n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-04T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/hBpSrMsHpWA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Learn Swift Programming in 30 Minutes!","channel_name":"Jared Davidson on YouTube","video_id":"qoVX__tTMGY","video_url":"https://www.youtube.com/watch?v=qoVX__tTMGY","description":"Swift is such a neat language, and although the frameworks and what not used with Swift can get incredibly complex, the language itself is incredibly simple to get started with, and I made this video to prove that point.\n\n0:00 - Intro\n0:03 - Environment\n0:55 - Variables\n1:55 - Arrays | Sets | Dictionary\n4:46 - Struct | Class | Tuple\n9:30 - Operators\n14:14 - Functions\n20:45 - For-In | While\n24:46 - Switch | Enum\n30:05 - Do | Try | Catch\n31:45 - Extensions\n34:18 - Protocols\n35:40 - Where to go from here?\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-12-04T02:18:59Z","thumbnail_url":"https://img.youtube.com/vi/qoVX__tTMGY/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI Pro Tip | Custom Environment Values | Custom @Environment Keys","channel_name":"Kavsoft on YouTube","video_id":"WclPHaJSgEg","video_url":"https://www.youtube.com/watch?v=WclPHaJSgEg","description":"Hello Guys 🖐🖐🖐\nIn this Video, I'll show you how to use custom @Environment Keys-Values in your next SwiftUI App | SwiftUI Custom @Environment Keys | SwiftUI Custom Environment Values | SwiftUI SafeArea Insets | SwiftUI GeometryReader | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.\n#apple #swiftui #ios #xcode #animation #ui #ux #design\n\n► Subscribe For More: https://www.youtube.com/Kavsoft?sub_confirmation=1\n\n► For Apple Device MockUps: https://apps.apple.com/in/app/mockview/id1592728145\n\n► Support Us\n    Patreon : https://www.patreon.com/kavsoft\n    PayPal: https://www.paypal.com/paypalme/KavsoftYT\n    Contributions : https://donorbox.org/kavsoft\n\n► My MacBook Specs \n     M1 MacBook Pro(16GB)\n     Xcode Version: 14.1\n     macOS Version: 13.0.1 Ventura \n\n► Official Website: https://kavsoft.dev\n     For Any Queries: https://kavsoft.dev/#contact\n\n► Social Platforms\n     Instagram: https://www.instagram.com/_kavsoft/\n     Twitter: https://twitter.com/_Kavsoft\n\nThanks for watching\nMake sure to like and Subscribe For More Content !!!","published":"2022-12-03T21:35:08Z","thumbnail_url":"https://img.youtube.com/vi/WclPHaJSgEg/hqdefault.jpg","twitter_url":"https://twitter.com/_Kavsoft"},{"name":"Freelancing tips for app development || Vlogmas Day 3","channel_name":"maeganwilson_","video_id":"aWw8EK5zLjM","video_url":"https://www.youtube.com/watch?v=aWw8EK5zLjM","description":"In this video, I share a few tips around freelancing that I've picked up. I also think out loud if I want to keep freelancing while I work full time as an iOS app developer.\n\n#iosdev #freelance #tipsandtricks  #vlogmas #vlogmas2022 \n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-03T16:37:59Z","thumbnail_url":"https://img.youtube.com/vi/aWw8EK5zLjM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift Package Manager Plugins, by Tom Lokhorst (English)","channel_name":"CocoaHeadsNL","video_id":"OzZ9w3QM08U","video_url":"https://www.youtube.com/watch?v=OzZ9w3QM08U","description":"In an improvised last minute talk Tom shows how he takes advantages of a new feature in Xcode that allowed him to add a Xcode plugin to a Swift package. This plugin can be run during the build process of your project.","published":"2022-12-02T14:18:40Z","thumbnail_url":"https://img.youtube.com/vi/OzZ9w3QM08U/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Screeenshot testing in a multi branded app, by Daan van de Westerlaken (English)","channel_name":"CocoaHeadsNL","video_id":"MmLpuWr1fkY","video_url":"https://www.youtube.com/watch?v=MmLpuWr1fkY","description":"Daan shows how they at Pinch do screenshot testing to make sure their multi branded app confirms to all the customer specific designs specific for all the brands.","published":"2022-12-02T14:07:01Z","thumbnail_url":"https://img.youtube.com/vi/MmLpuWr1fkY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"What's in my tech bag? Vlogmas 2022 Day 2","channel_name":"maeganwilson_","video_id":"Z1wVx0YZa0Q","video_url":"https://www.youtube.com/watch?v=Z1wVx0YZa0Q","description":"This is all the gear I take with me when I need to work out of the house for a few hours.\n\nLinks are affiliate meaning I'll get some kind of money back if you purchase something using the link\n\nPeak Design Strap that I recommend [https://amzn.to/3UkcOjW](https://amzn.to/3UkcOjW)\n\nSony A7iv [https://amzn.to/3Urts1c](https://amzn.to/3Urts1c)\n\nTamron 17-28 [https://amzn.to/3uivqGt](https://amzn.to/3uivqGt)\n\nSwitch Pod [https://amzn.to/3VNAzBU](https://amzn.to/3VNAzBU)\n\nWandrd Roam Sling 9L [https://shareasale.com/r.cfm?b=2103413&amp;u=3088014&amp;m=79898&amp;urllink=&amp;afftrack=](https://shareasale.com/r.cfm?b=2103413&amp;u=3088014&amp;m=79898&amp;urllink=&amp;afftrack=)\n\nAirPods Gen 3 [https://www.apple.com/shop/product/MME73AM/A/airpods-3rd-generation-with-magsafe-charging-case](https://www.apple.com/shop/product/MME73AM/A/airpods-3rd-generation-with-magsafe-charging-case)\n\nApple USB C charger block [https://amzn.to/3XS7De8](https://amzn.to/3XS7De8)\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-02T12:00:31Z","thumbnail_url":"https://img.youtube.com/vi/Z1wVx0YZa0Q/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Wrap up - SwiftUI Starter Project 14/14","channel_name":"Paul Hudson on YouTube","video_id":"ki-vvd5ulDw","video_url":"https://www.youtube.com/watch?v=ki-vvd5ulDw","description":"In this final video I recap what was covered, then provide suggestions for where you can go to continue learning SwiftUI.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:43:02Z","thumbnail_url":"https://img.youtube.com/vi/ki-vvd5ulDw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding swipe to delete and EditButton - SwiftUI Starter Project 13/14","channel_name":"Paul Hudson on YouTube","video_id":"FPLQXCmvA7o","video_url":"https://www.youtube.com/watch?v=FPLQXCmvA7o","description":"In this video we let users remove items from their order using swipe to delete and by tapping an Edit button in the navigation bar.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:59Z","thumbnail_url":"https://img.youtube.com/vi/FPLQXCmvA7o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Presenting an alert - SwiftUI Starter Project 12/14","channel_name":"Paul Hudson on YouTube","video_id":"ClZES_lQ214","video_url":"https://www.youtube.com/watch?v=ClZES_lQ214","description":"In this video we look at how alerts work in SwiftUI, then add one in our checkout view to show a final confirmation to users.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:56Z","thumbnail_url":"https://img.youtube.com/vi/ClZES_lQ214/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Formatting number strings in SwiftUI - SwiftUI Starter Project 11/14","channel_name":"Paul Hudson on YouTube","video_id":"8O8HmKn2OFk","video_url":"https://www.youtube.com/watch?v=8O8HmKn2OFk","description":"In this video we adjust the way our total string is shown in the app by adding an interpolation format specifier.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:53Z","thumbnail_url":"https://img.youtube.com/vi/8O8HmKn2OFk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Two-way bindings in SwiftUI - SwiftUI Starter Project 10/14","channel_name":"Paul Hudson on YouTube","video_id":"7AY3v2woKio","video_url":"https://www.youtube.com/watch?v=7AY3v2woKio","description":"In this video we take a closer look at how bindings work in SwiftUI, then add a toggle switch, text field, and more.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:49Z","thumbnail_url":"https://img.youtube.com/vi/7AY3v2woKio/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Bindings and forms - SwiftUI Starter Project 9/14","channel_name":"Paul Hudson on YouTube","video_id":"KxfUnedCxyI","video_url":"https://www.youtube.com/watch?v=KxfUnedCxyI","description":"In this video we dive into SwiftUI's amazing forms system, adding a picker to let users select their method of payment.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:45Z","thumbnail_url":"https://img.youtube.com/vi/KxfUnedCxyI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding TabView and tabItem() - SwiftUI Starter Project 8/14","channel_name":"Paul Hudson on YouTube","video_id":"UOZg8H3Ecf4","video_url":"https://www.youtube.com/watch?v=UOZg8H3Ecf4","description":"In this video we add a second view to show the current order, then wrap both our SwiftUI views in a TabView with an icon and title.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:42Z","thumbnail_url":"https://img.youtube.com/vi/UOZg8H3Ecf4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding items to an order with @EnvironmentObject - SwiftUI Starter Project 7/14","channel_name":"Paul Hudson on YouTube","video_id":"bFwyDUhWXQ8","video_url":"https://www.youtube.com/watch?v=bFwyDUhWXQ8","description":"In this video we look at how @EnvironmentObject lets us share data across different views in our app, then add a button to let users order some food.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:40Z","thumbnail_url":"https://img.youtube.com/vi/bFwyDUhWXQ8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Observable objects, environment objects, and @Published - SwiftUI Starter Project 6/14","channel_name":"Paul Hudson on YouTube","video_id":"lxaEAHNmhY4","video_url":"https://www.youtube.com/watch?v=lxaEAHNmhY4","description":"In this video we look at how the ObservableObject protocol and @Published property wrapper allow us to use dynamic content in SwiftUI views.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:36Z","thumbnail_url":"https://img.youtube.com/vi/lxaEAHNmhY4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Displaying a detail screen with NavigationLink - SwiftUI Starter Project 5/14","channel_name":"Paul Hudson on YouTube","video_id":"yGqmf8hnC8U","video_url":"https://www.youtube.com/watch?v=yGqmf8hnC8U","description":"In this video we create a detail screen using images and a ZStack, then show it using NavigationLink.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:31Z","thumbnail_url":"https://img.youtube.com/vi/yGqmf8hnC8U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Polishing designs with fonts and colors - SwiftUI Starter Project 4/14","channel_name":"Paul Hudson on YouTube","video_id":"VlpqnHOur9o","video_url":"https://www.youtube.com/watch?v=VlpqnHOur9o","description":"In this video we add some styling to our list rows using fonts, colors, clipping shapes, and more.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:29Z","thumbnail_url":"https://img.youtube.com/vi/VlpqnHOur9o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Composing views to create a list row - SwiftUI Starter Project 3/14","channel_name":"Paul Hudson on YouTube","video_id":"tf4YQzQc6ek","video_url":"https://www.youtube.com/watch?v=tf4YQzQc6ek","description":"In this video we use HStack and VStack to create a new SwiftUI view to represent individual rows in our list.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:26Z","thumbnail_url":"https://img.youtube.com/vi/tf4YQzQc6ek/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a menu using List - SwiftUI Starter Project 2/14","channel_name":"Paul Hudson on YouTube","video_id":"62agNUDHh3U","video_url":"https://www.youtube.com/watch?v=62agNUDHh3U","description":"In this video we create a table using SwiftUI's List view, then add sections and a NavigationView to make it look better onscreen.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:23Z","thumbnail_url":"https://img.youtube.com/vi/62agNUDHh3U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Setting up - SwiftUI Starter Project 1/14","channel_name":"Paul Hudson on YouTube","video_id":"M6v6y-KyJs0","video_url":"https://www.youtube.com/watch?v=M6v6y-KyJs0","description":"In this initial video I walk you through the project we'll be making, create the initial Xcode project, then add the assets required for the rest of the series.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2022-12-01T20:42:18Z","thumbnail_url":"https://img.youtube.com/vi/M6v6y-KyJs0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift in 2023, Better Pull Requests, Paywalls, SwiftUI Animations & More","channel_name":"Sean Allen on YouTube","video_id":"61binjztf-k","video_url":"https://www.youtube.com/watch?v=61binjztf-k","description":"I showcase articles about Swift's 2023 direction, how to follow Swift Evolution, the 2022 App Store Awards, and Apple's Design Q&amp;A Recap. I also discuss SwiftUI animation issues, how to make your app size smaller, how to improve your pull requests, networking in a large company and more.\n\nSwift News is a monthly show where I recap the best of my findings on iOS Development Twitter, newsletters and blogs.\n\n🔗 Swift News Story Links:\nhttps://github.com/SAllen0400/swift-news\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Swift in 2023\n1:06 - How to Follow Swift Evolution\n3:16 - 2022 App Store Awards\n4:06 - SwiftUI Animation Issues\n5:29 - Swift UI - Pin View to Bottom\n6:04 - How I Made my App 73% Lighter\n7:12 - Pull Requests Are a Story\n8:47 - Networking in a Large Company\n9:41 - How Often Should You Show Your Paywall?\n10:52 - Apple Design Q&amp;A Recap\n12:35 - HAHAHAHAHAHAHA\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-12-01T14:24:09Z","thumbnail_url":"https://img.youtube.com/vi/61binjztf-k/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Vlogmas is here. Day 1. Welcome to Vlogmas","channel_name":"maeganwilson_","video_id":"iYfWWhzuMTM","video_url":"https://www.youtube.com/watch?v=iYfWWhzuMTM","description":"Giving a go at Vlogmas again. This is just day 1, but throughout the next 24 days there **should** be more videos about specific topics. Join me on the adventure 🎄\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @heyjaywilson https://instagram.com/heyjaywilson\n► Twitch: @heyjaywilson https://twitch.tv/heyjaywilson\n► Twitter: @heyjaywilson https://twitter.com/heyjaywilson\n► Github: @heyjaywilson https://github.com/heyjaywilson\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-12-01T12:31:30Z","thumbnail_url":"https://img.youtube.com/vi/iYfWWhzuMTM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Icon speedruns: Flag and pushpin","channel_name":"Marc Edwards on YouTube","video_id":"e_hI4y4u2BE","video_url":"https://www.youtube.com/watch?v=e_hI4y4u2BE","description":"Let’s create a flag and pushpin icon in Adobe Illustrator as fast as possible. The icon area used is 16×16 pixels. If you have any questions, please ask in the comments.\n\n00:00 Intro\n00:15 Icon speedruns\n01:03 Flag icon instructions\n05:25 Pushpin icon instructions\n10:20 Outro\n\nFlag icon speedrun article:\nhttps://bjango.com/articles/speedrunflag/\n\nPushpin icon speedrun article:\nhttps://bjango.com/articles/speedrunpushpin/\n\nI’m also on Mastodon and Twitter:\nhttps://mastodon.social/@marcedwards\nhttps://twitter.com/marcedwards\n\n#adobe #illustrator #design","published":"2022-12-01T02:56:28Z","thumbnail_url":"https://img.youtube.com/vi/e_hI4y4u2BE/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"A few words for the second Anniversary of Swift and Tips!  [2022]","channel_name":"Swift and Tips","video_id":"e3dRqyApdNI","video_url":"https://www.youtube.com/watch?v=e3dRqyApdNI","description":"Phew, this was a complicated year for me (and many others for sure), but I would like to give you a few words in celebration of the second anniversary of Swift and Tips.\n\nThank you for all the support everyone!! 🫶🏼\n\nFirst Anniversary: https://youtu.be/8TwDo8QHCmo\nPreparation for FAANG: https://youtu.be/fLUEA19by_4\nThe Composable Architecture: https://youtube.com/playlist?list=PLHWvYoDHvsOVo4tklgLW1g7gy4Kmk4kjw\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/in/pedrorojaslo/","published":"2022-11-30T17:00:22Z","thumbnail_url":"https://img.youtube.com/vi/e3dRqyApdNI/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Bar Chart with Customizations | Swift Charts","channel_name":"Sean Allen on YouTube","video_id":"4utsyqhnS4g","video_url":"https://www.youtube.com/watch?v=4utsyqhnS4g","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nSwift Charts was introduced in iOS 16 and is an amazing framework that allows us to easily create charts in SwiftUI. In this video we will build a bar chart and I will show you how to customize the x and y axis, bar colors, and more.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - Chart Preview\n0:12 - Setting up Chart Data\n2:39 - Bar Chart Basic UI\n5:27 - Basic Mark Customizations\n6:15 - Quickly Change Marks\n6:39 - Vertical Bar Chart\n8:16 - Rule Mark - Goal Line\n10:53 - Plot Area Customizations\n11:58 - Hide X & Y Axis\n12:44 - Custom Y Axis Scale\n13:48 - Custom X & Y Axis Label & Gridline\n19:35 - Custom Title & Legend","published":"2022-11-30T15:44:39Z","thumbnail_url":"https://img.youtube.com/vi/4utsyqhnS4g/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Discover how Actors work in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"v8qE5YK5-aI","video_url":"https://www.youtube.com/watch?v=v8qE5YK5-aI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Website: https://www.swiftwithvincent.com\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-29T15:51:37Z","thumbnail_url":"https://img.youtube.com/vi/v8qE5YK5-aI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 110: For People Not Using Baller iPads and iPhones","channel_name":"Code Completion","video_id":"7ijmwHjyZRc","video_url":"https://www.youtube.com/watch?v=7ijmwHjyZRc","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - iPhone 15 USB-C\n12:36 - Xcode 14 Made Apps Chonky\n19:18 - Pokémon Is Full of Jank\n30:20 - Year 3 of Apple Silicon\n39:17 - Sponsor: Weekly Swift Exercises\n40:10 - Code Completion Tip\n44:01 - Outro\n45:03 - Commented Out: 3D Prints\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• iPhone 15 may be stuck at USB2, while 15 Pro gets thunderbolt:\n    • 9to5mac: https://9to5mac.com/2022/11/16/kuo-iphone-15-pro-with-usb-c-to-offer-major-boost-in-data-transfer-speeds/\n• Xcode 14 made your app into a chonky boi:\n    • Emerge Tools: https://www.emergetools.com/blog/posts/how-xcode14-unintentionally-increases-app-size\n• The new Pokémon is full of jank:\n    • ZFG: https://www.youtube.com/watch?v=2ODFHlFWeQE\n    • Beautiful Animations: https://twitter.com/Starjeti/status/1592712852514959362\n• We are now in Year 3 of the Apple Silicon Transition\n• Code Completion Tip:\n    • Inline Nested Local Types: https://www.swiftbysundell.com/articles/inline-types-and-functions-in-swift/\n• Commented Out: 3D Prints\n    • Multi-color filament: https://www.amazon.com/dp/B09YNXQ6PM\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, November 20th, 2022.","published":"2022-11-29T13:00:04Z","thumbnail_url":"https://img.youtube.com/vi/7ijmwHjyZRc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Get Job Offers as a Programmer","channel_name":"Tom Baranowicz","video_id":"-hnt9Ttyy9s","video_url":"https://www.youtube.com/watch?v=-hnt9Ttyy9s","description":"Today I want to share with you my thoughts about getting job offers. Through the years of being on the market, I started with applying to jobs, and at some point, it turned out that I don’t have to do it any longer as cool companies contact me and ask if I’m interested in applying. Of course, the market has changed, and I’m more experienced, but that’s not the only reason. Every time I get an interesting job offer I ask how did they find me and why they think I might be a good fit. There is a pattern in those answers and I want to tell you about it.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2022-11-28T08:57:50Z","thumbnail_url":"https://img.youtube.com/vi/-hnt9Ttyy9s/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"The TOP Streamers this World Cup (+ More) | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"ZkyPVtoeIpo","video_url":"https://www.youtube.com/watch?v=ZkyPVtoeIpo","description":"This Week in Apps I ranked the most downloaded shopping apps this holiday season, looked at streaming apps for the World Cup, Disenchanted, Hive, and... antennas.\n\n💰  50% OFF for BLACK FRIDAY (until 11/28) → https://fg.rs/black-friday-22\n\nMore stuff:\n\n► Newsletter → https://appfigures.com/newsletter\n► Explorer → https://appfigures.com/market/explorer\n► Top Apps → https://appfigures.com/top-apps\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 Intro\n0:06 Streaming the World Cup\n2:10 Hive is(n't) a Twitter Replacement\n4:01 The most popular mobile shopping apps\n5:45 Walmart beats Amazon\n7:13 Disenchanted is BIG money for Disney+","published":"2022-11-27T21:30:45Z","thumbnail_url":"https://img.youtube.com/vi/ZkyPVtoeIpo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Mindless Refactoring / Swift Code Katas #12: Gilded Rose (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"uq1LM60qVdc","video_url":"https://www.youtube.com/watch?v=uq1LM60qVdc","description":"Now that the code is fully under test, let's start cleaning it up. Can we refactor mindlessly, in small steps? I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/GildedRose-Refactoring-Kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang","published":"2022-11-27T20:30:07Z","thumbnail_url":"https://img.youtube.com/vi/uq1LM60qVdc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"AnyLayout and Custom Layouts in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"WD7ebJZ7PaI","video_url":"https://www.youtube.com/watch?v=WD7ebJZ7PaI","description":"In this video I am going to be showing you the new AnyLayout; the type-erased instance of the layout protocol that allows you to dynamically change the type of layout container without destroying the stat of the subviews.\n\nIn addition to the standard HStack, VStack and ZStack layout types we will also be creating our own Custom Layout to add to the mix.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:15 How we did this before iOS 16\n3:36 AnyLayout\n6:22 Enum for switching layouts\n10:00 Custom Layout\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/AnyLayoutDemoStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/AnyLayout-and-Custom-Layouts-iOS-16\n\nMy Higher Order Function Videos\nreduce, filter, removeAll \n   https://youtu.be/9wAhKodOyFI\nmap, compactMap, flatMap \n   https://youtu.be/sdGwOPW0ko4\ncontains, forEach, sorted \n   https://youtu.be/TnbAABxVq5w\nSwift Collection Control Loops \n    https://youtu.be/w9bAFQ1HJaM\n\nArticle References mentioned in video:\nSwiftUI AnyLayout: Changing Layout with HStack and VStack\n   https://www.appcoda.com/swiftui-anylayout/\n\nSwiftUI AnyLayout - smooth transitions between layout types\n   https://sarunw.com/posts/swiftui-anylayout/\n\nThe Layout Protocol in iOS 16 Mark Lucking\n   https://betterprogramming.pub/the-layout-protocol-in-ios-16-c86b31d87d1a\n\nThe Layout Protocol\n   https://talk.objc.io/episodes/S01E308-the-layout-protocol\n\nThe SwiftUI Layout Protocol - Part 1 - The SwiftUI Lab\n   https://swiftui-lab.com/layout-protocol-part-1/   \n\nThe SwiftUI Layout Protocol - Part 2 - The SwiftUI Lab\n   https://swiftui-lab.com/layout-protocol-part-2/\n\nCustom Layout in SwiftUI\n   https://sarunw.com/postsz /swiftui-custom-layout/\n\nComposing custom layouts with SwiftUI\n   https://developer.apple.com/documentation/swiftui/composing_custom_layouts_with_swiftui\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-11-27T14:36:52Z","thumbnail_url":"https://img.youtube.com/vi/WD7ebJZ7PaI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build Swift Charts Stocks App Part 4 - Chart View - SwiftUI iOS 16 App","channel_name":"Xcoding with Alfian","video_id":"uI3Q9qyIs-Y","video_url":"https://www.youtube.com/watch?v=uI3Q9qyIs-Y","description":"This is the 4th part of \"Build Stocks App with SwiftUI & Swift Charts\" series. In this part, we're going to create  a Chart View to display stock prices over a series of time. #ios16 #swiftcharts #swiftui \n\nTimeline:\n00:00:00 Introduction \n\nProject GitHub Repo:\nhttps://github.com/alfianlosari/stocksapptutorial\n\nPart 1 - Yahoo Finance API \nhttps://youtu.be/twhgYBrepSo\n\nPart 2 -  My Ticker Symbols List & Search Tickers \nhttps://youtu.be/HYC0WboiImU\n\nPart 3 -  Ticker Symbol Sheet UI\nhttps://youtu.be/F5uOS-b003c\n\nSwift Charts Apple Docs:\nhttps://developer.apple.com/documentation/charts\n\nApple WWDC 2022 Swift Chart Videos:\nhttps://developer.apple.com/videos/play/wwdc2022/10136/\nhttps://developer.apple.com/videos/play/wwdc2022/10137/\nhttps://developer.apple.com/videos/play/wwdc2022/110342/\nhttps://developer.apple.com/videos/play/wwdc2022/110340/\n\nMidnight Stroll by Ghostrifter Official | https://soundcloud.com/ghostrifter-official\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY-SA 3.0\nhttps://creativecommons.org/licenses/by-sa/3.0/","published":"2022-11-27T12:30:44Z","thumbnail_url":"https://img.youtube.com/vi/uI3Q9qyIs-Y/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI at Scale","channel_name":"Richard Topchii on YouTube","video_id":"DlE4B2daa_0","video_url":"https://www.youtube.com/watch?v=DlE4B2daa_0","description":"Tips & Tricks for using SwiftUI on large-scale projects involving multiple developer teams working together. Talk at Helsinki iOS meetup.\n\nThe app mentioned during the talk:\nhttps://apps.apple.com/us/app/fs-protection/id914909809\n\nSlide deck is available at https://github.com/richardtop/Speaking\n\nTimecodes:\n0:00 - Intro\n0:33 - What is \"at scale\"?\n1:30 - FS Protection app demo\n2:28 - Password Vault demo\nSwiftUI Tips\n3:28 - Healthy Previews\n7:30 - Healthy Previews - Code\n8:35 - Use Swift Package Manager\n10:31 - Localizations\n11:06 - Shared UI across platforms\n12:59 - Memory Management (UIKit)\n13:48 - Memory Management (SwiftUI)\n18:42 - Q&amp;A (Skipped)\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios","published":"2022-11-27T00:54:42Z","thumbnail_url":"https://img.youtube.com/vi/DlE4B2daa_0/hqdefault.jpg","twitter_url":""},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 14 (iOS)","channel_name":"Amr on YouTube","video_id":"9Eah2e00TmI","video_url":"https://www.youtube.com/watch?v=9Eah2e00TmI","description":"In this video we will finish ProfileDataFormViewController\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-11-27T00:03:49Z","thumbnail_url":"https://img.youtube.com/vi/9Eah2e00TmI/hqdefault.jpg","twitter_url":""},{"name":"120 Test Cases, So Fast! / Swift Code Katas #11: Gilded Rose (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"1_VkfiMJ2z0","video_url":"https://www.youtube.com/watch?v=1_VkfiMJ2z0","description":"Writing characterization tests for legacy code is tedious. Is there a faster way? Watch me write 120 test cases in a short time. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/GildedRose-Refactoring-Kata\n\nA #LiveCoding series where I do #LegacyCode in #swiftlang \n\n00:00 - Announcements\n05:34 - Gilded Rose overview\n14:54 - Tests and  coverage\n21:19 - Approval tests\n28:27 - Combination approvals","published":"2022-11-26T20:30:01Z","thumbnail_url":"https://img.youtube.com/vi/1_VkfiMJ2z0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI at Scale","channel_name":"Richard Topchii on YouTube","video_id":"TWZDJ7b0knQ","video_url":"https://www.youtube.com/watch?v=TWZDJ7b0knQ","description":"Tips & Tricks for using SwiftUI on large-scale projects involving multiple developer teams working together. Talk at Helsinki iOS meetup.\n\nThe app mentioned during the talk:\nhttps://apps.apple.com/us/app/fs-protection/id914909809\n\nSlide deck is available at https://github.com/richardtop/Speaking\n\nTimecodes:\n0:00 - Intro\n0:33 - What is \"at scale\"?\n1:30 - FS Protection app demo\n2:28 - Password Vault demo\nSwiftUI Tips\n3:28 - Healthy Previews\n7:30 - Healthy Previews - Code\n8:35 - Use Swift Package Manager\n10:31 - Localizations\n11:06 - Shared UI across platforms\n12:59 - Memory Management (UIKit)\n13:48 - Memory Management (SwiftUI)\n18:42 - Q&amp;A (Skipped)\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios","published":"2022-11-26T13:13:49Z","thumbnail_url":"https://img.youtube.com/vi/TWZDJ7b0knQ/hqdefault.jpg","twitter_url":""},{"name":"When to Use a Class or Struct! (Swift | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"1-PoqUed1-E","video_url":"https://www.youtube.com/watch?v=1-PoqUed1-E","description":"Check out my second channel! - https://www.youtube.com/jaredslife\n\nToday we explore the main difference between a struct and a class!\n\nMusic from Artlist\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-11-26T12:48:59Z","thumbnail_url":"https://img.youtube.com/vi/1-PoqUed1-E/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 13 (iOS)","channel_name":"Amr on YouTube","video_id":"-G-dRGe1al4","video_url":"https://www.youtube.com/watch?v=-G-dRGe1al4","description":"In this video we will finish ProfileDataFormViewController\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-11-25T21:58:12Z","thumbnail_url":"https://img.youtube.com/vi/-G-dRGe1al4/hqdefault.jpg","twitter_url":""},{"name":"Episode 16","channel_name":"Swift Package Indexing Live Streams","video_id":"jBAN7K7u0Ro","video_url":"https://www.youtube.com/watch?v=jBAN7K7u0Ro","description":"More news and package recommendations with the creators of the Swift Package Index, Dave and Sven.","published":"2022-11-25T18:28:37Z","thumbnail_url":"https://img.youtube.com/vi/jBAN7K7u0Ro/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Swift Package Index Live Stream","channel_name":"Swift Package Indexing Live Streams","video_id":"6saq79g0SiI","video_url":"https://www.youtube.com/watch?v=6saq79g0SiI","description":"","published":"2022-11-25T18:26:26Z","thumbnail_url":"https://img.youtube.com/vi/6saq79g0SiI/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"Industrial iOS Workshop","channel_name":"Quality Coding on YouTube","video_id":"admyDFO4_Es","video_url":"https://www.youtube.com/watch?v=admyDFO4_Es","description":"Black Friday Sale… Buy One, Get One Free! https://www.industriallogic.com/training/public-events/ #iosdeveloper #workshop","published":"2022-11-25T18:02:04Z","thumbnail_url":"https://img.youtube.com/vi/admyDFO4_Es/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"NavigationStack - SwiftUI Programmatic Navigation - iOS 16","channel_name":"Sean Allen on YouTube","video_id":"oxp8Qqwr4AY","video_url":"https://www.youtube.com/watch?v=oxp8Qqwr4AY","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI explain how to use the new NavigationStack to navigate between views in SwiftUI. You will learn the fundamentals of NavigationStack and how to navigate programmatically in SwiftUI using values (data) and not views.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - What is a NavigationStack\n0:23 - Start Project Review\n1:09 - NavigationStack Fundamentals\n5:09 - Fundamentals Review\n5:24 - Navigating w/ Different Types\n9:26 - Custom Programmatic Navigation\n12:09 - Manipulating NavigationPath Array\n13:12 - Custom Navigation w/ Multiple Data Types","published":"2022-11-25T15:00:37Z","thumbnail_url":"https://img.youtube.com/vi/oxp8Qqwr4AY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift Package Index Live Stream","channel_name":"Swift Package Indexing Live Streams","video_id":"vet_uvECbfk","video_url":"https://www.youtube.com/watch?v=vet_uvECbfk","description":"","published":"2022-11-25T06:25:16Z","thumbnail_url":"https://img.youtube.com/vi/vet_uvECbfk/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"CocoaHeadsNL Meetup, 23 November 2022","channel_name":"CocoaHeadsNL","video_id":"Aqp64FQGZZs","video_url":"https://www.youtube.com/watch?v=Aqp64FQGZZs","description":"Live stream of our monthly CocoaHeadsNL meetup at Pinch in Amsterdam.\n\nSchedule:\n19:00 - Presentation by Maarten van der Velden: Live Activities and ActivityKit\n\nThis month we only have one talk. Do you want to give a talk at a future CocoaHeadsNL meetup? Did you implement a nice new feature?  Or did you learn a new framework or a set of APIs? Give a talk about it! Contact any of the CocoaHeadsNL Team members and they are there for you to help you.","published":"2022-11-23T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/Aqp64FQGZZs/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"How to contribute a new feature to Swift? (w/ Cal Stephens)","channel_name":"Vincent Pradeilles on YouTube","video_id":"E1iMyjRpGHk","video_url":"https://www.youtube.com/watch?v=E1iMyjRpGHk","description":"#ios  #swift #softwaredeveloper #iosdeveloper\n\nFollow Cal on Twitter 👉 https://twitter.com/calstephens98\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md\nhttps://github.com/apple/swift/pull/40694\n\nCHAPTERS\n00:00 – Intro\n01:28 – Was it your first contribution to the Swift language?\n03:38 – How did you get the idea for your proposal?\n06:57 – What's the process for creating a Swift Evolution Proposal?\n11:39 – Can you show us what the implementation looks like?\n19:42 – How do you write tests for the Swift compiler?\n22:09 – In retrospect, what was the hardest part of making this Evolution Proposal a reality?\n25:28 – If someone wants to contribute to Swift, where should they start?\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-22T16:07:46Z","thumbnail_url":"https://img.youtube.com/vi/E1iMyjRpGHk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 109: Your Boss is a Little Weenie","channel_name":"Code Completion","video_id":"gm8NvX1iALI","video_url":"https://www.youtube.com/watch?v=gm8NvX1iALI","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - PSA: Apple Black Friday Sale\n04:09 - Satellite Connectivity Now Available\n11:12 - Twitter’s Going Great\n51:46 - Sponsor: Sticky Widgets\n52:35 - Code Completion Tip\n59:10 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple’s black friday sale:\n    • Apple Shopping Event: https://www.apple.com/shop/gifts/shopping-event\n• Satellite connectivity is now available on iPhone 14:\n    • Apple Newsroom: https://www.apple.com/newsroom/2022/11/emergency-sos-via-satellite-available-today-on-iphone-14-lineup/\n    • Apple’s Investment: https://www.apple.com/newsroom/2022/11/emergency-sos-via-satellite-made-possible-by-450m-apple-investment/\n    • iJustine Interview: https://www.youtube.com/watch?v=3aprtINvClw\n• Twitter is just going great lately:\n    • Twitter is going great: https://twitterisgoinggreat.com\n    • Apple and Google hold control on policy: https://9to5mac.com/2022/11/18/former-twitter-head-of-trust-and-safety-argues-that-apple-and-google-have-the-most-sway-on-policy/\n    • What Twitter is like lately: https://twitter.com/ZackBornstein/status/1593492354387714049\n• Code Completion Tip:\n    • Inline Nested Local Functions: https://docs.swift.org/swift-book/LanguageGuide/Functions.html#ID178\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, November 20th, 2022.","published":"2022-11-22T13:00:27Z","thumbnail_url":"https://img.youtube.com/vi/gm8NvX1iALI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Get Code Under Test / Swift Code Katas #10: Gilded Rose (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"a_21QmpzZpI","video_url":"https://www.youtube.com/watch?v=a_21QmpzZpI","description":"Need to add a feature to some gross legacy code… where do we start? By getting the code under test. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/GildedRose-Refactoring-Kata\n\nA #LiveCoding series where I do #LegacyCode in #SwiftLang","published":"2022-11-20T20:30:00Z","thumbnail_url":"https://img.youtube.com/vi/a_21QmpzZpI/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"There's (Some) Hope for Twitter... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"5x4tPcWHGEI","video_url":"https://www.youtube.com/watch?v=5x4tPcWHGEI","description":"This Week in Apps I ranked the highest earning apps and games, looked at Elon's first go at revenue generation, buy now pay later, and more!\n\n► [LIVE] Reviewing ASO in 2022 → https://fg.rs/ls19e\n\nMore stuff:\n\n► Newsletter → https://appfigures.com/newsletter\n► Explorer → https://appfigures.com/market/explorer\n► Top Apps → https://appfigures.com/top-apps\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:09 - The highest earning games\n1:19 - The highest-earning apps\n2:29 - Paramount Network?\n4:30 - Good news for Twitter\n5:52 - Affirm beats Klarna","published":"2022-11-20T19:24:50Z","thumbnail_url":"https://img.youtube.com/vi/5x4tPcWHGEI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Code Completion Episodes 109 and 110 Live","channel_name":"Code Completion","video_id":"qDV-0N6Wlds","video_url":"https://www.youtube.com/watch?v=qDV-0N6Wlds","description":"","published":"2022-11-20T17:29:03Z","thumbnail_url":"https://img.youtube.com/vi/qDV-0N6Wlds/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My Images Core Data Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"O8L1h1BiO8g","video_url":"https://www.youtube.com/watch?v=O8L1h1BiO8g","description":"This is the second of two videos where I show you how you can save images to your documents directory and keep a record of that in a CoreData Database.\n\nIn this video, we will be completing the project by creating the final component for our form presentation method by using an enum to determine if we are updating our creating new objects.\n\nWe will add actions for all CRUD operations and complete the design of our presentation grid view.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:45 Dual Purpose Form - Enum\n3:53  FileManager Functions\n8:45 ImageFormView actions\n13:40 MyImagesGridView\n\nStarter Project Files - Completed Part 1:\nhttps://www.createchsol.com/StarterProjects/MyImagesCD-Part1.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/My-Images-CD\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2022-11-20T14:40:01Z","thumbnail_url":"https://img.youtube.com/vi/O8L1h1BiO8g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build Stocks App with Swift Charts - Final Part Preview","channel_name":"Xcoding with Alfian","video_id":"G63kf9tWomE","video_url":"https://www.youtube.com/watch?v=G63kf9tWomE","description":"#swiftcharts #swiftui #iosdevelopment #swiftuitutorial \n\nPlaylist https://youtube.com/playlist?list=PLuecTl5TrGwtQRtT6wxI0-l0fN-2V5QTJ\n\nbackground music:\nWhen I Was A Boy by Tokyo Music Walker | https://soundcloud.com/user-356546060\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY 3.0\nhttps://creativecommons.org/licenses/by/3.0/","published":"2022-11-20T12:05:49Z","thumbnail_url":"https://img.youtube.com/vi/G63kf9tWomE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Composition in TCA: Scope, Combine and Pullback operators","channel_name":"Swift and Tips","video_id":"Zf2pFEa3uew","video_url":"https://www.youtube.com/watch?v=Zf2pFEa3uew","description":"In this video, we will introduce the concept of composition in TCA using three operators to combine small domains to build a large one. This is useful to modularize your app really easy!\n\nThis is part 2 of TCA series, check out the previous videos:\n \nIntro to TCA (Part 1): https://youtu.be/SfFDj6qT-xg\nExtended Intro (Conference talk): https://youtu.be/McmGb9sexMo\n\nDemo showed in this video: https://drive.google.com/file/d/1P7dltTnxSgjoJxW52-dYykJZ7bUzWaZ1/view?usp=share_link\n\nFull demo completed: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://www.pointfree.co\n* https://github.com/pointfreeco/swift-composable-architecture\n* Case Paths: https://github.com/pointfreeco/swift-case-paths\n\n------\nAre you new in SwiftUI?\n- Custom Views and Stacks: https://youtu.be/yC1kMgo4Bv8\n- List: https://youtu.be/0wxJWwZU0AA\n- State & Binding: https://youtu.be/R6W6sBtpphQ\n- Observable Objects: https://youtu.be/p-oRmEph__g\n- EnvironmentObjects: https://youtu.be/5jyw9unThSE\n\nVideos Related to Swift Language:\n* Keypaths: https://youtu.be/LaoTqDiqOiA\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2022-11-19T16:00:20Z","thumbnail_url":"https://img.youtube.com/vi/Zf2pFEa3uew/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Navigation Split View for iPhone, iPad and macOS with 2 or 3 columns - SwiftUI tutorial 2022","channel_name":"Karin Prater on YouTube","video_id":"KRu0s01H3I4","video_url":"https://www.youtube.com/watch?v=KRu0s01H3I4","description":"For iOS 16 and macOS 13 you can use a new Navigation API. I will show you example for Navigation Split View which implements a multicolumn navigation style in this SwiftUI tutorial. This works also on the iPhone when you set it up with List selections, but really shines for the mac and the iPad. \nNavigationSplitView allows for further custom styling with navigationSplitViewStyle for prominentDetail and balanced. You can also set the column width and show/hide columns programmatically. \nNavigationSplitView came with SwiftUI 4 during WWDC 2022.\n\n00:00 introduction\n04:48 NavigationSplitView with double column\n10:28 SidebarView\n20:52 Navigation updates with List selection\n26:30 programmatic navigation\n36:38 State restoration\n43:43 NavigationSplitView for mac\n45:54 NavigationSplitView with three columns\n1:09:57 Settings view for macOS\n1:14:15 State restoration \n1:25:12 ColumnVisibility, show all columns programmatically\n1:36:35 navigation split view style and column width\n1:43:30 Summary\n\nUseful resources:\nWWDC 2022 The SwiftUI cookbook for navigation\nhttps://developer.apple.com/videos/play/wwdc2022/10054/\nExample Project https://developer.apple.com/documentation/swiftui/bringing_robust_navigation_structure_to_your_swiftui_app\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project files: https://github.com/gahntpo/DoubleColumnNavigationSplitProject\nhttps://github.com/gahntpo/TripleColumnNavigationSplitProject\n\nStackNavigation view tutorial https://youtu.be/piAiy5vlC9k\nhttps://github.com/gahntpo/NavigationStackProject\n\n#SwiftUI #Navigation #macos","published":"2022-11-16T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/KRu0s01H3I4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Code Completion Episode 108: A Big No No","channel_name":"Code Completion","video_id":"ALMk9SMyNYI","video_url":"https://www.youtube.com/watch?v=ALMk9SMyNYI","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Daylight Savings Time PSA\n08:53 - Chips Made In USA\n20:20 - Affinity Launches V2\n38:07 - Modernizing Old Apps\n50:33 - Sponsor: Pennant\n51:24 - Code Completion Tip\n57:19 - Outro\n58:02 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Daylight Savings Time won’t be happening for long.\n    • NSDateFormatter.com: https://nsdateformatter.com\n• Apple may soon be making their chips in the US.\n    • 9to5mac: https://9to5mac.com/2022/11/09/apple-chips-2/\n    • Linus visits an Intel fab: https://www.youtube.com/watch?v=2ehSCWoaOqQ\n    • Sam Zeloof makes his own chips: http://sam.zeloof.xyz/first-ic/\n• Affinity launches V2.\n    • Serif: https://affinity.serif.com/en-gb/\n    • Sketch: https://www.sketch.com\n    • Working Copy: https://apps.apple.com/us/app/working-copy-git-client/id896694807\n    • Filmic Pro Blunders: https://www.newsshooter.com/2022/09/04/filmic-bending-spoons-join-forces-changes-to-subscription-model/\n    • Slopes: https://getslopes.com\n• Modernizing an old app.\n    • SLUZZULS (no longer available): https://mochidev.com/apps/sluzzuls \n• Code Completion Tip:\n    • Do Statements: https://docs.swift.org/swift-book/ReferenceManual/Statements.html#ID533\n    • Gosh Darn Block Syntax: http://goshdarnblocksyntax.com\n• Commented Out: Unifi discoveries\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, September 18th, 2022.","published":"2022-11-16T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/ALMk9SMyNYI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Discover how async / await works in Swift in less than 90 seconds","channel_name":"Vincent Pradeilles on YouTube","video_id":"3CPsVAFfXlA","video_url":"https://www.youtube.com/watch?v=3CPsVAFfXlA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-15T15:55:53Z","thumbnail_url":"https://img.youtube.com/vi/3CPsVAFfXlA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"A Full Tour of NavigationStack , NavigationLink and navigationDestination - SwiftUI tutorial 2022","channel_name":"Karin Prater on YouTube","video_id":"piAiy5vlC9k","video_url":"https://www.youtube.com/watch?v=piAiy5vlC9k","description":"WWDC 2022 gave us a new Navigation API. In this SwiftUI tutorial I will show extended examples for NavigationStack. This works with the new value based NavigationLink and navigationDestination.  NavigationStack allows access to the NavigationPath, which you can use to implement programmatic navigation. It is much easier and cleaner to use than the deprecated NavigationView. \n\nAdditional resources:\nWWDC The SwiftUI cookbook for navigation\nhttps://developer.apple.com/videos/play/wwdc2022/10054/\n\nOverview\n00:00 introduction\n03:45 project set up\n05:47 NavigationLink with value and navigationDestination\n15:17 multilevel navigation stack\n16:19 programmatic navigation with NavigationPath\n\n21:46 custom back button\n28:07 NavigationStack with custom type NavigationPath\n35:04 complex navigation state\n\n56:45 state restoration with @SceneStorage, Combine and Async Await\n1:08:58 summary\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n⬇️ Project files: https://github.com/gahntpo/NavigationStackProject\n\n#SwiftUI #Navigation #NavigationStack","published":"2022-11-15T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/piAiy5vlC9k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Learn How Building the Notifications View in SwiftUI ! #swiftui #iphone #ios","channel_name":"iOS Design's","video_id":"pBE3df4LFzI","video_url":"https://www.youtube.com/watch?v=pBE3df4LFzI","description":"In this section, we'll see how we can quickly reuse the UIKit components from our storyboard to quickly build the Notifications view controller. We’ll also see how we can quickly set up a new UIViewController custom class and a custom UITableViewCell class using code we have already written. #developer #viral #viralvideo #viralshorts","published":"2022-11-14T15:04:56Z","thumbnail_url":"https://img.youtube.com/vi/pBE3df4LFzI/hqdefault.jpg","twitter_url":""},{"name":"I Ranked the Most Downloaded Apps in the World in October, and... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"cMLhMnFyPAI","video_url":"https://www.youtube.com/watch?v=cMLhMnFyPAI","description":"This Week in Apps I ranked the most downloaded apps and game, analyzed social media platforms growth over time, looking at a new Chinese shopping app that's taking the App Store by storm, and marvel at how much money Gas made...\n\nMore stuff:\n\n► Explorer → https://appfigures.com/market/explorer\n► Top Apps → https://appfigures.com/top-apps\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 - The most downloaded apps\n1:28 - Social networks\n3:08 - The most downloaded games\n4:30. -Temu\n6:52 - Gas","published":"2022-11-14T13:23:23Z","thumbnail_url":"https://img.youtube.com/vi/cMLhMnFyPAI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift 5.8: what will be the new features? 🤨 (Implicit Self For Weak Self & Debuggable AnyKeyPath)","channel_name":"Vincent Pradeilles on YouTube","video_id":"g-1oJk4mVO4","video_url":"https://www.youtube.com/watch?v=g-1oJk4mVO4","description":"Are you curious about the features that will come with the next version of Swift?\r 🤨\n\nWe can already read about them on Github!\n\nAllow implicit self for weak self captures, after self is unwrapped 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0365-implicit-self-weak-capture.md\nAdd CustomDebugStringConvertible conformance to AnyKeyPath 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0369-add-customdebugdescription-conformance-to-anykeypath.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-13T20:38:56Z","thumbnail_url":"https://img.youtube.com/vi/g-1oJk4mVO4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Replacing a Switch: Swift Code Kata #9 (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"gyLeHLilgCo","video_url":"https://www.youtube.com/watch?v=gyLeHLilgCo","description":"Switch statements (and conditionals in general) are a clue that refactoring to an object-oriented solution could simplify the code.  \n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/Parrot-Refactoring-Kata\n\nContinuing a #LiveCoding series where I do #refactoring in #SwiftLang","published":"2022-11-13T20:15:02Z","thumbnail_url":"https://img.youtube.com/vi/gyLeHLilgCo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Code Completion Episode 108 Live","channel_name":"Code Completion","video_id":"r7lEDmlj0Bc","video_url":"https://www.youtube.com/watch?v=r7lEDmlj0Bc","description":"","published":"2022-11-13T17:50:28Z","thumbnail_url":"https://img.youtube.com/vi/r7lEDmlj0Bc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"My Images Core Data Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"og1R6HIYU5c","video_url":"https://www.youtube.com/watch?v=og1R6HIYU5c","description":"This is a first of a two part series to demonstrate an option for  how you deal with Images when your persistence layer is something like CoreData or Realm?\n\nImages can be large and putting all of your eggs in one basket so to speak is not a great idea both from a performance point of view and, your database becomes really large very quickly.\n\nThe prevailing recommendation is to store your images locally to your documents directory and just keep a reference to that image stored as a property of one of your database records.\n\nThis works well for both Realm and CoreData, two offline persistence data sources that I use.\n\nIn this tutorial, I am going to be using CoreData as it requires no third party packages.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:25 Core Data Model\n4:38 Persistent Container\n6:15 Entity Extension\n8:17 FetchRequest and the MyImagesGridView\n10:28 PhotosPicker\n15:45 Dual Purpose Form - FormViewModel\n20:00 Dual Purpose Form - ImageFormView\n\nStarter Project Files:\nhttps://www.createchsol.com/MyImagesCDResources/MyImagesCDStarter.zip\n\nCompleted Project:\nhttps://www.createchsol.com/MyImagesCDResources/MyImagesCD1Completed.zip\n\nReferences mentioned in video:\nBig Mountain Studio - Mark Moeykens\n   https://www.bigmountainstudio.com\nPhotosPicker Tutorial\n   https://youtu.be/gfUBKhZLcK0\n\nDual Purpose Form and FocusState\n   https://youtu.be/VEHn4WanW5g\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/@StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nStewart Lynch on LinkedIn\n   https://www.linkedin.com/in/stewartlynch","published":"2022-11-13T14:40:16Z","thumbnail_url":"https://img.youtube.com/vi/og1R6HIYU5c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Episode 15","channel_name":"Swift Package Indexing Live Streams","video_id":"IFObURJIQtQ","video_url":"https://www.youtube.com/watch?v=IFObURJIQtQ","description":"Our second outing on YouTube! More package news from the Swift world with Dave and Sven.","published":"2022-11-11T17:20:46Z","thumbnail_url":"https://img.youtube.com/vi/IFObURJIQtQ/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"The Composable Architecture - Conference talk at Geekle's iOS Global Summit 2022","channel_name":"Swift and Tips","video_id":"McmGb9sexMo","video_url":"https://www.youtube.com/watch?v=McmGb9sexMo","description":"1st Notice: If you hear my voice \"weird\", that's because I got sick during the recording of the video, sorry for the inconvenience.\n\n2nd Notice: This video was recorded a few days ago before the release of ReducerProtocol, which by the time of the publication is already available in TCA.\n\nThe Composable Architecture (or TCA for short), is an architecture/library for building large, robust, and scalable applications. It’s built on a foundation of ideas popularized by Elm and Redux, but made to feel at home in the Swift language and on Apple's platforms. \nFurther, it’s strongly opinionated about how to manage side effects and build end-to-end tests that guarantee your business logic is doing what is expected. \nIn this talk, we are going to describe the benefits vs other architectures, and build a demo on SwiftUI applying the main concepts.\n\nLink to the demo: https://github.com/pitt500/OnlineStoreTCA\nLink to TCA: (inside the demo ☝🏻)\nMy Twitter: https://twitter.com/swiftandtips","published":"2022-11-11T17:19:26Z","thumbnail_url":"https://img.youtube.com/vi/McmGb9sexMo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Episode 14","channel_name":"Swift Package Indexing Live Streams","video_id":"bqLnQhqN6o4","video_url":"https://www.youtube.com/watch?v=bqLnQhqN6o4","description":"No more Twitter Space, Swift Package Indexing is now a podcast.","published":"2022-11-11T05:58:28Z","thumbnail_url":"https://img.youtube.com/vi/bqLnQhqN6o4/hqdefault.jpg","twitter_url":"https://twitter.com/SwiftPackages"},{"name":"What is AWS Amplify?","channel_name":"Kilo Loco on YouTube","video_id":"gobtP0OxG2I","video_url":"https://www.youtube.com/watch?v=gobtP0OxG2I","description":"","published":"2022-11-10T06:09:28Z","thumbnail_url":"https://img.youtube.com/vi/gobtP0OxG2I/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Code Completion Episode 107: Manifesting It Into My Life","channel_name":"Code Completion","video_id":"qHeHgSv0dBA","video_url":"https://www.youtube.com/watch?v=qHeHgSv0dBA","description":"Chapters: \n00:00 - Intro\n00:16 - More EU Mandates\n14:27 - Swift Ownership Modifiers\n27:14 - IAP for Boosts\n35:44 - Sponsor: Not Phở\n38:55 - Code Completion Tip\n42:14 - Max Review Corner\n1:26:51 - Outro\n1:27:36 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The EU’s newest mandates:\n    • MacRumors: https://www.macrumors.com/2022/11/01/dma-eu-law-could-force-major-changes-apple/ \n    • Mkbhd: https://www.youtube.com/watch?v=UdgRUCVUts0\n• New ownership modifiers on the path to performant move-only types:\n    • Swift Evolution Proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0377-parameter-ownership-modifiers.md\n    • take operator: https://github.com/apple/swift-evolution/blob/main/proposals/0366-move-function.md\n    • Pitch for move only types: https://forums.swift.org/t/selective-control-of-implicit-copying-behavior-take-borrow-and-copy-operators-noimplicitcopy/60168\n    • New Swift Evolution Site: https://www.swift.org/swift-evolution/\n• Apple is forcing post boosts into In-App-Purchases:\n    • Michael Tsai: https://mjtsai.com/blog/2022/11/01/iap-for-boosted-posts/ \n• Code Completion Tip:\n    • NSLayoutConstraint.activate: https://developer.apple.com/documentation/uikit/nslayoutconstraint/1526955-activate\n• Max Review Corner:\n    • Unifi: https://ui.com/\n• Commented Out: Fiber Disaster\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, November 6th, 2022.","published":"2022-11-09T13:00:27Z","thumbnail_url":"https://img.youtube.com/vi/qHeHgSv0dBA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code Review Tips","channel_name":"Tom Baranowicz","video_id":"GCSQZqzm18U","video_url":"https://www.youtube.com/watch?v=GCSQZqzm18U","description":"Today I would like to talk with you about code reviews. Actually, I would like to share a few tips which should help you as a reviewer and make those reviews really helpful for people who request them.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2022-11-08T21:06:59Z","thumbnail_url":"https://img.youtube.com/vi/GCSQZqzm18U/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Apple's SwiftUI Usage, Downsides of Swift Concurrency, Jr. Dev Advice, Dynamic Island & More!","channel_name":"Sean Allen on YouTube","video_id":"BGTFykiTbqs","video_url":"https://www.youtube.com/watch?v=BGTFykiTbqs","description":"I showcase articles about how to build for the new Dynamic Island on iPhone 14 Pro and the new features of Swift 5.7. I also discuss Lock Screen widget inspiration and updates to the Human Interface Guidelines around Live Activities and Charts. There's also Xcode tips, design resources and a great discussion on the human factor of choosing your technologies and architecture.\n\nSwift News Story Links:\nhttps://github.com/SAllen0400/swift-news\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Apple’s Use of Swift & SwiftUI\n2:11 - Dynamic Island Inspiration\n3:04 - MacOS Ventura Review\n3:54 - Downsides of Swift Concurrency\n4:58 - NSSpain X - 2022 Videos\n5:37 - Jr. Devs - Stand Out\n6:55 - Building Things & Raising Children\n8:00 - Simple Code - Developers Journey\n8:41 - Subscription Renewal Rates by Category\n9:39 - SF Symbols 4\n10:30 - LOL\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-11-08T20:11:41Z","thumbnail_url":"https://img.youtube.com/vi/BGTFykiTbqs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Cross platform vs Native","channel_name":"Kilo Loco on YouTube","video_id":"xGReGwOBt5c","video_url":"https://www.youtube.com/watch?v=xGReGwOBt5c","description":"","published":"2022-11-08T19:36:17Z","thumbnail_url":"https://img.youtube.com/vi/xGReGwOBt5c/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How many left #Twitter for #Mastodon? | This Week in #Apps #shorts","channel_name":"Appfigures on YouTube","video_id":"h6VW_wL8hpM","video_url":"https://www.youtube.com/watch?v=h6VW_wL8hpM","description":"Elon Musk's takeover of Twitter prompted some users to look for alternative, and the most popular one seems to be Mastodon, a distributed social platform.\n\nHere's how much Mastodon grew last week!\n\nA clip from https://youtu.be/quNU1Fc0mL4","published":"2022-11-08T17:58:10Z","thumbnail_url":"https://img.youtube.com/vi/h6VW_wL8hpM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Tips on Presenting Views Modally in SwiftUI (w/ Natalia Panferova)","channel_name":"Vincent Pradeilles on YouTube","video_id":"xpG7uJ_uOuU","video_url":"https://www.youtube.com/watch?v=xpG7uJ_uOuU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nGet Natalia's book 👉 https://books.nilcoalescing.com/integrating-swiftui\nCheck out Natalia's blog 👉 https://nilcoalescing.com\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-08T15:55:00Z","thumbnail_url":"https://img.youtube.com/vi/xpG7uJ_uOuU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create iOS Calendar app in Swift with CalendarKit (Full Tutorial in 8K)","channel_name":"Richard Topchii on YouTube","video_id":"cJ63-_z1qg8","video_url":"https://www.youtube.com/watch?v=cJ63-_z1qg8","description":"Updated for the 8K resolution (7680 × 4320).\nFor the best experience, make sure to watch in the highest quality available.\n\nThis is a full CalendarKit tutorial where we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. Then we'll add event creation and editing support to our calendar application. We'll make it possible to edit the beginning and the end of the event by dragging it, as in the default iOS calendar app. To edit events by filling in a form we'll be using a framework called EventKitUI in addition to EventKit and CalendarKit.\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\nEventKitUI:\nhttps://developer.apple.com/documentation/eventkitui\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nWatch two parts of this tutorial separately:\nPart 1: Create iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=cvF1D-F_LPw\nPart 2: Editing events: iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=6KHTYsYs12w\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Intro\n0:34 Create an Xcode project\n1:34 Configure Xcode project\n5:17 Testing our configuration\n6:28 Installing CalendarKit\n9:05 EventKit\n10:22 Requesting calendar access\n13:28 Adding events to the calendar\n14:05 Displaying events in CalendarKit\n15:04 Fetching events from the EventStore\n18:30 Converting events to CalendarKit's format\n22:23 Getting notified for event changes\n25:29 1st milestone & explanation\n26:22 Reacting to event selection\n28:34 Adding a custom data model\n36:35 Event detail view\n41:15 How editing works in CalendarKit\n47:28 Activating edit mode\n51:28 Saving changes to the Event Store\n54:50 Exiting edit mode\n55:46 Creating new events\n1:00:53 Showing a form for new events\n1:07:34 Final result & explanation\n1:08:11 Conclusion","published":"2022-11-07T21:11:27Z","thumbnail_url":"https://img.youtube.com/vi/cJ63-_z1qg8/hqdefault.jpg","twitter_url":""},{"name":"Everyone's (Not) Moving to Mastodon... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"quNU1Fc0mL4","video_url":"https://www.youtube.com/watch?v=quNU1Fc0mL4","description":"This Week in #Apps I'm looking at Amazon Music's big update, YouTube's dominance, Twitter' mobile revenue, big numbers for Mastodon's, and what Taylor Swift did for Ticketmaster.\n\nBy the way, I changed my audio hardware. Can you hear the difference? Do you like this or last week's version?\n\nMore stuff:\n\n► How to beat competitors fast → https://youtu.be/HZDwtalaoSE\n\n► Explorer → https://appfigures.com/market/explorer\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/top-apps\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n0:00 - Intro\n0:05 - Amazon Music downloads\n2:31 - YouTube Premium\n4:27 - Twitter's revenue\n6:11 - Mastodon Downloads\n7:48 - Taylor Swift + Ticketmaster","published":"2022-11-06T18:46:01Z","thumbnail_url":"https://img.youtube.com/vi/quNU1Fc0mL4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"LiveText in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"pgCYdhSyUGM","video_url":"https://www.youtube.com/watch?v=pgCYdhSyUGM","description":"In this video, we will be finding out how we can use the Live Text feature to scan and copy text from images on our phones or iPad cameras.\n\nWe will use VisionKit to present the camera and allow us to capture any text it finds.  This will be implemented  by creating a DataScanViewController using A UIViewControllerRepresentable.\n\nSimilarly in the In the second part of the video we will again use VisionKit to scan an image, looking for text using a  UIViewRepresentable to create a UIImageView that will allow us to analyze the image selected from our Photos album.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:15 Live Text Scanning from Camera\n17:59 Live Text capture from Images\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/LiveText_iOS_16_starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Live-Text-in-iOS-16\n\nReferences mentioned in video:\nImageRenderer\n   https://youtu.be/wBVhWI6piU4\n\nUIKIt Integration with SwiftUI\n   https://youtu.be/k4h9i6KVvi8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-11-06T14:05:10Z","thumbnail_url":"https://img.youtube.com/vi/pgCYdhSyUGM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Navigation Basics for SwiftUI on macOS","channel_name":"Kilo Loco on YouTube","video_id":"8buuKon6ZdQ","video_url":"https://www.youtube.com/watch?v=8buuKon6ZdQ","description":"This tutorial covers how to get started with navigation in a macOS app using SwiftUI. You will implement the NavigationSplitView API to setup columns in the side bar, content column, and details column.\n\nProject:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/macos-navigation/video/macos-navigation\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\n\n#swift #swiftui #macos","published":"2022-11-05T00:23:40Z","thumbnail_url":"https://img.youtube.com/vi/8buuKon6ZdQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"What is AWS?","channel_name":"Kilo Loco on YouTube","video_id":"c73fueQt9fY","video_url":"https://www.youtube.com/watch?v=c73fueQt9fY","description":"","published":"2022-11-04T05:00:54Z","thumbnail_url":"https://img.youtube.com/vi/c73fueQt9fY/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Frontend vs Backend Developer","channel_name":"Kilo Loco on YouTube","video_id":"lOJHHfTzLoI","video_url":"https://www.youtube.com/watch?v=lOJHHfTzLoI","description":"","published":"2022-11-03T04:51:14Z","thumbnail_url":"https://img.youtube.com/vi/lOJHHfTzLoI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Code Completion Episode 106: It Was Infinitely More Readable","channel_name":"Code Completion","video_id":"BKvVA0-TsEs","video_url":"https://www.youtube.com/watch?v=BKvVA0-TsEs","description":"00:00 - Intro\n00:17 - 16-in iPad Rumors\n07:13 - No New Macs This Year?\n13:31 - Apple and USB-C\n22:00 - USB 4 Version 2\n30:33 - Sponsor: Super Easy Timer\n31:09 - Code Completion Tip\n38:07 - Mini Review Corner\n44:49 - Outro\n45:31 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• 16-in iPad Rumors:\n    • 9to5mac: https://9to5mac.com/2022/10/26/16-inch-ipad-2023-release-date/\n    • Darkboard: https://www.kickstarter.com/projects/astropad/darkboard-ultralight-ergonomic-drawing-surface-for-ipad\n• Rumors of no new Macs in the rest of 2022:\n    • 9to5mac: https://9to5mac.com/2022/10/30/new-macs-pushed-to-2023/\n• Apple being forced to add USB-C to Future iPhones:\n    • Forbes: https://www.forbes.com/sites/siladityaray/2022/10/26/weve-no-choice-apple-says-iphones-will-switch-over-to-usb-c-chargers-to-comply-with-new-eu-law/ \n• USB 4 Version 2 is going to be fast:\n    • Ars Technica: https://arstechnica.com/gadgets/2022/10/usb-c-can-hit-120gbps-with-newly-published-usb4-version-2-0-spec/\n• Code Completion Tip: Regex literal conversion\n    • Quick Bird Studios: https://quickbirdstudios.com/blog/regexbuilder/\n    • Use Your Loaf: https://useyourloaf.com/blog/getting-started-with-swift-regex/\n• Mini Review Corner:\n    • iPad Pro: https://www.apple.com/ipad-pro/\n• Commented Out:\n    • Networking: https://ui.com\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, October 31st, 2022.","published":"2022-11-02T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/BKvVA0-TsEs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is a developer? #shorts","channel_name":"Kilo Loco on YouTube","video_id":"ge7MpuiKA8I","video_url":"https://www.youtube.com/watch?v=ge7MpuiKA8I","description":"What is a developer and what do they do?","published":"2022-11-02T03:30:08Z","thumbnail_url":"https://img.youtube.com/vi/ge7MpuiKA8I/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"💜 NYC Subway mobile app: online user guide #iPhone #astrojs #tailwindcss","channel_name":"Full Queue Developer","video_id":"H-So7Q8sG78","video_url":"https://www.youtube.com/watch?v=H-So7Q8sG78","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nToday we worked on the user guide for Underway, for publishing on the website. We made a page explaining the main menu, and made it look good on large screens and small screens. The website is build using AstroJS and TailwindCSS.\n\nBroadcasted live on Twitch on November 1, 2022\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-11-01T23:00:09Z","thumbnail_url":"https://img.youtube.com/vi/H-So7Q8sG78/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Swift Quiz #04 – Property Observers and Initializers","channel_name":"Vincent Pradeilles on YouTube","video_id":"unolKGPqsKk","video_url":"https://www.youtube.com/watch?v=unolKGPqsKk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-11-01T15:55:17Z","thumbnail_url":"https://img.youtube.com/vi/unolKGPqsKk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI - Face Loading Animation Tutorial","channel_name":"Shubham Singh on YouTube","video_id":"KcdwLAo8dss","video_url":"https://www.youtube.com/watch?v=KcdwLAo8dss","description":"Hey guys! 👋\nToday, I'll show you how to create this face loading animation using the SwiftUI framework. 😄\n\n#swiftui #ios #xcode #animation \n\n----------------------------------------------------------------------------\n→ Source Project- https://www.patreon.com/posts/74025109\n\n→ Subscribe to my channel to stay updated-\nhttps://www.youtube.com/c/ShubhamSingh_iosdev?sub_confirmation=1\n\n→ Reach Out to me On\nInstagram: https://www.instagram.com/shubham_iosdev\nTwitter: https://twitter.com/shubham_iosdev\n\n----------------------------------------------------------------------------\nTimestamps\n\n0:04 - Intro\n0:25 - Tutorial Start\n1:40 - Create the Capsule Loader\n4:25 - Enum for state based animation\n9:23 - Logic & functions for animation\n13:25 - Finish the animation view\n\n----------------------------------------------------------------------------\nMusic\n\nElectro Cabello by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400048\nArtist: http://incompetech.com/\n\nDrive by mezhdunami. https://soundcloud.com/mezhdunami\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/3LqywQx\nMusic promoted by Audio Library https://youtu.be/KQhGdXDdjuM\n\nrainy night by Luke Hall https://soundcloud.com/c_luke_hall\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0\nFree Download / Stream: https://bit.ly/3TIQelY\nMusic promoted by Audio Library https://youtu.be/sGclUtpr2-s\n\nTrack: Highwave — Jay Someday [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: https://youtu.be/otWqKydV2ko\nFree Download / Stream: https://alplus.io/highwave\n----------------------------------------------------------------------------\n\nThanks for watching! Subscribe to my channel, and I'll see you next time :D","published":"2022-11-01T04:00:10Z","thumbnail_url":"https://img.youtube.com/vi/KcdwLAo8dss/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Code Completion Episode 106 Live","channel_name":"Code Completion","video_id":"2f54SJImQIw","video_url":"https://www.youtube.com/watch?v=2f54SJImQIw","description":"","published":"2022-10-31T22:49:35Z","thumbnail_url":"https://img.youtube.com/vi/2f54SJImQIw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Who Passes What? Swift Code Kata #8 (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"1JTIXgzvQyc","video_url":"https://www.youtube.com/watch?v=1JTIXgzvQyc","description":"Who passes what? We move more responsibilities, then ask how much one caller should pass to the next object. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/Tennis-Refactoring-Kata\n\nContinuing a #LiveCoding series where I do #refactoring in #SwiftLang","published":"2022-10-30T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/1JTIXgzvQyc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Gauge View iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"k38t-tjCM7g","video_url":"https://www.youtube.com/watch?v=k38t-tjCM7g","description":"In this video I am going to introduce you to the new Gauge view that is now available for all apple platforms in iOS 16\n\nWe will be exploring the different options for Linear gauges as well as circular gauges and will compete the video by creating a fun view with a countdown timer to launch a rocket.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:15 LinearCapacity\n7:40 AccessoryLinear\n9:30 AccesssoryLinearCapacity\n11:37 AccessoryCircular\n14:33 AccessoryCircularCapacity\n15:56 Rocket Launch\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/GaugeViewStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Gauge-View-Demo-Complete\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-10-30T13:32:53Z","thumbnail_url":"https://img.youtube.com/vi/k38t-tjCM7g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Reddit Could Legitimize NFTs | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"LCdi8z4yEDU","video_url":"https://www.youtube.com/watch?v=LCdi8z4yEDU","description":"This Week in #Apps I'm looked at Snapchat's in-app revenue, the Mac App Store, NFTs from Reddit, and Marvel's latest game, Snap.\n\nI also shared what I think would be an unpopular opinion that I'm willing to bet on.\n\n[More stuff]\n\n► How to beat competitors fast → https://youtu.be/HZDwtalaoSE\n\n► Explorer → https://appfigures.com/market/explorer\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/top-apps\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n00:00 - Snapchat+\n01:54 - The Mac App Store\n03:51 - Reddit NFTs\n05:47 - Veve Collectibles\n07:34 - Marvel Snap","published":"2022-10-29T20:45:52Z","thumbnail_url":"https://img.youtube.com/vi/LCdi8z4yEDU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"LIVE: What I Learned About ASO in 2022 - Reviewing My ASO Predictions From Last Year","channel_name":"Appfigures on YouTube","video_id":"seq_WLIpnwc","video_url":"https://www.youtube.com/watch?v=seq_WLIpnwc","description":"Last year I made a bunch of predictions about App Store Optimization in 2022. It's something I've been doing every year for. awhile now. \n\nBefore making ASO predictions for 2023 I'm going to review my predictions to see which happened as I thought and which didn't, and share my learnings.","published":"2022-10-29T17:20:28Z","thumbnail_url":"https://img.youtube.com/vi/seq_WLIpnwc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift Closures Explained","channel_name":"Sean Allen on YouTube","video_id":"ND44vQ5iJyc","video_url":"https://www.youtube.com/watch?v=ND44vQ5iJyc","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI explain what confused me most when learning closures. What do the parenthesis mean? What are the $ in closures (shorthand syntax)? What does @escaping mean? What is Trailing Closure Syntax? This Swift tutorial was created in Xcode 14.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - These confused me\n0:22 - Build a closure and pass it around\n3:11 - Closure Types\n5:17 - Shorthand syntax - $0, $1\n5:30 - Trailing Closure Syntax Intro & Shorthand Syntax\n9:34 - SwiftUI - Trailing Closure Syntax\n12:09 - @escaping - What does it mean?","published":"2022-10-29T14:00:46Z","thumbnail_url":"https://img.youtube.com/vi/ND44vQ5iJyc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"💜 NYC Subway app. Fix PATH arrivals for Android. Sponsored by oneleif opensource Discord! #kotlin","channel_name":"Full Queue Developer","video_id":"OIO2e9ju0oc","video_url":"https://www.youtube.com/watch?v=OIO2e9ju0oc","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nToday we switch to the new API for PATH trains for Android! The previous two sessions, we worked on the same switch for iOS. Join our sponsor's discord! https://discord.gg/2AcWnZwhPe\n\nBroadcasted live on Twitch on Oct 28, 2022\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-29T00:00:20Z","thumbnail_url":"https://img.youtube.com/vi/OIO2e9ju0oc/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"31 Xcode Tips & Tricks - 2022 | Xcode 14","channel_name":"Sean Allen on YouTube","video_id":"40imnmzsmxk","video_url":"https://www.youtube.com/watch?v=40imnmzsmxk","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nI run through 31 tips and tricks for Xcode to improve your productivity and efficiency. Without a doubt, you will learn something new about Xcode today 😀.\n\nThis video was created in Xcode 14.\n\nShow Build Times Command:\ndefaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper \n\nTimestamps:\n0:00 - Optional Parameters & Shortcuts\n0:31 - Multiline Cursor Editing\n0:47 - Vertical Selection\n1:16 - Code Folding & Line Numbers\n1:41 - Spell Check Your Code\n2:03 - Refactor - Rename\n2:23 - Edit All in Scope\n2:59 - Slow Animations\n3:28 - Record Videos & Animated GIFs\n4:01 - 3D App Model (Views)\n4:40 - Wireless Device - Run App\n5:12 - SwiftUI Preview Variants\n6:00 - Curly Brace Auto Indent\n6:23 - Fix Indentation\n6:47 - See Curly Brace Scope\n7:05 - Quickly Adjust Text Size\n7:18 - Quick Refactor - Extract Subview\n7:58 - Reminders - #warning & #error\n8:56 - Problem Solver - Clean & Build\n9:20 - Show How Long Your Project Takes to Build\n9:51 - Show Build Timeline - Find Issues\n10:49 - Single Asset App Icon\n11:19 - Test Flight Feedback in Xcode\n11:51 - App Uses Non Exempt Encryption\n13:11 - Open File or Method Quickly\n13:41 - Xcode Theme Customization\n14:21 - Document Your Code Quickly\n15:12 - Open Apple Documentation\n15:52 - Minimap\n16:19 - Editor Management (Multiple Editors)\n17:19 - Hover Panels","published":"2022-10-28T13:31:38Z","thumbnail_url":"https://img.youtube.com/vi/40imnmzsmxk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"💜 NYC Subway app. Clean up after PATH arrivals. Sponsored by oneleif opensource Discord! #Xcode #","channel_name":"Full Queue Developer","video_id":"BCZvN4OY-_A","video_url":"https://www.youtube.com/watch?v=BCZvN4OY-_A","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n\nToday we cleanup the code we wrote last time. We opt to parse our internal types inside of custom Decoding initializers, instead of having two types that mirror each other: an internal type and a type used only for decoding.\n\nBroadcasted live on Twitch on October 27, 2022 -- Watch live at https://www.twitch.tv/fullqueuedeveloper\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-28T00:00:04Z","thumbnail_url":"https://img.youtube.com/vi/BCZvN4OY-_A/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 NYC Subway app. Fixing PATH arrivals","channel_name":"Full Queue Developer","video_id":"zuFCqZGxQW8","video_url":"https://www.youtube.com/watch?v=zuFCqZGxQW8","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nPATH API that we were using fell over soon after we launched. Turns out PATH provides an API directly. Today, we work to fix the popover and the all arrivals for PATH trains in the app.\n\nBroadcasted live on Twitch on October 25, 2022\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-26T00:30:11Z","thumbnail_url":"https://img.youtube.com/vi/zuFCqZGxQW8/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Discover how to implement a Mock in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"sKgv7mVpI0o","video_url":"https://www.youtube.com/watch?v=sKgv7mVpI0o","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-10-25T14:57:01Z","thumbnail_url":"https://img.youtube.com/vi/sKgv7mVpI0o/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 105: I Will Place an iPhone in His Casket","channel_name":"Code Completion","video_id":"BXjWiO6wdTU","video_url":"https://www.youtube.com/watch?v=BXjWiO6wdTU","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - New Products\n32:47 - Macros in Swift\n46:13 - Apple Savings Account\n48:53 - Sponsor: Bon Voyage\n49:56 - Code Completion Tip\n53:39 - Mini Review Corner\n1:03:06 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple Released New Products:\n    • iPad: https://www.apple.com/newsroom/2022/10/apple-unveils-completely-redesigned-ipad-in-four-vibrant-colors/\n    • Magic Keyboard Folio: https://www.apple.com/shop/product/MQDP3LL/A/magic-keyboard-folio-for-ipad-10th-generation-us-english\n    • iPad Pro: https://www.apple.com/newsroom/2022/10/apple-introduces-next-generation-ipad-pro-supercharged-by-the-m2-chip/\n    • Apple TV: https://www.apple.com/newsroom/2022/10/apple-introduces-the-powerful-next-generation-apple-tv-4k/\n• Macros may be coming to Swift:\n    • A Possible Vision For Macros: https://forums.swift.org/t/a-possible-vision-for-macros-in-swift/60900\n• Apple Savings Account:\n    • Apple Newsroom: https://www.apple.com/newsroom/2022/10/apple-card-will-let-users-grow-daily-cash-rewards-while-saving-for-the-future/ \n• Code Completion Tip:\n    • .frame: https://developer.apple.com/documentation/swiftui/view/frame(minwidth:idealwidth:maxwidth:minheight:idealheight:maxheight:alignment:)\n• Mini Review Corner:\n    • iPhone 14 Pro: https://www.apple.com/iphone-14-pro/\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, October 23rd, 2022.","published":"2022-10-25T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/BXjWiO6wdTU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Use SwiftUI in an existing UIKit project","channel_name":"Mike Mikina on YouTube","video_id":"DgSLvIERY7s","video_url":"https://www.youtube.com/watch?v=DgSLvIERY7s","description":"SwiftUI is here to stay. In this video I’m talking about using SwiftUI in an existing UIKit project. How to connect a SwiftUI view to the UIViewController and add a two way communication between them. \n\nLink to the repository: https://github.com/mikina/UIKitProjectWithSwiftUI\nPrevious video with the progress bar: https://www.youtube.com/watch?v=8pMx1rmU5Ig\n\n00:00 Intro\n00:15 Start\n00:52 Add SwiftUI view to the UIViewController\n02:38 Don't forget about constraints\n04:13 Add the interaction between SwiftUI and UIViewController\n09:28 Add a PassthroughSubject to control SwiftUI view\n11:15 Add the ViewModel\n15:11 Call a function in UIKit from the SwiftUI\n16:38 Outro\n\n#iOS #SwiftUI #UIKit #programming\n\nMusic: Streambeats","published":"2022-10-24T19:55:40Z","thumbnail_url":"https://img.youtube.com/vi/DgSLvIERY7s/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"How To Add Real-Time Chat Messaging To Your iOS App","channel_name":"Stream Developers on YouTube","video_id":"liJF6h3uhTo","video_url":"https://www.youtube.com/watch?v=liJF6h3uhTo","description":"Using the Stream iOS/Swift SDK, you can build real-time iOS chat messaging applications similar to iMessage, Telegram, and WhatsApp. In less than 11 minutes, you will discover how to integrate fully functional chat messaging into an iOS application.\n\n🔗 Related Links\n- The finished iOS chat demo: https://github.com/GetStream/swift-and-swiftui-tutorial-projects/tree/main/iOS-Chat-Demo\n\n- iOS Stream Chat written tutorial: https://getstream.io/tutorials/ios-chat/\n\n- SwiftUI version (video): https://youtu.be/Gk14JlvXO6k\n\n- iOS Swift SDK: https://github.com/getstream/stream-chat-swift\n\n- Start a free trial: https://getstream.io/chat/sdk/ios/\n\n🕑 Timestamps\n00:00 Introduction\n00:43 Your takeaway: The final project\n02:31 Start with a Storyboard project in Xcode\n03:15 Fetch the iOS SDK\n04:30 Understanding the AppDelegate.swift\n05:05 Understanding the SceneDelegate.swift\n05:34 What is a View Controller?\n07:28 Setup the SDK using SceneDelegate.swift\n09:52 A walkthrough of the completed project features","published":"2022-10-24T07:29:18Z","thumbnail_url":"https://img.youtube.com/vi/liJF6h3uhTo/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Code Completion Episode 105 Live","channel_name":"Code Completion","video_id":"XenQ-FNZeL4","video_url":"https://www.youtube.com/watch?v=XenQ-FNZeL4","description":"","published":"2022-10-24T01:45:17Z","thumbnail_url":"https://img.youtube.com/vi/XenQ-FNZeL4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 12 (iOS)","channel_name":"Amr on YouTube","video_id":"qpQxzvS0uao","video_url":"https://www.youtube.com/watch?v=qpQxzvS0uao","description":"In this video we will finish ProfileDataFormViewController\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-10-23T18:00:16Z","thumbnail_url":"https://img.youtube.com/vi/qpQxzvS0uao/hqdefault.jpg","twitter_url":""},{"name":"ShareLink and ShareSheet in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"rM_2i5YobF4","video_url":"https://www.youtube.com/watch?v=rM_2i5YobF4","description":"In this video, I am going to introduce you to  ShareLink which was introduced in iOS 16 and it is a much simpler way to gather information from your app that you may which to share with others via the ShareSheet option.\n\nWe will look at the basic initializers and what affect each of the arguments have when sharing via a text message or email and then we will take a look at a more practical example.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:57 The Basics\n16:00 Practical Example\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ShareLinkStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/ShareLink-Demo\n\nReferences mentioned in video:\nImage Renderer in iOS 16\n   https://youtu.be/wBVhWI6piU4\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-10-23T13:51:08Z","thumbnail_url":"https://img.youtube.com/vi/rM_2i5YobF4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"💜 NYC Subway app. Bug fixes for async code and building a user guide for my app","channel_name":"Full Queue Developer","video_id":"B1kqtc0oDZI","video_url":"https://www.youtube.com/watch?v=B1kqtc0oDZI","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nBroadcasted live on Twitch on October 21, 2022\n\nToday we rewrite some async code that was causing a crash on iOS 15. Then we update the schedule for next week, adding in next week's sponsor to the artwork. Finally, we continue our user guide on the web\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-22T14:31:02Z","thumbnail_url":"https://img.youtube.com/vi/B1kqtc0oDZI/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"The Best Way to Beat your Competitors is by Learning From Them!","channel_name":"Appfigures on YouTube","video_id":"HZDwtalaoSE","video_url":"https://www.youtube.com/watch?v=HZDwtalaoSE","description":"Want to beat the competition on the App Store and Google Play? You can do it all on your own slowly, or... use the tips I'll be sharing in this live stream to beat them faster by learning from them.\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli","published":"2022-10-21T07:02:23Z","thumbnail_url":"https://img.youtube.com/vi/HZDwtalaoSE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"💜 Building a user guide for the website for Underway NYC #astrojs #ios #xcode","channel_name":"Full Queue Developer","video_id":"Zu1KI2R8ZQs","video_url":"https://www.youtube.com/watch?v=Zu1KI2R8ZQs","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nBroadcasted live on Twitch on October 20, 2022\n\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-21T04:05:24Z","thumbnail_url":"https://img.youtube.com/vi/Zu1KI2R8ZQs/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"💜 iOS Screenshots using XCUITest, for Underway: Subway app for NYC #swift #Xcode #nyc #struggle","channel_name":"Full Queue Developer","video_id":"uWLLRAJhbVY","video_url":"https://www.youtube.com/watch?v=uWLLRAJhbVY","description":"📲 DOWNLOAD UNDERWAY:\nApp Store: https://apps.apple.com/app/id1118548566\nGoogle Play: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\nBroadcasted live on Twitch on Oct 14, 2022\n\n0:00 starting soon\n4:10 welcome \n6:00 fix screenshot script (attempt 1)\n1:29:08 publish schedule  \n1:49:36 fix screenshot script\n2:41:01 wrap up\n\n\n\n🎙️ LIVE STREAM:\nTwitch: https://twitch.tv/FullQueueDeveloper\n\n🌍 SOCIALS:\nDiscord: https://discord.gg/gGmBNcDxrf\nTwitter: https://twitter.com/FullQueueDev\nTikTok: https://www.tiktok.com/@FullQueueDeveloper\nGitHub: https://github.com/FullQueueDeveloper\n\n🍎 APP STORE:\nUnderway NYC: https://apps.apple.com/app/id1118548566\nHaptics Studio: https://apps.apple.com/app/id1624792731\n\n🤖 GOOGLE PLAY:\nUnderway NYC: https://play.google.com/store/apps/details?id=nyc.underway.underway\n\n💜 SUPPORT:\nKoFi: https://ko-fi.com/FullQueueDeveloper\nGitHub: https://github.com/sponsors/FullQueueDeveloper\n\n🕸 WEBSITE:\nhttps://fullqueuedeveloper.com\n\n📧 CONTACT:\nbusiness@fullqueuedeveloper.com","published":"2022-10-20T22:10:16Z","thumbnail_url":"https://img.youtube.com/vi/uWLLRAJhbVY/hqdefault.jpg","twitter_url":"https://twitter.com/FullQueueDev"},{"name":"Build Swift Charts Stocks App Part 3 - Ticker Symbol Sheet UI - SwiftUI iOS 16 App","channel_name":"Xcoding with Alfian","video_id":"F5uOS-b003c","video_url":"https://www.youtube.com/watch?v=F5uOS-b003c","description":"This is the 2nd part of \"Build Stocks App with SwiftUI & Swift Charts\" series. In this part, we're going to create an iOS 16 SwiftUI App to Ticker Symbols List & Search View. #ios16 #swiftcharts #swiftui \n\nCompleted Project GitHub Repo:\nhttps://github.com/alfianlosari/stocksapptutorial\n\nPart 1 - Yahoo Finance API \nhttps://youtu.be/twhgYBrepSo\n\nPart 2 -  My Ticker Symbols List & Search Tickers \nhttps://youtu.be/HYC0WboiImU\n\nTimeline:\n00:00:00 Introduction \n00:01:45 Stock Ticker Sheet View & Ticker Quote View Model\n00:07:08 Ticker & Quote Stubs\n00:09:23 Stubbing Stock Ticker Sheet Preview\n00:15:42 Header Row Section\n00:20:33 Price & Diff  Row Section\n00:36:48 Date Range Picker Row View\n00:45:52 Quote Detail Row Horizontal Carousel View\n01:02:29 Testing & Closing\n\nMorning Routine by Ghostrifter Official | https://soundcloud.com/ghostrifter-official\nMusic promoted by https://www.chosic.com/free-music/all/\nCreative Commons CC BY-SA 3.0\nhttps://creativecommons.org/licenses/by-sa/3.0/","published":"2022-10-19T13:25:24Z","thumbnail_url":"https://img.youtube.com/vi/F5uOS-b003c/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Code Completion Episode 104: If You Don’t Want To Be Treasonous","channel_name":"Code Completion","video_id":"1FDf6wefg24","video_url":"https://www.youtube.com/watch?v=1FDf6wefg24","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - HIG Change Logs\n15:15 - Ask Apple\n24:43 - Payment Confirmation Screens\n38:46 - Sponsor: Huuungry\n39:42 - Code Completion Tip\n45:33 - Mini Review Corner\n50:02 - Outro\n50:58 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Change Logs added to the HIG\n    • Linda Dong on Twitter: https://mobile.twitter.com/lindadong/status/1580961097611239424\n• Ask Apple\n    • Apple Newsroom: https://www.apple.com/newsroom/2022/10/apple-introduces-ask-apple-for-developers/\n• Improved Payment Confirmation Screens\n    • Ryan Jones on Twitter: https://twitter.com/rjonesy/status/1579598021415022593 \n• Code Completion Tip\n    • ITSAppUsesNonExemptEncryption: https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption\n• Mini Review Corner\n    • budi: https://www.amazon.com/gp/product/B09HPP75RS/\n• Commented Out\n    • New anime this season.\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, October 16th, 2022.","published":"2022-10-19T12:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1FDf6wefg24/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Discover the Coordinator pattern in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"HHW7NsJKAKI","video_url":"https://www.youtube.com/watch?v=HHW7NsJKAKI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-10-18T14:50:59Z","thumbnail_url":"https://img.youtube.com/vi/HHW7NsJKAKI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Request App Ratings & Review - SwiftUI | iOS 16 | Xcode 14","channel_name":"Sean Allen on YouTube","video_id":"_oTPT3gFUms","video_url":"https://www.youtube.com/watch?v=_oTPT3gFUms","description":"It's important to understand HOW the the request app review prompt works. It's not guaranteed to show up and you have a limited amount of asks per year. It's also vital to know WHEN to show the review prompt, which is a decision based on your product.\n\nApp Store ratings and reviews are vital in ranking on the App Store. The best way to get them is to ask!\n\nThis SwiftUI Tutorial was created in Xcode 14. \n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-10-18T13:31:15Z","thumbnail_url":"https://img.youtube.com/vi/_oTPT3gFUms/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 11 (iOS)","channel_name":"Amr on YouTube","video_id":"pyP7rZDi_28","video_url":"https://www.youtube.com/watch?v=pyP7rZDi_28","description":"In this video we will finish logging users in, handle errors and sign out\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-10-17T15:34:45Z","thumbnail_url":"https://img.youtube.com/vi/pyP7rZDi_28/hqdefault.jpg","twitter_url":""},{"name":"This app DETHRONED TikTok and BeReal for a Hot minute | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"TDos_vENUEs","video_url":"https://www.youtube.com/watch?v=TDos_vENUEs","description":"This Week in Apps we're looking at the highest earning and most downloaded game in September, TikTok Now, Gas, and also poking under the hood of Uber's growth.\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/top-apps\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Explorer → https://appfigures.com/explorer\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n00:00 Bonus insight\n00:44 Most downloaded games\n03:03 highest earning games\n04:19 TikTok Now\n05:53 Gas (the app)\n08:19 Uber Driver (+ Lyft)\n10:18 Bye bye","published":"2022-10-16T19:03:20Z","thumbnail_url":"https://img.youtube.com/vi/TDos_vENUEs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Moving Responsibilities: Swift Code Kata #7 (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"0ugpMLGMNQg","video_url":"https://www.youtube.com/watch?v=0ugpMLGMNQg","description":"Moving responsibilities from the caller to a called object can greatly simplify your code. I stream at https://twitch.tv/qcoding\n\nYou can try this kata yourself too! Here's the source: https://github.com/emilybache/Tennis-Refactoring-Kata","published":"2022-10-16T18:15:00Z","thumbnail_url":"https://img.youtube.com/vi/0ugpMLGMNQg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift URLSession with Async Await on Linux","channel_name":"Xcoding with Alfian","video_id":"5YDIEk_l-H0","video_url":"https://www.youtube.com/watch?v=5YDIEk_l-H0","description":"","published":"2022-10-16T14:26:32Z","thumbnail_url":"https://img.youtube.com/vi/5YDIEk_l-H0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"ImageRenderer iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"wBVhWI6piU4","video_url":"https://www.youtube.com/watch?v=wBVhWI6piU4","description":"In this video we dive into the iOS ImageRenderer frameworks for SwiftUI.\nLearn how to generate images from your views and share them using the new ShareLink method introduced in iOS 16\nWe will be looking at generating images from our views and I will be using 2 different examples\n\nOne will be to generate an image from a view that has a fixed frame size and the other where the view's size is determined by the amount of space made available by the device screen and layout.\n\nWe will look at some best practices for avoiding issues with transparency and resolution.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:00 Example 1\n16:00 Example 2\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ImageRendereringStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/ImageRendereringComplete\n\nReferences mentioned in video:\nCPhotosPicker:\n   https://youtu.be/gfUBKhZLcK0\n\nCharts Framework 1:\n    https://youtu.be/dIvE-E8nlsA\n\nCharts Framework 2:\n   https://youtu.be/lB3poCA8ZN4\n\nHow to read a view size in SwiftUI:  Five Stars Blog\n   https://www.fivestars.blog/articles/swiftui-share-layout-information/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-10-16T13:45:31Z","thumbnail_url":"https://img.youtube.com/vi/wBVhWI6piU4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Tab Selection from Child View mp4! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"c62uTyhTIQE","video_url":"https://www.youtube.com/watch?v=c62uTyhTIQE","description":"","published":"2022-10-16T12:00:33Z","thumbnail_url":"https://img.youtube.com/vi/c62uTyhTIQE/hqdefault.jpg","twitter_url":""},{"name":"Increase Your Xcode Productivity With EditorKeys MacBook Keyboard Cover | Review & Giveaway","channel_name":"tundsdev on YouTube","video_id":"6-75YK-8EmI","video_url":"https://www.youtube.com/watch?v=6-75YK-8EmI","description":"Increase Your Xcode Productivity With EditorKeys MacBook Keyboard Cover | Review & Giveaway\n\nView Editor Keys Amazing Products with the link below and use the discount code for 10% off any product\nwww.editorskeys.com/tundsdev\n\nGet a 10% Discount Code on any product with the code below\nTUNDSDEV\n\nWant to win an EditorKeys Macbook Pro Keyboard Cover? Enter the Giveaway below\nhttps://gleam.io/cmbgf/editorskeys-xcode-keyboard-covers-for-macbook-pro\n\nIn this product review, we'll be reviewing the EditorKeys Macbook Pro Keyboard cover.\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH","published":"2022-10-15T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/6-75YK-8EmI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 10 (iOS)","channel_name":"Amr on YouTube","video_id":"xT9wxj1OlPQ","video_url":"https://www.youtube.com/watch?v=xT9wxj1OlPQ","description":"In this video we will finish logging users in, handle errors and sign out\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-10-15T13:14:11Z","thumbnail_url":"https://img.youtube.com/vi/xT9wxj1OlPQ/hqdefault.jpg","twitter_url":""},{"name":"Horizontal Scroll with rotate3DEffect mp4! SwiftUI Tutorial #swiftui #swiftuideveloper #swift","channel_name":"iOS Design's","video_id":"phOR5vIySPM","video_url":"https://www.youtube.com/watch?v=phOR5vIySPM","description":"","published":"2022-10-15T12:00:35Z","thumbnail_url":"https://img.youtube.com/vi/phOR5vIySPM/hqdefault.jpg","twitter_url":""},{"name":"Redacted Placeholder mp4! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swift","channel_name":"iOS Design's","video_id":"aJG8mswB76Y","video_url":"https://www.youtube.com/watch?v=aJG8mswB76Y","description":"","published":"2022-10-14T12:00:00Z","thumbnail_url":"https://img.youtube.com/vi/aJG8mswB76Y/hqdefault.jpg","twitter_url":""},{"name":"Rewriting code from scratch - pros and cons","channel_name":"Tom Baranowicz","video_id":"c1cdz5xIwQM","video_url":"https://www.youtube.com/watch?v=c1cdz5xIwQM","description":"Hey, I initially planned to record a video comparing refactoring and rewriting from scratch but... it finally turned out to be a list of pros and cons of rewriting codebase from scratch, enjoy!\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2022-10-14T05:41:07Z","thumbnail_url":"https://img.youtube.com/vi/c1cdz5xIwQM/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"#SwiftUI button modifier! #Shorts","channel_name":"Alexito’s World","video_id":"wDP4IPnLBe4","video_url":"https://www.youtube.com/watch?v=wDP4IPnLBe4","description":"A nice private SwiftUI modifier to make a button out of any view!\n\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\nSUPPORT THIS CHANNEL https://www.buymeacoffee.com/alejandromp","published":"2022-10-13T18:00:26Z","thumbnail_url":"https://img.youtube.com/vi/wDP4IPnLBe4/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Hide Status Bar! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"YOFxgCYGKts","video_url":"https://www.youtube.com/watch?v=YOFxgCYGKts","description":"","published":"2022-10-13T12:00:16Z","thumbnail_url":"https://img.youtube.com/vi/YOFxgCYGKts/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 103: Lessons From Giant Corporations","channel_name":"Code Completion","video_id":"imG2fLnWSlM","video_url":"https://www.youtube.com/watch?v=imG2fLnWSlM","description":"Episode 103 — Lessons From Giant Corporations\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Google Stadia Shutting Down\n09:30 - Stage Manager\n21:11 - DALL-E Now Available\n38:00 - Sponsor: Swift Weekly Exercises\n39:00 - Code Completion Tip\n50:03 - Mini Review Corner\n1:06:13 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Google Stadia Shutting Down\n    • Killed by Google: https://killedbygoogle.com\n• Stage Manager Coming to Older Devices\n    • Michael Tsai’s Roundup: https://mjtsai.com/blog/2022/09/28/reduced-stage-manager-ipad-requirements/\n• DALL-E Now Publicly available\n    • Corridor Crew’s “Is This the Death of VFX?”: https://www.youtube.com/watch?v=W4Mcuh38wyM\n    • Stable Diffusion on iPhone: https://twitter.com/wattmaller1/status/1573768941096374274\n• Code Completion Tip:\n    • reserveCapacity(): https://developer.apple.com/documentation/swift/array/reservecapacity%28_%3A%29-8lw3t \n• Mini Review Corner: Apple Watch Series 8\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, October 2nd, 2022.","published":"2022-10-12T12:00:26Z","thumbnail_url":"https://img.youtube.com/vi/imG2fLnWSlM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Full Screen Modal! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"GU4XzJI-0nI","video_url":"https://www.youtube.com/watch?v=GU4XzJI-0nI","description":"","published":"2022-10-12T12:00:08Z","thumbnail_url":"https://img.youtube.com/vi/GU4XzJI-0nI/hqdefault.jpg","twitter_url":""},{"name":"Making a website with Swift and Tailwind","channel_name":"Alexito’s World","video_id":"6_rtkCarQEU","video_url":"https://www.youtube.com/watch?v=6_rtkCarQEU","description":"Starting a new website with Swift and Tailwind CSS. Web development with Swift! 👏 \n\nSUPPORT THIS CHANNEL https://www.buymeacoffee.com/alejandromp\n\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-10-11T22:00:03Z","thumbnail_url":"https://img.youtube.com/vi/6_rtkCarQEU/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"#Dunkin really fumbled this opportunity... This Week in #Apps #shorts","channel_name":"Appfigures on YouTube","video_id":"0MaBGOsua-A","video_url":"https://www.youtube.com/watch?v=0MaBGOsua-A","description":"How not to turn free #coffee into #app downloads...\n\nA clip from https://youtu.be/B7178LA7sg8","published":"2022-10-11T19:30:00Z","thumbnail_url":"https://img.youtube.com/vi/0MaBGOsua-A/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"#Firefox isn't happy, but... | This Week in #Apps #shorts","channel_name":"Appfigures on YouTube","video_id":"XKIRSvBBW5E","video_url":"https://www.youtube.com/watch?v=XKIRSvBBW5E","description":"Is #Apple the new #Microsoft and #safari the new #internetexplorer \n\nA clip from https://youtu.be/B7178LA7sg8","published":"2022-10-11T19:16:13Z","thumbnail_url":"https://img.youtube.com/vi/XKIRSvBBW5E/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Discover the MVP architecture in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"DUX0nr5rvnU","video_url":"https://www.youtube.com/watch?v=DUX0nr5rvnU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-10-11T14:58:10Z","thumbnail_url":"https://img.youtube.com/vi/DUX0nr5rvnU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Bottom Sheet - Resizable","channel_name":"Sean Allen on YouTube","video_id":"gw2k-sXTEyI","video_url":"https://www.youtube.com/watch?v=gw2k-sXTEyI","description":"We build a resizable bottom sheet (or card) in SwiftUI. This modifier on a sheet is brand new in iOS 16 and allows you to specify a specific size for your sheet as well as let the user adjust that size. \n\nThis SwiftUI Tutorial was created in Xcode 14. \n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-10-11T12:59:33Z","thumbnail_url":"https://img.youtube.com/vi/gw2k-sXTEyI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Static Data! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"6LdY-7pnL1A","video_url":"https://www.youtube.com/watch?v=6LdY-7pnL1A","description":"","published":"2022-10-11T12:00:04Z","thumbnail_url":"https://img.youtube.com/vi/6LdY-7pnL1A/hqdefault.jpg","twitter_url":""},{"name":"Localization Workflow in ReMafoX & Best Practices for naming Keys","channel_name":"FlineDev","video_id":"aRpqy2B2kE4","video_url":"https://www.youtube.com/watch?v=aRpqy2B2kE4","description":"In this video, I show you how you can make the most of the add translation workflow.\nAnd I also talk about best practices for naming your translation keys.\nGet ReMafoX here: https://apps.apple.com/us/app/remafox-easy-app-localization/id1605635026","published":"2022-10-11T01:17:06Z","thumbnail_url":"https://img.youtube.com/vi/aRpqy2B2kE4/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Getting started with ReMafoX in a pre-configured app","channel_name":"FlineDev","video_id":"lc-5vJAaWA4","video_url":"https://www.youtube.com/watch?v=lc-5vJAaWA4","description":"In this video, I show you how you can quickly get up and running with ReMafoX in a project that was already configured for it.\nGet ReMafoX here: https://apps.apple.com/us/app/remafox-easy-app-localization/id1605635026","published":"2022-10-10T21:44:54Z","thumbnail_url":"https://img.youtube.com/vi/lc-5vJAaWA4/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Setting up and configuring a project in ReMafoX","channel_name":"FlineDev","video_id":"ObGIiWARjmw","video_url":"https://www.youtube.com/watch?v=ObGIiWARjmw","description":"In this video, I show you how to set up a project in ReMafoX.\nAnd I walk you through the most important configuration options.\nGet ReMafoX here: https://apps.apple.com/us/app/remafox-easy-app-localization/id1605635026","published":"2022-10-10T19:50:23Z","thumbnail_url":"https://img.youtube.com/vi/ObGIiWARjmw/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Learn how to fix all these problems!","channel_name":"Alexito’s World","video_id":"V2XV56qd-5A","video_url":"https://www.youtube.com/watch?v=V2XV56qd-5A","description":"#shorts","published":"2022-10-10T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/V2XV56qd-5A/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"I Ranked the HIGHEST EARNING Apps in September and... | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"Z2QxQa1EoFM","video_url":"https://www.youtube.com/watch?v=Z2QxQa1EoFM","description":"Here's my weekly roundup of interesting things from the world of mobile apps and games:\n\n00:00 The most downloaded apps in September\n01:39 The highest-earning apps in September\n03:43 Twitter's mobile revenue\n05:46 Dating apps are hot\n08:05 Paramount+ grows slowly\n09:15 Questions?\n\n► Read this instead → https://appfigures.com/resources/this-week-in-apps/20221007\n► Episode #100 with the numbers behind #Fruitz → https://appfigures.com/resources/this-week-in-apps/20220211\n\nResources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\nSay Hi:\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.","published":"2022-10-10T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/Z2QxQa1EoFM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Binding! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"QxGQbYbXL4U","video_url":"https://www.youtube.com/watch?v=QxGQbYbXL4U","description":"","published":"2022-10-10T12:00:16Z","thumbnail_url":"https://img.youtube.com/vi/QxGQbYbXL4U/hqdefault.jpg","twitter_url":""},{"name":"The new digital universe is here! #GITEXGLOBAL","channel_name":"iOS Design's","video_id":"7wQuEp947p8","video_url":"https://www.youtube.com/watch?v=7wQuEp947p8","description":"GITEX GLOBAL 2022 congregates the ecosystem of stakeholders in the vibrant global digital economy; from big tech & telco, startups, governments, investors, coders & developers, academia and youth. It presents the most transformational innovation agenda through Ai EVERYTHING in partnership with the UAE Office of AI, NORTH STAR, FUTURE BLOCKCHAIN SUMMIT in association with VARA - the Virtual Assets Regulatory Authority, FINTECH SURGE and #MARKETING MANIA.\nFrom the year’s largest startups and investors networking at NORTH STAR to the new crypto and blockchain crusaders gathering in FUTURE #BLOCKCHAIN SUMMIT X VARA, GITEX GLOBAL is the most awaited global networking and alliance forging super-connector event of the year.\nCommitted in its mission to create a most empowering microcosm in the UAE for the world’s talented coders and developers, GITEX GLOBAL 2022 launches Global DevSlam. Now emerging as the most go-to coders meetup of the year globally, Global DevSlam will feature the creative ingenuity behind some of the industry’s breakthrough solutions and products, inspiring a new generation of technology imagination and bold ventures.\nThe creation of X-VERSE, another experiential highlight of GITEX GLOBAL in partnership with multiple tech elites, draws our audience into the foray of the much-hyped Web 3.0 and Metaverse economy. As the Dubai #Metaverse Strategy targets to add $4 billion to the Emirate’s economy and to support 42,000 virtual jobs by 2030, the three-dimensional, hyper-realistic X-VERSE shall open up unprecedented opportunities in public-private sector collaboration and knowledge empowerment imperatives in the world’s quest for the next big thing.\nAs the curious world comes together to curate, challenge and celebrate at the year’s biggest innovation festival, #GITEX GLOBAL and #Dubai #World Trade Centre welcome you to discover and debate the next digital universe.","published":"2022-10-10T09:13:59Z","thumbnail_url":"https://img.youtube.com/vi/7wQuEp947p8/hqdefault.jpg","twitter_url":""},{"name":"The new digital universe is here! #GITEXGLOBAL is officially open at the Dubai World Trade Centre","channel_name":"iOS Design's","video_id":"VSaHV5zFQc0","video_url":"https://www.youtube.com/watch?v=VSaHV5zFQc0","description":"GITEX GLOBAL 2022 congregates the ecosystem of stakeholders in the vibrant global digital economy; from big tech & telco, startups, governments, investors, coders & developers, academia and youth. It presents the most transformational innovation agenda through Ai EVERYTHING in partnership with the UAE Office of AI, NORTH STAR, FUTURE BLOCKCHAIN SUMMIT in association with VARA - the Virtual Assets Regulatory Authority, FINTECH SURGE and #MARKETING MANIA.\nFrom the year’s largest startups and investors networking at NORTH STAR to the new crypto and blockchain crusaders gathering in FUTURE #BLOCKCHAIN SUMMIT X VARA, GITEX GLOBAL is the most awaited global networking and alliance forging super-connector event of the year.\nCommitted in its mission to create a most empowering microcosm in the UAE for the world’s talented coders and developers, GITEX GLOBAL 2022 launches Global DevSlam. Now emerging as the most go-to coders meetup of the year globally, Global DevSlam will feature the creative ingenuity behind some of the industry’s breakthrough solutions and products, inspiring a new generation of technology imagination and bold ventures.\nThe creation of X-VERSE, another experiential highlight of GITEX GLOBAL in partnership with multiple tech elites, draws our audience into the foray of the much-hyped Web 3.0 and Metaverse economy. As the Dubai #Metaverse Strategy targets to add $4 billion to the Emirate’s economy and to support 42,000 virtual jobs by 2030, the three-dimensional, hyper-realistic X-VERSE shall open up unprecedented opportunities in public-private sector collaboration and knowledge empowerment imperatives in the world’s quest for the next big thing.\nAs the curious world comes together to curate, challenge and celebrate at the year’s biggest innovation festival, #GITEX GLOBAL and #Dubai #World Trade Centre welcome you to discover and debate the next digital universe.","published":"2022-10-10T08:55:54Z","thumbnail_url":"https://img.youtube.com/vi/VSaHV5zFQc0/hqdefault.jpg","twitter_url":""},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 9 (iOS)","channel_name":"Amr on YouTube","video_id":"qMz6X8nYG7A","video_url":"https://www.youtube.com/watch?v=qMz6X8nYG7A","description":"In this video we will add our first view model and bind views to it. also finally we’ll create our first user\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-10-10T03:13:42Z","thumbnail_url":"https://img.youtube.com/vi/qMz6X8nYG7A/hqdefault.jpg","twitter_url":""},{"name":"ViewThatFits","channel_name":"Stewart Lynch on YouTube","video_id":"HLslf5ol0nc","video_url":"https://www.youtube.com/watch?v=HLslf5ol0nc","description":"In this video I am going to be showing you the new ViewThatFits container view in SwiftUI/\nViewThatFits automatically measures available space and the size of its children and takes the first view that perfectly fits the available space. That’s it.  Very simple\nWhat I want to do today is to go over some practical examples to show you what this means and how you might want to use it in your own.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:24 Example 1\n5:15 Example 2\n10:53 Example 3\n15:20 Example 4\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ViewThatFitsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/ViewThatFits\n\nReferences mentioned in video:\nBottom Sheets and Presentation Detents\n   https://youtu.be/8JmGGcsUdFM\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynchprojects","published":"2022-10-09T13:39:09Z","thumbnail_url":"https://img.youtube.com/vi/HLslf5ol0nc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Components! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"s7tEI5Zv56k","video_url":"https://www.youtube.com/watch?v=s7tEI5Zv56k","description":"","published":"2022-10-09T12:00:27Z","thumbnail_url":"https://img.youtube.com/vi/s7tEI5Zv56k/hqdefault.jpg","twitter_url":""},{"name":"[iOS Dev] BartyCrouch Maintenance, pt. 5 | Swift Framework Development","channel_name":"FlineDev","video_id":"3DkNTv195cY","video_url":"https://www.youtube.com/watch?v=3DkNTv195cY","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut","published":"2022-10-08T16:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3DkNTv195cY/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Swift Programming Tutorial | FULL COURSE | Absolute Beginner","channel_name":"Sean Allen on YouTube","video_id":"CwA1VWP0Ldw","video_url":"https://www.youtube.com/watch?v=CwA1VWP0Ldw","description":"Swift & iOS Development for Absolute Beginners - FULL COURSE\nCurriculum Timestamps:\n00:00:00 - Course overview\n00:05:36 - I was just like you\n00:13:48 - What is Xcode?\n00:19:47 - SwiftUI or UIKit (2020)\n00:22:27 - SwiftUI or UIKit (2021)\n00:26:00 - Intro to Swift Language\n00:33:30 - Swift Types\n00:37:15 - Variables\n00:42:10 - Array\n00:49:37 - Set\n00:57:59 - Dictionary\n01:02:25 - Functions\n01:14:50 - if / else\n01:21:15 - For Loops\n01:30:29 - Enum\n01:40:27 - Switch Statement\n01:48:49 - Operators\n02:01:45 - Optionals\n02:12:46 - Self\n02:15:27 - Class\n02:23:36 - Inheritance\n02:31:31 - Struct\n02:36:45 - Extension\n02:40:30 - Apple Developer Program\n02:43:54 - Tour of Xcode\n02:58:56 - What’s New in Xcode 12\n03:08:07 - What’s New in Xcode 13\n03:24:59 - What’s New in Xcode 14\n03:34:54 - What is Auto Layout?\n03:38:38 - What is UIKit?\n03:55:05 - Storyboard vs. Programmatic UI\n04:01:16 - FizzBuzz Challenge\n04:09:27 - Colors App Intro\n04:10:39 - Colors App - Navigation\n04:25:02 - Colors App - UITableView\n04:36:37 - Colors App - Code\n05:05:56 - Card Workout App - Intro\n05:08:53 - Card Workout App - Storyboard UI\n05:21:20 - Card Workout App - IBOutlets\n05:41:49 - Card Workout App - Storyboard Logic\n05:59:27 - iOS 15 Storyboard Buttons\n06:08:05 - Programmatic UI - Setup\n06:17:37 - Programmatic UIButtons\n06:25:55 - Card Workout App - Card Selection\n06:44:29 - Card Workout App - Rules Screen\n07:04:07 - Card Workout App - Logic\n07:13:52 - iOS 15 Update - UIButtons\n07:24:24 - SwiftUI Overview\n07:34:06 - SwiftUI Example\n08:00:29 - General Knowledge Section Intro\n08:01:57 - How Apps Work\n08:05:34 - What is an API?\n08:10:00 - What is Version Control?\n08:19:34 - 3rd Party Libraries\n08:25:56 - What are Edge Cases?\n08:30:55 - iOS Dev Career Paths\n08:36:48 - World of iOS Dev\n08:38:31 - Why WWDC is the best\n08:45:02 - Twitter will change your career\n08:55:30 - Swift blogs & websites\n09:03:47 - Book Recommendations\n09:10:40 - Podcast Recommendations\n09:20:23 - Next Steps\n09:26:18 - Thank You!\n09:29:04 - Bonus: Homeless to $130k iOS Dev\n09:46:21 - Bonus: 37 Tips for Jr. Developers\n10:01:04 - Bonus: I’m an Average Developer\n10:06:34 - Bonus: 9 Things I Wish I Knew When I Started\n10:16:46 - Bonus: How to Gain Confidence as a Dev\n10:25:56 - Bonus: The 90/90 Rule\n \nMy other iOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-10-08T14:42:34Z","thumbnail_url":"https://img.youtube.com/vi/CwA1VWP0Ldw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Hover Effect! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"SALEawBEIPQ","video_url":"https://www.youtube.com/watch?v=SALEawBEIPQ","description":"","published":"2022-10-08T12:00:16Z","thumbnail_url":"https://img.youtube.com/vi/SALEawBEIPQ/hqdefault.jpg","twitter_url":""},{"name":"#Graphics for non-designers is a big #business #shorts","channel_name":"Appfigures on YouTube","video_id":"5nfTirUGCXU","video_url":"https://www.youtube.com/watch?v=5nfTirUGCXU","description":"#Canva reached a new milestone last month - the highest revenue EVER.\n\nThis is a clip from https://youtu.be/B7178LA7sg8\n\n#short #shorts","published":"2022-10-07T16:20:12Z","thumbnail_url":"https://img.youtube.com/vi/5nfTirUGCXU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Date Picker! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"WlCYfOtGc9k","video_url":"https://www.youtube.com/watch?v=WlCYfOtGc9k","description":"","published":"2022-10-07T12:00:32Z","thumbnail_url":"https://img.youtube.com/vi/WlCYfOtGc9k/hqdefault.jpg","twitter_url":""},{"name":"Implementing Force App Updates In Swift 5","channel_name":"Aryaman Sharda on YouTube","video_id":"H7xpAlYnrek","video_url":"https://www.youtube.com/watch?v=H7xpAlYnrek","description":"📖 Ace The iOS Interview: https://aryamansharda.gumroad.com/l/tcvck \n📧 Indie Watch Newsletter: http://indie.watch/\n✍️ Blog Post: https://digitalbunker.dev/operator-overloading-custom-operators-in-swift/\n\nThanks to The Sample for making this video possible! Each morning, The Sample sends you one article from a random blog or newsletter that matches up with your interests. When you get one you like, you can subscribe to the writer with one click. \n\nCheck it out here: https://links.swapstack.co/aml\n\nWhenever you release an app update, it's important to make sure existing users don't fall behind and that your user base doesn't become fragmented across multiple app versions. Some apps will choose to notify users when a newer version is available or will force them to upgrade if they fall too far behind.\n\nIn this video, we'll take a look at how to implement force app updates in our iOS app.","published":"2022-10-07T04:31:40Z","thumbnail_url":"https://img.youtube.com/vi/H7xpAlYnrek/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 8 (iOS)","channel_name":"Amr on YouTube","video_id":"ueCvCwooaeY","video_url":"https://www.youtube.com/watch?v=ueCvCwooaeY","description":"In this video we will add firebase to our app and setup onboarding view controllers\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-10-06T21:14:05Z","thumbnail_url":"https://img.youtube.com/vi/ueCvCwooaeY/hqdefault.jpg","twitter_url":""},{"name":"The most popular #weather apps right now! #shorts","channel_name":"Appfigures on YouTube","video_id":"X9SEaam3c-U","video_url":"https://www.youtube.com/watch?v=X9SEaam3c-U","description":"A quick look at the weather apps most downloaded during hurricane Ian","published":"2022-10-06T17:26:11Z","thumbnail_url":"https://img.youtube.com/vi/X9SEaam3c-U/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Does anyone care #Parler is back on Google Play? One country does! #shorts","channel_name":"Appfigures on YouTube","video_id":"2wOEywyzo78","video_url":"https://www.youtube.com/watch?v=2wOEywyzo78","description":"A quick look at the number of downloads of Parler on Google Play where there's a surge of downloads from one unexpected country.\n\n#short #shorts","published":"2022-10-06T17:24:45Z","thumbnail_url":"https://img.youtube.com/vi/2wOEywyzo78/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Color Picker! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"GPDpYXnHT3k","video_url":"https://www.youtube.com/watch?v=GPDpYXnHT3k","description":"","published":"2022-10-06T12:00:12Z","thumbnail_url":"https://img.youtube.com/vi/GPDpYXnHT3k/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 102: It’s Literally the Kit You Use To Make Apps","channel_name":"Code Completion","video_id":"iggl4sFntMw","video_url":"https://www.youtube.com/watch?v=iggl4sFntMw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Why Mac Development?\n04:51 - Foundation and Common Frameworks\n06:04 - Marketing Mac Apps\n12:19 - Catalyst\n26:37 - SwiftUI\n30:18 - AppKit\n45:14 - Sponsor: Sticky Widgets\n45:58 - Mini Review Corner: SwitchBot\n50:16- Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Breaking into Mac Development as an iOS developer.\n    • Affinity Designer: https://affinity.serif.com/en-us/designer/\n    • Steve Troughton-Smith’s Catalyst Resources: https://www.highcaffeinecontent.com/blog/20210605-Catalyst-Sample-Code-Roundup\n• Mini Review Corner: SwitchBot: https://www.amazon.com/dp/B0B39DJFR8\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, September 25th, 2022.","published":"2022-10-05T12:00:29Z","thumbnail_url":"https://img.youtube.com/vi/iggl4sFntMw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Link! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"9z11BjtCiVQ","video_url":"https://www.youtube.com/watch?v=9z11BjtCiVQ","description":"","published":"2022-10-05T12:00:07Z","thumbnail_url":"https://img.youtube.com/vi/9z11BjtCiVQ/hqdefault.jpg","twitter_url":""},{"name":"Dynamic Island, Swift 5.7, HIG Updates, Apple Watch Ultra & More!","channel_name":"Sean Allen on YouTube","video_id":"7TnnTkqM0eg","video_url":"https://www.youtube.com/watch?v=7TnnTkqM0eg","description":"I showcase articles about how to build for the new Dynamic Island on iPhone 14 Pro and the new features of Swift 5.7. I also discuss Lock Screen widget inspiration and updates to the Human Interface Guidelines around Live Activities and Charts. There's also Xcode tips, design resources and a great discussion on the human factor of choosing your technologies and architecture.\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nSwift News Cutting Room Floor:\nhttps://seanallen.teachable.com/p/all-courses-full-access-subscription\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Dynamic Island\n1:19 - Lock Screen Widget Inspiration\n1:59 - Swift 5.7 Highlights\n3:21 - Apple Watch Ultra - David Smith\n4:05 - HIG Updates - Live Activities & Charts\n4:58 - Apple Platform Planning Articles\n6:05 - Think of the Humans!\n8:49 - 30 iOS Dev Tips\n9:37 - App Uses Non-Exempt Encryption\n10:30 - iPhone 14 Screen Dimensions\n10:42 - Xcode 14 SwiftUI Lifesaver\n11:04 - 10 Tips for Successful Side Projects\n12:16 - Weekly, Monthly or Annual App Subscriptions?\n13:23 - Apple Design Resources\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-10-04T15:26:03Z","thumbnail_url":"https://img.youtube.com/vi/7TnnTkqM0eg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Discover the Advanced Features of Breakpoints in Xcode in less than 90 seconds","channel_name":"Vincent Pradeilles on YouTube","video_id":"1DTFSplWSnM","video_url":"https://www.youtube.com/watch?v=1DTFSplWSnM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-10-04T14:56:06Z","thumbnail_url":"https://img.youtube.com/vi/1DTFSplWSnM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Navigation View! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"i1kOHn1PfJY","video_url":"https://www.youtube.com/watch?v=i1kOHn1PfJY","description":"","published":"2022-10-04T12:00:33Z","thumbnail_url":"https://img.youtube.com/vi/i1kOHn1PfJY/hqdefault.jpg","twitter_url":""},{"name":"Lazy Stacks! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"u6egbUmW450","video_url":"https://www.youtube.com/watch?v=u6egbUmW450","description":"","published":"2022-10-03T12:00:37Z","thumbnail_url":"https://img.youtube.com/vi/u6egbUmW450/hqdefault.jpg","twitter_url":""},{"name":"How do Auto Layout Constraints from UIKit translate to the SwiftUI layout system?","channel_name":"Karin Prater on YouTube","video_id":"Lf2HCraVUFQ","video_url":"https://www.youtube.com/watch?v=Lf2HCraVUFQ","description":"Missing Auto Layout in SwiftUI - here is what to use instead. I want to give a comparison of the layout system between UIKit and SwiftUI. Auto layout from UIKit is very powerful, but can you actually accomplish the same with SwiftUI? I will go through some of the most common Layout Constraints examples and show you the implementation in UIKit and SwiftUI. This is a great excercise if you want to push your knowledge of SwiftUI to the next level or you just want to test the limits of the SwiftUI layout. \n\nOverview\n00:00 introduction\n01:54 alignment guides centre in container\n03:49 pin alignment guide to top of container\n07:20 size constraints\n17:41 aspect ratio constraint and the SwiftUI layout protocol\n21:35 measuring the view size in SwiftUI with GeometryReader\n27:34 layout priority\n32:50 intrinsic content size and SwiftUI fixed size\n36:21 custom alignment guides\n50:31 SwiftUI limitations\n53:04 Summary\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n\nLearn more about the SwiftUI Layout: \n- Building Custom Views with SwiftUI https://developer.apple.com/videos/play/wwdc2019/237/\n- https://developer.apple.com/documentation/swiftui/aligning-views-across-stacks\n- https://swiftui-lab.com/alignment-guides/ \n- SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n\nCustom layout with the Layout protocol \n- Compose custom layouts with SwiftUI https://developer.apple.com/videos/play/wwdc2022/10056/\n- https://developer.apple.com/documentation/swiftui/composing_custom_layouts_with_swiftui\n\n⬇️ Project starter files: https://github.com/gahntpo/UikitSwiftUIComparisonProject/tree/main\n\n#SwiftUI #UIKit #layout","published":"2022-10-03T12:00:12Z","thumbnail_url":"https://img.youtube.com/vi/Lf2HCraVUFQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Code Completion Episode 103 Live","channel_name":"Code Completion","video_id":"atLecBLsvgA","video_url":"https://www.youtube.com/watch?v=atLecBLsvgA","description":"","published":"2022-10-02T21:29:58Z","thumbnail_url":"https://img.youtube.com/vi/atLecBLsvgA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is Firefox Going Away? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"B7178LA7sg8","video_url":"https://www.youtube.com/watch?v=B7178LA7sg8","description":"This Weeks in Apps:\n\n🌦 Weather app downloads are growing + the top app use Search Ads\n☕️ Dunkin' gave free coffee for a download, but it didn't work...\n🤔 Demand for Parler is spiking right now\n💰 Canva makes more than you think\n📉 Firefox claims Apple/Google cap downloads\n\n[#112] McDonald's Is the Fastest Growing Food App in Its Group →  https://appfigures.com/resources/insights/20220506?f=2\n\nResources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.\n\n0:00 Intro\n0:09 Weather apps\n2:00 Dunkin'\n4:07 Parler\n5:20 Canva\n6:50 Browsers\n8:58 Questions?","published":"2022-10-02T17:48:29Z","thumbnail_url":"https://img.youtube.com/vi/B7178LA7sg8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Make adaptive views by transforming the environment","channel_name":"Alexito’s World","video_id":"52jWXhCGUGw","video_url":"https://www.youtube.com/watch?v=52jWXhCGUGw","description":"Learn how to make adaptive views in #swiftui by transforming the environment; and the limitations of this technique.\n\n\n\nSUPPORT THIS CHANNEL https://www.buymeacoffee.com/alejandromp\n\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-10-02T13:59:54Z","thumbnail_url":"https://img.youtube.com/vi/52jWXhCGUGw/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI Tables in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"F3LziFHJGUo","video_url":"https://www.youtube.com/watch?v=F3LziFHJGUo","description":"If you are looking to add tables to your SwiftUI projects then this is the video for you.  Learn how to implement tables for iPad in iOS 16 but also how to deal with those apps that also support iPhones.   We will be covering all of the basics and reveal work arounds to issues I discovered.  Learn also how to embed tables in a NavigationStack and a NavigationSplitView.\n\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:49 The Basics\n9:20 Sorting Columns\n12:27 Selecting Rows and NavigationStack\n18:05 Dealing with iPhones\n21:37 Tables in NavigationSplitView\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/TablesStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SwiftUI-Tables-in-iOS-16\n\nReferences mentioned in video:\nHigher Order Functions\nPart 1: map, compactMap, flatMap: https://youtu.be/sdGwOPW0ko4\nPart 2: reduce, filter, removeAll: https://youtu.be/9wAhKodOyFI\nPart 3: contains, forEach, sorted:  https://youtu.be/TnbAABxVq5w\n\nIntroduction to NavigationStack\n   https://youtu.be/6-OeaFfDXXw\n\nProgrammable NavigationStack and DeepLinks\n   https://youtu.be/pwP3_OX2G9A\n\nNavigationSplitView\n   https://youtu.be/RsmMLLL8FB0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-10-02T13:43:17Z","thumbnail_url":"https://img.youtube.com/vi/F3LziFHJGUo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Lazy Grid Layout! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"-TfvtYyJh_A","video_url":"https://www.youtube.com/watch?v=-TfvtYyJh_A","description":"","published":"2022-10-02T12:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-TfvtYyJh_A/hqdefault.jpg","twitter_url":""},{"name":"Lottie Animation! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"T-Vkf713Jbs","video_url":"https://www.youtube.com/watch?v=T-Vkf713Jbs","description":"","published":"2022-10-02T11:00:12Z","thumbnail_url":"https://img.youtube.com/vi/T-Vkf713Jbs/hqdefault.jpg","twitter_url":""},{"name":"Background Blur! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"N90DTycWaJA","video_url":"https://www.youtube.com/watch?v=N90DTycWaJA","description":"","published":"2022-10-02T10:00:12Z","thumbnail_url":"https://img.youtube.com/vi/N90DTycWaJA/hqdefault.jpg","twitter_url":""},{"name":"Build Swift Charts Stocks App Part 2 - My Ticker Symbols List & Search Tickers - SwiftUI iOS 16 App","channel_name":"Xcoding with Alfian","video_id":"HYC0WboiImU","video_url":"https://www.youtube.com/watch?v=HYC0WboiImU","description":"This is the 2nd part of \"Build Stocks App with SwiftUI & Swift Charts\" series. In this part, we're going to create an iOS 16 SwiftUI App to Ticker Symbols List & Search View. #ios16 #swiftcharts #swiftui \n\nCompleted Project GitHub Repo:\nhttps://github.com/alfianlosari/stocksapptutorial\n\nXCAStocks API SPM Repo:\nhttps://github.com/alfianlosari/XCAStocksAPI\n\nPart 1 - Yahoo Finance API \nhttps://youtu.be/twhgYBrepSo\n\nTimeline:\n00:00:00 Introduction & Project Setup\n00:04:24 Ticker List Row View UI\n00:22:55 Common State UI: Loading, Empty, Error\n00:29:47 App View Model - Ticker Symbol Stubs - Main List View\n00:34:28 Quotes View Model - Utils Number Formatter - Main List View\n00:38:27 Quotes Extension & Stubs - Main List View\n00:44:40 Main List View Body & Preview\n01:01:53 Fetch Phase Enum State\n01:04:02 Search View\n01:25:08 Stocks API Interface and Mock\n01:28:35 Implement Search Tickers to API - Search View Model\n01:38:15 Implement Fetch Quotes to API - Quotes View Model\n01:51:36 TickerListRepository Interface, Mock and TickerPlistRepository persistence\n01:59:03 Implement TickerListRepository to App View Model\n02:04:27 Closing\n\nbedtime after a coffee by Barradeen | https://soundcloud.com/barradeen/\nCreative Commons Attribution-ShareAlike 3.0 Unported\nhttps://creativecommons.org/licenses/by-sa/3.0/deed.en_US\nMusic promoted by https://www.chosic.com/free-music/all/","published":"2022-10-01T18:43:21Z","thumbnail_url":"https://img.youtube.com/vi/HYC0WboiImU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"The tools I use as an iOS Developer.","channel_name":"Jared Davidson on YouTube","video_id":"jBs51b60kkI","video_url":"https://www.youtube.com/watch?v=jBs51b60kkI","description":"Music by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-10-01T00:23:37Z","thumbnail_url":"https://img.youtube.com/vi/jBs51b60kkI/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Swift Package Manager! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"DMhsPwS7ZYI","video_url":"https://www.youtube.com/watch?v=DMhsPwS7ZYI","description":"","published":"2022-10-01T00:00:04Z","thumbnail_url":"https://img.youtube.com/vi/DMhsPwS7ZYI/hqdefault.jpg","twitter_url":""},{"name":"Modern SwiftUI Safe Area API","channel_name":"Alexito’s World","video_id":"gpO1zwgdMlI","video_url":"https://www.youtube.com/watch?v=gpO1zwgdMlI","description":"In this video we learn how to make in #SwiftUI footers with their content respecting the safe areas and a background that extends to the edge of the device in #iOS\n\nRead the blog post: https://alejandromp.com/blog/swiftui-footers-ctas-and-safe-areas/\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-09-30T14:48:32Z","thumbnail_url":"https://img.youtube.com/vi/gpO1zwgdMlI/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Advanced Matched Geometry Effect! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"rQU_tc2UyoM","video_url":"https://www.youtube.com/watch?v=rQU_tc2UyoM","description":"","published":"2022-09-30T12:00:41Z","thumbnail_url":"https://img.youtube.com/vi/rQU_tc2UyoM/hqdefault.jpg","twitter_url":""},{"name":"My path to freelance, by Eugen Martynov (English)","channel_name":"CocoaHeadsNL","video_id":"9PRhlN3W0dc","video_url":"https://www.youtube.com/watch?v=9PRhlN3W0dc","description":"A few years ago Eugen decided to go freelance. In this talk he shares his learnings and talks about a lot of things you should think about when you go freelance.","published":"2022-09-30T09:03:35Z","thumbnail_url":"https://img.youtube.com/vi/9PRhlN3W0dc/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Live Actvities, by Maarten van der Velden (English)","channel_name":"CocoaHeadsNL","video_id":"TOOIUphNRkc","video_url":"https://www.youtube.com/watch?v=TOOIUphNRkc","description":"A new feature in iOS 16 is Live Activities. Maarten explores what it is and what it can do for their Catawiki app. He shares his learnings and shows how they implemented it.","published":"2022-09-30T08:14:18Z","thumbnail_url":"https://img.youtube.com/vi/TOOIUphNRkc/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"I interviewed for an iOS developer position... see how it went on my channel #shorts","channel_name":"maeganwilson_","video_id":"RdOyLCMdCuQ","video_url":"https://www.youtube.com/watch?v=RdOyLCMdCuQ","description":"Link ti full vlog here https://youtu.be/uNv2YtcI9Yw\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-09-29T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/RdOyLCMdCuQ/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Matched Geometry Effect! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"XHtDUqayvDQ","video_url":"https://www.youtube.com/watch?v=XHtDUqayvDQ","description":"","published":"2022-09-29T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/XHtDUqayvDQ/hqdefault.jpg","twitter_url":""},{"name":"Amplify Storage SwiftUI Image","channel_name":"Kilo Loco on YouTube","video_id":"MNjOjLbZ0r0","video_url":"https://www.youtube.com/watch?v=MNjOjLbZ0r0","description":"This tutorial covers how to display images stored in AWS Amplify Storage (Amazon S3) by simply providing an image key in SwiftUI.\n\nProject:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/AmplifyStorageSwiftUIImage\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\n\n#swift #aws #iosdev","published":"2022-09-29T01:13:31Z","thumbnail_url":"https://img.youtube.com/vi/MNjOjLbZ0r0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Drag Gesture! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"s4IOdEAMOoc","video_url":"https://www.youtube.com/watch?v=s4IOdEAMOoc","description":"","published":"2022-09-28T12:00:39Z","thumbnail_url":"https://img.youtube.com/vi/s4IOdEAMOoc/hqdefault.jpg","twitter_url":""},{"name":"Discover the NEW features of Swift 5.7 🤩","channel_name":"Vincent Pradeilles on YouTube","video_id":"azlVfqZcJ_g","video_url":"https://www.youtube.com/watch?v=azlVfqZcJ_g","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLearn more about the new features of Swift 5.7\n👉 https://www.swift.org/blog/swift-5.7-released/\n👉 https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-09-27T14:58:16Z","thumbnail_url":"https://img.youtube.com/vi/azlVfqZcJ_g/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Long Press Gesture! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"EiEbUd91S50","video_url":"https://www.youtube.com/watch?v=EiEbUd91S50","description":"","published":"2022-09-27T12:00:20Z","thumbnail_url":"https://img.youtube.com/vi/EiEbUd91S50/hqdefault.jpg","twitter_url":""},{"name":"Learn SwiftUl or UIKit first? Just pick one and stick with it! You'll learn better & quicker.","channel_name":"maeganwilson_","video_id":"JAtfLXTQxFs","video_url":"https://www.youtube.com/watch?v=JAtfLXTQxFs","description":"","published":"2022-09-26T17:38:05Z","thumbnail_url":"https://img.youtube.com/vi/JAtfLXTQxFs/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"My HONEST opinion about UIKit vs SwiftUI in 2022","channel_name":"Sean Allen on YouTube","video_id":"iRQbqz3nmxo","video_url":"https://www.youtube.com/watch?v=iRQbqz3nmxo","description":"The debate between learning SwiftUI or UIKit is an ever-changing landscape. In this short clip, I give my updated thoughts as of late 2022. \n\nMy iOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-26T13:58:38Z","thumbnail_url":"https://img.youtube.com/vi/iRQbqz3nmxo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Tap Animation with Delay! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"Zq3XxCQTE1w","video_url":"https://www.youtube.com/watch?v=Zq3XxCQTE1w","description":"","published":"2022-09-26T12:00:31Z","thumbnail_url":"https://img.youtube.com/vi/Zq3XxCQTE1w/hqdefault.jpg","twitter_url":""},{"name":"Using SwiftUI Views: How to Customize Stream Chat Channel List","channel_name":"Stream Developers on YouTube","video_id":"cRS8hHVxa7c","video_url":"https://www.youtube.com/watch?v=cRS8hHVxa7c","description":"Discover how to swap the channel list components of Stream Chat SwiftUI with a bespoke view, layout, and composition. Learn how to customize the channel list by cloning the look and feel of popular messaging apps (WhatsApp & Facebook Messenger) and implementing them into the channel list screen.\n\n🕓 TIMESTAMPS\n00:00 Introduction\n02:22 Getting started\n03:20 The final project\n07:36 How to change the “no channels” view\n10:30 Customize the channel list background\n13:17 Add a custom list row separator\n15:38 How to remove the list row separator\n15:55 Swap the channel list header\n19:09 Add a custom-made top view\n20:35 Insert vertical padding on top of the list\n22:53 Populate the non-sticky footer section\n24:37 How to populate the sticky footer section\n30:10 Recap\n\n🔗 RELATED LINKS\n- Blog post: https://getstream.io/blog/customize-chat-channel-list-with-swiftui/\n- The finished project : https://github.com/GetStream/swiftui-tutorial-projects/tree/main/ChennelListTheming\n- Theming and Customizing Your Stream Chat SwiftUI App: https://youtu.be/vUdwok7RcMA\n- The View factory: https://github.com/GetStream/stream-chat-swiftui/blob/main/Sources/StreamChatSwiftUI/ViewFactory.swift\n- SwiftUI SDK: https://github.com/GetStream/stream-chat-swiftui\n- Stream Chat SwiftUI getting started tutorial: https://getstream.io/tutorials/swiftui-chat/","published":"2022-09-26T11:48:01Z","thumbnail_url":"https://img.youtube.com/vi/cRS8hHVxa7c/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Refactoring Tennis 3: Avoid Breaking Changes (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"2P0rfJp-75I","video_url":"https://www.youtube.com/watch?v=2P0rfJp-75I","description":"","published":"2022-09-25T18:15:01Z","thumbnail_url":"https://img.youtube.com/vi/2P0rfJp-75I/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"NavigationSplitView in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"RsmMLLL8FB0","video_url":"https://www.youtube.com/watch?v=RsmMLLL8FB0","description":"This is the final video in the 3 part iOS Navigation series for iOS 16.  In the first two videos we focussed on the NavigationStack but in this video, we will be looking at NavigationSplitView.\n\nWe will see how we can implement 2 column and 3 column split view that  will compress down to a NavigationStack type navigation when the view width is compressed like on all iPhones in Portrait mode or on some split views on an iPad.\n\nWe will see how we can control the visibility of the different views and layouts.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and Overview\n5:00 Two Column NavigationSplitView\n20:10 Three Column NavigationSplitView\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/NavigationSplitViewStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NavigationSplitView\n\nReferences mentioned in video:\nGrid View in iOS 16\n   https://youtu.be/ZU_6RejjIKU\n\nAll Videos in the iOS16 Navigation Series\nVideo1: Introduction to NavigationStack\n   https://youtu.be/6-OeaFfDXXw\nVideo2: Programmable NavigationStack and DeepLinks\n   https://youtu.be/pwP3_OX2G9A\nVideo3: NavigationSplitView\n   https://youtu.be/RsmMLLL8FB0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-09-25T13:44:01Z","thumbnail_url":"https://img.youtube.com/vi/RsmMLLL8FB0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Transform Animations! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"Dni4rPwUekU","video_url":"https://www.youtube.com/watch?v=Dni4rPwUekU","description":"","published":"2022-09-25T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Dni4rPwUekU/hqdefault.jpg","twitter_url":""},{"name":"How to Stub and Mock Remote API in SwiftUI Preview","channel_name":"Xcoding with Alfian","video_id":"q2iXEJWH5l8","video_url":"https://www.youtube.com/watch?v=q2iXEJWH5l8","description":"","published":"2022-09-25T06:28:53Z","thumbnail_url":"https://img.youtube.com/vi/q2iXEJWH5l8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"These Apps Jumped 78% Since Pandemic Started | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"RLvfr1G9AzM","video_url":"https://www.youtube.com/watch?v=RLvfr1G9AzM","description":"This Week in #Apps I'm looking at widgets, streaming sports,  Amazon's possible success, mobile payments, and the return of Parler. Yes, *that* Parler.\n\n► Top Apps → https://appfigures.com/top-apps\n\nResources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n0:00 Hello\n0:05 Mobile payments\n1:45 Parler\n3:59 Widgets\n5:44 NFL+\n7:23 Lord of the Rings\n9:11 Questions?\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.","published":"2022-09-24T18:59:12Z","thumbnail_url":"https://img.youtube.com/vi/RLvfr1G9AzM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 33 | SwiftUI App Development","channel_name":"FlineDev","video_id":"gZW3guPytfI","video_url":"https://www.youtube.com/watch?v=gZW3guPytfI","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-33-2acbce53372f45ab883915b2a1b78ac0","published":"2022-09-24T16:15:02Z","thumbnail_url":"https://img.youtube.com/vi/gZW3guPytfI/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"E2: I interviewed for an iOS developer position","channel_name":"maeganwilson_","video_id":"uNv2YtcI9Yw","video_url":"https://www.youtube.com/watch?v=uNv2YtcI9Yw","description":"What's it like interviewing for an iOS developer position? Well this video will tell you. I documented before and after my interviews to give you some insight into what it's like interviewing at a small start up.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-09-23T21:24:37Z","thumbnail_url":"https://img.youtube.com/vi/uNv2YtcI9Yw/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Am I retaining my initial customers? | Startup Vlog #20","channel_name":"Sean Allen on YouTube","video_id":"MutCdOnVNl8","video_url":"https://www.youtube.com/watch?v=MutCdOnVNl8","description":"In this video I review the initial download and subscription sales numbers for my app, Creator View. I dive into my RevenueCat dashboard to show the details of my initial customer retention. I give a product update to show the latest Widget and discuss my iOS 16 release plans. To finish off the video I discuss bringing on another developer to help with Creator View.\n\nThis is a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nStartup Vlog Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgFviTHrDRw1ZL8rMGyXKAJk\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nCheck out RevenueCat to make in app subscriptions easy:\nhttps://www.revenuecat.com/?utm_source=youtube&amp;utm_medium=tutorial&amp;utm_campaign=sean_allen\n\nMy iOS Dev Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Initial Download Numbers\n1:02 - Initial Subscription Stats - Retention\n5:12 - Product Update - Widgets & Mac App\n6:50 - Brittany's Work - Screenshots\n6:16 - Big iOS 16 Release Plans\n7:09 - Widget Trojan Horse\n7:47 - Swift Charts Plans\n8:16 - Bringing Brittany Onto The Project\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-23T13:30:07Z","thumbnail_url":"https://img.youtube.com/vi/MutCdOnVNl8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 101: Suddenly, Everything Was Hot Garbage","channel_name":"Code Completion","video_id":"pw_RemKZkvk","video_url":"https://www.youtube.com/watch?v=pw_RemKZkvk","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - New Xcode\n06:29 - New SDK\n20:40 - New Devices\n25:18 - Minimum Target\n27:31 - Sponsor: Pennant\n28:19 - Mini Review Corner: iPhone 14 Pro\n56:28 - Outro\n57:09 - Commented Out: Turtle\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• How we prepare for new OSs and devices.\n    • MDBlurView: https://github.com/mochidev/MDBlurView/issues/4\n    • Inconsistencies with #available: https://twitter.com/stroughtonsmith/status/1567886451894898692\n    • Apollo’s Dynamic Island: https://twitter.com/ChristianSelig/status/1570863225234923520\n• Mini Review Corner: iPhone 14 Pro!\n    • ProRaw Detail: https://twitter.com/sdw/status/1571207841964503040\n    • Reset HomeKit: https://twitter.com/dimitribouniol/status/1568837047611432962\n• Commented Out: A Turtle Visited\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, September 18th, 2022.","published":"2022-09-23T12:00:38Z","thumbnail_url":"https://img.youtube.com/vi/pw_RemKZkvk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animation Modifier and Timing! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"Iqzm-fgDSgw","video_url":"https://www.youtube.com/watch?v=Iqzm-fgDSgw","description":"","published":"2022-09-23T12:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Iqzm-fgDSgw/hqdefault.jpg","twitter_url":""},{"name":"Intro to Programmatic UI - UIKit | Xcode 14","channel_name":"Sean Allen on YouTube","video_id":"_U6_l58Cv4E","video_url":"https://www.youtube.com/watch?v=_U6_l58Cv4E","description":"In this video I introduce you to programmatic UI in Swift using UIKit. We start off by deleting the storyboard, then we build a simple UI and embed it in a UINavigationController to navigate to a new screen. This Swift tutorial was created in Xcode 14 and iOS 16.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\niOS 15 UIButton System:\nhttps://youtu.be/oeEt85uWPlA\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - What You Will Learn\n0:41 - Storyboard Context\n1:38 - Delete Storyboard & Launch App\n5:43 - UIButton - Add View & Auto Layout Constraints\n11:21 - Navigate to New Screen - UINavigationController\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-22T13:54:28Z","thumbnail_url":"https://img.youtube.com/vi/_U6_l58Cv4E/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"View Transitions and Animations! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"ZSBsPq1K6JU","video_url":"https://www.youtube.com/watch?v=ZSBsPq1K6JU","description":"","published":"2022-09-22T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/ZSBsPq1K6JU/hqdefault.jpg","twitter_url":""},{"name":"Be better at everything","channel_name":"Alexito’s World","video_id":"XtwsJtdH_q8","video_url":"https://www.youtube.com/watch?v=XtwsJtdH_q8","description":"Let me show you something that will help you get better at EVERYTHING.","published":"2022-09-21T13:17:00Z","thumbnail_url":"https://img.youtube.com/vi/XtwsJtdH_q8/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"CocoaHeadsNL Meetup, 21 September 2022","channel_name":"CocoaHeadsNL","video_id":"pBPhgBlmf5I","video_url":"https://www.youtube.com/watch?v=pBPhgBlmf5I","description":"Live stream of our monthly CocoaHeadsNL meetup at the Catawiki HQ in Amsterdam.\n\nSchedule:\n19:00 - Presentation by Maarten van der Velden: Live Activities and ActivityKit\n20:00 - Presentation by Eugen Martynov: Path to freelance","published":"2022-09-21T12:52:22Z","thumbnail_url":"https://img.youtube.com/vi/pBPhgBlmf5I/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Animation States! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"LPQ8_OofKI4","video_url":"https://www.youtube.com/watch?v=LPQ8_OofKI4","description":"","published":"2022-09-21T12:00:27Z","thumbnail_url":"https://img.youtube.com/vi/LPQ8_OofKI4/hqdefault.jpg","twitter_url":""},{"name":"Customizing Your Stream Chat Web App With Our New Theming API","channel_name":"Stream Developers on YouTube","video_id":"XiVTkxCIG7k","video_url":"https://www.youtube.com/watch?v=XiVTkxCIG7k","description":"Customizing your chat UI is essential to the integration process because it converts a generic chat screen to one that conforms with your app’s identity. Our new web (React and Angular) theming API makes this process more straightforward.\n\nIn this video we discuss the new Stream Chat theming API and explore how to customize your Stream chat web app with CSS.\n\n🔗 LINKS\n\nWritten tutorial: https://getstream.io/blog/new-chat-theming-api-for-angular-and-react/#interactive-playground\n\nGet started Angular: https://getstream.io/chat/angular/tutorial/\nGet started React: https://getstream.io/chat/react-chat/tutorial/\n\nDeven's Twitter: https://twitter.com/DevenJoshi7\nStream's Twitter: https://twitter.com/getstream_io","published":"2022-09-21T07:43:46Z","thumbnail_url":"https://img.youtube.com/vi/XiVTkxCIG7k/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Swift Quiz #03 - Subtleties of subscripting dictionaries","channel_name":"Vincent Pradeilles on YouTube","video_id":"pqQA4cDBygs","video_url":"https://www.youtube.com/watch?v=pqQA4cDBygs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-09-20T14:55:53Z","thumbnail_url":"https://img.youtube.com/vi/pqQA4cDBygs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Tab View Pagination! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"k7FBEhtFwH4","video_url":"https://www.youtube.com/watch?v=k7FBEhtFwH4","description":"","published":"2022-09-20T12:00:25Z","thumbnail_url":"https://img.youtube.com/vi/k7FBEhtFwH4/hqdefault.jpg","twitter_url":""},{"name":"How to Build a Widget in Swift with WidgetKit","channel_name":"Sean Allen on YouTube","video_id":"jucm6e9M6LA","video_url":"https://www.youtube.com/watch?v=jucm6e9M6LA","description":"I teach you the basic concepts you'll need to know when building a Widget in Swift. We discuss the Widget timeline, snapshot and how they work. As well as design principles of a great widget. This video will get you up and running into the world of building awesome Widgets.\n\nThis is a free preview of my WidgetKit course. This is only the first section that covers a basic widget. We get much more advanced in the full course with network calls, core data, configurations, lock screen widgets, live activities and dynamic island.\n\nUse code PREVIEW to get 15% off the complete course at\nhttps://seanallen.teachable.com/p/widgets\n\n.swift file to copy and paste MonthConfig from (as seen in video):\nhttps://www.dropbox.com/s/soafm5suahnie7l/CopyAndPaste.swift?dl=0\n\nWWDC 2020 - Design Great Widgets:\nhttps://developer.apple.com/videos/play/wwdc2020/10103/\n\nHuman Interface Guidelines - Widget Section:\nhttps://developer.apple.com/design/human-interface-guidelines/components/system-experiences/widgets/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - What you will learn\n2:15 - What you need to know about Widgets\n5:11 - How to design great Widgets\n9:30 - Setting up our Xcode project\n12:12 - WidgetKit code explanation\n20:23 - Monthly Widget UI design & basic functionality\n36:00 - Dynamically change UI for each month\n49:07 - How to build on this\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-19T14:49:46Z","thumbnail_url":"https://img.youtube.com/vi/jucm6e9M6LA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Clip Shape Rounded Corners! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"4DHU3zRVt-I","video_url":"https://www.youtube.com/watch?v=4DHU3zRVt-I","description":"","published":"2022-09-19T12:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4DHU3zRVt-I/hqdefault.jpg","twitter_url":""},{"name":"Refactoring Tennis, Part 2: Finding Objects (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"H8z7bdBw4AA","video_url":"https://www.youtube.com/watch?v=H8z7bdBw4AA","description":"","published":"2022-09-18T18:30:30Z","thumbnail_url":"https://img.youtube.com/vi/H8z7bdBw4AA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"The basics of The Composable Architecture","channel_name":"Swift and Tips","video_id":"SfFDj6qT-xg","video_url":"https://www.youtube.com/watch?v=SfFDj6qT-xg","description":"In this video, we will introduce TCA by explaining the architecture overview and implementing a simple demo that later will be part of a larger application.\n\n------\nDemo shown in the video:\nhttps://gist.github.com/pitt500/90e3ce770d8800d821ddb0b1c5660b13\n\nFull demo: \nhttps://github.com/pitt500/OnlineStoreTCA\n\n------\nResources:\n* https://www.pointfree.co\n* https://github.com/pointfreeco/swift-composable-architecture\n\n------\nVideos Related:\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* ObservedObject: https://youtu.be/p-oRmEph__g\n* NavigationStack (iOS 16): https://youtu.be/6sySblPWwBc\n* State and Binding: https://youtu.be/R6W6sBtpphQ\n* any Keyword: https://youtu.be/Wa8xTSHX_PM\n* The anatomy of a KeyPath: https://youtu.be/LaoTqDiqOiA\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!","published":"2022-09-18T15:27:28Z","thumbnail_url":"https://img.youtube.com/vi/SfFDj6qT-xg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"iOS 16 Navigation Stack Part 2 - Back to Root and Deep Links","channel_name":"Stewart Lynch on YouTube","video_id":"pwP3_OX2G9A","video_url":"https://www.youtube.com/watch?v=pwP3_OX2G9A","description":"This is the second video in the 3 part ioS 16 Navigation Series.  In the first video we learned about the NavigationStack and all of it's components and in this video we will be extending that knowledge\n\nWe will extending the Navigation stack another level and see how we can use the NavigationPath to implement a Back to Root button.\n\nFollowing that, we will see how easy it is to use the NavigationPath to enable programmable navigation through Deep links using a Custom URL Scheme\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and Overview\n3:20 One Level NavigationStack\n7:20 Two Level NavigationStack\n15:00 Global Router and Back to Root\n19:29 Deep Linking\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/NavigationStack2Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NavigationStack-2---Progammable-and-Deep-Links\n\nReferences mentioned in video:\nCharts Framework Videos\n   Part 1: https://youtu.be/dIvE-E8nlsA\n   Part 2: https://youtu.be/lB3poCA8ZN4\nCustomURL Scheme - Apple Reference Article\n   https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app?language=objc\n\nAll Videos in the iOS16 Navigation Series\nVideo1: Introduction to NavigationStack\n   https://youtu.be/6-OeaFfDXXw\nVideo2: Programmable NavigationStack and DeepLinks\n   https://youtu.be/pwP3_OX2G9A\nVideo3: NavigationSplitView\n   Coming September 25\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-09-18T13:43:34Z","thumbnail_url":"https://img.youtube.com/vi/pwP3_OX2G9A/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Mask and Transparency!SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"x717aNQt6EI","video_url":"https://www.youtube.com/watch?v=x717aNQt6EI","description":"","published":"2022-09-18T12:00:36Z","thumbnail_url":"https://img.youtube.com/vi/x717aNQt6EI/hqdefault.jpg","twitter_url":""},{"name":"iOS 16 Drives Widgets to Top of the App Store | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"lW4w_r56laE","video_url":"https://www.youtube.com/watch?v=lW4w_r56laE","description":"Widgets have taken over the App Store, not *that* many apps use App Tracking Transparency, the most downloaded & highest-earning games in August, and why TikTok *had* to copy BeReal.\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.\n\n0:00 Hello\n0:14 Widgets\n2:08 App Tracking Transparency\n3:50 Most Downloaded Games\n6:08 Highest Earning Games\n7:16 BeReal vs. TikTok Now\n9:06 Questions?","published":"2022-09-18T12:00:32Z","thumbnail_url":"https://img.youtube.com/vi/lW4w_r56laE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Max Width and Frame Alignment! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"md5jKx4Fca4","video_url":"https://www.youtube.com/watch?v=md5jKx4Fca4","description":"","published":"2022-09-17T12:00:26Z","thumbnail_url":"https://img.youtube.com/vi/md5jKx4Fca4/hqdefault.jpg","twitter_url":""},{"name":"Shadows and Color Opacity! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"mZWqHakMKxc","video_url":"https://www.youtube.com/watch?v=mZWqHakMKxc","description":"","published":"2022-09-17T12:00:25Z","thumbnail_url":"https://img.youtube.com/vi/mZWqHakMKxc/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Take Home Test Course Summary","channel_name":"tundsdev on YouTube","video_id":"gXZEWHI3Q7k","video_url":"https://www.youtube.com/watch?v=gXZEWHI3Q7k","description":"SwiftUI Take Home Test Course Summary\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏮  Previous Video\nHow To Prepare For An iOS Interview & iOS interview Questions You May Get Asked\nhttps://youtu.be/f2BhEhHW2Fk\n\nWoooo, you've reached the end of the course. I hope you enjoyed it. In this video, we'll briefly go over some of the things we covered in this course to help you get started with a take-home test as well as ways you can support the channel if you enjoyed the content.\n\nAlso if you're interested in seeing the final source code you should be able to view it on my GitHub page.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-16T15:00:35Z","thumbnail_url":"https://img.youtube.com/vi/gXZEWHI3Q7k/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"The Future of Subscription Apps","channel_name":"Appfigures on YouTube","video_id":"CYn2v24uL6Q","video_url":"https://www.youtube.com/watch?v=CYn2v24uL6Q","description":"Subscriptions are a great way for mobile apps and games to lock in steady revenue streams. As developers become more sophisticated in their strategies, managing their offerings and navigating the market comes with its own set of challenges. \n\nIn this chat, we sitting down with David from RevenueCat for an insightful discussion about the current state of subscription apps, trends that app owners need to be aware of to remain competitive, and what the future holds for subscription apps.\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli\n\n► Get started with RevenueCat: https://www.revenuecat.com/\n► Find David on Twitter: https://twitter.com/drbarnard?lang=en","published":"2022-09-15T18:14:55Z","thumbnail_url":"https://img.youtube.com/vi/CYn2v24uL6Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How To Prepare For An iOS Interview & iOS interview Questions You May Get Asked","channel_name":"tundsdev on YouTube","video_id":"f2BhEhHW2Fk","video_url":"https://www.youtube.com/watch?v=f2BhEhHW2Fk","description":"How To Prepare For An iOS Interview & iOS interview Questions You May Get Asked\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nSwiftUI Take Home Test Course Summary\nhttps://youtu.be/gXZEWHI3Q7k\n\n⏮  Previous Video\nUpdating your SwiftUI app to use NavigationStack in SwiftUI4.0\nhttps://youtu.be/RafSP50xRpM\n\nThis video will look at how to prepare for an iOS interview. We'll discuss some common questions that you may face when doing an interview after completing a take-home test. I'll also give you tips and tricks on handling these questions during a take-home test interview.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-15T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/f2BhEhHW2Fk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Custom Fonts! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"jrjS5RIjzNU","video_url":"https://www.youtube.com/watch?v=jrjS5RIjzNU","description":"","published":"2022-09-15T12:00:35Z","thumbnail_url":"https://img.youtube.com/vi/jrjS5RIjzNU/hqdefault.jpg","twitter_url":""},{"name":"iOS 16, Xcode Cloud, SwiftUI Layout, Jr. Dev Advice, Indie Dev & More!","channel_name":"Sean Allen on YouTube","video_id":"lMChA7N2_Eo","video_url":"https://www.youtube.com/watch?v=lMChA7N2_Eo","description":"I discuss the recent Apple event and the release dates of iOS 16, iPadOS 16 and macOS Ventura. We also dive into Xcode 14, Xcode Cloud, the SwiftUI Layout Protocol and picking the correct backend for your app. That and soooo much more in this episode.\n\nSwift News Cutting Room Floor:\nhttps://seanallen.teachable.com/p/all-courses-full-access-subscription\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nWhat's New in Xcode 14:\nhttps://youtu.be/tYBZ8AVH0Q0\n\nhttps://seanallen.co\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Cutting Room Floor\n0:26 - Apple Event\n2:29 - Xcode Cloud\n3:26 - SwiftUI Layout Protocol\n4:53 - Backend Decision\n5:40 - Lesson in Duplication\n8:57 - Intro to Functional Programming\n9:46 - Accessibility Tips\n10:36 - Learning Advice\n12:51 - iOS Dev First Job Stories\n14:34 - The Work is Done Somewhere\n15:36 - Slopes Story - I Get to Cheat\n16:46 - What’s a Good Renewal Rate?\n17:30 - macOS Design History\n18:03 - Make Users Read\n18:48 - Shopify Reverse AR\n19:17 - LOL\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-14T14:07:11Z","thumbnail_url":"https://img.youtube.com/vi/lMChA7N2_Eo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Updating your SwiftUI app to use NavigationStack in SwiftUI4.0","channel_name":"tundsdev on YouTube","video_id":"RafSP50xRpM","video_url":"https://www.youtube.com/watch?v=RafSP50xRpM","description":"Updating your SwiftUI app to use NavigationStack in SwiftUI4.0\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow to prepare for an iOS Interview & iOS interview Questions you may get asked\nhttps://youtu.be/f2BhEhHW2Fk\n\n⏮  Previous Video\nUsing Refreshable with Scrollviews in SwiftUI4.0 & Adding Backward Capability In SwiftUI\nhttps://youtu.be/NgLam9mFCfs\n\nIn this video, we'll look at how we can use NavigationStack in SwiftUI4.0 and add backward compatibility for previous versions of SwiftUI.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-14T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/RafSP50xRpM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Text View! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"cqGHfuZ7jZs","video_url":"https://www.youtube.com/watch?v=cqGHfuZ7jZs","description":"","published":"2022-09-14T12:00:26Z","thumbnail_url":"https://img.youtube.com/vi/cqGHfuZ7jZs/hqdefault.jpg","twitter_url":""},{"name":"What's New in Xcode 14","channel_name":"Sean Allen on YouTube","video_id":"tYBZ8AVH0Q0","video_url":"https://www.youtube.com/watch?v=tYBZ8AVH0Q0","description":"Xcode 14 is now available with a host of new features that will improve your quality of life as an iOS developer. Xcode new features:\n\n- Single App Icon\n- SwiftUI Preview Variants\n- Sticky Headers\n- SF Symbols in Library\n- Recent Simulators\n- Auto Completion Improvements\n- Test Flight Feedback in Organizer\n- Build Timelines\n\nWWDC 2022 Session:\nhttps://developer.apple.com/videos/play/wwdc2022/110427/\n\nXcode 14 Release Notes:\nhttps://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-13T15:40:50Z","thumbnail_url":"https://img.youtube.com/vi/tYBZ8AVH0Q0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Discover Dependency Injection in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"ceV4F8opkhM","video_url":"https://www.youtube.com/watch?v=ceV4F8opkhM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-09-13T15:00:15Z","thumbnail_url":"https://img.youtube.com/vi/ceV4F8opkhM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Using Refreshable with Scrollviews in SwiftUI4.0 & Adding Backward Capability In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"NgLam9mFCfs","video_url":"https://www.youtube.com/watch?v=NgLam9mFCfs","description":"Using Refreshable with Scrollviews in SwiftUI4.0 & Adding Backward Capability In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUpdating your SwiftUI app to use NavigationStack in SwiftUI4.0\nhttps://youtu.be/RafSP50xRpM\n\n⏮  Previous Video\nHow To Add An App Icon In Xcode 14\nhttps://youtu.be/OO8PM9PsE90\n\nIn this video, we'll look at how we can implement a pull to refresh onto our LazyVGrid in our SwiftUI iOS app. This is a new feature we get in SwiftUI 4.0 where we're now able to use the refreshable modifier on scrollviews whereas before we were limited to only being able to use this on lists.\n\nHow to add Pull to Refresh in SwiftUI with Refreshable (SwiftUI Refreshable)\nhttps://youtu.be/JUoDYChkFJ4\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-13T14:00:26Z","thumbnail_url":"https://img.youtube.com/vi/NgLam9mFCfs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Safe Area Layout! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"XvUe2i5eROY","video_url":"https://www.youtube.com/watch?v=XvUe2i5eROY","description":"","published":"2022-09-13T12:00:18Z","thumbnail_url":"https://img.youtube.com/vi/XvUe2i5eROY/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 100: Robot Bodies and Virtual Sushi","channel_name":"Code Completion","video_id":"EZKPbBW8u-I","video_url":"https://www.youtube.com/watch?v=EZKPbBW8u-I","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:43 - Apple Watch\n16:18 - Apple Watch Ultra\n41:51 - AirPods\n52:29 - iPhone 14\n1:10:10 - iPhone 14 Pro\n1:18:35 - Screen Time\n1:23:06 - A16\n1:25:39 - Pro Camera\n1:39:14 - Sponsor: Not Phở\n1:40:14 - Outro\n1:41:06 - Commented Out: 100-Episode Special\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our Reactions to Apple’s Far Out iPhone Event!\n    • Black Mirror San Junipero: https://en.wikipedia.org/wiki/San_Junipero\n    • GlobalStar: https://en.wikipedia.org/wiki/Globalstar#Collaboration_with_Apple,_Inc.\n• Commented Out: 100-Episode Special\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, September 12th, 2022.","published":"2022-09-13T12:00:07Z","thumbnail_url":"https://img.youtube.com/vi/EZKPbBW8u-I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Add An App Icon In Xcode 14","channel_name":"tundsdev on YouTube","video_id":"OO8PM9PsE90","video_url":"https://www.youtube.com/watch?v=OO8PM9PsE90","description":"How To Add An App Icon In Xcode 14\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUsing Refreshable with Scrollviews in SwiftUI4 0 & adding backward capability in SwiftUI\nhttps://youtu.be/NgLam9mFCfs\n\n⏮ Previous Video\nWhat is Code Coverage\nhttps://youtu.be/QZaI0nFVqwE\n\nIn this xcode 14 tutorial, we'll look at how to add app icon in xcode 14 to an iOS project.\n\nWe will learn how to add an icon in Xcode 14 is much easier compared to previous versions, since we only need to worry about one size for our asset in Xcode 14.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nHow To Add An App Icon And Launch Screen In Xcode\nhttps://youtu.be/KVS5P51GBpM\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-12T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/OO8PM9PsE90/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Image View! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"ap2-qFwQUdA","video_url":"https://www.youtube.com/watch?v=ap2-qFwQUdA","description":"","published":"2022-09-12T12:00:02Z","thumbnail_url":"https://img.youtube.com/vi/ap2-qFwQUdA/hqdefault.jpg","twitter_url":""},{"name":"Refactoring Tennis Scoring, Part 1 (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"B7LYSV0615E","video_url":"https://www.youtube.com/watch?v=B7LYSV0615E","description":"A refactoring code kata: tennis scoring. I stream at https://twitch.tv/qcoding","published":"2022-09-11T18:30:18Z","thumbnail_url":"https://img.youtube.com/vi/B7LYSV0615E/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Toolbar! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"ohbUlpQ8Jvw","video_url":"https://www.youtube.com/watch?v=ohbUlpQ8Jvw","description":"","published":"2022-09-11T17:00:32Z","thumbnail_url":"https://img.youtube.com/vi/ohbUlpQ8Jvw/hqdefault.jpg","twitter_url":""},{"name":"Sidebar! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"DK0UfIGeiIE","video_url":"https://www.youtube.com/watch?v=DK0UfIGeiIE","description":"","published":"2022-09-11T16:00:08Z","thumbnail_url":"https://img.youtube.com/vi/DK0UfIGeiIE/hqdefault.jpg","twitter_url":""},{"name":"Color Literal and Image Literal SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial","channel_name":"iOS Design's","video_id":"hDghRJpJmW0","video_url":"https://www.youtube.com/watch?v=hDghRJpJmW0","description":"","published":"2022-09-11T15:00:22Z","thumbnail_url":"https://img.youtube.com/vi/hDghRJpJmW0/hqdefault.jpg","twitter_url":""},{"name":"What is Code Coverage","channel_name":"tundsdev on YouTube","video_id":"QZaI0nFVqwE","video_url":"https://www.youtube.com/watch?v=QZaI0nFVqwE","description":"What is Code Coverage\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Add An App Icon In Xcode 14\nhttps://youtu.be/OO8PM9PsE90\n\n⏮  Previous Video\nWhat is Test Driven Development\nhttps://youtu.be/c7hRC9TpgNU\n\nIn this video, we'll look at what is code coverage. This is a metric that we can use to tell us how much of our code is covered by tests. We'll break down what is the purpose of code coverage and how you should apply it to your projects.\n\nWe'll also look at how to enable code coverage in xcode, as well as where to find code coverage reports, which will tell us how much of our code is tested and which areas we can improve on.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-11T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/QZaI0nFVqwE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SF Symbols! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"HxDPLF9HeEM","video_url":"https://www.youtube.com/watch?v=HxDPLF9HeEM","description":"Apple provides a set of over 2,400 configurable symbols that you can use in your app. They work seamlessly with San Francisco, the system font for macOS, iOS, iPadOS, watchOS, and tvOS.\n\n\nSF Symbols\nSF Symbols are highly adaptable and can be configured to a number of weights and sizes. Using them is as simple as copying and then, pasting these to your project. To use these, make sure that you've the SF Symbols app installed on your device.","published":"2022-09-11T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/HxDPLF9HeEM/hqdefault.jpg","twitter_url":""},{"name":"Introduction to NavigationStack in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"6-OeaFfDXXw","video_url":"https://www.youtube.com/watch?v=6-OeaFfDXXw","description":"This is the first of 3 videos in a new iOS 16 series on the new Navigation api in iOS 16\n\nIn this video I will introduce yu to the Navigation Stack\n\nWe will take a look at this new container view along with its components.  Namely the new NavigationLink. the navigationdestination method and the navigationPath\n\nIn the 2nd video of this series we will stay with the navigationStack and look more into programmable navigation and using deep links from external sources to open and navigation to view in your apps.\n\nIn the 3rd and final video in this series, we will look at the new NavigationSplitView container that will allow us to present 2 and 3 column navigation views on larger devices while still falling back to a traditional NavigationStack on narrower ones.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and Overview\n2:05 NavigationStack\n4:30 NavigationLink\n7:46 NavigationDestination\n13:44 More Examples\n18:20 NavigationPath\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/NavStackIntroStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NavigationStack-Introduction\n\nReferences mentioned in video:\nHackingWithSwift post on Hashable Protocol protocol conformance\n   https://www.hackingwithswift.com/example-code/language/how-to-conform-to-the-hashable-protocol\n\nAll Videos in the iOS16 Navigation Series\nVideo1: Introduction to NavigationStack\n   https://youtu.be/6-OeaFfDXXw\nVideo2: Programmable NavigationStack and DeepLinks\n   Coming September 18\nVideo3: NavigationSplitView\n   Coming September 25\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-09-11T13:43:25Z","thumbnail_url":"https://img.youtube.com/vi/6-OeaFfDXXw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"004 Shapes and Stroke SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftui","channel_name":"iOS Design's","video_id":"eEVkAU9rKnI","video_url":"https://www.youtube.com/watch?v=eEVkAU9rKnI","description":"With SwiftUI, you get access to five built-in shapes which are circle, ellipse, rectangle, rounded rectangle and capsule.\n\n\nShapes vs Stacks\nUnlike stacks, shapes take the maximum space. To color them, you use fill and foregroundColor instead of background. They're great for clipping content and setting a border style.","published":"2022-09-11T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/eEVkAU9rKnI/hqdefault.jpg","twitter_url":""},{"name":"Images and Assets Catalog SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftui","channel_name":"iOS Design's","video_id":"oOOtbs80gjo","video_url":"https://www.youtube.com/watch?v=oOOtbs80gjo","description":"In this video, I want to discuss how to import images from Figma in different formats, such as PNG, PDF and JPEG.\n\n\nJPG\nThere are four types of images that are common in iOS. JPG is great for photos that is in full size and require no transparency. For best optimizations, it is recommended to generate 1x, 2x and 3x.\n\nPNG\nIf you needed transparency in your image, use the PNG. It can move on top of any background. Depending on the amount of colors that you have in your image, you may have a very large file size. Just like the JPG, you'll need to export at 1x, 2x and 3x from the design tool.","published":"2022-09-11T12:00:24Z","thumbnail_url":"https://img.youtube.com/vi/oOOtbs80gjo/hqdefault.jpg","twitter_url":""},{"name":"Stacks and Spacer! SwiftUI Tutorial #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"g1kJb0CtKz4","video_url":"https://www.youtube.com/watch?v=g1kJb0CtKz4","description":"Stacks in SwiftUI are similar to the stack views in UIKit. By combining views in horizontal and vertical stacks, you can build complex user interfaces for your application. There are 3 types of stacks: HStack, VStack and ZStack. #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","published":"2022-09-11T11:00:21Z","thumbnail_url":"https://img.youtube.com/vi/g1kJb0CtKz4/hqdefault.jpg","twitter_url":""},{"name":"Visual Editor in Xcode #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","channel_name":"iOS Design's","video_id":"uF1faE8y-8M","video_url":"https://www.youtube.com/watch?v=uF1faE8y-8M","description":"In this tutorial, we'll take a quick look at how to create a simple layout by only using the visual editing tools and without touching the code.\n #swiftui #swiftuideveloper #swiftuitutorial #swiftuitutorials","published":"2022-09-11T10:03:00Z","thumbnail_url":"https://img.youtube.com/vi/uF1faE8y-8M/hqdefault.jpg","twitter_url":""},{"name":"Build Swift Charts Stocks App - Part 1 - Yahoo Finance Stocks API Service - SwiftUI","channel_name":"Xcoding with Alfian","video_id":"twhgYBrepSo","video_url":"https://www.youtube.com/watch?v=twhgYBrepSo","description":"","published":"2022-09-11T04:34:18Z","thumbnail_url":"https://img.youtube.com/vi/twhgYBrepSo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Who's using Apple Search Ads? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"EKzkFhz6u9k","video_url":"https://www.youtube.com/watch?v=EKzkFhz6u9k","description":"This Week in #Apps I have 5 fresh new insights, one from a brand new dataset!\n\n0:15 Apple Search Ads\n3:08 Kochava is in trouble\n5:42 The most downloaded apps\n7:01 The highest earning apps\n8:19 Telegram's paid tier\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli","published":"2022-09-10T22:00:05Z","thumbnail_url":"https://img.youtube.com/vi/EKzkFhz6u9k/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What is Test Driven Development","channel_name":"tundsdev on YouTube","video_id":"c7hRC9TpgNU","video_url":"https://www.youtube.com/watch?v=c7hRC9TpgNU","description":"What is Test Driven Development\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is Code Coverage\nhttps://youtu.be/QZaI0nFVqwE\n\n⏮  Previous Video\nUI Testing A Form In SwiftUI, How To Write UI Tests for Our CreateView\nhttps://youtu.be/6k2sTbZ1B_w\n\nIn this video, we'll look at what is Test Driven Development, aka TDD. This is a software development practice that we have been doing secretly but have not been talking about a whole lot.\n\nThe whole principle of this concept is to help  us write code that actually works and meets our requirements, we'll discuss What is Test Driven Development, How to write Test Driven Development Code and also the benefits of Test Driven Development also.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-10T14:00:16Z","thumbnail_url":"https://img.youtube.com/vi/c7hRC9TpgNU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Making a website with Swift and Tailwind","channel_name":"Alexito’s World","video_id":"0UPbgZqlXKc","video_url":"https://www.youtube.com/watch?v=0UPbgZqlXKc","description":"Twitter: https://twitter.com/alexito4","published":"2022-09-10T08:55:47Z","thumbnail_url":"https://img.youtube.com/vi/0UPbgZqlXKc/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"UI Testing A Form In SwiftUI, How To Write UI Tests for Our CreateView","channel_name":"tundsdev on YouTube","video_id":"6k2sTbZ1B_w","video_url":"https://www.youtube.com/watch?v=6k2sTbZ1B_w","description":"UI Testing A Form In SwiftUI, How To Write UI Tests for Our CreateView\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is Test Driven Development\nhttps://youtu.be/c7hRC9TpgNU\n\n⏮  Previous Video\nUI Testing Pushing To Screen In SwiftUI, How To Write UI Tests for Our DetailView\nhttps://youtu.be/wG44rlIdEZE\n\nIn this video, we'll look at how to write UI tests in SwiftUI. We'll also look at how we can write UI Tests in Swift that are reliable and don't rely on a real API service. We'll write a UI Test that tests pushing to a screen, this will help us ensure that the navigation between our home and detail screen works in SwiftUI. \n\nAfter that we'll also write some UI Tests in Swift, we'll write some tests that will help us ensure that our form validation works properly. We'll also see how to type within a textfield in a UI Test so that we can simulate typing, after that, we'll see how to use UI Tests to test a form in Swift.\n\nWe'll also look at how can write UI Tests that use dependency injection, by looking at how to use Launch Arguments in UI Tests & how to Launch Environment in UI Tests as well. This will allow us to build reliable and flexible UI Tests that we can easily use mocks with dependency injection.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-09T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/6k2sTbZ1B_w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 100 Live","channel_name":"Code Completion","video_id":"wPl2N-_dJB4","video_url":"https://www.youtube.com/watch?v=wPl2N-_dJB4","description":"","published":"2022-09-08T18:30:35Z","thumbnail_url":"https://img.youtube.com/vi/wPl2N-_dJB4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"UI Testing Pushing To Screen In SwiftUI, How To Write UI Tests for Our DetailView","channel_name":"tundsdev on YouTube","video_id":"wG44rlIdEZE","video_url":"https://www.youtube.com/watch?v=wG44rlIdEZE","description":"UI Testing Pushing To Screen In SwiftUI, How To Write UI Tests for Our DetailView\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUI Testing A Form In SwiftUI, How To Write UI Tests for Our CreateView\nhttps://youtu.be/6k2sTbZ1B_w\n\n⏮  Previous Video\nUI Testing In SwiftUI, How To Write UI Tests In SwiftUI for Our PeopleView\nhttps://youtu.be/IcZXn0DvO84\n\nIn this video, we'll look at how to write UI tests in SwiftUI. We'll also look at how we can write UI Tests in Swift that are reliable and don't rely on a real API service. We'll write a UI Test that tests pushing to a screen, this will helo us ensure that the navigation between our home and detail screen works in SwiftUI. \n\nAfter that we'll also write some UI Tests in Swift, to test our SwiftUI view to make sure that when our request fails. We'll also write a UI Test that will ensure that our view shows the right alert when something goes wrong with our networking, making sure that our UI displays the correct information.\n\nWe'll also look at how can write UI Tests that use dependency injection, by looking at how to use Launch Arguments in UI Tests & how to Launch Environment in UI Tests as well. This will allow us to build reliable and flexible UI Tests that we can easily use mocks with dependency injection.\n\nWhat is Dependency Injection, Dependency Injection For Beginners\nhttps://youtu.be/9rjiTxn4ehE\n\nWhat are Mocks & Stubs, The Difference Between Mocks & Stubs\nhttps://youtu.be/ofx4Xh29JA0\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-08T14:00:28Z","thumbnail_url":"https://img.youtube.com/vi/wG44rlIdEZE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Now Available for Visual Studio Code","channel_name":"Sean Allen on YouTube","video_id":"Gp75Q4B6qic","video_url":"https://www.youtube.com/watch?v=Gp75Q4B6qic","description":"An extension for Video Studio Code released by Apple's Swift Server Work Group is now available for Visual Studio Code.\n\nSwift.org Blog Post about Swift on VSCode:\nhttps://www.swift.org/blog/vscode-extension/\n\nSwift VSCode Marketplace:\nhttps://marketplace.visualstudio.com/items?itemName=sswg.swift-lang\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-08T13:26:12Z","thumbnail_url":"https://img.youtube.com/vi/Gp75Q4B6qic/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"UI Testing In SwiftUI, How To Write UI Tests In SwiftUI for Our PeopleView","channel_name":"tundsdev on YouTube","video_id":"IcZXn0DvO84","video_url":"https://www.youtube.com/watch?v=IcZXn0DvO84","description":"UI Testing In SwiftUI, How To Write UI Tests In SwiftUI for Our PeopleView\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUI Testing Pushing To Screen In SwiftUI, How To Write UI Tests for Our DetailView\nhttps://youtu.be/wG44rlIdEZE\n\n⏮  Previous Video\nIntegration Tests in Swift Concurrency with Our Create View Model\nhttps://youtu.be/Wb6VbNmhR5U\n\nIn this video, we'll look at how to write UI tests in SwiftUI. We'll also look at how we can write UI Tests in Swift that are reliable and don't rely on a real API service.\n\nWe'll also look at how can write UI Tests that use dependency injection, by looking at how to use Launch Arguments in UI Tests & how to Launch Environment in UI Tests as well. This will allow us to build reliable and flexible UI Tests that we can easily use mocks with dependency injection.\n\nWhat is Dependency Injection, Dependency Injection For Beginners\nhttps://youtu.be/9rjiTxn4ehE\n\nWhat are Mocks & Stubs, The Difference Between Mocks & Stubs\nhttps://youtu.be/ofx4Xh29JA0\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-07T15:23:59Z","thumbnail_url":"https://img.youtube.com/vi/IcZXn0DvO84/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Apps vs. Games - Which makes more money?","channel_name":"Sean Allen on YouTube","video_id":"CH3MSlBy_EM","video_url":"https://www.youtube.com/watch?v=CH3MSlBy_EM","description":"The latest report from Sensor Tower shows how revenue from apps and games on the App Store are trending in 2022. \n\nSensor Tower Report:\nhttps://sensortower.com/blog/q2-2022-data-digest\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-09-07T13:15:00Z","thumbnail_url":"https://img.youtube.com/vi/CH3MSlBy_EM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build a Movie Booking App with SwiftUI - Full Course","channel_name":"DesignCode","video_id":"EkcKeGQm3_U","video_url":"https://www.youtube.com/watch?v=EkcKeGQm3_U","description":"Create an iOS app based on a design in Figma. Learn to create the Tinder-like card swipe interaction with custom design using the drag gesture. \nSponsored by Rive - https://rive.app\n\nAdditionally, we will create a custom tab bar and use Navigation Views to build a whole flow.\n\n📂 Assets File\n➡ https://www.dropbox.com/sh/1twyal3vbw1uv7a/AAAC1f9QpMjeNy2P2vY_Ltd0a?dl=0\n\nChapters\n[0:00] 1 - Intro\n07:22] 2 -  Ticket Model\n[12:26] 3 - Ticket Stack\n[23:48] 4 - Drag Gesture\n[29:48] 5 -Custom Tab Bar\n[35:12] 6 -Tab Bar Animation\n[41:45] 7 - Custom Search Bar\n[46:11] 8 - Scroll Section\n[51:15] 9 - Navigation\n[01:03:38] 10 - Button Layout\n[01:08:24] 11 - Seats View\n[01:13:07] 12 Pop To Root \n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\n#swiftui #swift #iosdeveloper","published":"2022-09-07T13:11:39Z","thumbnail_url":"https://img.youtube.com/vi/EkcKeGQm3_U/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Discover the MVVM architecture in less than 90 seconds 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"M70wPhElExI","video_url":"https://www.youtube.com/watch?v=M70wPhElExI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-09-06T14:55:06Z","thumbnail_url":"https://img.youtube.com/vi/M70wPhElExI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Integration Tests in Swift Concurrency with Our Create View Model","channel_name":"tundsdev on YouTube","video_id":"Wb6VbNmhR5U","video_url":"https://www.youtube.com/watch?v=Wb6VbNmhR5U","description":"Integration Tests in Swift Concurrency with Our Create View Model\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUI Testing In SwiftUI, How To Write UI Tests for Our PeopleView\nhttps://youtu.be/IcZXn0DvO84\n\n⏮  Previous Video\nIntegration Tests in Swift Concurrency with Our Details View Model, Integration Testing Networking\nhttps://youtu.be/WTpLE3CMZu4\n\nIn this video, we'll look at how to write integration test async await code our view model, and we'll look at writing integration testing for our create view model.\n\nWe'll also look at how we can use protocols to help us achieve this within our XCTest classes, where we will test our create view model and handle all of our test cases code. Finally, we'll see how to create a mock in Swift for our NetworkManager.\n\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-06T14:00:27Z","thumbnail_url":"https://img.youtube.com/vi/Wb6VbNmhR5U/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 99: It’ll Be Sold on Etsy","channel_name":"Code Completion","video_id":"-4rZOJWuQoA","video_url":"https://www.youtube.com/watch?v=-4rZOJWuQoA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - A Meandering Through Xcode Lane\n05:24 - Docc\n24:05 - Maintaining Documentation\n37:05 - Sponsor: Super Easy Timer\n37:40 - Far Out Predictions\n59:20 - Outro\n1:00:08 - Commented Out: Lego\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Using Docc to document projects and code changes.\n    • Docc: https://github.com/apple/swift-docc\n    • Xcode Class Browser: https://www.oreilly.com/library/view/beginning-xcode/9780471754794/ch08.html\n    • Xcode Server: https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/index.html\n    • Sunk Cost Fallacy: https://thedecisionlab.com/biases/the-sunk-cost-fallacy\n• Our predictions for Apple’s Far Out event.\n• Commented Out:\n    • Super Mario 64 Question Mark Block: https://www.lego.com/en-us/product/super-mario-64-question-mark-block-71395\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, September 3rd, 2022.","published":"2022-09-06T12:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-4rZOJWuQoA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Create an animated custom progress bar in SwiftUI","channel_name":"Mike Mikina on YouTube","video_id":"8pMx1rmU5Ig","video_url":"https://www.youtube.com/watch?v=8pMx1rmU5Ig","description":"I have another tutorial for you 🤗 This time I will show you how to code from scratch a custom progress bar in the SwiftUI. It will be a classic progress bar which goes from 0 to 100%. \nThere will also be a second implementation that has steps, like 2/3. And it all animates! ✨\n\nYou will learn how to use ZStack, fixedSize and more tricks in SwiftUI. Enjoy 🤓\n\nLink to the repository: https://github.com/mikina/CustomAnimatedProgressBarSwiftUI\n\n00:00 Intro\n00:20 Figma prototype (design)\n00:56 Initial project\n01:27 Let's start coding\n20:17 Second implementation\n25:29 Outro\n\n#Swift #SwiftUI #iOS #programming\n\nMusic: Streambeats","published":"2022-09-05T19:07:06Z","thumbnail_url":"https://img.youtube.com/vi/8pMx1rmU5Ig/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Integration Tests in Swift Concurrency with Our Details View Model, Integration Testing Networking","channel_name":"tundsdev on YouTube","video_id":"WTpLE3CMZu4","video_url":"https://www.youtube.com/watch?v=WTpLE3CMZu4","description":"Integration Tests in Swift Concurrency with Our Details View Model, Integration Testing Networking\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nIntegration Tests in Swift Concurrency with Our Create View Model\nhttps://youtu.be/Wb6VbNmhR5U\n\n⏮  Previous Video\nIntegration Tests in Swift Concurrency with Our People View Model\nhttps://youtu.be/aB8oChP6cBA\n\nIn this video, we'll look at how to write integration test async await code our view model, and we'll look at writing integration testing for our details view model.\n\nWe'll also look at how we can use protocols to help us achieve this within our XCTest classes, where we will test our details view model and handle all of our test cases code. Finally, we'll see how to create a mock in Swift for our NetworkManager.\n\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-09-05T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/WTpLE3CMZu4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Refactoring FizzBuzz to Micro-objects (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"mMUVHxp4xC8","video_url":"https://www.youtube.com/watch?v=mMUVHxp4xC8","description":"What if we want to radically change the implementation of FizzBuzz… can we do it in small steps without breaking the build? I stream at https://twitch.tv/qcoding","published":"2022-09-04T18:30:44Z","thumbnail_url":"https://img.youtube.com/vi/mMUVHxp4xC8/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Manually Controlling Segues and Views ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"O23ZHRGkOrU","video_url":"https://www.youtube.com/watch?v=O23ZHRGkOrU","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:15:50Z","thumbnail_url":"https://img.youtube.com/vi/O23ZHRGkOrU/hqdefault.jpg","twitter_url":""},{"name":"Completing In App Purchases ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"9P2eE74O-fc","video_url":"https://www.youtube.com/watch?v=9P2eE74O-fc","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:15:36Z","thumbnail_url":"https://img.youtube.com/vi/9P2eE74O-fc/hqdefault.jpg","twitter_url":""},{"name":"Working with @Binding Custom Textfields ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"g4SecklTmp8","video_url":"https://www.youtube.com/watch?v=g4SecklTmp8","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:15:19Z","thumbnail_url":"https://img.youtube.com/vi/g4SecklTmp8/hqdefault.jpg","twitter_url":""},{"name":"Introduction to Core Data and Cloud Kit ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"P9OVgQe3dY8","video_url":"https://www.youtube.com/watch?v=P9OVgQe3dY8","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:14:43Z","thumbnail_url":"https://img.youtube.com/vi/P9OVgQe3dY8/hqdefault.jpg","twitter_url":""},{"name":"Adding Data to Core Data ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"-P9D9wE2nHg","video_url":"https://www.youtube.com/watch?v=-P9D9wE2nHg","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:14:36Z","thumbnail_url":"https://img.youtube.com/vi/-P9D9wE2nHg/hqdefault.jpg","twitter_url":""},{"name":"Reading Data from iCloud using Core Data and Cloud Kit ! Swiftui Tutorial","channel_name":"iOS Design's","video_id":"quUNsNvNhi0","video_url":"https://www.youtube.com/watch?v=quUNsNvNhi0","description":"#SwiftUI #ios  #tutorial #iosgames #iosdeveloper #iosdevelopment #appdevelopment #swiftuitutorial #swiftuitutorials #swiftuideveloper","published":"2022-09-04T16:14:25Z","thumbnail_url":"https://img.youtube.com/vi/quUNsNvNhi0/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Grids in iOS 16","channel_name":"Stewart Lynch on YouTube","video_id":"ZU_6RejjIKU","video_url":"https://www.youtube.com/watch?v=ZU_6RejjIKU","description":"In this video I am going to introduce you to the Grid View for SwiftUI that was introduced in iOS 16.\nWe will take a look at three different examples, exploring all of the grid building blocks.\nWe will learn about: \n* The Grid container itself\n* The Grid Row\n* Grid  layouts using grid alignments\n* Cell positioning with cell alignments and anchors.\n* Full column alignments\n* Merging cells using column spans\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:48  Example 1\n11:50 Example 2\n15:34 Example 3\n\nStarter Project Files:\n​    http://www.createchsol.com/StarterProjects/Grids_iOS16_Starter.zip\n\nCompleted Project:\n​    https://github.com/StewartLynch/Grids_iOS16\n\nReferences mentioned in video: \nSwiftUI Grid the complete reference (Sarun Wongpatcharapakorn)\n   https://sarunw.com/posts/swiftui-grid/\nMastering grid layout in SwiftUI (Swift with Majid)\n   https://swiftwithmajid.com/2022/08/10/mastering-grid-layout-in-swiftui/\nEager Grids with SwiftUI (Javier)\n   https://swiftui-lab.com/eager-grids/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-09-04T13:45:20Z","thumbnail_url":"https://img.youtube.com/vi/ZU_6RejjIKU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Elon Musk's Tweet is worth HOW MANY Downloads??? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"IXUmdAa6rhA","video_url":"https://www.youtube.com/watch?v=IXUmdAa6rhA","description":"Elon Musk helped an app get lots of new downloads, Twitter's in-app revenue hit a new milestone, Trump's social network isn't taking off, traditional banks are in the lead, and this GPS tracker is making a looooot of money!\n\n► [Verge] Life360 is getting out of the business of selling precise user location data → https://www.theverge.com/2022/1/28/22906392/life360-tile-location-data-precise-aggregated-privacy\n► [Twitter] \"The Zero fasting app is quite good\" → https://twitter.com/elonmusk/status/1563944735730909185\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n0:00 Hello\n0:11 Zero\n2:07 Twitter\n4:02 Life360\n5:37 Rumble & Truth Social\n7:46 Banks\n9:51 Questions?\n\nThis Week in Apps is a weekly #news show about trends of #mobile #apps & #games that's focused on the numbers. App intelligence data by Appfigures.","published":"2022-09-04T12:30:04Z","thumbnail_url":"https://img.youtube.com/vi/IXUmdAa6rhA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 32 | SwiftUI App Development","channel_name":"FlineDev","video_id":"_SRcCz1Jyh8","video_url":"https://www.youtube.com/watch?v=_SRcCz1Jyh8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-32-2208e8ff224b4b5590bd26ddf6b19d74","published":"2022-09-03T15:30:04Z","thumbnail_url":"https://img.youtube.com/vi/_SRcCz1Jyh8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Code Completion Episode 98","channel_name":"Code Completion","video_id":"JpPhzUAl9q4","video_url":"https://www.youtube.com/watch?v=JpPhzUAl9q4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:21 - Code Reviews\n02:45 - Dimitri’s Review Style\n05:03 - Spencer’s Review Style\n05:42 - Fernando’s Review Style\n07:04 - Pair Programming\n13:40 - Reacting to Feedback\n15:50 - PRs for PRs\n27:22 - Burden of Change\n48:37 - Best of Both Worlds\n1:06:40 - Are We Replaceable?\n1:26:51 - Sponsor: Bon Voyage\n1:27:46 - Outro\n1:32:20 - Commented Out: Cult Classics\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Review Styles:\n    • Opening PRs for PRs: https://chelseatroy.com/2019/12/18/reviewing-pull-requests/\n• Commented Out: Cult Classics\n    • Ghost Stories: https://www.crunchyroll.com/ghost-stories\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, August 27th, 2022.","published":"2022-09-03T03:47:36Z","thumbnail_url":"https://img.youtube.com/vi/JpPhzUAl9q4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is your Keyword Selection Hurting Downloads?","channel_name":"Appfigures on YouTube","video_id":"OlrfJ052ez8","video_url":"https://www.youtube.com/watch?v=OlrfJ052ez8","description":"Keyword optimization is a powerful way to build visibility and attract new users. The key to getting this right starts with keyword selection. Making sure you choose the right keywords for your app and evolving your strategy as you become more competitive is the most effective way to open the doors to organic traffic. \n\nI'll be covering common mistakes, how to spot opportunities where others misstep, and I'll show you how I research and evaluate keywords. As always, I'll be responding to the chat so get those questions ready! \n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli","published":"2022-09-01T17:15:41Z","thumbnail_url":"https://img.youtube.com/vi/OlrfJ052ez8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"I built an app to share ideas before you build them.","channel_name":"Jared Davidson on YouTube","video_id":"BGu5xTdmxtc","video_url":"https://www.youtube.com/watch?v=BGu5xTdmxtc","description":"Get the course here! - https://www.archet.app\n\nFinancially doesn’t make sense to you? Use code “FREE” on checkout. In exchange, I expect some feedback on how the course could be better. :]\n\nCheck out Valiid here - https://apps.apple.com/us/app/valiid/id1636395798\n\nI know it's been a while since my last video, but I've had a lot going on personally and work-wise. I hope to make this a more regular thing now of building a bigger project every month or so. In any case, hope you guys enjoy Valiid & put it to good use! :]\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-08-31T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/BGu5xTdmxtc/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"This small mistake will CRASH your SwiftUI app! 🧨","channel_name":"Vincent Pradeilles on YouTube","video_id":"7LKjwG-I2iY","video_url":"https://www.youtube.com/watch?v=7LKjwG-I2iY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLink to the tweet 👉 https://twitter.com/nic_fontana/status/1522526759584940034\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-30T14:56:26Z","thumbnail_url":"https://img.youtube.com/vi/7LKjwG-I2iY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create 3D Site Without Code with Framer - 3-hour course","channel_name":"DesignCode","video_id":"0korQqBgJ_o","video_url":"https://www.youtube.com/watch?v=0korQqBgJ_o","description":"Crash course on designing a multi-page site with 3D assets, animations, adaptive layouts and CMS\nSponsored by https://framer.com\n\nFinal site: https://soft-buttons-231170.framer.app\nTemplate: https://framer.com/projects/new?duplicate=jVScTJ0E7HJdoU7FGIie\nAssets: https://www.dropbox.com/s/4qhvic2rroke75o/Framer%20Site.zip?dl=0\n\nImagine being able to create a fully functional site from a design tool without writing a single line of code. Framer offers the power of CSS layouts and animations with the familiar and quick editing capabilities of Figma. You can deploy and iterate almost instantly without having to wait for builds and you have essential features like search engine optimizations and a content management system.\n\n0:00 Intro to Framer\n4:06 3D Animation and Text Styles\n15:50 Stacks and Adaptive Layout\n32:46 Components and Interactions\n48:17 Top Bar Menu Animation\n01:06:32 Scroll Parallax\n01:29:05 Appear Animation\n01:45:52 Overlay and Forms\n02:03:40 Pages and Breakpoints\n02:19:55 CMS and Content\n\n#webdesign #uidesign #3d","published":"2022-08-30T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/0korQqBgJ_o/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to TDD If TCR Reverts Failing Code? (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"nOJbfoEkmQQ","video_url":"https://www.youtube.com/watch?v=nOJbfoEkmQQ","description":"TDD says to start with a failing test. But TCR prevents failing tests, reverting your code. So how does this work? I stream at https://twitch.tv/qcoding","published":"2022-08-28T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/nOJbfoEkmQQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"BottomSheets and PresentationDetents in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"8JmGGcsUdFM","video_url":"https://www.youtube.com/watch?v=8JmGGcsUdFM","description":"In this video, I am going to introduce you to the new bottom sheet presentationDetents modifier that was introduced in iOS 16.  This will gives us the ability to control the height of our modal sheets.\n\nI will introduce you to detents and all of their options and  create a custom view modifier to optionally add a close button to any one of your sheets.\n\nWe will look at different sheet view presentation overloads and finally, how you can create your own custom detent.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:50 The Basics\n6:51 Custom ViewModifier\n11:35 Fraction and Height Detents\n13:20 Multi Sheet presentations\n16:59 Custom Detents\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/BottomSheetsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/BottomSheets-and-PresentationDetents\n\nReferences mentioned in video:\nCustom View Modifiers\n   https://www.youtube.com/watch?v=XdfVPPfnZZU\n\nEnums and Multiple Modal Sheets\n   https://youtu.be/bgaHzO7WAQ8?t=460\n\nNatalia Panfernova - NilCoalescing Blog\n   https://nilcoalescing.com\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-08-28T13:43:13Z","thumbnail_url":"https://img.youtube.com/vi/8JmGGcsUdFM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"BeReal Hits Instagram Hard | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"nCdXre6wEuQ","video_url":"https://www.youtube.com/watch?v=nCdXre6wEuQ","description":"Summer might be coming to a close but for BeReal things are just getting started. That plus Peacock, Bath & Body Works, Telehealth apps, and more, in this episode of This Week in Apps!\n\n► Subscription optimization tips → https://fg.rs/ls15e\n\nResources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps (updated hourly) → https://appfigures.com/alpha/mobile-revenue-index\n\nTools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n0:00 Hello\n0:12 BeReal vs. Instagram\n2:47 Peacock\n4:48 Bath & Body Works\n5:52 Amazon Care/Telehealth\n7:55 Remind\n9:20 Questions?\n\n#news #apps #mobile #insights #intelligence","published":"2022-08-28T12:30:15Z","thumbnail_url":"https://img.youtube.com/vi/nCdXre6wEuQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Code Completion Episode 98 Live","channel_name":"Code Completion","video_id":"i2Q-NaJsKhY","video_url":"https://www.youtube.com/watch?v=i2Q-NaJsKhY","description":"","published":"2022-08-27T16:10:09Z","thumbnail_url":"https://img.youtube.com/vi/i2Q-NaJsKhY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"[iOS Dev] Open Focus Timer, pt. 31 | SwiftUI App Development","channel_name":"FlineDev","video_id":"XVzFovgu3aI","video_url":"https://www.youtube.com/watch?v=XVzFovgu3aI","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-31-6ee7833524d647899cefc37caa3fd211","published":"2022-08-27T16:00:30Z","thumbnail_url":"https://img.youtube.com/vi/XVzFovgu3aI/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Integration Tests in Swift Concurrency with Our People View Model","channel_name":"tundsdev on YouTube","video_id":"aB8oChP6cBA","video_url":"https://www.youtube.com/watch?v=aB8oChP6cBA","description":"Integration Tests in Swift Concurrency with Our People View Model\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nIntegration Tests in Swift Concurrency with Our Details View Model\nhttps://youtu.be/2MYtjU7XRtE\n\n⏮  Previous Video\nUnit Testing in Swift Concurrency, Unit Testing Networking Code in Swift Concurrency\nhttps://youtu.be/n0OChaMnVPs\n\nIn this video, we'll look at how to write integration test async await code our view model, and we'll look at writing integration testing for our people view model.\n\nWe'll also look at how we can use protocols to help us achieve this within our XCTest classes, where we will test our people view model and handle all of our test cases code. Finally, we'll see how to create a mock in Swift for our NetworkManager.\n\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-27T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/aB8oChP6cBA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 7 (iOS)","channel_name":"Amr on YouTube","video_id":"-OU3zZNphek","video_url":"https://www.youtube.com/watch?v=-OU3zZNphek","description":"In this video we will continue implementing the profile view controller\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-08-26T19:05:07Z","thumbnail_url":"https://img.youtube.com/vi/-OU3zZNphek/hqdefault.jpg","twitter_url":""},{"name":"Unit Testing in Swift Concurrency, Unit Testing Networking Code in Swift Concurrency","channel_name":"tundsdev on YouTube","video_id":"n0OChaMnVPs","video_url":"https://www.youtube.com/watch?v=n0OChaMnVPs","description":"Unit Testing in Swift Concurrency, Unit Testing Networking Code in Swift Concurrency\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nIntegration Tests in Swift Concurrency with Our People View Model\nhttps://youtu.be/aB8oChP6cBA\n\n⏮  Previous Video\nWhat are Mocks & Stubs, The Difference Between Mocks & Stubs\nhttps://youtu.be/ofx4Xh29JA0\n\nIn this video, we'll look at how to unit test async await code in Swift Concurrency, we'll look at unit testing in swift concurrency by refactoring our NetworkingManager.\n\nWe'll also look at how we can use protocols to help us achieve this within our XCTest classes, where we will test our networking code. Finally, we'll see how we can use the URLSessionProtocol to create a mock for our URLSession and unit test URLSession.\n\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\nWhat is Dependency Injection, Dependency Injection For Beginners\nhttps://youtu.be/9rjiTxn4ehE\n\nWhat are Mocks & Stubs, The Difference Between Mocks & Stubs\nhttps://youtu.be/ofx4Xh29JA0\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-26T14:00:27Z","thumbnail_url":"https://img.youtube.com/vi/n0OChaMnVPs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Quiz #02 - Setting a nil value in a dictionary","channel_name":"Vincent Pradeilles on YouTube","video_id":"y7dVYh4eTbY","video_url":"https://www.youtube.com/watch?v=y7dVYh4eTbY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-25T14:57:52Z","thumbnail_url":"https://img.youtube.com/vi/y7dVYh4eTbY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"What are Mocks & Stubs, The Difference Between Mocks & Stubs","channel_name":"tundsdev on YouTube","video_id":"ofx4Xh29JA0","video_url":"https://www.youtube.com/watch?v=ofx4Xh29JA0","description":"What are Mocks & Stubs, The Difference Between Mocks & Stubs\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUnit Testing in Swift Concurrency, Unit Testing Networking Code in Swift Concurrency\nhttps://youtu.be/n0OChaMnVPs\n\n⏮  Previous Video\nWhat is Dependency Injection, Dependency Injection For Beginners\nhttps://youtu.be/9rjiTxn4ehE\n\nIn this video, we'll discuss and break down what is a mock in a unit test and what is a stub in a unit test, we'll look at the difference between a mock and a stub, and how they help us out when writing unit tests in Swift, we'll briefly look at a use case for a mock and stub in our current project to see how mocks and stubs can help us out when writing tests.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-25T14:00:23Z","thumbnail_url":"https://img.youtube.com/vi/ofx4Xh29JA0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What is Dependency Injection, Dependency Injection For Beginners","channel_name":"tundsdev on YouTube","video_id":"9rjiTxn4ehE","video_url":"https://www.youtube.com/watch?v=9rjiTxn4ehE","description":"What is Dependency Injection, Dependency Injection For Beginners\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat are Mocks & Stubs, The Difference Between Mocks & Stubs\nhttps://youtu.be/ofx4Xh29JA0\n\n⏮  Previous Video\nUnit Testing Form Validation In Swift, Unit Testing Our Form Validator\nhttps://youtu.be/RWC8O6EVB34\n\nIn this video, we'll discuss and break down what is dependency injection, we'll look at how to use dependency injection in swift, as well as break down what is dependency injection in swift also. We'll briefly touch on how and why you should use dependency injection in iOS programming and how protocols in swift, help us achieve our goals. \n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-24T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/9rjiTxn4ehE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 97: JIRA and Their Epics, Stories, Sprints, and Agility","channel_name":"Code Completion","video_id":"NDt-7CQTz2s","video_url":"https://www.youtube.com/watch?v=NDt-7CQTz2s","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - JIRA Terminology\n24:00 - Dimitri’s Planning Process\n38:21 - Personal Projects\n42:09 - Team Communication\n1:01:56 - Self-Review\n1:05:45 - Release\n1:17:25  - Sponsor: Huuungry\n1:18:24 - Outro\n1:19:05 - Commented Out: Lego\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• JIRA and project planning terminology\n• How to plan a software project\n    • Linear: https://linear.app/ \n    • Shit User Stories: https://twitter.com/shituserstory\n    • Yak Shaving: https://sketchplanations.com/yak-shaving \n• Commented Out: LEGO are really cool\n    • LEGO NES: https://www.lego.com/en-us/product/nintendo-entertainment-system-71374\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, August 21st, 2022.","published":"2022-08-23T15:39:24Z","thumbnail_url":"https://img.youtube.com/vi/NDt-7CQTz2s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Quiz #01 - String.capitalized vs String.uppercased()","channel_name":"Vincent Pradeilles on YouTube","video_id":"Hge1AE0YUzQ","video_url":"https://www.youtube.com/watch?v=Hge1AE0YUzQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-23T15:02:47Z","thumbnail_url":"https://img.youtube.com/vi/Hge1AE0YUzQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Unit Testing Form Validation In Swift, Unit Testing Our Form Validator","channel_name":"tundsdev on YouTube","video_id":"RWC8O6EVB34","video_url":"https://www.youtube.com/watch?v=RWC8O6EVB34","description":"Unit Testing Form Validation In Swift, Unit Testing Our Form Validator\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is Dependency Injection, Dependency Injection For Beginners\nhttps://youtu.be/9rjiTxn4ehE\n\n⏮  Previous Video\nUnit Testing In Swift, Unit Testing our JSON Mapper\nhttps://youtu.be/q2f-0u_2q5Q\n\nIn this video, we'll look at unit testing a form in swift, the form we'll specifically unit test is our create form, which helps us validate a user's input. We'll also discuss what test cases we want to write unit tests for and how we can use XCTestCase in Swift to ensure that all our tests pass for the test cases we write in Swift.\n\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-23T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/RWC8O6EVB34/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Create iOS Calendar app in Swift with CalendarKit (Full Tutorial in 6K)","channel_name":"Richard Topchii on YouTube","video_id":"KC-Qs47en1c","video_url":"https://www.youtube.com/watch?v=KC-Qs47en1c","description":"Updated for the 6K resolution (6016 x 3384).\nFor the best experience, make sure to watch in the highest quality available.\n\nThis is a full CalendarKit tutorial where we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. Then we'll add event creation and editing support to our calendar application. We'll make it possible to edit the beginning and the end of the event by dragging it, as in the default iOS calendar app. To edit events by filling in a form we'll be using a framework called EventKitUI in addition to EventKit and CalendarKit.\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\nEventKitUI:\nhttps://developer.apple.com/documentation/eventkitui\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nWatch two parts of this tutorial separately:\nPart 1: Create iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=cvF1D-F_LPw\nPart 2: Editing events: iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=6KHTYsYs12w\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\nTwitter: https://twitter.com/richardtop_ios\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Intro\n0:34 Create an Xcode project\n1:34 Configure Xcode project\n5:17 Testing our configuration\n6:28 Installing CalendarKit\n9:05 EventKit\n10:22 Requesting calendar access\n13:28 Adding events to the calendar\n14:05 Displaying events in CalendarKit\n15:04 Fetching events from the EventStore\n18:30 Converting events to CalendarKit's format\n22:23 Getting notified for event changes\n25:29 1st milestone & explanation\n26:22 Reacting to event selection\n29:10 Adding a custom data model\n37:09 Event detail view\n41:51 How editing works in CalendarKit\n48:04 Activating edit mode\n52:04 Saving changes to the Event Store\n55:24 Exiting edit mode\n56:26 Creating new events\n1:01:20 Showing a form for new events\n1:08:10 Final result & explanation\n1:09:47 Conclusion","published":"2022-08-22T16:17:56Z","thumbnail_url":"https://img.youtube.com/vi/KC-Qs47en1c/hqdefault.jpg","twitter_url":""},{"name":"Unit Testing In Swift, Unit Testing our JSON Mapper","channel_name":"tundsdev on YouTube","video_id":"q2f-0u_2q5Q","video_url":"https://www.youtube.com/watch?v=q2f-0u_2q5Q","description":"Unit Testing In Swift, Unit Testing our JSON Mapper\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUnit Testing Form Validation In Swift, Unit Testing Our Form Validator \nhttps://youtu.be/RWC8O6EVB34\n\n⏮  Previous Video\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\nIn this video, we'll look at unit testing the JSON mapper that easily allows us to convert our JSON file, into a codable swift object. We'll also discuss what test cases we want to write unit tests for and how we can use XCTestCase in Swift to ensure that all our tests pass for the test cases we write in Swift by asserting their values using XCTAssertEqual in Swift.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-22T14:00:35Z","thumbnail_url":"https://img.youtube.com/vi/q2f-0u_2q5Q/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 6 (iOS)","channel_name":"Amr on YouTube","video_id":"fh6qqo02Lqg","video_url":"https://www.youtube.com/watch?v=fh6qqo02Lqg","description":"In this video we will continue implementing the profile view controller\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-08-22T00:40:05Z","thumbnail_url":"https://img.youtube.com/vi/fh6qqo02Lqg/hqdefault.jpg","twitter_url":""},{"name":"iOS Stocks App Built with SwiftCharts","channel_name":"Xcoding with Alfian","video_id":"PVTphNxwLcQ","video_url":"https://www.youtube.com/watch?v=PVTphNxwLcQ","description":"","published":"2022-08-21T17:30:05Z","thumbnail_url":"https://img.youtube.com/vi/PVTphNxwLcQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Code Completion Episode 97 Live","channel_name":"Code Completion","video_id":"BwGJfDF2P1c","video_url":"https://www.youtube.com/watch?v=BwGJfDF2P1c","description":"","published":"2022-08-21T16:29:24Z","thumbnail_url":"https://img.youtube.com/vi/BwGJfDF2P1c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What is Unit Testing, Integration, UI Testing & Benefits","channel_name":"tundsdev on YouTube","video_id":"_wLdNSvGPB8","video_url":"https://www.youtube.com/watch?v=_wLdNSvGPB8","description":"What is Unit Testing, Integration, UI Testing & Benefits\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUnit Testing In Swift, Unit Testing our JSON Mapper\nhttps://youtu.be/q2f-0u_2q5Q\n\n⏮  Previous Video\nImplement Infinite Scrolling & Pagination In SwiftUI\nhttps://youtu.be/hluc9h0uVXI\n\nIn this video, we'll discuss and break down what is unit testing in swift, what is integration testing in swift, and UI testing in Swift. We'll discuss why we write unit tests and how to write unit tests also. We'll also go over the difference between a unit test, an integration test, and a UI test.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-21T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/_wLdNSvGPB8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"PhotosPicker - SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"gfUBKhZLcK0","video_url":"https://www.youtube.com/watch?v=gfUBKhZLcK0","description":"In this video, I am going to introduce you to the new PhotosPicker for SwiftUI that was introduced in iOS 16.\nThe PhotosPicker struct is a view that displays a Photos picker for choosing assets from the photo library.\nIn iOS 15. we had PHPicker for UIKit and to use that in SwiftUI, we had to wrap it in a UIViewRepresentable, but with iOS 16, we can now do that in SwiftUI.\nIn this video, I will introduced you to a variety of image formats and show you how you can implement a SwiftUI photo picker for single or multiple images at a time.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:50 Image Types Overview\n4:28 Single Image Picker\n13:52 Multipl Image Picker\n\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/PhotosPIckerStarterResources.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Photos-Picker-SwiftUI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-08-21T13:39:29Z","thumbnail_url":"https://img.youtube.com/vi/gfUBKhZLcK0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"They Made MORE on Google Play | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"BZZLQJBLZu4","video_url":"https://www.youtube.com/watch?v=BZZLQJBLZu4","description":"This Week in Apps we're looking at Diablo Immortal's latest milestone, Snapchat+ renewal revenue, Strava's amazing 2022, a huge month for food delivery apps, and audiobooks on Audible!\n\nSpoiler alert - There's looooots of money out there. Even on Google Play!\n\nDiablo Immortal Launch (#117) → https://youtu.be/k3E-TYmxSrc\nSnapchat+ Lunch (#123) → https://youtu.be/xCBwFYErLVQ\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps (updated hourly) → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Find me on YouTube → https://youtube.com/appfigures\n\n#news #apps #mobile #insights #intelligence\n\n0:00 Hello\n0:15 Diablo Immortal\n1:54 Audible\n3:36 Snapchat+\n6:12 Strava\n8:06 Food Delivery\n9:58 Questions?","published":"2022-08-20T20:44:12Z","thumbnail_url":"https://img.youtube.com/vi/BZZLQJBLZu4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 30 | SwiftUI App Development","channel_name":"FlineDev","video_id":"nwdAzJHuRHs","video_url":"https://www.youtube.com/watch?v=nwdAzJHuRHs","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-30-a0bdfda4046b40cf9cbf6ac2901ab65b","published":"2022-08-20T15:30:14Z","thumbnail_url":"https://img.youtube.com/vi/nwdAzJHuRHs/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Implement Infinite Scrolling & Pagination In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"hluc9h0uVXI","video_url":"https://www.youtube.com/watch?v=hluc9h0uVXI","description":"Implement Infinite Scrolling & Pagination In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is Unit Testing, Integration, UI Testing & Benefits\nhttps://youtu.be/_wLdNSvGPB8\n\n⏮  Previous Video\nStopping Unnecessary Data Fetching In SwiftUI\nhttps://youtu.be/nFz7Gd5YMH0\n\nIn this video, we'll look at how we can implement infinite scrolling within our SwiftUI apps, we'll look at how to add pagination in swift networking code and swiftui pagination to see how to fetch more data when our user scrolls to the bottom of the last item on the screen appear.\n\nThen we'll look at how we can fix a possible edge case by resetting our view model every time someone taps on our refresh button.\n\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\nClean Up Your Networking Code In Swift\nhttps://youtu.be/LFFqNFTmsBo\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-20T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/hluc9h0uVXI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Stopping Unnecessary Data Fetching In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"nFz7Gd5YMH0","video_url":"https://www.youtube.com/watch?v=nFz7Gd5YMH0","description":"Stopping Unnecessary Data Fetching In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nImplement Infinite Scrolling & Pagination In SwiftUI\nhttps://youtu.be/hluc9h0uVXI\n\n⏮  Previous Video\nHow To Update Your App To Use Swift Concurrency\nhttps://youtu.be/y4ciQV0AwsQ\n\nIn this video, we'll look at how we can improve the performance of our people view, currently at the moment when you switch between tabs in our SwiftUI app. We're making calls to the service, what we'll do in this video is look at how we can prevent that and instead give the user the ability to refresh your screen using a new refresh button.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-19T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/nFz7Gd5YMH0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS 16 App UI Design - Colors, Layout and Dark Mode - Full Course","channel_name":"DesignCode","video_id":"iP5hm2LTxLU","video_url":"https://www.youtube.com/watch?v=iP5hm2LTxLU","description":"Get started in iOS design by learning about colors, layout, negative spacing, materials and dark mode in iOS 16.\nSponsored by Sketch - https://www.sketch.com\n\nSource file: https://www.dropbox.com/s/osioewmzwuoyhez/Finance%20App%20-%20iOS%2016.sketch.zip?dl=0\n\nResources\n📱Sketch: https://www.sketch.com/apps/\n📱iOS UI Kit: https://developer.apple.com/design/resources/\n📱SF Fonts: https://developer.apple.com/fonts/\n📱SF Symbols 4 : https://developer.apple.com/sf-symbols/\n📱Apple iOS Navigation: https://developer.apple.com/videos/play/wwdc2022/10001/\n🎨 Color Palettes: https://coolors.co\n🎨 Gradients: https://coolors.co/gradient-maker/51c26f-f2e901\n🎨 Mesh Gradients: https://meshgradient.com\n🎨 Sketch Plugin Mesh Gradient: https://www.meshgradients.com\n🌈 Accessible Tool: https://www.getstark.co\n🌈 Contrast Ratio Tool: https://contrast-ratio.com/#white-on-%23EE80D2\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\nLearn UI Design\n🖌 UI Design quick apps in Figma: https://designcode.io/quick-apps-figma\n🖌 UI Design for developers: https://designcode.io/ui-design\n🌈 Design system in Figma: https://designcode.io/figma\n🎨 Figma Handbook: https://designcode.io/figma-handbook\n📱 iOS Design Handbook: https://designcode.io/ios-design-hand...\n\nLearn SwiftUI\n📱 Build an app for iOS 15: https://designcode.io/swiftui-ios15\n📱 Build quick apps with SwiftUI: https://designcode.io/quick-apps-swiftui\n🛠 SwiftUI Handbook: https://designcode.io/swiftui-handbook\n\nFollow Me\n🐦 Twitter: https://twitter.com/aksonvady\n📸 Instagram: https://www.instagram.com/aksondesign/\n\n#uidesign #appdesign #uiuxdesign","published":"2022-08-18T14:25:05Z","thumbnail_url":"https://img.youtube.com/vi/iP5hm2LTxLU/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How To Update Your App To Use Swift Concurrency","channel_name":"tundsdev on YouTube","video_id":"y4ciQV0AwsQ","video_url":"https://www.youtube.com/watch?v=y4ciQV0AwsQ","description":"Passing data between views in SwiftUI to get our user details\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Send A Post Request in Swift to Create A User\nhttps://youtu.be/mLHJIVkA2dw\n\n⏮  Previous Video\nThreading in Swift\nhttps://youtu.be/SdqRFur1Big\n\nIn this video, we'll discuss how to use MVVM to create our Details View Model. We'll look at how using a View Model in MVVM helps us structure our SwiftUI apps.\n\nMVVM in SwiftUI, will not only help us with separation but it will also help us in the future videos when it comes to unit testing our code in our SwiftUI apps.\n\nLearn Swift Concurrency online for FREE, Async Await, Actors, Continuations And More\nhttps://youtu.be/U6lQustiTGE\n\nThreading in Swift\nhttps://youtu.be/SdqRFur1Big\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-18T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/y4ciQV0AwsQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"🔴 Are You Doing Subscriptions Right? AMA with Dan from Nami","channel_name":"Appfigures on YouTube","video_id":"01ehY-J3mUg","video_url":"https://www.youtube.com/watch?v=01ehY-J3mUg","description":"Subscriptions are a powerful revenue model for mobile apps and even games. They're easy to get into, but if you really want to make money you need to do subscriptions right.\n\nTo help me answer YOUR questions, I've invited industry veteran and co-founder of in-app payments platform Nami, Dan Burcaw to the show. \n\nFor a whole hour the two of us will be answering your questions about subscriptions - both easy and advanced, so you can optimize your subscriptions and learn something new from how others do it.\n\nSubmit your questions here: https://fg.rs/ls15f\n\n► Get a demo of Appfigures: https://fg.rs/getdemo\n\n► ASO Tools: https://appfigures.com/aso-tools\n► App Intelligence: https://appfigures.com/app-intelligence\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli","published":"2022-08-17T19:15:44Z","thumbnail_url":"https://img.youtube.com/vi/01ehY-J3mUg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Adding Event Notes Feature | Metalog App","channel_name":"Kilo Loco on YouTube","video_id":"iU6JlXGlAnE","video_url":"https://www.youtube.com/watch?v=iU6JlXGlAnE","description":"In this live stream, Kilo Loco is going to add a new feature to the Metalog app.","published":"2022-08-17T16:04:44Z","thumbnail_url":"https://img.youtube.com/vi/iU6JlXGlAnE/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Clean Up Your Networking Code In Swift","channel_name":"tundsdev on YouTube","video_id":"LFFqNFTmsBo","video_url":"https://www.youtube.com/watch?v=LFFqNFTmsBo","description":"Clean Up Your Networking Code In Swift\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow to update your app to use Swift Concurrency\nhttps://youtu.be/y4ciQV0AwsQ\n\n⏮  Previous Video\nAdding Haptic Feedback and a Settings Screen in SwiftUI\nhttps://youtu.be/DMBcjZjK844\n\nIn this video, we'll look at how to improve your networking code in Swift and how to clean up your networking code in Swift. We'll be using the iOS library Moya as inspiration for this vid to organize our endpoints and improve the way we structure our API definitions in our SwiftUI app.\n\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-17T14:00:16Z","thumbnail_url":"https://img.youtube.com/vi/LFFqNFTmsBo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Visualize sorting in Swift Charts","channel_name":"Mike Mikina on YouTube","video_id":"UCSXF741iHI","video_url":"https://www.youtube.com/watch?v=UCSXF741iHI","description":"This is a tutorial on how to use Swift Charts in a little inconvenient way 😄 I will show you how to code a different sorting algorithms and visualize them using Swift Charts.\nYou will learn how to implement the bubble sort, selection sort, insertion sort, quicksort algorithm. And how to change the data that drives Swift Charts to see how those algorithms works.\n\nLink to the repository: https://github.com/mikina/SortingAlgorithmsWithSwiftCharts\n\n00:00 Intro\n00:10 What we will be building\n00:48 Swift Charts basics\n04:41 🫧 Bubble Sort\n13:22  The Signal generator\n14:33 🫧 Bubble Sort Demo\n14:56 ☝️ Selection Sort\n18:50 ☝️ Selection Sort Demo\n19:03 📥 Insertion Sort\n21:43 📥 Insertion Sort Demo\n22:03 💨 Quick Sort\n30:59 💨 Quick Sort Demo\n31:40 Outro\n\n#iOS #Swift #programming\nMusic: Streambeats","published":"2022-08-16T18:58:04Z","thumbnail_url":"https://img.youtube.com/vi/UCSXF741iHI/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Adding Haptic Feedback and a Settings Screen in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"DMBcjZjK844","video_url":"https://www.youtube.com/watch?v=DMBcjZjK844","description":"Adding Haptic Feedback and a Settings Screen in SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nClean up your networking code in Swift\nhttps://youtu.be/mLHJIVkA2dw\n\n⏮  Previous Video\nEasy Form Validation In SwiftUI\nhttps://youtu.be/bIuJFJYsAnw\n\nIn this video, we'll look at how we can improve our UX even more and add a bit of accessibility to our SwiftUI app. By adding haptic feedback to our SwiftUI app. We'll add in some feedback for when a user is successfully created. In order to test this out you will need a real device.\n\nWe'll then build a settings screen in SwiftUI, where you can control whether you want this feature to be enabled or not.\n\nApple Human Interface Guidelines - Playing haptics\nhttps://developer.apple.com/design/human-interface-guidelines/patterns/playing-haptics/\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI Form with Section, TextFields, Picker, Toggle, Button, Validation & SwiftUI Accordion\nhttps://youtu.be/VCV7qLb6p1U\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-16T16:00:07Z","thumbnail_url":"https://img.youtube.com/vi/DMBcjZjK844/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Like Magic: How to Wrangle Legacy Code with Combination Approvals","channel_name":"Quality Coding on YouTube","video_id":"eTu1jvQ3cKw","video_url":"https://www.youtube.com/watch?v=eTu1jvQ3cKw","description":"How can we bring legacy code under test with the least effort? ApprovalTests.Swift has \"combination approvals\" to confirm output using arrays of inputs. https://qualitycoding.org/wrangle-legacy-code-combination-approvals/\n\nFeel free to ask questions here, at the blog post above, or @qcoding on Twitter","published":"2022-08-16T15:49:23Z","thumbnail_url":"https://img.youtube.com/vi/eTu1jvQ3cKw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How a Static Method can help make your code easier to test ✅","channel_name":"Vincent Pradeilles on YouTube","video_id":"kzo1sS1IFdU","video_url":"https://www.youtube.com/watch?v=kzo1sS1IFdU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3zVC2wT\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-16T15:01:32Z","thumbnail_url":"https://img.youtube.com/vi/kzo1sS1IFdU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 96: The Double Dip","channel_name":"Code Completion","video_id":"MVFxlbf2e70","video_url":"https://www.youtube.com/watch?v=MVFxlbf2e70","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Intro\n00:15 - Team Sizes\n01:30 - Indie Devs\n06:00 - Partnerships\n13:01 - Only Developer\n24:23 - Small Mobile Team\n41:40 - Big Tech\n1:03:55 - Sponsor: Weekly Swift Exercises\n1:04:51 - Outro\n1:05:32 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• How responsibilities change across team sizes.\n    • Google’s Compose Button: https://twitter.com/ChrisJBakke/status/1557736328791736320\n    • Original tweet: https://twitter.com/SethCoolen/status/1557090594454921220\n• Commented Out:\n    • Dimitri doesn’t like hex values…\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, August 14th, 2022.","published":"2022-08-16T12:00:10Z","thumbnail_url":"https://img.youtube.com/vi/MVFxlbf2e70/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Easy Form Validation In SwiftUI & AttributeGraph Warning Fix","channel_name":"tundsdev on YouTube","video_id":"bIuJFJYsAnw","video_url":"https://www.youtube.com/watch?v=bIuJFJYsAnw","description":"Easy Form Validation In SwiftUI & AttributeGraph Warning Fix\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nAdding Haptic Feedback and a Settings Screen in SwiftUI\nhttps://youtu.be/DMBcjZjK844\n\n⏮  Previous Video\nAdding An Animated Pop-Up View In SwiftUI\nhttps://youtu.be/59a_yoeFSh8\n\nIn this video, we'll look at how we can improve our create screen by adding in some basic validation. This validation will prevent users from being able to create a user with empty fields. After looking into this we'll then take a look at the warning we have in our console about AttributeGraph, what this means and how we can fix it.\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nSwiftUI Form with Section, TextFields, Picker, Toggle, Button, Validation & SwiftUI Accordion\nhttps://youtu.be/VCV7qLb6p1U\n\n@FocusState In SwiftUI (How To Manage Keyboard In SwiftUI, Dismiss Keyboard In SwiftUI)\nhttps://youtu.be/ZC7ZxNS3sHM\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-15T14:00:28Z","thumbnail_url":"https://img.youtube.com/vi/bIuJFJYsAnw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS Dev Happy Hour - The Best Way to Network","channel_name":"Sean Allen on YouTube","video_id":"gapc4wvqkKQ","video_url":"https://www.youtube.com/watch?v=gapc4wvqkKQ","description":"In this video I show you how and why the one two punch combination of Twitter and iOS Dev Happy hour is the best way to build your network as an iOS Developer. iOS Dev Happy Hour takes place once per month. Registration details below:\n\niOS Dev Happy Hour Registration:\nhttps://www.iosdevhappyhour.com/\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-08-15T13:30:09Z","thumbnail_url":"https://img.youtube.com/vi/gapc4wvqkKQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 96 Live","channel_name":"Code Completion","video_id":"jOSZVm4eT8o","video_url":"https://www.youtube.com/watch?v=jOSZVm4eT8o","description":"","published":"2022-08-15T06:20:51Z","thumbnail_url":"https://img.youtube.com/vi/jOSZVm4eT8o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift FizzBuzz using TCR and ApprovalTests (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"8RjqYs2Tf4o","video_url":"https://www.youtube.com/watch?v=8RjqYs2Tf4o","description":"Most of this is setting up infrastructure to use TCR (like TDD on steroids) and ApprovalTests. Then FizzBuzz comes in tiny steps… with just 1 test! I stream at https://twitch.tv/qcoding","published":"2022-08-14T18:15:00Z","thumbnail_url":"https://img.youtube.com/vi/8RjqYs2Tf4o/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Adding An Animated Pop-Up View In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"59a_yoeFSh8","video_url":"https://www.youtube.com/watch?v=59a_yoeFSh8","description":"Adding an animated pop-up view in SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nEasy Form validation in SwiftUI\nhttps://youtu.be/bIuJFJYsAnw\n\n⏮  Previous Video\nHow to use a ProgressView for user feedback In SwiftUI\nhttps://youtu.be/CrU2D3h3kN8\n\nIn this video, we'll look at how we can improve the UX in our SwiftUI app by adding an animated pop-up view to communicate to our users that the form submission was successful.\n\nWe'll take a look at SwiftUI animation & SwiftUI transition to get a nice effect from the center of our screen, and add some polish to our SwiftUI app.\n\nCommunicate Between Views In SwiftUI With Closures, Understand Swift Closures & @escaping In Swift\nhttps://youtu.be/UtvhGuIEnTY\n\nAnimations In SwiftUI (SwiftUI Animation, SwiftUI Animation Curves)\nhttps://youtu.be/38_BFPaIcG4\n\nTransitions in SwiftUI (SwiftUI Transitions, Learn Transitions in SwiftUI)\nhttps://youtu.be/AuUz_LA2ap4\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-14T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/59a_yoeFSh8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Charts Framework  2 - Visualizing Large Data Sets with Bar Charts","channel_name":"Stewart Lynch on YouTube","video_id":"lB3poCA8ZN4","video_url":"https://www.youtube.com/watch?v=lB3poCA8ZN4","description":"This is the second video in my introduction to the SwiftUI Charts framework introduced in iOS 16\n\nIn this video, I will take a look at how we can better present large data sets to your users by way of bar charts.\n\nAlong the way, I will introduce you to many customizations that you can add to your charts.\n\nThis is a particularly long video and there is no need to watch it all the way through.  I have chapter links in the video so take your time.  \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:00 Starter Project Overview\n5:25  Example 1\n17:00 Example 2\n26:00 Example 3\n\nStarter Project Files:\n   http://www.createchsol.com/iOS16BarCharts/WineBarChartStarter.zip\n\nCompleted Project:\n   http://www.createchsol.com/iOS16BarCharts/WineBarChart-2-Completed.zip\nor\n   https://github.com/StewartLynch/WineBarChart-1-Completed\n\nFirst Video in this series\n Charts Framework  1. BartCharts Introduction\n   https://youtu.be/dIvE-E8nlsA\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-08-14T13:53:45Z","thumbnail_url":"https://img.youtube.com/vi/lB3poCA8ZN4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"I Ranked the To 10 Apps in the World + Clubhouse, Twitter, and AppLovin | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"W4w7mWV-0ZQ","video_url":"https://www.youtube.com/watch?v=W4w7mWV-0ZQ","description":"This Week in #Apps we're looking at Clubhouse's latest announcement, Twitter's mobile revenue, Unity's love triangle, the most downloaded apps, and highest earning apps in July.\n\n► Unity and ironSource are Merging (Episode #122) https://youtu.be/I6cY0BHPHFQ\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps (updated hourly) → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence \n\n00:00 Hello\n00:17 Clubhouse Pivots\n02:20 Twitter's Mobile Revenue\n03:43 The Highest Earning Apps in July\n06:49 The Most Downloaded Apps in July\n08:21 Applovin Wants Unity\n10:48 Questions?","published":"2022-08-13T22:20:33Z","thumbnail_url":"https://img.youtube.com/vi/W4w7mWV-0ZQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to use a ProgressView for user feedback In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"CrU2D3h3kN8","video_url":"https://www.youtube.com/watch?v=CrU2D3h3kN8","description":"How to use a ProgressView for user feedback In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nAdding an animated pop up view in SwiftUI\nhttps://youtu.be/59a_yoeFSh8\n\n⏮  Previous Video\niOS SwiftUI Take Home Test Checkpoint\nhttps://youtu.be/LRAoqHX49GE\n\nP.s There is a warning, that we will resolve it in an upcoming video called “Easy Form Validation” which will be released on the 15th Aug 👀\n\n\nIn this video, we'll be looking at how to use a ProgressView in SwiftUI to give our users feedback that something is going on. Placing an activity indicator on the screen will allow us to communicate to our users that something is going on i.e. we can show an activity indicator on our screen when our app is fetching data.\n\nCustom Loading Spinner In SwiftUI with ProgressView And ProgressViewStyle (ProgressView)\nhttps://youtu.be/mw8ZRWmhK9E\n\nHow To Use Postman To Test A REST API (Postman Tutorial)\nhttps://youtu.be/554c3zHxHOQ\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-13T14:00:07Z","thumbnail_url":"https://img.youtube.com/vi/CrU2D3h3kN8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS SwiftUI Take Home Test Checkpoint","channel_name":"tundsdev on YouTube","video_id":"LRAoqHX49GE","video_url":"https://www.youtube.com/watch?v=LRAoqHX49GE","description":"iOS SwiftUI Take Home Test Checkpoint\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow to use a ProgressView for user feedback In SwiftUI \nhttps://youtu.be/CrU2D3h3kN8\n\n⏮  Previous Video\nHow To Handle Networking Errors Handling In SwiftUI\nhttps://youtu.be/IspTk7bS-Do\n\nIn this video, we'll discuss our checkpoint. This a checkpoint in the course for us to review what we have done so far, and what we will be looking into doing next.\n\nHow To Tackle An iOS Take Home Test Brief (iOS Take Home Test Brief)\nhttps://youtu.be/UOPSvRUlUZU\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-12T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/LRAoqHX49GE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How To Handle Networking Errors Handling In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"IspTk7bS-Do","video_url":"https://www.youtube.com/watch?v=IspTk7bS-Do","description":"How To Handle Networking Errors Handling In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\niOS SwiftUI Take Home Test Checkpoint\nhttps://youtu.be/LRAoqHX49GE\n\n⏮  Previous Video\nHow To Send A Post Request in Swift to Create A User\nhttps://youtu.be/mLHJIVkA2dw\n\nIn this video, we'll take a look at how to handle errors in SwiftUI, we'll look at the alert modifier in SwiftUI to show an error when something goes wrong within our application. We'll look at how we can structure our SwiftUI app to handle networking errors in SwiftUI, when something goes wrong such as the device losing internet connection.\n\nShow Alerts in SwiftUI (SwiftUI Alert, How To Show Alerts In SwiftUI App, SwiftUI Error Handling)\nhttps://youtu.be/Mb2y5JWYo5I\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-11T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/IspTk7bS-Do/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How To Send A Post Request in Swift to Create A User","channel_name":"tundsdev on YouTube","video_id":"mLHJIVkA2dw","video_url":"https://www.youtube.com/watch?v=mLHJIVkA2dw","description":"How To Send A Post Request in Swift to Create A User\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Handle Networking Errors Handling In SwiftUI\nhttps://youtu.be/IspTk7bS-Do\n\n⏮  Previous Video\nPassing data between views in SwiftUI to get our user details\nhttps://youtu.be/OzkmMFARC1s\n\nIn this video, we'll look at how to send a POST request in Swift, so that we can create a user in our SwiftUI app using a Swift post request. We'll refactor our networking code, and look at the POST request HTTP method. This will allows us to see how to use get and post requests Swift. \n\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\nBreaking down Swift Generics (Swift Generics Basics)\nhttps://youtu.be/BGr_q9Xd7qA\n\nHow To Use Codable in Swift (Codable Swift)\nhttps://youtu.be/jWp6pX_srJw\n\nPassing data between views in SwiftUI with Binding (SwiftUI Binding, Passing Data In SwiftUI)\nhttps://youtu.be/GDA7f7gbJts\n\nBreaking down the SwiftUI App Lifecycle (iOS App Life Cycle)\nhttps://youtu.be/EJNCQFHYSRo\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-10T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/mLHJIVkA2dw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"This is where I go for iOS app development help #shorts","channel_name":"maeganwilson_","video_id":"9KOfbF-yK7Y","video_url":"https://www.youtube.com/watch?v=9KOfbF-yK7Y","description":"#iosappdevelopment #appdevelopment #development #iosapp #swift #codingwithchris #seanallen #github #hackingwithswift\n\nTop 3 places I go to for Swift help\n\n1. @Paul Hudson  - Hacking with Swift https://www.hackingwithswift.com\n2. @CodeWithChris - Code with Chris https://codewithchris.com\n3. @Sean Allen - Sean Allen https://seanallen.teachable.com\n\nInterested in joining a group of developers just trying to figure stuff out? Click the link below :)\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-08-10T05:00:02Z","thumbnail_url":"https://img.youtube.com/vi/9KOfbF-yK7Y/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Have you ever used Multiple Cursors in Xcode? They can be (really) useful 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"8rcAVn4MUEY","video_url":"https://www.youtube.com/watch?v=8rcAVn4MUEY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-09T15:03:20Z","thumbnail_url":"https://img.youtube.com/vi/8rcAVn4MUEY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Passing data between views in SwiftUI to get our user details","channel_name":"tundsdev on YouTube","video_id":"OzkmMFARC1s","video_url":"https://www.youtube.com/watch?v=OzkmMFARC1s","description":"Passing data between views in SwiftUI to get our user details\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Send A Post Request in Swift to Create A User\nhttps://youtu.be/mLHJIVkA2dw\n\n⏮  Previous Video\nThreading in Swift\nhttps://youtu.be/SdqRFur1Big\n\nIn this video, we'll discuss how to use MVVM to create our Details View Model. We'll look at how using a View Model in MVVM helps us structure our SwiftUI apps.\n\nMVVM in SwiftUI, will not only help us with separation but it will also help us in the future videos when it comes to unit testing our code in our SwiftUI apps.\n\nBreaking down SwiftUI State And Data Flow (SwiftUI State Management, SwiftUI Data Flow)\nhttps://youtu.be/0Emh_7Vn3gM\n\nNavigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\nhttps://youtu.be/Jr0rU8TGzjs\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-09T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/OzkmMFARC1s/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift on VS Code, App Revenue Passes Games, iOS Dev Job Interviews & More","channel_name":"Sean Allen on YouTube","video_id":"DMn8J3kOPg4","video_url":"https://www.youtube.com/watch?v=DMn8J3kOPg4","description":"I give a recap of Swift announcements in 2022 and talk about the new Swift extension for Visual Studio Code. There's also rumors of iPadOS 16 being delayed due to issues with Stage Manager. We discuss thread safety in Swift as well as how to deal with certificate and provisioning profile issues as an iOS Developer. Revenue from apps has now surpassed games and I talk about a whole bunch of indie dev stuff.\n\nSwift News Cutting Room Floor:\nhttps://seanallen.teachable.com/p/all-courses-full-access-subscription\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nWidgetKit Course:\nhttps://seanallen.teachable.com/p/widgets\n\nhttps://seanallen.co\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - Widgets\n0:22 - Cutting Room Floor\n1:08 - Swift 2022 Announcements\n1:41 - Swift on Visual Studio Code\n2:15 - iPadOS 16 Delayed?\n3:01 - Closures in Swift\n3:57 - Thread Safety\n5:26 - Certificates & Provisioning Profiles\n6:50 - 3rd Party Library Risk Assessment\n8:49 - iOS Dev Job Interviews\n9:43 - App Revenue Passes Games\n10:51 - 100 Indie Dev Tips\n12:12 - ASO in 2022\n13:30 - Fun Animation\n13:54 - Room Plan Reset\n14:31 - AR Corner\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-08-09T13:28:10Z","thumbnail_url":"https://img.youtube.com/vi/DMn8J3kOPg4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 95: This Is What My Mind’s Eye Sees","channel_name":"Code Completion","video_id":"mvEybsbUCy0","video_url":"https://www.youtube.com/watch?v=mvEybsbUCy0","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - UIKit vs SwiftUI\n02:10 - CoreAnimation aka LayerKit\n08:06 - View Drawing\n16:36 - Manual Layout\n25:18 - Springs and Struts\n30:05 - AutoLayout\n42:22 - StackViews\n52:41 - All together: ScrollViews\n58:09 - Sponsor: Sticky Widgets\n59:44 - Mini Review Corner: ecobee Smart Thermostat Premium\n1:09:39 - Outro\n1:14:40 - Commented Out: The Saga Continues\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• UIKit Views and Layout\n    • Anatomy of a Constraint: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/AnatomyofaConstraint.html\n• Mini Review Corner:\n    • ecobee Smart Thermostat Premium: https://www.ecobee.com/en-us/smart-thermostats/smart-thermostat-premium/\n• Commented Out:\n    • Dimitri’s AC Saga Continues\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, August 7th, 2022.","published":"2022-08-09T12:00:29Z","thumbnail_url":"https://img.youtube.com/vi/mvEybsbUCy0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Always show up. #shorts","channel_name":"maeganwilson_","video_id":"AbXs5gaHRZ0","video_url":"https://www.youtube.com/watch?v=AbXs5gaHRZ0","description":"The more you show up, the better you'll be. Just keep doing and eventually things will go right.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-08-09T05:00:02Z","thumbnail_url":"https://img.youtube.com/vi/AbXs5gaHRZ0/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Threading in Swift","channel_name":"tundsdev on YouTube","video_id":"SdqRFur1Big","video_url":"https://www.youtube.com/watch?v=SdqRFur1Big","description":"Threading in Swift\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nPassing data between views in SwiftUI to get our user details\nhttps://youtu.be/OzkmMFARC1s\n\n⏮  Previous Video\nUsing MVVM to Create our PeopleViewModel\nhttps://youtu.be/xYbOZ3hB6hg\n\nIn this video, we'll discuss what Threading is. We'll talk about the benefits of why we use Threading in our iOS apps. We'll also talk about the benefits of threading.\n\nWe'll talk about why we put certain logic onto the Main Thread in our SwiftUI apps and the benefits of doing this.\n\nLearn Swift Concurrency online for FREE, Async Await, Actors, Continuations And More\nhttps://youtu.be/U6lQustiTGE\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-08T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/SdqRFur1Big/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"New WidgetKit Course | Sean Allen","channel_name":"Sean Allen on YouTube","video_id":"snth0SqtByM","video_url":"https://www.youtube.com/watch?v=snth0SqtByM","description":"My latest iOS Dev course covering WidgetKit is now available at https://seanallen.teachable.com. This course is included in my subscription service AND is available as a one-time purchase. Your choice.\n\nHere's what you'll learn about Widgets:\n\n- Build multiple Widgets to learn how they work\n- Get data from network calls, Core Data and your app\n- Learn Configurations and Intents for Widgets\n- Lock Screen Complications\n- Live Activities\n- Free updates\n\nAugust 8th - August 23rd is the initial rollout of the course lessons. A new batch of videos will be released every few days during this time period.\n\nMy iOS Dev Courses\nhttps://seanallen.teachable.com/\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-08-08T11:57:32Z","thumbnail_url":"https://img.youtube.com/vi/snth0SqtByM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"New API Fail… So Wrap Up New Release","channel_name":"Quality Coding on YouTube","video_id":"xy1ltc9WeQY","video_url":"https://www.youtube.com/watch?v=xy1ltc9WeQY","description":"In part 1, I try porting a Swift API to Objective-C… and fail. So in part 2, I finally ship a release of the latest ViewControllerPresentationSpy. I stream at https://twitch.tv/qcoding","published":"2022-08-07T18:31:04Z","thumbnail_url":"https://img.youtube.com/vi/xy1ltc9WeQY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"macOS Stocks App built with SwiftCharts & SwiftUI","channel_name":"Xcoding with Alfian","video_id":"S0_EFwkHMG0","video_url":"https://www.youtube.com/watch?v=S0_EFwkHMG0","description":"","published":"2022-08-07T16:44:52Z","thumbnail_url":"https://img.youtube.com/vi/S0_EFwkHMG0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Code Completion Episode 95 Live","channel_name":"Code Completion","video_id":"dPNDxRPO_6c","video_url":"https://www.youtube.com/watch?v=dPNDxRPO_6c","description":"","published":"2022-08-07T15:36:00Z","thumbnail_url":"https://img.youtube.com/vi/dPNDxRPO_6c/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using MVVM to Create our PeopleViewModel","channel_name":"tundsdev on YouTube","video_id":"xYbOZ3hB6hg","video_url":"https://www.youtube.com/watch?v=xYbOZ3hB6hg","description":"Using MVVM to Create our PeopleViewModel\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nThreading In Swift\nhttps://youtu.be/SdqRFur1Big\n\n⏮  Previous Video\nBuild A Networking Singleton in Swift with Generics\nhttps://youtu.be/KQlx1rvqV9M\n\nIn this video, we'll discuss how to use MVVM to create our People View Model. We'll look at how using a View Model in MVVM helps us structure our SwiftUI apps.\n\nMVVM in SwiftUI, will not only help us with separation but it will also help us in the future videos when it comes to unit testing our code in our SwiftUI apps.\n\nBreaking down SwiftUI State And Data Flow (SwiftUI State Management, SwiftUI Data Flow)\nhttps://youtu.be/0Emh_7Vn3gM\n\nNavigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\nhttps://youtu.be/Jr0rU8TGzjs\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-07T14:00:34Z","thumbnail_url":"https://img.youtube.com/vi/xYbOZ3hB6hg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Charts Framework  1. BarCharts Introduction","channel_name":"Stewart Lynch on YouTube","video_id":"dIvE-E8nlsA","video_url":"https://www.youtube.com/watch?v=dIvE-E8nlsA","description":"This is the first of a two part series where I explore the new Charts framework introduced in iOS 16 and specifically, the BartChart type of chart.\n\nIn this first video, I will focus solely on the Charts framework how Bar Charts are created in order to build a concrete basis and understanding that you will be able to put to use in your own projects.\n\nIn the second video we will do just that.  I am currently redesigning one of my own apps, My Wine Cellar and want to replace a UIKit chart framework with the new SwiftUI version.  I will provide you with the data and we will exlpore different ways of grouping and presenting that data in Bar Charts.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:36 Introduction to Charts Framework\n3:11 Nominal Bar Chart Example\n11:11 Temporal Bar Chart Example\n\n\nStarter Project Files:\nhttp://www.createchsol.com/iOS16BarCharts/WineBarChartStarter.zip\n\nCompleted Project:\nhttp://www.createchsol.com/iOS16BarCharts/WineBarChart-1-Completed.zip\n\nVideo 2 in this series\nCharts Framework  2 - Visualizing Large Data Sets with Bar Charts\n   Coming Aug 14\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-08-07T13:35:05Z","thumbnail_url":"https://img.youtube.com/vi/dIvE-E8nlsA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"In Game Revenue Grew 6% in July | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"TlhP0mY9Nmo","video_url":"https://www.youtube.com/watch?v=TlhP0mY9Nmo","description":"This Week in Apps I'm looking at the latest overnight success, the most downloaded and highest earning mobile games, scooter rental apps, and more!\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps (updated hourly) → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n0:00 Hello\n0:19 MD Vinyl\n3:26 Lottery\n4:49 Scooters\n6:30 Most downloaded games\n8:16 Highest earning games\n9:58 Bye bye","published":"2022-08-06T20:11:02Z","thumbnail_url":"https://img.youtube.com/vi/TlhP0mY9Nmo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build A Networking Singleton in Swift with Generics","channel_name":"tundsdev on YouTube","video_id":"KQlx1rvqV9M","video_url":"https://www.youtube.com/watch?v=KQlx1rvqV9M","description":"Build A Networking Singleton in Swift with Generics\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUsing MVVM to Create our PeopleViewModel\nhttps://youtu.be/xYbOZ3hB6hg\n\n⏮  Previous Video\nWhat is MVVM For Beginners (What is MVVM?)\nhttps://youtu.be/KYt6cTHE-9w\n\nIn this video, we'll bring together our knowledge of generics and look at building a singleton class that we can use to easily help us with networking in our iOS applications.\n\nWe'll talk about how building this class will help us out with making our networking code easier.\n\nCommunicate Between Views In SwiftUI With Closures, Understand Swift Closures & @escaping In Swift\nhttps://youtu.be/UtvhGuIEnTY\n\nUnderstand Classes vs Structures in Swift in Under 10 minutes (iOS Interview Question)\nhttps://youtu.be/dhDZupnxbVk\n\nSwiftUI Easy MVVM API JSON Example with URLSession (URLSession JSON API Example)\nhttps://youtu.be/r3O90QGKv98\n\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\nHow To Use Codable in Swift (Codable Swift)\nhttps://youtu.be/jWp6pX_srJw\n\nAdvanced Codable in Swift\nhttps://youtu.be/dcFqnyog7CI\n\nHow To Use Postman To Test A REST API (Postman Tutorial)\nhttps://youtu.be/554c3zHxHOQ\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-06T14:15:02Z","thumbnail_url":"https://img.youtube.com/vi/KQlx1rvqV9M/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Why is this sorting algorithm problematic?","channel_name":"Swift and Tips","video_id":"M3eJIo9h0fg","video_url":"https://www.youtube.com/watch?v=M3eJIo9h0fg","description":"Last time, we built a to-do list that sorts the completed elements with animations. You can watch the details in this video: https://youtu.be/Yk-KPDa4w8E\n\nHowever, the sorting algorithm has a hidden bug, and in this video, we will fix it. Can you spot what is it?\n\n------\nDemo showed in the video: \n* https://gist.github.com/pitt500/384de25a339735eb93250bc037d0905b\n\n------\nVideos related:\n* NavigationStack (iOS 16): https://youtu.be/6sySblPWwBc\n* State and Binding: https://youtu.be/R6W6sBtpphQ\n* any Keyword: https://youtu.be/Wa8xTSHX_PM\n* The Anatomy of a KeyPath: https://youtu.be/LaoTqDiqOiA\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-08-05T15:01:15Z","thumbnail_url":"https://img.youtube.com/vi/M3eJIo9h0fg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"What is MVVM For Beginners (What is MVVM?)","channel_name":"tundsdev on YouTube","video_id":"KYt6cTHE-9w","video_url":"https://www.youtube.com/watch?v=KYt6cTHE-9w","description":"What is MVVM For Beginners (What is MVVM?)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nBuild A Networking Singleton in Swift with Generics\nhttps://youtu.be/KQlx1rvqV9M\n\n⏮  Previous Video\nBuild, Present & Dismiss the Create People UI In SwiftUI with Form\nhttps://youtu.be/EMycNV1TZpM\n\nIn this video, we'll discuss what is MVVM?, we'll talk about how to use the SwiftUI MVVM architecture in iOS development to help us architect our iOS application. We'll discuss what each part of MVVM means also, where we'll break down the Model, View Model, and the View to understand the benefits and the usage of this architecture in SwiftUI apps.\n\nAfter this video, you should have a greater understanding of how to use MVVM after learning swiftui mvvm, in this SwiftUI MVVM tutorial, and why we're using in this course to build our SwiftUI app.\n\nBreaking down SwiftUI State And Data Flow (SwiftUI State Management, SwiftUI Data Flow)\nhttps://youtu.be/0Emh_7Vn3gM\n\nNavigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\nhttps://youtu.be/Jr0rU8TGzjs\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-05T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/KYt6cTHE-9w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"LIVE - Advanced ASO Secrets Only the Experts Know","channel_name":"Appfigures on YouTube","video_id":"XnOO5FxjLJI","video_url":"https://www.youtube.com/watch?v=XnOO5FxjLJI","description":"I've looked at thousands of apps and keywords and found a few tips that can help you get better results when optimizing fast. Experts try to keep these hidden so they can get ahead, but I'm going to share them with you. Live.\n\n\n► My ASO Tools: https://appfigures.com/aso-tools\n\n► Find Ariel on Twitter: https://twitter.com/arielmichaeli","published":"2022-08-05T04:47:51Z","thumbnail_url":"https://img.youtube.com/vi/XnOO5FxjLJI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build, Present & Dismiss the Create People UI In SwiftUI with Form","channel_name":"tundsdev on YouTube","video_id":"EMycNV1TZpM","video_url":"https://www.youtube.com/watch?v=EMycNV1TZpM","description":"Build, Present & Dismiss the Create People UI In SwiftUI with Form\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is MVVM For Beginners (What is MVVM?)\nhttps://youtu.be/KYt6cTHE-9w\n\n⏮  Previous Video\nUsing Local JSON To Hook Up & Navigate To Our People View\nhttps://youtu.be/W_vdEkSw9Cg\n\nIn this video, we'll start to build some of the UI for our create screen in our SwiftUI app. Looking at our mockup designs we'll start off by just building the UI for our detail screen, so we can later add in some dummy data to make it look even more like our designs. We'll also look at how we can present a view using the sheet modifier, and how we can dismiss the screen.\n\nSwiftUI Form with Section, TextFields, Picker, Toggle, Button, Validation & SwiftUI Accordion\nhttps://youtu.be/VCV7qLb6p1U\n\nReusable, Dynamic & Bindable Form In SwiftUI (Write A Clean & Reusable Form Component In SwiftUI)\nhttps://youtu.be/0QbHNoxWmKw\n\nText Inputs in SwiftUI (SwiftUI TextField, SwiftUI SecureField, SwiftUI Login Form)\nhttps://youtu.be/w_U2tgKQT5Y\n\nHow To Present And Dismiss Views In SwiftUI (Sheets In SwiftUI, Present Views In SwiftUI)\nhttps://youtu.be/GrTveTQNObY\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-04T14:00:05Z","thumbnail_url":"https://img.youtube.com/vi/EMycNV1TZpM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Scroll Programmatically with ScrollViewReader in a NavigationLink - iTunes Search API - PART 7/7","channel_name":"Karin Prater on YouTube","video_id":"-JjN2sRQXLc","video_url":"https://www.youtube.com/watch?v=-JjN2sRQXLc","description":"In the 7th part of the iTunes Search API tutorial series, we will implement the detail view for songs. This includes programmatically scrolling to the selected song when the detail view appears.\nWe need to do 2 fetch requests when opening the NavigationLink, which is done with 2 separate view models. These make the code more organised and reusable.\nLast I want to change the minimum deployment target back from iOS 16 to 15. Therefore I need to show part of the code conditionally by checking the available iOS version and having an alternative  for the  Grid view-\n\nOverview\n00:00 Introduction\n03:14 NavigationLink to Song Detail View\n05:27 Song Detail View\n5:39 fetching the data for Song Detail View\n14:55 Reusable view for Album Header\n19:36 Scroll programmatically with ScrollViewReader\n33:06 onAppear vs onChange, how to update the UI\n38:21 conditionally show views for different iOS versions\n43:37 wrap up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project file for starting point:\nhttps://github.com/gahntpo/ItunesSearchApp/tree/291e8e704fa6ed03900b7ec103a4c289a5ac5fa1\n\n⬇️ End:\nhttps://github.com/gahntpo/ItunesSearchApp\n\n#SwiftUI #AsyncImage","published":"2022-08-04T12:00:01Z","thumbnail_url":"https://img.youtube.com/vi/-JjN2sRQXLc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Using Local JSON To Hook Up & Navigate To Our People View","channel_name":"tundsdev on YouTube","video_id":"W_vdEkSw9Cg","video_url":"https://www.youtube.com/watch?v=W_vdEkSw9Cg","description":"Using Local JSON To Hook Up & Navigate To Our People View\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nBuild, Present & Dismiss the Create People UI In SwiftUI with Form\nhttps://youtu.be/EMycNV1TZpM\n\n⏮  Previous Video\nBuilding Our Detailed Person UI In SwiftUI\nhttps://youtu.be/ffxf_IeIulk\n\nIn this video, build on our last video and make our UI look more like our mocks by linking our UI to a local JSON file. We'll see how we can use JSON in Swift to help quickly prototype our designs and build our UI without needing an API.\n\nBreaking down SwiftUI State And Data Flow (SwiftUI State Management, SwiftUI Data Flow)\nhttps://youtu.be/0Emh_7Vn3gM\n\nNavigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\nhttps://youtu.be/Jr0rU8TGzjs\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-03T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/W_vdEkSw9Cg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Album Detail View and fetching more data with NavigationLink - iTunes Search API Tutorial - PART 6/7","channel_name":"Karin Prater on YouTube","video_id":"QFQSrBsYxmU","video_url":"https://www.youtube.com/watch?v=QFQSrBsYxmU","description":"In the 6th part of the iTunes Search API tutorial series, we will implement the detail view for albums.\nWhen opening the NavigationLink we need to fetch more data, which is the list of all songs belonging to this album. I am running the fetch request in an extra view model. An important question is to decide when to start executing the URL request. First I will use the initialiser of the detail view and then the better option with onAppear.\nIn the second part, we will work on the UI of the song list. This is a great opportunity to use the new SwiftUI 4.0 Grid view.\n\nOverview\n00:00 Introduction\n04:00 NavigationLink for Album Detail View\n08:57 Formatting Dates \n15:28 Formatting Price and Currency \n21:53 Loading Songs of the Album for the Detail View\n42:53 View for List of Songs\n58:16 Grid View \n1:02:04 Loading Data in an init or onAppear when using a NavigationLink\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project file for starting point:\nhttps://github.com/gahntpo/ItunesSearchApp/tree/e229306df55f12c49f0447e3f9759d9a56346f2e\n\n⬇️ End:\nhttps://github.com/gahntpo/ItunesSearchApp/tree/291e8e704fa6ed03900b7ec103a4c289a5ac5fa1\n\nPREVIOUS PART:   https://youtu.be/UQHqFIx7WnY\nNEXT PART:  \n\n#SwiftUI #NavigationLink #onAppear","published":"2022-08-03T12:00:16Z","thumbnail_url":"https://img.youtube.com/vi/QFQSrBsYxmU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Do you think an AI can do the job of an iOS developer? 🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"WMHGV1kHDMM","video_url":"https://www.youtube.com/watch?v=WMHGV1kHDMM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-08-02T15:00:12Z","thumbnail_url":"https://img.youtube.com/vi/WMHGV1kHDMM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Building Our Detailed Person UI In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"ffxf_IeIulk","video_url":"https://www.youtube.com/watch?v=ffxf_IeIulk","description":"Building Our Detailed Person UI In SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUsing Local JSON To Hook Up & Navigate To Our People View\nhttps://youtu.be/W_vdEkSw9Cg\n\n⏮  Previous Video\nUsing Local JSON To Hook Up Our People View in SwiftUI\nhttps://youtu.be/2TMu4NKtkfY\n\nIn this video, we'll start to build some of the UI in our details screen in our SwiftUI app. Looking at our mockup designs we'll start off by just building the UI for our detail screen, so we can later add in some dummy data to make it look even more like our designs. \n\nOpen Websites In SwiftUI With Link (SwiftUI Link, SwiftUI Safari, Links SwiftUI)\nhttps://youtu.be/d67ldITFMng\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-02T14:00:16Z","thumbnail_url":"https://img.youtube.com/vi/ffxf_IeIulk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 94: Your Concurrent Code Is b0rked","channel_name":"Code Completion","video_id":"p_wSc4uEdzk","video_url":"https://www.youtube.com/watch?v=p_wSc4uEdzk","description":"00:00 - Intro\n00:17 - Actors\n11:17 - No Serial Queues\n25:52 - AsyncStreams\n34:32 - Child Tasks and Task Groups\n48:45 - Sponsor: Pennant\n49:37 - Mini Review Corner: CarlinKit 3.0 wireless CarPlay adapter\n- https://www.amazon.com/gp/aw/d/B09T3G88SW\n1:06:30 - Outro\n1:07:52 - Commented Out: HomeKit Woes\n- HomeBridge","published":"2022-08-02T12:00:36Z","thumbnail_url":"https://img.youtube.com/vi/p_wSc4uEdzk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"A SwiftUI Example with  a Complex UI,  and AsyncImage - iTunes Search API Tutorial - PART 5/7","channel_name":"Karin Prater on YouTube","video_id":"UQHqFIx7WnY","video_url":"https://www.youtube.com/watch?v=UQHqFIx7WnY","description":"In the 4rd part of this SwiftUI tutorial series, we are going to implement a complex layout. This is a great example of using ScrollView, LazyHStack, LazyHGrid and more. Since there is also a lot of images displayed, we need to take care of loading images lazily when scrolling. Luckily the new  AsyncImage takes care of most of the heavy work. We can further customise the loading and error placeholder for the images.\n\nOverview\n00:00 Introduction\n07:13 adding example data to work with the SwiftUI preview\n13:12 Song List View \n25:01 Album List View\n31:59 Movie List View\n37:03 Search All Sections\n48:03 Album Section View - horizontal ScrollView with LayzHStack\n51:50 Movie Section View\n55:04 Song Section View with LazyHGrid\n1:00:58 Wrap up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project starter files: \nhttps://github.com/gahntpo/ItunesSearchApp/tree/c2dec3a07a9f96c4ae08a7422579b54442188470\n\n⬇️ End: \nhttps://github.com/gahntpo/ItunesSearchApp/tree/e229306df55f12c49f0447e3f9759d9a56346f2e\n\nPREVIOUS PART:   https://youtu.be/MGaId0cH2pw\nNEXT PART:  https://youtu.be/QFQSrBsYxmU\n\n#SwiftUI #AsyncImage #layout","published":"2022-08-02T12:00:18Z","thumbnail_url":"https://img.youtube.com/vi/UQHqFIx7WnY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Resolving GitHub Issues | Metalog App","channel_name":"Kilo Loco on YouTube","video_id":"RMgvnZ-bWSM","video_url":"https://www.youtube.com/watch?v=RMgvnZ-bWSM","description":"In this live stream, Kilo Loco attempts to resolve the GitHub issues on the Metalog app.","published":"2022-08-02T00:42:26Z","thumbnail_url":"https://img.youtube.com/vi/RMgvnZ-bWSM/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Using Local JSON To Hook Up Our People View in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"2TMu4NKtkfY","video_url":"https://www.youtube.com/watch?v=2TMu4NKtkfY","description":"Using Local JSON To Hook Up Our People View in SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nBuilding Our Detailed Person UI\nhttps://youtu.be/ffxf_IeIulk\n\n⏮  Previous Video\nExtracting Views Into Components in SwiftUI\nhttps://youtu.be/FI4YrmGegqg\n\nIn this video, build on our last video and make our UI look more like our mocks by linking our UI to a local JSON file. We'll see how we can use JSON in Swift to help quickly prototype our designs and build our UI without needing an API.\n\nBreaking down SwiftUI State And Data Flow (SwiftUI State Management, SwiftUI Data Flow)\nhttps://youtu.be/0Emh_7Vn3gM\n\nNavigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\nhttps://youtu.be/Jr0rU8TGzjs\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-08-01T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2TMu4NKtkfY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Replicating Twitter Like and Medium Clap Reactions with SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"O1MR0DNf530","video_url":"https://www.youtube.com/watch?v=O1MR0DNf530","description":"Find out how to build animations similar to Twitter's “like” and Medium's cumulative “clap” reactions with SwiftUI. Discover the techniques and gain the skills to create your own SwiftUI animations or micro-interactions for your future projects.\n\n---\n🔗 Related links:\n---\nStream Chat SwiftUI SDK Tutorial: https://gstrm.io/swiftui-tutorial\n\nCheck out Stream Chat: https://getstream.io/chat/\n\nDocs (Cumulative reactions): https://getstream.io/chat/docs/ios-swift/send_reaction/?language=swift\n\nDownload the projects or explore them on GitHub: https://github.com/GetStream/swiftui-tutorial-projects\n\nDownload MotionScape: https://apps.apple.com/fi/app/motionscape-animation-studio/id1616840951?mt=12\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\n\nStream's Twitter: https://twitter.com/getstream_io\n\n---\n🕐 Timestamps:\n---\n00:00 Introduction\n01:04 Touring what you will build and the completed project\n01:32 Where to get the project files\n02:47 Building the Twitter Like animation\n17:05 Building the Medium cumulative Clap animation\n23:34 Recap","published":"2022-08-01T12:31:37Z","thumbnail_url":"https://img.youtube.com/vi/O1MR0DNf530/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI: Packaging Views","channel_name":"Peter Friese on YouTube","video_id":"RuFCNEf4P7E","video_url":"https://www.youtube.com/watch?v=RuFCNEf4P7E","description":"Learn how to extract your SwiftUI view into a Swift Package that you can reuse in your other apps!\n\nSource code: https://github.com/peterfriese/SwiftUI-Building-Components/tree/main/Episode%206\n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects. Along the way, we're building a reusable text input field with a floating label.\n\n00:00 Intro    \n00:51 The sample app    \n03:05 Creating a new local Swift Package    \n04:41 Extracting code into the new package    \n05:42 Cleaning up the code    \n09:42 Reusing the view    \n10:52 What's next?\n\nSubscribe to my newsletter: https://www.getrevue.co/profile/peterfriese\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese\nSource code for this series: https://github.com/peterfriese/SwiftUI-Component-Series","published":"2022-08-01T09:15:03Z","thumbnail_url":"https://img.youtube.com/vi/RuFCNEf4P7E/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Code Completion Episode 94 Live","channel_name":"Code Completion","video_id":"x7GL0147OcY","video_url":"https://www.youtube.com/watch?v=x7GL0147OcY","description":"","published":"2022-08-01T05:48:26Z","thumbnail_url":"https://img.youtube.com/vi/x7GL0147OcY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's new? VLOG E1 (AGAIN)","channel_name":"maeganwilson_","video_id":"pwvsDao17wc","video_url":"https://www.youtube.com/watch?v=pwvsDao17wc","description":"Short update about what's going on.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-08-01T05:00:18Z","thumbnail_url":"https://img.youtube.com/vi/pwvsDao17wc/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Adding a New Xcode Test to GitHub Actions (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"sefLdZ5leKc","video_url":"https://www.youtube.com/watch?v=sefLdZ5leKc","description":"I add a test for Swift package support to my build system, which uses GitHub Actions. I stream at https://twitch.tv/qcoding","published":"2022-07-31T18:30:50Z","thumbnail_url":"https://img.youtube.com/vi/sefLdZ5leKc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Extracting Views Into Components in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"FI4YrmGegqg","video_url":"https://www.youtube.com/watch?v=FI4YrmGegqg","description":"Extracting Views Into Components in SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUsing Local JSON To Hook Up Our People View in SwiftUI\nhttps://youtu.be/2TMu4NKtkfY\n\n⏮  Previous Video\nBuilding our People UI in SwiftUI\nhttps://youtu.be/yG0DBPLaEMQ\n\nIn this video, build on top of our last video and add some improvements in to our SwiftUI app. We'll look at how we can clean up our code by extracting out our UI code into computed properties and separate views.\n\nWe'll also discuss when you want to extract and refactor your UI to help clean up your SwiftUI codebase.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-31T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/FI4YrmGegqg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Grouped Lists and Mock Data in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"L_x5MkTrQ0o","video_url":"https://www.youtube.com/watch?v=L_x5MkTrQ0o","description":"In this video I am going to be covering two distinct by related things.  How to present a Grouped List view and how to add mock data to your previews in SwiftUI\n\nWe will start by creating a simple model and some sample object to display in a list\n\nWe will then visit the Mocaroo mock data generator site to generate a lot more data to add to our project\n\nWith a lot of data we can then start to display our list differently by grouping and displaying it in collapsible groups.\n\nAnd all the while make sure that the data within the groups are all sorted as we like within that section group.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n6:45 Mock Data (static array)\n12:07 Mocaroo\n14:05 Mock Data (decode JSON)\n15:34 Grouped Lists\n23:03 Sorting\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ListPresentations-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/GroupedListWithMockData\n\nReferences mentioned in video:\nMocaroo:\n   https://www.mockaroo.com\nSorting with multiple criteria\n   https://youtu.be/4ochXtdrd70\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-31T13:36:35Z","thumbnail_url":"https://img.youtube.com/vi/L_x5MkTrQ0o/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to improve your URL Queries and Network logic in SwiftUI - iTunes Search API - PART 3/7","channel_name":"Karin Prater on YouTube","video_id":"clcOQWLJxq4","video_url":"https://www.youtube.com/watch?v=clcOQWLJxq4","description":"In the 3rd part of this SwiftUI series, I am improving the network logic. Handling the result from the network call can be complex. You have to consider multiple things like connection problems, wrong URLs and decoding problems of the returned JSON. Please, do not just ignore them. This will make it very hard for you when you have to debug your code later. Instead, collect all the information about the different error cases into one custom error type. \nI am also going to show you how to compose URL queries with URLComponents because it make the formatting  very easy. \nMost importantly, I want to introduce a separate network layer. It makes the code base more structured and I only have to go through all the error cases once 😃. You can also extend this network layer easily to implement unit tests. \n\n\n00:00 introduction\n01:02 bug with search term\n03:48 URLComponents and QueryItems\n10:35 handling Errors, define your own error type\n19:58 Generic function to fetch data with URLSession and JsonDecoder\n29:50 Networking layer\n35:35 view models for fetching songs and albums\n39:23 Tab View  for Movies\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project file for starting point: https://github.com/gahntpo/ItunesSearchApp/tree/c0b854211a172c3aec6a9b7f94926ae78b08149c\n\n⬇️ End: https://github.com/gahntpo/ItunesSearchApp/tree/c1a3adc2af2610b00bdcf96fa9381f6e15a6b9d6\n\n#SwiftUI #SwiftUI #iOSDevelopment","published":"2022-07-31T07:00:21Z","thumbnail_url":"https://img.youtube.com/vi/clcOQWLJxq4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to run multiple network requests and complex data flow in SwiftUI - iTunes Search API - PART 4/7","channel_name":"Karin Prater on YouTube","video_id":"MGaId0cH2pw","video_url":"https://www.youtube.com/watch?v=MGaId0cH2pw","description":"In this part of the iTunes search API app, the logic will get a lot more complex. I want to work on the search tab that has multiple sections for showing songs, albums and movies. Which means that when the user enters a new search term, the app needs to execute 3 different network requests.\nI am going to reuse as much of the existing logic as possible. \nWe will first work on displaying the picker for selecting a media type e.g. all, movie, song or albums. Then, I have to build the logic that shows different lists depending on the selected media type. \nIn order to share the fetched data from the server, I am going to create 3 view models that fetch the data. These view models will be passed down to different view parts.\nIn order to connect the search term with the view models that execute the network request, I will create data streams. Part of this automatic fetching and updating behaviour is using Combine. \nThe passing of data between different parts of the app is done with onAppear and onChange view modifiers\nYou can also use onReceive if you want to pass a property from a view model to e.g. another view model.\n\n\nOverview\n00:00 Introduction\n04:35 Search view with media type selection\n25:06 data flow between search text property and view models\n34:46 summary onChange, onAppear and onReceive \n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n⬇️ Project starter files for this tutorial: \nhttps://github.com/gahntpo/ItunesSearchApp/tree/c1a3adc2af2610b00bdcf96fa9381f6e15a6b9d6\n\n⬇️ Project end:\nhttps://github.com/gahntpo/ItunesSearchApp/tree/c2dec3a07a9f96c4ae08a7422579b54442188470\n\n#SwiftUI #AsyncImage","published":"2022-07-31T07:00:06Z","thumbnail_url":"https://img.youtube.com/vi/MGaId0cH2pw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Learn SwiftUI – What are the basics? 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"P9uqVD-8sxk","video_url":"https://www.youtube.com/watch?v=P9uqVD-8sxk","description":"Link to the tutorial 👉 https://developer.apple.com/tutorials/swiftui-concepts\n\nSwiftUI gets you curious but you have zero experience with iOS? 🐣\n\nIn this live we're going to cover the very basics of SwiftUI!\n\nYou'll learn everything you need to get started with SwiftUI 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\r\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-30T14:16:27Z","thumbnail_url":"https://img.youtube.com/vi/P9uqVD-8sxk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Building our People UI in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"yG0DBPLaEMQ","video_url":"https://www.youtube.com/watch?v=yG0DBPLaEMQ","description":"Building our People UI in SwiftUI\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nExtracting Views Into Components in SwiftUI\nhttps://youtu.be/FI4YrmGegqg\n\n⏮  Previous Video\nUsing Generics to decode JSON\nhttps://youtu.be/GOjrRVIpwrE\n\nIn this video, we'll start to build some of the UI in our SwiftUI app. Looking at our mockup designs we'll start off by just building the UI for our people screen, so we can later add in some dummy data to make it look even more like our designs. \n\nSwiftUI How To Create a Custom Tab Bar with TabView (SwiftUI Tab Bar, SwiftUI Tab View)\nhttps://youtu.be/DzBKVygK6sc\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-30T14:00:38Z","thumbnail_url":"https://img.youtube.com/vi/yG0DBPLaEMQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"_8_63_1YZ1I","video_url":"https://www.youtube.com/watch?v=_8_63_1YZ1I","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:35:25Z","thumbnail_url":"https://img.youtube.com/vi/_8_63_1YZ1I/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"S0iDS70Uvu0","video_url":"https://www.youtube.com/watch?v=S0iDS70Uvu0","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:35:20Z","thumbnail_url":"https://img.youtube.com/vi/S0iDS70Uvu0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"Bk2DeT5lPWQ","video_url":"https://www.youtube.com/watch?v=Bk2DeT5lPWQ","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:33:52Z","thumbnail_url":"https://img.youtube.com/vi/Bk2DeT5lPWQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"fvxGaQOuhIA","video_url":"https://www.youtube.com/watch?v=fvxGaQOuhIA","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:33:47Z","thumbnail_url":"https://img.youtube.com/vi/fvxGaQOuhIA/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Let's Make a Goal Setting App","channel_name":"Kilo Loco on YouTube","video_id":"vni8Wa2GR-E","video_url":"https://www.youtube.com/watch?v=vni8Wa2GR-E","description":"In this live stream, Kilo Loco creates a goal setting app to kick off the new year.","published":"2022-07-29T16:32:37Z","thumbnail_url":"https://img.youtube.com/vi/vni8Wa2GR-E/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Let's Make a Goal Setting App","channel_name":"Kilo Loco on YouTube","video_id":"4qyja44f0s0","video_url":"https://www.youtube.com/watch?v=4qyja44f0s0","description":"In this live stream, Kilo Loco creates a goal setting app to kick off the new year.","published":"2022-07-29T16:32:32Z","thumbnail_url":"https://img.youtube.com/vi/4qyja44f0s0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"0gnDLI4NfEA","video_url":"https://www.youtube.com/watch?v=0gnDLI4NfEA","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:32:21Z","thumbnail_url":"https://img.youtube.com/vi/0gnDLI4NfEA/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"suFKRBpw3o8","video_url":"https://www.youtube.com/watch?v=suFKRBpw3o8","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:32:16Z","thumbnail_url":"https://img.youtube.com/vi/suFKRBpw3o8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"ky1sMQZjYQ0","video_url":"https://www.youtube.com/watch?v=ky1sMQZjYQ0","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:28:37Z","thumbnail_url":"https://img.youtube.com/vi/ky1sMQZjYQ0/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Working On My Open Source App","channel_name":"Kilo Loco on YouTube","video_id":"npQXbHIdYUY","video_url":"https://www.youtube.com/watch?v=npQXbHIdYUY","description":"In this live stream, Kilo Loco starts working in the open on his open source app Metalog.\n\nhttps://github.com/kilo-loco/metalog","published":"2022-07-29T16:28:32Z","thumbnail_url":"https://img.youtube.com/vi/npQXbHIdYUY/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"How to make an infinite scroll view in SwiftUI - iTunes Search API - PART 2/7","channel_name":"Karin Prater on YouTube","video_id":"M3nflHaayok","video_url":"https://www.youtube.com/watch?v=M3nflHaayok","description":"Let's build an app with the iTunes search API. In the 2nd part of this series I will implement an infinite scroll view. I will talk about the concept of paging for REST APIs. Loading data can be tricky and we need to talk about loading and error states. \n\noverview\n0:00 introduction\n01:49 Request more data - Paging\n16:39 State for loading, error and loaded all\n28:32 show suggestions when not searching\n34:51 wrap up\n\nPART 1: https://youtu.be/LT0cawkgXqM\n\niTunes Search API: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n⬇️ Project file for starting point:\nhttps://github.com/gahntpo/ItunesSearchApp/tree/c0b854211a172c3aec6a9b7f94926ae78b08149c\n\n⬇️ End: https://github.com/gahntpo/ItunesSearchApp/tree/c0b854211a172c3aec6a9b7f94926ae78b08149c\n\n#SwiftUI #scrollview  #fetchdrequest","published":"2022-07-29T14:48:01Z","thumbnail_url":"https://img.youtube.com/vi/M3nflHaayok/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to make a complex app in SwiftUI - iTunes Search API - PART 1/7 -  Basic API Call in Swift","channel_name":"Karin Prater on YouTube","video_id":"LT0cawkgXqM","video_url":"https://www.youtube.com/watch?v=LT0cawkgXqM","description":"Do you want to see a cool example app that uses SwiftUI with a more advanced UI? Are you interested in building a more complex app? - Than this series is for you!\nIn this first part I will start by creating a basic app with a simple ui and simple network code.\nFor this I will introduce the layout of the iTunes app and we look a the iTunes Search API documentation.\n\nWhat I will use in this app:\nTechnologies:\n- working with a REST API, fetching data from a server\n- url and queries\n- decoding json\n- SwiftUI, MVVM\n- running multiple fetch request simultaneously\n- Networking layer and Error handling\n\nSwiftUI elements\n- Search bar\n- Lists\n- Infinite scrollview\n- Lazy loading - images with AsyncImage\n- Vertical scrollview sections, LzyHStack, LazyHGrid and Grid\n- NavigationView and NavigationLings\n- Programmatically scrolling in song detail view\n\nOverview\n00:00 What we will build\n08:09 introduction of iTunes Search API\n12:58 Xcode - new project \n13:50 Defining the data models for movie, album and song \n23:20 fetching album data\n28:36 show fetched data on screen\n33:00 search text field\n40:04 wrap up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\nResources:\niTunes Search API: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/\n\nIntroduction to REST API https://youtube.com/watch?v=ggEcSzPbVr4\nWorking with json https://youtube.com/watch?v=6yelg66Z0BQ\n\n⬇️ Final project files of this section:  https://github.com/gahntpo/ItunesSearchApp/tree/c0b854211a172c3aec6a9b7f94926ae78b08149c\n\n⬇️ Final project: https://github.com/gahntpo/ItunesSearchApp \n\n#SwiftUI #iOSDevelopment #restapi","published":"2022-07-29T14:47:05Z","thumbnail_url":"https://img.youtube.com/vi/LT0cawkgXqM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Why animations in this SwiftUI's List stopped working?","channel_name":"Swift and Tips","video_id":"Yk-KPDa4w8E","video_url":"https://www.youtube.com/watch?v=Yk-KPDa4w8E","description":"I asked people on social media why my todo list is not handling animations correctly: https://twitter.com/swiftandtips/status/1547624505148747777\n\nThe approach was by using indices instead of a collection of identifiable elements, this is because we have to mutate the todos inside the list directly (Which is not possible by default). \nIn this video, I will explain in detail the root cause and how you can solve this to fix your animations and mutate your state inside a List!\n\n------\nDemo showed in the video: \n* https://gist.github.com/pitt500/2691fb59702d4cbf264b4977b9852dfa\n\n------\nResources:\n* https://www.swiftbysundell.com/articles/bindable-swiftui-list-elements/\n\n\n------\nVideos related:\n* NavigationStack (iOS 16): https://youtu.be/6sySblPWwBc\n* State and Binding: https://youtu.be/R6W6sBtpphQ\n* any Keyword: https://youtu.be/Wa8xTSHX_PM\n* The Anatomy of a KeyPath: https://youtu.be/LaoTqDiqOiA\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-07-29T14:29:48Z","thumbnail_url":"https://img.youtube.com/vi/Yk-KPDa4w8E/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Using Generics to decode JSON","channel_name":"tundsdev on YouTube","video_id":"GOjrRVIpwrE","video_url":"https://www.youtube.com/watch?v=GOjrRVIpwrE","description":"Using Generics to decode JSON\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nBuilding our People UI in SwiftUI\nhttps://youtu.be/yG0DBPLaEMQ\n\n⏮  Previous Video\nBreaking down Swift Generics (Swift Generics Basics)\nhttps://youtu.be/BGr_q9Xd7qA\n\nIn this video, we'll be looking at Swift Generics again, we'll explore what are generics in Swift and how to use generics in Swift to help us build a reusable object that helps us convert parse JSON into any codable model. \n\nIn this Swift generics tutorial, we'll see how we can use generics in Swift, to help us write clean and reusable code in iOS development.\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-29T14:00:09Z","thumbnail_url":"https://img.youtube.com/vi/GOjrRVIpwrE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Making a complex app with SwiftUI and the iTunes Search API","channel_name":"Karin Prater on YouTube","video_id":"goPxJLHIuZ8","video_url":"https://www.youtube.com/watch?v=goPxJLHIuZ8","description":"","published":"2022-07-29T13:58:31Z","thumbnail_url":"https://img.youtube.com/vi/goPxJLHIuZ8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Breaking down Swift Generics (Swift Generics Basics)","channel_name":"tundsdev on YouTube","video_id":"BGr_q9Xd7qA","video_url":"https://www.youtube.com/watch?v=BGr_q9Xd7qA","description":"Breaking down Swift Generics (Swift Generics Basics)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nUsing Generics to decode JSON\nhttps://youtu.be/GOjrRVIpwrE\n\n⏮  Previous Video\nAdvanced Codable in Swift\nhttps://youtu.be/dcFqnyog7CI\n\nIn this video, we'll be looking at Swift Generics, we'll explore what are generics in Swift and how to use generics in Swift. In this Swift generics tutorial, we'll discuss the purpose of generics in Swift, and how they help us write clean and reusable code in iOS development.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-28T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/BGr_q9Xd7qA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"App Subscriptions: Don't Sleep on RevenueCat | Startup Vlog #19","channel_name":"Sean Allen on YouTube","video_id":"FUh71JduyeY","video_url":"https://www.youtube.com/watch?v=FUh71JduyeY","description":"I ripped out all my StoreKit 2 auto-renewable subscription code and replaced it with RevenueCat's SDK. RevenueCat is a service that takes all the painful app subscription code off your plate so you can focus elsewhere. This will improve Creator View overall from both a developer's perspective as well as sales and marketing. It's a huge win all around. \n\nCheck out RevenueCat:\nhttps://www.revenuecat.com/?utm_source=youtube&amp;utm_medium=tutorial&amp;utm_campaign=sean_allen\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nMy iOS Dev Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - I ripped out StoreKit for RevenueCat\n0:21 - Why didn’t I do this from the start?\n1:38 - Why switch? - Developer’s Perspective\n3:48 - Why switch? - Sales & Marketing Perspective\n4:14 - Data Visualization Examples\n8:13 - When Creator View grows up\n8:39 - Customer Lists - What you can do\n9:40 - Customer Page - What info you get\n10:18 - Pricing options\n11:36 - Implementation Experience - Docs are awesome!\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-28T13:30:04Z","thumbnail_url":"https://img.youtube.com/vi/FUh71JduyeY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Divorced and Making an App","channel_name":"Kilo Loco on YouTube","video_id":"sfA72vd543M","video_url":"https://www.youtube.com/watch?v=sfA72vd543M","description":"Kilo Loco talks about how his divorce started, what's been happening in his house lately, and what he plans on doing moving forward\n\nProject:\nhttps://github.com/Kilo-Loco/Metalog\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco","published":"2022-07-27T19:19:40Z","thumbnail_url":"https://img.youtube.com/vi/sfA72vd543M/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Advanced Codable in Swift","channel_name":"tundsdev on YouTube","video_id":"dcFqnyog7CI","video_url":"https://www.youtube.com/watch?v=dcFqnyog7CI","description":"How To Use Codable in Swift (Codable Swift)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nSwift Generics\nhttps://youtu.be/BGr_q9Xd7qA\n\n⏮  Previous Video\nHow To Use Codable in Swift (Codable Swift)\nhttps://youtu.be/jWp6pX_srJw\n\nIn this video, we'll be looking at Advanced Codable Swift. In your SwiftUI app you'll have to convert JSON into a Swift model you can use in your codebase. In this video, we'll look at Codable Swift which allows you to do just that. \n\nWe'll be looking at advanced concepts with Swift Codable, how we can handle Coding Keys in Swift & converting from snake casing.\n\nUnderstand Classes vs Structures in Swift in Under 10 minutes (iOS Interview Question)\nhttps://youtu.be/C71nylZDNno\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-27T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/dcFqnyog7CI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to implement a Mock in Swift!","channel_name":"Vincent Pradeilles on YouTube","video_id":"nx-kTkhzthk","video_url":"https://www.youtube.com/watch?v=nx-kTkhzthk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3ymM9tE\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-26T14:57:11Z","thumbnail_url":"https://img.youtube.com/vi/nx-kTkhzthk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Fitness App UI Design - iOS 16 Navigation Full Course","channel_name":"DesignCode","video_id":"XUqmZ5yRgNY","video_url":"https://www.youtube.com/watch?v=XUqmZ5yRgNY","description":"Get started in iOS design by learning about navigation and content structure in iOS 16.\nSponsored by Sketch - https://www.sketch.com\n\n📂 Sketch file\n➡ https://www.dropbox.com/s/w6taja6ihso9hk1/Fitness%20App%20Design.sketch?dl=0\n\n🎞 Video timestamps\n0:00 Intro to iOS 16 Navigation\n2:54 Content Structure\n21:52 Top Navigation\n36:14 Modal Presentation\n42:41 Conclusion\n\nResources\n📱Sketch: https://www.sketch.com/apps/\n📱iOS UI Kit: https://developer.apple.com/design/resources/\n📱SF Fonts: https://developer.apple.com/fonts/\n📱SF Symbols 4 : https://developer.apple.com/sf-symbols/\n📱Apple iOS Navigation: https://developer.apple.com/videos/play/wwdc2022/10001/\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\nLearn UI Design\n🖌 UI Design quick apps in Figma: https://designcode.io/quick-apps-figma\n🖌 UI Design for developers: https://designcode.io/ui-design\n🌈 Design system in Figma: https://designcode.io/figma\n🎨 Figma Handbook: https://designcode.io/figma-handbook\n📱 iOS Design Handbook: https://designcode.io/ios-design-hand...\n\nLearn SwiftUI\n📱 Build an app for iOS 15: https://designcode.io/swiftui-ios15\n📱 Build quick apps with SwiftUI: https://designcode.io/quick-apps-swiftui\n🛠 SwiftUI Handbook: https://designcode.io/swiftui-handbook\n\nFollow Me\n🐦 Twitter: https://twitter.com/SouranyPhomhome\n📸 Instagram: https://www.instagram.com/sou.design\n\n#uidesign #appdesign #uiuxdesign","published":"2022-07-26T14:27:40Z","thumbnail_url":"https://img.youtube.com/vi/XUqmZ5yRgNY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How To Use Codable in Swift (Codable Swift)","channel_name":"tundsdev on YouTube","video_id":"jWp6pX_srJw","video_url":"https://www.youtube.com/watch?v=jWp6pX_srJw","description":"How To Use Codable in Swift (Codable Swift)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nAdvanced Codable in Swift\nhttps://youtu.be/dcFqnyog7CI\n\n⏮  Previous Video\nHow To Use Postman To Test A REST API (Postman Tutorial)\nhttps://youtu.be/554c3zHxHOQ\n\nIn this video, we'll be looking at Codable Swift. In your SwiftUI app you'll have to convert JSON into a Swift model you can use in your codebase. In this video, we'll look at Codable Swift which allows you to do just that. \n\nSwift Codable allows us to do JSON parsing in Swift, we'll be looking at a JSON parsing example. Where we will work with decodable swift which allows you to do json parsing in Swift, we'll also discuss what is decodable in Swift. And we'll look at encodable swift which allows us to convert our swift models into JSON,\n\nUnderstand Classes vs Structures in Swift in Under 10 minutes (iOS Interview Question)\nhttps://youtu.be/dhDZupnxbVk\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-26T14:00:19Z","thumbnail_url":"https://img.youtube.com/vi/jWp6pX_srJw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 93: I Just Need to Make It Weird","channel_name":"Code Completion","video_id":"gAHUuS5HToA","video_url":"https://www.youtube.com/watch?v=gAHUuS5HToA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - App Design with Linh\n49:16 - Sponsor: Not Phở\n50:22 - Outro\n55:00 - Commented Out: English Bad, Cats\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• App Design with Linh Bouniol: https://twitter.com/linhbouniol\n    • Parallel World Pharmacy: https://www.crunchyroll.com/parallel-world-pharmacy/episode-1-a-reincarnated-pharmacologist-and-a-parallel-world-853152\n    • Everything is a Remix: https://www.everythingisaremix.info/watch-the-series\n    • Sketch: https://www.sketch.com\n    • Tetris Dreams: https://www.scientificamerican.com/article/tetris-dreams/\n• Commented Out: Linguistics and Cats\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, July 17th, 2022.","published":"2022-07-26T12:00:23Z","thumbnail_url":"https://img.youtube.com/vi/gAHUuS5HToA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Use Postman To Test A REST API (Postman Tutorial)","channel_name":"tundsdev on YouTube","video_id":"554c3zHxHOQ","video_url":"https://www.youtube.com/watch?v=554c3zHxHOQ","description":"How To Use Postman To Test A REST API (Postman Tutorial)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow to use Codable in Swift\nhttps://youtu.be/jWp6pX_srJw\n\n⏮  Previous Video\nWhat is JSON? (JSON Schema Explained)\nhttps://youtu.be/6Paz0kJ8ubw\n\nIn this video, we'll be looking at what is Postman, how to use Postman and how to test API using Postman. We'll first of all, discuss how to install Postman in this Postman tutorial for beginners. Then we'll take a look at how to send a network request using Postman i.e. how to set up a postman post request.\n\nThen we'll take a look at how we can organize our REST API requests in Postman using collections and folders so we can easily access our API requests, from within the application.\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-25T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/554c3zHxHOQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 93","channel_name":"Code Completion","video_id":"Ur9irbFTJGo","video_url":"https://www.youtube.com/watch?v=Ur9irbFTJGo","description":"","published":"2022-07-25T05:06:31Z","thumbnail_url":"https://img.youtube.com/vi/Ur9irbFTJGo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Tidying Names to Improve Scannability (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"ZVAJ3yYXVpY","video_url":"https://www.youtube.com/watch?v=ZVAJ3yYXVpY","description":"Shifting from Objective-C which needed prefixes to avoid name clashes to Swift gives us a chance to tidy up our names. I stream at https://twitch.tv/qcoding","published":"2022-07-24T18:15:01Z","thumbnail_url":"https://img.youtube.com/vi/ZVAJ3yYXVpY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What is JSON? (JSON Schema Explained)","channel_name":"tundsdev on YouTube","video_id":"6Paz0kJ8ubw","video_url":"https://www.youtube.com/watch?v=6Paz0kJ8ubw","description":"What is JSON? (JSON Schema Explained)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is a REST API? (REST API Explained for beginners)\nhttps://youtu.be/G_WR8ehyBfI\n\n⏮  Previous Video\nHow To Add An App Icon And Launch Screen In Xcode\nhttps://youtu.be/KVS5P51GBpM\n\nIn this video, we'll be looking at what is JSON, we'll be breaking down a JSON schema so we can learn JSON and understand how to use JSON in our SwiftUI app. explaining, how a REST API work and what is the purpose of a REST API in this JSON tutorial for beginners.\n\nWe'll also discuss and learn how to write JSON, why we use JSON, what is JSON data, and how to send JSON over a network in our SwiftUI app. By the end of this video, you should have a clear understanding of how JSON works and what is the purpose of JSON in your SwiftUI apps. \n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-24T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/6Paz0kJ8ubw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"In-App Purchases with Adapty 3 -  Remote Config and Multiple Paywalls","channel_name":"Stewart Lynch on YouTube","video_id":"XLZuvf9n9Ak","video_url":"https://www.youtube.com/watch?v=XLZuvf9n9Ak","description":"This is the third video in the Adapty in app subscription purchase series for SwiftUI.  Links to the other two videos are in the description below.\n\nIn this video I will introduce you to the powerful paywall remote config feature where you can set values in your paywall that can dynamically change the appearance of your paywall without having to submit a new version of your app to the App Store.\n\nWe will also look at creating a second paywall with reduced products to offer your users in a particular scenario.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Project\n   https://www.createchsol.com/Adapty/AdaptyContacts-Starter.zip\n\nLesson 1 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_1_Complete.zip\nLesson 2 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_2_Complete.zip\nLesson 3 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_3_Complete.zip\nor\n   https://github.com/StewartLynch/AdaptyContacts-Complete\n\nReferences mentioned in video:\nAdapty - №1 alternative to RevenueCat.\n   https://adapty.io\nAdapty on Twitter:\n   https://twitter.com/adaptyteam \n\nHow to convert a hex color to a UIColor\n   https://www.hackingwithswift.com/example-code/uicolor/how-to-convert-a-hex-color-to-a-uicolor\n\nAll videos I this series\nIn-App Purchases with Adapty 1- Setup App Store Connect and Adapty\n   https://youtu.be/j_26_SrB9R8\n\nIn-App Purchases with Adapty - 2 - Building the Paywall and making a purchase\n   https://youtu.be/ZMGwLD6Obhg\n\nIn-App Purchases with Adapty 3 -  Remote Config and Multiple Paywalls\n   https://youtu.be/ovZbm4qpHjk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-24T13:36:00Z","thumbnail_url":"https://img.youtube.com/vi/XLZuvf9n9Ak/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Week in Apps: Snapchat and Telegram start Charging, BeReal, and more!","channel_name":"Appfigures on YouTube","video_id":"xCBwFYErLVQ","video_url":"https://www.youtube.com/watch?v=xCBwFYErLVQ","description":"This Week in #Apps I look at Snapchat's and Telegram's new paid subscriptions. One worked better than the other... And also at Amazon prime day downloads, Planet Fitness, and BeReal, which is still relevant.\n\nFREE Resources:\n\n► The Mobile Download Index → https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index → https://appfigures.com/alpha/mobile-revenue-index\n► Top Apps (updated hourly) → https://appfigures.com/alpha/mobile-revenue-index\n\nMy Tools:\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence\n\n00:00 Hello\n00:15 Amazon Prime Day\n02:32 Snapchat+\n04:31 Telegram Premium\n06:41 Planet Fitness\n08:26 BeReal\n10:08 Questions?","published":"2022-07-23T20:13:53Z","thumbnail_url":"https://img.youtube.com/vi/xCBwFYErLVQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What is a REST API? (REST API Explained for beginners)","channel_name":"tundsdev on YouTube","video_id":"G_WR8ehyBfI","video_url":"https://www.youtube.com/watch?v=G_WR8ehyBfI","description":"What is a REST API? (REST API Explained for beginners)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is JSON\nhttps://youtu.be/6Paz0kJ8ubw\n\n⏮  Previous Video\nHow To Add An App Icon And Launch Screen In Xcode\nhttps://youtu.be/KVS5P51GBpM\n\nIn this video, we'll be looking at what is a REST API, we'll be breaking down and explaining, how does a REST API work and what is the purpose of a REST API. \n\nWe'll also take a look at some of the capabilities that come with a REST API, such as HTTP methods i.e. GET POST PUT DELETE, and explain what each one of them means and their purpose.\n\nWe'll then look into the HTTP body, and explain how to send data to an API using JSON and the purpose, as well as looking at how a REST API is structured with base URL and endpoints.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-23T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/G_WR8ehyBfI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How To Add An App Icon And Launch Screen In Xcode","channel_name":"tundsdev on YouTube","video_id":"KVS5P51GBpM","video_url":"https://www.youtube.com/watch?v=KVS5P51GBpM","description":"How To Add An App Icon And Launch Screen In Xcode\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nWhat is a REST API?\nhttps://youtu.be/G_WR8ehyBfI\n\n⏮ Previous Video\nSwiftUI Project Structure Example (How To Structure Your SwiftUI Apps)\nhttps://youtu.be/k0Mp8XCIO20\n\nIn this xcode tutorial, we'll look at how to add app icon to an iOS project and how to add a launch screen to an iOS project also, in this iOS SwiftUI take-home course. \n\nTo make our lives easier when generating app icons for your Xcode project, we'll use a handy tool developed by SwiftUI developer Jordi Brun. Bakery is a powerful Mac app you can download from the Mac App Store. This app allows us to generate dummy SwiftUI app icons and real SwiftUI app icons to use within our Xcode asset catalog by simply dragging and dropping.\n\nWe will learn how to add an icon in Xcode to give our SwiftUI app it's own identity on the iPhone home screens so that users can quickly identify your app from your SwiftUI app icon.\n\nFinally we'll then take a look at how to add a launch screen using Xcode's plist, this will allow us to easily define a background colour, launch screen and other configuration for our swiftui app. So let's get straight into this xcode tutorial.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nBakery - Simple Icon Generator (SwiftUI App Icons)\nhttps://apps.apple.com/gb/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-22T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/KVS5P51GBpM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Project Structure Example (How To Structure Your SwiftUI Apps)","channel_name":"tundsdev on YouTube","video_id":"k0Mp8XCIO20","video_url":"https://www.youtube.com/watch?v=k0Mp8XCIO20","description":"How To Create A New Xcode Project (Xcode Project Setup, Xcode Tutorial)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Add An App Icon And Launch Screen In Xcode\nhttps://youtu.be/KVS5P51GBpM\n\n⏮  Previous Video\nHow To Create A New Xcode Project (Xcode Project Setup, Xcode Tutorial)\nhttps://youtu.be/dorzjOQ-ZMo\n\nIn this Xcode tutorial, we'll be looking at how to create a project structure in Xcode for our SwiftUI apps. We'll look at and discuss the SwiftUI project structure we'll be using throughout this course and explain the why and benefits of following this folder structure in our app.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-21T14:00:22Z","thumbnail_url":"https://img.youtube.com/vi/k0Mp8XCIO20/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Tutorial: Typical errors with swiftui and how to fix them  [Xcode 14]","channel_name":"Karin Prater on YouTube","video_id":"w3eIH7sUM_k","video_url":"https://www.youtube.com/watch?v=w3eIH7sUM_k","description":"I will show you some of the most common problems when it comes to working with SwiftUI in Xcode 14. This includes generating non-human understandable error messages and the SwiftUI preview, which has changed quite a lot for Xcode 14. \nAnd of course I will show you how to fix these problems.\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n#SwiftUI #Xcode","published":"2022-07-21T12:00:27Z","thumbnail_url":"https://img.youtube.com/vi/w3eIH7sUM_k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How To Create A New Xcode Project (Xcode Project Setup, Xcode Tutorial)","channel_name":"tundsdev on YouTube","video_id":"dorzjOQ-ZMo","video_url":"https://www.youtube.com/watch?v=dorzjOQ-ZMo","description":"How To Create A New Xcode Project (Xcode Project Setup, Xcode Tutorial)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nSwiftUI Project Structure Example (How To Structure Your SwiftUI Apps)\nhttps://youtu.be/k0Mp8XCIO20\n\n⏮  Previous Video\nHow To Understand Mockup Designs (How to break down Designs for an iOS app)\nhttps://youtu.be/0xUWJCU2O7A\n\nIn this Xcode tutorial, we'll be looking at how to create a new Xcode project. We'll look at how to set up an Xcode project. After looking into the setup, we'll then see how to manage assets and icons in your Xcode project. Discussing a project structure for an iOS project that we will be using throughout this course.\n\nMy Top 5 iOS Development Tools (Best iOS development tools)\nhttps://youtu.be/C71nylZDNno\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-20T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/dorzjOQ-ZMo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Matched Geometry Effect | SwiftUI Animation","channel_name":"Sean Allen on YouTube","video_id":"e7OuerHs8PU","video_url":"https://www.youtube.com/watch?v=e7OuerHs8PU","description":"Matched Geometry Effect in SwiftUI can produce beautiful transition animations. In the video we take an example profile head and animate it between collapsed and expanded versions using matchedGeometryEffect in SwiftUI.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nDocumentation for matchedGeometryEffect:\nhttps://developer.apple.com/documentation/swiftui/view/matchedgeometryeffect(id:in:properties:anchor:issource:)\n\nMatched Geometry Effect Starter Project:\nhttps://www.dropbox.com/sh/pq09coltxi00a0o/AACyF6MPJhGpFCQsqzqMSqWRa?dl=0\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\nTimestamps:\n0:00 - What we’ll build\n0:41 - 3 Steps for Matched Geometry Effect\n1:04 - Step 1 - Two Views\n1:52 - Step 2 - Switch Between Those Views\n3:33 - Step 3 - Match Views with Matched Geometry Effect\n5:58 - Animation Not Working!\n7:42 - Namespace Refactor\n8:40 - Working Animation\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-20T13:09:00Z","thumbnail_url":"https://img.youtube.com/vi/e7OuerHs8PU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"🔴 LIVE - Outrank your competitors for free by growing your ratings","channel_name":"Appfigures on YouTube","video_id":"qStPxI49mpE","video_url":"https://www.youtube.com/watch?v=qStPxI49mpE","description":"","published":"2022-07-19T22:11:17Z","thumbnail_url":"https://img.youtube.com/vi/qStPxI49mpE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to implement beautiful graphs with Swift Charts 📊","channel_name":"Vincent Pradeilles on YouTube","video_id":"6HgUKQSXEVk","video_url":"https://www.youtube.com/watch?v=6HgUKQSXEVk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3nTfuHo\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-19T14:57:01Z","thumbnail_url":"https://img.youtube.com/vi/6HgUKQSXEVk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to add an App Icon for Xcode 14 - What to consider","channel_name":"Karin Prater on YouTube","video_id":"fpCb1ArYSvg","video_url":"https://www.youtube.com/watch?v=fpCb1ArYSvg","description":"Adding an app icon got a lot easier with Xcode 14. You can choose a single file with a resolution of 1024 x 1024 pixels. It is great if you are tired of seeing your iOS simulator home screen with only white plain icons. I will show you some examples and explain when to consider going back to multiple image files.\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n⬇️ Download Example Icons:  https://www.swiftyplace.com/f/app-icon\n\n#appicon #Xcode","published":"2022-07-19T14:13:17Z","thumbnail_url":"https://img.youtube.com/vi/fpCb1ArYSvg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How To Understand Mockup Designs (How to break down Designs for an iOS app)","channel_name":"tundsdev on YouTube","video_id":"0xUWJCU2O7A","video_url":"https://www.youtube.com/watch?v=0xUWJCU2O7A","description":"How To Understand Mockup Designs (How to break down Designs for an iOS app)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Create A New Xcode Project (Xcode Project Setup)\nhttps://youtu.be/dorzjOQ-ZMo\n\n⏮  Previous Video\nHow To Tackle An iOS Take Home Test Brief (iOS Take Home Test Brief)\nhttps://youtu.be/UOPSvRUlUZU\n\nIn this video, we'll be looking at our mockup designs and discuss how we're going to approach building UI components on the screen. We'll discuss the theory and things to look out for when you're tasked with building out the iOS app you've been given in your test.\n\nBreaking down the Apple Human Interface Guidelines (Apple's Human Interface Guidelines Overview)\nhttps://youtu.be/vtoiM8eps_U\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-19T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/0xUWJCU2O7A/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI - Be Water, My Friend","channel_name":"Sean Allen on YouTube","video_id":"pkv-iTr3NVI","video_url":"https://www.youtube.com/watch?v=pkv-iTr3NVI","description":"When building app features and designs with SwiftUI it's best to be like water. David Smith, creator of the app Widgetsmith and co-host of the Under the Radar podcast described this philosophy eloquently in their latest episode \"Hard Forks\". In this video I discuss the idea of \"being like water\" when working with SwiftUI.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nCreator View:\nhttps://creatorview.app/\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-19T13:23:51Z","thumbnail_url":"https://img.youtube.com/vi/pkv-iTr3NVI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 92","channel_name":"Code Completion","video_id":"9jZAc340KXU","video_url":"https://www.youtube.com/watch?v=9jZAc340KXU","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Storage Formats\n04:49 - Locations for Storage\n21:56 - XML\n28:06 - JSON\n37:41 - Property Lists\n45:01 - CoreData\n1:00:15 - NSCoding/NSKeyedArchiver\n1:02:35 - Binary\n1:10:47 - Other Formats\n1:12:51 - Sponsor: Super Easy Timer\n1:13:30 - Mini Review Corner\n1:25:07 - Outro\n1:25:46 - Commented Out: Screen Bytes, Exploits\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Locations to store App Data:\n    • User Defaults\n    • Documents/FileManager/Cache\n    • Keychain\n    • iCloud Key/Value store\n• Forms of Storage for Apps:\n    • XML\n    • JSON\n        • wat: https://www.destroyallsoftware.com/talks/wat\n        • MongoDB and BSON: https://www.mongodb.com/json-and-bson\n    • Property Lists\n    • CoreData\n    • NSCoding/NSKeyedArchiver\n    • Binary Formats\n        • Protocol Buffers: https://developers.google.com/protocol-buffers\n        • Media atoms: https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap2/qtff2.html\n        • Bytes: https://github.com/mochidev/Bytes\n• Mini Review Corner:\n    • Logitech Circle View Doorbell: https://www.logitech.com/en-us/products/cameras/circle-view-video-doorbell.html\n• Commented Out:\n    • Dimitri’s MMM screen murder mystery: https://twitter.com/dimitribouniol/status/1546535433521115136\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, July 17th, 2022.","published":"2022-07-19T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/9jZAc340KXU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How To Tackle An iOS Take Home Test Brief (iOS Take Home Test Brief)","channel_name":"tundsdev on YouTube","video_id":"UOPSvRUlUZU","video_url":"https://www.youtube.com/watch?v=UOPSvRUlUZU","description":"How To Tackle An iOS Take Home Test Brief (iOS Take Home Test Brief)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Understand Mockup Designs (How to break down Designs for an iOS app)\nhttps://youtu.be/0xUWJCU2O7A\n\n⏮  Previous Video\nSwiftUI iOS Take Home Test Course Overview (iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtu.be/6aYCBjWLNU4\n\nIn the first video of this Swift SwiftUI iOS Take Home Test course, we'll be looking at how to approach and tackle an iOS Take Home Test Brief. We'll discuss the theory and things to look out for when you're tasked with building out the iOS app you've been given in your test.\n\nSwiftUI iOS Take Home Test Resources\nhttps://github.com/tunds/SwiftUIiOSTakeHomeTest\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-18T18:00:10Z","thumbnail_url":"https://img.youtube.com/vi/UOPSvRUlUZU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"From Homeless to $130k+ iOS Dev | Self-Taught","channel_name":"Sean Allen on YouTube","video_id":"yac52lmf_yc","video_url":"https://www.youtube.com/watch?v=yac52lmf_yc","description":"Three years ago Ezra Black was homeless, living in his car, and using McDonald's wi-fi to learn how to code from YouTube and online courses. Today his life has completely changed and he's a full-time iOS Developer at T-Mobile making mid six figures. This is his story.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nEzra Black - https://twitter.com/Ezra_Black_\nSean Allen - https://twitter.com/seanallen_dev\n\nTimestamps\n0:00 - Homeless to iOS Dev\n0:24 - How He Ended Up Homeless\n1:41 - Why iOS Development?\n2:14 - McDonalds Parking Lot Wi-Fi\n3:25 - YouTube University\n4:57 - How Did He Network w/ Other Developers?\n6:00 - The Big Break\n7:13 - Bootcamp Experience\n9:11 - How He Got Job Interviews\n10:51 - Twitter Philanthropy\n11:57 - Hackathon to First Job\n13:36 - Contract to Full-Time Process\n15:09 - What’s Next For Ezra?\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-18T13:41:57Z","thumbnail_url":"https://img.youtube.com/vi/yac52lmf_yc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Fixing an Obj-C to Swift Conversion Bug (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"pxgxCxd4i08","video_url":"https://www.youtube.com/watch?v=pxgxCxd4i08","description":"We fix the problem we had calling the Objective-C runtime. Then move on to making things more \"Swifty.\" I stream at https://twitch.tv/qcoding","published":"2022-07-17T18:15:03Z","thumbnail_url":"https://img.youtube.com/vi/pxgxCxd4i08/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Code Completion Episode 92","channel_name":"Code Completion","video_id":"ELRS2Sf0P0U","video_url":"https://www.youtube.com/watch?v=ELRS2Sf0P0U","description":"","published":"2022-07-17T15:47:31Z","thumbnail_url":"https://img.youtube.com/vi/ELRS2Sf0P0U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI iOS Take Home Test Course Overview (iOS Dev Job Interview Practice - Take Home Project)","channel_name":"tundsdev on YouTube","video_id":"6aYCBjWLNU4","video_url":"https://www.youtube.com/watch?v=6aYCBjWLNU4","description":"SwiftUI iOS Take Home Test Course Overview (iOS Dev Job Interview Practice - Take Home Project)\n\n🤙🏾 Subscribe to the tundsdev YouTube channel\nhttps://www.youtube.com/c/tundsdev?sub_confirmation=1\n\n⏭ Next Video\nHow To Breakdown An iOS Take Home Test Brief\nhttps://youtu.be/UOPSvRUlUZU\n\n👋🏾 Hey and welcome back, I'm excited to share this new course SwiftUI iOS Take Home Test Course, which aims to give you iOS Dev Job Interview Practice so you can ace your next iOS interview no matter what level you are at.\n\nThis SwiftUI Free Online Course will teach you everything you need in your iOS development career, so you have everything you need to become an iOS dev (iOS developer).\n\nWe'll be tackling a lot of theory and programming by diving into swift code tutorial as well as swiftui tutorial as well, so you can understand all the concepts you need to learn swift and learn swiftui and iOS interview questions this should give you everything you need to learn ios development.\n\nBy the end of this SwiftUI iOS Take Home Test Course, you should have everything you need to help you land your next or first iOS app development role.\n\nJust to give you a sneak peek of what this course involves.\n\n🤑It’s all FREE\n\n💕100% SwiftUI\n\n💫SwiftUI 4 & Swift 5.7 updates for FREE\n\n⚙️Refactoring & best practices\n\n⛓Swift Concurrency\n\n🤯Features 40+ videos\n\n🕵🏾‍♂️Tackles the theory of take home tests\n\n👨🏾‍🔬UI & Unit Testing examples\n\n👨🏾‍🏫Features iOS interview questions\n\nAnd there is a lot more also, so join me on the tundsdev youtube channel, and let's get right into it.\n\nSwiftUI iOS Take Home Test Course (Learn SwiftUI Online For Free, SwiftUI Free Online Course, iOS Dev Job Interview Practice - Take Home Project)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92yKhrDU_E04WtfbNO4wP1YH\n\n👦 SwiftUI Sessions - Beginners (Learn SwiftUI Online For Free, SwiftUI Free Online Course)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-07-17T14:00:05Z","thumbnail_url":"https://img.youtube.com/vi/6aYCBjWLNU4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"In-App Purchases with Adapty 1 - Setup App Store Connect and Adapty","channel_name":"Stewart Lynch on YouTube","video_id":"j_26_SrB9R8","video_url":"https://www.youtube.com/watch?v=j_26_SrB9R8","description":"Adapty - №1 alternative to RevenueCat. https://adapty.io/ \nLet’s learn how to implement in-app purchases and subscriptions in your iOS app.\nAdapty is extremely easy to use, we’ll cover the entire process in this series of videos.\n\n* In part 1, this video I will show you how to configure App Store Connect to enable subscriptions for your application.\n* I will show you how you can then configure Adapty to connect to the App Store and manage the purchase on your behalf\n* Then, before we move on to designing our interface on our app, I will test to make sure that we have completed the configuration property\n\nIn the second video I will show you how you can monetize your app with a subscription in-app purchase and design and  implement a paywall within our app to provide your users the opportunity to take advantage of that.\n\nWw will test on a real device using a Sandboxed user that we create in App Store Connect.\n\nIn the 3rd video, I will show you how you can add multiple paywalls and using a remote configuration in Adapty to update your paywall's appearance without having to to submit a new version of your app\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Project\n   https://www.createchsol.com/Adapty/AdaptyContacts-Starter.zip\n\nLesson 1 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_1_Complete.zip\n\nReferences mentioned in video:\nAdapty Web Site:\n   https://adapty.io\nAdapty on Twitter:\n   https://twitter.com/adaptyteam \n\nAll videos I this series\nIn-App Purchases with Adapty 1- Setup App Store Connect and Adapty\n   https://youtu.be/j_26_SrB9R8\n\nIn-App Purchases with Adapty - 2 - Building the Paywall and making a purchase\n   https://youtu.be/ZMGwLD6Obhg\n\nIn-App Purchases with Adapty 3 -  Remote Config and Multiple Paywalls\n   Coming July 24\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-17T13:47:28Z","thumbnail_url":"https://img.youtube.com/vi/j_26_SrB9R8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"In-App Purchases with Adapty  2 - Building the Paywall and making a purchase","channel_name":"Stewart Lynch on YouTube","video_id":"ZMGwLD6Obhg","video_url":"https://www.youtube.com/watch?v=ZMGwLD6Obhg","description":"This is the 2nd in this series on how you can add in-app subscriptions to your SwiftUI app using Adapty, a 3rd party SDK for StoreKit purchases and a good alternative to RevenueCat..\n\nIn this video we will design and create a paywall so our users can purchase a subscription.\n\nWe will be testing on a real device so you will have to make sure that you have a developer account and set up a Sandbox user.\n\nIf you want to follow along, I highly recommend that you watch the first video and complete the starter project so you can test on your own devices.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Project\n   https://www.createchsol.com/Adapty/AdaptyContacts-Starter.zip\n\nLesson 1 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_1_Complete.zip\nLesson 2 Completed Project\n   https://www.createchsol.com/Adapty/AdaptyContacts_Lesson_2_Complete.zip\n\nReferences mentioned in video:\nAdapty Web Site:\n   https://adapty.io\nAdapty on Twitter:\n   https://twitter.com/adaptyteam \n\nAll videos I this series\nIn-App Purchases with Adapty 1- Setup App Store Connect and Adapty\n   https://youtu.be/j_26_SrB9R8\n\nIn-App Purchases with Adapty - 2 - Building the Paywall and making a purchase\n   https://youtu.be/ZMGwLD6Obhg\n\nIn-App Purchases with Adapty 3 -  Remote Config and Multiple Paywalls\n   Coming July 24\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-17T13:31:30Z","thumbnail_url":"https://img.youtube.com/vi/ZMGwLD6Obhg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Mergers or Acquisitions? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"I6cY0BHPHFQ","video_url":"https://www.youtube.com/watch?v=I6cY0BHPHFQ","description":"This Week in #Apps I'm looking at the numbers behind the #Unity and #IronSource merger, the most downloaded and highest earning mobile games and a couple of little but interesting trends.\n\n► The last episode → https://youtu.be/k3E-TYmxSrc\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-07-17T12:30:09Z","thumbnail_url":"https://img.youtube.com/vi/I6cY0BHPHFQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 29 | SwiftUI App Development","channel_name":"FlineDev","video_id":"ayexvO--WQQ","video_url":"https://www.youtube.com/watch?v=ayexvO--WQQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://www.notion.so/flinedev-public/Open-Focus-Timer-pt-29-b7c4c6e882f543759ba071e1bf4aa152","published":"2022-07-16T16:30:00Z","thumbnail_url":"https://img.youtube.com/vi/ayexvO--WQQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Add Live Text Interaction to SwiftUI iOS & macOS App | VisionKit","channel_name":"Xcoding with Alfian","video_id":"3HrOd840KpA","video_url":"https://www.youtube.com/watch?v=3HrOd840KpA","description":"In this video, we are going to use VisionKit API to add Live Text Interaction to SwiftUI iOS & macOS App! #iosdev #swiftui #ios16 \n\nTimeline:\n00:00 Intro & Demo\n03:23 iOS- LiveTextView SwiftUI View Representable\n13:00 iOS - Implement Capture photo to DataScanner View\n18:12 iOS - Capture Button & Live Text View Modal Sheet Presentation\n27:27 iOS - Implement SwiftUI Photo Picker View\n34:40 macOS - Create macOS Target & LiveTextView SwiftUI View\n41:28 macOS - Implement View Model, Import from File Panel, Image Drop\n48:27 macOS - Implement UI\n55:45 Closing\n\nStarter Project GitHub Repository:\nhttps://github.com/alfianlosari/BarcodeTextScannerSwiftUI\n\nCompleted Project GitHub Repository:\nhttps://github.com/alfianlosari/LiveTextScannerInteraction\n\nInstall iOS 16 & macOS 13 Public Beta:\nhttps://beta.apple.com/sp/betaprogram\n\nDownload Xcode 14 Beta:\nhttps://developer.apple.com/\n\nApple Live Text Interaction Documentation:\nhttps://developer.apple.com/documentation/visionkit/enabling_live_text_interactions_with_images","published":"2022-07-16T08:31:37Z","thumbnail_url":"https://img.youtube.com/vi/3HrOd840KpA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Xcode 14 Tutorial - How to start iOS App Development with SwiftUI in 2022","channel_name":"Karin Prater on YouTube","video_id":"EDHl1r5vw6Q","video_url":"https://www.youtube.com/watch?v=EDHl1r5vw6Q","description":"Start learning Xcode 14 with this beginner tutorial.  I will show you the most important functions of Xcode and give you an overview of the Xcode interface. You will also see how to build and run your first iOS app. It is much easier than you think.\nI am going to use SwiftUI to build the user interface because it is much beginner friendly and fun than the older UIKit framework.\n\nThis is updated for the newest updates in 2022.\nYou can download Xcode 14 beta from the apple developer platform: https://developer.apple.com/download/\nThis requires a developer account, but a free account is enough 😁\n\n00:00:00 Get Xcode and create you first project\n00:13:56 Running the app as a macOS app\n00:18:12 Project Navigator and overview of the file system\n00:29:41 Assets: adding images and colours\n00:33:59 Larger Project Example: Fruta app from the documentation\n00:40:27 Project Navigator area: Source Control \n00:48:51 How to search in Xcode\n00:49:50 Issues/errors in Xcode\n00:52:02 Debug Area for performance information\n00:53:33 Setting Breakpoints\n00:55:45 Introduction to SwiftUI views\n01:15:36 Working with the SwiftUI preview\n\nThis is the beginning of my course on SwiftUI. You can check it out here: \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI \ncoursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n⬇️ Demo project from Apple: https://developer.apple.com/documentation/swiftui/fruta_building_a_feature-rich_app_with_swiftui\n⬇️ Project files: https://www.swiftyplace.com/f/xcode-introduction-project\n\n#swiftui  #xcode #iosdevelopment","published":"2022-07-16T06:00:02Z","thumbnail_url":"https://img.youtube.com/vi/EDHl1r5vw6Q/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"What’s new in Swift 5.7","channel_name":"Mike Mikina on YouTube","video_id":"AEXtEK-sgb0","video_url":"https://www.youtube.com/watch?v=AEXtEK-sgb0","description":"Swift 5.7 is surprisingly a huge release. It is packed with new stuff. It adds small changes like if let shorthand up to big one like regular expressions. Today I would like to show you couple of most interesting new features. \n\nSwift changelog: https://github.com/apple/swift/blob/main/CHANGELOG.md\n\nProposal SE-0326: Enable multi-statement closure parameter/result type inference - https://github.com/apple/swift-evolution/blob/main/proposals/0326-extending-multi-statement-closure-inference.md\n\nProposal SE-0345: if let shorthand for shadowing an existing optional variable - https://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md\n\nProposal SE-0329: Clock, Instant, and Duration - https://github.com/apple/swift-evolution/blob/main/proposals/0329-clock-instant-duration.md\n\nRegular expressions:\n\nRegex Type and Overview - https://github.com/apple/swift-evolution/blob/main/proposals/0350-regex-type-overview.md\nRegex builder DSL - https://github.com/apple/swift-evolution/blob/main/proposals/0351-regex-builder.md\nRegex Literals - https://github.com/apple/swift-evolution/blob/main/proposals/0354-regex-literals.md\nRegex-powered string processing algorithms - https://github.com/apple/swift-evolution/blob/main/proposals/0357-regex-string-processing-algorithms.md\n\n\n00:00 Intro\n00:14 Multi-statement closure parameter type inference\n02:21 if let shorthand\n03:05 Clock, Instant, and Duration\n06:12 Regular expressions\n07:15 Outro\n\n#iOS #Swift #programming #xcode #apple\nMusic: Streambeats","published":"2022-07-15T20:07:00Z","thumbnail_url":"https://img.youtube.com/vi/AEXtEK-sgb0/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"UI Design for iOS 16 Typography in Sketch - Full course","channel_name":"DesignCode","video_id":"mTJwTqzIdEI","video_url":"https://www.youtube.com/watch?v=mTJwTqzIdEI","description":"Design an iOS 16-ready UI from scratch in Sketch using the new SF font width styles, SF Symbols 4 and font pairing\nSponsored by Sketch -  http://sketch.com\n\n📂 Sketch File\n➡ https://www.dropbox.com/s/ogkuusupxxljs2n/Booking%20Car%20App%20Design.sketch?dl=0\n\n🔗 Links mentioned in the video:\n\n➡ iOS 16 Typography: https://developer.apple.com/design/human-interface-guidelines/foundations/typography\n➡ SF Symbols 4: https://developer.apple.com/sf-symbols/\n➡ SF Pro Fonts: https://developer.apple.com/fonts/\n➡ iOS UI Kit for Sketch: https://developer.apple.com/design/resources/\n➡ Sketch: https://www.sketch.com\n➡ Unsplash Images: https://unsplash.com \n➡ Remove Image Background: https://www.remove.bg\n\n👋🏻 Let's connect!\n➡ Twitter: https://twitter.com/titepommee\n➡ Instagram: https://www.instagram.com/pommydesign\n\n🎵 Music from Uppbeat (free for Creators!)\nhttps://uppbeat.io/t/capturez/shimmer\nLicense code: CIV3ATRTSUGK9BI5\n\n#uidesign #sketchdesign","published":"2022-07-15T13:17:17Z","thumbnail_url":"https://img.youtube.com/vi/mTJwTqzIdEI/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"iMessage Clone in SwiftUI - Channel View","channel_name":"Stream Developers on YouTube","video_id":"8Nkmk85H8HQ","video_url":"https://www.youtube.com/watch?v=8Nkmk85H8HQ","description":"In the second part of the iMessage clone in SwiftUI tutorial our iOS Developer Advocate Stefan will tackle the implementation of the Channel View. It will cover the following things:\n\n- Project overview\n- Creating the Channel Header\n- Handling the Message View\n- Implementing the Message Composer\n- Creating a Custom Link Attachment View\n\nSeries playlist: https://www.youtube.com/playlist?list=PLNBhvhkAJG6ujDLOCc6SWYrExr5FUNmSd\n\nWe hope you enjoy this video and would love to see you give it a thumbs up and subscribe to the channel.\n\n---\nHelpful links\n\nStream Chat SwiftUI Package: https://github.com/GetStream/stream-chat-swiftui\n\nStream Chat SwiftUI Tutorial: https://gstrm.io/swiftui-tutorial\n\nStream Chat Swift SDK: https://getstream.io/chat/sdk/ios/\n\nStream Chat SwiftUI SDK: https://getstream.io/chat/sdk/swiftui/\n\nStream: https://getstream.io\n\nProject Github Repository: https://github.com/GetStream/swiftui-iMessage-clone\n\nVideo Guide (agora): https://getstream.io/chat/docs/sdk/ios/guides/video-agora/\n\nVideo Guide (100ms): https://getstream.io/chat/docs/sdk/ios/guides/video-100ms/\n\nFollow Stream on Twitter: https://twitter.com/getstream_io\n\nFollow Stefan on Twitter: https://twitter.com/stefanjblos\n\n---\nTimestamps:\n\n00:00 Cold open \n00:13 Intro\n01:15 Project Overview\n03:20 Channel Header\n13:21 Message View\n21:03 Message Composer\n35:05 Custom Attachments - Links\n38:51 Summary\n40:00 Outro\n\n---\n#iOS #SwiftUI #iMessageClone #Stream","published":"2022-07-14T13:44:38Z","thumbnail_url":"https://img.youtube.com/vi/8Nkmk85H8HQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Size Classes - SwiftUI - Adopt Landscape Example","channel_name":"Sean Allen on YouTube","video_id":"fyhYRkTIzoM","video_url":"https://www.youtube.com/watch?v=fyhYRkTIzoM","description":"Size classes help us determine which device our user is on as well as the orientation of that device. In SwiftUI we use environment variables to access size class information and adapt our UI accordingly. In this video, I show an example of how to adjust between landscape and portrait on an iPhone in SwiftUI.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTimestamps:\n0:00 - What are Size Classes?\n0:41 - Device Examples - MAX Exception\n1:24 - Size Class Chart - HIG\n2:09 - iPad Split View Considerations\n2:36 - Code - Access Size Class in SwiftUI\n4:11 - iPhone - Determine Landscape\n4:29 - Code - Change UI in Landscape\n5:08 - Quick Refactor\n5:53 - Quick Review & Run App\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-14T13:30:11Z","thumbnail_url":"https://img.youtube.com/vi/fyhYRkTIzoM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Coding Bootcamps are NOT worth it! Unless…","channel_name":"Sean Allen on YouTube","video_id":"xzUcwG_7G-4","video_url":"https://www.youtube.com/watch?v=xzUcwG_7G-4","description":"When it comes to the educational content a bootcamp teaches, it is not worth the cost. However there are reasons why I developer bootcamp may be worth it for you. Wether or not a coding bootcamp is worth it for you is an easy decision... but it's a very personal one. In this video I'll talk through some pros and cons of attending a dev bootcamp.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 - It’s easy\n0:14 - I have experience on both sides\n0:40 - When is a bootcamp NOT worth it\n1:30 - It’s like working out\n2:06 - When is a bootcamp worth it\n3:43 - Network without a bootcamp\n5:37 - Should YOU go to a bootcamp?\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-13T17:27:09Z","thumbnail_url":"https://img.youtube.com/vi/xzUcwG_7G-4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"New Way to Format Dates in Swift (5.5)","channel_name":"Sean Allen on YouTube","video_id":"5I1ghMpU4rs","video_url":"https://www.youtube.com/watch?v=5I1ghMpU4rs","description":"Swift 5.5 and iOS 15 introduced a new API to format dates. This new way is much cleaner and more intuitive than the old DateFormatter(). This is not a replacement for that old method, as you will still need to use that in certain circumstances. But the new Formatter API in Swift 5.5 is an easier way to format most of the common date formats.\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\niOS Developer Courses\nhttps://seanallen.teachable.com/\n\nTimestamps:\n0:00 - New Formatter API\n0:37 - Basic Examples\n1:47 - Date Extension Refactor\n3:06 - Customized Date Building Blocks\n5:03 - When to Use the Old Way\n5:26 - JSON Conversion & Format\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-12T16:06:40Z","thumbnail_url":"https://img.youtube.com/vi/5I1ghMpU4rs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Here's a GREAT tool to make debugging easier in Xcode 🐛","channel_name":"Vincent Pradeilles on YouTube","video_id":"BP9GipigvnI","video_url":"https://www.youtube.com/watch?v=BP9GipigvnI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-12T14:56:37Z","thumbnail_url":"https://img.youtube.com/vi/BP9GipigvnI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 91: Explain iOS Slowly","channel_name":"Code Completion","video_id":"lzYiO_C7uTM","video_url":"https://www.youtube.com/watch?v=lzYiO_C7uTM","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:53 - How do you start a project?\n15:26 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Explain it Slowly: https://explainitslowly.show/\n\nYour hosts for this week: Linh Bouniol, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @LinhBouniol, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, June 11th, 2022.","published":"2022-07-12T12:00:37Z","thumbnail_url":"https://img.youtube.com/vi/lzYiO_C7uTM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Combine vs Async Algorithms: What are the differences? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"5oKJ99tRZbk","video_url":"https://www.youtube.com/watch?v=5oKJ99tRZbk","description":"🔥 Big thank you to Bitrise for sponsoring this live! 🔥\n\nBitrise is a cloud-based, secure and scalable Mobile DevOps platform, check out their website 👉 https://www.bitrise.io\n\n———\n\nHave you heard of Async Algorithms? It's nothing less than Swift's new framework to deal with asynchronous events!\n\nHow does it work? What are the differences with Combine? Should it be the new default standard for an iOS app? 🤨 These are the question I'll try to answer In this live! \n\nSo join me to learn everything you need to know about Async Algorithms 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\r\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-10T20:20:34Z","thumbnail_url":"https://img.youtube.com/vi/5oKJ99tRZbk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift Package In Place, But Trouble Remains (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"pKvOsEVTK2U","video_url":"https://www.youtube.com/watch?v=pKvOsEVTK2U","description":"Can anyone help? The Swift package version of my library doesn't work. Do I need to do something special to give it access to the Objective-C runtime? I stream at https://twitch.tv/qcoding\n\n00:00 - Coding\n50:20 - The problem","published":"2022-07-10T18:15:02Z","thumbnail_url":"https://img.youtube.com/vi/pKvOsEVTK2U/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"UICalendarView in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"d8KYAeBDQAQ","video_url":"https://www.youtube.com/watch?v=d8KYAeBDQAQ","description":"In this video, I am going to show you how you can add the new UICalendarView introduced in  iOS 16 for UIKit into a SwiftUI project.  \nWe are going to convert a simple List View of events that have a date property along with a string and event type to a calendarView displaying decorations around the dates where events occur\n\nI wil show you how you can ensure that when you addCr, update and delete events, their position and decoration on the calendar will update as  well.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n5:18 Creating a UIViewRepresentable\n9:20 Displaying Event Decorations\n23:20 Updating Decorations\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/UICalendarView_SwiftUI-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/UICalendarView_SwiftUI-Completed\n\nReferences mentioned in video:\nChris Wu's Article\n   http://chriswu.com/posts/swiftui/uicalendarview/\nDual Purpose Form Video\n  https://youtu.be/VEHn4WanW5g\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-10T13:44:58Z","thumbnail_url":"https://img.youtube.com/vi/d8KYAeBDQAQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Live Text Interaction - SwiftUI macOS App","channel_name":"Xcoding with Alfian","video_id":"cF7eswT8Fm8","video_url":"https://www.youtube.com/watch?v=cF7eswT8Fm8","description":"","published":"2022-07-10T09:21:38Z","thumbnail_url":"https://img.youtube.com/vi/cF7eswT8Fm8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"It's Probably In YOUR Pocket! | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"k3E-TYmxSrc","video_url":"https://www.youtube.com/watch?v=k3E-TYmxSrc","description":"This Week in #Apps I'm looking at TikTok's reach in the US, the most downloaded and highest earning apps, Twitter's revenue growth, and how Google's doubling its downloads in one area of the store.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n► Newsletter → https://appfigures.com/newsletter\n\n#news #apps #mobile #insights #intelligence\n\n0:00 Hello\n0:11 TikTok's biggest month\n1:59 Most downloaded apps\n3:35 Highest earning apps\n5:03 Twitter's in-app revenue\n6:56 Google maps & Waze","published":"2022-07-09T21:31:31Z","thumbnail_url":"https://img.youtube.com/vi/k3E-TYmxSrc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"iOS 16 Live Text Interaction with SwiftUI - Camera & Photo Library","channel_name":"Xcoding with Alfian","video_id":"4KxbPcdNuus","video_url":"https://www.youtube.com/watch?v=4KxbPcdNuus","description":"Video tutorial is coming pretty soon to Xcoding With Alfian YouTube Channel!","published":"2022-07-09T16:50:48Z","thumbnail_url":"https://img.youtube.com/vi/4KxbPcdNuus/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"I'm still worthy of that magic mouse #shorts","channel_name":"maeganwilson_","video_id":"bJlU-uLfGv4","video_url":"https://www.youtube.com/watch?v=bJlU-uLfGv4","description":"Broke out the Magic Mouse again, and I gotta say I still like it even if I don’t like how it charges and how it’s not very ergonomic 🙄\n\nIt’s easy to pair between devices and supports the gestures I like to use on my Mac. I still have the trackpad off to the left of the keyboard for some other gestures I like to use. \n\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-07-09T12:00:18Z","thumbnail_url":"https://img.youtube.com/vi/bJlU-uLfGv4/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"NavigationStack | This is how SwiftUI's navigation should've been since day one!","channel_name":"Swift and Tips","video_id":"6sySblPWwBc","video_url":"https://www.youtube.com/watch?v=6sySblPWwBc","description":"In this video, we will explore the difference between the old NavigationView vs NavigationStack announced at #WWDC22, and why this new API is astronomically better than the previous one.\n\n------\nDemos showed in the video:\n* Custom back button: https://gist.github.com/pitt500/25dd2b74d7d4c0b9616ad7da96494706\n* popToRoot(): https://gist.github.com/pitt500/d6c85aaf826b887065fbad6d1f6a8b71\n* Override Navigation: https://gist.github.com/pitt500/c52040dd1b250539db8c9116d2cddda0\n* NavigationPath: https://gist.github.com/pitt500/8bc7e2f6b35226b3c7df08501dbd0a8e\n\n------\nResources:\n* https://developer.apple.com/documentation/swiftui/view/navigationdestination(for:destination:)\n* https://developer.apple.com/documentation/SwiftUI/NavigationStack\n* https://developer.apple.com/documentation/swiftui/navigationpath\n* https://developer.apple.com/wwdc22/10054\n\n* Pointfree's navigation alternative: https://github.com/pointfreeco/swiftui-navigation\n\n------\nVideos related:\n* State and Binding: https://youtu.be/R6W6sBtpphQ\n* any Keyword: https://youtu.be/Wa8xTSHX_PM\n* where clauses: https://youtu.be/BxpNrBO4ygs\n* Lazy Grids: https://youtu.be/tcOlekjPm6M\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-07-08T14:34:11Z","thumbnail_url":"https://img.youtube.com/vi/6sySblPWwBc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"The best screen cleaner for my macbook pro #shorts","channel_name":"maeganwilson_","video_id":"QwXjY_4aqRA","video_url":"https://www.youtube.com/watch?v=QwXjY_4aqRA","description":"#sponsored \nI've used whoosh for the last year and it's amazing. Also, this is what the Apple Store has used for years!\n\nGet Whoosh here  ► https://geni.us/8oWyY\n\n=========================\n \n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-07-08T12:45:02Z","thumbnail_url":"https://img.youtube.com/vi/QwXjY_4aqRA/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"New desk setup time","channel_name":"maeganwilson_","video_id":"iq23YfOcE-I","video_url":"https://www.youtube.com/watch?v=iq23YfOcE-I","description":"Thanks AVLT for sending the dual monitor arms out!\n\nYou can get them here https://www.amazon.com/dp/B0819PPQN6/ref=cm_sw_r_as_gl_api_gl_i_6BNT4XR6HF5WQ1BNRPN0?linkCode=ml1&amp;tag=maeganwilson-20\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-07-07T19:15:03Z","thumbnail_url":"https://img.youtube.com/vi/iq23YfOcE-I/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"How to use Adapty's SDK for in app subscriptions in SwiftUI","channel_name":"maeganwilson_","video_id":"sFU0H1eveQg","video_url":"https://www.youtube.com/watch?v=sFU0H1eveQg","description":"In this video, I go over how to use Adapty's SDK to implement subscriptions into a SwiftUI app.\n\nAdapty's Website: https://adapty.io/\nHow to add Swift Package: https://youtu.be/Zcv6rK8IXPQ\n\nAdapty is a platform that app businesses can use as a single source of truth for their subscriptions between platforms. Adapty also makes an easy to use in app purchases SDK for multiple platforms. \n\n► Join the discord! https://geni.us/cctplusDiscord\n\nThis was recorded from my Twitch stream: https://twitch.tv/mwilson_codes\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/buy-maegan-a-coffee\n► Patreon: https://geni.us/cctplus-patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://geni.us/mwilson_codes\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @mwilson_codes https://geni.us/CaQt2\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV\n\nChapters:\n00:00 - Result\n01:00 - Intro\n03:10 - How to connect an iOS app to Adapty\n04:50 - Install Adapty using Swift Package Manager\n05:50 - Configure Adapty in the App Delagate\n07:40 - Add products to Adapty\n10:46 - Get products from Adapty SDK\n15:37 - Show products in the SwiftUI View\n20:14 - Make a purchase using Adapty","published":"2022-07-07T09:59:50Z","thumbnail_url":"https://img.youtube.com/vi/sFU0H1eveQg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"🔴 LIVE App Teardown - is Your App Doing ASO Right?","channel_name":"Appfigures on YouTube","video_id":"aWgzidF_USw","video_url":"https://www.youtube.com/watch?v=aWgzidF_USw","description":"Apple's and Google's search algorithms are black boxes and completely undocumented, but when you look at enough data, patterns start to emerge. \n\nI do a lot of that, and in this live stream I'll analyze apps submitted by the viewers showing what I like, don't like, and how to improve it.\n\nSubmit your app or game 👉 https://fg.rs/ls12-f\n\n▶  Read more App Teardowns: https://appfigures.com/resources/app-teardowns?utm_source=livestream&amp;utm_campaign=12\n▶ Start a FREE trial of Appfigures: https://appfigures.com/signup?utm_source=livestream&amp;utm_campaign=12\n▶ Get a demo the platform: https://fg.rs/getdemo?utm_source=livestream&amp;utm_campaign=12\n► Get a FREE ASO Checkup: https://fg.rs/aso-checkup?utm_source=livestream&amp;utm_campaign=12\n▶ Find Ariel on Twitter: https://twitter.com/arielmichaeli","published":"2022-07-06T16:35:51Z","thumbnail_url":"https://img.youtube.com/vi/aWgzidF_USw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Access all iOS dev courses at low cost","channel_name":"Sean Allen on YouTube","video_id":"P5CIxTy0x1M","video_url":"https://www.youtube.com/watch?v=P5CIxTy0x1M","description":"You can now get access to all my courses with a subscription service for $20 per month at seanallen.teachable.com. In this video I talk about the roadmap for upcoming courses as well as future course ideas.\n\niOS Dev Courses & Subscription Service:\nhttps://seanallen.teachable.com/\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Subscription Service Announcement\n0:43 - New Types of Courses\n1:27 - 2022 Course Roadmap\n2:09 - Future Course Ideas\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-06T15:03:19Z","thumbnail_url":"https://img.youtube.com/vi/P5CIxTy0x1M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Get the day started mini vlog #shorts","channel_name":"maeganwilson_","video_id":"dF1FmdORIOc","video_url":"https://www.youtube.com/watch?v=dF1FmdORIOc","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-07-06T13:25:32Z","thumbnail_url":"https://img.youtube.com/vi/dF1FmdORIOc/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"What's the difference between these 4 typecasting operators? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"4SLWDa4bviE","video_url":"https://www.youtube.com/watch?v=4SLWDa4bviE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/39Ziy1j\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-07-05T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/4SLWDa4bviE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 90: It's Just a Swift Package™","channel_name":"Code Completion","video_id":"J_Mvzs4L7rQ","video_url":"https://www.youtube.com/watch?v=J_Mvzs4L7rQ","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Start\n00:17  - Swift Outside of Apps\n00:58 - Swift on the Server\n29:48 - Swift in the Browser\n40:49 - Command-line Tools \n1:01:37 - Embedded Swift\n1:16:26 - Sponsor: Bon Voyage\n1:17:26 - Outro\n1:18:07 - Commented Out: Triforce Percent\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift on the Server\n    • Vapor: https://vapor.codes\n    • SwiftNIO: https://github.com/apple/swift-nio\n    • SwiftNIO SSH: https://github.com/apple/swift-nio-ssh\n• Swift in the Browser\n    • SwiftWASM: https://swiftwasm.org\n    • JavascriptKit: https://github.com/swiftwasm/JavaScriptKit\n    • Tokamak UI: https://github.com/TokamakUI/Tokamak\n• Command-line tools\n    • Swift Argument Parser: https://github.com/apple/swift-argument-parser\n    • Swift sh: https://github.com/mxcl/swift-sh\n    • Cocotron: https://www.cocotron.org\n    • CocoaHTTPServer: https://github.com/robbiehanson/CocoaHTTPServer\n    • CocoaAsyncSocket/GCDAsyncSocket: https://github.com/robbiehanson/CocoaAsyncSocket\n• Embedded Swift\n    • First Attempts: https://github.com/swift-embedded/swift-embedded\n    • Swift Arduino: https://www.swiftforarduino.com\n• Commented Out: Triforce Percent\n    • Triforce Percent Run: https://youtu.be/2x_pqyrf9lA\n    • Retro Game Mechanics Explained’s Run Explainer: https://youtu.be/qBK1sq1BQ2Q\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, June 3rd, 2022.","published":"2022-07-05T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/J_Mvzs4L7rQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code Completion Episode 90 Live","channel_name":"Code Completion","video_id":"rS9g0XLXFr0","video_url":"https://www.youtube.com/watch?v=rS9g0XLXFr0","description":"Today we're talking about Swift outside of apps!","published":"2022-07-04T05:56:52Z","thumbnail_url":"https://img.youtube.com/vi/rS9g0XLXFr0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Objective-C to Swift Refactoring COMPLETE (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"HcSGDCwRFV4","video_url":"https://www.youtube.com/watch?v=HcSGDCwRFV4","description":"Safe refactoring techniques for the win. After this, I still need to make names more \"Swifty.\"  I stream at https://twitch.tv/qcoding","published":"2022-07-03T18:15:01Z","thumbnail_url":"https://img.youtube.com/vi/HcSGDCwRFV4/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift Local Notifications 4: Responding to Notifications","channel_name":"Stewart Lynch on YouTube","video_id":"3il8Ywnk4Dw","video_url":"https://www.youtube.com/watch?v=3il8Ywnk4Dw","description":"This is the fourth video in the Local Notification series.  In this video we will see how we can provide data from the app to the notification and be able to allow the users to choose actions in response the information provided or postpone the notification until  al later time.\nWe will be diving into the userInfo dictionary that can be added to  notification request content\nWe can use this to direct users to different views in your app.\nWe will also be looking at actions that will provide the user with a couple of options to delay the notification reminder until some time later.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:49 UserInfo Dictionary\n3:16 Receiving and responding to userInfo payload\n10:36 Notification Categories\n12:08 Notification Actions\n\nStarter Project Files:\n   https://www.createchsol.com/LocalNotifications/Lesson-3-Complete.zip\n\nCompleted Project:\n   https://www.createchsol.com/LocalNotifications/Lesson-4-Complete.zip\n\nAll Videos in this Series\nPart 1:  Authorization\n   https://youtu.be/tNaSlfLeCB0\nPart 2:  Time Interval Notifications\n   https://youtu.be/m45mnkCUUvI\nPart 3:  Calendar Notifications\n   https://youtu.be/7LC951xR-i4\nPart 4: Responding to Notifications\n  https://youtu.be/3il8Ywnk4Dw\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-07-03T13:41:00Z","thumbnail_url":"https://img.youtube.com/vi/3il8Ywnk4Dw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Cars to Planes, They're All GROWING | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"uDDanMD7wb4","video_url":"https://www.youtube.com/watch?v=uDDanMD7wb4","description":"This Week in Apps I'm looking at how travel apps, from cars to planes, are hitting all-time highs (the numbers are massive), checking in on #clubhouse, which was 🔥 last year but isn't anymore, and looking at a massive spike of downloads for #reddit which I couldn't explain.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence \n\n0:00 - Intro\n0:10 - Care rental apps\n1:46 - Airlines\n3:01 - Travel booking\n4:13 - Clubhouse\n5:42 - Reddit\n6:52 - All done","published":"2022-07-03T12:00:35Z","thumbnail_url":"https://img.youtube.com/vi/uDDanMD7wb4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 28 | SwiftUI App Development","channel_name":"FlineDev","video_id":"pwLukIqaGpQ","video_url":"https://www.youtube.com/watch?v=pwLukIqaGpQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-28-3b1cfd64a9bd469692dd7626125b605f","published":"2022-07-02T15:30:08Z","thumbnail_url":"https://img.youtube.com/vi/pwLukIqaGpQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Why My Startup is Now a Side Project - And How it Benefits","channel_name":"Sean Allen on YouTube","video_id":"ODnhMdBaLN8","video_url":"https://www.youtube.com/watch?v=ODnhMdBaLN8","description":"Creator View has been relegated to a side project. In this video I discuss how and why I came to that decision as well has how I think it will actually BENEFIT Creator View. I also cut the price to $10 per month and got some sales so we'll talk about that as well.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Creator View = Side Project\n0:32 - Vision Quest\n1:15 - What’s the Main Thing?\n1:29 - Why Shift Away From Creator View?\n3:10 - Plan B\n4:13 - Most Financial Upside\n4:33 - Subscription Service\n5:36 - Cheaper Entry Point\n6:12 - How Creator View Benefits From Courses\n7:29 - REAL User = Better Creator View\n9:04 - The Honest Reason For the Shift\n10:45 - The Price Cut & Sales\n12:04 - Can Always Re-Assess\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-02T13:10:51Z","thumbnail_url":"https://img.youtube.com/vi/ODnhMdBaLN8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Developer Mode in the latest iOS 16","channel_name":"Mike Mikina on YouTube","video_id":"78Ln85-fiBQ","video_url":"https://www.youtube.com/watch?v=78Ln85-fiBQ","description":"In the latest iOS 16 Apple introduces the Developer Mode. It’s a special mode that you need to enable in order to make a build using Xcode. You no longer can just connect your iPhone to the Xcode and made a build.\n\nIn order to enable the Developer Mode go to Settings / Privacy & Security. Scroll down to developer mode. Toggle the switch. Tap restart. After your device will reboot you will see another alert. Confirm it and enter the device passcode.\n\nMore on Developer Mode: https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device\n\n#ios   #xcode #programming \n\nMusic: Streambeats","published":"2022-07-01T20:10:38Z","thumbnail_url":"https://img.youtube.com/vi/78Ln85-fiBQ/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"WWDC 2022 Highlights, Swift Charts, Xcode Origin, Digital Lounge Q&A, & More","channel_name":"Sean Allen on YouTube","video_id":"9s6OX-CCBuI","video_url":"https://www.youtube.com/watch?v=9s6OX-CCBuI","description":"Swift News is back! In this monthly episode I discuss the highlights of WWDC 2022 with Swift 5.7, SwiftUI 4, Xcode 14, Swift Charts, and more. I also showcase Apple's Food Truck SwiftUI sample app, the newly designed Human Interface Guidelines and a recap of the Digital Lounge Q&amp;A. We take a fun trip down memory lane with the article \"Xcode Through the Years\" and much much more!\n\nIf you like my teaching style, check out my wide variety of iOS development courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 - Topic List\n0:26 - Swift 5.7\n1:38 - SwiftUI 4\n2:16 - Xcode 14\n3:23 - Swift Charts\n4:37 - SwiftUI Navigation\n5:56 - Keywords - Any & Some\n6:39 - iOS 16 & UIKit\n8:26 - Food Truck App - SwiftUI Example Code\n9:29 - New Human Interface Guidelines\n10:45 - WWDC Digital Lounge Q&amp;A\n12:23 - Account Deletion & iCloud Transfers\n13:47 - Twitter Wisdom\n16:27 - Xcode Through the Years\n17:36 - Cool Animation\n18:01 - AR Corner\n18:35 - LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-07-01T13:30:02Z","thumbnail_url":"https://img.youtube.com/vi/9s6OX-CCBuI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Animate an iOS app in SwiftUI - Full 3-hour course","channel_name":"DesignCode","video_id":"b8sP7AS0CAY","video_url":"https://www.youtube.com/watch?v=b8sP7AS0CAY","description":"Build a weather app with scroll and text animations from a fully custom design using SwiftUI\nSponsored by Rive - https://rive.app\n\nDownload assets: https://www.dropbox.com/sh/w3fd11oqc83xzw4/AACV3MwyatYD__Y-zh95jpSha?dl=0\nGithub: https://github.com/Dara-To/WeatherApp\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQKjq1NloPj0UgYEoKy5OSir\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-swiftui\n\n[00:00:00] Demo\n[00:19:03] 2 - Attributed String\n[00:28:02] 3 - Custom Tab Bar\n[00:37:23] 4 - Arc and Custom Shapes\n[00:47:13] 5 - Bottom Sheet\n[01:00:28] 6 - Background Blur\n[01:10:06] 7 - Inner Shadow\n[01:19:41] 8 - Parallax Effect\n[01:36:34] 9 - Segmented Control\n[01:46:56] 10 - Forecast Data Model\n[01:53:02] 11 - Forecast Card\n[02:05:45] 12 - Conditional Scroll View\n[02:12:53] 13 - Custom Navigation Bar\n[02:22:46] 14 - Weather Widget\n[02:31:58] 15 - Search Bar\n\n#swiftui #iosdev #swift","published":"2022-06-30T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/b8sP7AS0CAY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Build live barcode, qr code, text scanner SwiftUI App","channel_name":"Xcoding with Alfian","video_id":"6JB9yGSjcQU","video_url":"https://www.youtube.com/watch?v=6JB9yGSjcQU","description":"Watch at https://youtu.be/QQjLOlkxpvc","published":"2022-06-30T11:22:31Z","thumbnail_url":"https://img.youtube.com/vi/6JB9yGSjcQU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"There's a NEW type of breakpoint in Xcode! (it's called a column breakpoint, it's pretty awesome 💫)","channel_name":"Vincent Pradeilles on YouTube","video_id":"33193iaQwiA","video_url":"https://www.youtube.com/watch?v=33193iaQwiA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-28T14:58:15Z","thumbnail_url":"https://img.youtube.com/vi/33193iaQwiA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 89: A Surprising Truth That Might Shock You All","channel_name":"Code Completion","video_id":"njy_zrWvDFc","video_url":"https://www.youtube.com/watch?v=njy_zrWvDFc","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Swift 5.7 Changelog\n02:45 - Structural opaque result types\n11:02 - Opaque Parameter Declarations\n13:56 - Distributed Actor Isolation\n18:17 - Concurrency in Top-level Code\n19:08 - Unavailable From Async Attribute\n20:25 - if let shorthand for shadowing an existing optional variable\n23:07 - Enable multi-statement closure parameter/result type inference\n24:43 - Type inference from default expressions\n26:39 - Implicitly Opened Existentials\n28:34 - Expand usability of withMemoryRebound\n29:43 - Pointer API Usability Improvements\n34:59 - Unaligned Loads and Stores from Raw Memory\n36:03 - Unlock existentials for all protocols\n37:30 - Primary Associated Types in the Standard Library\n39:00 - Lightweight same-type requirements for primary associated types\n39:28 - Constrained Existential Types\n39:56 - Clock, Instant, and Duration\n44:16 - Regex Type and Overview\n45:20 - Clarify the Execution of Non-Actor-Isolated Async Functions\n47:19 - Active Review\n48:20 - Regex builder DSL\n51:11 - Regex Literals\n54:15 - Regex-powered string processing algorithms\n57:55 - Distributed Actor Runtime\n1:00:49 - buildPartialBlock for result builders\n1:05:50 - Swift Snippets\n1:08:17 - Opaque result types with limited availability\n1:11:16 - Sponsor: Huuungry\n1:12:18 - Outro\n1:13:03 - Commented Out: Dimitri’s Airport Adventure \n\nToday, we discuss:\n• Swift 5.7 Changelog: https://github.com/apple/swift/blob/main/CHANGELOG.md\n    • SE-0328 - https://github.com/apple/swift-evolution/blob/main/proposals/0328-structural-opaque-result-types.md\n    • SE-0341 - https://github.com/apple/swift-evolution/blob/main/proposals/0341-opaque-parameters.md\n    • SE-0336 - https://github.com/apple/swift-evolution/blob/main/proposals/0336-distributed-actor-isolation.md\n    • SE-0343 - https://github.com/apple/swift-evolution/blob/main/proposals/0343-top-level-concurrency.md\n    • SE-0340 - https://github.com/apple/swift-evolution/blob/main/proposals/0340-swift-noasync.md\n    • SE-0345 - https://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md\n    • SE-0326 - https://github.com/apple/swift-evolution/blob/main/proposals/0326-extending-multi-statement-closure-inference.md\n    • SE-0347 - https://github.com/apple/swift-evolution/blob/main/proposals/0347-type-inference-from-default-exprs.md\n    • SE-0352 - https://github.com/apple/swift-evolution/blob/main/proposals/0352-implicit-open-existentials.md\n    • SE-0333 - https://github.com/apple/swift-evolution/blob/main/proposals/0333-with-memory-rebound.md\n    • SE-0334 - https://github.com/apple/swift-evolution/blob/main/proposals/0334-pointer-usability-improvements.md\n    • SE-0349 - https://github.com/apple/swift-evolution/blob/main/proposals/0349-unaligned-loads-and-stores.md\n    • SE-0309 - https://github.com/apple/swift-evolution/blob/main/proposals/0309-unlock-existential-types-for-all-protocols.md\n    • SE-0358 - https://github.com/apple/swift-evolution/blob/main/proposals/0358-primary-associated-types-in-stdlib.md\n    • SE-0346 - https://github.com/apple/swift-evolution/blob/main/proposals/0346-light-weight-same-type-syntax.md\n    • SE-0353 - https://github.com/apple/swift-evolution/blob/main/proposals/0353-constrained-existential-types.md\n    • SE-0329 - https://github.com/apple/swift-evolution/blob/main/proposals/0329-clock-instant-duration.md\n    • SE-0350 - https://github.com/apple/swift-evolution/blob/main/proposals/0350-regex-type-overview.md\n    • SE-0338 - https://github.com/apple/swift-evolution/blob/main/proposals/0338-clarify-execution-non-actor-async.md\n• Active Review/Coming real soon: https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7\n    • SE-0351 - https://github.com/apple/swift-evolution/blob/main/proposals/0351-regex-builder.md\n    • SE-0354 - https://github.com/apple/swift-evolution/blob/main/proposals/0354-regex-literals.md\n    • SE-0357 - https://github.com/apple/swift-evolution/blob/main/proposals/0357-regex-string-processing-algorithms.md\n    • SE-0344 - https://github.com/apple/swift-evolution/blob/main/proposals/0344-distributed-actor-runtime.md\n    • SE-0348 - https://github.com/apple/swift-evolution/blob/main/proposals/0348-buildpartialblock.md\n    • SE-0356 - https://github.com/apple/swift-evolution/blob/main/proposals/0356-swift-snippets.md\n    • SE-0360 - https://github.com/apple/swift-evolution/blob/main/proposals/0360-opaque-result-types-with-availability.md\n• Commented Out: Dimitri’s Airport Adventure\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nRecorded on Sunday, June 26th, 2022.","published":"2022-06-28T12:00:35Z","thumbnail_url":"https://img.youtube.com/vi/njy_zrWvDFc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using ApprovalTests in Swift: Transforming Sequences for Parameterized Tests","channel_name":"Quality Coding on YouTube","video_id":"EjA7oFTi_Ls","video_url":"https://www.youtube.com/watch?v=EjA7oFTi_Ls","description":"ApprovalTests.Swift makes it easy to write powerful parameterized tests. Verify a sequence of inputs, but transform the values through the function you want. https://qualitycoding.org/parameterized-tests-approvaltests-swift/\n\nFeel free to ask questions here, at the blog post above, or @qcoding on Twitter","published":"2022-06-28T11:45:00Z","thumbnail_url":"https://img.youtube.com/vi/EjA7oFTi_Ls/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Steady Progress Converting Obj-C to Swift (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"tygEFVjbtkE","video_url":"https://www.youtube.com/watch?v=tygEFVjbtkE","description":"Plugging away, making steady progress on this conversion using safe refactoring techniques. I stream at https://twitch.tv/qcoding","published":"2022-06-26T18:31:01Z","thumbnail_url":"https://img.youtube.com/vi/tygEFVjbtkE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Building custom SwiftUI property wrappers, by Donny Wals (English)","channel_name":"CocoaHeadsNL","video_id":"O_aKEd4dyjE","video_url":"https://www.youtube.com/watch?v=O_aKEd4dyjE","description":"Donny demonstrates how to implement a custom made property wrapper for SwiftUI views to fetch data from a JSON feed. He also shows how to test it and shares his learnings and some valuable tips.","published":"2022-06-26T16:06:40Z","thumbnail_url":"https://img.youtube.com/vi/O_aKEd4dyjE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 5 (iOS)","channel_name":"Amr on YouTube","video_id":"scqLiVBWhg0","video_url":"https://www.youtube.com/watch?v=scqLiVBWhg0","description":"In this video we will design the ProfileViewController\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-06-26T15:08:50Z","thumbnail_url":"https://img.youtube.com/vi/scqLiVBWhg0/hqdefault.jpg","twitter_url":""},{"name":"PassKeays and WebAuthN, by Jeroen Leenarts (English)","channel_name":"CocoaHeadsNL","video_id":"dcvET0yn-hE","video_url":"https://www.youtube.com/watch?v=dcvET0yn-hE","description":"Jeroen introduces and demonstrates how Apple has implemented the WebAuthN with PassKeys. This authentication mechanism of the FIDO2 project is supported in the new iOS 16 and macOS 13 that Apple announced at WWDC 22.","published":"2022-06-26T14:42:46Z","thumbnail_url":"https://img.youtube.com/vi/dcvET0yn-hE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Let's test our CODING SKILLS with CodinGame 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"1eDb714Aauc","video_url":"https://www.youtube.com/watch?v=1eDb714Aauc","description":"This week we discover CodinGame and we use Swift to solve some coding challenges 🔥\n\n👉 https://www.codingame.com\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-26T12:24:28Z","thumbnail_url":"https://img.youtube.com/vi/1eDb714Aauc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"LOTS of money??? | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"eHassbAZ23Q","video_url":"https://www.youtube.com/watch?v=eHassbAZ23Q","description":"This Week in #Apps we're looking at how much money the latest overnight success is making, whether BeReal can be a real platform, Amazon's attempt at exclusive content, and the highest earning apps and games last month.\n\n► App Intelligence for Everyone → https://appfigures.com/app-intelligence\n► My ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence\n\n0:00 Hello\n0:11 NGL revenue\n1:48 BeReal still?\n3:12 James Bond\n5:24 Highest earning apps\n6:21 Highest earning games\n7:25 Goodbye","published":"2022-06-26T12:00:32Z","thumbnail_url":"https://img.youtube.com/vi/eHassbAZ23Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build a Live Barcode and Text Scanner App with SwiftUI & VisionKit","channel_name":"Xcoding with Alfian","video_id":"QQjLOlkxpvc","video_url":"https://www.youtube.com/watch?v=QQjLOlkxpvc","description":"","published":"2022-06-26T05:48:06Z","thumbnail_url":"https://img.youtube.com/vi/QQjLOlkxpvc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"[iOS Dev] Open Focus Timer, pt. 27 | SwiftUI App Development","channel_name":"FlineDev","video_id":"93hYihdZXTA","video_url":"https://www.youtube.com/watch?v=93hYihdZXTA","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-27-0afa013adb8646cdbb7df65708a94322","published":"2022-06-25T13:30:04Z","thumbnail_url":"https://img.youtube.com/vi/93hYihdZXTA/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Quick tip: if let shorthand in Swift 5.7","channel_name":"Mike Mikina on YouTube","video_id":"KftX-bHKDss","video_url":"https://www.youtube.com/watch?v=KftX-bHKDss","description":"Swift 5.7 introduce a new if let shorthand. It’s by far my favorite new feature. You no longer have to repeat the same variable name, it will just shadow it. Very handy little feature. Give it a try with the new Xcode 14 beta. \n\nLink to the proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md\n\n00:00 Intro\n00:34 if let shorthand\n02:13 Interaction with implicit self\n02:39 Unwrapping nested members of objects\n02:55 Outro\n\n\n#Swift #iOS #programming #xcode\n\nMusic: Streambeats","published":"2022-06-24T18:47:58Z","thumbnail_url":"https://img.youtube.com/vi/KftX-bHKDss/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"SwiftUI Inner Shadows + Core Motion = Beautiful and Easy Depth Effect!","channel_name":"Paul Hudson on YouTube","video_id":"ZIs3Gco-lrw","video_url":"https://www.youtube.com/watch?v=ZIs3Gco-lrw","description":"SwiftUI for iOS 16 introduces the ability to create inner shadows for icons, text, and more, and if we add just a little Core Motion we can create a beautiful depth effect that adjusts our shadow as the user tilts their device – it's easier than you might think!\n\nGet the transcript and code here: https://www.hackingwithswift.com/articles/253/how-to-use-inner-shadows-to-simulate-depth-with-swiftui-and-core-motion","published":"2022-06-23T16:03:30Z","thumbnail_url":"https://img.youtube.com/vi/ZIs3Gco-lrw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"My favorite Xcode 14 feature so far #shorts #wwdc22","channel_name":"maeganwilson_","video_id":"U_WZT08lqlY","video_url":"https://www.youtube.com/watch?v=U_WZT08lqlY","description":"","published":"2022-06-23T03:45:04Z","thumbnail_url":"https://img.youtube.com/vi/U_WZT08lqlY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"How to implement a Feature Flag in Swift!","channel_name":"Vincent Pradeilles on YouTube","video_id":"eHo_XX7teHU","video_url":"https://www.youtube.com/watch?v=eHo_XX7teHU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-21T15:00:31Z","thumbnail_url":"https://img.youtube.com/vi/eHo_XX7teHU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 88 Live","channel_name":"Code Completion","video_id":"ZHzafi1P8Xw","video_url":"https://www.youtube.com/watch?v=ZHzafi1P8Xw","description":"","published":"2022-06-21T12:26:17Z","thumbnail_url":"https://img.youtube.com/vi/ZHzafi1P8Xw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code Completion Episode 88: CocoaPods Were Just a Bad Dream","channel_name":"Code Completion","video_id":"ox4FtRnkUro","video_url":"https://www.youtube.com/watch?v=ox4FtRnkUro","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Start\n00:17 - Xcode 14\n02:15 - Smaller Downloads\n04:44 - Faster Builds\n07:10 - Run Destinations\n08:28 - SwiftUI Previews\n16:15 - SF Symbols\n18:54 - SP Plugins\n26:48 - DocC for Apps\n28:27 - Icon Resizing \n32:43 - Sticky Headers\n34:55 - Member-Wise Autocomplete\n36:19 - Re-Indenting on }\n37:47  - Regex Literals\n41:16 - init and Codable Autocomplete\n43:08 - Other Autocompletions\n44:24 - Caller Context\n45:41 - Temporary Errors\n46:55 - Sponsor: Weekly Swift Exercises\n47:53 - Outro\n48:37 - Commented Out: CocoaPods\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Improvements to Xcode 14:\n    • Xcode 14 Release Notes: https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-14-release-notes\n    • Hacking with Swift: https://www.hackingwithswift.com/articles/251/whats-new-in-xcode-14\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, June 20th, 2022.","published":"2022-06-21T12:00:27Z","thumbnail_url":"https://img.youtube.com/vi/ox4FtRnkUro/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code Completion Episode 89 Live","channel_name":"Code Completion","video_id":"GOM2-wt_zzs","video_url":"https://www.youtube.com/watch?v=GOM2-wt_zzs","description":"Today we're talking about what's new in Swift 5.7!","published":"2022-06-21T00:22:58Z","thumbnail_url":"https://img.youtube.com/vi/GOM2-wt_zzs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Getting ready to take some notes for an upcoming live stream #shorts","channel_name":"maeganwilson_","video_id":"pmsqiKM7LJM","video_url":"https://www.youtube.com/watch?v=pmsqiKM7LJM","description":"Working on some notes for a blog post and live stream about Adapty. If you haven't used Adapty, I highly recommend checking it out to manage your in app subscriptions and  AB tests for your paywalls.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ https://geni.us/CaQt2\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► MacBook Pro 14\" M1 Max: https://geni.us/mBcWAX\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-06-19T19:44:19Z","thumbnail_url":"https://img.youtube.com/vi/pmsqiKM7LJM/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI 4 - NavigationSplitView with 3 Columns","channel_name":"Xcoding with Alfian","video_id":"S8R3g8mpiH4","video_url":"https://www.youtube.com/watch?v=S8R3g8mpiH4","description":"","published":"2022-06-19T15:28:23Z","thumbnail_url":"https://img.youtube.com/vi/S8R3g8mpiH4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI 4 - NavigationSplitView with 2 Columns","channel_name":"Xcoding with Alfian","video_id":"0_sgmZDk5r0","video_url":"https://www.youtube.com/watch?v=0_sgmZDk5r0","description":"","published":"2022-06-19T14:21:12Z","thumbnail_url":"https://img.youtube.com/vi/0_sgmZDk5r0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Swift Local Notifications 2: Time Interval Notfications","channel_name":"Stewart Lynch on YouTube","video_id":"m45mnkCUUvI","video_url":"https://www.youtube.com/watch?v=m45mnkCUUvI","description":"This is the second in a series of videos on scheduling an responding to local notifications in swift\nIn this video our focus will be on Interval notifications.\nWe will start by forming a LocalNotification request and then in order to execute the notification, we will need to form a trigger based on that time interval.\nOnce we have those components in place, we need to schedule it by adding it to the notification queue.\nWe will also make sure that we see our notifications when the app is in the foreground as well as the when in the background\nWe will also look at how we can get a list of pending requests and how we cam delete one or more of them.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:00 LocalNotification Request\n7:14 Displaying a notification if app in foreground\n8:45 Display a list of all pending requests\n13:00 Deleting pending requests\n\nStarter Project Files:\nhttps://www.createchsol.com/LocalNotifications/Lesson-1-Complete.zip\n\nCompleted Project:\nhttps://www.createchsol.com/LocalNotifications/Lesson-2-Complete.zip\n\nReferences mentioned in video:\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-06-19T13:40:40Z","thumbnail_url":"https://img.youtube.com/vi/m45mnkCUUvI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Local Notifications 3: Calendar Notifications","channel_name":"Stewart Lynch on YouTube","video_id":"7LC951xR-i4","video_url":"https://www.youtube.com/watch?v=7LC951xR-i4","description":"This is the third video in the Local Notifications series for Swift. and SwiftUI\nIn this video we will be investigating Calendar Notifications.\nWe are going to refactor our LocalNotification object to handle both the interval and calendar types of triggers and we will create two initializers to do this\nWe will take a look a dateComponents and how they affect the schedule and make the corresponding changes to the scheduling function in our notification manager class.\n\nFinally, we will add a subtitle and image property to our notification content.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:54 Calendar based notification trigger\n2:10 Refactor LocalNotification Struct\n5:46 Scheduling a Calendar based notification\n8:45 Calendar based notification trigger\n11:00 Optional Subtitle\n14:49 Displaying Images\n\nStarter Project Files:\n   https://www.createchsol.com/LocalNotifications/Lesson-2-Complete.zip\nStewart Lynch Image\n   https://www.createchsol.com/LocalNotifications/Stewart.png\n\nCompleted Project:\n   https://www.createchsol.com/LocalNotifications/Lesson-3-Complete.zip\n\nReferences mentioned in video:\nDate Components Reference\n   https://www.codingexplorer.com/nsdatecomponents-class-reference/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-06-19T13:39:05Z","thumbnail_url":"https://img.youtube.com/vi/7LC951xR-i4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Local Notifications 1:  Authorization","channel_name":"Stewart Lynch on YouTube","video_id":"tNaSlfLeCB0","video_url":"https://www.youtube.com/watch?v=tNaSlfLeCB0","description":"This is the first video in a series that will cover the creation and presentation of local notifications in SwiftUI\n\nIn this series, we will be covering a number of topics so that by the end, you will have created a Notification Manager class that you can add to any one of your project to help implement Local Notifications.\n\nWe will start with the very important Authorization process and how you can watch for and manage changes to that state for yoru apps.\n\nIn the second video, we will cover simple intervcal based notifications\n\nThe third will go over calendar based notifications based on date components, and the fourth video will show you how you can pass app payload data to the notification and create actions that will allow you to respond to tap events on the notification.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:43 Asking for Authorization\n5:54 Getting and responding to current authorization state\n\nStarter Project Files:\n   https://www.createchsol.com/LocalNotifications/StarterProject.zip\n\nCompleted Project:\n   https://www.createchsol.com/LocalNotifications/Lesson-1-Complete.zip\n\nReferences mentioned in video:\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-06-19T13:38:42Z","thumbnail_url":"https://img.youtube.com/vi/tNaSlfLeCB0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"ANOTHER Overnight Success | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"uI3mobAC2oE","video_url":"https://www.youtube.com/watch?v=uI3mobAC2oE","description":"This Week in #Apps we're looking at the latest ovenright success, a milestone for Uber and Lyft, whether Netflix makes good games, crypto winter, and demand for Etsy.\n\n► [Nostalgia] This Week in Apps from April 2020  → https://appfigures.com/resources/this-week-in-apps/20200410\n► App Intelligence for Everyone → https://appfigures.com/app-intelligence\n\n► My ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence\n\n0:00 Hello\n0:14 NGL (not gonna lie)\n2:03 Uber & Lyft\n3:40 Netflix games\n6:02 Crypto winter\n7:20 Etsy\n8:59 Goodbye","published":"2022-06-18T22:36:57Z","thumbnail_url":"https://img.youtube.com/vi/uI3mobAC2oE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"iTunes Feed Generator SPM Library. Add iTunes feeds to your iOS App.","channel_name":"Xcoding with Alfian","video_id":"pdmgrdOP46k","video_url":"https://www.youtube.com/watch?v=pdmgrdOP46k","description":"This library provides very simple and Swiftly way to fetch feeds from iTunes Store:\n- Most Played Songs.\n- Top Free or Paid Books.\n- Top Free or Paid Apps.\n\nSPM Dependencies/GitHub Links:\n- iTunesFeedGenerator: https://github.com/alfianlosari/ITunesFeedGenerator\n- iTunesFeedSwiftUI: https://github.com/alfianlosari/ITunesFeedSwiftUI","published":"2022-06-18T17:39:45Z","thumbnail_url":"https://img.youtube.com/vi/pdmgrdOP46k/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"[iOS Dev] Open Focus Timer, pt. 26 | SwiftUI App Development","channel_name":"FlineDev","video_id":"mCqBQyoHfi8","video_url":"https://www.youtube.com/watch?v=mCqBQyoHfi8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-26-4451ca5bcb9b428fbd5249214ec6bc01","published":"2022-06-18T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/mCqBQyoHfi8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Connecting Firebase to an app I’m working on. Saves a lot of time and effort.","channel_name":"maeganwilson_","video_id":"UtB3-kBIlmY","video_url":"https://www.youtube.com/watch?v=UtB3-kBIlmY","description":"","published":"2022-06-17T21:31:49Z","thumbnail_url":"https://img.youtube.com/vi/UtB3-kBIlmY/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"8 Things I Wish I Knew When I Started Programming","channel_name":"Paul Hudson on YouTube","video_id":"LZyDLtXb1-Q","video_url":"https://www.youtube.com/watch?v=LZyDLtXb1-Q","description":"I've been programming for over 25 years now, and today I love it just as much if not more than when I started. But looking back on me as a kid just starting out, I really had *no* idea what I was doing, so if I were able to build a time machine today there are eight things I would tell a younger version of myself.\n\nI have a full transcript of this video on my site: https://www.hackingwithswift.com/articles/252/8-things-i-wish-i-knew-when-i-started-programming\n\nIf you made it this far in the description, there's a good chance it's because you want to see summaries of my eight things so you can skip the rest of the video and think you've saved 20 minutes.\n\nWell, the chapters and timestamps are below, but first I want to say the most important thing of all: young me was extremely impatient: I always wanted to jump onto the next thing, without taking time to slow down for a minute to listen to advice. This caused huge problems in the first 10 years of my career, so if you’re already thinking “I’m bored already,” maybe you’re on that same track. Trust me, it doesn’t end well.\n\nStill here? Okay, here are the chapters and timestamps:\n\n1. 1:14 Technology will change – don’t get stuck on stuff\n\n2. 3:18 You won’t remember everything, so don’t try to\n\n3. 5:07 You don’t need a CS degree… but you will really benefit from some CS knowledge\n\n4. 7:17 You will always be learning\n\n5. 8:37 Learn how to learn\n\n6. 14:03 A little bit of mathematics goes a long way\n\n7. 15:47 You need resilience to be a good programmer\n\n8. 17:08 Our job is about way more than code\n\n9. 18:26 Summary and bonus tip!\n\nIf you just read that list and thought, \"great, I can skip the video now,\" please consider this: if you're somewhere in your mid 20s right now, chances are you'll be doing this job for 20, 30, or even 40 more years – wouldn't it be a smart thing to do to maybe invest 20 minutes now, just when you're starting out, to help you avoid a whole world of problems in the future?\n\nNote: these are the eight things I would tell *myself*, and I hope they are useful for you too. If you've also been programming for a while, what tips would *you* give a younger version of yourself if you could?","published":"2022-06-17T10:29:42Z","thumbnail_url":"https://img.youtube.com/vi/LZyDLtXb1-Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"CocoaHeadsNL Meetup, 15 June 2022","channel_name":"CocoaHeadsNL","video_id":"hp9Aj58pJqE","video_url":"https://www.youtube.com/watch?v=hp9Aj58pJqE","description":"Live stream of our monthly CocoaHeadsNL meetup at the Stream HQ in Amsterdam.","published":"2022-06-15T16:11:39Z","thumbnail_url":"https://img.youtube.com/vi/hp9Aj58pJqE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"UIKit - Task Countdown App - Part 3","channel_name":"Shubham Singh on YouTube","video_id":"Eoi6p0tl00c","video_url":"https://www.youtube.com/watch?v=Eoi6p0tl00c","description":"Hey guys, here's the third and final part on developing a Task Countdown application using the UIKit framework. In this video, we'll use Core Graphics to add the timer layers, animate them and add the timer functionalities.\n\nThis project uses Xcode 13 and iOS 15.\n\n\nTimestamps- \n0:00 - Intro \n0:38 - Tutorial Start\n1:15 - Adding the UI in the storyboard\n6:54 - Connecting the outlets\n7:30 - Adding the required variables\n9:02 - Programmatically customising the views\n12:00 - Setting up the Core Graphics Layer\n14:15 - Adding CABasicAnimation\n15:35 - Functionality for starting the timer\n21:17 - Functionality for pause\n22:10 - Functionality for reset\n24:35 - Putting it all together\n\nYou can find the complete project on my Patreon. If you'd like to support my work and access this and my other exclusive projects, check out this link- https://www.patreon.com/shubham_iosdev.  \n\nConnect and Reach out to me- Instagram- https://www.instagram.com/shubham_iosdev \n\nUse coupon code for 10% discount on all GeeksForGeeks Courses (Live / Self Paced) - SUBZERO \n\nSubscribe to my channel and hit the bell icon to get notifications as soon as I upload it. :D #SwiftUI #Tutorial #swift","published":"2022-06-15T13:07:19Z","thumbnail_url":"https://img.youtube.com/vi/Eoi6p0tl00c/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"We refactor an entire iOS app using Copilot 🤖","channel_name":"Vincent Pradeilles on YouTube","video_id":"Yj0E17wsQ_w","video_url":"https://www.youtube.com/watch?v=Yj0E17wsQ_w","description":"Remember the architecture we put in place a few weeks ago?\n\nThis week we're doing it again, but this time with the help of Copilot 🔥\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-15T10:44:30Z","thumbnail_url":"https://img.youtube.com/vi/Yj0E17wsQ_w/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"What's New in Xcode 14?","channel_name":"Paul Hudson on YouTube","video_id":"V2TDGeevDWo","video_url":"https://www.youtube.com/watch?v=V2TDGeevDWo","description":"Massive new source editor upgrades, instant and live SwiftUI previews, build timelines, SF Symbols, and so much more!\n\nRead the accompanying article here: https://www.hackingwithswift.com/articles/251/whats-new-in-xcode-14","published":"2022-06-14T22:21:26Z","thumbnail_url":"https://img.youtube.com/vi/V2TDGeevDWo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"I used Copilot to refactor an iOS app and it was MIND BLOWING 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"fU-6V5k_m88","video_url":"https://www.youtube.com/watch?v=fU-6V5k_m88","description":"🔥 Big thank you to Realm for sponsoring this video! 🔥\n\nRealm makes it easy to build real-time, reactive mobile apps fast with lightweight data storage and built-in mobile to cloud sync. \n\nCheck it out 👉 https://bit.ly/MDBVincent2\n\nGet $50 worth of credits with the code MKT-VINCENT\n\n———\n\n#ios #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nHow to set up Copilot with Swift 👉 https://antran.app/2021/github_copilot_swift/\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-14T14:57:07Z","thumbnail_url":"https://img.youtube.com/vi/fU-6V5k_m88/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 87: Don't Look at an Attribute Wrong","channel_name":"Code Completion","video_id":"6VpJTyRArmQ","video_url":"https://www.youtube.com/watch?v=6VpJTyRArmQ","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Intro\n00:16 - Where Does SwiftUI Stand\n06:05 - Layout\n15:50 - Previews\n21:02 - Windowing\n24:22 - Navigation\n33:14 - SwiftCharts\n40:58 - Sheets and Transferable\n45:02 - Color, Gradients, and Shadows\n47:09 - Animate Everything\n47:50 - Ranged Line Limits\n52:58 - Sponsor: Sticky Widgets\n53:39 - Mini Review Corner: Opal C1\n1:02:56 - Outro\n1:03:39 - Commented Out: Mouse Troubles\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• What’s coming soon to SwiftUI:\n    • Dimitri on Twitter: https://twitter.com/dimitribouniol/status/1534190974729003010\n    • Equal widths in SwiftUI: https://codecompletion.fireside.fm/71\n    • Paul Hudson on what’s new: https://www.hackingwithswift.com/articles/250/whats-new-in-swiftui-for-ios-16\n• Mini Review Corner:\n    • Open C1: https://opalcamera.com\n• Commented Out: Mouse Troubles\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, June 11th, 2022.","published":"2022-06-14T12:00:04Z","thumbnail_url":"https://img.youtube.com/vi/6VpJTyRArmQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Here are the most downloaded apps & games in May | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"zzHCblvM6jw","video_url":"https://www.youtube.com/watch?v=zzHCblvM6jw","description":"This Week in #Apps we've got the most downloaded apps and 🕹 games, how to save money on gas, the numbers behind Diablo Immortal, and a an app that's making a surprising amount of money by taking pictures.\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► My ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → https://twitter.com/arielmichaeli\n\n#news #apps #mobile #insights #intelligence\n\n0:00 Hello\n0:16 GasBuddy + Upside\n1:25 PictureThis\n3:41 Diablo Immportal\n5:12 The most downloaded games\n6:27 The most downloaded apps\n8:01 Goodbye","published":"2022-06-12T19:02:58Z","thumbnail_url":"https://img.youtube.com/vi/zzHCblvM6jw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Everything Comes Back to Modern Agile (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"yW4JFa8NlQU","video_url":"https://www.youtube.com/watch?v=yW4JFa8NlQU","description":"Refactoring, microtesting, microcommits, TDD, a sample app to demonstrate a library… these are all technical expressions of agility. But Modern Agile is a way of thinking that extends far beyond technical practices. I stream at https://twitch.tv/qcoding","published":"2022-06-12T18:15:05Z","thumbnail_url":"https://img.youtube.com/vi/yW4JFa8NlQU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI 4 - NavigationStack with heterogeneous data type and multiple NavigationDestination Views","channel_name":"Xcoding with Alfian","video_id":"q6s5hNxn9wk","video_url":"https://www.youtube.com/watch?v=q6s5hNxn9wk","description":"#shorts","published":"2022-06-12T14:48:37Z","thumbnail_url":"https://img.youtube.com/vi/q6s5hNxn9wk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Guard or If in Swift Explained","channel_name":"Stewart Lynch on YouTube","video_id":"y1wVyNRJook","video_url":"https://www.youtube.com/watch?v=y1wVyNRJook","description":"In this video, I am going to show you the difference between using an if condition and a guard condition.\n\nWe will look at the pros and cons of each while looking at execution flow, unwrapping optionals and dealing with throwing errors.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:37 Execution Flow\n8:31 Unwrapping Optionals\n13:21 Dealing with Throwing Errors\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/GuardOrIf-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Guard-vs-If\n\nReferences mentioned in video:\nAasif Khan Blog\n   https://www.appypie.com/swift-guard-let-statement-how-to\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-06-12T13:51:13Z","thumbnail_url":"https://img.youtube.com/vi/y1wVyNRJook/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 87 Live","channel_name":"Code Completion","video_id":"H6eaOrVhrv4","video_url":"https://www.youtube.com/watch?v=H6eaOrVhrv4","description":"","published":"2022-06-12T05:37:16Z","thumbnail_url":"https://img.youtube.com/vi/H6eaOrVhrv4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"[iOS Dev] WWDC22 Session: Writing for interfaces – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"C1Nb-_xHDFQ","video_url":"https://www.youtube.com/watch?v=C1Nb-_xHDFQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Writing-for-interfaces-7a510eaeaabe480a9c89e1cb494b078a\nSession: https://developer.apple.com/videos/play/wwdc2022/10037/\n\n00:00 Intro\n01:40 Watch-Along\n25:14 Notes & Summary\n30:23 Outro","published":"2022-06-11T20:00:02Z","thumbnail_url":"https://img.youtube.com/vi/C1Nb-_xHDFQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Use Xcode for server-side development – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"3AnDASLMjGw","video_url":"https://www.youtube.com/watch?v=3AnDASLMjGw","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Use-Xcode-for-server-side-development-39e2def6868f4c10ba0c7df6d49cb93c\nSession: https://developer.apple.com/videos/play/wwdc2022/110360/\n\n00:00 Intro\n01:11 Watch-Along\n19:19 Notes & Summary","published":"2022-06-11T19:00:01Z","thumbnail_url":"https://img.youtube.com/vi/3AnDASLMjGw/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Discover Benchmarks in App Analytics – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"2ujO76xDPK8","video_url":"https://www.youtube.com/watch?v=2ujO76xDPK8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Discover-Benchmarks-in-App-Analytics-3d777a26ac754df9b81d2aa35b1eb0e1\nSession: https://developer.apple.com/videos/play/wwdc2022/10044/\n\n00:00 Intro\n00:40 Watch-Along\n13:26 Notes & Summary","published":"2022-06-11T18:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2ujO76xDPK8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Create Swift package plugins – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"pmib0J2gzuA","video_url":"https://www.youtube.com/watch?v=pmib0J2gzuA","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Create-Swift-package-plugins-2508333a44ae4021a2ffe093d4453bc0\nSession: https://developer.apple.com/videos/play/wwdc2022/110401/\n\n00:00 Intro\n00:58 Watch-Along\n25:03 Notes & Summary","published":"2022-06-11T17:30:06Z","thumbnail_url":"https://img.youtube.com/vi/pmib0J2gzuA/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Embrace Swift generics – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"MTWCQcxxH50","video_url":"https://www.youtube.com/watch?v=MTWCQcxxH50","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Embrace-Swift-generics-71b2d02831eb4cc8b725b64ecf82ef8d\nSession: https://developer.apple.com/videos/play/wwdc2022/110352/\n\n00:00 Intro\n01:15 Watch-Along\n28:55 Notes & Summary","published":"2022-06-11T16:30:02Z","thumbnail_url":"https://img.youtube.com/vi/MTWCQcxxH50/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"SwiftUI 4 - Programmatic NavigationStack hierarchy in Action","channel_name":"Xcoding with Alfian","video_id":"oYGEdGGf9bE","video_url":"https://www.youtube.com/watch?v=oYGEdGGf9bE","description":"","published":"2022-06-11T13:52:51Z","thumbnail_url":"https://img.youtube.com/vi/oYGEdGGf9bE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"[iOS Dev] WWDC22 Session: Meet the expanded San Francisco font family – Watch-Along with Note-Taki","channel_name":"FlineDev","video_id":"Z78fvVHI4Gk","video_url":"https://www.youtube.com/watch?v=Z78fvVHI4Gk","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Meet-the-expanded-San-Francisco-font-family-b5eda1c77e18497a8bc84a57325f208f\nSession: https://developer.apple.com/videos/play/wwdc2022/110381/\n\n00:00 Intro\n00:56 Watch-Along\n19:54 Notes & Summary","published":"2022-06-11T10:00:17Z","thumbnail_url":"https://img.youtube.com/vi/Z78fvVHI4Gk/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: What's new in TextKit and text views – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"HKiGjaM3h58","video_url":"https://www.youtube.com/watch?v=HKiGjaM3h58","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-TextKit-and-text-views-68f0f46257e34b358e95a96e36f437e4","published":"2022-06-11T09:30:01Z","thumbnail_url":"https://img.youtube.com/vi/HKiGjaM3h58/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: What's new in App Store Connect – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"zLZaR2j4tm8","video_url":"https://www.youtube.com/watch?v=zLZaR2j4tm8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-App-Store-Connect-55dc782c4fb34dda80e907397265aa2f","published":"2022-06-11T09:00:25Z","thumbnail_url":"https://img.youtube.com/vi/zLZaR2j4tm8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Use Xcode to develop a multiplatform app – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"X5J8A5ZTFbU","video_url":"https://www.youtube.com/watch?v=X5J8A5ZTFbU","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Use-Xcode-to-develop-a-multiplatform-app-4919c5c929944bbc830964b35dd4e4e2","published":"2022-06-11T08:30:03Z","thumbnail_url":"https://img.youtube.com/vi/X5J8A5ZTFbU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Meet distributed actors in Swift – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"tFe9XYy22GE","video_url":"https://www.youtube.com/watch?v=tFe9XYy22GE","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Meet-distributed-actors-in-Swift-fe51130cf0a14387ab4696785a4c5fb5","published":"2022-06-11T08:00:17Z","thumbnail_url":"https://img.youtube.com/vi/tFe9XYy22GE/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Meet Swift Package plugins – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"b-QTg84YqpM","video_url":"https://www.youtube.com/watch?v=b-QTg84YqpM","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Meet-Swift-Package-plugins-74df183beec344e08c5b1b838d5ab1a6","published":"2022-06-11T07:32:27Z","thumbnail_url":"https://img.youtube.com/vi/b-QTg84YqpM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Dive into App Intents – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"YoSmJtkZuSM","video_url":"https://www.youtube.com/watch?v=YoSmJtkZuSM","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Dive-into-App-Intents-36a8e3a9c0e74784984c2c085e6d22fd","published":"2022-06-09T20:30:02Z","thumbnail_url":"https://img.youtube.com/vi/YoSmJtkZuSM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Meet passkeys – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"tye6AUhZ-bU","video_url":"https://www.youtube.com/watch?v=tye6AUhZ-bU","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Meet-passkeys-744f3d3b43114537baa27ac8419e5c75","published":"2022-06-09T20:00:10Z","thumbnail_url":"https://img.youtube.com/vi/tye6AUhZ-bU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Build global apps: Localization by example – Watch-Along with Note-Taki","channel_name":"FlineDev","video_id":"iMDA2elEHoU","video_url":"https://www.youtube.com/watch?v=iMDA2elEHoU","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Build-global-apps-Localization-by-example-9d698d1d3a3a45e7b80bc9d85be94e9a","published":"2022-06-09T19:30:03Z","thumbnail_url":"https://img.youtube.com/vi/iMDA2elEHoU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Swift Charts: Raise the bar – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"Qk90F2r_TaQ","video_url":"https://www.youtube.com/watch?v=Qk90F2r_TaQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Swift-Charts-Raise-the-bar-39b04d222f284b8aac3895b9fd75e1cb","published":"2022-06-09T17:30:04Z","thumbnail_url":"https://img.youtube.com/vi/Qk90F2r_TaQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: The SwiftUI cookbook for navigation – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"nfMSPPplZvQ","video_url":"https://www.youtube.com/watch?v=nfMSPPplZvQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/The-SwiftUI-cookbook-for-navigation-1034287ec728463c8f0dc520f74cef11","published":"2022-06-09T16:45:03Z","thumbnail_url":"https://img.youtube.com/vi/nfMSPPplZvQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: What's new in SF Symbols 4 – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"VOAXuMsz2h8","video_url":"https://www.youtube.com/watch?v=VOAXuMsz2h8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-SF-Symbols-4-9e8e715aaf0248fb9921e7a66fd758f6","published":"2022-06-09T16:00:18Z","thumbnail_url":"https://img.youtube.com/vi/VOAXuMsz2h8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: What's new in Swift – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"Kwyfjjpkdjc","video_url":"https://www.youtube.com/watch?v=Kwyfjjpkdjc","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-Swift-c0a1c54955a24f6abcf7fabc97c02dfd","published":"2022-06-09T15:15:00Z","thumbnail_url":"https://img.youtube.com/vi/Kwyfjjpkdjc/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Session: Hello Swift Charts – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"5rQYLIf2kbo","video_url":"https://www.youtube.com/watch?v=5rQYLIf2kbo","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/Hello-Swift-Charts-0a5318784cf246fa930fd61eeadd5d6a","published":"2022-06-09T14:30:01Z","thumbnail_url":"https://img.youtube.com/vi/5rQYLIf2kbo/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"7 KILLER new features in Xcode 14","channel_name":"Dave Jacobsen on YouTube","video_id":"tDDvX7RuwXs","video_url":"https://www.youtube.com/watch?v=tDDvX7RuwXs","description":"WWDC SALE! 30% off all Sean Allen courses now through June 14. And use code \"JACOBSEN\" at checkout to receive an EXTRA 10% off everything.\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n⏰ Timestamps ⏰\n0:00 Feature 1\n0:34 Feature 2\n1:48 Feature 3\n2:16 Feature 4\n2:46 Feature 5\n3:24 Feature 6\n3:43 Feature 7\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2022-06-08T23:05:36Z","thumbnail_url":"https://img.youtube.com/vi/tDDvX7RuwXs/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"[iOS Dev] WWDC Day 2: What's new in SwiftUI – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"RZWYQ5O27IM","video_url":"https://www.youtube.com/watch?v=RZWYQ5O27IM","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-SwiftUI-faa44949f18b41d094ba4a641eb2a413","published":"2022-06-08T17:30:02Z","thumbnail_url":"https://img.youtube.com/vi/RZWYQ5O27IM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC Day 2: What's new in Xcode – Watch-Along with Note-Taking","channel_name":"FlineDev","video_id":"7MGFIn_KBJw","video_url":"https://www.youtube.com/watch?v=7MGFIn_KBJw","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nNotes: https://flinedev-public.notion.site/What-s-new-in-Xcode-08577b58e8c54f6b9f46c6d8f9ee968b","published":"2022-06-08T16:30:01Z","thumbnail_url":"https://img.youtube.com/vi/7MGFIn_KBJw/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Web / Desktop App UI Design in Figma - Full Course","channel_name":"DesignCode","video_id":"5IanQIwhA4E","video_url":"https://www.youtube.com/watch?v=5IanQIwhA4E","description":"Design a Web app design inspired by Discord and Slack in the Figma design tool.\nSponsored by https://rive.app - create beautiful animated assets for apps, sites and games.\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\nResources\n🎨 Figma File: https://www.figma.com/community/file/1116248614926294639\n🎨 Apple UI Kit: https://developer.apple.com/design/re...\n🎨 Unsplash Image: https://unsplash.com\n🎨 Futuristic Stroke Patterns: https://www.figma.com/community/file/1009514730236199133\n🎨 Diamond Icons: https://www.figma.com/community/file/1079690264559560037\n🎨 Metaverse 3D Icon Set: https://www.figma.com/community/file/1091732700819195021\n📱 SF Symbols: https://developer.apple.com/sf-symbols\n📱 Dynamic Type: https://developer.apple.com/design/hu...\n🍔 Illustrations: https://shape.so\n🤳 Phone Mockups: http://angle.sh\n\nLearn UI Design\n🖌 UI Design quick apps in Figma: https://designcode.io/quick-apps-figma\n🖌 UI Design for developers: https://designcode.io/ui-design\n🌈 Design system in Figma: https://designcode.io/figma\n🎨 Figma Handbook: https://designcode.io/figma-handbook\n📱 iOS Design Handbook: https://designcode.io/ios-design-hand...\n\nLearn SwiftUI\n📱 Build an app for iOS 15: https://designcode.io/swiftui-ios15\n📱 Build quick apps with SwiftUI: https://designcode.io/quick-apps-swiftui\n🛠 SwiftUI Handbook: https://designcode.io/swiftui-handbook\n\nFollow Me\n🐦 Twitter: https://twitter.com/aksonvady\n📸 Instagram: https://www.instagram.com/aksondesign\n\n#figma #figmadesign #webdesign","published":"2022-06-08T13:44:03Z","thumbnail_url":"https://img.youtube.com/vi/5IanQIwhA4E/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Code Completion Episode 86: 1-800-Weather-Kit","channel_name":"Code Completion","video_id":"WdFS73SWX7g","video_url":"https://www.youtube.com/watch?v=WdFS73SWX7g","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - WWDC Reactions!\n01:38 - Developer Center\n05:00 - LockScreen\n08:27 - Messages\n12:24 - SharePlay\n14:23 - Dictation\n16:34 - Live Text\n21:26 - Wallet\n26:30 - Maps\n31:09 - Sports\n31:35 - Family Sharing\n33:11 - Shared Photo Library\n36:04 - Safety\n37:54 - Home App\n42:05 - CarPlay\n46:14 - watchOS\n47:32 - Health\n55:23 - M2\n1:01:41 - MacBook Air\n1:06:07 - The Touch Bar Lives?\n1:08:11 - macOS\n1:13:50 - Mail\n1:14:36 - Safari\n1:17:15 - Metal & Gaming\n1:19:21 - Continuity Camera\n1:22:44 - iPadOS\n1:23:07 - WeatherKit\n1:24:46 - Collaboration & Freeform\n1:30:49 - Game Center\n1:31:10 - Desktop-class Apps\n1:37:02 - Xcode Cloud\n1:39:31 - Vision for the Platform: SwiftUI\n1:43:22 - Wrap Up\n1:44:24 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• WWDC Reactions!\n    • Paul Hudson at the Developer Center: https://twitter.com/twostraws/status/1533476438879260672\n    • Alfred: https://www.alfredapp.com\n    • Finder Memory Leak: https://eclecticlight.co/2022/05/30/why-montereys-finder-find-memory-leak-may-not-be-fixed/\n    • Camo: https://reincubate.com/camo/\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, June 6th, 2022.","published":"2022-06-08T12:00:14Z","thumbnail_url":"https://img.youtube.com/vi/WdFS73SWX7g/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's new in SwiftUI for iOS 16?","channel_name":"Paul Hudson on YouTube","video_id":"4obxmYn2AoI","video_url":"https://www.youtube.com/watch?v=4obxmYn2AoI","description":"In this video I walk you through some of the many new features in SwiftUI for iOS 16, including search scopes, bottom sheets, grids, share sheets, and so much more.\n\nRecording this video wouldn't have been possible without the help of Apple's developer relations team, who very kindly invited me into their new Developer Center in Cupertino. Thank you 🙌","published":"2022-06-08T05:09:54Z","thumbnail_url":"https://img.youtube.com/vi/4obxmYn2AoI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"[iOS Dev] WWDC22 Day 1: Sessions – Exploration & Bookmarking","channel_name":"FlineDev","video_id":"v6Wg7cAN1A8","video_url":"https://www.youtube.com/watch?v=v6Wg7cAN1A8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nhttps://flinedev-public.notion.site/WWDC22-Day-1-0cb6a901849243eeb9aef03e15da805d","published":"2022-06-07T22:30:03Z","thumbnail_url":"https://img.youtube.com/vi/v6Wg7cAN1A8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Day 1: After the Union – Discussion with Streamers","channel_name":"FlineDev","video_id":"hi8mXNaXVwo","video_url":"https://www.youtube.com/watch?v=hi8mXNaXVwo","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nhttps://flinedev-public.notion.site/WWDC22-Day-1-0cb6a901849243eeb9aef03e15da805d","published":"2022-06-07T21:45:01Z","thumbnail_url":"https://img.youtube.com/vi/hi8mXNaXVwo/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Day 1: State of the Union – Watch-Along & Live Reactions","channel_name":"FlineDev","video_id":"-8r0y3edAds","video_url":"https://www.youtube.com/watch?v=-8r0y3edAds","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nhttps://flinedev-public.notion.site/WWDC22-Day-1-0cb6a901849243eeb9aef03e15da805d","published":"2022-06-07T20:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-8r0y3edAds/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Day 1: After the Keynote – Discussion with Streamers","channel_name":"FlineDev","video_id":"psycWlXdXGY","video_url":"https://www.youtube.com/watch?v=psycWlXdXGY","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nhttps://flinedev-public.notion.site/WWDC22-Day-1-0cb6a901849243eeb9aef03e15da805d","published":"2022-06-07T19:00:13Z","thumbnail_url":"https://img.youtube.com/vi/psycWlXdXGY/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] WWDC22 Day 1: Apple Keynote – Watch-Along & Live Reactions","channel_name":"FlineDev","video_id":"ALcv7rTOJrA","video_url":"https://www.youtube.com/watch?v=ALcv7rTOJrA","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/Jeehut\nhttps://flinedev-public.notion.site/WWDC22-Day-1-0cb6a901849243eeb9aef03e15da805d","published":"2022-06-07T17:00:04Z","thumbnail_url":"https://img.youtube.com/vi/ALcv7rTOJrA/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"WWDC 2022: my highlights as an iOS developer 📱","channel_name":"Vincent Pradeilles on YouTube","video_id":"qJiFIehnhSs","video_url":"https://www.youtube.com/watch?v=qJiFIehnhSs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nWatch the Platforms State of the Union 👉 https://developer.apple.com/videos/play/wwdc2022/102/\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-06-07T14:57:07Z","thumbnail_url":"https://img.youtube.com/vi/qJiFIehnhSs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"WWDC22: What's New in Unit Testing","channel_name":"Quality Coding on YouTube","video_id":"CV--N_mQVl0","video_url":"https://www.youtube.com/watch?v=CV--N_mQVl0","description":"","published":"2022-06-06T21:43:47Z","thumbnail_url":"https://img.youtube.com/vi/CV--N_mQVl0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Making Turing Proud Again, by Manuel Meyer (English)","channel_name":"CocoaHeadsNL","video_id":"jNv7HR2PloY","video_url":"https://www.youtube.com/watch?v=jNv7HR2PloY","description":"Manuel wants to make Alan Turing proud again by building declarative, axiomatic &amp; provable correct systems in Swift. He is currently writing a book on efficient software development in declarative swift. In this talk he will introduce us to how simplifying systems makes them available for true scientific testing.","published":"2022-06-06T10:24:42Z","thumbnail_url":"https://img.youtube.com/vi/jNv7HR2PloY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Cryptography, by Bram Kolkman (English)","channel_name":"CocoaHeadsNL","video_id":"aou7C53WSbw","video_url":"https://www.youtube.com/watch?v=aou7C53WSbw","description":"In this talk Bram will introduce you some fundamental terms, concepts and techniques that every developer should know about cryptography and hashing. He will e.g. explain what hashing is and what the difference is between symmetric and asymmetric encryption","published":"2022-06-06T09:46:23Z","thumbnail_url":"https://img.youtube.com/vi/aou7C53WSbw/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Small Steps are Faster than Big Steps LOL! (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"L7dksOiShbU","video_url":"https://www.youtube.com/watch?v=L7dksOiShbU","description":"After moving in small, safe steps, the strong temptation is to take larger steps. \"It'll save time,\" you tell yourself. Watch me FAIL! I stream at https://twitch.tv/qcoding\n\n00:00 - Welcome\n02:29 - Automated Inline: a Plea to JetBrains\n07:15 - Manual Inline\n33:48 - Big Steps FAIL","published":"2022-06-05T18:30:30Z","thumbnail_url":"https://img.youtube.com/vi/L7dksOiShbU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Code Completion Episode 85","channel_name":"Code Completion","video_id":"Mvvuyeh7s-Q","video_url":"https://www.youtube.com/watch?v=Mvvuyeh7s-Q","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:30 - Apple TV Popup\n07:25 - WWDC Rumors, iPadOS Windowing\n15:36 - Mac Pro and MacBook Air\n21:23 - AR Goggles\n26:48 - Better SwiftUI\n42:34 - Goodbye Combine?\n46:23 - Catalyst Improvements \n49:17 - Better Monitor Support Please\n1:01:32 - HomePod 2 Please\n1:06:00 - Final Thoughts\n1:07:08 - Outro\n1:07:57 - Commented Out: Opal C1 Preview\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our live-streaming re-debut\n• Apple TV’s Popup event in Los Angeles: https://twitter.com/dimitribouniol/status/1532858776457359365\n• WWDC Rumors and Wishlist\n    • Steve Troughton-Smith’s window prototype: https://twitter.com/stroughtonsmith/status/679754418569490434\n    • MacRumors WWDC Preview: https://www.macrumors.com/guide/wwdc-2022-what-to-expect/\n    • James Thompson’s broken SwiftUI labels: https://twitter.com/jamesthomson/status/1526552860690993154\n    • Monitor Alignment: https://twitter.com/LinusTech/status/1532157559750410241\n    • Max Tech AirPort Rumors: https://www.youtube.com/watch?v=n2vHm0y1Fik\n• Commented Out: Opal C1 Preview\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, June 4th, 2022.","published":"2022-06-05T16:00:48Z","thumbnail_url":"https://img.youtube.com/vi/Mvvuyeh7s-Q/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Publish to the web with GitHub Pages with Typora","channel_name":"Stewart Lynch on YouTube","video_id":"19Cod5xUV1w","video_url":"https://www.youtube.com/watch?v=19Cod5xUV1w","description":"In this video I am going to show you how you can use  GitHub  to post a blog or product documentation directly to the Web with the Pages option.  I will be demonstrating this by using Typora to convert a markdown file to html and pushing it up to the GitHub repository.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\n\nReferences mentioned in video:\nPublished Transcript\n   https://stewartlynch.github.io/GitHub-Pages/\nGitHub Pages Information\n  https://pages.github.com\n Typora App Website:\n   https://typora.io\nMy Video on Typora\n   https://theme.typora.io\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-06-05T13:45:49Z","thumbnail_url":"https://img.youtube.com/vi/19Cod5xUV1w/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Coinbase Downloads took a SERIOUS Hit Because of the Crypto Crash | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"-az6tFWOjb0","video_url":"https://www.youtube.com/watch?v=-az6tFWOjb0","description":"This Week in Apps I looked at Coinbase's not-so-great 2022, the numbers behind Apex Legends Mobile, Twitter's mobile revenue, Peloton's milestone, and a BIG win for Paramount+.\n\n► Monetizing on Google Play is Hard! Here's What it Looks Like  →  https://appfigures.com/resources/insights/20220318/2-monetizing-on-google-play-is-hard\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► My ASO Tools → https://appfigures.com/aso-tools\n► Ariel on Twitter → https://twitter.com/arielmichaeli\n► Ariel on YouTube → https://youtube.com/appfigures\n\n0:00 Hello\n0:14 Coinbase/Crypto Crush\n1:47 Apex Legends Mobile/Launch Numbers\n3:29 Twitter/Mobile Revenue\n4:40 Peloton/Mobile Revenue\n5:48 Paramount+/Big Downloads\n7:10 Goodbye\n\n#news #apps #mobile #insights #intelligence","published":"2022-06-05T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-az6tFWOjb0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Code Completion Episode 85 Livestream","channel_name":"Code Completion","video_id":"3SsH12EHE9U","video_url":"https://www.youtube.com/watch?v=3SsH12EHE9U","description":"","published":"2022-06-05T00:33:09Z","thumbnail_url":"https://img.youtube.com/vi/3SsH12EHE9U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Code Completion Episode 86 Live: Post First-Day WWDC Events","channel_name":"Code Completion","video_id":"w25ZFgFIMGs","video_url":"https://www.youtube.com/watch?v=w25ZFgFIMGs","description":"","published":"2022-06-05T00:29:55Z","thumbnail_url":"https://img.youtube.com/vi/w25ZFgFIMGs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How iOS developers prepare for WWDC (Parody)","channel_name":"Dave Jacobsen on YouTube","video_id":"pjpIoKj0VKI","video_url":"https://www.youtube.com/watch?v=pjpIoKj0VKI","description":"WWDC SALE! 30% off all Sean Allen courses now through June 14.\n\n⬇️ Use code \"JACOBSEN\" at checkout to receive an EXTRA 10% off these courses like these ⬇️\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2022-06-04T15:02:11Z","thumbnail_url":"https://img.youtube.com/vi/pjpIoKj0VKI/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"End of SwiftUI Sessions Part 1 - Course Summary","channel_name":"tundsdev on YouTube","video_id":"4V0UvGxVzh0","video_url":"https://www.youtube.com/watch?v=4V0UvGxVzh0","description":"End of SwiftUI Sessions Part 1 - Course Summary\n\nWell, this is the final video in the first part of the SwiftUI Sessions online course. In this course, I help you learn SwiftUI online for Free by teaching you all of the important concepts that you need to know when you want to learn SwiftUI. \n\nIf you enjoyed this free course, I'd love to hear it in the comment section below. Also as well you can support the channel for free by sharing the free course, liking my videos, commenting, subscribing to the channel as well as hitting the notification bell.\n\nIf you do want to donate some value, consider leaving a super thanks or buying me a Kofi.\n\nKofi:\nhttps://ko-fi.com/tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-06-04T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/4V0UvGxVzh0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] Open Focus Timer, pt. 25 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"2zZKqqTxsJQ","video_url":"https://www.youtube.com/watch?v=2zZKqqTxsJQ","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-25-d74d0c11de2d4feaa5cd3d0d989552f5","published":"2022-06-04T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/2zZKqqTxsJQ/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"What To Do After Completing A Course (Easy iOS Project ideas)","channel_name":"tundsdev on YouTube","video_id":"Hxc40ccivWA","video_url":"https://www.youtube.com/watch?v=Hxc40ccivWA","description":"What To Do After Completing A Course (Easy iOS Project ideas)\n\nIn this video, we're going to look at what to do after completing a course, specifically what to do after completing an iOS course. I'll give you tips on what you should be doing after completing a course and also I'll give you some easy iOS project ideas that you can use to help build up your SwiftUI skills, with some SwiftUI project ideas that you can build in your projects.\n\nDribbble:\nhttps://dribbble.com/\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-06-03T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/Hxc40ccivWA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"The Best Skills You Need For iOS Development (Top 10 iOS Development Skills To Know)","channel_name":"tundsdev on YouTube","video_id":"dCxiDUPRkLU","video_url":"https://www.youtube.com/watch?v=dCxiDUPRkLU","description":"The Best Skills You Need For iOS Development (Top 10 iOS Development Skills To Know)\n\nIn this video, we're going to look at the best skills you need to know to get started in iOS development. We're going to look at how to get started in iOS development and talk about critical skills that I think are important and these are skills iOS developers should know when looking at how to get started in iOS development.\n\nways to improve your SwiftUI code. We'll look at common things you'll see in SwiftUI and how to improve your SwiftUI code, with practical examples.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-06-02T14:00:29Z","thumbnail_url":"https://img.youtube.com/vi/dCxiDUPRkLU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Getting Your First Dev Job (The Complete Guide For Getting A Job In iOS Development)","channel_name":"tundsdev on YouTube","video_id":"0lQ6gmO7mxA","video_url":"https://www.youtube.com/watch?v=0lQ6gmO7mxA","description":"Ways To Improve Your SwiftUI Code\n\nIn this video, I'm going to be giving you some tips on how to get a job in iOS development, we're going to discuss how to become an iOS developer, with things that you should be doing to help you stand out from the crowd and land that iOS development role.\n\nOpen Source Projects:\nGitHub - dkhamsing/open-source-ios-apps: Collaborative List of Open-Source iOS Apps\n\nRoad To Tech:\nhttps://www.roadtotech.com\n\n150 Interview Questions:\nhttps://www.hackingwithswift.com/interview-questions\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-06-01T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0lQ6gmO7mxA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to use AsyncPublisher to convert @Published to Async / Await | Swift Concurrency #12","channel_name":"Swiftful Thinking","video_id":"ePPm2ftSVqw","video_url":"https://www.youtube.com/watch?v=ePPm2ftSVqw","description":"AsyncPublisher is a lesser-known part of Swift Concurrency, but it helps to bridge the gap between Combine and Swift Concurrency. This becomes a major factor when migrating applications that were previously not set up for Async/Await, specifically, if you use the @Published property wrapper often and want to convert the publisher into an AsyncPublisher!\n\nPrevious video: https://youtu.be/wSmTbtOwgbE\n\nIf you enjoyed this FREE playlist, please consider supporting the channel: https://www.buymeacoffee.com/nicksarno","published":"2022-06-01T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/ePPm2ftSVqw/hqdefault.jpg","twitter_url":""},{"name":"Using Arlo's Commit Notation for Refactoring (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"n4g26rUhtBU","video_url":"https://www.youtube.com/watch?v=n4g26rUhtBU","description":"Arlo's Commit Notation annotates commits with a risk rating. Watch as I consider different risk levels for different commit moves.  I stream at https://twitch.tv/qcoding\n\n00:00 - Welcome\n08:32 - Discovery Tree\n18:55 - Coding\n24:33 - Microcommits with Notation","published":"2022-05-31T18:30:42Z","thumbnail_url":"https://img.youtube.com/vi/n4g26rUhtBU/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What's new in iOS 16? Our WWDC 2022 Recap with Joe Cieplinski","channel_name":"Appfigures on YouTube","video_id":"LReSwLLLtYg","video_url":"https://www.youtube.com/watch?v=LReSwLLLtYg","description":"Apple's World Wide Developer Conference is undoubtedly THE most influential event for developers and what developers and marketers NEED to pay attention to in order to be more competitive.\n\nIn this live stream, the 5th annual WWDC recap I do with Joe, we'll talk about what we think are the most important changes coming that developers and marketers MUST be aware of.","published":"2022-05-31T16:18:07Z","thumbnail_url":"https://img.youtube.com/vi/LReSwLLLtYg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to implement the Coordinator pattern in Swift!","channel_name":"Vincent Pradeilles on YouTube","video_id":"Tb3PlVFq3YY","video_url":"https://www.youtube.com/watch?v=Tb3PlVFq3YY","description":"🔥 Big thank you to Realm for sponsoring this video! 🔥\n\nRealm makes it easy to build real-time, reactive mobile apps fast with lightweight data storage and built-in mobile to cloud sync. \n\nCheck it out 👉 https://bit.ly/Realm_Vincent1\n\nGet $50 worth of credits with the code MKT-VINCENT\n\n———\n\n#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3z5qgRG\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-31T14:59:25Z","thumbnail_url":"https://img.youtube.com/vi/Tb3PlVFq3YY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Solve iOS Programming Problems","channel_name":"tundsdev on YouTube","video_id":"FdINdBfSZEA","video_url":"https://www.youtube.com/watch?v=FdINdBfSZEA","description":"How To Solve iOS Programming Problems\n\nIn this video, we're going to look at ways to tackle common iOS problems that you're coming to come across when you're developing your apps. We'll talk about how you can tackle a task, feature & bugs, to improve your problem-solving skills in iOS.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-31T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/FdINdBfSZEA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Prototype a Maps App in Figma - Full Course","channel_name":"DesignCode","video_id":"0C67-8BB3Bc","video_url":"https://www.youtube.com/watch?v=0C67-8BB3Bc","description":"From UI Design to a Figma prototype using animations and gestures\n\n📂 Figma file\n➡https://www.figma.com/community/file/1101416509039548997/Map-app\n\n🎞 Video timestamps\n0:00 - Intro\n3:51 - Start Button with While Hovering\n7:56 - Car animation with After Delay\n7:51 - Icons animation with While Hovering\n17:01 - Time Picker animation trick\n20:13 - Map animation with After Delay\n24:41 - Nav bar buttons with bouncy effect animation\n28:47 - Mileage Chart animation with While Hovering\n30:28 - Drag Gesture\n36:59 - Outro\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\nLearn more about the basic prototype : https://youtu.be/KfgS6zCTMrA\nLearn more about variants : https://youtu.be/YoHTtporWrw\n\nLearn UI Design\n🖌 UI Design quick apps in Figma: https://designcode.io/quick-apps-figma\n🖌 UI Design for developers: https://designcode.io/ui-design\n🌈 Design system in Figma: https://designcode.io/figma\n🎨 Figma Handbook: https://designcode.io/figma-handbook\n📱 iOS Design Handbook: https://designcode.io/ios-design-hand...\n\nLearn SwiftUI\n📱 Build an app for iOS 15: https://designcode.io/swiftui-ios15\n📱 Build quick apps with SwiftUI: https://designcode.io/quick-apps-swiftui\n🛠 SwiftUI Handbook: https://designcode.io/swiftui-handbook\n\nFollow Me\n🐦 Twitter: https://twitter.com/SouranyPhomhome\n📸 Instagram: https://www.instagram.com/sou.design","published":"2022-05-31T13:30:30Z","thumbnail_url":"https://img.youtube.com/vi/0C67-8BB3Bc/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Code Completion Episode 84: It’s No Longer a Happy Little Tree","channel_name":"Code Completion","video_id":"XtYxRk8pGiQ","video_url":"https://www.youtube.com/watch?v=XtYxRk8pGiQ","description":"","published":"2022-05-31T12:00:26Z","thumbnail_url":"https://img.youtube.com/vi/XtYxRk8pGiQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Theming and Customizing Your Stream Chat SwiftUI App","channel_name":"Stream Developers on YouTube","video_id":"vUdwok7RcMA","video_url":"https://www.youtube.com/watch?v=vUdwok7RcMA","description":"Using the Stream Chat SwiftUI SDK, you can perform basic theming and customizations such as modification of colors, fonts, and images in your messaging app. Find out how to override these visual appearances in this video.\n\n\n🔗 Related links\n\nDownload the finished Xcode project: https://github.com/GetStream/StreamiOSChatSDKPrototyping/blob/main/ThemingAndCustomization/SwiftUIChatDemo.zip\nBuild a SwiftUI Chat Messaging App (Blog Post): https://gstrm.io/swiftui-tutorial\nHow to Add Real-Time Chat Messaging to Your SwiftUI App (Video): https://youtu.be/Gk14JlvXO6k\nColors documentation: https://gstrm.io/ios-palette-docs\nFonts documentation: https://gstrm.io/ios-font-docs\nImages documentation: https://gstrm.io/ios-image-docs\n\n\n🕑 Timestamps\n\n00:00 Introduction\n00:27 Resources\n01:28 Basic theming options\n02:10 Touring the start and finished projects\n03:57 The Xcode project structure\n04:32 Customizing the channel list title\n06:50 How to change the color of UI elements\n13:19 How to modify the font size of text\n14:50 Overriding icons and images\n19:50 Adding an app icon \n21:53 Recap","published":"2022-05-31T07:53:29Z","thumbnail_url":"https://img.youtube.com/vi/vUdwok7RcMA/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to setup a global .gitignore for all your repositories?","channel_name":"Swift and Tips","video_id":"rXLWQJ0JzZY","video_url":"https://www.youtube.com/watch?v=rXLWQJ0JzZY","description":"In this video, I want to bring you something a little different. It's a problem that I faced and I would like to share with you. We will see how easy is to set up a global .gitignore configuration for your new repos. \nSPOILER: It's REALLY useful!\n\n------\nResources:\n* https://git-scm.com/docs/gitignore\n* https://www.toptal.com/developers/gitignore/\n\n------\nVideos about Swift:\n* Error handling in Swift: https://youtu.be/Lh1B5BsAAK8\n* Access Control in Swift: https://youtu.be/MPXvleREPe0\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-05-30T16:10:52Z","thumbnail_url":"https://img.youtube.com/vi/rXLWQJ0JzZY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift Tips - UIButton’s new closure-based API","channel_name":"Vincent Pradeilles on YouTube","video_id":"6DaVHe8yeqg","video_url":"https://www.youtube.com/watch?v=6DaVHe8yeqg","description":"#iOS #swift #softwaredeveloper #iosdeveloper","published":"2022-05-30T15:35:13Z","thumbnail_url":"https://img.youtube.com/vi/6DaVHe8yeqg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Best architecture for an iOS app 🤡","channel_name":"Vincent Pradeilles on YouTube","video_id":"zExeDKFgIuE","video_url":"https://www.youtube.com/watch?v=zExeDKFgIuE","description":"#iOS #swift #softwaredeveloper #iosdeveloper","published":"2022-05-30T15:34:58Z","thumbnail_url":"https://img.youtube.com/vi/zExeDKFgIuE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift Tips - How to print more than one value?","channel_name":"Vincent Pradeilles on YouTube","video_id":"UqzBf659gOI","video_url":"https://www.youtube.com/watch?v=UqzBf659gOI","description":"#iOS #swift #softwaredeveloper #iosdeveloper","published":"2022-05-30T15:00:15Z","thumbnail_url":"https://img.youtube.com/vi/UqzBf659gOI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Ways To Improve Your SwiftUI Code","channel_name":"tundsdev on YouTube","video_id":"VhYFekQnfog","video_url":"https://www.youtube.com/watch?v=VhYFekQnfog","description":"Ways To Improve Your SwiftUI Code\n\nIn this video, we're going to look at ways to improve your SwiftUI code. We'll look at common things you'll see in SwiftUI and how to improve your SwiftUI code, with practical examples.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-30T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/VhYFekQnfog/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What is the Sendable protocol in Swift? | Swift Concurrency #11","channel_name":"Swiftful Thinking","video_id":"wSmTbtOwgbE","video_url":"https://www.youtube.com/watch?v=wSmTbtOwgbE","description":"The Sendable protocol is actually a super-simple protocol that let's us tell the compiler whether or not an object is safe to send into an asynchronous context. For our purposes, this will mean whether or not we can safely send an object into an Actor!\n\nNext video: https://youtu.be/ePPm2ftSVqw\nPrevious video: https://youtu.be/BRBhMrJj5f4","published":"2022-05-30T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/wSmTbtOwgbE/hqdefault.jpg","twitter_url":""},{"name":"How to Convert a Long Obj-C Method to Swift (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"wvEgHjpHAxE","video_url":"https://www.youtube.com/watch?v=wvEgHjpHAxE","description":"I discover a nice way to convert a long Objective-C method to Swift in small pieces. I realized later that it's an example of the Triple-I refactoring pattern: Isolate, Improve, Inline. I stream at https://twitch.tv/qcoding\n\nFor more on the Triple-I pattern, see https://www.industriallogic.com/blog/isolate-improve-inline-refactoring-tactic/","published":"2022-05-29T19:30:02Z","thumbnail_url":"https://img.youtube.com/vi/wvEgHjpHAxE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Should I Learn SwiftUI or Should I Learn UIKit? (SwiftUI vs. UIKit)","channel_name":"tundsdev on YouTube","video_id":"X3rBYOnXJrg","video_url":"https://www.youtube.com/watch?v=X3rBYOnXJrg","description":"Should I Learn SwiftUI or Should I Learn UIKit? (SwiftUI vs. UIKit)\n\nIn this video, we're going to look at one of the most common questions in iOS development, should you learn SwiftUI or UIKit in iOS development. In this video, I'll be presenting my opinion on why you should learn SwiftUI, breaking down what are the benefits of using SwiftUI, and also some arguments on why you shouldn't completely forget about UIKit.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-29T14:00:23Z","thumbnail_url":"https://img.youtube.com/vi/X3rBYOnXJrg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"A clever campaign TOOK OVER the App Store! This Week in #Apps","channel_name":"Appfigures on YouTube","video_id":"9LwqCRP343c","video_url":"https://www.youtube.com/watch?v=9LwqCRP343c","description":"This Week in Apps I looked at why Wendy's is selling, a clever campaign that's taking over the App Store, the Buy Now Pay Later market, a botched campaign b Grubhub and its impact on downloads, and a simple trend I didn't exactly expect...\n\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► My ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\n0:00 Hello\n0:09 Wendy's\n1:47 Planet Fitness\n3:32 BNPL\n5:16 Grubhub\n7:18 Google\n8:17 That's all\n\n#news #apps #mobile #insights #intelligence","published":"2022-05-29T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/9LwqCRP343c/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Dual Purpose Form and FocusState in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"VEHn4WanW5g","video_url":"https://www.youtube.com/watch?v=VEHn4WanW5g","description":"In this video, we are going to take a look at a few things, but the primary goal is to develop a method for presenting a form view that will allow us to either create a new object or update an existing object of the same type.\n\nWe will be looking at creating a form along with a FormViewModel that will help us do that along with an enum that conforms to the SwiftUI view protocol so we can use it to present the form for the correct purpose, either an update or a new object\n\nIn addition, we will also be seeing how we can use keyPaths for properties in our ViewModel so that we can control the field focus in our form.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n5:42 Preview Content\n8:48 FormViewModel\n11:12 FormView\n16:05 FormType Enum\n22:16 FocusState\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/FormsandFocusStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/DualPurposeFormaAndFocusState\n\nReferences mentioned in video:\nNil Coalescing Blog\n   https://nilcoalescing.com\n \nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-29T13:39:12Z","thumbnail_url":"https://img.youtube.com/vi/VEHn4WanW5g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"[iOS Dev] BartyCrouch pt. 4 + Open Focus Timer, pt. 24 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"fBuWNrUFQQE","video_url":"https://www.youtube.com/watch?v=fBuWNrUFQQE","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/BartyCrouch-Maintenance-pt-4-Open-Focus-Timer-pt-24-87cf49ba110d46048adfb6809b7c8216","published":"2022-05-29T13:00:21Z","thumbnail_url":"https://img.youtube.com/vi/fBuWNrUFQQE/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Build a Real-Time Inventory Tracking SwiftUI App with Firestore","channel_name":"Xcoding with Alfian","video_id":"ThsEZrwcpYc","video_url":"https://www.youtube.com/watch?v=ThsEZrwcpYc","description":"In this video, we are going to build a real-time inventory tracking SwiftUI App using Firestore! #iOSDev #SwiftUI #Firestore\n\nTimeline:\n00:00 Introduction & Demo\n03:10 Firebase Project & Local Emulator Setup\n12:08 Create Xcode Project & Setup Firebase SPM Dependency\n21:15 Understanding Firestore Schema - Collection & Document\n24:56 Create InventoryItem Model\n27:32 Query Items using SwiftUI FirestoreQuery Property Wrapper\n37:31 Update Inventory Item Document fields\n44:06 Create Inventory Item Document\n47:37 Delete Inventory Item Document\n51:49 Refactor Business Logic in View to ViewModel\n55:03 Implement Sorting by using Order By Query Predicate\n01:08:12 Refinement - Handling Jumping Item when editing item name in Textfield\n01:12:44 Testing using Real Cloud Firestore Server\n01:13:50 Closing\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/FirestoreInventoryTracker\n\nFirebase website:\nhttps://firebase.google.com/\n\nFirebase Local Emulator Docs:\nhttps://firebase.google.com/docs/emulator-suite/install_and_configure\n\nFirestore Docs:\nhttps://firebase.google.com/docs/firestore","published":"2022-05-29T11:12:39Z","thumbnail_url":"https://img.youtube.com/vi/ThsEZrwcpYc/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How To Upload An App To TestFlight (iOS TestFlight Tutorial)","channel_name":"tundsdev on YouTube","video_id":"IHule9BskEA","video_url":"https://www.youtube.com/watch?v=IHule9BskEA","description":"How To Upload An App To TestFlight (iOS TestFlight Tutorial)\n\nIn this testflight tutorial, we're going to be discussing what is testflight in iOS and how to use testflight to share our apps with users, so we can do testflight beta testing.\n\nWe'll also discuss testflight external testers and testflight internal testers, as well as the difference between then when it comes to users testing your apps using testflight. Either through the iOS testflight app or using a testflight public link offering them a testflight invitation.\n\nSo you're looking for a testflight tutorial showing you how to use testflight, then you're in the right place.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-28T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/IHule9BskEA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift 5.7: what will be the new features? 🤨 #02 (Type Inference and Existentials for all Protocols)","channel_name":"Vincent Pradeilles on YouTube","video_id":"p3Nch6IiOEE","video_url":"https://www.youtube.com/watch?v=p3Nch6IiOEE","description":"Are you curious about the features that will come with the next version of Swift?\r 🤨\n\nWe can already read about them on Github!\n\nType inference from default expressions 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0347-type-inference-from-default-exprs.md\nUnlock existentials for all protocols 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0309-unlock-existential-types-for-all-protocols.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-28T09:44:48Z","thumbnail_url":"https://img.youtube.com/vi/p3Nch6IiOEE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Submit A SwiftUI App To The AppStore And iOS Versioning (Upload iOS App using Xcode)","channel_name":"tundsdev on YouTube","video_id":"lrTTrSiHEuo","video_url":"https://www.youtube.com/watch?v=lrTTrSiHEuo","description":"How To Submit A SwiftUI App To The AppStore (Upload iOS App using Xcode)\n\nIn this tutorial, we will look at how to submit an app to the AppStore using Xcode. Xcode allows us to upload our SwiftUI apps to AppStoreConnect. This is where we as iOS developers manage our iOS applications.\n\nBefore we go ahead and upload our app, we'll briefly discuss the iOS Apple Developer Program, and the benefits it brings us when we're trying to upload our apps to the AppStore.\n\nThen we'll touch on some iOS Versioning topics, specifically semantic versioning, which we will use to discuss how to decide the version number of your app and how to decide the build number of your app.\n\nThen we'll start the process to upload our iOS package and we'll also discuss the iOS submission process and also the iOS app review process i.e. how to long does it take for an iOS app to get reviewed.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-27T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/lrTTrSiHEuo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Build iOS app with Rive Animations - Full 3-hour course","channel_name":"DesignCode","video_id":"h4vyOz4Tztg","video_url":"https://www.youtube.com/watch?v=h4vyOz4Tztg","description":"Design and code a SwiftUI app with Rive (https://rive.app) animated assets, icon animations, custom layouts and interactions\n\nAssets & Source Files: https://www.dropbox.com/s/crfi96k45712ge7/SwiftUI%20Animations.zip?dl=0\n\n00:00:00 Intro https://designcode.io/swiftui-rive-animated-app\n00:09:46 Background Animation in Rive https://designcode.io/swiftui-rive-background-animation\n00:17:59 Button Animation in Rive https://designcode.io/swiftui-rive-button-animation\n00:28:41 Custom Fonts https://designcode.io/swiftui-rive-custom-fonts\n00:43:18 Custom Modal https://designcode.io/swiftui-rive-custom-modal\n00:55:50 Modal Transition https://designcode.io/swiftui-rive-modal-transition\n01:07:52 Loading and Success Animation https://designcode.io/swiftui-rive-loading-success-animation\n01:20:54 Tab Bar Animated Icons https://designcode.io/swiftui-rive-tabbar-animated-icons\n01:29:50 Tab Bar Selection https://designcode.io/swiftui-rive-tabbar-selection\n01:37:02 Icon Animation in Rive https://designcode.io/swiftui-rive-icon-animation\n01:50:36 Layout and Card Components https://designcode.io/swiftui-rive-layout-card-components\n02:08:24 Side Menu Animated Icons https://designcode.io/swiftui-rive-side-menu-animated-icons\n02:18:51 Side Menu Selection https://designcode.io/swiftui-rive-side-menu-selection\n02:29:08 Side Menu Animation https://designcode.io/swiftui-rive-side-menu-animation\n02:35:38 Main View Animation https://designcode.io/swiftui-rive-main-view-animation\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/swiftui-rive\n\n#iosdev #swiftui #animations","published":"2022-05-26T19:00:44Z","thumbnail_url":"https://img.youtube.com/vi/h4vyOz4Tztg/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"My Top 5 iOS Development Tools","channel_name":"tundsdev on YouTube","video_id":"C71nylZDNno","video_url":"https://www.youtube.com/watch?v=C71nylZDNno","description":"As I mentioned in the video, Stream's enterprise-grade chat makes it easy for developers to quickly add real-time messaging to their applications. \n\nSign up with the link below and get your free account!\nhttps://getstream.io/maker-account/?utm_source=Youtube&amp;utm_medium=Video_Ad&amp;utm_content=Developer&amp;utm_campaign=TundsDev_May2022_MakerAccount\n\nIn this video, we're going to take a look at the best iOS development tools, that I use to help me with iOS development. The iOS development tools are a mixture of mac apps and websites that are catered to improve the workflow of iOS development and can be especially useful when building SwiftUI apps.\n\nThese iOS development tools can easily be used to help speed up your workflow, these iOS development tools make my life easier since they save me a lot of time on tedious tasks. \n\nDo you have a favorite iOS app development tool, that I didn't feature? Feel free to leave it in the comments below. I'd love to hear it.\n\nBakery Mac App- Jordi Brun, Twitter @jordibrun\nhttps://apps.apple.com/gb/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nSF MenuBar Mac App - Geoff Hackworth, Twitter @geoffhackworth\nhttps://apps.apple.com/gb/app/sf-menu-bar/id1615595104?mt=12\n\nXcodes Mac App - Robot And Pencils\nhttps://github.com/RobotsAndPencils/XcodesApp\n\nPostman Mac App\nhttps://www.postman.com/\n\nQuickType\nhttps://app.quicktype.io/\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-26T14:00:07Z","thumbnail_url":"https://img.youtube.com/vi/C71nylZDNno/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"MacBook Pro 14\" Unboxing","channel_name":"maeganwilson_","video_id":"Bwb9qiED75w","video_url":"https://www.youtube.com/watch?v=Bwb9qiED75w","description":"Unboxing a new MacBook Pro 14\" with an M1 Max. It's going to become my non-desk computer. I still plan on using my Mac Mini as the main computer, but I needed something to do development away from the desk.\n\nThis goes with the new article on my blog about the apps I install to make iOS app development easier. https://cctplus.dev/setup-new-mac-ios-app-development/\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-05-26T10:59:49Z","thumbnail_url":"https://img.youtube.com/vi/Bwb9qiED75w/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"LIVE: Using Keyword Effectively to GET RANKED + #ASO Q&A","channel_name":"Appfigures on YouTube","video_id":"_MPDrjqksi8","video_url":"https://www.youtube.com/watch?v=_MPDrjqksi8","description":"Mastering master App Store Optimization is all about using keyword effectively. That means putting them where the algorithm will understand them best.\n\nHow do you do that? That's what we'll be talking about in this live stream!\n\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Get a demo of Appfigures: https://fg.rs/getdemo?utm_source=livestream&amp;utm_campaign=10\n► Get a FREE ASO Checkup: https://fg.rs/aso-checkup?utm_source=livestream&amp;utm_campaign=10\n► Find me on Twitter: https://twitter.com/arielmichaeli","published":"2022-05-25T20:55:43Z","thumbnail_url":"https://img.youtube.com/vi/_MPDrjqksi8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Software Dev Tips - It Gets Easier... #shorts","channel_name":"Sean Allen on YouTube","video_id":"7GVHe0mUE3M","video_url":"https://www.youtube.com/watch?v=7GVHe0mUE3M","description":"If you're just learning to be a software developer, be patient. I know it seems difficult now, but it gets a lot easier with time. Before you know it you'll have a couple years experience and will marvel at how far you've come.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-25T16:00:03Z","thumbnail_url":"https://img.youtube.com/vi/7GVHe0mUE3M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How To Switch To Dark Mode Using Picker and @AppStorage In SwiftUI (Dark Mode In SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"cbJuWtGOjs4","video_url":"https://www.youtube.com/watch?v=cbJuWtGOjs4","description":"How To Switch To Dark Mode Using Picker and @AppStorage In SwiftUI (Dark Mode In SwiftUI)\n\nIn this video, we're going to take a look at how we can adjust for dark mode in swiftui project. We're first of all going to discuss the different possible ways to provide our SwiftUI Color and Image assets with Light and Dark Mode variants. So we can see how to set up dark mode for images and how to set up dark mode for colors, so the system can handle this for us. By toggling the simulator's appearance which allows us in SwiftUI adapting for dark mode to switch between light and dark mode in our SwiftUI app.\n\nThen after looking into that we'll see how we will look at how we can change between light and dark mode in a SwiftUI app programmatically by using the colorScheme Environment value in SwiftUI and also prefferedColorScheme in SwiftUI. Which allows us to adjust to SwiftUI Dark Mode in a SwiftUI app.\n\nFinally, we'll look at adding in a SwiftUI Picker, which allows us to save the user's SwiftUI preferred color scheme in @AppStorage so that we can see how to save a dark mode setting in user defaults in our SwiftUI app, so that when it closes and reopens our preferred color scheme remains the same in this SwiftUI Dark Mode tutorial.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-25T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/cbJuWtGOjs4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Dev Bootcamp Worth It? #shorts","channel_name":"Sean Allen on YouTube","video_id":"0by2kKqFpWE","video_url":"https://www.youtube.com/watch?v=0by2kKqFpWE","description":"Are software developer bootcamps worth it? As always, it depends on the person. The knowledge you gain in the bootcamp is pretty basic and can be found online for free or relatively cheap (when compared to a dev bootcamp). However, a bootcamp will force you to work on becoming a software developer for 8-10 hours a day, which most of us don't have the discipline to do on our own. So in that case, they are beneficial.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-25T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0by2kKqFpWE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use Global Actors in Swift (@globalActor) | Swift Concurrency #10","channel_name":"Swiftful Thinking","video_id":"BRBhMrJj5f4","video_url":"https://www.youtube.com/watch?v=BRBhMrJj5f4","description":"They are Actors... but global! In the last video we learned how to implement standard Actors in our applications. And while most of the time we do NOT need to make them GlobalActors, this is the perfect time to learn how to implement @globalActors... just in case! In this video we will go over a practical example of how to add them into your application. This allows you to isolate code that is not inside of an actor onto a global actor!\n\nNext video: https://youtu.be/wSmTbtOwgbE\nPrevious video: https://youtu.be/UUdi137FySk","published":"2022-05-25T13:00:07Z","thumbnail_url":"https://img.youtube.com/vi/BRBhMrJj5f4/hqdefault.jpg","twitter_url":""},{"name":"CodeEdit for macOS - Interview with Austin Condiff","channel_name":"Richard Topchii on YouTube","video_id":"mO65s-FRNJY","video_url":"https://www.youtube.com/watch?v=mO65s-FRNJY","description":"CodeEdit is a code editor written entirely and unapologetically for macOS. Being lightweight as TextEdit but powerful as Xcode, CodeEdit project has gained about 10 thousand stars on GitHub.\n\nLet's discuss why this project is so popular with it's creator, Austin Condiff.\n\n\nCodeEdit:\nhttps://github.com/CodeEditApp/CodeEdit/\nhttps://twitter.com/CodeEditApp\n\n\nFollow Austin on social media:\nhttps://www.austincondiff.com/\nhttps://github.com/austincondiff\nhttps://twitter.com/austincondiff\n\nFollow Richard on social media:\nhttps://twitter.com/richardtop_ios\nhttps://t.me/richardtop\nhttps://github.com/richardtop/\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\n\n0:00 - About Austin Condiff\n2:24 - Why CodeEdit became so popular?\n4:05 - The problem with editors on macOS\n7:52 - Are all electron apps bad, or are some just poorly written?\n10:56 - Relation to Xcode\n11:53 - Designing to be \"at home\" on mac\n13:25 - What tasks CodeEdit is for?\n14:25 - Trend of lightweight text editors in favor of IDEs\n16:35 - Extensions & Modularity\n21:05 - Qualities of Apple Design\n22:35 - Keeping developers \"in the zone\"\n27:58 - How easy is to learn Swift?\n30:23 - What inspires you?\n34:43 - Tips for open source contributors?\n38:32 - Learning to code with open source projects\n41:10 - What would be success for CodeEdit?\n42:57 - \"Invisible\" user interfaces\n44:20 - Holistic design in Apple products\n47:30 - Thoughts on TouchBar\n55:38 - Question for Steve Jobs","published":"2022-05-24T19:46:32Z","thumbnail_url":"https://img.youtube.com/vi/mO65s-FRNJY/hqdefault.jpg","twitter_url":""},{"name":"Software Dev Tips - Data Structures & Algorithms Prep #shorts","channel_name":"Sean Allen on YouTube","video_id":"AxQNaVCYP2I","video_url":"https://www.youtube.com/watch?v=AxQNaVCYP2I","description":"When preparing for the typical data structures and algorithms questions in software developer job interviews, it's best to give yourself WAY more time that you think you need. I've made the mistake of only giving my self a week or two to prep and that is NOT enough. Give yourself months, not weeks.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-24T16:00:03Z","thumbnail_url":"https://img.youtube.com/vi/AxQNaVCYP2I/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Why CLEVER code is not always GOOD code 🤕","channel_name":"Vincent Pradeilles on YouTube","video_id":"MtvOairLXFk","video_url":"https://www.youtube.com/watch?v=MtvOairLXFk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-24T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/MtvOairLXFk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Intro to MVVM with Example Refactor And Passing Data Between Views In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"hwWzl_RYdoE","video_url":"https://www.youtube.com/watch?v=hwWzl_RYdoE","description":"As I mentioned in the video, Stream's enterprise-grade chat makes it easy for developers to quickly add real-time messaging to their applications. \n\nSign up with the link below and get your free account!\nhttps://getstream.io/maker-account/?utm_source=Youtube&amp;utm_medium=Video_Ad&amp;utm_content=Developer&amp;utm_campaign=TundsDev_May2022_MakerAccount\n\nIn this video, we're going to look at how to refactor an iOS app to MVVM in SwiftUI. We're going to take our simple SwiftUI Codebase and turn it into a SwiftUI MVVM Project Example with navigation.\n\nWe'll discuss what is MVVM and break down Model View-Model View, and what part actually mean. Then we'll look at how to use MVVM in an iOS project to structure our iOS applications.\n\nThen once we finish doing that we'll then look at how we can pass data between views in SwiftUI. Using a NavigationLink and NavigationView, whilst also discussing how we and why we should be splitting up our SwiftUI views into smaller components to help us build reusable apps in SwiftUI.\n\nJSONPlaceholder API:\nhttps://jsonplaceholder.typicode.com/\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-24T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/hwWzl_RYdoE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - How To Get Contracts #shorts","channel_name":"Sean Allen on YouTube","video_id":"5-Yy-zu2Uso","video_url":"https://www.youtube.com/watch?v=5-Yy-zu2Uso","description":"Your personal and professional network is the best way to get contracts as a software developer.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-24T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5-Yy-zu2Uso/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 83: It’s Not Gonna be Clippy","channel_name":"Code Completion","video_id":"BHVjt4efJhY","video_url":"https://www.youtube.com/watch?v=BHVjt4efJhY","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Accessibility Features Preview\n02:18 - Door Detection\n08:14 - Apple Watch Mirroring and Hand Gestures\n18:47 - Live Captions\n28:00 - VoiceOver\n34:49 - Customized Sound Recognition\n35:58 - Buddy Controller\n37:19 - Siri Pause Time\n41:27 - Voice Control Spelling Mode\n43:57 - Apple Books\n49:00 - Announcements\n1:05:22 - Sponsor: Not Phở\n1:06:52 - Mini Review Corner: The iOS App Icon Book\n1:15:46 - Outro\n1:16:27 - Commented Out: Ben on Apple Fitness\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Apple’s preview of accessibility features coming at the end of the year: https://www.apple.com/newsroom/2022/05/apple-previews-innovative-accessibility-features/\n    • Seeing with LiDAR: https://www.youtube.com/watch?v=8Au47gnXs0w\n• Mini Review Corner:\n    • The iOS App Icon Book: https://www.appiconbook.com\n• Commented Out:\n    • Strange Planet: https://twitter.com/nathanwpyle/status/1527742247785070592 \n    • Another: https://twitter.com/nathanwpyle/status/1105102834352164864\n    • Oh No: https://twitter.com/dorrismccomics\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, May 21st, 2022.","published":"2022-05-24T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/BHVjt4efJhY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Software Dev Tips - Complete Immersion #shorts","channel_name":"Sean Allen on YouTube","video_id":"amtb3FBxw6g","video_url":"https://www.youtube.com/watch?v=amtb3FBxw6g","description":"The best way to gain knowledge in the world of software development is to completely immerse yourself in it. This includes things like podcasts, YouTube videos, email newsletters, getting involved in the twitter community, etc... The more you hear and work with the concepts, the faster they will sink in.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-23T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/amtb3FBxw6g/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - How To Get Job Interviews #shorts","channel_name":"Sean Allen on YouTube","video_id":"hr8N3HCaEQk","video_url":"https://www.youtube.com/watch?v=hr8N3HCaEQk","description":"Don't go through the \"Front Door\" if you don't have to when it comes to software developer job interviews. The \"Front Door\" is when you go to the company website, click on \"careers\" and apply. Use that as a last resort. The best way is to get to know someone at the company (typically via twitter or local meetups) and ask for a referral. This route is almost a guaranteed interview. From there... it's up to you.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-23T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/hr8N3HCaEQk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Easy MVVM API JSON Example with Swift Async Await (Swift Concurrency API Example)","channel_name":"tundsdev on YouTube","video_id":"FKIzR2Meayg","video_url":"https://www.youtube.com/watch?v=FKIzR2Meayg","description":"SwiftUI Easy MVVM API JSON Example with Swift Async Await (Swift Concurrency API Example, Swift Async Await tutorial)\n\nIn this video, we're going to take a look at how we can use the new Swift Concurrency's Async Await with MVVM in SwiftUI to fetch JSON with an API. We'll look at how to use SwiftUI Async Await to fetch JSON, Swift decode JSON using URLSession using Swift Concurrency, and how to handle this data within our SwiftUI apps.\n\nWe'll also look at swift concurrency main actor which can be used by using the Swift Concurrency @MainActor annotation, to tell the system to place updates back onto the main thread.\n\nAfter looking into how to request data using Async Await, we'll then look at how we can add a ProgressView whilst our app is waiting for a response from the server and is loading, we'll then wrap up by looking at swift concurrency error handling and how to handle errors with Swift Concurrency by using the Swift throws keyword to capture any errors in the case paths we need to handle in this swift async await tutorial.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-23T14:00:07Z","thumbnail_url":"https://img.youtube.com/vi/FKIzR2Meayg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Series Speedrun Challenge","channel_name":"maeganwilson_","video_id":"VPAnbKpPkJk","video_url":"https://www.youtube.com/watch?v=VPAnbKpPkJk","description":"The challenge: Replicate the camera app from a screenshot and not spend more than 30 minutes on it... I spent 35 minutes before realizing I was over time. \n\nI used SwiftUI to make the layout and SF Symbols to get the iconography correct.\n\nInterested in joining the series? Check it out here 👉 https://www.swiftuiseries.com/\n\n🧑‍💻 GitHub link https://github.com/maeganwilson/SwiftUISpeedRun-Challange\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-05-23T13:18:19Z","thumbnail_url":"https://img.youtube.com/vi/VPAnbKpPkJk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"How to use Actors and non-isolated in Swift  | Swift Concurrency #9","channel_name":"Swiftful Thinking","video_id":"UUdi137FySk","video_url":"https://www.youtube.com/watch?v=UUdi137FySk","description":"Actors are possibly the most important update to come out of Swift Concurrency! They are incredibly powerful and solve Data Race problems in our applications! This is crucially important when working in a multi-threaded environment! In this video we will learn:\n1) The problem that Actors solve\n2) How to solve the problem without Actors\n3) How to solve the problem with Actors!\n\nNext video: https://youtu.be/BRBhMrJj5f4\nPrevious video: https://youtu.be/-JLenSTKEcA","published":"2022-05-23T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/UUdi137FySk/hqdefault.jpg","twitter_url":""},{"name":"Taking Smaller Steps using a Discovery Tree (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"znVPvcDGEtw","video_url":"https://www.youtube.com/watch?v=znVPvcDGEtw","description":"In a Discovery Tree, how small can/should we go? And at the end, I briefly share why your team should stop using Pull Requests.  I stream at https://twitch.tv/qcoding\n\n00:00 - Welcome\n07:55 - Industrial iOS Development\n08:50 - Coding\n59:18 - Stop using PRs","published":"2022-05-22T19:30:09Z","thumbnail_url":"https://img.youtube.com/vi/znVPvcDGEtw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Software Dev Tips - Does Language Matter? #shorts","channel_name":"Sean Allen on YouTube","video_id":"QT4IRT8WaeY","video_url":"https://www.youtube.com/watch?v=QT4IRT8WaeY","description":"A common question for new software developers is \"What is the best programming language to learn\". The answer is that it you should follow whatever you are most interested in because if you are interested, you are more likely to be successful learning it. Then learning a 2nd language (if you need to) is MUCH easier.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-22T16:00:18Z","thumbnail_url":"https://img.youtube.com/vi/QT4IRT8WaeY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - 90/90 Rule #shorts","channel_name":"Sean Allen on YouTube","video_id":"HBh7v2FvvoQ","video_url":"https://www.youtube.com/watch?v=HBh7v2FvvoQ","description":"When building a product there's the first 90% and then there's the second 90%. This sneaks up on new developers because they think their project is 90% done because it FEELS that way. However, all the edge cases, error handling, polish, screen sizes, animations, localization, etc... All that little stuff adds up to the second 90% of the project.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-22T14:00:05Z","thumbnail_url":"https://img.youtube.com/vi/HBh7v2FvvoQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Easy MVVM API JSON Example with Combine (Swift Combine API Example)","channel_name":"tundsdev on YouTube","video_id":"8myvYcFncI0","video_url":"https://www.youtube.com/watch?v=8myvYcFncI0","description":"SwiftUI Easy MVVM API JSON Example with Combine (Swift Combine API Example, Swift Combine API Tutorial)\n\nIn this video, we're going to look at how we can use the Swift Combine URLSession with MVVM in SwiftUI to fetch JSON with an API. We'll look at how to use SwiftUI Combine to fetch JSON, Swift decode JSON using URLSession using Swift Combine, and how to use Combine Publishers to handle data within our SwiftUI apps.\n\nAfter looking into how to request data using URLSession, we'll then look at how we can add a ProgressView whilst our app is waiting for a response from the server and is loading, we'll then wrap up by looking at swift concurrency error handling and how to handle errors with Swift Combine by using the Combine sink function to capture any errors in the case paths we need to take in this swift combine tutorial.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-22T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/8myvYcFncI0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Promote your SwiftUI Apps with SKOverlay","channel_name":"Stewart Lynch on YouTube","video_id":"XRxmXg3DI4U","video_url":"https://www.youtube.com/watch?v=XRxmXg3DI4U","description":"In this video I am going to introduce you to  SKOverlay for SwiftUI, Apple's Swift Class that allows you to recommend another app via an overlay view on top of the current view.\n\nWe will start with the basics and review your options and then create a reusable class that you can use in all of your projects that will only display the overlay at a specified interval instead of every time the view appears.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:44 The Basics\n7:17 Testing on Device\n9:46 Reusable OverlayManager Class\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SKOverlay-StarterProject.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SKOverlay-Completed\n\nReferences mentioned in video:\nRequesting AppStore Reviews\n   https://youtu.be/eJFN_Q2yPOo\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-22T13:37:53Z","thumbnail_url":"https://img.youtube.com/vi/XRxmXg3DI4U/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Can Twitch Really Recover From This??? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"v7XunIQrC3A","video_url":"https://www.youtube.com/watch?v=v7XunIQrC3A","description":"This Week in Apps I looked at the \"other\" Wordle, which was recently acquired by AppLovin, the new reality for Airbnb, the fall of Twitch, the impact of Bumble's price change, and whether VPNs are still in demand in Russia.\n\n► Airbnb Beat COVID, Sets a New Daily Downloads → High https://appfigures.com/resources/insights/20220429?f=5\n► VPN Apps Save Millions from Censorship in Russia → https://appfigures.com/resources/insights/censorship-leads-to-vpn-russia\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\n00:00 Howdy\n00:09 AppLovin acquires Wordle!\n02:14 Airbnb's go competition\n04:16 Game over for Twitch?\n06:32 Bumble's stumble\n08:37 VPNs in Russia\n10:09 All done\n\n#news #apps #mobile #insights #intelligence","published":"2022-05-22T13:00:35Z","thumbnail_url":"https://img.youtube.com/vi/v7XunIQrC3A/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 23 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"fp8k36BaseE","video_url":"https://www.youtube.com/watch?v=fp8k36BaseE","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-23-c59d77b3ea6e42538aadef168424c66e","published":"2022-05-22T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/fp8k36BaseE/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"SwiftUI Bindable List Element in Practice","channel_name":"Xcoding with Alfian","video_id":"JpmB1H94ru8","video_url":"https://www.youtube.com/watch?v=JpmB1H94ru8","description":"Hi Xcoders, in this byte sized video, we are going to on how to propagate change from children inside List back to the parent using SwiftUI Bindable List Element. #SwiftUI #iOSDev\n\nSource Code:\nhttps://github.com/alfianlosari/SwiftUIBindableListElement","published":"2022-05-22T12:32:33Z","thumbnail_url":"https://img.youtube.com/vi/JpmB1H94ru8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Software Dev Tips - Stay Patient... #shorts","channel_name":"Sean Allen on YouTube","video_id":"33CFb2i4kaM","video_url":"https://www.youtube.com/watch?v=33CFb2i4kaM","description":"Becoming a software developer is difficult and there are no shortcuts. It takes work and a long time. Be patient. It's worth it.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-21T16:00:01Z","thumbnail_url":"https://img.youtube.com/vi/33CFb2i4kaM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - ▶️  Should You Create Content? #shorts","channel_name":"Sean Allen on YouTube","video_id":"wd3IO7PfqwY","video_url":"https://www.youtube.com/watch?v=wd3IO7PfqwY","description":"Building an online presence within your software developer community is a great way to build a reputation and create opportunities. This could be a blog, podcast, YouTube channel, Instagram account, etc... Being known in your space will lead to all kinds of unforeseen opportunities.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-21T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/wd3IO7PfqwY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Easy MVVM API JSON Example with URLSession (URLSession JSON API Example)","channel_name":"tundsdev on YouTube","video_id":"r3O90QGKv98","video_url":"https://www.youtube.com/watch?v=r3O90QGKv98","description":"SwiftUI Easy MVVM API JSON Example with URLSession (URLSession JSON API Example)\n\nIn this video, we're going to take a look at how to use URLSession in SwiftUI to fetch JSON with an API. We'll look at how to use URLSession to fetch JSON, Swift decode JSON using URLSession, and how to handle this data within our SwiftUI apps.\n\nAfter looking into how to request data using URLSession in Swift, we'll then look at how we can add a ProgressView whilst our app is waiting for a response from the server and is loading, we'll then wrap up by looking at swift concurrency error handling and how to handle errors with Swift Concurrency by using the Swift throws keyword to capture any errors in the case paths we need to handle in this swift async await tutorial.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-21T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/r3O90QGKv98/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] Open Focus Timer, pt. 22 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"J4s1CWXubIM","video_url":"https://www.youtube.com/watch?v=J4s1CWXubIM","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-22-ab5d5357706b4a0d99d6ba22bca73c6b","published":"2022-05-21T13:00:15Z","thumbnail_url":"https://img.youtube.com/vi/J4s1CWXubIM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Architecture of an iOS app: what are the best practices? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"_HL-Jz6Stic","video_url":"https://www.youtube.com/watch?v=_HL-Jz6Stic","description":"🔥 Big thank you to Bitrise for sponsoring this live! 🔥\n\nBitrise is a cloud-based, secure and scalable Mobile DevOps platform, check out their website 👉 https://www.bitrise.io\n\n———\n\nBeing able to properly setup a scalable app architecture is an expected skill for any senior iOS developer 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\nWe'll start from a poorly implemented app and give it a scalable architecture 🔥\n\nIn this live you’ll learn step-by-step and by example all the concepts behind a scalable iOS architecture: dependency injection, MVVM, mocks, tests, and more 👌\n\nLink to the code 👉 https://github.com/vincent-pradeilles/live-ios-app-architecture\n\r\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-21T10:52:53Z","thumbnail_url":"https://img.youtube.com/vi/_HL-Jz6Stic/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"AI Chat Moderation: How to Identify Harmful Content","channel_name":"Stream Developers on YouTube","video_id":"n_kVUFLcGZU","video_url":"https://www.youtube.com/watch?v=n_kVUFLcGZU","description":"Machine Learning Engineer Chiara Caratelli covers how Natural Language Processing (NLP) technology can be leveraged to identify and moderate commercial spam at DeveloperWeek Europe 2022 (https://www.developerweek.com/europe/). \n\nTalk Abstract:\nWhether you’re attending a virtual event or watching your favorite gamer on a live stream, communicating via chat is a great way to engage with fellow participants, the host, and the content itself. But, bad actors, bots, and trolls can take advantage of the instantaneous nature of live chat and ruin the experience for everyone.\n\nLuckily, artificial intelligence (AI) solutions exist to help human moderators review a high volume of messages so that harmful content never even has a chance to reach innocent chat users. \n\nChiara Caratelli covers some of the advanced techniques used to develop AI-driven chat moderation that even the craftiest of spammers cannot circumvent.\n\nLearn more about in-app messaging with Stream by activating your free, 30-day chat trial. \n\n- https://getstream.io/chat/trial/\n- https://getstream.io/blog/chat-moderation/","published":"2022-05-20T18:01:09Z","thumbnail_url":"https://img.youtube.com/vi/n_kVUFLcGZU/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Software Dev Tips - Too Old To Code? #shorts","channel_name":"Sean Allen on YouTube","video_id":"nQTsBGDFBw4","video_url":"https://www.youtube.com/watch?v=nQTsBGDFBw4","description":"I wrote my first line of code at 32 years old, and I've done pretty well. So when I hear people in their mid 20's thinking they are too old, I have to correct them. A common misconception is that tech is a young person's game. That is absolutely not the case. Even if your in your 40s, 50s, 60s, etc... you can get a ton of value out of learning how to code.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-20T16:00:25Z","thumbnail_url":"https://img.youtube.com/vi/nQTsBGDFBw4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - Reputation #shorts","channel_name":"Sean Allen on YouTube","video_id":"vrGnBLlkZUA","video_url":"https://www.youtube.com/watch?v=vrGnBLlkZUA","description":"It's wise of you to impress at every job or contract in your career as a software developer. The tech community is a small world and your reputation will follow you around, for better or for worse. I recommend having a good one.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-20T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/vrGnBLlkZUA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Download, Save and Expire images using FileManager and NSCache in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"QYBwIE1hyY4","video_url":"https://www.youtube.com/watch?v=QYBwIE1hyY4","description":"Download, Save and Expire images using FileManager and NSCache in SwiftUI (Download images with Async/Await, Rebuilding AsyncImage With Caching, Cache Image From API, Download Image From API And Cache, Save Image in FileManager)\n\nIn this video, we will be building on top of our previous video Cache images in SwiftUI with NSCache. In our previous video, we looked at how to download an image from an URL using Swift Concurrency Async Await and cache it in our SwiftUI app using NSCache. \n\nRebuilding the SwiftUI AsyncImage view but adding in the ability to cache images in SwiftUI, doing this will allow us to massively improve the performance of our SwiftUI apps, since we won't be redownloading all the images every time they come into the view.\n\nWe're going to improve this by seeing how to save an image to FileManager in SwiftUI, so that our images get saved to the user's devices within the cached folder. The Filemanager allows us to persist files on the user's device so that we can access them later. So that we don't make wasteful network calls. \n\nAfter looking into this we'll then see how we can set an expiry date on our images so that we can control when images are deleted and removed from a user's device after a certain timeframe to ensure that we have the latest image saved onto our device.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-20T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/QYBwIE1hyY4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Do You Care? #shorts","channel_name":"Sean Allen on YouTube","video_id":"6ReszMC9Yqc","video_url":"https://www.youtube.com/watch?v=6ReszMC9Yqc","description":"Showing that you care and are passionate about your work will make you stand out amongst your team. This can build a strong reputation that will follow you throughout your career.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-19T16:00:04Z","thumbnail_url":"https://img.youtube.com/vi/6ReszMC9Yqc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - Communication Skills #shorts","channel_name":"Sean Allen on YouTube","video_id":"ibRAIW_axM8","video_url":"https://www.youtube.com/watch?v=ibRAIW_axM8","description":"A software developer with great communication skills has incredible value. It's good to be able to communicate with other engineers, but it's even better if you can break down complex topics to non-technical teammates to help them understand why things are they way the are on the engineering team.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-19T14:00:29Z","thumbnail_url":"https://img.youtube.com/vi/ibRAIW_axM8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Navigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation","channel_name":"tundsdev on YouTube","video_id":"Jr0rU8TGzjs","video_url":"https://www.youtube.com/watch?v=Jr0rU8TGzjs","description":"Navigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation\n\nIn this video, we're going to take a look at how we can handle swiftui navigation, using the SwiftUI NavigationLink and SwiftUI NavigationView. SwiftUI NavigationLink allows gives us the ability in SwiftUI navigate to another view.\n\nAfter looking into this we'll then take a look at the SwiftUI NavigationView. This is really important in giving us the ability to navigate within our SwiftUI apps, we'll look at how to use navigation view swiftui and customize it also.\n\nWe'll look at how to use swiftui navigation link also programmatically, to see how we can bind it to a SwiftUI observable object, and handle navigating to different screens using a Swift Enum to control the presentation.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-19T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/Jr0rU8TGzjs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to improve your Swift Code - PART 3 - Xcode file structure in SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"KeS3RvSJdfA","video_url":"https://www.youtube.com/watch?v=KeS3RvSJdfA","description":"This is the 2nd part of a new Swift tutorial series, where I will talk all about Coding Best Practices, Style Guide and Clean Code. You will see some considerations about file structure in Swift classes and SwiftUI views.\nYou can take advantage of markers and the minimap for faster navigation in your files.\n\nPART 1 https://youtu.be/A8w3KzwXQ9I\nPART 2 https://youtu.be/mnSR1giMhYU\n\nI will go through an example in SwiftUI and explain each step one-by-one. The main goal is to write code that is not only functionally correct but also easy to understand and easy to modify. I will try to follow the common rules as much as possible. Following these rules can significantly improve your code base. Remember you not only write code that you need to understand now but also for your future self and also other developers in your group.\n\nIf you are a future iOS developer, this might help you during your interview process. \n\nAlthough, I think if your  are a seasoned  developer, you probably heard about all these considerations, it might be a good reminder and refresher for you. \n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n⬇️ Project starter files: https://github.com/gahntpo/CatAPISwiftUI\n\n#SwiftUI #Xcode #BestPractice #FileStructure","published":"2022-05-19T12:00:10Z","thumbnail_url":"https://img.youtube.com/vi/KeS3RvSJdfA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Software Dev Tips - 💪 Show Initiative #shorts","channel_name":"Sean Allen on YouTube","video_id":"iTpnxpUbl7g","video_url":"https://www.youtube.com/watch?v=iTpnxpUbl7g","description":"As a junior software developer, showing initiative on projects with your team will make you stand out in a great way.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-18T16:00:22Z","thumbnail_url":"https://img.youtube.com/vi/iTpnxpUbl7g/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to improve your Swift Code - PART 2 - Access Control with private, private(set) public, open","channel_name":"Karin Prater on YouTube","video_id":"mnSR1giMhYU","video_url":"https://www.youtube.com/watch?v=mnSR1giMhYU","description":"This is the 2nd part of a Swift tutorial series, where I will talk all about Coding Best Practices, Style Guide and Clean Code. The topic is access control which is used to set the accessibility (visibility) of classes, structs, enums, properties, methods, initialisers, and subscripts.\n\nPART 1 https://youtu.be/A8w3KzwXQ9I\n\nI will go through an example in SwiftUI and explain each step one-by-one. The main goal is to write code that is not only functionally correct but also easy to understand and easy to modify. I will try to follow the common rules as much as possible. Following these rules can significantly improve your code base. Remember you not only write code that you need to understand now but also for your future self and also other developers in your group.\n\nIf you are a future iOS developer, this might help you during your interview process. \n\nAlthough, I think if your  are a seasoned  developer, you probably heard about all these considerations, it might be a good reminder and refresher for you. \n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n⬇️ Project starter files: https://github.com/gahntpo/CatAPISwiftUI\n\n#SwiftUI #CodingBestPractice #AccessControl","published":"2022-05-18T15:04:03Z","thumbnail_url":"https://img.youtube.com/vi/mnSR1giMhYU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Build an Onboarding Flow in SwiftUI with @AppStorage, Transition, Login & Logout","channel_name":"tundsdev on YouTube","video_id":"xi9T8jf7RXY","video_url":"https://www.youtube.com/watch?v=xi9T8jf7RXY","description":"Build an Onboarding Flow in SwiftUI with @AppStorage, Transition, Login & Logout, Walkthrough Screen Swiftui\n\nIn this video, we're going to take a look at how we can create a SwiftUI onboarding example. This SwiftUI onboarding flow will allow users to see user information using a SwiftUI TabView's, SwiftUI pagetabviewstyle which allows us to get a swiftui page view in SwiftUI for free. \n\nWe'll also look at how to use the SwiftUI @AppStorage property wrapper to manage whether the user has seen our onboarding screen or not in this SwiftUI onboarding tutorial.\n\nAfter looking at how to add this SwiftUI Onboarding flow in a simple example, we'll then look at how we can build on top of this by adding in a swiftui registration flow, to allow users to register in our SwiftUI apps.  Alongside a SwiftUI login flow where we will simulate allowing users to login and sign out.\n\nWe'll finally wrap up by creating a swiftui terms and conditions screen, where users must accept the terms in order to complete their registration. As well as looking into SwiftUI State Restoration, so when users close our app they are taken back to the last part of the flow they were on.\n\nThread (onAppear is called when the view hasn't appeared):\n\nhttps://developer.apple.com/forums/thread/656655?page=2\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-18T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/xi9T8jf7RXY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Beginner Freelancer #shorts","channel_name":"Sean Allen on YouTube","video_id":"GHzIR7x-Alg","video_url":"https://www.youtube.com/watch?v=GHzIR7x-Alg","description":"It's tempting to want to begin your software developer career as a remote contractor or freelancer. I believe it's best to start out at a traditional job for a couple years and start building up freelancing work side before making the switch to freelancing full time.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-18T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/GHzIR7x-Alg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift: Struct vs Class vs Actor, Value vs Reference Types, Stack vs Heap | Swift Concurrency #8","channel_name":"Swiftful Thinking","video_id":"-JLenSTKEcA","video_url":"https://www.youtube.com/watch?v=-JLenSTKEcA","description":"Quite possibly the MOST important video on my entire channel. In this installation, we will take an extremely deep-dive into the Swift language. We are covering these topics primarily because we will begin to use Actors for the remainder of this playlist. However, the knowledge in this video goes far beyond Swift Concurrency. This are some of the most complex topics in Swift and I've received a ton of requests to cover the different between these data types. It goes without saying that these are extremely important topics for any Swift developer to know!\n\nTopics include:\n1) Structs vs Classes vs Actors\n2) Value vs Reference Types\n3) Stack vs Heap memory\n4) Automatic Reference Counting (ARC) in Swift\n5) Weak vs Strong References\n\nLinks:\n- https://blog.onewayfirst.com/ios/posts/2019-03-19-class-vs-struct/\n- https://stackoverflow.com/questions/24217586/structure-vs-class-in-swift-language\n- https://medium.com/@vinayakkini/swift-basics-struct-vs-class-31b44ade28ae\n- https://stackoverflow.com/questions/24217586/structure-vs-class-in-swift-language/59219141#59219141\n- https://stackoverflow.com/questions/27441456/swift-stack-and-heap-understanding\n- https://stackoverflow.com/questions/24232799/why-choose-struct-over-class/24232845\n- https://www.backblaze.com/blog/whats-the-diff-programs-processes-and-threads/\n- https://medium.com/doyeona/automatic-reference-counting-in-swift-arc-weak-strong-unowned-925f802c1b99\n\nNext video: https://youtu.be/UUdi137FySk\nPrevious video: https://youtu.be/Tw_WLMIfEPQ\n\nIf you are enjoying this FREE playlist, please consider supporting the channel: https://www.buymeacoffee.com/nicksarno","published":"2022-05-18T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-JLenSTKEcA/hqdefault.jpg","twitter_url":""},{"name":"Software Dev Tips - 🌉. Live in a Tech Hub? #shorts","channel_name":"Sean Allen on YouTube","video_id":"HlKsYo8rt7M","video_url":"https://www.youtube.com/watch?v=HlKsYo8rt7M","description":"Remote work is great... but if you are early in your career building your network is insanely important. There's no better way to build your network that living in a tech hub city and attending local events and meetups. I recommend an early chapter in your career be in a large tech hub.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-17T16:00:09Z","thumbnail_url":"https://img.youtube.com/vi/HlKsYo8rt7M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to save a LOT of time by using code snippets 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"fFb_Ep8-vn0","video_url":"https://www.youtube.com/watch?v=fFb_Ep8-vn0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-17T14:57:28Z","thumbnail_url":"https://img.youtube.com/vi/fFb_Ep8-vn0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to use AppStorage in SwiftUI & User Defaults in Swift (@AppStorage SwiftUI, Swift User Defaults)","channel_name":"tundsdev on YouTube","video_id":"qlwQ_9aTeXA","video_url":"https://www.youtube.com/watch?v=qlwQ_9aTeXA","description":"How to use AppStorage in SwiftUI & User Defaults in Swift (@AppStorage SwiftUI, Swift User Defaults)\n\nIn this video, we're going to take a look at how we can use the SwiftUI @AppStorage to save custom data in UserDefaults. AppStorage in SwiftUI allows us to save and get data for our application in between app launches.\n\nWe'll first of all look at how we can use User Defaults in Swift to save the state of a light bulb when we close and open up our application, using the SwiftUI life cycle events. \n\nAfter we finish doing that we'll then look at how to use AppStorage in SwiftUI to clean up our code and only handle saving to user defaults on one line and also listen to updates to changes too.\n\nWe'll briefly touch on AppStorage not working sometimes and how to get around this problem when working and building your SwiftUI apps.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-17T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/qlwQ_9aTeXA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - 💰 Take Less Money #shorts","channel_name":"Sean Allen on YouTube","video_id":"Q1o4SG_fNiI","video_url":"https://www.youtube.com/watch?v=Q1o4SG_fNiI","description":"The right fit at a job is so important. Not only for career progression but for your overall happiness and fulfillment. Of course, money is a touchy subject, but in general sacrificing a little pay for the MUCH better fit is the smarter move in the long run.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-17T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/Q1o4SG_fNiI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"UIViewController Lifecycle in Swift: viewDidLoad or viewWillAppear?","channel_name":"Code Anatomy","video_id":"MjmyuEwEaxw","video_url":"https://www.youtube.com/watch?v=MjmyuEwEaxw","description":"One of the most important things to know when coding iOS apps in Swift is the UIViewController Lifecycle. This knowledge helps you decide where to call certain routines, like viewDidLoad vs viewWillAppear/viewDidAppear in UIKit.\n\nThis video shows you how you can see those steps in real time with the use of this Xcode project I created, which you can download here:\nhttps://github.com/CristiHabliuc/codeanatomy-projects/tree/main/starters/ViewControllerLifecycle\n\nI also explain my view on choosing between UIKit or SwiftUI (TL;DR I usually choose a hybrid approach)\n\nAs always, let me know if this helped you out in any way and I'd really love to see your suggestions for future content. Obviously it would be very helpful to see what you thought of this tutorial so I can improve the next ones!\n\nAlways keep learning!\nCristi","published":"2022-05-17T11:03:42Z","thumbnail_url":"https://img.youtube.com/vi/MjmyuEwEaxw/hqdefault.jpg","twitter_url":""},{"name":"Software Dev Tips - 1st Job Offer - How to Handle I#shorts","channel_name":"Sean Allen on YouTube","video_id":"L26-FltXqO4","video_url":"https://www.youtube.com/watch?v=L26-FltXqO4","description":"When receiving an offer for your first software developer job, it is going to be tempting to jump on that first offer. However, make sure it is the right fit. A GREAT first job experience can catapult your career. Conversely, a bad experience can hold you back. For your first job, go with the best fit... not the most money.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-16T16:00:09Z","thumbnail_url":"https://img.youtube.com/vi/L26-FltXqO4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Understand Classes vs Structures in Swift in Under 10 minutes (iOS Interview Question)","channel_name":"tundsdev on YouTube","video_id":"dhDZupnxbVk","video_url":"https://www.youtube.com/watch?v=dhDZupnxbVk","description":"Understand Classes vs Structures in Swift in Under 10 minutes (iOS Interview Question)\n\nIn this video, we'll be looking at the differences between classes and structs in Swift, and how this applies to us when modeling our data in SwiftUI. We'll look at the difference between classes vs structures in Swift playgrounds, to see the difference between a value type in swift and a reference type in swift. And how they differ from each other as well as giving you practical examples for when to use a struct in Swift and when to use a class in Swift as well.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-16T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/dhDZupnxbVk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Design Skills? #shorts","channel_name":"Sean Allen on YouTube","video_id":"JzVEJChaNhM","video_url":"https://www.youtube.com/watch?v=JzVEJChaNhM","description":"If you are building consumer products like apps or websites, it will greatly benefit software developers to learn basic design skills. Becoming good at design as well as code will make you a lot more valuable.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-16T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/JzVEJChaNhM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use Continuations in Swift (withCheckedThrowingContinuation) | Swift Concurrency #7","channel_name":"Swiftful Thinking","video_id":"Tw_WLMIfEPQ","video_url":"https://www.youtube.com/watch?v=Tw_WLMIfEPQ","description":"Continuations are a super-handy addition to the Swift language that allows us to convert code that is not created for an asynchronous context into code that can easily be integrated into our async/await methods. In this video, we will look at withCheckedThrowingContinuation and convert some @escaping closures into our Swift Concurrency code. This is perfect for SDKs and APIs that are not yet updated for Swift Concurrency!\n\nAPI: https://picsum.photos/300\n\nNext video: https://youtu.be/-JLenSTKEcA\nPrevious video: https://youtu.be/epBbbysk5cU","published":"2022-05-16T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/Tw_WLMIfEPQ/hqdefault.jpg","twitter_url":""},{"name":"Code Completion Episode 82: What I Really Really Want","channel_name":"Code Completion","video_id":"xnx6lvoXqjA","video_url":"https://www.youtube.com/watch?v=xnx6lvoXqjA","description":"","published":"2022-05-16T12:00:37Z","thumbnail_url":"https://img.youtube.com/vi/xnx6lvoXqjA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 4 (iOS)","channel_name":"Amr on YouTube","video_id":"YSbWTDpw3RQ","video_url":"https://www.youtube.com/watch?v=YSbWTDpw3RQ","description":"In this video we will add logo to the navigation bar as well as changing the action icons to the original icons from twitter\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-05-15T22:02:54Z","thumbnail_url":"https://img.youtube.com/vi/YSbWTDpw3RQ/hqdefault.jpg","twitter_url":""},{"name":"Getting Serious about Using a Discovery Tree (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"njy2gdXUfOs","video_url":"https://www.youtube.com/watch?v=njy2gdXUfOs","description":"I get more serious about using a Discovery Tree to visualize work. In the process, I discover that getting details out of my head sets me free! I stream at https://twitch.tv/qcoding","published":"2022-05-15T19:30:02Z","thumbnail_url":"https://img.youtube.com/vi/njy2gdXUfOs/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Software Dev Tips - Pretty README #shorts","channel_name":"Sean Allen on YouTube","video_id":"pEe3IRTtd2M","video_url":"https://www.youtube.com/watch?v=pEe3IRTtd2M","description":"Many software developers use GitHub as a way to showcase their work, but neglect screenshots in their repository's README file. People can learn a lot more about your project if you include screenshots of it in action in the README. \n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-15T16:00:33Z","thumbnail_url":"https://img.youtube.com/vi/pEe3IRTtd2M/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to build a view model in SwiftUI (Simple Model View ViewModel Example)","channel_name":"tundsdev on YouTube","video_id":"TgHgXPPKm9Q","video_url":"https://www.youtube.com/watch?v=TgHgXPPKm9Q","description":"How to build a view model in SwiftUI (Simple Model View ViewModel Example)\n\nIn this video, we will look at how and why we'd want to build a view model in SwiftUI. We'll look at the benefits of having a View Model in Swift. As opposed to using a state directly in our view. \n\nWe'll build a simple counter app SwiftUI app to grasp this concept and discuss all of the edge cases for when we want to use @State to build a source of trust for our SwiftUI view. And how we can use the environment object in SwiftUI to easily pass our view models between different views and share it as a source of truth.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-15T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/TgHgXPPKm9Q/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Create Small Projects #shorts","channel_name":"Sean Allen on YouTube","video_id":"1Dr77reCIP4","video_url":"https://www.youtube.com/watch?v=1Dr77reCIP4","description":"Should you create one large project to learn? Or should you create a bunch of smaller projects to show off a wide variety of software developer skills? In most circumstances, I believe creating a bunch of smaller projects is the better way to go.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-15T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1Dr77reCIP4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Disclosure Groups","channel_name":"Stewart Lynch on YouTube","video_id":"CmzXYTEv3KM","video_url":"https://www.youtube.com/watch?v=CmzXYTEv3KM","description":"In this video I am going to introduce you to Disclosure Groups in SwiftUI.\n\nI will start with a basic example and show how you can stylize them, and also show you you can programatically control the expansion and collapse of a group.\n\nWe will complete the video with a practical example where we convert a boring list view of items to a grouped list using disclosure groups that will allow for collapsing an expansion of data.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:20 Disclosure Groups Basics\n10:15 Creating a Countries Dictionary\n14:15 Updating the ListView to use Disclosure Groups\n16:30 Adding Collapse/Expand Buttons\n\nStarter Project Files:\nhttps://www.createchsol.com/StarterProjects/DisclosureGroupList-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Swif-UI-DIsclosure-Groups\n\nReferences mentioned in video:\nJSON Decoding Playlist\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\nJSON Decoding Playground tester\n   https://youtu.be/-UUyo3bOlys\nSorting Arrays with Multiple Criteria\n  https://youtu.be/4ochXtdrd70\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-15T13:45:20Z","thumbnail_url":"https://img.youtube.com/vi/CmzXYTEv3KM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"[iOS Dev] Open Focus Timer, pt. 21 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"o_rupp7C3Rs","video_url":"https://www.youtube.com/watch?v=o_rupp7C3Rs","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut","published":"2022-05-15T13:00:23Z","thumbnail_url":"https://img.youtube.com/vi/o_rupp7C3Rs/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"The most downloaded app and games in the world","channel_name":"Appfigures on YouTube","video_id":"SDpWWdoujdw","video_url":"https://www.youtube.com/watch?v=SDpWWdoujdw","description":"This Week in Apps I looked at Twitter's MRR and how close it is to Elon's goal, the most downloaded apps and games, remote jobs, and another IRL app that's beating COVID.\n\n► Work @ Appfigures → https://appfigures.com/jobs\n► The highest earning apps and games → https://youtu.be/wJspdt5kEw4\n► Get App Intelligence → https://appfigures.com/app-intelligence\n► My ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\n0:00 Intro\n0:10 Twitter's subscription revenue\n1:51 The most downloaded apps\n3:15 The most downloaded games\n4:33 Remote jobs get downloads\n5:53 Eventbrite beats COVID\n6:56 All done\n\n#news #apps #mobile #insights #intelligence","published":"2022-05-14T19:02:53Z","thumbnail_url":"https://img.youtube.com/vi/SDpWWdoujdw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Software Dev Tips - Attend Local Meetups #shorts","channel_name":"Sean Allen on YouTube","video_id":"NE9CZjeX0s4","video_url":"https://www.youtube.com/watch?v=NE9CZjeX0s4","description":"Your network is insanely valuable as a software developer. Having a great network can lead to amazing opportunities. A good way to start building that network is attending local software developer meetups.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-14T16:00:16Z","thumbnail_url":"https://img.youtube.com/vi/NE9CZjeX0s4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - Be Active on Twitter #shorts","channel_name":"Sean Allen on YouTube","video_id":"mD2Dy9rwi60","video_url":"https://www.youtube.com/watch?v=mD2Dy9rwi60","description":"Twitter has been a vital tool to any success I've had in the software developer space. It is an amazing place to meet other developers in your community and start building your network. Of course, Twitter can be rough, but I usually recommend creating a \"developer\" account and only follow software development related stuff. Leave all that other garbage out :)\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-14T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/mD2Dy9rwi60/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Easy ways to create custom data models in SwiftUI (How to create custom data models in SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"9Qi6GZLgsZU","video_url":"https://www.youtube.com/watch?v=9Qi6GZLgsZU","description":"Easy ways to create custom data models in SwiftUI (How to create custom data models in SwiftUI, Swift Custom Model, SwiftUI Custom Model)\n\nIn this video, we will look at custom data models in SwiftUI. These custom data models in Swift, are usually represented by using Structs in Swift. We'll build a list of users from a feed and break down in SwiftUI how to make a custom data type, we'll then look at the SwiftUI Identifiable protocol and how this can help us create unique models for our lists.\n\nWe'll also look at a Swift Immutable struct and the difference between them and Swift mutable structs and when to use each one In SwiftUI. Since we will be mutating our model with the likes count available to us in our UI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-14T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/9Qi6GZLgsZU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Architecture d’une app iOS : quelles sont les bonnes pratiques ? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"jx26O72c_FQ","video_url":"https://www.youtube.com/watch?v=jx26O72c_FQ","description":"🔥 Un grand merci à Bitrise de sponsoriser ce live ! 🔥\n\nBitrise est une plateforme cloud pour le DevOps mobile, sécurisée et évolutive : pour en savoir plus  👉 https://www.bitrise.io\n\n———\n\nDans ce live nous allons découvrir à travers un exemple concret quelles sont les bonnes pratiques à suivre pour architecturer une app iOS 📱\n\nAu programme : MVVM, Mocks, Tests, Injection de Dépendances, Coordinators, etc 🚀\n\nLien vers le code 👉 https://github.com/vincent-pradeilles/live-ios-app-architecture\n\r\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-14T13:31:01Z","thumbnail_url":"https://img.youtube.com/vi/jx26O72c_FQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"[iOS Dev] \"Boa\" app review + Open Focus Timer, pt. 20 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"H0t7eVn0qUk","video_url":"https://www.youtube.com/watch?v=H0t7eVn0qUk","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/87cd03bf495d4ea985689ef08769a1e1?v=064203b49f3a4412ae3a4080f12935db\nReviewed app: https://apps.apple.com/ca/app/boa-wallpaper-for-apple-watch/id1613776982\nReviewed apps developer: https://twitter.com/batuhankrbb","published":"2022-05-14T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/H0t7eVn0qUk/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"I Won An Award & Prize Giveaway 🥳","channel_name":"tundsdev on YouTube","video_id":"tQey9XXHMQQ","video_url":"https://www.youtube.com/watch?v=tQey9XXHMQQ","description":"I Won An Award & Prize Giveaway 🥳\n\nIn this video, we're going to do something a little different. If you didn't know I recently won an award for Hacking With Swift. It was for the Rising Star and I'm really grateful. As my way of giving back to the community, I'm giving something back. If you want to win stick around for the video to find out what you can win.\n\nCompetition Link:\nhttps://gleam.io/g6OhZ/win-a-free-1hour-session\n\nRising Star Award:\nhttps://www.hackingwithswift.com/awards\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-14T09:56:18Z","thumbnail_url":"https://img.youtube.com/vi/tQey9XXHMQQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What's new in Swift 5.6?","channel_name":"Mike Mikina on YouTube","video_id":"5MI5alkJM3o","video_url":"https://www.youtube.com/watch?v=5MI5alkJM3o","description":"Swift 5.6 includes a number of new interesting features. I though that now just before the WWDC 2022 it may be a good time to review what’s new in the Swift 5.6 😊\n\nSwift changelog: https://github.com/apple/swift/blob/main/CHANGELOG.md\n\nProposal SE-0335: Introduce existential any - https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md\n\nProposal SE-0290: Unavailability Condition - https://github.com/apple/swift-evolution/blob/main/proposals/0290-negative-availability.md\n\nProposal SE-0315: Type placeholders - https://github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md\n\nProposal SE-0320: Allow coding of non String / Int keyed Dictionary - https://github.com/apple/swift-evolution/blob/main/proposals/0320-codingkeyrepresentable.md\n\n#iOS #Swift #programming #xcode #apple\n\nMusic: Streambeats\n\n00:00 Intro\n00:19 Introduce existential any\n01:38 Unavailability Condition\n03:14 Type placeholders\n05:18 Allow coding of non String/Int keyed Dictionary\n06:42 Outro","published":"2022-05-13T18:41:04Z","thumbnail_url":"https://img.youtube.com/vi/5MI5alkJM3o/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Software Dev Tips - Find a Mentor #shorts","channel_name":"Sean Allen on YouTube","video_id":"6VxfMGRj-Iw","video_url":"https://www.youtube.com/watch?v=6VxfMGRj-Iw","description":"Finding good mentor early in your software development career will have compounding affects over time. It's one of the best things you can do.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-13T17:00:03Z","thumbnail_url":"https://img.youtube.com/vi/6VxfMGRj-Iw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Card Flip Animation SwiftUI","channel_name":"Swift Arcade","video_id":"7rxaRn-XK28","video_url":"https://www.youtube.com/watch?v=7rxaRn-XK28","description":"Greetings programs! In this episode I show you have to take two SwiftUI views, and combine them in a ZStack to create a really nice card flip in SwiftUI.\n\n0:00 Intro\n0:25 Overview\n3:57 Next project\n6:35 Adding the animations\n10:32 A working example\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/swiftui/blob/main/Animations/CardFlip/README.md\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-05-13T15:32:29Z","thumbnail_url":"https://img.youtube.com/vi/7rxaRn-XK28/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"The problem that Rethrows solves in Swift","channel_name":"Swift and Tips","video_id":"WdUjL8RoEGQ","video_url":"https://www.youtube.com/watch?v=WdUjL8RoEGQ","description":"Throwable functions are great for error handling, but if you work with closure parameters, things get complicated. Today we will see the problem that rethrows solves for throwable functions and closure parameters that also throw.\n\n------\nResources:\n* swift.org: \nhttps://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html\nhttps://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID362\n\n------\nVideos related:\n* Error handling in Swift: https://youtu.be/Lh1B5BsAAK8\n* Access Control in Swift: https://youtu.be/MPXvleREPe0\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-05-13T14:53:04Z","thumbnail_url":"https://img.youtube.com/vi/WdUjL8RoEGQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Breaking down the SwiftUI App Lifecycle (iOS App Life Cycle)","channel_name":"tundsdev on YouTube","video_id":"EJNCQFHYSRo","video_url":"https://www.youtube.com/watch?v=EJNCQFHYSRo","description":"Breaking down the SwiftUI App Lifecycle (iOS App Life Cycle)\n\nIn this video, we will look at the SwiftUI App Life Cycle. We'll look at how to trigger events when our apps enter the screen, and how we can modify the UI of our views, we'll look at the onAppear modifier, onDissapear modifier, and onChange modifier as well.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-13T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/EJNCQFHYSRo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - Jr, Sr, or Mid Level Dev? #shorts","channel_name":"Sean Allen on YouTube","video_id":"6SpqCT6Vv8w","video_url":"https://www.youtube.com/watch?v=6SpqCT6Vv8w","description":"One of the most common question newer developers have is what it takes to be considered Junior, Senior or mid-level. In my opinion, this is a tough question. If you asked 10 different developers this questions you'd probably get 10 different answers.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-13T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/6SpqCT6Vv8w/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Would I continue freelancing? #shorts","channel_name":"maeganwilson_","video_id":"czEGSfUW8r8","video_url":"https://www.youtube.com/watch?v=czEGSfUW8r8","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-05-13T09:59:54Z","thumbnail_url":"https://img.youtube.com/vi/czEGSfUW8r8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Software Dev Tips - Learn How Much to Build #shorts","channel_name":"Sean Allen on YouTube","video_id":"zzYq3AfZcvY","video_url":"https://www.youtube.com/watch?v=zzYq3AfZcvY","description":"When you're coming up with a feature there's a spectrum of complexity. In a perfect world you could quickly build a super robust, fully-featured version in no time. But that's now how it works. You will need to make sacrifices and trade offs to build a version of that feature that may be lesser than what you envisioned. \n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-12T16:00:25Z","thumbnail_url":"https://img.youtube.com/vi/zzYq3AfZcvY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - 📄  Learn to Read Documentation #shorts","channel_name":"Sean Allen on YouTube","video_id":"pHlky_as1C8","video_url":"https://www.youtube.com/watch?v=pHlky_as1C8","description":"Depending on your programming language, the documentation can be great... or not so great. Either way, it's best to learn how to solve problems by reading the documentation because there won't always be that blog post or YouTube video that answers your question.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-12T14:00:22Z","thumbnail_url":"https://img.youtube.com/vi/pHlky_as1C8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Cache images in SwiftUI with NSCache (Download images with Async/Await, Cache Image From API)","channel_name":"tundsdev on YouTube","video_id":"VZMNNaMjLyM","video_url":"https://www.youtube.com/watch?v=VZMNNaMjLyM","description":"Cache images in SwiftUI with NSCache (Download images with Async/Await, Rebuilding AsyncImage With Caching, Cache Image From API, Download Image From API And Cache)\n\nIn this video, we will look at how to download an image from an URL using Swift Concurrency Async Await and cache it in our SwiftUI app using NSCache. We'll be rebuilding the SwiftUI AsyncImage view but adding in the ability to cache images in SwiftUI, doing this will allow us to massively improve the performance of our SwiftUI apps, since we won't be redownloading all the images every time they come into the view.\n\nWe'll also look at how we can add some SwiftUI animations and SwiftUI transitions to our SwiftUI to nicely animate changes with the image.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-12T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/VZMNNaMjLyM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Software Dev Tips - ☠️  Avoid the Tutorial Trap","channel_name":"Sean Allen on YouTube","video_id":"D5q3-73y64E","video_url":"https://www.youtube.com/watch?v=D5q3-73y64E","description":"When learning software development many of us get caught in the \"Tutorial Trap\". The Tutorial Trap is when all you do is follow tutorials but never try to build your own ideas all by yourself. Once you have to figure it out on your own and now follow someone's step by step tutorial, you're learning will take off!\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-11T16:00:12Z","thumbnail_url":"https://img.youtube.com/vi/D5q3-73y64E/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Dev Tips - 🔑  Repetition is Key  #shorts","channel_name":"Sean Allen on YouTube","video_id":"z69SaN3-Njo","video_url":"https://www.youtube.com/watch?v=z69SaN3-Njo","description":"When learning new programming concepts, repetition is key. You don't just read one blog post or watch one YouTube tutorial and now you know it. You need to work with that concept over and over again before it sticks.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-11T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/z69SaN3-Njo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Reusable, Dynamic & Bindable Form In SwiftUI (Write A Clean & Reusable Form Component In SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"0QbHNoxWmKw","video_url":"https://www.youtube.com/watch?v=0QbHNoxWmKw","description":"Reusable, Dynamic & Bindable Form In SwiftUI (Write A Clean & Reusable Form Component In SwiftUI)\n\nIn this video, we will look at how we can use the Bindable syntax available to use in Xcode 13 to build a reusable form that we can easily use in any of our SwiftUI project, dynamic so that we can pass in different types of configurations for our forms and bindable so the form automatically updates our source of truth. We'll also look at how we can use some basic form validation in SwiftUI, along with some SwiftUI error handling for our form. After doing that we'll then look at how we can communicate data back to any of our views using closures if our form is valid.\n\nBy using a bindable for each in SwiftUI we'll create a SwiftUI Form that can include anything from:\n\n- SwiftUI Section\n- SwiftUI Section Header\n- SwiftUI Section Footer\n- SwiftUI TextField\n- SwiftUI Picker\n- SwiftUI Toggle\n- SwiftUI Button\n- SwiftUI Form Validation\n- SwiftUI Form Error Handling\n- Any kind of custom SwiftUI view\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-11T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0QbHNoxWmKw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to use TaskGroup to perform concurrent Tasks in Swift | Swift Concurrency #6","channel_name":"Swiftful Thinking","video_id":"epBbbysk5cU","video_url":"https://www.youtube.com/watch?v=epBbbysk5cU","description":"In the last video, we learned async-let. However, we saw that it was a bit limited because it required a new \"let\" for each method that we wanted to execute. Improving on that, we turn to TaskGroup, which allows us to execute a whole group of tasks concurrency and wait for their results together!\n\nAPI: https://picsum.photos/300\n\nNext video: https://youtu.be/Tw_WLMIfEPQ\nPrevious video: https://youtu.be/1OmJJwVF7uQ","published":"2022-05-11T13:00:22Z","thumbnail_url":"https://img.youtube.com/vi/epBbbysk5cU/hqdefault.jpg","twitter_url":""},{"name":"Software Dev Tips - Learn How To Learn #shorts","channel_name":"Sean Allen on YouTube","video_id":"R7PL6r0pffs","video_url":"https://www.youtube.com/watch?v=R7PL6r0pffs","description":"As a software developer you will never stop learning because technology is constantly evolving. Learning how you learn best will be a key to your success.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-10T18:30:16Z","thumbnail_url":"https://img.youtube.com/vi/R7PL6r0pffs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to Set Up AppCode So It Doesn't Beach Ball","channel_name":"Quality Coding on YouTube","video_id":"D3tYxC6EnDY","video_url":"https://www.youtube.com/watch?v=D3tYxC6EnDY","description":"The very first time you use AppCode, it’s easy to conclude that all it does is beach ball. But all you need is to change one setting to give it more memory. https://qualitycoding.org/appcode-memory-beach-ball/","published":"2022-05-10T15:15:13Z","thumbnail_url":"https://img.youtube.com/vi/D3tYxC6EnDY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to write tests that catch memory leaks! 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"G5p8b44CJeM","video_url":"https://www.youtube.com/watch?v=G5p8b44CJeM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nRead Antoine's article 👉 https://www.avanderlee.com/swift/memory-leaks-unit-tests/\nGet the code 👉 https://bit.ly/39zVeqm\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-10T14:56:49Z","thumbnail_url":"https://img.youtube.com/vi/G5p8b44CJeM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Software Dev Tips - Don’t Memorize #shorts","channel_name":"Sean Allen on YouTube","video_id":"VQYp-_LoZao","video_url":"https://www.youtube.com/watch?v=VQYp-_LoZao","description":"A lot of newer developers feel that they have to have everything memorized and never look stuff up. This is NOT the case. Experienced developers are constantly googling things!\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nDownload Creator View - My app that helps content creators run their business:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#shorts #softwaredeveloper #iosdeveloper","published":"2022-05-10T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/VQYp-_LoZao/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Communicate Between Views In SwiftUI With Closures, Understand Swift Closures & @escaping In Swift","channel_name":"tundsdev on YouTube","video_id":"UtvhGuIEnTY","video_url":"https://www.youtube.com/watch?v=UtvhGuIEnTY","description":"Communicate Between Views In SwiftUI With Closures, Understand Swift Closures & @escaping In Swift\n\nIn this video, we will look at how to communicate between SwiftUI views using closures. We'll first of all go back to some Swift basics, and break down \"What is a closure in SwiftUI\" and \"how to use swift closure\" to understand better the use cases for a swift closure. After doing that we'll then look at what is @escaping in swift to understand how this helps us when we're working with swift escaping closures also.\n\nAfter understanding what a swift closure is and also what is an escaping closure, we'll then look at how to use a closure in SwiftUI, to help us communicate between our views, trigger actions, and also how to pass data between SwiftUI views using closures too.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-10T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/UtvhGuIEnTY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 81","channel_name":"Code Completion","video_id":"GNmOx2lUkuM","video_url":"https://www.youtube.com/watch?v=GNmOx2lUkuM","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Free Time and Work Time \n10:41 - Side Projects\n24:18 - Side Gigs\n33:56 - Spend Your Free Time Learning\n55:39 - Free-Free Time\n1:10:43 - Sponsor: Bon Voyage\n1:11:41 - Mini Review Corner: Logitech Circle View\n1:20:20 - Outro\n1:21:01 - Commented Out: M1 Ultra Followup\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• How to spend your free time:\n    • Quantity leads to Quality: https://austinkleon.com/2020/12/10/quantity-leads-to-quality-the-origin-of-a-parable/\n    • Dimitri’s icon for Katsudon: https://twitter.com/dimitribouniol/status/1244481456144920577\n    • About by PCalc: https://apps.apple.com/gb/app/about-by-pcalc/id1613982997\n    • AppKit for Classic: https://github.com/uliwitness/AppKitForClassic\n    • iOS Dev Weekly: https://iosdevweekly.com \n• Mini Review Corner:\n    • Logitech Circle View: https://www.logitech.com/en-us/products/cameras/circle-view-security-camera.html\n    • Doorbell: https://www.logitech.com/en-us/products/cameras/circle-view-video-doorbell.html\n• Commented Out: M1 Ultra Followup\n    • 128 GB of RAM: https://twitter.com/dimitribouniol/status/1522354157457342464\n    • Linear.app: https://linear.app\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, May 8th, 2022.","published":"2022-05-10T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/GNmOx2lUkuM/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"AF Chat - Why I Finally Got into ASO as an Indie with Ryan McLeod from Blackbox","channel_name":"Appfigures on YouTube","video_id":"VuQ8l1Nhztk","video_url":"https://www.youtube.com/watch?v=VuQ8l1Nhztk","description":"What's it like for an indie game developer to get into App Store Optimization? Ryan McLeod, the mastermind behind hit game Blackbox, is joining me to talk about why he finally took the plunge and started optimizing keywords and how he's tackling that while continuing to focus on development. \n\n\n\nJoin us to learn from his journey.","published":"2022-05-09T22:46:50Z","thumbnail_url":"https://img.youtube.com/vi/VuQ8l1Nhztk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"@FocusState In SwiftUI (How To Manage Keyboard In SwiftUI, Dismiss Keyboard In SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"ZC7ZxNS3sHM","video_url":"https://www.youtube.com/watch?v=ZC7ZxNS3sHM","description":"@FocusState In SwiftUI (How To Manage Keyboard In SwiftUI, Dismiss Keyboard In SwiftUI, How To Use @FocusState in SwiftUI\n\nIn this video, we will look at SwiftUI Focus with SwiftUI Textfields, we can manage keyboards in a SwiftUI app using the FocusState property wrapper. This new property wrapper allows us to handle focus with text fields in SwiftUI.\n\nWe'll look at adding a toolbar above our keyboard, which will allow us to put a swiftui textfield in focus, to add next and previous buttons to scroll through our textfields in our SwiftUI app, after doing that we'll then look at how to dismiss keyboard in SwiftUI. Giving us everything we need to know on how to manage keyboard in SwiftUI and fully understand how to use focus state in swiftui.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-09T14:00:13Z","thumbnail_url":"https://img.youtube.com/vi/ZC7ZxNS3sHM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Startup Vlog #17 - I Didn't Work For a Month. What Happened?","channel_name":"Sean Allen on YouTube","video_id":"4lS8I0D69T0","video_url":"https://www.youtube.com/watch?v=4lS8I0D69T0","description":"I didn't work on Creator View for the entire month of April. You can't win in the startup game if you do that. In this video I discuss the confluence of events that led to my loss of motivation and how I'm dealing with it. Startups are a roller coaster.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Don't Work, Can't Win\n0:37 - What Led to Loss of Motivation\n1:43 - Took a Break - Distractions Introduced\n2:46 - Importance of \"Accountability Buddy\"\n3:41 - Just a Speedbump?\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-05-09T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/4lS8I0D69T0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use Async Let to perform concurrent methods in Swift | Swift Concurrency #5","channel_name":"Swiftful Thinking","video_id":"1OmJJwVF7uQ","video_url":"https://www.youtube.com/watch?v=1OmJJwVF7uQ","description":"One of the most convenient additions to async / await is async-let. This allows us to easily perform multiple asynchronous functions at the same time. In this video we will learn how to execute multiple methods concurrently and then await for their results all together by using async let!\n\nAPI: https://picsum.photos/300\n\nNext video: https://youtu.be/epBbbysk5cU\nPrevious video: https://youtu.be/fTtaEYo14jI","published":"2022-05-09T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/1OmJJwVF7uQ/hqdefault.jpg","twitter_url":""},{"name":"Discovering Smaller Steps While Coding (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"rWYh63d_e-0","video_url":"https://www.youtube.com/watch?v=rWYh63d_e-0","description":"Important coding goal: minimize the time your code is broken. This often means discovering smaller steps which aren''t apparent when you start.  I stream at https://twitch.tv/qcoding","published":"2022-05-08T19:30:02Z","thumbnail_url":"https://img.youtube.com/vi/rWYh63d_e-0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift 5.7: what will be the new features? 🤨 (Opaque Parameters and `if let` shorthand)","channel_name":"Vincent Pradeilles on YouTube","video_id":"zvKbnSalGqs","video_url":"https://www.youtube.com/watch?v=zvKbnSalGqs","description":"Are you curious about the features that will come with the next version of Swift?\r 🤨\n\nWe can already read about them on Github!\n\nOpaque Parameters 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0341-opaque-parameters.md\n`if let` shorthand 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-08T14:49:39Z","thumbnail_url":"https://img.youtube.com/vi/zvKbnSalGqs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Mastering SwiftLint for Code Readability","channel_name":"Stewart Lynch on YouTube","video_id":"4YQ6DJ-xovY","video_url":"https://www.youtube.com/watch?v=4YQ6DJ-xovY","description":"SwiftLint is an open-source tool to enforce Swift style and conventions. It is developed by Realm. You can set your coding style rules and force them during development. \n\nIt is based on the now no longer active GitHub Swift StyleGuide that was an attempt to encourage patterns that accomplish the following goals (in rough priority order):\n\n1. Increased rigor, and decreased likelihood of programmer error\n2. Increased clarity of intent\n3. Reduced verbosity\n4. Fewer debates about aesthetics\n\nIn this tutorial, I will step you through the process of installing SwiftLint on your mac and how you can start using it to clean up your code.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:26 SwiftLint and Test App Overview\n2:22 Installation\n3:17 SwiftLint from the Command Line\n11:30 inline rule overrides\n14:00 SwiftLint Help\n19:19 swilftlint.yml configuration\n25:00 Xcode Run Script\n\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SwiftLint-Starter.zip\n\nReferences mentioned in video:\nSwiftLint GitHub repository\n   https://github.com/realm/SwiftLint\n Homebrew:\n   https://brew.sh\nBuilding a Command Line Tool\n   https://youtu.be/pQt71tLmiac\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-08T14:01:29Z","thumbnail_url":"https://img.youtube.com/vi/4YQ6DJ-xovY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Form with Section, TextFields, Picker, Toggle, Button, Validation & SwiftUI Accordion","channel_name":"tundsdev on YouTube","video_id":"VCV7qLb6p1U","video_url":"https://www.youtube.com/watch?v=VCV7qLb6p1U","description":"SwiftUI Form with Section, TextFields, Picker, Toggle, Button, Validation & SwiftUI Accordion\n\nIn this video, we will look at a SwiftUI Form Example. This SwiftUI Form will include the following:\n\n- SwiftUI Section\n- SwiftUI Section Header\n- SwiftUI Section Footer\n- SwiftUI TextField\n- SwiftUI Picker\n- SwiftUI Toggle\n- SwiftUI Button\n- SwiftUI Form Validation\n- SwiftUI Form Error Handling\n- SwiftUI Accordion \n\nWe'll look at how to add each one of these SwiftUI views into our SwiftUI Form, which will use a closure to communicate back any valid form data, which we can use in our SwiftUI app. This SwiftUI Form will be presented using the .sheet modifier, and will allow us to reuse it in multiple projects. So let's see how to build a form in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-08T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/VCV7qLb6p1U/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] Open Focus Timer, pt. 19 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"ep7sRmJE-sI","video_url":"https://www.youtube.com/watch?v=ep7sRmJE-sI","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-19-af699772787148d99fb8910e602489d7","published":"2022-05-08T11:00:30Z","thumbnail_url":"https://img.youtube.com/vi/ep7sRmJE-sI/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"The HIGHEST EARNING apps and games in April #news","channel_name":"Appfigures on YouTube","video_id":"wJspdt5kEw4","video_url":"https://www.youtube.com/watch?v=wJspdt5kEw4","description":"This Week in Apps I looked at the streamer that's rarely talked about, the impact of free food for downloads, the highest earning apps and games, and Johnny Depp's impact on downloads of one app.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\n0:00 Welcome\n0:10 A Top Streamer\n1:51 McDonald's vs the rest\n3:48 Highest earning apps\n5:15 Highest earning games\n6:39 Captain's orders\n7:35 All done\n\n#news #apps #mobile #insights #intelligence","published":"2022-05-07T20:11:29Z","thumbnail_url":"https://img.youtube.com/vi/wJspdt5kEw4/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"My portable desk setup as Software Engineer / iOS developer","channel_name":"Xcoding with Alfian","video_id":"kQJQxw1Fzlo","video_url":"https://www.youtube.com/watch?v=kQJQxw1Fzlo","description":"- MacBook Pro 14 inch Base M1 pro with 16 GB RAM /512 GB SSD\n- Asus ROG XG-16AHP Portable monitor with tripod stand\n- Ducky One 3 SF Daybreak with Cherr MX Silent Red Switches\n- Logitech Pro X Superlight Wireless Mouse\n- Logitech G840 XL Pink Desk Mat\n- HyperX Keyboard Wrist Pad\n- Adjustable Laptop Stand","published":"2022-05-07T14:02:51Z","thumbnail_url":"https://img.youtube.com/vi/kQJQxw1Fzlo/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Menu VS Context Menu In SwiftUI (Breaking down the difference between Menu and Context Menu)","channel_name":"tundsdev on YouTube","video_id":"HLJ2RhjWbqs","video_url":"https://www.youtube.com/watch?v=HLJ2RhjWbqs","description":"Menu VS Context Menu In SwiftUI (Breaking down the difference between Menu and Context Menu)\n\nIn this video, we will look at the differences between Menu In SwiftUI and Context Menu in SwiftUI. We'll discuss the differences in how to create each one and also when you'd want to use each one.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-07T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/HLJ2RhjWbqs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Spring sale ends tomorrow! Get your discounted SwiftUI books now! Clickable ink in description.","channel_name":"Mark Moeykens on YouTube","video_id":"9PTe9v6Y7xI","video_url":"https://www.youtube.com/watch?v=9PTe9v6Y7xI","description":"","published":"2022-05-06T23:12:33Z","thumbnail_url":"https://img.youtube.com/vi/9PTe9v6Y7xI/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How useful are Convenience Initializers in Swift?","channel_name":"Swift and Tips","video_id":"GGvddqDq4Mc","video_url":"https://www.youtube.com/watch?v=GGvddqDq4Mc","description":"Convenience inits are a great tool provided in Swift as a shortcut for your initialization!\n\n------\nResources:\n* swift.org: https://docs.swift.org/swift-book/LanguageGuide/Initialization.html#ID216\n\n------\nVideos related:\n* Escaping Closures: https://youtu.be/vmgxTNwLlQY\n* Access Control: https://youtu.be/MPXvleREPe0\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\n\nContact: \nhttps://twitter.com/swiftandtips\nhttps://www.linkedin.com/company/swiftandtips\nhttps://www.facebook.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-05-06T14:38:42Z","thumbnail_url":"https://img.youtube.com/vi/GGvddqDq4Mc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Menu & MenuStyle In SwiftUI (SwiftUI Menu, Menu SwiftUI, SwiftUI Menu Style, Menu Style SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"4ow8bRY2McE","video_url":"https://www.youtube.com/watch?v=4ow8bRY2McE","description":"Menu & MenuStyle In SwiftUI (SwiftUI Menu, Menu SwiftUI, SwiftUI Menu Style, Menu Style SwiftUI)\n\nIn this video, we will look at how to use Menu in SwiftUI. Menu in SwiftUI allows us to add quick actions within our SwiftUI apps to give users a range of options when trying to perform an action. After looking into SwiftUI Menu. \n\nWe'll then look into MenuStyle in SwiftUI and how to use menu style in SwiftUI to style a Menu in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-06T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/4ow8bRY2McE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Startup Vlog #16 - I Lost My Cofounder to Apple","channel_name":"Sean Allen on YouTube","video_id":"JFJ9KlBj4IE","video_url":"https://www.youtube.com/watch?v=JFJ9KlBj4IE","description":"My cofounder got hired away by Apple and now I'm back to building Creator View all on my own. In this video I discuss who the cofounder was, how the partnership was going and where I go from here. Do I continue to build this startup by myself? Do I find another cofounder? Do I take investment and hire people? We'll see...\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - No More Cofounder\n0:49 - Who Was It?\n1:42 - How the Partnership Went\n2:49 - What Was Their Stake?\n3:19 - Max’s Work - Goals & Easter egg\n4:13 - Max’s Work - Charts & Animations\n4:52 - Max’s Work - Currencies\n5:42 - The Limbo Period - Apple Interviews\n8:19 - Where Do I Go From Here?\n8:28 - Continue On My Own\n9:48 - Find Another Cofounder\n11:30 - Take On Investment\n12:36 - Startups are Hard\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-05-06T13:15:03Z","thumbnail_url":"https://img.youtube.com/vi/JFJ9KlBj4IE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Books Spring sale! By Mark Moeykens, Big Mountain Studio!","channel_name":"Mark Moeykens on YouTube","video_id":"3ByjsU5ySQM","video_url":"https://www.youtube.com/watch?v=3ByjsU5ySQM","description":"Spring Sale! \n\nYes, Big Mountain Studio's books are now on sale for one week!\n\nhttps://www.bigmountainstudio.com/a/l56tk\n\nClickable link in Bio!\n\nHere are the sale prices this Spring:\nSwiftUI Views Mastery ($37)\nSwiftUI Animations Mastery ($37)\nWorking with Data in SwiftUI ($21)\nCombine Mastery in SwiftUI ($156)\nThe SwiftUI Book Bundle ($252)\n\nBe sure to take some time to get outside and celebrate life during your SwiftUI journey! 🌺\n\nBe sure to take advantage of this sale during the next 7 days.\n\nYour SwiftUI friend,\nMark Moeykens\nBig Mountain Studio\n#swiftui #springsale #code #coding #swiftlang #softwareengineer #softwaredevelopment #programming #programmers #programminglife #programmingbooks #combine #combinebook #swiftuibook\n#swiftcoder #swift #swiftlover #swiftlovers #ios #iosdeveloper #iosengineer #iosdev #iosdevelopment #app #apple #appledev #apbuilders #ios15 #iosdevelopment #codinglife","published":"2022-05-05T21:44:33Z","thumbnail_url":"https://img.youtube.com/vi/3ByjsU5ySQM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"ContextMenu In SwiftUI (SwiftUI ContextMenu, ContextMenu SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"iDx5TYYPXOQ","video_url":"https://www.youtube.com/watch?v=iDx5TYYPXOQ","description":"ContextMenu In SwiftUI (SwiftUI ContextMenu, ContextMenu SwiftUI)\n\nIn this video, we will look at how to use ContextMenu in SwiftUI. ContextMenu in SwiftUI allows us to add quick actions within our SwiftUI apps to give users a range of options when long-pressing on a view.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-05T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/iDx5TYYPXOQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Startup Vlog #15 - Converting Mac and iPad app to iPhone in SwiftUI","channel_name":"Sean Allen on YouTube","video_id":"kfxtu8gV1as","video_url":"https://www.youtube.com/watch?v=kfxtu8gV1as","description":"I discuss the process of converting an app that was built and designed for the Mac and iPad to an iPhone version using SwiftUI. I talk about the code involved, how Size Classes matter and supporting landscape on the iPhone. At the end of the video I do a quick walk through of the iPhone version of Creator View to showcase the screens and discuss my design thought process.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - What I'll Discuss\n0:29 - The Code - Key Elements\n1:11 - Size Classes\n1:59 - Adapting at Entry Points\n3:06 - Using Size Classes to Support Landscape\n3:53 - Landscape - AdaptiveOrientationStack\n4:48 - Should You Support Landscape - Rant\n5:37 - Creator View Landscape Support\n6:15 - Should I Have Designed for iPhone First?\n7:55 - Multi-Platform - Development Slows Down\n8:54 - iPhone App Walkthrough & Demo\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-05-05T12:30:11Z","thumbnail_url":"https://img.youtube.com/vi/kfxtu8gV1as/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Startup Vlog #14 - SwiftUI Made the iPhone & Mac App Release Easy","channel_name":"Sean Allen on YouTube","video_id":"VJhc7bBV_o4","video_url":"https://www.youtube.com/watch?v=VJhc7bBV_o4","description":"In this video I discuss how SwiftUI made the Mac and iPhone App release WAY ahead of schedule. I also talk about making the schedule feature free and some overall updates to the product. I finish off the video by talking about the 2nd iteration of website and App Store screenshot designs.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - It's been 2 months!\n0:26 - Mac App Release (SwiftUI)\n1:00 - iPhone App Release (SwiftUI)\n3:30 - Afterthought Becomes the Main Thing\n4:54 - Schedule is Now Free & Feature Updates\n9:19 - Website & App Store Screenshots - 2nd Iteration\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-05-04T14:17:34Z","thumbnail_url":"https://img.youtube.com/vi/VJhc7bBV_o4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Add a Search Bar In SwiftUI with Searchable (SwiftUI Search bar, SwiftUI Searchable)","channel_name":"tundsdev on YouTube","video_id":"cEkWTQNIEXA","video_url":"https://www.youtube.com/watch?v=cEkWTQNIEXA","description":"Add a Search Bar In SwiftUI with Searchable (SwiftUI Search bar, SwiftUI Searchable)\n\nIn this video, we will look at how to add a search bar in SwiftUI, we'll look at how we can use the searchable modifier in SwiftUI, to add a search bar above a list in SwiftUI. We'll then look at how to use a searchable to filter out a list in SwiftUI and also how to modify how our search bar is displayed.\n\nWe'll also look at the isSearching Environment Value to see how we can use this to detect changes to searching within our SwiftUI apps.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-04T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/cEkWTQNIEXA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to use Task and .task in Swift | Swift Concurrency #4","channel_name":"Swiftful Thinking","video_id":"fTtaEYo14jI","video_url":"https://www.youtube.com/watch?v=fTtaEYo14jI","description":"Tasks are a building block for writing Swift Concurrency code. Every time we are in an asynchronous context, we are actually performing work within a Task! In this video, we will take another deep-dive, this time looking at how Tasks work and reviewing some of the most common use cases for Tasks. As explained in the video, this is a intro video to Tasks and in the following videos we will continue to use and learn more about them!\n\nAPI: https://picsum.photos/1000\n\nNext video: https://youtu.be/1OmJJwVF7uQ\nPrevious video: https://youtu.be/-5kIzkBqAzc","published":"2022-05-04T04:00:11Z","thumbnail_url":"https://img.youtube.com/vi/fTtaEYo14jI/hqdefault.jpg","twitter_url":""},{"name":"Spring Sale! Big Mountain Studio's books are now on sale for one week! Clickable link in Description","channel_name":"Mark Moeykens on YouTube","video_id":"UJpgTuuUMiM","video_url":"https://www.youtube.com/watch?v=UJpgTuuUMiM","description":"I live in the Northern Hemisphere so it's Spring here.\n\nThat means trees are finally growing leaves, the weather is warming up and the flowers are coming out. 🌷\n\nIt also means...Spring Sale! \n\nYes, Big Mountain Studio's books are now on sale for one week!\n\nhttps://www.bigmountainstudio.com/a/l56tk\n\nClickable link in Bio!\n\nHere are the sale prices this Spring:\nSwiftUI Views Mastery ($37)\nSwiftUI Animations Mastery ($37)\nWorking with Data in SwiftUI ($21)\nCombine Mastery in SwiftUI ($156)\nThe SwiftUI Book Bundle ($252)\n\nBe sure to take some time to get outside and celebrate life during your SwiftUI journey! 🌺\n\nBe sure to take advantage of this sale during the next 7 days.\n\nYour SwiftUI friend,\nMark Moeykens\nBig Mountain Studio\n#swiftui #springsale #code #coding #swiftlang #softwareengineer #softwaredevelopment #programming #programmers #programminglife #programmingbooks #combine #combinebook #swiftuibook\n#swiftcoder #swift #swiftlover #swiftlovers #ios #iosdeveloper #iosengineer #iosdev #iosdevelopment #app #apple #appledev #apbuilders","published":"2022-05-03T19:30:10Z","thumbnail_url":"https://img.youtube.com/vi/UJpgTuuUMiM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"What if we combined Property Wrappers and KeyPaths? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"YDSwp9r37SY","video_url":"https://www.youtube.com/watch?v=YDSwp9r37SY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3iFWxFz\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-05-03T14:57:00Z","thumbnail_url":"https://img.youtube.com/vi/YDSwp9r37SY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Edit A List In SwiftUI (SwiftUI EditButton, EditButton SwiftUI, SwiftUI Edit List)","channel_name":"tundsdev on YouTube","video_id":"2Dix6w83raA","video_url":"https://www.youtube.com/watch?v=2Dix6w83raA","description":"How To Edit A List In SwiftUI (SwiftUI EditButton, EditButton SwiftUI, SwiftUI Edit List)\n\nIn this video, we will look at how to edit a list in SwiftUI. We'll look at how we can add an EditButton in SwiftUI, to our navigation bar. Then we'll look at how to delete items in a list in SwiftUI using EditButton and we'll also look at how we can reorder items in a list in SwiftUI using EditButton.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-03T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/2Dix6w83raA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 80: Now I Get to Blast You on Twitter","channel_name":"Code Completion","video_id":"RdU3LNKGZJA","video_url":"https://www.youtube.com/watch?v=RdU3LNKGZJA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Asking for Decisions\n03:20 - 4 Levels of Questions for Decision Making\n11:07 - Early Planning\n13:39 - Excelling at Meetings\n24:08 - Deciding in Public\n36:42 - Pushing Boundaries\n45:45 - Sponsor: Huuungry\n47:09 - Mini Review Corner: Mac Studio feat. M1 Ultra\n1:08:45 - Outro\n1:09:24 - Commented Out: Audio Troubles\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• How to ask for a decision to be made.\n• The importance of bringing up ambiguities early.\n• Architecting as much as possible ahead of time.\n• Making decisions in public vs private.\n• When it’s ok to overstep your bounds.\n• Doing first and asking for forgiveness later.\n• We review the Mac Studio with M1 Ultra.\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, April 30th, 2022.","published":"2022-05-03T11:00:10Z","thumbnail_url":"https://img.youtube.com/vi/RdU3LNKGZJA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI books spring SALE! Big Mountain Studio discounted prices for boosting your developer career","channel_name":"Mark Moeykens on YouTube","video_id":"hYyQi0-kbaE","video_url":"https://www.youtube.com/watch?v=hYyQi0-kbaE","description":"I live in the Northern Hemisphere so it's Spring here.\n\nThat means trees are finally growing leaves, the weather is warming up and the flowers are coming out. 🌷\n\nIt also means...Spring Sale! \n\nYes, Big Mountain Studio's books are now on sale for one week!\n\nhttps://www.bigmountainstudio.com/a/l56tk\n\nClickable link in Bio!\n\nHere are the sale prices this Spring:\nSwiftUI Views Mastery ($37)\nSwiftUI Animations Mastery ($37)\nWorking with Data in SwiftUI ($21)\nCombine Mastery in SwiftUI ($156)\nThe SwiftUI Book Bundle ($252)\n\nBe sure to take some time to get outside and celebrate life during your SwiftUI journey! 🌺\n\nBe sure to take advantage of this sale during the next 7 days.\n\nYour SwiftUI friend,\nMark Moeykens\nBig Mountain Studio\n#swiftui #springsale #code #coding #swiftlang #softwareengineer #softwaredevelopment #programming #programmers #programminglife #programmingbooks #combine #combinebook #swiftuibook\n#swiftcoder #swift #swiftlover #swiftlovers #ios #iosdeveloper #iosengineer #iosdev #iosdevelopment #app #apple #appledev #apbuilders","published":"2022-05-02T18:27:00Z","thumbnail_url":"https://img.youtube.com/vi/hYyQi0-kbaE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Introducing MotionScape: Prototype SwiftUI Animation Easings","channel_name":"Stream Developers on YouTube","video_id":"xOX7MsrbaPY","video_url":"https://www.youtube.com/watch?v=xOX7MsrbaPY","description":"MotionScape is your SwiftUI animation's playground as a developer. You can see all animations and their parameters in effect with beautifully designed and handcrafted animation examples. Best of all: directly preview and export your settings as production-ready SwiftUI code that you can use in your apps as-is.\n\nSupercharge your apps with animations and get to know how to use them - with MotionScape!\n\nDownload MotionScape from the Mac AppStore: \nhttps://gstrm.io/motionscape-yt\n\nWebpage:\nhttps://getstream.github.io/motionscape-app/\n\nSwiftUI chat messaging:\nhttps://getstream.io/chat/sdk/swiftui/\n\nChapters:\n00:00 Introducing MotionScape\n00:31 Adjusting animation parameters\n00:54 Supported interpolations\n01:03 Previewing animation examples\n01:50 Find and download MotionScape","published":"2022-05-02T15:00:24Z","thumbnail_url":"https://img.youtube.com/vi/xOX7MsrbaPY/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"UI Design a Maps app in Figma - Full course","channel_name":"DesignCode","video_id":"ZCJyVyZH5EY","video_url":"https://www.youtube.com/watch?v=ZCJyVyZH5EY","description":"Design a Maps app from scratch in dark mode and using the Glassmorphism style in the Figma design tool\n\n📂 Figma file\n➡https://www.figma.com/community/file/1101416509039548997/Map-app\n\n🎞 Video timestamps\n0:00 - Intro\n0:53 - Resources\n4:46 - Top Navigation\n8:01 - Navigation system\n12:01 - Map design\n20:47 - Bottom sheet\n25:54 - Date Picker\n29:12 - Mileage Chart\n39:54 - Tabbar\n49:33 - Outro\n\nResources\n📱 SF Symbols: https://developer.apple.com/sf-symbols\n📱iOS 15 UI Kit for Figma: https://www.figma.com/community/file/984106517828363349/iOS-15-UI-Kit-for-Figma\n🤳 Phone Mockups: http://angle.sh\n🍔 icons:\nhttps://www.figma.com/community/plugin/744098704933821409/Iconscout---Icons%2C-Illustrations-%26-3D-Assets\n🍔Direction icons : https://www.figma.com/file/hmaunHU2aX0SsEeo2vtYUm/Directional-Symbols-(Community)?node-id=1%3A411\n🗺Mapsicle Plugin:\nhttps://www.figma.com/community/plugin/736458162635847353/Mapsicle\n\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\nLearn UI Design\n🖌 UI Design quick apps in Figma: https://designcode.io/quick-apps-figma\n🖌 UI Design for developers: https://designcode.io/ui-design\n🌈 Design system in Figma: https://designcode.io/figma\n🎨 Figma Handbook: https://designcode.io/figma-handbook\n📱 iOS Design Handbook: https://designcode.io/ios-design-hand...\n\nLearn SwiftUI\n📱 Build an app for iOS 15: https://designcode.io/swiftui-ios15\n📱 Build quick apps with SwiftUI: https://designcode.io/quick-apps-swiftui\n🛠 SwiftUI Handbook: https://designcode.io/swiftui-handbook\n\nFollow Me\n🐦 Twitter: https://twitter.com/SouranyPhomhome\n📸 Instagram: https://www.instagram.com/sou.design","published":"2022-05-02T14:20:38Z","thumbnail_url":"https://img.youtube.com/vi/ZCJyVyZH5EY/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"List Section in SwiftUI (SwiftUI Section Header, SwiftUI List Section, SwiftUI Section Footer)","channel_name":"tundsdev on YouTube","video_id":"fhEjiRSdDgU","video_url":"https://www.youtube.com/watch?v=fhEjiRSdDgU","description":"List Section in SwiftUI (SwiftUI Section Header, SwiftUI List Section, SwiftUI Section Footer)\n\nIn this video, we will look at how to work with a Section in SwiftUI. A Section in SwiftUI can be applied to Lists in SwiftUI to separate content. We'll look at how to use a SwiftUI List Section to group our content. \n\nThen we'll look at SwiftUI Section header style so we can see how to use the headerprominence modifier to style our Section headers in SwiftUI. We'll also discuss Section footers in SwiftUI and how they are styled differently depending on the list style applied to the list.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-02T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/fhEjiRSdDgU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"In App Subscriptions in SwiftUI made easy with Glassfy - Part 2 - Creating the Paywall","channel_name":"Stewart Lynch on YouTube","video_id":"RTihAkvbtNc","video_url":"https://www.youtube.com/watch?v=RTihAkvbtNc","description":"This the second video in the in 2 part in-app purchase series using Glassfy with SwiftUI.\nIn this video,  we will build a paywall for our app so your users can make that purchase to unlock the full features of your app.\n\nWe will test the purchase and restore of a past purchase using a Sandboxed user on a real device\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nPart 1 of this series:\n   https://youtu.be/lUpwTT-P_78\n\nTable of Contents:\n0:00 Introduction\n1:05 Adding a Settings view\n6:09 Designing the Paywall\n13:20 Adding Glassfy functions to the PurchaseManager\n17:03 Testing a Purchase\n21:50 Restoring a Purchase\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/GlassfyPurchase-Starter.zip\n\nReferences mentioned in video:\nGlassfy Web site\n  https://glassfy.io\n AppStore Connect:\n  https://appstoreconnect.apple.com/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-02T13:40:18Z","thumbnail_url":"https://img.youtube.com/vi/RTihAkvbtNc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to use async / await keywords in Swift  | Swift Concurrency #3","channel_name":"Swiftful Thinking","video_id":"-5kIzkBqAzc","video_url":"https://www.youtube.com/watch?v=-5kIzkBqAzc","description":"Async and Await are the two most common keywords used in Swift Concurrency. We will use them in every video going forward - and likely multiple times per video! In this video, we will take an in-depth look into what these keywords are really doing behind the scenes. Understanding this will save you hours of debugging!\n\nNext video: https://youtu.be/fTtaEYo14jI\nPrevious video: https://youtu.be/9fXI6o39jLQ","published":"2022-05-02T13:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-5kIzkBqAzc/hqdefault.jpg","twitter_url":""},{"name":"[iOS Dev] Open Focus Timer, pt. 18 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"aMaYHE0Sj1g","video_url":"https://www.youtube.com/watch?v=aMaYHE0Sj1g","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-18-39e6b9a70e304f528c3d8c0d7a4d4af7","published":"2022-05-01T19:00:00Z","thumbnail_url":"https://img.youtube.com/vi/aMaYHE0Sj1g/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"SwiftUI books Spring SALE! Discounted prices to boost developer’s skills. Clickable link in Descript","channel_name":"Mark Moeykens on YouTube","video_id":"uCLZZMo3r9A","video_url":"https://www.youtube.com/watch?v=uCLZZMo3r9A","description":"I live in the Northern Hemisphere so it's Spring here.\n\nThat means trees are finally growing leaves, the weather is warming up and the flowers are coming out. 🌷\n\nIt also means...Spring Sale! \n\nYes, Big Mountain Studio's books are now on sale for one week!\n\nhttps://www.bigmountainstudio.com/a/l56tk\n\nClickable link in Bio!\n\nHere are the sale prices this Spring:\nSwiftUI Views Mastery ($37)\nSwiftUI Animations Mastery ($37)\nWorking with Data in SwiftUI ($21)\nCombine Mastery in SwiftUI ($156)\nThe SwiftUI Book Bundle ($252)\n\nBe sure to take some time to get outside and celebrate life during your SwiftUI journey! 🌺\n\nBe sure to take advantage of this sale during the next 7 days.\n\nYour SwiftUI friend,\nMark Moeykens\nBig Mountain Studio\n#swiftui #springsale #code #coding #swiftlang #softwareengineer #softwaredevelopment #programming #programmers #programminglife #programmingbooks #combine #combinebook #swiftuibook\n#swiftcoder #swift #swiftlover #swiftlovers #ios #iosdeveloper #iosengineer #iosdev #iosdevelopment #app #apple #appledev #apbuilders","published":"2022-05-01T18:18:12Z","thumbnail_url":"https://img.youtube.com/vi/uCLZZMo3r9A/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 3 (iOS)","channel_name":"Amr on YouTube","video_id":"Kb1Tx5R0fXA","video_url":"https://www.youtube.com/watch?v=Kb1Tx5R0fXA","description":"In this video we will add tweet actions below the text content.\nSource code: https://github.com/amrhossam96/twitterclone\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-05-01T17:13:42Z","thumbnail_url":"https://img.youtube.com/vi/Kb1Tx5R0fXA/hqdefault.jpg","twitter_url":""},{"name":"In App Subscriptions in SwiftUI made easy with Glassfy  -  Part 1 - Setup","channel_name":"Stewart Lynch on YouTube","video_id":"lUpwTT-P_78","video_url":"https://www.youtube.com/watch?v=lUpwTT-P_78","description":"This is the first video in a two part series where we look at adding in-app purchase subscriptions to a SwiftUI app using Glassfy.  In this video we will focus on the AppStore Connect app setup and the glassfy setup so that your app can communicate with the AppStore though glassfy's simple process.\n\nBy the end of these videos, you will understand why I will never use the native storekit SDK directly in my apps again because there is a simpler, better solution.\n\nIn the second video, we will build a paywall for our app so your users can make that purchase to unlock the full features of your app.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nPart 2: Coming May 2\n\nTable of Contents:\n0:00 Introduction\n1:00 Glassfy SDK\n2:47 Starter App Overview\n7:57 App Store Connect Setup\n11:11 Glassfy Setup\n14:37 Adding the SDK and Testing in Xcode\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/GlassfyPurchase-Starter.zip\n\nReferences mentioned in video:\nGlassfy Web site\n  https://glassfy.io\n AppStore Connect:\n  https://appstoreconnect.apple.com/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-05-01T14:35:14Z","thumbnail_url":"https://img.youtube.com/vi/lUpwTT-P_78/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI List For Beginners (List in SwiftUI, SwiftUI List)","channel_name":"tundsdev on YouTube","video_id":"9aeDRqL4hpo","video_url":"https://www.youtube.com/watch?v=9aeDRqL4hpo","description":"SwiftUI List For Beginners (List in SwiftUI, SwiftUI List)\n\nIn this video, we will look at how to add a list in SwiftUI, we'll go through all the basics you need to know when working with List in SwiftUI. We'll also discuss ways to style items in our list and handle static and dynamic lists in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-05-01T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/9aeDRqL4hpo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Spring Sale! Discounted SwiftUI books Animations, Mastery Data Combine","channel_name":"Mark Moeykens on YouTube","video_id":"5XWoIB04W_0","video_url":"https://www.youtube.com/watch?v=5XWoIB04W_0","description":"I live in the Northern Hemisphere so it's Spring here.\n\nThat means trees are finally growing leaves, the weather is warming up and the flowers are coming out. 🌷\n\nIt also means...Spring Sale! \n\nYes, Big Mountain Studio's books are now on sale for one week!\n\nHere are the sale prices this Spring:\n\nLink in Bio!\nSwiftUI Views Mastery ($37)\nSwiftUI Animations Mastery ($37)\nWorking with Data in SwiftUI ($21)\nCombine Mastery in SwiftUI ($156)\nThe SwiftUI Book Bundle ($252)\n\nBe sure to take some time to get outside and celebrate life during your SwiftUI journey! 🌺\n\nBe sure to take advantage of this sale during the next 7 days.\n\nYour SwiftUI friend,\nMark Moeykens\nBig Mountain Studio\n#swiftui #springsale #code #coding #swiftlang #softwareengineer #softwaredevelopment #programming #programmers #programminglife #programmingbooks #combine #combinebook #swiftuibook\n#swiftcoder #swift #swiftlover #swiftlovers #ios #iosdeveloper #iosengineer #iosdev #iosdevelopment #app #apple #appledev #apbuilders","published":"2022-05-01T06:40:22Z","thumbnail_url":"https://img.youtube.com/vi/5XWoIB04W_0/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"They're (not) all leaving Twitter","channel_name":"Appfigures on YouTube","video_id":"cduSvUInTng","video_url":"https://www.youtube.com/watch?v=cduSvUInTng","description":"This Week in Apps I looked at Trump's Truth Social App Store takeover, whether Twitter's downloads are shrinking, Apple's threat to wipe a ton of app, dating app revenue, and an update about COVID and IRL.\n\n► Check out Explorer → https://appfigures.com/explorer\n► Learn App Store Optimization → https://appfigures.com/resources/guides\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Find me on Twitter → @arielmichaeli\n\n0:00 Intro\n0:11 Truth Social\n1:21 Twitter\n2:23 App Store\n4:19 Hinge\n5:09 Airbnb\n6:24 Bye bye\n\n#news #apps #mobile #insights #intelligence","published":"2022-04-30T16:28:31Z","thumbnail_url":"https://img.youtube.com/vi/cduSvUInTng/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Build a Custom Popup in SwiftUI (SwiftUI Custom Modal Popup, SwiftUI Custom Card Popup)","channel_name":"tundsdev on YouTube","video_id":"OaIn7HBlCSk","video_url":"https://www.youtube.com/watch?v=OaIn7HBlCSk","description":"Build a Custom Popup in SwiftUI (SwiftUI Custom Modal Popup, SwiftUI Custom Card Popup)\n\nIn this video, we will look at how to build our own custom card in SwiftUI. To build a custom popup in SwiftUI. This will allow us to present a card on any of the views in our SwiftUI apps.\n\nWe'll also look at how we can animate this card in SwiftUI and look at SwiftUI transitions too. So that we can give our custom modal popup a spring animation.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-30T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/OaIn7HBlCSk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Coding Best Practices & Style Guide - SwiftUI Tutorial by Example - How to improve your Code","channel_name":"Karin Prater on YouTube","video_id":"A8w3KzwXQ9I","video_url":"https://www.youtube.com/watch?v=A8w3KzwXQ9I","description":"This is the beginning of a new Swift tutorial series, where I will talk all about Coding Best Practices, Style Guide and Clean Code. I will go through an example in SwiftUI and explain each step one-by-one. The main goal is to write code that is not only functionally correct but also easy to understand and easy to modify. I will try to follow the common rules as much as possible. Following these rules can significantly improve your code base. Remember you not only write code that you need to understand now but also for your future self and also other developers in your group.\n\nIf you are a future iOS developer, this might help you during your interview process. \n\nAlthough, I think if your  are a seasoned  developer, you probably heard about all these considerations, it might be a good reminder and refresher for you. \n\nIf you want to improve your code, try to do this things:\n- Naming for clarity\n- Extract functions to clarify purpose of logic\n- Rethink where each piece of code should live \n- Be consistent in your naming and file structure\n- Use positive names isActive and not isInactive\n- When you are confused or need to think about a certain part in the codebase, try to improve it for more clarity\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my Core Data and SwiftUI course https://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Playground file: https://github.com/gahntpo/CodingGuidelines\n\nIf you got interested and want to read more:\nhttps://www.swift.org/documentation/api-design-guidelines/\nhttps://workat.tech/machine-coding/tutorial/introduction-clean-code-software-design-principles-nwu4qqc63e09\nhttps://google.github.io/swift/\nhttps://github.com/raywenderlich/swift-style-guide\n\n#Swift #CodingGuidelines #BestPractices","published":"2022-04-30T03:00:03Z","thumbnail_url":"https://img.youtube.com/vi/A8w3KzwXQ9I/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Error handling in Swift with Throw/Throws/Try","channel_name":"Swift and Tips","video_id":"Lh1B5BsAAK8","video_url":"https://www.youtube.com/watch?v=Lh1B5BsAAK8","description":"In this video, we will talk about error handling in Swift and what is the required syntax to do so.\n\n------\nResources:\n* swift.org: \nhttps://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html\nhttps://docs.swift.org/swift-book/ReferenceManual/Declarations.html\n\n------\nVideos related:\n* Async/Await in Swift: https://youtu.be/esmf26aGz4s\n* Access Control in Swift: https://youtu.be/MPXvleREPe0\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-04-29T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Lh1B5BsAAK8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Add A Confirmation Dialogue in SwiftUI (SwiftUI Confirmation Dialogue)","channel_name":"tundsdev on YouTube","video_id":"9LNOzfCEwO4","video_url":"https://www.youtube.com/watch?v=9LNOzfCEwO4","description":"Add A Confirmation Dialogue in SwiftUI (SwiftUI Confirmation Dialogue)\n\nIn this video, we will look at how to add a confirmation dialogue in SwiftUI. This dialogue allows you to give users the option to confirm an action from a bottom sheet, as opposed to an alert that is from the center of the screen.\n\nWe'll build on top of our swipe to delete video, where if a user performs a  delete action we will show them a SwiftUI confirmation dialogue that allows them to confirm deleting the item in the mailbox.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-29T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/9LNOzfCEwO4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"My favorite shortcuts in Xcode","channel_name":"Mike Mikina on YouTube","video_id":"H5jJU5dfqGo","video_url":"https://www.youtube.com/watch?v=H5jJU5dfqGo","description":"Shortcuts is not a topic that I think about often 😅 But I decided to use mouse in Xcode only when necessary. It’s not always easy but for the last couple of days I’ve seen a huge improvement. Here are my favorite shortcuts in Xcode. I hope that this video will inspire you to take the challenge to start using keyboard shortcuts more often 😄 \n\n#iOS #xcode #programming\n\nMusic: Streambeats","published":"2022-04-28T20:49:41Z","thumbnail_url":"https://img.youtube.com/vi/H5jJU5dfqGo/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Add Swipe Action on List In SwiftUI (SwiftUI Swipe Action, SwiftUI Swipe To Delete, SwiftUI Mail)","channel_name":"tundsdev on YouTube","video_id":"wCZa9bPjCsI","video_url":"https://www.youtube.com/watch?v=wCZa9bPjCsI","description":"Add Swipe Action on List In SwiftUI (SwiftUI Swipe Action, SwiftUI Swipe To Delete)\n\nIn this video, we will look at how to add swipe action on list in SwiftUI. We'll rebuild the iOS mail app in SwiftUI. So we can see how to add swipe actions on the leading and trailing edge of the list.\n\nWe'll then look at how we can perform actions on the list such as SwiftUI Swipe To Delete, to see how actions are handled in swipe actions.\n\nTimestamps\n\n00:00 Introduction\n00:42 Breaking down our view model\n01:12 A word of warning make sure you use ForEach 👀\n01:35 Adding a simple swipe action in SwiftUI\n04:06 Swipe Actions Arrangement\n06:16 Customising the colour of our Swipe Actions using the tint modifier in SwiftUI\n08:19 Controlling the edge of our Swipe Actions in SwiftUI\n09:46 Handling Actions within our Swipe Actions in SwiftUI\n12:41 Controlling Swipe Actions in SwiftUI\n15:05 Controlling Full Swipe Actions in SwiftUI\n18:06 Wrap up\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-28T14:00:23Z","thumbnail_url":"https://img.youtube.com/vi/wCZa9bPjCsI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Weather App UI Design in Figma - Full course","channel_name":"DesignCode","video_id":"48YwaTiYau0","video_url":"https://www.youtube.com/watch?v=48YwaTiYau0","description":"Learn how to design a dark mode weather app with widgets using the glassmorphism and neumorphism styles\n\nResource\n- Weather App Figma File: https://www.figma.com/community/file/1100826294536456295/Weather-App-UI-Design\n- iOS 15 UI kit: https://www.figma.com/community/file/984106517828363349/iOS-15-UI-Kit-for-Figma\n- 3D icon Set by PIQO: https://www.figma.com/community/file/943529172983650000/Weatherly-3D-Icons---Demo-version\n- 3D Christmas Set: https://www.figma.com/community/file/1054791442997220170/3D-Christmas-illustrations\n- SF Symbols: https://developer.apple.com/sf-symbols\n- Apple UI Kit: https://developer.apple.com/design/resources\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI Design Quick Apps in Figma course\n➡ https://www.youtube.com/playlist?list=PLDaHCLWmCcQLKv4qWsHm7aiuvIhvT3rn1\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/quick-apps-figma\n\nFollow Me\n🐦 Twitter: https://twitter.com/aksonvady\n📸 Instagram: https://www.instagram.com/aksondesign\n\n#figmadesign #uidesign","published":"2022-04-28T13:17:56Z","thumbnail_url":"https://img.youtube.com/vi/48YwaTiYau0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"Are Your Screenshots Hurting Downloads? Live Screenshot Teardown","channel_name":"Appfigures on YouTube","video_id":"Eb4hs-g_bhY","video_url":"https://www.youtube.com/watch?v=Eb4hs-g_bhY","description":"Screenshots are what drives users to download your apps and games. It's not the only thing, but it's one of the most important things on your app's page.\n\nIf you don't optimize it you're probably leaving downloads on the table. And even if you do, there are so many ways to screenshot that it's never a set-it-and-forget-it. If you want the most downloads, that is.\n\nIn this live teardown I'll be reviewing screenshots of apps and games from the viewers, pointing out potential issues and offering tips + talk about how to test screenshots in a way that's not just guessing.\n\nSubmit your app or game: https://fg.rs/ls8f\n\nResources:\n\n► Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Get ASO Tools: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Find me on Twitter: https://twitter.com/arielmichaeli","published":"2022-04-27T14:30:01Z","thumbnail_url":"https://img.youtube.com/vi/Eb4hs-g_bhY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Show Alerts in SwiftUI (SwiftUI Alert, How To Show Alerts In SwiftUI App, SwiftUI Error Handling)","channel_name":"tundsdev on YouTube","video_id":"Mb2y5JWYo5I","video_url":"https://www.youtube.com/watch?v=Mb2y5JWYo5I","description":"Show Alerts in SwiftUI (SwiftUI Alert, How To Show Alerts In SwiftUI App)\n\nIn this video, we will look at how to add an alert in SwiftUI. This alert allows you to give users the option to confirm an action from the center, as opposed to an alert that is from the bottom of the screen.\n\nWe'll look at all the ways we can handle errors. We'll see also how to handle SwiftUI errors with alerts. So we can show our error in an alert.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-27T14:00:09Z","thumbnail_url":"https://img.youtube.com/vi/Mb2y5JWYo5I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Download images with Async/Await, @escaping, and Combine | Swift Concurrency #2","channel_name":"Swiftful Thinking","video_id":"9fXI6o39jLQ","video_url":"https://www.youtube.com/watch?v=9fXI6o39jLQ","description":"Alright let's start using async and await! In this video we take a look at the 3 main ways to write asynchronous code in Swift. We will download an image using:\n(1) @escaping closures\n(2) Combine\n(3) Async / Await\n\nBy writing out these three techniques side-by-side, it becomes much easier to understand the progression of the Swift language and just how ~awesome~ Swift Concurrency is. We are JUST getting started!\n\nAPI: https://picsum.photos/200\n\nNext video: https://youtu.be/-5kIzkBqAzc\nPrevious video: https://youtu.be/ss50RX7F7nE","published":"2022-04-27T13:00:04Z","thumbnail_url":"https://img.youtube.com/vi/9fXI6o39jLQ/hqdefault.jpg","twitter_url":""},{"name":"Here are 8 official API Design Guidelines from the Swift Team ✌️","channel_name":"Vincent Pradeilles on YouTube","video_id":"a8XJwvnULJg","video_url":"https://www.youtube.com/watch?v=a8XJwvnULJg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nLink to the full guidelines 👉 https://www.swift.org/documentation/api-design-guidelines/\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-04-26T14:57:28Z","thumbnail_url":"https://img.youtube.com/vi/a8XJwvnULJg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Write Clean Code With Custom View Modifiers In SwiftUI (SwiftUI Custom View Modifier)","channel_name":"tundsdev on YouTube","video_id":"rlZoLYffQtY","video_url":"https://www.youtube.com/watch?v=rlZoLYffQtY","description":"Write Clean Code With Custom View Modifiers In SwiftUI (SwiftUI Custom View Modifier)\n\nIn this video, we will look at how to create and write reusable code in SwiftUI with custom view modifiers. We'll see how to create a custom view modifier in SwiftUI, and how this can help us when building SwiftUI apps.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-26T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/rlZoLYffQtY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 79: Don’t Drag People Through the Mud","channel_name":"Code Completion","video_id":"8GWWN8ItGU8","video_url":"https://www.youtube.com/watch?v=8GWWN8ItGU8","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Positivity in Your Community\n03:49 - Putting Yourself Out there & The Impact of 1 Start Reviews\n10:50 - Separating the Person From the Product\n14:32 - Growing in Different Situations \n19:42 - Imposter Syndrome\n30:15 - Presenting Yourself as a Person\n43:32 - Sponsor: Weekly Swift Exercises\n45:04 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The importance of spreading positivity in your community.\n• The effects negativity can have and how to overcome it.\n• Swift WASM: https://swiftwasm.org\n• Overcoming the limitations set forward by Apple and the App Store.\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, April 24th, 2022.","published":"2022-04-26T12:00:02Z","thumbnail_url":"https://img.youtube.com/vi/8GWWN8ItGU8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Startup Talk & iOS Dev Career Advice w/ iOS Academy - Part 2","channel_name":"Sean Allen on YouTube","video_id":"WE9dnwRXqfs","video_url":"https://www.youtube.com/watch?v=WE9dnwRXqfs","description":"In part 2 of my wide-ranging chat with Afraz from iOS Academy (part 1 linked below) we discuss the benefits of working at a startup vs. a large company, creativity in coding, building/designing software products and landing that first developer job.\n\nPart 1 - https://www.youtube.com/watch?v=V9eAD705fFs\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Part 1 Highlights\n0:28 - Startups vs. Larger Companies\n3:30 - Career advice for new developers\n5:30 - Should EVERYONE learn to code?\n6:26 - Creativity in coding\n8:34 - The design process for Creator View\n9:39 - Copy/Paste in coding\n10:34 - Sharing journey of building a startup\n13:04 - We don’t know as much as you think\n14:40 - Handling tough situations in a startup\n16:15 - Embrace “The Suck”\n18:21 - Landing that first developer job\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-04-25T14:34:20Z","thumbnail_url":"https://img.youtube.com/vi/WE9dnwRXqfs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build and Animate a Smart Home Thermostat app in SwiftUI","channel_name":"DesignCode","video_id":"6RjFC3sLJD0","video_url":"https://www.youtube.com/watch?v=6RjFC3sLJD0","description":"In this project, we will implement the UI design of a thermostat that is usually found in a smart home app. This exceptionally beautiful design was created by one of our designers, Aksonvady Phomhome. You can find it easily on the Figma community. There is even a tutorial on YouTube that shows you how to build it from scratch. For this SwiftUI project, we converted one of the screens to a dark mode version and cut a few elements to simplify it. On the thermostat screen, the top illustrates the thermometer and the bottom cards, the smart systems.\n\nSmart home app Figma design\n➡ https://www.figma.com/community/file/1085504531661017935/Smart-Home-App\n\nSmart home app tutorial\n➡ https://youtu.be/6aE9ItSIh2c\n\nThermostat Figma design\n➡ https://www.dropbox.com/s/k3xsxxl6is5tjo7/Thermostat%20SwiftUI.fig?dl=1\n\n🪄 Join this channel to watch the entire course on YouTube\n➡ https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g/join\n\n📺 Watch the complete UI and Animations in SwiftUI course\nhttps://youtube.com/playlist?list=PLDaHCLWmCcQJqV_SUpMbLq4lUClIYOxKb\n\n🚀 Follow this course on Design+Code's website\n➡ https://designcode.io/swiftui-ui-animations-thermostat-1","published":"2022-04-25T14:01:08Z","thumbnail_url":"https://img.youtube.com/vi/6RjFC3sLJD0/hqdefault.jpg","twitter_url":"https://twitter.com/designcodeio"},{"name":"How to use Do, Try, Catch, and Throws in Swift | Swift Concurrency #1","channel_name":"Swiftful Thinking","video_id":"ss50RX7F7nE","video_url":"https://www.youtube.com/watch?v=ss50RX7F7nE","description":"Although these keywords are NOT new to Swift, they are almost always used when using Swift Concurrency. In the following videos in this playlist, we will use Do, Catch, Try, and Throws in every single video! Therefore, it's only logical to iron-out any confusion around these keywords before getting into the heart of this playlist.\n\nIn this video, we learn about Do-Catch blocks, the difference between Try, Try? and Try!, and what it means to Throw an error in Swift!\n\nNext video: https://youtu.be/9fXI6o39jLQ\nPrevious video: https://youtu.be/p6q1RmYUsNU","published":"2022-04-25T14:00:24Z","thumbnail_url":"https://img.youtube.com/vi/ss50RX7F7nE/hqdefault.jpg","twitter_url":""},{"name":"How To Present And Dismiss Views In SwiftUI (Sheets In SwiftUI, Present Views In SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"GrTveTQNObY","video_url":"https://www.youtube.com/watch?v=GrTveTQNObY","description":"How To Present And Dismiss Views In SwiftUI (Sheets In SwiftUI, Present Views In SwiftUI)\n\nIn this video, we will look at how to present views in SwiftUI. We'll see how we can use sheet in SwiftUI, fullscreen cover in SwiftUI & popover in SwiftUI too. So we can see how they all work and the differences between them.\n\nAfter doing that we'll look at how to dismiss a view in SwiftUI. By using the dismiss EnvironmentValue for iOS15 and presentation mode to dismiss views in OS's below iOS15.\n\nWe'll finish up the video by looking at how we can pass data between views in SwiftUI by using the Sheet modifier.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-25T14:00:13Z","thumbnail_url":"https://img.youtube.com/vi/GrTveTQNObY/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Learn Swift Concurrency (Async, Await, Actors) online for FREE | Swift Concurrency #0","channel_name":"Swiftful Thinking","video_id":"p6q1RmYUsNU","video_url":"https://www.youtube.com/watch?v=p6q1RmYUsNU","description":"Swift Concurrency is a major upgrade to the Swift language that completely changes how to write asynchronous code in Swift. In this bootcamp-style playlist, we will learn everything that you need to know about Swift Concurrency. This includes taking a deep dive into Async, Await, Actors, Tasks and more! These new features are INCREDIBLY powerful and I will be using them in all of my apps going forward!\n\nNext video: https://youtu.be/ss50RX7F7nE","published":"2022-04-25T13:00:12Z","thumbnail_url":"https://img.youtube.com/vi/p6q1RmYUsNU/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Launch Screen & Twitter Animated Launch Screen In SwiftUI (Twitter Animated Splash Screen )","channel_name":"tundsdev on YouTube","video_id":"5A1HR-rL2Cs","video_url":"https://www.youtube.com/watch?v=5A1HR-rL2Cs","description":"SwiftUI Launch Screen & Twitter Animated Launch Screen In SwiftUI (Twitter Animated Splash Screen )\n\nIn this video, we will look at how to add a launch screen in SwiftUI. We'll look at what a launch screen is in an iOS app and we'll see how easy it is to set up a launch screen in a SwiftUI app, by rebuilding the Twitter Launch Screen. We'll see what options we need to set in our Xcode info.plist file. \n\nOnce we're done doing that we'll then look at how we can build a Twitter animated splash screen in SwiftUI. Which is the screen that users are faced with when they open up the app whilst it's still setting itself up. We'll break down how to tackle building this Twitter Animated Launch Screen in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-24T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/5A1HR-rL2Cs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Hot Reloading SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"kk1DnjyLpUE","video_url":"https://www.youtube.com/watch?v=kk1DnjyLpUE","description":"SwiftUI's canvas is great as you get to see the changes in the UI when you make them in your code.\n\nThis is not always optimal however, and sometimes those previews fail and you have to launch your app to run in the simulator to see what is going on.\n\nWouldn't it be great if Xcode supported Hot Reloading in the simulator so that you could make changes to the code of your running application and see those changes reflected in the simulator?\n\nHot reloading is about getting rid of compiling your whole application and avoiding deploy/restart cycles as much as possible while allowing you to edit your running application code and see changes reflected immediately.\n\nLet me show you how to do this.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:32 Installation\n3:29 Configuration\n\nReferences mentioned in video:\nKrzysztof Zablocki Blog\n   https://merowing.info/2022/04/hot-reloading-in-swift/\nInject\n   https://github.com/krzysztofzablocki/Inject\n Hot Reloading Project\n   https://github.com/johnno1962/HotReloading\nInjectForXcode Releases\n   https://github.com/johnno1962/InjectionIII/releases\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-04-24T13:43:17Z","thumbnail_url":"https://img.youtube.com/vi/kk1DnjyLpUE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Can Netflix become relevant again? This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"S6_WnNWycxo","video_url":"https://www.youtube.com/watch?v=S6_WnNWycxo","description":"This Week in Apps I looked at Facebook's slide on the App Store, why Netflix's stock is down 35%, Tesla's best month of downloads, BeReal's App Store takeover, and SHEIN's growth.\n\n0:00 Intro\n0:19 Facebook Slips\n1:49 Netflix's New Reality\n3:59 Tesla's Milestone\n5:05 BeReal's Moment\n6:51 SHEIN's Rise\n7:57 Outro\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-04-23T21:09:35Z","thumbnail_url":"https://img.youtube.com/vi/S6_WnNWycxo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 17 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"rjh3TJ-hs6A","video_url":"https://www.youtube.com/watch?v=rjh3TJ-hs6A","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-17-7dbbf1ca77c74a1cb7719a650111a55b","published":"2022-04-23T16:00:18Z","thumbnail_url":"https://img.youtube.com/vi/rjh3TJ-hs6A/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Transitions in SwiftUI (SwiftUI Transitions, Learn Transitions in SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"AuUz_LA2ap4","video_url":"https://www.youtube.com/watch?v=AuUz_LA2ap4","description":"Transitions in SwiftUI (SwiftUI Transitions, Learn Transitions in SwiftUI)\n\nIn this video, we will look at transitions in SwiftUI. This video is going to cover transitions for beginners in SwiftUI. Transitions allow us to control how our views are animated when they are added and removed from our views.\n\nIn this video, we'll be looking at the different types of transitions in SwiftUI, and how they look. By adding them to a SwiftUI LazyVGrid, after looking at all the different possibilities. We'll then discuss how to combine transitions in SwiftUI and also how to control the insertion and removal of our views with the asymmetric function which gives us even greater control over our transitions in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-23T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/AuUz_LA2ap4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Tutorial: How to use Coordinator Pattern with MVVM - Advanced Navigation in UIKit & SwiftUI","channel_name":"Karin Prater on YouTube","video_id":"wpw3l_jTuOo","video_url":"https://www.youtube.com/watch?v=wpw3l_jTuOo","description":"In this advanced iOS tutorial I want to talk about the Coordinator pattern.\nThis pattern might be for you if you want to write a Swift app with a very flexible architecture which is modular and scalable.\nI will show you a nice example with different app flow scenarios. \nI use Combine to pass data between different Coordinators. I am also including MVVM (Model-View Model-View). In this demo project I will share the same view model between 2 different view/view controllers.\nI will show how to programmatically show multiple different UIViewControllers together in a UINavigationViewController.\nThe data flow is done with the Combine framework because SwiftUI already relays heavily on it and I want to keep one with one consistent style.\nI want to use both UIKit views and SwiftUI views to make the app architecture as flexible as possible.\n\nOverview\n00:00:00 introduction\n00:06:09 MVC, MVVM and Coordinator pattern\n00:13:29 Communication patterns: Combine\n00:19:21 project setup\n00:23:50 Coordinator implementation\n00:49:03 data flow between Coordinators, view models and views\n01:14:38 wrap up\n\nWatch more\nSwiftUI navigation tutorial https://youtu.be/vL0w3kvng0o\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project files: https://github.com/gahntpo/CoordinatorProject\n\n#SwiftUI #iOSDevelopment","published":"2022-04-23T05:00:16Z","thumbnail_url":"https://img.youtube.com/vi/wpw3l_jTuOo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Why escaping is required in Closures? #SwiftLang","channel_name":"Swift and Tips","video_id":"vmgxTNwLlQY","video_url":"https://www.youtube.com/watch?v=vmgxTNwLlQY","description":"In this video, you will learn why escaping attribute is required for some closures in Swift. Check out more about closures and Swift in the section below 👇🏻.\n\n------\nResources:\n* swift.org: https://docs.swift.org/swift-book/LanguageGuide/Closures.html#ID546\n\n------\nVideos related:\n* What are closures?: https://youtu.be/f9BQlVd1XQE\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-04-22T15:14:14Z","thumbnail_url":"https://img.youtube.com/vi/vmgxTNwLlQY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Animation Curves In SwiftUI And Animation Timing In SwiftUI","channel_name":"tundsdev on YouTube","video_id":"FlXDUP-Jo6w","video_url":"https://www.youtube.com/watch?v=FlXDUP-Jo6w","description":"Animation Curves In SwiftUI And Animation Timing In SwiftUI\n\nIn this video, we will look at animation curves in SwiftUI and animation timing in SwiftUI. This video is going to cover animation curves for beginners in SwiftUI. \n\nWe'll be looking at the different types of animations curves available to us. We'll also look at animation timing to add delay and modify the speed of views in SwiftUI.\n\nWe'll then look at building a configurable list of animation curves in a LazyVGrid in SwiftUI to see the differences that all of them have.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-22T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/FlXDUP-Jo6w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Animations In SwiftUI (SwiftUI Animation, SwiftUI Animation Curves)","channel_name":"tundsdev on YouTube","video_id":"38_BFPaIcG4","video_url":"https://www.youtube.com/watch?v=38_BFPaIcG4","description":"Animations In SwiftUI (SwiftUI Animation, SwiftUI Animation Curves)\n\nIn this video, we will look at animations in SwiftUI. This video is going to cover animation for beginners in SwiftUI. \n\nWe'll be looking at how to add animations in SwiftUI. Using the withAnimation block in SwiftUI and also the .animation modifier in SwiftUI. We'll also look at some things to avoid when working with animations and your views local view state.\n\nWe'll then look at building a sync view that has a rotation animation in SwiftUI and rotates forever.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-21T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/38_BFPaIcG4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Grids in SwiftUI (SwiftUI Grids, SwiftUI LazyVGrid, SwiftUI LazyHGrid)","channel_name":"tundsdev on YouTube","video_id":"Fv_-SyWxqrA","video_url":"https://www.youtube.com/watch?v=Fv_-SyWxqrA","description":"Grids in SwiftUI (SwiftUI Grids, SwiftUI LazyVGrid, SwiftUI LazyHGrid)\n\nIn this video, we're going to look at grids in SwiftUI, specifically the SwiftUI LazyVGrid and SwiftUI LazyHGrid. This video is going to cover grids for beginners and go through lazyhgrid vs lazyhstack and lazyvgrid vs lazyvstack. \n\nTo discuss the differences between them and the benefits of using SwiftUI Grids building complex layouts. We'll then look at all of the grid configurations available to use such as flexible, fixed, and adaptive.\n\nAfter breaking down each one of the grids in SwiftUI. We'll then look at how to animate grids in SwiftUI. We'll build a single and multicolumn layout in SwiftUI and animate changes between both of our layouts.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-20T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Fv_-SyWxqrA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 2","channel_name":"Amr on YouTube","video_id":"Gmyl28QfXzU","video_url":"https://www.youtube.com/watch?v=Gmyl28QfXzU","description":"In this video we will add a custom cell to display Tweets inside the feed table view.\nThe custom cells are going to be made with AutoLayout in mind so cells height can be adjusted dynamically according to the tweet content being wrapped\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-04-20T02:11:29Z","thumbnail_url":"https://img.youtube.com/vi/Gmyl28QfXzU/hqdefault.jpg","twitter_url":""},{"name":"Using ApprovalTests in Swift: Verifying Arrays","channel_name":"Quality Coding on YouTube","video_id":"DcHVVa-GtmM","video_url":"https://www.youtube.com/watch?v=DcHVVa-GtmM","description":"","published":"2022-04-19T20:59:06Z","thumbnail_url":"https://img.youtube.com/vi/DcHVVa-GtmM/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"What are the RISKS of using [unowned self] inside closures? 🤨","channel_name":"Vincent Pradeilles on YouTube","video_id":"aKd_1mVcg9c","video_url":"https://www.youtube.com/watch?v=aKd_1mVcg9c","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3NyE1x4\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-04-19T15:00:49Z","thumbnail_url":"https://img.youtube.com/vi/aKd_1mVcg9c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Picker And PickerStyle In SwiftUI (SwiftUI Picker, SwiftUI PickerStyles)","channel_name":"tundsdev on YouTube","video_id":"1cxXSQqbv2w","video_url":"https://www.youtube.com/watch?v=1cxXSQqbv2w","description":"Picker And PickerStyle In SwiftUI (SwiftUI Picker, SwiftUI PickerStyles)\n\nIn this video, we're going to look at how to use Picker in SwiftUI. This video is going to cover pickers for beginners and go through all of the different pickerstyles in SwiftUI. We'll see how each PickerStyle in SwiftUI affects our SwiftUI apps, and look at how we can combine this with ForEach in SwiftUI to build dynamic list components.\n\nWe'll then look at how we can use Pickers in SwiftUI with our own Swift models using the Identifiable protocol, and then finally we'll look at some things that you should be aware of when working with Pickers and Identifiable in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-19T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1cxXSQqbv2w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 78: Fernando was Right; I would Rather Die","channel_name":"Code Completion","video_id":"cdJqIkUdWJo","video_url":"https://www.youtube.com/watch?v=cdJqIkUdWJo","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Fernando Uses SwiftUI?!\n03:48 - Was Objective-C Easier?\n12:21 - Closures are Complicated\n43:59 - CoreData and Swift\n53:29 - Teaching Programming\n1:09:56 - Sponsor: Sticky Widgets\n1:10:41 - Outro\n1:11:27 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Differences between Learning Objective-C and Swift.\n• Closures, CoreData, and SwiftUI.\n• Hidden complexity learning app development.\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, March 19th, 2022.","published":"2022-04-19T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/cdJqIkUdWJo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Cocoa Programming L95 — Multicolumn NSTableView","channel_name":"Apple Programming","video_id":"iTkdYGkep7w","video_url":"https://www.youtube.com/watch?v=iTkdYGkep7w","description":"How to configure multiple columns in NSTableView.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2022-04-18T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/iTkdYGkep7w/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"LazyStacks In SwiftUI (SwiftUI LazyHStack, SwiftUI LazyVStack, LazyStacks For Beginners)","channel_name":"tundsdev on YouTube","video_id":"ih622GS2aQU","video_url":"https://www.youtube.com/watch?v=ih622GS2aQU","description":"LazyStacks In SwiftUI (SwiftUI LazyHStack, SwiftUI LazyVStack, LazyStacks For Beginners)\n\nIn this video, we're going to look at lazystacks in SwiftUI. This video is going to cover lazystacks for beginners and go through lazyhstack vs hstack and lazyvstack vs vstack. To discuss the differences between them and the benefits of using SwiftUI LazyStacks when loading large amounts of content. We'll look at all of these lazystacks and how they allow us to align objects in SwiftUI depending on their axis.\n\nAfter breaking down each one of the stacks in SwiftUI. We'll then talk about how we can have pinned views in SwiftUI, to have Section headers within our LazyStacks, so we can have sticky headers in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-18T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/ih622GS2aQU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Stacks In SwiftUI (Stacks For Beginners, SwiftUI VStack, SwiftUI HStack, SwiftUI ZStack)","channel_name":"tundsdev on YouTube","video_id":"Y-ectDOMiNU","video_url":"https://www.youtube.com/watch?v=Y-ectDOMiNU","description":"Stacks In SwiftUI (Stacks For Beginners, SwiftUI VStack, SwiftUI HStack, SwiftUI ZStack)\n\nIn this video, we're going to look at stacks in SwiftUI. This video is going to cover stacks for beginners and go through the 3 different kinds of stacks available to use which are SwiftUI HStack, SwiftUI ZStack, and, SwiftUI VStack. All of these stacks allow us to align objects in SwiftUI depending on their axis.\n\nAfter breaking down each one of the stacks in SwiftUI. We'll then talk about the limitations of Stacks as well as some tips and tricks you should know about when working with them and laying views in SwiftUI.\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-17T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/Y-ectDOMiNU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Realm+SwiftUI-3: Realm Config and NotificationTokens","channel_name":"Stewart Lynch on YouTube","video_id":"oK5xoK9QGSQ","video_url":"https://www.youtube.com/watch?v=oK5xoK9QGSQ","description":"This, the 5 video in the Realm with SwiftUI series, I will be introducing you to some more core topics.  We will take a look at how we can utilize the realm configuration to specify a different name for our default realm and we will be replacing an ObservedResults property wrapper with a Notification Token and use a class adhering to the ObservableObject protocol to observe and manage changes.\n\nWe will also be utilizing realm's isInvalidated property to ensure smooth operation of our application.\n\nTable of Contents:\n0:00 Introduction and Problem overview\n6:13 Renaming the default realm\n13:00 Realm Notification Tokens\n20:13 Adding Objects\n23:10 Deleting Objects\n28:08 Searchable\n\nStarter Project\nhttps://www.createchsol.com/RealmResources/RealmIntro-3Starter.zip\n\nCompleted Source Code\nhttps://github.com/StewartLynch/Realm-Intro-3\n\nAll Videos in the Realm Playlist\nRealm+SwiftUI-1: PropertyWrappers - Part 1\n  https://youtu.be/nx3KDnqMU0M\nRealm+SwiftUI-1: PropertyWrappers - Part 2\n   https://youtu.be/54d_0Mp4icA\nRealm+SwiftUI-2:  One-Many Relationship - Part 1\n   https://youtu.be/I6Yl9p_9WwE\nRealm+SwiftUI-2:  One-Many Relationship - Part 2\n  https://youtu.be/XrmOR_Qv9Aw\nRealm+SwiftUI-3: Realm Config and NotificationTokens\n   https://youtu.be/oK5xoK9QGSQ\n\n\nReferences mentioned in video:\nRealm Documentation\n  https://www.mongodb.com/docs/realm/sdk/swift/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-04-17T13:53:37Z","thumbnail_url":"https://img.youtube.com/vi/oK5xoK9QGSQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"TikTok wants to erase a LOOOOOOT of money","channel_name":"Appfigures on YouTube","video_id":"7SmIrhDScnU","video_url":"https://www.youtube.com/watch?v=7SmIrhDScnU","description":"This Week in Apps I ranked the highest-earning apps and games, where everyone's making more money. I also looked at the launch of CNN+ and why it needs to rethink itself, the most downloaded app in the US right now, and the hundreds of millions of dollars TikTok is trying to erase.\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► Me on Twitter → @arielmichaeli\n\nLike this news show? Make sure to subscribe to the channel for my weekly update.\n\n0:00 Hello\n0:10 Highest earning apps\n1:32 Highest earning games\n2:40 Top Widget\n4:08 CNN+\n6:20 Video Editors","published":"2022-04-16T22:23:01Z","thumbnail_url":"https://img.youtube.com/vi/7SmIrhDScnU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] Open Focus Timer, pt. 16 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"hyKsHX5K21g","video_url":"https://www.youtube.com/watch?v=hyKsHX5K21g","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-16-974f27556f1645dab3d4c963d686ea1d","published":"2022-04-16T16:00:23Z","thumbnail_url":"https://img.youtube.com/vi/hyKsHX5K21g/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"ScrollView in SwiftUI And Automatic Scrolling With ScrollViewReader In SwiftUI (SwiftUI ScrollView)","channel_name":"tundsdev on YouTube","video_id":"DbvcD2pQGmE","video_url":"https://www.youtube.com/watch?v=DbvcD2pQGmE","description":"ScrollView in SwiftUI And Automatic Scrolling With ScrollViewReader In SwiftUI (SwiftUI ScrollView, SwiftUI ScrollViewReader)\n\nIn this video, we're going to look at two views, SwiftUI ScrollView and the SwiftUI ScrollViewReader. A ScrollView in SwiftUI gives our SwiftUI apps the ability to scroll and make content that has not yet been rendered on the screen visible. This can be useful when building views where the content exceeds the screen's height.\n\nWe'll be looking at how to work with vertical ScrollViews in SwiftUI and horizontal ScrollViews in SwiftUI also, so we can see how they position views on the screen. After looking into this we'll then explore how we can programmatically scroll to content in a ScrollView by using a SwiftUI ScrollViewReader view. This provides us with a proxy that allows us to scroll to specific items within a ScrollView in SwiftUI\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-16T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/DbvcD2pQGmE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"All types of Access Control in Swift (private, public, etc.)","channel_name":"Swift and Tips","video_id":"MPXvleREPe0","video_url":"https://www.youtube.com/watch?v=MPXvleREPe0","description":"In this video, you will learn the different types of access control in Swift and how restricted is the scope of each of them.\n\n------\nResources:\n* swift.org: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html#ID4\n\n------\nVideos related:\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-04-15T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/MPXvleREPe0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to add documentation and comments to your SwiftUI projects (Xcode Documentation)","channel_name":"tundsdev on YouTube","video_id":"Lj4RiTXfrzI","video_url":"https://www.youtube.com/watch?v=Lj4RiTXfrzI","description":"How to add documentation and comments to your SwiftUI projects (Xcode Documentation)\n\nIn this video, we'll be looking at how to add documentation in SwiftUI. We'll talk about the benefits of adding documentation to your SwiftUI projects using Xcode, and we'll also look at some handy shortcuts in Xcode to quickly add in the documentation for your properties and functions.\n\nIt's important to add documentation to your functions and properties in Xcode. But you should also keep in mind adding in comments too. Adding comments in Xcode allows us to easily explain bits of our code that may not be clear and we'll discuss all of the use cases for when you'd want to add comments into your Xcode project for your SwiftUI apps.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-15T14:00:20Z","thumbnail_url":"https://img.youtube.com/vi/Lj4RiTXfrzI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"UIKit - How to Progammatically Setup UIWindow with Root View Controller using Scene Delegate","channel_name":"Xcoding with Alfian","video_id":"BhtBQxtAWOU","video_url":"https://www.youtube.com/watch?v=BhtBQxtAWOU","description":"Programmatic Setup of UIWindow with Root View Controller for UIKit App starting with iOS 13 deployment targets and Scene Delegate setup.\n\n#uikit #scenedelegate #uiwindowscene","published":"2022-04-15T03:24:54Z","thumbnail_url":"https://img.youtube.com/vi/BhtBQxtAWOU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to Add Real-Time Chat Messaging to Your SwiftUI App","channel_name":"Stream Developers on YouTube","video_id":"Gk14JlvXO6k","video_url":"https://www.youtube.com/watch?v=Gk14JlvXO6k","description":"Learn how to build a SwiftUI chat messaging app using Stream’s SwiftUI SDK. You will create an example chat application similar to Facebook Messenger or Telegram.\n\nCompanion blog post: https://gstrm.io/swiftui-tutorial\nSwiftUI SDK for Stream Chat: https://github.com/getstream/stream-chat-swiftui\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\nStream's Twitter: https://twitter.com/getstream_io\n\nTimestamps:\n00:00 Introduction\n00:12 Touring the SwiftUI chat messaging app\n02:38 Create a new SwiftUI project in XCode\n03:46 Add the Stream SwiftUI SDK to your project\n04:37 App Delegate: Set up the SDK\n08:31 Add offline support\n09:22 Connect a specific user\n10:54 Run the app\n12:05 Let’s recap","published":"2022-04-14T15:32:38Z","thumbnail_url":"https://img.youtube.com/vi/Gk14JlvXO6k/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How To Use ForEach In SwiftUI With Identifiable (SwiftUI ForEach Loop, SwiftUI Identifiable)","channel_name":"tundsdev on YouTube","video_id":"eDCBFXpmOkk","video_url":"https://www.youtube.com/watch?v=eDCBFXpmOkk","description":"How To Use ForEach In SwiftUI With Identifiable (SwiftUI ForEach Loop, SwiftUI Identifiable)\n\nIn this video,  we'll be breaking down ForEach in SwiftUI. ForEach loops in SwiftUI are still a view, the SwiftUI ForEach loop allows to loop through a collection or a range and return a number of views based on this. \n\nIn this video, we'll look at how to use a ForEach loop in SwiftUI and specifically how to use a ForEach loop in SwiftUI with Identifiable. We'll see how to use the Identifiable protocol in Swift and how it helps us model our data in SwiftUI to ensure that our source of truth is unique in our SwiftUI data model.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-14T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/eDCBFXpmOkk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Breaking down Identifiable in SwiftUI (Identifiable Protocol, Swift Identifiable)","channel_name":"tundsdev on YouTube","video_id":"spPCwahJw4I","video_url":"https://www.youtube.com/watch?v=spPCwahJw4I","description":"Breaking down Identifiable in SwiftUI (Identifiable Protocol, Swift Identifiable)\n\nIn this video,  we'll be breaking down the identifiable protocol in SwiftUI. This new protocol allows us to model our data source and make items unique in our lists for our SwiftUI data model layer. We'll discuss the usage and benefits of using Identifiable in SwiftUI, as well as some of the dos and don'ts when working with this new Swift API. With a real-life practical example i.e. using uuid with Identifiable.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-13T14:00:19Z","thumbnail_url":"https://img.youtube.com/vi/spPCwahJw4I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"What's the difference between these 3 syntaxes? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"_aTjLrwAuTw","video_url":"https://www.youtube.com/watch?v=_aTjLrwAuTw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3uNXuRP\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-04-12T14:56:59Z","thumbnail_url":"https://img.youtube.com/vi/_aTjLrwAuTw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to add Pull to Refresh in SwiftUI with Refreshable (SwiftUI Refreshable)","channel_name":"tundsdev on YouTube","video_id":"JUoDYChkFJ4","video_url":"https://www.youtube.com/watch?v=JUoDYChkFJ4","description":"How to add Pull to Refresh in SwiftUI with Refreshable (SwiftUI Refreshable)\n\nIn this video,  we'll be looking at how to add pull to refresh in SwiftUI to our SwiftUI apps using the refreshable modifier. This new refreshable modifier in SwiftUI available to us in iOS 15 and above allows us to add the functionality to perform some kind of action once the user pulls down on a list i.e. this can be refreshing the data on the screen. Once we're done looking at the new SwiftUI refreshable modifier.\n\nWe'll then see how we can use the new refreshable environment value in SwiftUI to access this capability from within our child views and trigger a refresh.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-12T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/JUoDYChkFJ4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 77: An In-Person-Not-In-Person Event","channel_name":"Code Completion","video_id":"F-MLJBXa8u8","video_url":"https://www.youtube.com/watch?v=F-MLJBXa8u8","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - What To Expect from WWDC\n00:54 - Sessions\n04:47 - Keynote and State of the Union\n08:40 - Labs\n12:27 - Developer App\n15:01 - Swift Student Challenge\n18:30 - Office Hours \n21:55 - Keynote Day\n29:07 - How to Prep for Sessions\n35:56 - How to Prep for Labs\n40:00 - Make Time\n46:06 - Sponsor: Pennant\n46:53 - Outro\n49:39 - Commented Out: In Person WWDC?\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• What to expect from WWDC\n    • WWDC: https://developer.apple.com/wwdc\n    • Swift Student Challenge: https://developer.apple.com/wwdc22/swift-student-challenge/\n    • Office Hours: https://www.bigmountainstudio.com/community/public/posts/65727-wwdc-2021-questions-answers-from-slack-the-unofficial-archive\n• What’s new this year.\n• How to prep\n    • Notes from previous years: https://github.com/twostraws/wwdc \n• Commented Out: Will there be another in-person WWDC?\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, April 10th, 2022.","published":"2022-04-12T12:00:14Z","thumbnail_url":"https://img.youtube.com/vi/F-MLJBXa8u8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"LIVE: Why People Don't Buy Your Subscriptions?","channel_name":"Appfigures on YouTube","video_id":"0q6r8bBaEBw","video_url":"https://www.youtube.com/watch?v=0q6r8bBaEBw","description":"You've worked hard to craft the best features an app can offer. You mastered ASO so it can gain visibility, and you even offer a trial. But not enough of your downloads are ending up as paying subscribers.\n\nSounds familiar?\n\nIt's probably the one thing you put together quickly, thinking it's not all that important. But it is...\n\nIn this AF Chat, guest Jake Mor, a successful developer turned tool maker, will join me to talk about the one thing that is, but shouldn't be, an afterthought for many subscription apps.\n\nIf you sell #subscriptions, you don't want to miss this one!","published":"2022-04-11T20:36:02Z","thumbnail_url":"https://img.youtube.com/vi/0q6r8bBaEBw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Download Images With AsyncImage in SwiftUI And iOS 15 (SwiftUI AsyncImage)","channel_name":"tundsdev on YouTube","video_id":"2YVEGfx8jNU","video_url":"https://www.youtube.com/watch?v=2YVEGfx8jNU","description":"Download Images With AsyncImage in SwiftUI And iOS 15 (SwiftUI AsyncImage)\n\nThis video will look at the new SwiftUI AsyncImage view available to us in iOS15. Using AsyncImage in SwiftUI allows us now to have a built-in SwiftUI view that allows us to easily download images from a remote source, without the need for a 3rd party library.\n\nWe can now download an image in SwiftUI using AsyncImage, but what about if the image fails to load? We'll the new SwiftUI AsyncImage view has some helpful closures that we can use to handle errors gracefully and also we can customize our view too with placeholders whilst our content is loading.\n\nWe'll also dive a bit into some SwiftUI animations to see how we can mix this in with our AsyncImage and animate our views.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-11T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/2YVEGfx8jNU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to Verify Objects (and Simplify TDD) using ApprovalTests.Swift","channel_name":"Quality Coding on YouTube","video_id":"j_UIKhlb2Ys","video_url":"https://www.youtube.com/watch?v=j_UIKhlb2Ys","description":"How to verify objects in ApprovalTests. See how to evolve an assertion gradually, which makes it easier to do test-driven development (TDD). https://qualitycoding.org/approvaltests-swift-verify-objects/\n\nFeel free to ask questions here, at the blog post above, or @qcoding on Twitter","published":"2022-04-10T20:51:00Z","thumbnail_url":"https://img.youtube.com/vi/j_UIKhlb2Ys/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Error? Revert, Try Again …with Smaller Steps (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"y4E8YIkUxzA","video_url":"https://www.youtube.com/watch?v=y4E8YIkUxzA","description":"Without knowing it, I hit an IDE bug after making several steps. What to do? First, revert. Then try again, in smaller steps. Commit the successful steps.  I stream at https://twitch.tv/qcoding","published":"2022-04-10T19:30:09Z","thumbnail_url":"https://img.youtube.com/vi/y4E8YIkUxzA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Manage, Ignore and Add to the Safe Area in SwiftUI (SwiftUI Floating Button, SwiftUI Sidebar)","channel_name":"tundsdev on YouTube","video_id":"83RhhYeybgQ","video_url":"https://www.youtube.com/watch?v=83RhhYeybgQ","description":"Manage, Ignore and Add to the Safe Area in SwiftUI (SwiftUI Floating Button, SwiftUI Sidebar)\n\nIn this video, we'll be looking at how to manage the SwiftUI Safe Area. We'll briefly discuss what is the safe area in SwiftUI apps, using Apple's Human Interface Guidelines. Then once we're done with that we'll jump into an Xcode project to see how to use the SwiftUI safe area by default in our SwiftUI apps and also how to ignore the safe area in SwiftUI using the .ignoresSafeArea() modifier and not the .edgesIgnoringSafeArea() modifier in SwiftUI.\n\nThen after breaking this down, we'll look at how keyboards are handled when working with the safe area, and some options that are available in terms of controlling and working with the keyboard layout guide in SwiftUI, finally we'll then wrap up the video by looking at how we can add content into the safe area in SwiftUI.\n\nBy building our own custom floating button in SwiftUI positioned in the bottom right and also building our own custom sidebar in SwiftUI too.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-10T14:08:15Z","thumbnail_url":"https://img.youtube.com/vi/83RhhYeybgQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Taming Xcode 3: Mastering the Xcode Editor","channel_name":"Stewart Lynch on YouTube","video_id":"WZkt8JM0np0","video_url":"https://www.youtube.com/watch?v=WZkt8JM0np0","description":"This is the 3rd and final video in a series where we look at ways in which we can get a handle on the complexities of Xcode. In this video we will focus on the code editor\nWe will look at ways to move around your code and organize it so that you can do a better job of maintaining it in the future.\nThroughout this video, I will introduce you to some new keyboard shortcuts but I will also be using ones that I covered in previous videos so make sure you watch those ones too.  Links are below.\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n1:37 Locating and Organizing Your Code\n14:00 Spellcheck\n14:40 Finding In Document\n\n\nBlog version of this video:\nhttps://stewartlynch.github.io/Mastering-the-Xcode-Editor/\n\nAll Videos in this series\nWorking with Xcode Tabs and Editors\n   https://youtu.be/AmP-OLz_XMs\nXcode Keyboard Shortcuts, File Management and Focus\n   https://youtu.be/ia-X9-wsne8\nMastering the Xcode Editor\n   https://youtu.be/WZkt8JM0np0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-04-10T13:43:53Z","thumbnail_url":"https://img.youtube.com/vi/WZkt8JM0np0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Stream end when I archive this project.","channel_name":"Jared Davidson on YouTube","video_id":"tGs5Yp7jupw","video_url":"https://www.youtube.com/watch?v=tGs5Yp7jupw","description":"Support the stream: https://streamlabs.com/archetapp Swapbl is a passion project of mine.\n\nCheck it out here so far - swapbl.com\nJoin the Discord -  https://discord.gg/BvD73SN","published":"2022-04-09T20:09:55Z","thumbnail_url":"https://img.youtube.com/vi/tGs5Yp7jupw/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"How many downloads?????","channel_name":"Appfigures on YouTube","video_id":"F5g8vPFtikg","video_url":"https://www.youtube.com/watch?v=F5g8vPFtikg","description":"This Week in Apps we're looking at biiiig download numbers from Rediit, Indeed, games and apps, but also one case that's reversed...\n\n0:00 - Hello\n0:18 - HBO Max + discovery+\n1:58 - Reddit\n3:10 - Most downloaded games\n4:08 - Most downloaded apps\n5:22 - Indeed\n\n► Variety: HBO Max Chief Andy Forssell Exits WarnerMedia Ahead of Discovery Merger Close → https://variety.com/2022/tv/news/hbo-max-chief-andy-forssell-exits-warnermedia-1235225798/\n\n► App Intelligence → https://appfigures.com/app-intelligence\n► ASO Tools → https://appfigures.com/aso-tools\n► How one Ukrainian startup is adapting its app during a time of war → https://www.theverge.com/2022/3/2/22957920/ukraine-startup-reface-app-adapt-russia-invasion\n► Twitter → @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-04-09T19:32:57Z","thumbnail_url":"https://img.youtube.com/vi/F5g8vPFtikg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The difference between a struct and a class - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"Wmykfq30jJk","video_url":"https://www.youtube.com/watch?v=Wmykfq30jJk","description":"The difference between a struct and a class - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\n\nLinks from the video:\nhttps://docs.swift.org/swift-book/LanguageGuide/ClassesAndStructures.html\nhttps://github.com/apple/swift/blob/main/stdlib/public/core/Array.swift#L303\nhttps://developer.apple.com/swift/blog/?id=10","published":"2022-04-09T17:11:12Z","thumbnail_url":"https://img.youtube.com/vi/Wmykfq30jJk/hqdefault.jpg","twitter_url":""},{"name":"\"defer\" Swift statement coding task - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"f0zppbYR3Is","video_url":"https://www.youtube.com/watch?v=f0zppbYR3Is","description":"\"defer\" Swift statement coding task - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\nLinks from the video:\nhttps://docs.swift.org/swift-book/ReferenceManual/Statements.html","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/f0zppbYR3Is/hqdefault.jpg","twitter_url":""},{"name":"The difference between .frame and .bounds property of a UIView - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"2ZdFLal_nUs","video_url":"https://www.youtube.com/watch?v=2ZdFLal_nUs","description":"The difference between .frame and .bounds property of a UIView - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\n\nLinks from the video:\nhttps://developer.apple.com/documentation/uikit/uiview/1622621-frame","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/2ZdFLal_nUs/hqdefault.jpg","twitter_url":""},{"name":"\"weak\" and \"unowned\" keywords in Swift - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"dwoGPO14yiw","video_url":"https://www.youtube.com/watch?v=dwoGPO14yiw","description":"\"weak\" and \"unowned\" keywords in Swift - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\nLinks from the video:\nhttps://kelvas09.github.io/blog/posts/ios_weak_unowned/\nhttps://developer.apple.com/documentation/foundation/urlsession","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/dwoGPO14yiw/hqdefault.jpg","twitter_url":""},{"name":"Protocol Oriented Programming - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"yhyQyGBnQw0","video_url":"https://www.youtube.com/watch?v=yhyQyGBnQw0","description":"Protocol Oriented Programming - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\nLinks from the video:\nhttps://developer.apple.com/videos/play/wwdc2015/408/\nhttps://youtu.be/-61sV7wA7rw - Swift Type System (Introduction)","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/yhyQyGBnQw0/hqdefault.jpg","twitter_url":""},{"name":"GCD / DispatchQueue coding task - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"eNRv_UXGKbY","video_url":"https://www.youtube.com/watch?v=eNRv_UXGKbY","description":"GCD / DispatchQueue coding task - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/eNRv_UXGKbY/hqdefault.jpg","twitter_url":""},{"name":"View Controller Life Cycle - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"SjPCRgKMrdQ","video_url":"https://www.youtube.com/watch?v=SjPCRgKMrdQ","description":"View Controller Life Cycle - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\n\n\nhttps://developer.apple.com/documentation/uikit/uiviewcontroller","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/SjPCRgKMrdQ/hqdefault.jpg","twitter_url":""},{"name":"MVC architecture - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"eYOURzbFChE","video_url":"https://www.youtube.com/watch?v=eYOURzbFChE","description":"MVC architecture - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\n\nLinks from the video:\nhttps://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html\nhttps://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model- View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14\nhttps://developer.apple.com/library/archive/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/eYOURzbFChE/hqdefault.jpg","twitter_url":""},{"name":"\"@escaping\" closure attribute in Swift - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"LmAjBYoiW2o","video_url":"https://www.youtube.com/watch?v=LmAjBYoiW2o","description":"\"@escaping\" closure attribute in Swift - iOS Interview Question\n\nComment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\nLinks from the video:\n\nhttps://kelvas09.github.io/blog/posts/ios-escaping/","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/LmAjBYoiW2o/hqdefault.jpg","twitter_url":""},{"name":"\"lazy\" keyword in Swift - iOS Interview Question","channel_name":"Richard Topchii on YouTube","video_id":"R2wcXrbku28","video_url":"https://www.youtube.com/watch?v=R2wcXrbku28","description":"Comment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\n\nTop 10 most asked interview questions for an iOS Developer role, in a form of a mock interview, watch the full video: https://youtu.be/gmyEHW7zDYc\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\nLinks from the video:","published":"2022-04-09T17:11:11Z","thumbnail_url":"https://img.youtube.com/vi/R2wcXrbku28/hqdefault.jpg","twitter_url":""},{"name":"Breaking down the Apple Human Interface Guidelines (Apple's Human Interface Guidelines Overview)","channel_name":"tundsdev on YouTube","video_id":"vtoiM8eps_U","video_url":"https://www.youtube.com/watch?v=vtoiM8eps_U","description":"Breaking down the Apple Human Interface Guidelines (Apple's Human Interface Guidelines Overview)\n\nIn this video, we'll be looking at an overview of Apple's Human Interface Guideline. This is a free design resource provided by Apple for both designers and developers so they can understand better how to design an iOS app, how to design a mac app or any other piece of hardware in the Apple ecosystem.\n\nWe'll go over all the relevant topics and how to use this document to make sure you have everything you need when working with the Apple Human Interface Guidelines, also known as the HIG to some people.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-09T14:00:23Z","thumbnail_url":"https://img.youtube.com/vi/vtoiM8eps_U/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] Open Focus Timer, pt. 15 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"dbPWbM48Rx0","video_url":"https://www.youtube.com/watch?v=dbPWbM48Rx0","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-15-b6da3afa485249c3b91d156617f0e0c3","published":"2022-04-09T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/dbPWbM48Rx0/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Detect what is the running platform with Available and Unavailable Attributes in Swift","channel_name":"Swift and Tips","video_id":"-L4_EEJJEHQ","video_url":"https://www.youtube.com/watch?v=-L4_EEJJEHQ","description":"In this video, you will learn about #available attribute in Swift, but also #unavailable introduced in Swift 5.6. \nWhy not just negate #available? you will understand the reason too.\n\n------\nResources:\n* Porposal: https://github.com/apple/swift-evolution/blob/main/proposals/0290-negative-availability.md\n* Swift 5.6: https://www.swift.org/blog/swift-5.6-released/\n\n------\nVideos related:\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-04-08T15:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-L4_EEJJEHQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Background and Overlay In SwiftUI (SwiftUI Background, SwiftUI Overlay)","channel_name":"tundsdev on YouTube","video_id":"jFgTwL4Bkq8","video_url":"https://www.youtube.com/watch?v=jFgTwL4Bkq8","description":"Background and Overlay In SwiftUI (SwiftUI Background, SwiftUI Overlay)\n\nIn this video, we'll be looking at the background modifier in SwiftUI and also the overlay modifier in SwiftUI. We'll be discussing the differences between using the .background() modifier and the .overlay() modifier in SwiftUI and when you do and don't want to use one or the other.\n\nAfter breaking down and looking into the differences between backgrounds and overlays in SwiftUI, we'll then see how we can bring this all together with SwiftUI Shapes and build our own custom SwiftUI view that uses both background and overlay in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-08T14:00:17Z","thumbnail_url":"https://img.youtube.com/vi/jFgTwL4Bkq8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS 15 ControlGroup In SwiftUI & ControlGroupStyle (SwiftUI ControlGroup, SwiftUI ControlGroupStyle)","channel_name":"tundsdev on YouTube","video_id":"DPLT6TOmN_8","video_url":"https://www.youtube.com/watch?v=DPLT6TOmN_8","description":"iOS 15 ControlGroup In SwiftUI & ControlGroupStyle (SwiftUI ControlGroup, SwiftUI ControlGroupStyle)\n\nIn this video, we'll be looking at the SwiftUI ControlGroup in SwiftUI. In this SwiftUI control group example. We'll see this new component only available on iOS 15 and above. This view allows us to style our SwiftUI views with the default system styling when it comes to stacking elements.\n\nThe SwiftUI ControlGroup also has a SwiftUI ControlGroupStyle protocol, we'll look at an example of this ControlGroupStyle in SwiftUI to see how we can build our own custom reusable styles that can be shared across multiple ControlGroup in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-07T14:00:09Z","thumbnail_url":"https://img.youtube.com/vi/DPLT6TOmN_8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Xcode 13 tutorial: How to Create Your Own Custom Project Templates - Speed up Development Tip","channel_name":"Karin Prater on YouTube","video_id":"r9rdbrpRNcY","video_url":"https://www.youtube.com/watch?v=r9rdbrpRNcY","description":"Xcode project setup tutorial: You can speed up you development by creating custom project templates. If you find yourself setting up the same settings, files or folders for multiple of you new projects, it might save you a lot of time to leverage Xcode templates.\n\nI will explain you how Xcode project templates are used for the default templates that are shipped with Xcode. I will then copy an existing template and customise it. My template will create projects that use AppDelegate/SceneDelegate with SwiftUI similar to another Youtube tutorial. You can find the reference here:\nhttps://youtu.be/FzKqrq1d3x0\n\nThis tutorial was built using Xcode 13.3 and Swift 5.6\n\nTemplates shipped with Xcode \n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application\n\nLocation for you custom Xcode templates\n~/Library/Developer/Xcode\nCreate template folder\n\nOverview\n00:00 introduction\n01:47 default templates  with Xcode\n08:44 setup custom templates \n15:36 use custom templates\n17:21 adding files to a template\n23:09 add custom code to the SceneDelegate\n28:42 Wrap up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Project files: https://github.com/gahntpo/XcodeCustomTemplates\n\n#Xcode #Templates","published":"2022-04-07T13:00:34Z","thumbnail_url":"https://img.youtube.com/vi/r9rdbrpRNcY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Xcode 13 tutorial: How to setup a New Project - no Storyboard","channel_name":"Karin Prater on YouTube","video_id":"FzKqrq1d3x0","video_url":"https://www.youtube.com/watch?v=FzKqrq1d3x0","description":"In this Xcode 13 tutorial, I will talk about removing Storyboard from an iOS project. First let’s talk about why you would need to setup a new project without a Storyboard. I will create a new project with Storyboard setting. This creates a project that uses AppDelegate and SceneDelegate. Storyboards can become quite hard to work with over time. A better approach is to keep view controllers in separate files. A nice approach is the Coordinator pattern. \n\n If you choose to create a project with the new SwiftUI lifecycle methods, you are limiting the support to iOS14+.  Using AppDelegate/SceneDelegate setup will allow support for iOS 13+.\n\nThis tutorial was built using Xcode 13.3 and Swift 5.6\n\nOverview\n00:00 Why would you remove the Storyboard\n01:48 Remove Main.storyboard\n01:53 Remove Main from Main Interface in Settings\n02:02 Remove Main in Info.plist\n03:50 Update SceneDelegate\n06:25 wrap-up\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Template files: https://github.com/gahntpo/NoStoryboardProject\n\n#Xcode #CustomTemplates","published":"2022-04-07T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/FzKqrq1d3x0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"GroupBox In SwiftUI And SwiftUI GroupBoxStyle (SwiftUI GroupBox, SwiftUI GroupBoxStyle)","channel_name":"tundsdev on YouTube","video_id":"LSVFQnFom_0","video_url":"https://www.youtube.com/watch?v=LSVFQnFom_0","description":"GroupBox In SwiftUI And SwiftUI GroupBoxStyle (SwiftUI GroupBox, SwiftUI GroupBoxStyle)\n\nIn this video, we'll be looking at the SwiftUI GroupBox in SwiftUI. This is a new view provided to us by Apple that allows us to group content in our SwiftUI apps with a nice SwiftUI material system background. \n\nAfter looking at what SwiftUI Groupbox is and breaking it down, we'll take a look at SwiftUI GroupBoxStyle, and discuss what is GroupBoxStyle and how to use the SwiftUI GroupBoxStyle to build our own custom reusable styles that can be used anywhere in our SwiftUI apps.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-06T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/LSVFQnFom_0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 76: The Claw","channel_name":"Code Completion","video_id":"c-a_e5WIJpA","video_url":"https://www.youtube.com/watch?v=c-a_e5WIJpA","description":"Episode 76 — The Claw\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Xcode Tips and tricks\n00:25 - Text Selection and Manipulation\n11:08 - Jumping Between Panels\n12:09 - Reports\n15:39 - Non-default Defaults: Line numbers, code folding ribbon\n17:14 - Help and Key Bindings\n18:23 - Default Tab Style\n23:11 - Jump to Definition\n24:48 - Open Quickly\n26:17 - Dash for Documentation\n30:17 - Themes\n32:58 - Non-code Files in Xcode\n35:31 - Secondary Editor\n36:36 - Multiple Editors\n38:58 - Magnet\n40:40 - Authors View\n42:41 - Use Focussed Editor\n43:37 - Appearance Overrides\n44:44 - Versions in Build Settings\n48:20 - Switch Between Interface and Implementation\n53:54 - Sponsor: Not Phở\n52:06 - Outro\n52:57 - Commented Out: Telling Time, Claws and Typing\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our favorite Xcode tips and tricks:\n    • Text selection and manipulation\n    • Jumping between Panels\n    • Reports\n    • Non-default Defaults: Line numbers, code folding ribbon\n    • Help and Key Bindings\n    • Default Tab Style\n    • Fixing Tabs in Xcode: https://www.jessesquires.com/blog/2020/07/24/how-to-fix-the-incomprehensible-tabs-in-xcode-12/\n    • Jump to Definition\n    • Open Quickly\n    • Dash for Documentation\n    • Themes\n    • Non-code Files in Xcode\n    • Secondary Editor\n    • Multiple Editors\n    • Magnet: https://magnet.crowdcafe.com\n    • Authors View\n    • Use focussed editor\n    • Appearance Overrides\n    • Versions in Build Settings\n    • Switch Between Interface and Implementation\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, April 3rd, 2022.","published":"2022-04-06T12:00:32Z","thumbnail_url":"https://img.youtube.com/vi/c-a_e5WIJpA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"When supporting iOS15 & higher you can change your action sheets to confirmation dialogs in #SwiftUI","channel_name":"Mark Moeykens on YouTube","video_id":"5Z55Ki_V5KE","video_url":"https://www.youtube.com/watch?v=5Z55Ki_V5KE","description":"When supporting #iOS15 and higher you can change your action sheets to confirmation dialogs in #SwiftUI.\n💡 Reminder: The title won't show unless you specifically state you want it to show.\n\nGet over a hundred more examples in the Combine Mastery in SwiftUI book! Which one uses repetition to help make Combine something you can easily think with to solve problems in your app.\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-04-05T17:26:46Z","thumbnail_url":"https://img.youtube.com/vi/5Z55Ki_V5KE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"iOS Developer Interview Questions and Answers with Sample Code","channel_name":"Richard Topchii on YouTube","video_id":"gmyEHW7zDYc","video_url":"https://www.youtube.com/watch?v=gmyEHW7zDYc","description":"Top 10 most asked interview questions for an iOS Developer role, in a form of a mock interview. Comment, if you've been asked some of these questions or if you'd like to see some other question in my next video.\n\nThe code from the video: https://github.com/richardtop/ios_interview\nSwift Type System Lecture - https://youtu.be/-61sV7wA7rw\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nFollow Daniel on social media:\nhttps://www.danielegerev.com/\nhttps://twitter.com/iDanb0\nhttps://github.com/idanbo\n\n\nTimecodes:\n0:00 - Overview\n0:21 - Daniel, the interviewer\n1:50 - Why these questions?\n\n2:30 - View Controller Life Cycle\n11:55 - The difference between a struct and a class\n18:20 - The difference between \"frame\" and \"bounds\" properties of an UIView\n25:45 - Protocol Oriented Programming\n32:03 - \"defer\" statement coding question\n37:00 - GCD / DispatchQueue coding question\n46:36 - MVC architecture (Model, View, Controller)\n52:19 - \"weak\" and \"unowned\" keywords\n56:54 - \"lazy\" keyword\n1:01:52 - \"@escaping\" closure attribue and non-escaping closures\n\n1:05:03 - Summary and feedback\n\n\nLinks from the video:\n\nView Controller Life Cycle\nhttps://developer.apple.com/documentation/uikit/uiviewcontroller\n\nWhat’s the difference between a struct and a class\nhttps://docs.swift.org/swift-book/LanguageGuide/ClassesAndStructures.html\nhttps://github.com/apple/swift/blob/main/stdlib/public/core/Array.swift#L303\nhttps://developer.apple.com/swift/blog/?id=10\n\nWhat’s the difference between .frame and .bounds property of a UIView\nhttps://developer.apple.com/documentation/uikit/uiview/1622621-frame\n\nWhat is a Protocol Oriented Programming\nhttps://developer.apple.com/videos/play/wwdc2015/408/\n\nSwift Type System Introduction - Richard's lecture video\nhttps://youtu.be/-61sV7wA7rw\n\n\"defer\" statement coding question\nhttps://docs.swift.org/swift-book/ReferenceManual/Statements.html\n\nMVC architecture (Model, View, Controller)\nhttps://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html\nhttps://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model- View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14\nhttps://developer.apple.com/library/archive/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html\n\n\"weak\" and \"unowned\" keywords\nhttps://kelvas09.github.io/blog/posts/ios_weak_unowned/\nhttps://developer.apple.com/documentation/foundation/urlsession\n\n\"lazy\" keyword\nhttps://stackoverflow.com/questions/38141298/lazy-initialisation-and-retain-cycle\n\n\"@escaping\" closure attribue and non-escaping closures\nhttps://kelvas09.github.io/blog/posts/ios-escaping/","published":"2022-04-05T16:55:22Z","thumbnail_url":"https://img.youtube.com/vi/gmyEHW7zDYc/hqdefault.jpg","twitter_url":""},{"name":"When do we REALLY need to use [weak self]? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"0sOrVoLOf7Q","video_url":"https://www.youtube.com/watch?v=0sOrVoLOf7Q","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3tVujfp\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-04-05T14:54:57Z","thumbnail_url":"https://img.youtube.com/vi/0sOrVoLOf7Q/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Adding Text in SwiftUI And TextStyles (SwiftUI Text, SwiftUI TextStyle)","channel_name":"tundsdev on YouTube","video_id":"tOHxxegyxbo","video_url":"https://www.youtube.com/watch?v=tOHxxegyxbo","description":"Adding Text in SwiftUI And TextStyles (SwiftUI Text, SwiftUI TextStyle)\n\nIn this video, we'll be looking a how to add text in SwiftUI. Text in SwiftUI allows us to add labels to our SwiftUI apps that can be used to communicate information to our users i.e. a warning label telling the user something is wrong with their account. After looking at how we can add text in SwiftUI. We'll then dive into SwiftUI text styles that allow us to modify our Text in SwiftUI.\n\nFinally, we'll look at some handy SwiftUI text formatting available to us. We'll see how to format dates in SwiftUI using Text and also how to format currency in SwiftUI using Text also.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-05T14:01:14Z","thumbnail_url":"https://img.youtube.com/vi/tOHxxegyxbo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Realm+SwiftUI 2   One Many Relationship   Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"XrmOR_Qv9Aw","video_url":"https://www.youtube.com/watch?v=XrmOR_Qv9Aw","description":"This is the second video in the two part project where we are building a simple application in SwiftUI that uses Realm for our data store and focuses on implementing a one-to-many relationship.\nIf you have not yet watched the first video, I recommend that you do that first.  This video extends from that video and uses the completed project so far.  I have also provided a link to that completed project if you wish to download and start from there in this video.\n\nWe have a few things to accomplish in this video. \n*  enable rearranging cities in the cities listview\n*  allow for deleting of countries\n* inverse relationships\n*  adding new properties to a realm database and perform a migration when the app launches.\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n1:58 Rearranging Cities in a list\n4:33 Country Deletion\n10:10 Inverse Relationships\n15:25 Schema Migration\n21:03 Flag Picker\n\nPart 1 Completed Source Code as Starter\nhttps://www.createchsol.com/RealmResources/RealmIntro-2-Part1Completed.zip\n\nCountryInfo File for Flag Picker\nhttps://www.createchsol.com/RealmResources/CountryInfo.zip\n\nPart 2 Completed Source Code\n   https://github.com/StewartLynch/Realm-Intro-2\n\n\nAll Videos in the Realm Playlist\nRealm+SwiftUI-1: PropertyWrappers - Part 1\n  https://youtu.be/nx3KDnqMU0M\nRealm+SwiftUI-1: PropertyWrappers - Part 2\n   https://youtu.be/54d_0Mp4icA\nRealm+SwiftUI-2:  One-Many Relationship - Part 1\n   https://youtu.be/I6Yl9p_9WwE\nRealm+SwiftUI-2:  One-Many Relationship - Part 2\n   https://youtu.be/XrmOR_Qv9Aw\nRealm+SwiftUI-3: Realm Config and NotificationTokens\n   Coming April 17\n\nReferences mentioned in video:\nFlag Emoji JSON\n   https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/index.json\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-04-05T13:37:59Z","thumbnail_url":"https://img.youtube.com/vi/XrmOR_Qv9Aw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Opacity: SwiftUI vs. UIKit","channel_name":"Alexito’s World","video_id":"9CKDUkH1cgA","video_url":"https://www.youtube.com/watch?v=9CKDUkH1cgA","description":"Let's take a look at how applying an opacity modifier in SwiftUI differs from changing the opacity of a view in UIKit. We also talk about composition groups and how the let us control how opacity is applied.\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\nPhoto by Saad Chaudhry on Unsplash","published":"2022-04-05T11:30:04Z","thumbnail_url":"https://img.youtube.com/vi/9CKDUkH1cgA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"UI Tutorial: Advanced design tips (in 10 minutes)","channel_name":"Learn UI Design","video_id":"6jiq5g_bXB8","video_url":"https://www.youtube.com/watch?v=6jiq5g_bXB8","description":"In this 10-Minute Redesign, we'll redesign a screen submitted by Learn UI Design student Cris – a mobile app called Helm. We’ll be discussing custom icon work, advanced typography and color tweaks, and creating a consistent brand.\n\nMENTIONED IN THIS VIDEO:\n\n👑 The King vs. Pawn Game of UI Design (https://learnui.design/blog/king-vs-pawn-game-ui-design.html)\n📐 3 Pro Tips on Alignment (https://learnui.design/blog/3-pro-tips-on-alignment.html)\n🎨 The HSB Color System: A Practitioner’s Primer (https://learnui.design/blog/the-hsb-color-system-practicioners-primer.html)\n🖌 Color in UI Design: A (Practical) Framework (https://learnui.design/blog/color-in-ui-design-a-practical-framework.html)\n📱 iPhone Font Size Guidelines (https://learnui.design/blog/ios-font-size-guidelines.html)\n🌈 Gradient/Palette Generator Tool (https://learnui.design/tools/data-color-picker.html)\n\nFor FREE design tutorials, hop on the Design Hacks newsletter:\n✉️ http://designhacks.com/\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design\n\nWant to learn to design usable, intuitive web and mobile apps?\nCheck out LEARN UX DESIGN 👉 https://learnux.design","published":"2022-04-05T01:07:09Z","thumbnail_url":"https://img.youtube.com/vi/6jiq5g_bXB8/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Slider in SwiftUI (SwiftUI Slider, SwiftUI Volume Control)","channel_name":"tundsdev on YouTube","video_id":"d2bdBpKFoJ4","video_url":"https://www.youtube.com/watch?v=d2bdBpKFoJ4","description":"Slider in SwiftUI (SwiftUI Slider, SwiftUI Volume Control)\n\nIn this video, we'll discuss the SwiftUI Slider view. A Slider in SwiftUI gives our users a piece of UI that allows them to choose a value within a range. e.g. Setting a distance in your settings. We'll use a SwiftUI Slider to build our own custom SwiftUI volume control, which allows users to drag left or right to increase the volume and we'll also add some SwiftUI buttons using SF Symbols that can be used to increase and decrease the volume in our app.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-04T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/d2bdBpKFoJ4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Removing Dead Code in Small, Verified Steps (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"zwQebsWLVEY","video_url":"https://www.youtube.com/watch?v=zwQebsWLVEY","description":"Success at last converting one file to Swift! So it's time to remove dead code. But don't get crazy—do it without breaking your code. And let's also delete completed tasks in the Discovery Tree.  I stream at https://twitch.tv/qcoding","published":"2022-04-03T19:30:07Z","thumbnail_url":"https://img.youtube.com/vi/zwQebsWLVEY/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Multi-Line TextField in SwiftUI with TextEditor (SwiftUI TextEditor, SwiftUI Multi-Line TextField)","channel_name":"tundsdev on YouTube","video_id":"1VtGiGdwato","video_url":"https://www.youtube.com/watch?v=1VtGiGdwato","description":"Multi-Line TextField in SwiftUI with TextEditor (SwiftUI TextEditor, SwiftUI Multi-Line TextField)\n\nIn this video we'll be looking at the SwiftUI TextEditor, this view is very similar to other SwiftUI text inputs such as SwiftUI Textfield and SwiftUI TextEditor. But this view allows us to have a multi-line text field in SwiftUI. This is great for applications where you want to allow your user to enter information on more than one line e.g. notes taking app. Also, we can reuse the same SwiftUI TextFieldStyles we used in the previous video to style our text editor in SwiftUI. \n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-03T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1VtGiGdwato/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Realm+SwiftUI 2   One Many Relationship   Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"I6Yl9p_9WwE","video_url":"https://www.youtube.com/watch?v=I6Yl9p_9WwE","description":"This is my 3rd video in how to use MongoDb Realm in your SwiftUI projects.\nRealm is a NoSQL database much like Firebase Firestore.  It is not the traditional Relational Database model like MySQL and PostreSQL are.\nHowever, that does not mean that you can't create one to many or many to many type relationships with Realm.\nIn this video we will be introducing a new **List** element type that allows you to create a 1 to many relationship from one model to another.\nWe will also introduce inverse relationships to provide back links from the many back to the one using **LinkingObjects**\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n3:53 Create Country and City Models\n6:04 Countries List View\n9:26 Countries Row View\n17:56 Cities List View\n\nStarter Project\nhttps://www.createchsol.com/RealmResources/RealmIntro-2Starter.zip\n\nPart 1 Completed Project\nhttps://www.createchsol.com/RealmResources/RealmIntro-2-Part1Completed.zip\n\n\n\nAll Videos in the Realm Playlist\nRealm+SwiftUI-1: PropertyWrappers - Part 1\n  https://youtu.be/nx3KDnqMU0M\nRealm+SwiftUI-1: PropertyWrappers - Part 2\n   https://youtu.be/54d_0Mp4icA\nRealm+SwiftUI-2:  One-Many Relationship - Part 1\n   https://youtu.be/I6Yl9p_9WwE\nRealm+SwiftUI-2:  One-Many Relationship - Part 2\n   Coming April 5\nRealm+SwiftUI-3: Realm Config and NotificationTokens\n   Coming April 17\n\nReferences mentioned in video:\nRealm SDK\n   https://github.com/realm/realm-swift\nRealm Studio Download\n   https://docs.mongodb.com/realm/studio/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-04-03T13:43:30Z","thumbnail_url":"https://img.youtube.com/vi/I6Yl9p_9WwE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Fundamentals tutorial: struct vs class - Data model definition in SwiftUI data flow","channel_name":"Karin Prater on YouTube","video_id":"iQWKrNAfaSU","video_url":"https://www.youtube.com/watch?v=iQWKrNAfaSU","description":"In this SwiftUI fundamentals tutorial, I will talk about the difference between class and structs. This is important because they look very similar but have fundamentally different properties and use cases. \nAs an example I will define a data model for a SwiftUI view. The data flow in SwiftUI is very specific and it is important to understand how the updating mechanism works.\nYou want to always display the right data with the correct UI updates. Data models should be defined as structs. If you choose class as models, the SwiftUI views will in most cases not refresh. I will show you multiple example views with both structs and classes.\n\nBecause I always think of more stuff to talk about 😉, I also show you a useful approach to make SwiftUI views more reusable. You will get a quick introduction about protocols and generics for SwiftUI. This is a more advanced topic. So don’t worry if you struggle. It also took me quite some effort to understand this and make it work for my day-to-day SwiftUI programming. \n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n⬇️ Playground  files: https://github.com/gahntpo/ClassVsStuctSwiftUI\n\nMore tutorials that would talk about SwiftUI data flow and more:\nMVVM SwiftUI Tutorial https://youtu.be/zRZ2cjZY-1c\nRealm database in SwiftUI with MVVM https://youtu.be/MP03SfD63Hs\nHow to best use Core Data with SwiftUI https://youtu.be/63oyC5bUujc\n\n#SwiftUI #Class #Struct #Model","published":"2022-04-03T13:20:29Z","thumbnail_url":"https://img.youtube.com/vi/iQWKrNAfaSU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"[iOS Dev] Open Focus Timer, pt. 14 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"gEvWh42liNg","video_url":"https://www.youtube.com/watch?v=gEvWh42liNg","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/AnyLint-v0-8-4-Release-Open-Focus-Timer-pt-14-e800b4a1b70044e39b3328d04bcc2618","published":"2022-04-03T13:00:35Z","thumbnail_url":"https://img.youtube.com/vi/gEvWh42liNg/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Another overnight viral success???","channel_name":"Appfigures on YouTube","video_id":"j1V2nib2cOQ","video_url":"https://www.youtube.com/watch?v=j1V2nib2cOQ","description":"Welcome to your weekly recap of news and trends from the mobile world. In this week's episode: The \"other\" Wordle, Twitter’s mobile revenue, another viral success, mobile payments, and Ukraine.\n\n⭐️ Want a FREE month of Appfigures? All you have to do is subscribe to the channel and leave a comment letting me know which insight you liked most from this episode.\n\n► How Duolingo Is Responding to Crisis In Ukraine https://blog.duolingo.com/duolingo-statement-ukraine/\n► [Upcoming] Live ASO Checkup for your apps and games + Q&amp;A: https://youtu.be/nZhO_nk1l9U\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli","published":"2022-04-02T18:50:00Z","thumbnail_url":"https://img.youtube.com/vi/j1V2nib2cOQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Text Inputs in SwiftUI (SwiftUI TextField, SwiftUI SecureField, SwiftUI Login Form)","channel_name":"tundsdev on YouTube","video_id":"w_U2tgKQT5Y","video_url":"https://www.youtube.com/watch?v=w_U2tgKQT5Y","description":"Text Inputs in SwiftUI (SwiftUI TextField, SwiftUI SecureField, SwiftUI Login Form)\n\nIn this video, we will look at building a simple SwiftUI Login Form using SwiftUI TextField and SwiftUI SecureField. Both of these text inputs in SwiftUI have the same functionality, they allow users to input text into a box that you can capture and use later within your SwiftUI apps. But there is a difference between the two of them which we will explore in this video.\n\nSomething else that we will look into when building our SwiftUI Login Form is how to modify our SwiftUI TextField and SwiftUI SecureField, by using the SwiftUI TextFieldStyle which allows us to customise how our text inputs look in SwiftUI. Not only will we look at customization we'll also look at how we can handle keyboard interactions in SwiftUI by working with text field focus in SwiftUI with the @FocusState property wrapper which allows us to programmatically choose which text input should be focused on in our SwiftUI apps.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-02T14:00:32Z","thumbnail_url":"https://img.youtube.com/vi/w_U2tgKQT5Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] AnyLint Maintenance, pt. 1 | Open Source Swift Development","channel_name":"FlineDev","video_id":"_AhpbnwVkRo","video_url":"https://www.youtube.com/watch?v=_AhpbnwVkRo","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/AnyLint-v0-8-4-Release-Open-Focus-Timer-pt-14-e800b4a1b70044e39b3328d04bcc2618","published":"2022-04-02T13:00:16Z","thumbnail_url":"https://img.youtube.com/vi/_AhpbnwVkRo/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Cocoa Programming L94 — @Invalidating","channel_name":"Apple Programming","video_id":"IPLoRnQDdQw","video_url":"https://www.youtube.com/watch?v=IPLoRnQDdQw","description":"We talk about the Invalidating property wrapper introduced in macOS 12 (Monterey).\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2022-04-01T17:00:20Z","thumbnail_url":"https://img.youtube.com/vi/IPLoRnQDdQw/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"How to build an exit button for your iOS app [April fools's day]","channel_name":"Swift and Tips","video_id":"aj1Gp1rBaC8","video_url":"https://www.youtube.com/watch?v=aj1Gp1rBaC8","description":"This is just a prank to celebrate April's fool. DO NOT TAKE THIS VIDEO SERIOUSLY!\n\n------\nReal videos about Swift and SwiftUI:\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-04-01T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aj1Gp1rBaC8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Introducing Barking with Swift","channel_name":"Paul Hudson on YouTube","video_id":"5bhvVm3QKME","video_url":"https://www.youtube.com/watch?v=5bhvVm3QKME","description":"Last year I launched Hacking with Swift++. Sadly due to a series of miscommunications that didn't quite pan out, but I'm not letting that stop me…\n\nFind out more about Hacking with Swift++ here: https://youtu.be/uie2mlh48w4","published":"2022-04-01T14:45:25Z","thumbnail_url":"https://img.youtube.com/vi/5bhvVm3QKME/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"DatePicker in SwiftUI (SwiftUI DatePicker, SwiftUI DatePickerStyle, SwiftUI Calendar)","channel_name":"tundsdev on YouTube","video_id":"Zq89TTDzx-4","video_url":"https://www.youtube.com/watch?v=Zq89TTDzx-4","description":"DatePicker in SwiftUI (SwiftUI DatePicker, SwiftUI DatePickerStyle, SwiftUI Calendar)\n\nIn this video, we'll discuss the SwiftUI DatePicker view. This SwiftUI DatePicker allows us to work with dates in Swift, we're able to give the user a date range to select from and capture that value for usage later in our SwiftUI apps. SwiftUI DatePicker also has a SwiftUI DatePickerStyle, this allows us to pick different picker styles in SwiftUI for our DatePicker. One of the SwiftUI Date Picker Styles allows us to add a SwiftUI calendar into our apps really easily by setting the style.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-04-01T14:00:14Z","thumbnail_url":"https://img.youtube.com/vi/Zq89TTDzx-4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI How To Create a Custom Tab Bar with TabView (SwiftUI Tab Bar, SwiftUI Tab View)","channel_name":"tundsdev on YouTube","video_id":"DzBKVygK6sc","video_url":"https://www.youtube.com/watch?v=DzBKVygK6sc","description":"SwiftUI How To Create a Custom Tab Bar with TabView (SwiftUI Tab Bar, SwiftUI Tab View)\n\nIn this video, we'll discuss how we can create our own custom tab bar in SwiftUI by using Tab View. A SwiftUI TabView is a SwiftUI component that allows us to place SwiftUI Tab Items at the bottom of our screen so users can switch between tabs in our SwiftUI apps. We'll also look at how we can style our SwiftUI tab item with System SF Symbols, adding a badge on a tab item in SwiftUI, and also changing the SwiftUI tab item tint, in this SwiftUI tabview example.\n\n After looking into SwiftUI TabView and SwiftUI Tab Item to build our own custom Tab Bar in SwiftUI. We'll then look at how to switch between screens in a TabView in SwiftUI programmatically. We'll use Swift and create a source of truth that our TabView will read from and will allow us to switch tabs in our custom SwiftUI tab bar.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-31T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/DzBKVygK6sc/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Am I growing in the year of growth? || Coffee Chats S1 E3","channel_name":"maeganwilson_","video_id":"pwlX4hHV81w","video_url":"https://www.youtube.com/watch?v=pwlX4hHV81w","description":"How are my goals going? What am I using software wise? What did I do during the week?\n\nMake sure to check out Jeremie and Mikaela! They are super awesome people, iOS devs, and friends.\n\nJeremie Berduck\n- Twitch https://www.twitch.tv/monsieurbee\n- Twitter @jeremiebeduck https://twitter.com/jeremieberduck\n\nMikaela Caron\n- Twitter @mikaela__caron https://twitter.com/mikaela__caron\n- Instagram @mikaelacaron https://www.instagram.com/mikaelacaron/\n\nLinks to software mentioned:\n- Ecamm live: https://www.ecamm.com/\n- Sunsama: https://sunsama.grsm.io/hddojcs2ipkt\n- Tower: https://www.git-tower.com/p/refer-a-friend/R-5ES9BTCRCE\n- Linear: https://linear.app/\n\n\nWant to discuss the video or anything else dev and tech related?\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-03-31T09:59:47Z","thumbnail_url":"https://img.youtube.com/vi/pwlX4hHV81w/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI New Button Styles And Materials in SwiftUI (SwiftUI Button Styles, SwiftUI Materials)","channel_name":"tundsdev on YouTube","video_id":"4AZSLatG2EA","video_url":"https://www.youtube.com/watch?v=4AZSLatG2EA","description":"SwiftUI New Button Styles And Materials in SwiftUI (SwiftUI Button Styles, SwiftUI Materials)\n\nIn this video, we'll look at the new SwiftUI Button Styles. These new Button Styles in SwiftUI allow us to get default Apple styling that is already familiar to us in the Apple Human Interface guidelines aka HIG. We'll look at all the SwiftUI Button modifiers available to us so that we can see how we can customise SwiftUI Button size, tint, and many more. It's worth noting that these styles are iOS 15+ specific so you can't use them on anything below iOS 15.\n\nAfter looking into SwiftUI brand new styles, we'll then take a look into SwiftUI system material. This is also new and allows us to create SwiftUI tinted button, that fades nicely using the background of our SwiftUI app. SwiftUI new button styles in iOS 15 allow us to create system buttons that match the iOS HIG really easily.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-30T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4AZSLatG2EA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Computer Science In the Real World: The Transform Matrix","channel_name":"Ben Sandofsky on YouTube","video_id":"lQ2DB5TPH1o","video_url":"https://www.youtube.com/watch?v=lQ2DB5TPH1o","description":"Let's talk about a powerful tool you'll find everywhere, from UI programming to data science: a transformation matrix. Relevant links…\n\nHalide: http://halide.cam/download\n@3Blue1Brown's \"Essence of Linear Algebra.\" https://www.youtube.com/watch?v=fNk_zzaMoSs\nYou can find me on Twitter: https://twitter.com/sandofsky","published":"2022-03-29T16:12:52Z","thumbnail_url":"https://img.youtube.com/vi/lQ2DB5TPH1o/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Here's the ULTIMATE tip to find memory leaks in Xcode!","channel_name":"Vincent Pradeilles on YouTube","video_id":"pOqnGXLqX8c","video_url":"https://www.youtube.com/watch?v=pOqnGXLqX8c","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-29T14:57:51Z","thumbnail_url":"https://img.youtube.com/vi/pOqnGXLqX8c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Buttons In SwiftUI (SwiftUI Button, SwiftUI ButtonStyle, Custom Buttons SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"Kt4vpQ9ms5E","video_url":"https://www.youtube.com/watch?v=Kt4vpQ9ms5E","description":"Buttons In SwiftUI (SwiftUI Button, SwiftUI ButtonStyle, Custom Buttons SwiftUI)\n\nIn this video, we'll be looking at SwiftUI Button and SwiftUI ButtonStyle. Buttons in SwiftUI allow us to add interactions, if you add a button in SwiftUI app you're able to perform SwiftUI button actions once the button responds to an event.\n\nAfter we finish looking at how to create button in SwiftUI, we'll also take a look into button style in SwiftUI. SwiftUI ButtonStyle allows you to use and create your own button style SwiftUI, so that you can reuse styles quickly and not have to repeat yourself every time when trying to style a button.\n\nWe'll finally take a look at how we can turn our SwiftUI Button into a component that can easily be reused throughout our project. So we can have our own custom SwiftUI buttons with their own button styles in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-29T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/Kt4vpQ9ms5E/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 75: I Think This Is a Stupid Rule","channel_name":"Code Completion","video_id":"emCitnW7K7U","video_url":"https://www.youtube.com/watch?v=emCitnW7K7U","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Standing Out at a New Job\n01:20 - git Comfort \n06:00 - Pull Requests\n17:21 - Review Other PRs\n21:53 - Document Your Code\n26:46 - Write-Ups\n35:31 - Unit Tests\n36:48 - Code Style\n49:30 - Communicate Your Intentions \n56:15 - Asking If Others Need Help\n59:51 - Ask For Help\n1:02:15 - Present a Default\n1:04:59 - Sponsor: Super Easy Timer\n1:05:35 - Mini Review Corner\n1:15:45 - Outro\n1:16:26 - Commented Out: EU and Gatekeepers\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• How to stand out at your next job:\n    • Get comfortable with git\n    • Learn to write good Pull Requests\n    • Review PRs from your teammates\n    • Document your code\n    • Write up areas that deserve more attention\n    • Add Unit Tests where they make sense\n    • Follow your team’s code style\n    • Communicate your intentions so others know what you are working on\n    • Ask if others need help before starting something new\n    • Ask for help when you need it\n    • Present a default option when asking for something.\n• Mini Review Corner:\n    • Electricity usage meter: https://www.amazon.com/gp/product/B07Y1SLZ8W/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&amp;psc=1\n• Commented Out:\n    • EU on Gatekeepers: https://www.macrumors.com/2022/03/25/eu-provisionally-agrees-dma-law-apple-app-store/\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, March 26th, 2022.","published":"2022-03-29T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/emCitnW7K7U/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live ASO Checkup + Open ASO Q&A","channel_name":"Appfigures on YouTube","video_id":"nZhO_nk1l9U","video_url":"https://www.youtube.com/watch?v=nZhO_nk1l9U","description":"Is your mobile app or game optimized for discovery? How do you know? The easiest way is by looking at my ASO checkup list, which I'll be doing live for as many apps as I can.\n\nSubmit your app or game here: https://forms.gle/9dJkFvqCq6zFBUR79\n\nResources:\n\n► Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Get ASO Tools: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Find me on Twitter: https://twitter.com/arielmichaeli","published":"2022-03-29T02:46:41Z","thumbnail_url":"https://img.youtube.com/vi/nZhO_nk1l9U/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How To Use Stepper SwiftUI (SwiftUI Stepper, SwiftUI Plus Minus, Swift UI Stepper Example)","channel_name":"tundsdev on YouTube","video_id":"0DbhtTSA0O8","video_url":"https://www.youtube.com/watch?v=0DbhtTSA0O8","description":"How To Use Stepper SwiftUI (SwiftUI Stepper, SwiftUI Plus Minus, Swift UI Stepper Example)\n\nIn this video, we'll discuss the SwiftUI Stepper. We'll look at how to use Stepper SwiftUI and also what the purpose is for SwiftUI Stepper is in our SwiftUI apps. We'll in SwiftUI adding a stepper into a view and also create a source of truth that our view can read from so that we can capture the value that someone has selected depending on whether they've increased or decreased their selection.\n\nIn this Swift UI stepper example, we'll go through everything you need to know on how to use stepper SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-28T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/0DbhtTSA0O8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Let’s take the final exam of 100 days of SwiftUI! 📝","channel_name":"Vincent Pradeilles on YouTube","video_id":"QjWB6OfFRq8","video_url":"https://www.youtube.com/watch?v=QjWB6OfFRq8","description":"How well do we really know SwiftUI? 🤔\n\nIn this new live we're going to find out because together we're going to take the Final Exam of 100 days of SwiftUI 🔥 https://www.hackingwithswift.com/100/swiftui/100\n\nSo join me for this new live where we're going to find out how good a SwiftUI developer we really are! 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-27T15:59:06Z","thumbnail_url":"https://img.youtube.com/vi/QjWB6OfFRq8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Using Spacer In SwiftUI (SwiftUI Spacing, SwiftUI Spacer, SwiftUI How To Align Objects)","channel_name":"tundsdev on YouTube","video_id":"fyztLZTEVU4","video_url":"https://www.youtube.com/watch?v=fyztLZTEVU4","description":"Using Spacer In SwiftUI (SwiftUI Spacing, SwiftUI Spacer, SwiftUI How To Align Objects)\n\nIn this video, we'll discuss using Spacer in SwiftUI. We'll have a look in SwiftUI how to align objects, so we can see how the SwiftUI Spacer allows us to move views to specific edges in SwiftUI. Once we finish breaking down SwiftUI Spacer and learn how to use SwiftUI Spacer. We'll then look into how to set the SwiftUI Spacer with minimum length. So we can control the space between items with a specific pixel value, allowing us to fully understand using spacer in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-27T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/fyztLZTEVU4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Taming Xcode 2:  Xcode Keyboard Shortcuts, File Management and Focus","channel_name":"Stewart Lynch on YouTube","video_id":"ia-X9-wsne8","video_url":"https://www.youtube.com/watch?v=ia-X9-wsne8","description":"This is the 2nd of 3 videos in a series where we look at ways in which we can get a handle on the complexities of Xcode. In this video we will focus on Essential keyboard commands and file management.\nThe objective is to keep our hands on the keyboards so we can focus on our work and make sure that we organize our file structure so that we can quickly locate and manage our code\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n1:27 Basic Keyboard Shortcuts\n5:17 Focus\n7:17 SwiftUI\n8:20 File Management\n\nBlog version of this video:\nhttps://stewartlynch.github.io/Xcode-Keyboard-Shortcuts-File-Management-and-Focus/\n\nAll Videos in this series\nWorking with Xcode Tabs and Editors\n   https://youtu.be/AmP-OLz_XMs\nXcode Keyboard Shortcuts, File Management and Focus\n   https://youtu.be/ia-X9-wsne8\nMastering the Xcode Editor\n   Coming April 10\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-03-27T13:45:43Z","thumbnail_url":"https://img.youtube.com/vi/ia-X9-wsne8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Build App Icon Generator Swift CLI Tool for Linux & macOS with Argument Parser","channel_name":"Xcoding with Alfian","video_id":"RGNRh4KZNG0","video_url":"https://www.youtube.com/watch?v=RGNRh4KZNG0","description":"We're going to build App Icon Generator Swift CLI Tool for Ubuntu Linux and macOS using Swift Argument Parser Lib. #swiftlang #iosdev\n\nTimeline:\n00:00 Introduction & Demo\n06:52 Project Setup & Dependencies\n15:23 Migrating Models from SwiftUI App\n17:36 Icon Resize Service with SwiftGD\n24:33 File Icon Service - Invoking Shell Command for file manipulation\n37:13 Icon Generator Service and Integration\n46:48 Implement Swift Argument Parser\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/AppIconGenCLI\n\nBuilding App Icon Generator iOS & macOS Catalyst SwiftUI App:\nhttps://youtu.be/dkUAmoj-KIg\n\nUTM Virtualization App\nhttps://github.com/utmapp/UTM/releases\n\nSwiftUI App Icon Generator GitHub Project Repository:\nhttps://github.com/alfianlosari/AppIconGenerator\n\nSwift Argument Parser Github:\nhttps://github.com/apple/swift-argument-parser\n\nSwiftGD Github:\nhttps://github.com/twostraws/SwiftGD\n\nLibGD:\nhttps://libgd.github.io/","published":"2022-03-26T22:09:49Z","thumbnail_url":"https://img.youtube.com/vi/RGNRh4KZNG0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Build A Checkbox SwiftUI (SwiftUI Toggle, SwiftUI ToggleViewStyle, SwiftUI Checkbox, SwiftUI Switch)","channel_name":"tundsdev on YouTube","video_id":"Ji35FTj1mLU","video_url":"https://www.youtube.com/watch?v=Ji35FTj1mLU","description":"Build A Checkbox SwiftUI (SwiftUI Toggle, SwiftUI ToggleViewStyle, SwiftUI Checkbox, SwiftUI Switch)\n\nIn this video, we'll discuss SwiftUI Toggle. We'll look at how we can add a SwiftUI switch into our apps to allow users to perform an action related to the boolean state. This simply means that users can either turn something on or off.\n\nWe'll also look at the SwiftUI Toggle indicator and what it can offer us. So that we know fully understand in SwiftUI what is Toggle. After looking into this we'll then look at how to build a checkbox SwiftUI.\n\nThis will allow us to look at the SwiftUI ToggleViewStyle protocol, create our own SwiftUI checkbox, and fully understand how to use ToggleViewStyle SwiftUI. \n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-26T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/Ji35FTj1mLU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building App Icon Generator Swift CLI tool for Ubuntu Linux and macOS - Teaser","channel_name":"Xcoding with Alfian","video_id":"nv0zbDpX3TU","video_url":"https://www.youtube.com/watch?v=nv0zbDpX3TU","description":"","published":"2022-03-26T14:10:30Z","thumbnail_url":"https://img.youtube.com/vi/nv0zbDpX3TU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Getting started with the Spotify iOS SDK","channel_name":"Swift Arcade","video_id":"kYkdti9mLzo","video_url":"https://www.youtube.com/watch?v=kYkdti9mLzo","description":"In this video we look at how to incorporate the Spotify SDK into your Swift iOS app. We cover how to:\n\n- Register a Spotify Developer App\n- Create a simply iOS that connects to Spotify\n- Configure the iOS app to work with Spotify\n- Run on a physical device\n\n0:00 Intro\n0:42 Demo\n1:25  Overview\n2:43 Creating a developer app\n4:10 Create new iOS app\n6:38 ObjC flag\n7:20 Bridge header\n8:25 Info.plist\n14:19 Building the app\n16:44 Authorization\n21:45 Physical device\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/swift-arcade/blob/master/Spotify/SpotifySDK/README.md\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-03-26T12:30:33Z","thumbnail_url":"https://img.youtube.com/vi/kYkdti9mLzo/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Vrbo springs ahead of Airbnb, but are those downloads real???","channel_name":"Appfigures on YouTube","video_id":"79a-cCZGxZE","video_url":"https://www.youtube.com/watch?v=79a-cCZGxZE","description":"Welcome to your weekly recap of news and trends from the mobile world. \n\nThis Week in #Apps:\n\n1️⃣ This app is getting bigger than traditional #banks\n2️⃣ The numbers behind #HBOMax in Europe\n3️⃣ Did #SuperBowl subscribers stick around on #Peacock?\n4️⃣ Is #LinkedIn still growing?\n5️⃣ #Vrbo is exploding right now!\n\n▶ The Super Bowl Reminded Us About the Olympics → https://appfigures.com/resources/insights/20220218?f=4\n▶ LinkedIn Dumps China → https://appfigures.com/resources/insights/20211015?f=1\n\n▶ App Intelligence → https://appfigures.com/app-intelligence\n▶ ASO Tools → https://appfigures.com/aso-tools\n\n▶ Connect on Twitter → @arielmichaeli","published":"2022-03-26T12:15:00Z","thumbnail_url":"https://img.youtube.com/vi/79a-cCZGxZE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Type Placeholders in Swift","channel_name":"Swift and Tips","video_id":"izQKflGVt8M","video_url":"https://www.youtube.com/watch?v=izQKflGVt8M","description":"In this video, we will analyze what are the new type placeholders in Swift 5.6.  We'll see use cases, and where is not appropriate to use them.\n\n------\nResources:\n* Porposal: https://github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md\n* Swift 5.6: https://www.swift.org/blog/swift-5.6-released/\n\n------\nVideos related:\n* What's new in Swift 5.6?: https://youtube.com/playlist?list=PLHWvYoDHvsOWHTu3aa7DLLsKnUBeDqo99\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-03-25T17:54:10Z","thumbnail_url":"https://img.youtube.com/vi/izQKflGVt8M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Custom Loading Spinner In SwiftUI with ProgressView And ProgressViewStyle (ProgressView)","channel_name":"tundsdev on YouTube","video_id":"mw8ZRWmhK9E","video_url":"https://www.youtube.com/watch?v=mw8ZRWmhK9E","description":"Custom Loading Spinner In SwiftUI with ProgressView And ProgressViewStyle (ProgressView)\n\nIn this video, we'll discuss ProgessView. This view allows us to easily add a SwiftUI loading screen into our applications, which normally communicate to our users that some form of action is going on. This is normally indicated with a SwiftUI activity indicator.\n\nWe'll also cover the different types of progress views, and look at how we can use a SwiftUI progress bar to show the user the percentage of a value, i.e. a game start-up screen. After looking at SwiftUI progress bar, we'll then take a dive into SwiftUI ProgressViewStyle.\n\nWe'll look at how to use progress view in SwiftUI, to create our own reusable SwiftUI styles, so we can create a style for our custom loading spinner in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-25T15:00:27Z","thumbnail_url":"https://img.youtube.com/vi/mw8ZRWmhK9E/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How To Implement Padding SwiftUI (SwiftUI Padding, Padding SwiftUI, SwiftUI Padding Modifier)","channel_name":"tundsdev on YouTube","video_id":"YU3CORMSX3Y","video_url":"https://www.youtube.com/watch?v=YU3CORMSX3Y","description":"How To Implement Padding SwiftUI (SwiftUI Padding, Padding SwiftUI, SwiftUI Padding Modifier)\n\nIn this video, we'll look at how to implement padding SwiftUI. We'll discuss how to use padding SwiftUI, to space out our views in SwiftUI using the SwiftUI padding modifier. After looking at how to add SwiftUI padding, we'll then see how this works when we combine padding with multiple views.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-24T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/YU3CORMSX3Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to use the @FocusState property wrapper in SwiftUI","channel_name":"maeganwilson_","video_id":"P1dL96vJhLg","video_url":"https://www.youtube.com/watch?v=P1dL96vJhLg","description":"In this video, I walk through how to use the @FocusState property wrapper in SwiftUI. The FocusState property wrapper can be used to tell an app which view to focus on next like if you wanted to jump from one textfield to another.\n\nIf you want to discuss iOS app development, then please use the link below to join my discord server and connect with other developers and myself. I hope to see you there!\n\n► Join the discord! https://bit.ly/CCT_Discord\n\nAlso, feel free to check out the links in the rest of the description. 😺\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-03-24T09:59:47Z","thumbnail_url":"https://img.youtube.com/vi/P1dL96vJhLg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Async Await, by Jeroen Bakker (English)","channel_name":"CocoaHeadsNL","video_id":"rrUhdZujzI4","video_url":"https://www.youtube.com/watch?v=rrUhdZujzI4","description":"Jeroen shows how to implement the recently introduced Swift Async Await feature. He demonstrates how to rewrite a simple Corona app that uses completion blocks to async await.","published":"2022-03-23T21:53:38Z","thumbnail_url":"https://img.youtube.com/vi/rrUhdZujzI4/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Label & LabelStyle in SwiftUI (SwiftUI Label, SwiftUI SF Symbols, Breaking down SwiftUI LabelStyle)","channel_name":"tundsdev on YouTube","video_id":"olvS2Yf6NZA","video_url":"https://www.youtube.com/watch?v=olvS2Yf6NZA","description":"Label & LabelStyle in SwiftUI (SwiftUI Label, SwiftUI SF Symbols, Breaking down SwiftUI LabelStyle)\n\nIn this video, we'll discuss SwiftUI Label and also be breaking down SwiftUI LabelStyle. We'll learn about how we can use SwiftUI labels to show text and an SF Symbol in one component on the screen. This SwiftUI Label tutorial will also go into detail about SwiftUI LabelStyle so we can learn how to use SwiftUI LabelStyle which allows us to create our own custom SwiftUI LabelStyle that we can reuse between different labels if we wanted to, so we can solidify our understanding SwiftUI LabelStyle.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-23T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/olvS2Yf6NZA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Write a Simple, Scalable REST JSON API Client in Swift 5 for iOS (Tutorial)","channel_name":"Code Anatomy","video_id":"xVj5xEEwTEk","video_url":"https://www.youtube.com/watch?v=xVj5xEEwTEk","description":"Most apps are powered by #REST #APIs and #iOS apps are no different. In this guided coding tutorial I will show you in an easy to understand manner how you can write your own API Client so that it's scalable, follows the coding conventions and easy for your team members to read and use.\n\nWe will be using only UIKit and Foundation standard libraries, so you don't need to learn any other technology.\n\nThis intermediate tutorial is using exciting Swift APIs like: URLSession, JSON Codable structs, Generics and cool namespaces.\n\nDon't forget to hit that like button if it's what you were looking for or let me know in the comments section if you have any questions.\n\nCristi.","published":"2022-03-22T19:15:12Z","thumbnail_url":"https://img.youtube.com/vi/xVj5xEEwTEk/hqdefault.jpg","twitter_url":""},{"name":"Swift has a new keyword called `any`: here's what you need to know 👌","channel_name":"Vincent Pradeilles on YouTube","video_id":"xlSfWPb2hz0","video_url":"https://www.youtube.com/watch?v=xlSfWPb2hz0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nRead the Swift Evolution Proposal for `any` 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-22T15:59:53Z","thumbnail_url":"https://img.youtube.com/vi/xlSfWPb2hz0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Open Websites In SwiftUI With Link (SwiftUI Link, SwiftUI Safari, Links SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"d67ldITFMng","video_url":"https://www.youtube.com/watch?v=d67ldITFMng","description":"Open Websites In SwiftUI With Link (SwiftUI Link, SwiftUI Safari, Links SwiftUI)\n\nIn this video, we'll discuss SwiftUI Link. This view in SwiftUI allows us to open website in SwiftUI. So you're able to take users to webpages from within your SwiftUI apps. SwiftUI Link is an easy way to open website in SwiftUI. So if you want to learn more about this then check out this SwiftUI Link tutorial in order to learn more about how in SwiftUI link to website.\n\n view which allows us to open up links within our apps in Safari on a users device, we'll also look at how this applies to custom views which can be turned into links too.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-22T15:08:50Z","thumbnail_url":"https://img.youtube.com/vi/d67ldITFMng/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Realm+SwiftUI-1: PropertyWrappers - Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"54d_0Mp4icA","video_url":"https://www.youtube.com/watch?v=54d_0Mp4icA","description":"This is the second video in the Realm with SwiftUI series.  This is actually the second part of using ObserveResults to build a ToDo app.\nIn this video, you will be introduced to Realm Studio so you can see your realm data in a GUI interface\nWe will also complete our application by introducing the @ObservedRealmObject property Wrapper along with completing our CRUD operations for updating and deleting objects from our todo list\nIn addition you will learn about SortDescripters for sorting your results and be introduced to a searchable function for filtering the results in the list.\n\nThis is a continuation from the first video in this series so if you have not completed that video, I suggest ou do.  A link is in the description below.  I have also provided a link to the completed project from the first video if you want to use it.\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n2:00 Realm Studio\n6:15 Realm Updates and Deletes\n14:17 Sorting and Filtering\n\nPart 1 Completed Source Code\nhttps://www.createchsol.com/RealmResources/Realm1-Part1-Completed.zip\nPart 2 Completed Source Code\nhttps://github.com/StewartLynch/Realm-ToDo-1\n\nAll Videos in the Realm Playlist\nRealm+SwiftUI-1: PropertyWrappers - Part 1\n  https://youtu.be/nx3KDnqMU0M\nRealm+SwiftUI-1: PropertyWrappers - Part 2\n   https://youtu.be/54d_0Mp4icA\nRealm+SwiftUI-2:  One-Many Relationship - Part 1\n   Coming April 3\nRealm+SwiftUI-2:  One-Many Relationship - Part 2\n   Coming April 5\n\n\nReferences mentioned in video:\nRealm Studio Download\n   https://docs.mongodb.com/realm/studio/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-03-22T13:44:31Z","thumbnail_url":"https://img.youtube.com/vi/54d_0Mp4icA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 74: The True Way Forward Are Enums","channel_name":"Code Completion","video_id":"HftYYHk_UTQ","video_url":"https://www.youtube.com/watch?v=HftYYHk_UTQ","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Post-Event Chat\n22:01 - Swift 5.6\n22:24 - Unavailability Conditions\n24:22 - Type Placeholders\n27:01 - Toy Projects\n34:24 - Existential any\n40:12 - CodingKeyRepresentable\n41:32  - Temporary Uninitialized Buffers\n44:57 - Command Plugins\n47:01 - Swift DocC\n48:16 - The Rest™\n51:37 - The Road to Swift 6\n54:51 - Swift.org\n56:05 - Sponsor: Bon Voyage\n57:06 - Outro\n57:52 - Commented Out: Daylight Saving Time\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Mac Studio reviews:\n    • Max Tech teardown: https://www.youtube.com/watch?v=IY0gRMpT4AY\n• What’s new in Swift 5.6: https://www.swift.org/blog/swift-5.6-released/\n    • Change log: https://www.whatsnewinswift.com/?from=5.5&amp;to=5.6\n    • some View: https://twitter.com/fromjrtosr/status/1503742796175392784\n    • Protocol Oriented Programming: https://developer.apple.com/videos/play/wwdc2015/408/\n    • Unavailability Condition: https://github.com/apple/swift-evolution/blob/main/proposals/0290-negative-availability.md\n    • Type placeholders: https://github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md\n    • Allow coding of non String / Int keyed Dictionary into a KeyedContainer: https://github.com/apple/swift-evolution/blob/main/proposals/0320-codingkeyrepresentable.md\n    • Temporary uninitialized buffers: https://github.com/apple/swift-evolution/blob/main/proposals/0322-temporary-buffers.md\n    • Relax diagnostics for pointer arguments to C functions: https://github.com/apple/swift-evolution/blob/main/proposals/0324-c-lang-pointer-arg-conversion.md\n    • Remove Sendable conformance from unsafe pointer types: https://github.com/apple/swift-evolution/blob/main/proposals/0331-remove-sendable-from-unsafepointer.md\n    • Introduces existential anyL https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md\n    • Incremental migration to concurrency checking: https://github.com/apple/swift-evolution/blob/main/proposals/0337-support-incremental-migration-to-concurrency-checking.md\n    • Extensible Build Tools: https://github.com/apple/swift-evolution/blob/main/proposals/0303-swiftpm-extensible-build-tools.md\n    • Command Plugins: https://github.com/apple/swift-evolution/blob/main/proposals/0332-swiftpm-command-plugins.md\n    • Swift-DocC Updates\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, March 19th, 2022.","published":"2022-03-22T12:00:07Z","thumbnail_url":"https://img.youtube.com/vi/HftYYHk_UTQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Revenue is much lower on this platform!","channel_name":"Appfigures on YouTube","video_id":"k1SG2i38s6Y","video_url":"https://www.youtube.com/watch?v=k1SG2i38s6Y","description":"As an app or game developer, you might be wondering which app store, Apple's App Store or Google Play, will give you the most revenue. Some think it's distributed evenly, other take sides. \n\nIn this video I have a real example that uses our app intelligence to show which store is stronger. \n\nAnd yes, one store is muuuuuch bigger (or the other is muuuuch smaller, depending on which side you look at it from). \n\n▶ App Intelligence → https://appfigures.com/app-intelligence\n▶ ASO Tools → https://appfigures.com/aso-tools\n\n▶ Connect on Twitter → @arielmichaeli","published":"2022-03-22T01:00:11Z","thumbnail_url":"https://img.youtube.com/vi/k1SG2i38s6Y/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Color Picker in SwiftUI (SwiftUI Color Picker, ColorPicker SwiftUI, Color SwiftUI, SwiftUI Color)","channel_name":"tundsdev on YouTube","video_id":"ci4bIvNNQuI","video_url":"https://www.youtube.com/watch?v=ci4bIvNNQuI","description":"Color Picker in SwiftUI (SwiftUI Color Picker, ColorPicker SwiftUI, Color SwiftUI, SwiftUI Color)\n\nIn this video, we will be discussing the SwiftUI Color Picker. This built-in system view allows us to easily select SwiftUI Colors that we can use within our apps. We'll be looking at how we can use this Color Picker in SwiftUI to change the background of one of our views in SwiftUI.\n\nWe'll also break down what is color picker SwiftUI is and also how to add colorpicker in SwiftUI. This will allow us to fully understand what is color picker SwiftUI. So if you want to learn more about the SwiftUI ColorPicker() then check out this video.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-21T15:00:18Z","thumbnail_url":"https://img.youtube.com/vi/ci4bIvNNQuI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Oh No: I Can't Convert Everything to Swift… (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"TJuLD30xurg","video_url":"https://www.youtube.com/watch?v=TJuLD30xurg","description":"Did I find a fatal flaw in this project? Will it require some Objective-C, in order to instantiate its own popover presentation controller? Art this point, I'm not sure.  I stream at https://twitch.tv/qcoding","published":"2022-03-20T19:30:02Z","thumbnail_url":"https://img.youtube.com/vi/TJuLD30xurg/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Divider in SwiftUI (SwiftUI Divider, SwiftUI Divider, Separate Content In SwiftUI with Divider)","channel_name":"tundsdev on YouTube","video_id":"Vt3t0V_nb-4","video_url":"https://www.youtube.com/watch?v=Vt3t0V_nb-4","description":"In this video, we'll discuss divider in SwiftUI. Which allows us to add separate between views SwiftUI. So we can easily break up content within our SwiftUI apps. Once we learn how to add separator in SwiftUI, we'll then see what opens we have to style divider swiftui & color divider swiftui in order to see the options we have for customizing our dividers.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-20T15:46:52Z","thumbnail_url":"https://img.youtube.com/vi/Vt3t0V_nb-4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Realm+SwiftUI-1: PropertyWrappers - Part 1","channel_name":"Stewart Lynch on YouTube","video_id":"nx3KDnqMU0M","video_url":"https://www.youtube.com/watch?v=nx3KDnqMU0M","description":"This is the first in a series of videos that I am doing, showcasing Realm for MongoDb.\nFor lack of a better description, you can thing of Realm as being a replacement for Core Data.\nThis is part 1 of a two part ToDo app where the focus is on Realm PropertyWrappers and ObservedResults.\n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n4:45 Create a new Application and add Resources\n7:26 Install SDK\n8:42 Create the Model\n14:14 Design the Screen\n\nStarter Resources Files:\nhttps://www.createchsol.com/RealmResources/Realm-1Resources.zip\n\nPart 1 Completed\nhttps://www.createchsol.com/RealmResources/Realm1-Part1-Completed.zip\n\nAll Videos in the Realm Playlist\nRealm+SwiftUI-1: PropertyWrappers - Part 1\n  https://youtu.be/nx3KDnqMU0M\nRealm+SwiftUI-1: PropertyWrappers - Part 2\n   Coming on March 22\nRealm+SwiftUI-2:  One-Many Relationship - Part 1\n   Coming April 3\nRealm+SwiftUI-2:  One-Many Relationship - Part 2\n   Coming April 5\n\nReferences mentioned in video:\nRealm Website\n   https://realm.io\nRealm Property Types\n   https://docs.mongodb.com/realm/sdk/swift/data-types/supported-property-types/\nBakery App by Jordi Bruin\n   https://stewartlynch.github.io/BakeryDocs/\n Realm SDK Repo\n   https://github.com/realm/realm-swift.git\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-03-20T13:48:48Z","thumbnail_url":"https://img.youtube.com/vi/nx3KDnqMU0M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Realm Tutorial - PART 2: How to share data between different devices - Realm Authentication","channel_name":"Karin Prater on YouTube","video_id":"vYHkRBkuymY","video_url":"https://www.youtube.com/watch?v=vYHkRBkuymY","description":"In this Swift Realm tutorial, I want to show you an easy way for sharing data between different devices for your iOS apps. I am using a realm database which in a previous tutorial was only storing data locally.\nIn order to share data we need to extend the app with the realm server backend. I will show you some of the features for realm sync like user authentication and data base access.\n\nThis is the second part of a series about realm. You can find the first part for a local realm database here: https://youtu.be/oCVsFsY3TvM\n\n00:00 what you will build\n02:40  mongoldb realm setup\n12:12 view model for signup / login with email/password and anonymously \n22:56 define the signup/login screen\n29:54 opening a synced realm in SwiftUI\n37:20 realm backend updates\n45:17 wrap up\n\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n⬇️ Project files: https://github.com/gahntpo/RealmSyncSwiftUIProject\n\n#SwiftUI #Realm #Database #SyncData","published":"2022-03-20T11:48:33Z","thumbnail_url":"https://img.youtube.com/vi/vYHkRBkuymY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"[iOS Dev] Open Focus Timer, pt. 13 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"mXXOVSiH8C8","video_url":"https://www.youtube.com/watch?v=mXXOVSiH8C8","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/BartyCrouch-4-10-0-release-Open-Focus-Timer-pt-12-13-f7e3bdd187f4443ea11c0fb6f911621b","published":"2022-03-20T09:00:30Z","thumbnail_url":"https://img.youtube.com/vi/mXXOVSiH8C8/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Building App Icon Generator iOS & macOS Catalyst SwiftUI App","channel_name":"Xcoding with Alfian","video_id":"dkUAmoj-KIg","video_url":"https://www.youtube.com/watch?v=dkUAmoj-KIg","description":"We're going to build a SwiftUI app to import image and generate assets for iPhone, iPad, mac, and Apple Watch.\n\nTimeline:\n00:00 Introduction & Demo\n06:26 Building Models\n21:35 Icon Resize Service\n31:22 File Icon Service\n53:41 Icon Generator Service\n58:00 View Model\n01:06:42 Main View\n01:14:40 Image Picker View Controller Representable\n01:21:21 Implement Export Action\n01:35:38 Mac Catalyst Adjustment\n01:50:31 Closing\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/AppIconGenerator","published":"2022-03-20T00:23:43Z","thumbnail_url":"https://img.youtube.com/vi/dkUAmoj-KIg/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Russians are turning to this app now that WhatsApp is banned, and more in This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"uP50KtjKrqI","video_url":"https://www.youtube.com/watch?v=uP50KtjKrqI","description":"Welcome to your weekly recap of news and trends from the mobile world. \n\nThis Week in Apps:\n\n🥇 The highest earning #games in the US\n💰 Where's the money? Apple vs. Google\n📈 Signal takes the downloads from WhatsApp\n🇺🇦 Starlink takes over in Ukraine\n🏀 NCAA app downloads up 2,300%\n\n▶ How millions of Russians avoid propaganda and censorship → https://youtu.be/2HZpWISFF-E\n▶ The highest earning apps in the US → https://youtu.be/CH1C2wSwM3g\n▶ The most downloaded apps and games in the world → https://youtu.be/d6guhkPIaFU\n\n▶ App Intelligence → https://appfigures.com/app-intelligence\n▶ ASO Tools → https://appfigures.com/aso-tools\n\n▶ Connect on Twitter → @arielmichaeli","published":"2022-03-19T20:14:12Z","thumbnail_url":"https://img.youtube.com/vi/uP50KtjKrqI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] BartyCrouch Update + Open Focus Timer, pt. 12 | SwiftUI Mobile App Development","channel_name":"FlineDev","video_id":"mvJx4ZcEIQE","video_url":"https://www.youtube.com/watch?v=mvJx4ZcEIQE","description":"Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/BartyCrouch-4-10-0-release-Open-Focus-Timer-pt-12-13-f7e3bdd187f4443ea11c0fb6f911621b","published":"2022-03-19T12:30:18Z","thumbnail_url":"https://img.youtube.com/vi/mvJx4ZcEIQE/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Swift iOS Half sheet view controller - UISheetPresentationController","channel_name":"Swift Arcade","video_id":"J6mZ6vJHPFg","video_url":"https://www.youtube.com/watch?v=J6mZ6vJHPFg","description":"In this video we take a look at two different ways to build your own half sheet view controller.\n\n1. Using the new UISheetPresentationController available in iOS 15.\n2. How to build your own.\n\n0:00 Intro\n0:55 UISheetPresentationController\n2:30 Disable expand on scroll\n3:15 How to start in full screen\n3:44 How to interact with behind view controller\n4:24 How to dismiss modally\n5:23 Other cool stuff\n6:41 How to build from scratch\n11:04 Adding the background view\n12:27 Adding the table\n17:25 Hooking up the view controller\n20:25 Presenting it modally\n22:35 Wrap up\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UISheetPresentationController/README.md\nhttps://github.com/jrasmusson/ios-starter-kit/blob/master/basics/UISheetPresentationController/README2.md\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-03-19T06:01:49Z","thumbnail_url":"https://img.youtube.com/vi/J6mZ6vJHPFg/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"App Icon Generator - Apple Watch Assets Demo","channel_name":"Xcoding with Alfian","video_id":"vhrOIJFz1Us","video_url":"https://www.youtube.com/watch?v=vhrOIJFz1Us","description":"","published":"2022-03-19T04:36:39Z","thumbnail_url":"https://img.youtube.com/vi/vhrOIJFz1Us/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"\"any\" Keyword and Existential types in Swift","channel_name":"Swift and Tips","video_id":"Wa8xTSHX_PM","video_url":"https://www.youtube.com/watch?v=Wa8xTSHX_PM","description":"In this video you will understand the new keyword \"any\" in Swift 5.6, why it was added to the language, and why it could break your legacy code if you don't pay attention!\n\n------\nResources:\n* Porposal: https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md\n* any's source code: https://github.com/apple/swift/pull/40282/files \n* Existential types: https://docs.swift.org/swift-book/LanguageGuide/Protocols.html#ID275\n* Swift 5.6: https://www.swift.org/blog/swift-5.6-released/\n\n------\nVideos related:\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Protocols: https://youtube.com/playlist?list=PLHWvYoDHvsOX_H712wbhzSW0xqHsFy2j9\n* Opaque types: https://youtu.be/C4WQFU7QrmM\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-03-18T15:00:16Z","thumbnail_url":"https://img.youtube.com/vi/Wa8xTSHX_PM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Advanced Swift L3 — Hashable","channel_name":"Apple Programming","video_id":"RdcWhbQaAis","video_url":"https://www.youtube.com/watch?v=RdcWhbQaAis","description":"How to conform to Hashable requirements and a general discussion on hashing as a programming concept.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2022-03-17T20:00:05Z","thumbnail_url":"https://img.youtube.com/vi/RdcWhbQaAis/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"How social media helped my software engineer journey","channel_name":"maeganwilson_","video_id":"v4FHgWbsRAg","video_url":"https://www.youtube.com/watch?v=v4FHgWbsRAg","description":"I've used social media to boost my software engineer career in a few ways. I've been able to get some advice about career moves, how to do things in Swift or SwiftUI, and even interview opportunities by live streaming, YouTube-ing, and posting on instagram. I think you should consider showing what you're learning or working on in public.\n\nIf you're interested in learning more about this philosophy, I highly recommend the book Show Your Work by Austin Kleon https://geni.us/s27fAB (amazon link)\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #softwareengineer #careeradvice #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► http://bit.ly/CCT_ES_REF\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A7iv camera https://geni.us/AtQQ3r \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode Wireless Go II https://geni.us/acbjV","published":"2022-03-17T10:00:14Z","thumbnail_url":"https://img.youtube.com/vi/v4FHgWbsRAg/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"CocoaHeadsNL Meetup, 16 March 2022","channel_name":"CocoaHeadsNL","video_id":"Yqspr9mir9E","video_url":"https://www.youtube.com/watch?v=Yqspr9mir9E","description":"Live stream of our monthly CocoaHeadsNL meetup. We are back with  real in-person meetup!\n\nOur last real meetup was on 19 February 2020, almost 25 months ago. This was at Triple in Alkmaar and little did we know that we had to wait so long for another meetup. Triple was one of the first companies to offer CocoaHeadsNL to host a meetup and felt more than appropriate to start again where we left off.\n\nThis month we only have one talk by Jeroen Bakker. He with talk about Async Await. This programming model was introduced in Swift 5.5 and simplifies asynchronous programming. Jeroen will show you the details. The talk starts at 19:00 Hrs CET.\n\nSince it's been so long ago that we had a real in-person meetup we decided to do just one talk so that we have more time to meet up and talk again. We hope you all join us for this meetup in Alkmaar. If you can't make it you can at least join us live with this YouTube live stream.","published":"2022-03-15T21:49:15Z","thumbnail_url":"https://img.youtube.com/vi/Yqspr9mir9E/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Swift Realm Tutorial: How to use a local realm database with SwiftUI - iOS Basics","channel_name":"Karin Prater on YouTube","video_id":"oCVsFsY3TvM","video_url":"https://www.youtube.com/watch?v=oCVsFsY3TvM","description":"In this iOS tutorial you will learn how to read and write data with Realm Database for SwiftUI. Realm is a powerful solution to persist data for iOS.  We will build an example project in SwiftUI with realm and use the newest updates like @ObservedRealmObject and @ObservedResults, which make it soo much better.\n\nOverview\n00:00 what you will build\n03:14 project setup , loading Realm packages\n04:16 define data models\n09:23 views with @ObservedRealmObject \n20:47 delete crash\n28:09 making the SwiftUI preview work for realm\n36:17 @ObservedResults vs RealmSwift.List for sorting and filtering\n49:06 wrap up\n\nOfficial tutorials from Realm:\nhttps://docs.mongodb.com/realm/sdk/swift/swiftui/#std-label-ios-swiftui-quick-start\nhttps://docs.mongodb.com/realm/sdk/swift/examples/swiftui-guide/\n\n⬇️ Project  files: https://github.com/gahntpo/RealmSwiftUIProject\n\nMy earlier tutorial about realm: https://youtu.be/MP03SfD63Hs\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI  #Realm #iOSDevelopment","published":"2022-03-15T20:55:27Z","thumbnail_url":"https://img.youtube.com/vi/oCVsFsY3TvM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"How to easily mock a singleton in Swift 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"8IiRB28N5OI","video_url":"https://www.youtube.com/watch?v=8IiRB28N5OI","description":"#iOS #swift #softwaredeveloper #🔥\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3CFtNGn\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-15T15:55:19Z","thumbnail_url":"https://img.youtube.com/vi/8IiRB28N5OI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"What's the impact of Google Play's billing system shut down in Russia?","channel_name":"Appfigures on YouTube","video_id":"oWmFVn8P388","video_url":"https://www.youtube.com/watch?v=oWmFVn8P388","description":"Developers who distribute their mobile apps and games can no longer earn revenue from Russia via Google Play.\n\nHow much money can they expect to lose? I analyzed the revenue (estimates) of the top apps and games to answer that question, and also where Russia ranks among all apps in terms of revenue.\n\nLet's just say it won't be pretty for developers. Especially not those who monetize with subscriptions...","published":"2022-03-15T14:00:15Z","thumbnail_url":"https://img.youtube.com/vi/oWmFVn8P388/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Passing data between views in SwiftUI with Binding (SwiftUI Binding, Passing Data In SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"GDA7f7gbJts","video_url":"https://www.youtube.com/watch?v=GDA7f7gbJts","description":"Passing data between views in SwiftUI with Binding (SwiftUI Binding, Passing Data In SwiftUI)\n\nIn this video, we will be breaking down Binding in SwiftUI. We'll be discussing why it is important to understand the concepts associated with the @Binding property wrapper SwiftUI, so we can see how to pass data between views SwiftUI using the SwiftUI @Binding property wrapper.\n\nWe'll see how to use Binding in SwiftUI and Binding vs State in SwiftUI also so that we can see the difference between binding and state in SwiftUI, this will allow us to fully understand what is binding in SwiftUI? And make sure that we're using it in the right places of our application.\n\nSo if you're someone who is looking to know the difference between binding and state in SwiftUI, understand what is binding in SwiftUI as well breaking down binding SwiftUI, Passing data in SwiftUI, or if you're looking for a SwiftUI binding for beginners, then you'll want to check this video out for sure. \n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-14T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/GDA7f7gbJts/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Tangled in Swizzled Cross-Language Code (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"bslRnpXXozA","video_url":"https://www.youtube.com/watch?v=bslRnpXXozA","description":"Swizzled code is hard to understand. And it's been some time since I've made Swift code accessible to Objective-C. I did get help afterward that the property needs to be both public and @objc, but my main learning is I need to draw this on the whiteboard.  I stream at https://twitch.tv/qcoding","published":"2022-03-13T19:30:02Z","thumbnail_url":"https://img.youtube.com/vi/bslRnpXXozA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Coming Soon - Building SwiiftUI App Icon Generator Tutorial - Final Demo","channel_name":"Xcoding with Alfian","video_id":"vGFhBXBfe4U","video_url":"https://www.youtube.com/watch?v=vGFhBXBfe4U","description":"SwiftUI App Icon Generator:\n- iOS (iPhone + iPad\n- Mac\n- Apple Watch\n\nJust copy and paste generated files to XCAssets folder\n\nWatch the tutorial at Xca channel","published":"2022-03-13T17:00:55Z","thumbnail_url":"https://img.youtube.com/vi/vGFhBXBfe4U/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"[iOS Dev] Open Focus Timer, pt. 11 | SwiftUI Mobile App Development | !project !reviews !blog","channel_name":"FlineDev","video_id":"tBmfE9nkxQM","video_url":"https://www.youtube.com/watch?v=tBmfE9nkxQM","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-11-0a3646d6e4ae4c0d8d96a38e0c6e9691","published":"2022-03-13T16:00:33Z","thumbnail_url":"https://img.youtube.com/vi/tBmfE9nkxQM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Taming Xcode - 1: Working with Xcode Tabs and Editors","channel_name":"Stewart Lynch on YouTube","video_id":"R2ptqaBMan4","video_url":"https://www.youtube.com/watch?v=R2ptqaBMan4","description":"This is the first of a 3 part series on Taming the beast known as Xcode .   The series will be broken into 3 distinct sections.  In this first video, I will go over what has confused me a lot;  window and document tabs along with editors and how these all fit together.  I'll provide you with some tips for keeping your hands on the keyboard and still be able to navigate your way around. \n\nThis video is sponsored by Appfigures \nSign up at https://appfigures.com/on/swift-tutorials for your free trial and when you discover you can't live without it, use the code STEWART3030 to get 30% off your first three months.\n\nAppFigures YouTube channel: https://www.youtube.com/user/appfigures\n\nTable of Contents:\n0:00 Introduction\n2:26 Document Tabs\n8:57 Window Tabs\n10:41 Focus and History\n\n\nBlog version of this video:\nhttps://stewartlynch.github.io/Working-With-Xcode-Tabs-and-Editors/\n\nAll Videos in this series\nWorking with Xcode Tabs and Editors\n   https://youtu.be/AmP-OLz_XMs\nXcode Keyboard Shortcuts, File Management and Focus\n   Coming March 27\nMastering the Xcode Editor\n   Coming April 10\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-03-13T14:29:19Z","thumbnail_url":"https://img.youtube.com/vi/R2ptqaBMan4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This One's Going to Hurt!","channel_name":"Appfigures on YouTube","video_id":"CH1C2wSwM3g","video_url":"https://www.youtube.com/watch?v=CH1C2wSwM3g","description":"Welcome to your weekly recap of news and trends from the mobile world. \n\nThis Week in #Apps I talk about:\n\n00:00 - Intro\n00:22 - Google Play in Russia\n01:59 - Runaway ad campaign?\n03:16 - GasBuddy\n04:15 - AEW Revolution\n05:23 - The highest earning apps\n06:59 - Outro\n\n▶ App Intelligence → https://appfigures.com/app-intelligence\n▶ ASO Tools → https://appfigures.com/aso-tools\n\n▶ Connect on Twitter → @arielmichaeli\n\nThis show is all about #news, #mobile #apps, #insights, and #intelligence","published":"2022-03-13T12:45:02Z","thumbnail_url":"https://img.youtube.com/vi/CH1C2wSwM3g/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Coming Soon - Building SwiftUI icon generator mac Catalyst App Tutorial","channel_name":"Xcoding with Alfian","video_id":"8W2s_LYGoLM","video_url":"https://www.youtube.com/watch?v=8W2s_LYGoLM","description":"","published":"2022-03-13T05:41:00Z","thumbnail_url":"https://img.youtube.com/vi/8W2s_LYGoLM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Swift iOS How to update your view when keyboard appears","channel_name":"Swift Arcade","video_id":"O4tP7egAV1I","video_url":"https://www.youtube.com/watch?v=O4tP7egAV1I","description":"In this video I show you two ways to update your views based on the appearance of the UITextField keyboard.\n\n0:00 Intro\n1:36 How to detect the presence of the keyboard\n2:00 How to shift the entire view up\n3:22 How to adjust the view dynamically\n6:18 How to determine which element was tapped\n8:00 Converting coordinate system\n10:18 Apple's new keyboard layout guide\n13:10 Wrap up\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/ios-professional-course/blob/main/Password-Reset/7-Dealing-Keyboards/README.md\n\n Articles\n\nhttps://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/keyboards/\nhttps://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/#layout-guides-and-safe-areas\nhttps://developer.apple.com/documentation/uikit/uikeyboardlayoutguide/\nhttps://developer.apple.com/documentation/uikit/keyboards_and_input/adjusting_your_layout_with_keyboard_layout_guide\n\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-03-12T17:57:01Z","thumbnail_url":"https://img.youtube.com/vi/O4tP7egAV1I/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Why do SwiftUI's Stacks have a  max limit of subviews? (and how to fix it!)","channel_name":"Swift and Tips","video_id":"7Sh9GqZgfY0","video_url":"https://www.youtube.com/watch?v=7Sh9GqZgfY0","description":"In this video, you will understand why SwiftUI's stacks can accept at most 10 subviews per stack, and also how to avoid this issue forever!\n\n------\nResources:\n* Result Builders: https://developer.apple.com/videos/play/wwdc2021/10253/\n* ViewBuilder: https://youtu.be/II4xKNjalTE\n* Protocols with associated types: https://youtu.be/pp4hKZBBci4\n\n\n------\nOther videos in the channel:\n* A mini-game with collisions in SwiftUI: https://youtu.be/ylcEQHYev1U\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* Gestures and Animations: https://youtube.com/playlist?list=PLHWvYoDHvsOXZH7A7S06P0MIaeLis7CVe\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-03-12T15:41:46Z","thumbnail_url":"https://img.youtube.com/vi/7Sh9GqZgfY0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Coming Soon - Build App Icon Generator with SwiftUI Tutorial","channel_name":"Xcoding with Alfian","video_id":"q4ZQR4OTDAM","video_url":"https://www.youtube.com/watch?v=q4ZQR4OTDAM","description":"","published":"2022-03-12T11:34:52Z","thumbnail_url":"https://img.youtube.com/vi/q4ZQR4OTDAM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Layout, Frame, Alignment & Offset in SwiftUI (SwiftUI Frame, SwiftUI Alignment, SwiftUI Layout)","channel_name":"tundsdev on YouTube","video_id":"zczHBLtpRZo","video_url":"https://www.youtube.com/watch?v=zczHBLtpRZo","description":"Layout, Frame, Alignment & Offset in SwiftUI (SwiftUI Frame, SwiftUI Alignment, SwiftUI Layout)\n\nIn this video, we'll at a range of topics relating to SwiftUI layout. Well, first of all, discuss what is frame SwiftUI, and how we can set a size onto a view in SwiftUI so we can control the height and width of our views in SwiftUI. We'll also look at full screen height and width SwiftUI so we can see how to fill out the entire screen in SwiftUI.\n\nAfter looking at frame in SwiftUI we'll then look at SwiftUI alignment, to see how we can control the position of views within our SwiftUI apps. So we can see how we can control the SwiftUI alignment whether that be top, bottom, leading or trailing so we can see the effect this has with alignment in SwiftUI.\n\nThen within the SwiftUI layout system, we'll then take a look at offsets, we'll see how we can change a view relative layout and change offset of view SwiftUI. So we can change the position of a view on the x-axis and also on the y-axis too, to understand the SwiftUI layout guide.\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-11T15:00:37Z","thumbnail_url":"https://img.youtube.com/vi/zczHBLtpRZo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Learning SwiftUI Spring Animations: The Basics and Beyond","channel_name":"Stream Developers on YouTube","video_id":"-ymASV6jH4U","video_url":"https://www.youtube.com/watch?v=-ymASV6jH4U","description":"Unlock the secrets of iOS spring animations using SwiftUI. Learn about all the SwiftUI spring animation types, understand their parameters, discover how to create organic and fine-grained spring animations to enhance the user experience of your next iOS app.\n\nRelated links:\nStream Chat SwiftUI SDK Tutorial: https://getstream.io/chat/sdk/swiftui/\nCheck out Stream Chat: https://getstream.io/chat/\n\nDownload the projects or explore on GitHub: https://github.com/GetStream/swiftui-spring-animations\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\nStream's Twitter: https://twitter.com/getstream_io\n\nTimestamps:\n00:00 Introduction\n00:57 Touring the spring animation projects on GitHub\n01:43 Creating your first spring animation: The Chained Spring\n08:27 Using a spring that has no parameters\n09:30 Using an interactive spring that has no parameters\n09:30 Understanding an interpolating spring: Stiffness and damping\n13:30 Using an interpolating spring: Mass, stiffness, damping, and initial velocity\n17:29 Using a spring with parameters such as mass, stiffness, damping, and initial velocity\n20:13 Understanding an interactive spring: Response, damping fraction, and blend duration\n22:45 Recap\n\n#SwiftUI #Animations #StreamDevelopers","published":"2022-03-11T14:11:25Z","thumbnail_url":"https://img.youtube.com/vi/-ymASV6jH4U/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"[iOS Dev] \"Barcodes\" app review + Open Focus Timer, pt. 10 | SwiftUI App Development","channel_name":"FlineDev","video_id":"hcYmIHzFjRA","video_url":"https://www.youtube.com/watch?v=hcYmIHzFjRA","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-10-d5bafcbb5f4f46028083b78b8619464a\nReviewed app: https://apps.apple.com/us/app/barcodes/id1610894014\nReviewed apps developer: https://twitter.com/jknlsn","published":"2022-03-10T21:30:03Z","thumbnail_url":"https://img.youtube.com/vi/hcYmIHzFjRA/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"How To Use Border in SwiftUI (SwiftUI Border, Border SwiftUI, Shape Border SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"SP3y2fMdy6g","video_url":"https://www.youtube.com/watch?v=SP3y2fMdy6g","description":"How To Use Border in SwiftUI (SwiftUI Border, Border SwiftUI, Shape Border SwiftUI)\n\nIn this video, we'll look at how to use border in SwiftUI. We'll see how we can use border in SwiftUI, in order to set border color in SwiftUI. We'll also see how we can customise border SwiftUI too. This will allow us to easily change the color of our borders on views and shapes in SwiftUI.\n\nAfter we learn how to add a border onto a view SwiftUI, we'll then see how to add a border onto a shape SwiftUI. In order to see the differences between adding a border onto a view compared to shape.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-10T15:00:27Z","thumbnail_url":"https://img.youtube.com/vi/SP3y2fMdy6g/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Shapes in SwiftUI (SwiftUI Shapes, Shapes SwiftUI, SwiftUI How To Use Shapes)","channel_name":"tundsdev on YouTube","video_id":"VWQCKpVZnfc","video_url":"https://www.youtube.com/watch?v=VWQCKpVZnfc","description":"Shapes in SwiftUI (SwiftUI Shapes, Shapes SwiftUI, SwiftUI How To Use Shapes)\n\nIn this video, we'll be looking at shapes in SwiftUI. We'll look at SwiftUI shapes on offer to us that we can easily add to our SwiftUI apps. SwiftUI currently has a few shapes we can easily integrate into SwiftUI such as rounded rectangle in SwiftUI, rectangle in SwiftUI, and ellipse in swiftui. Shapes in SwiftUI for beginners, allow us to easily add simple shapes into our iOS apps.\n\nWe'll also look at how we can modify Shapes in SwiftUI also, we'll look at SwiftUI shape backgrounds. How we can fill them in with colors such as red, blue, or your own custom colors. We'll also look at other ways and things you can do with shapes too.\n\nFinally, we'll look at how we can combine shapes with other views in SwiftUI, such as clipping views on top of images in our SwiftUI apps, to create views such as profile views you see in popular apps such as Facebook, Twitter, or Instagram.\n\nSo join me in learning about how we can use shapes in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-09T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/VWQCKpVZnfc/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 73","channel_name":"Code Completion","video_id":"wfJGJGmvpLo","video_url":"https://www.youtube.com/watch?v=wfJGJGmvpLo","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Fernando’s Predicament\n02:14  - Predictions\n06:38 - Studio Display (no, there is no 24”)\n17:32 - Apple TV+ and Baseball\n20:55 - iPhone 13 Finishes\n23:45 - iPhone SE\n27:51 - iPad Air\n29:21 - M vs A series chips\n39:14 - M1 Ultra\n52:49 - Mac Studio\n1:04:49 - Mac Pro/What’s Next\n1:25:31 - Sponsor: Huuungry\n1:26:31 - Outro\n1:27:20 - Commented Out: $400 Lazy Susan\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our reactions to today’s Peek Performance Apple Event.\n    • Studio Display: https://www.apple.com/studio-display/\n    • Mac Studio: https://www.apple.com/mac-studio/\n    • Benchmark results: https://browser.geekbench.com/v5/cpu/13330272\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, March 8th, 2022.","published":"2022-03-09T13:00:37Z","thumbnail_url":"https://img.youtube.com/vi/wfJGJGmvpLo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Late night coding of Swapbl.","channel_name":"Jared Davidson on YouTube","video_id":"q_tyvPGAtkU","video_url":"https://www.youtube.com/watch?v=q_tyvPGAtkU","description":"Swapbl is a passion project of mine.\n\nCheck it out here so far - swapbl.com","published":"2022-03-09T01:49:39Z","thumbnail_url":"https://img.youtube.com/vi/q_tyvPGAtkU/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"The trick for testing code that relies on singletons! 💡","channel_name":"Vincent Pradeilles on YouTube","video_id":"eM83XbXhxPo","video_url":"https://www.youtube.com/watch?v=eM83XbXhxPo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/35UupeB\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-08T15:54:26Z","thumbnail_url":"https://img.youtube.com/vi/eM83XbXhxPo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"[iOS Dev] \"Schmusi's Home\" App Review + Open Focus Timer, pt. 7 | SwiftUI App Development (ReUpload)","channel_name":"FlineDev","video_id":"Knt_egnla0E","video_url":"https://www.youtube.com/watch?v=Knt_egnla0E","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-7-ff643466d8f546768a8731a446902c44\nReviewed apps TestFlight: https://testflight.apple.com/join/rp8rhx5e\nReviewed apps developer: https://twitter.com/pacmanali\n\nThis is a re-upload of my stream from February 9th due to copyright issues with some background music which I fully removed in this video.","published":"2022-03-08T15:19:55Z","thumbnail_url":"https://img.youtube.com/vi/Knt_egnla0E/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Gradients in SwiftUI (SwiftUI Gradients, Linear, Radial, and Angular Gradients in SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"p-JwIvGE4ao","video_url":"https://www.youtube.com/watch?v=p-JwIvGE4ao","description":"Gradients in SwiftUI (SwiftUI Gradients, Linear, Radial, and Angular Gradients in SwiftUI)\n\nIn this video we'll be looking at gradients in SwiftUI, this video will look at SwiftUI gradients for beginners. So that you can grasp a greater knowledge and answer questions such as SwiftUI how to add gradients.\n\nWe'll look at all the different types of gradients available to us such as linear, radial, and angular gradients in SwiftUI. And see how they are affected based on the styles that are given to them, such as in SwiftUI linear gradient are gradients in one direction, whilst on the opposite end in swiftui angular gradient are gradients based on an angle. So we can learn more about how to use gradients in SwiftUI.\n\nWe'll also look in SwiftUI how to add gradients to our views also so that we can apply style our views in SwiftUI and give them nice eye-catching and appealing effects to get our user's attention. When they are using our apps, this can help them stand out from the rest of the crowd.\n\nSo come and join me so we can learn more about linear gradient in SwiftUI, angular gradient in Swiftui, and radial gradient in SwiftUI.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-08T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/p-JwIvGE4ao/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 72: Bigger Number Better","channel_name":"Code Completion","video_id":"3nrUvQQ-Bbo","video_url":"https://www.youtube.com/watch?v=3nrUvQQ-Bbo","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - Peek Performance Speculation\n03:03 - How Invites Are Made\n05:22 - MacBook Air\n07:48 - AR/VR Googles\n20:58 - Mac mini (Spencer completely missing Dimitri’s segue)32:14 - Mac Pro\n42:10 - iPhone SE\n44:04 - M2 MacBook Pro\n47:40 - Why Have a M2\n56:38 - iMac\n1:04:16 - Sponsor: Weekly Swift Exercises  \n1:05:09 - Outro\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Our predictions for tomorrow’s Peek Performance event\r    • Quest 2: https://www.oculus.com/quest-2/\n    • 5G: https://www.youtube.com/watch?v=u-CPfqZgWTk\n    • Snazzy Labs’ Mac mini mod: https://www.youtube.com/watch?v=pQWGFKhBQwU\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, March 3rd, 2022.","published":"2022-03-08T01:16:34Z","thumbnail_url":"https://img.youtube.com/vi/3nrUvQQ-Bbo/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to use Color in SwiftUI (SwiftUI Color, SwiftUI UIColor, SwiftUI System Color)","channel_name":"tundsdev on YouTube","video_id":"kPJ9AU6HZws","video_url":"https://www.youtube.com/watch?v=kPJ9AU6HZws","description":"How to use Color in SwiftUI (SwiftUI Color, SwiftUI UIColor, SwiftUI Color Literal, SwiftUI System Color)\n\nIn this video, we'll look at how to use color in SwiftUI by using SwiftUI color from the asset catalog or SwiftUI System Color. We'll look at Xcode Color Management and how we can easily use this to nicely organize our SwiftUI Colors nicely and cleanly, so we can easily reference them within our SwiftUI apps.\n\nAlso, we'll take a look in SwifUI how to make color so that we can give our apps a nice lick of paint for our users, and improve the overall look and feel of our UI for users using our apps. We won't only focus on SwiftUI Color specifically we'll also look at how to use UIColor SwiftUI too so you can easily migrate any colors that you have within your UIKit apps into SwiftUI.\n\nWe'll also talk briefly about how to adapt color in SwiftUI too to handle certain cases such as dark mode, this feature gives our users a different way to view our apps by using a different color palette when we manage colors in Xcode.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-07T15:00:22Z","thumbnail_url":"https://img.youtube.com/vi/kPJ9AU6HZws/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to manage colors in Xcode (Xcode Color Management, SwiftUI Color, Manage Colors In Xcode)","channel_name":"tundsdev on YouTube","video_id":"Kv83njp5FFI","video_url":"https://www.youtube.com/watch?v=Kv83njp5FFI","description":"How to manage colors in Xcode (Xcode Color Management, SwiftUI Color, Manage Colors In Xcode)\n\nIn this video, we'll look at how to manage colors in Xcode by using the asset catalog. We'll look at Xcode Color Management and how we can easily use this to nicely organize our SwiftUI Colors nicely and cleanly, so we can easily reference them within our SwiftUI apps.\n\nAlso, we'll take a look in SwifUI how to make color so that we can give our apps a nice lick of paint for our users, and improve the overall look and feel of our UI for users using our apps. We won't only focus on SwiftUI Color specifically we'll also look at how to use UIColor SwiftUI too so you can easily migrate any colors that you have within your UIKit apps into SwiftUI.\n\nWe'll also talk briefly about how to adapt color in SwiftUI too to handle certain cases such as dark mode, this feature gives our users a different way to view our apps by using a different color palette when we manage colors in Xcode.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\ntundsdev GitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-06T17:00:18Z","thumbnail_url":"https://img.youtube.com/vi/Kv83njp5FFI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"The one commercial iOS tool I can't live without","channel_name":"Swift Arcade","video_id":"8GuTb7CBh4E","video_url":"https://www.youtube.com/watch?v=8GuTb7CBh4E","description":"In this video I show you some of the cool things you can do with Reveal - a commercial iOS debugger.\n\nhttps://revealapp.com/\n\n0:00 Intro\n0:37 Broken constraints\n2:34 Changing font size\n3:53 Tweaking the alpha\n4:32 Adjusting the layout\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nSource code\nhttps://github.com/jrasmusson/swiftui\nhttps://github.com/jrasmusson/swift-arcade","published":"2022-03-06T15:46:12Z","thumbnail_url":"https://img.youtube.com/vi/8GuTb7CBh4E/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Swift CommandLine with ArgumentPasrser","channel_name":"Stewart Lynch on YouTube","video_id":"pQt71tLmiac","video_url":"https://www.youtube.com/watch?v=pQt71tLmiac","description":"In this video we will be creating two command line tools using Swift and the Swift ArgumentParser framework from Apple.\n\nWe will build a password generator that we can access from the terminal along with a tool for encrypting and decrypting documents.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n4:11 ArgumentParser Documentation\n4:38 Password Generator\n19:42 Encryption and Decryption Utility\n\nCompleted Projects:\nhttps://github.com/StewartLynch/Swift-CommandLine-Completed-Projects\n\nReferences mentioned in video:\nSwift ArgumentParser\n   https://apple.github.io/swift-argument-parser/documentation/argumentparser/\n RNCryptor:\n   https://github.com/RNCryptor/RNCryptor\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-03-06T14:39:41Z","thumbnail_url":"https://img.youtube.com/vi/pQt71tLmiac/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Week in Apps - Apps Fight, VPNs in Russia, the most downloaded apps and more","channel_name":"Appfigures on YouTube","video_id":"d6guhkPIaFU","video_url":"https://www.youtube.com/watch?v=d6guhkPIaFU","description":"This Week in #Apps:\n\n0:00 - 👋 Hello\n0:20 - 📈 #Reface goes viral\n1:24 - 🌐 Russians turn to #VPN apps, and downloads go hockey stick!\n2:55 - 🗞️ This #news app grew almost 3,000%\n4:25 - 🥇 The most downloaded apps in the world\n5:59 - 🕹️ Hyper-casual #games take top spots in February\n7:10 - 👋 Goodbye\n\n► App Intelligence → https://appfigures.com/app-intelligence\n\nGet 50% OFF your first month with code IWATCH31 (expires 03/11)\n\n► ASO Tools → https://appfigures.com/aso-tools\n► How one Ukrainian startup is adapting its app during a time of war → https://www.theverge.com/2022/3/2/22957920/ukraine-startup-reface-app-adapt-russia-invasion\n► Twitter → @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-03-06T13:30:09Z","thumbnail_url":"https://img.youtube.com/vi/d6guhkPIaFU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Animations in UIStackView","channel_name":"Swift Arcade","video_id":"nKi2uqk2QzU","video_url":"https://www.youtube.com/watch?v=nKi2uqk2QzU","description":"In this video we look at three different ways you can animate content in a UIStackView:\n\n- Visibility\n- Alpha\n- Stagger effect\n\n0:00 Intro\n0:50 Visibility\n2:37 Alpha\n3:27 Stagger effect\n5:38 Wrap-up\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/swift-arcade/blob/master/Animation/StackViews/README.md\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-03-06T13:16:01Z","thumbnail_url":"https://img.youtube.com/vi/nKi2uqk2QzU/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Millions in Russia turn to VPN apps to access information","channel_name":"Appfigures on YouTube","video_id":"2HZpWISFF-E","video_url":"https://www.youtube.com/watch?v=2HZpWISFF-E","description":"The most downloaded apps in Russia right now are all VPNs. Here's how many new downloads the popular VPNs in Russia are seeing right now.\n\n►  App Intelligence: https://appfigures.com/app-intelligence\n►  Full weekly news recap: https://appfigures.com/resources/this-week-in-apps/20220304","published":"2022-03-05T23:06:29Z","thumbnail_url":"https://img.youtube.com/vi/2HZpWISFF-E/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Images in SwiftUI & Xcode (SwiftUI Tutorial, SwiftUI, SwiftUI Image, Xcode 13, Xcode 2022)","channel_name":"tundsdev on YouTube","video_id":"i4Ebg2yXizo","video_url":"https://www.youtube.com/watch?v=i4Ebg2yXizo","description":"In this video we'll look at how we can use Images in SwiftUI, we'll look at how to add image assets such as png's, jpeg's, svg & pdf. We'll break down how to use the Image in SwiftUI to display them on the screen as well as resize them.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-05T17:00:23Z","thumbnail_url":"https://img.youtube.com/vi/i4Ebg2yXizo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"[iOS Dev] \"Book Track\" app review + Open Focus Timer, pt. 9 | SwiftUI App Development | !project !re","channel_name":"FlineDev","video_id":"RcLDhjH7qds","video_url":"https://www.youtube.com/watch?v=RcLDhjH7qds","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-9-ef90735efd134f13bae72c57d5ab76bf\nReviewed app: https://apps.apple.com/app/apple-store/id1491660771\nReviewed apps developer: https://twitter.com/simonemontalto","published":"2022-03-05T16:30:04Z","thumbnail_url":"https://img.youtube.com/vi/RcLDhjH7qds/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"I built a Swift Logo using Shapes and Paths in SwiftUI","channel_name":"Swift and Tips","video_id":"8vAJ9x0z4k8","video_url":"https://www.youtube.com/watch?v=8vAJ9x0z4k8","description":"Today you will learn what is a Shape in SwiftUI, how to build your own custom shape, and why not, building a Swift Logo only with Shape and Paths. Enjoy! 😄 \n\nContent:\n0:00 - Intro\n0:34 - What is a Shape?\n1:16 - Triangle Shape\n5:14 - Swift Logo Shape\n8:56 - Do you want to learn more?\n\n------\n\nSwift Logo code: \nhttps://gist.github.com/pitt500/5d6ae03f9042f84d33ab9f79942266fd\n\n------\nResources:\n* Shape: https://developer.apple.com/documentation/swiftui/shape\n* addLine: https://developer.apple.com/documentation/uikit/uibezierpath/1624354-addline\n* move: https://developer.apple.com/documentation/uikit/uibezierpath/1624343-move\n* addCurve: https://developer.apple.com/documentation/uikit/uibezierpath/1624357-addcurve\n* addQuadCurve: https://developer.apple.com/documentation/uikit/uibezierpath/1624351-addquadcurve\n* Drawing Paths and Shapes Tutorial: https://developer.apple.com/tutorials/swiftui/drawing-paths-and-shapes\n\n------\nOther videos in the channel:\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n* Gestures and Animations: https://youtube.com/playlist?list=PLHWvYoDHvsOXZH7A7S06P0MIaeLis7CVe\n* SwiftUI's Modifiers: https://youtu.be/QJJYDawfugk\n* How to avoid name collisions in Swift: https://youtu.be/1Ihb7OSXLeQ\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-03-05T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/8vAJ9x0z4k8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Using unsafe C to add new tasks - Terminal UI todo app with Swift and ncurses - PART 7","channel_name":"Alexito’s World","video_id":"Ije6y_3oQTA","video_url":"https://www.youtube.com/watch?v=Ije6y_3oQTA","description":"————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-03-05T12:00:06Z","thumbnail_url":"https://img.youtube.com/vi/Ije6y_3oQTA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftLang. Ampersand (&) dollar symbol, allows you to pass in a value that the function can edit.","channel_name":"Mark Moeykens on YouTube","video_id":"zWZqhGRa-pk","video_url":"https://www.youtube.com/watch?v=zWZqhGRa-pk","description":"You may have noticed from the previous post this use of an ampersand (&). In the #SwiftLang, it allows you to pass in a value that the function can then edit. (Normally you can do this.) \n\nGet over a hundred more examples in the Combine Mastery in SwiftUI book! Which one uses repetition to help make Combine something you can easily think with to solve problems in your app.\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-03-04T23:54:58Z","thumbnail_url":"https://img.youtube.com/vi/zWZqhGRa-pk/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SFSymbols in SwiftUI (SwiftUI, SwiftUI Tutorial, SFSymbols App, How to use SFSymbols)","channel_name":"tundsdev on YouTube","video_id":"5Yh-EFoHjFA","video_url":"https://www.youtube.com/watch?v=5Yh-EFoHjFA","description":"In this video we'll look at how we can use SFSymbols in SwiftUI, we'll also use the SFSymbols app and see how it helps us manage them in SwiftUI & Xcode\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nTimestamp\n\n00:00 Intro\n00:11 Getting Started With The SFSymbols App\n01:25 Breaking down the SFSymbols App\n03:13 Using SFSymbols in SwiftUI\n04:49 Changing the size of SFSymbols in SwiftUI\n05:21 Colouring in our SFSymbols in SwiftUI\n05:40 iOS15 Symbol Variants\n06:59 Scaling our Symbols in Labels SwiftUI \n09:15 Symbol Rendering in SwiftUI\n14:57 Outro\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-04T17:00:07Z","thumbnail_url":"https://img.youtube.com/vi/5Yh-EFoHjFA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Saving tasks to a file - Terminal UI todo app with Swift and ncurses - PART 6","channel_name":"Alexito’s World","video_id":"vZuvvgY12lI","video_url":"https://www.youtube.com/watch?v=vZuvvgY12lI","description":"————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-03-04T11:24:35Z","thumbnail_url":"https://img.youtube.com/vi/vZuvvgY12lI/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Combine The assign(to:) subscriber take any data coming down and assign it to a Published property.","channel_name":"Mark Moeykens on YouTube","video_id":"TF-_q_eIAgc","video_url":"https://www.youtube.com/watch?v=TF-_q_eIAgc","description":"And now for your first #Combine subscriber. The assign(to:) subscriber will take any data coming down the pipeline and assign it to a Published property. Easy. And that's your first Combine pipeline right there. \nGet over a hundred more examples in the Combine Mastery in SwiftUI book! Which one uses repetition to help make Combine something you can easily think with to solve problems in your app.\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-03-03T21:48:34Z","thumbnail_url":"https://img.youtube.com/vi/TF-_q_eIAgc/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"[iOS Dev] Recovered from COVID + Open Focus Timer, pt. 8 | SwiftUI App Development","channel_name":"FlineDev","video_id":"OMhzx3zdrJw","video_url":"https://www.youtube.com/watch?v=OMhzx3zdrJw","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-8-306bec78a5a74d25baef9c3c9c8211eb\nOpen Focus Timer on GitHub: https://github.com/FlineDevPublic/OpenFocusTimer","published":"2022-03-03T21:00:10Z","thumbnail_url":"https://img.youtube.com/vi/OMhzx3zdrJw/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Easily Add an App Icon to your SwiftUI App (SwiftUI, SwiftUI Tutorial, SwiftUI App Icon)","channel_name":"tundsdev on YouTube","video_id":"ezy0UpfUNrs","video_url":"https://www.youtube.com/watch?v=ezy0UpfUNrs","description":"In this video we'll look at how easy it is to add app icons into your SwiftUI app in Xcode, using a powerful app on the Mac AppStore called Bakery.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nBakery - Simple Icon Generator\nhttps://apps.apple.com/gb/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nJordi's Twitter:\nhttps://twitter.com/jordibruin?s=21\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-03T17:00:36Z","thumbnail_url":"https://img.youtube.com/vi/ezy0UpfUNrs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Search & Filter with Combine - Part 3 (iOS, Xcode 13, SwiftUI, 2022)","channel_name":"Mark Moeykens on YouTube","video_id":"TshpcKZmma8","video_url":"https://www.youtube.com/watch?v=TshpcKZmma8","description":"Learn to use the SwiftUI searchable modifier with Combine to search and filter data.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 Code with Chris SwiftUI Library: http://bigmtn.studio/cwc\n\nContents:\n00:00 Introduction\n01:40 Combine Overview\n04:40 How to add the Publisher\n06:17 How to add the Subscriber\n08:32 How to add the Map operator\n13:01 How to add a Debounce operator\n16:35 Creating a Combine pipeline for Filtering\n18:05 Summary\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2022-03-03T17:00:18Z","thumbnail_url":"https://img.youtube.com/vi/TshpcKZmma8/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"HIRED: How to Get a Job as a Programmer in 2022","channel_name":"Code Anatomy","video_id":"FtwWrpWLS08","video_url":"https://www.youtube.com/watch?v=FtwWrpWLS08","description":"These are my best tips on how to get #hired for a #job as a #programmer or software developer. From preparation to actual #interview, I cover the most important aspects that will get you the job you want.\n\nBeginner or experienced engineer, getting your first job or upgrading to a better one requires you to make sure you organize yourself properly.\n\nLet me know in the comments what other tips would be useful for me and other fellow programmers, or which of the ones I mentioned in the video are you using all the time?\n\nTalk soon!","published":"2022-03-02T18:45:00Z","thumbnail_url":"https://img.youtube.com/vi/FtwWrpWLS08/hqdefault.jpg","twitter_url":""},{"name":"Getting Started with Xcode for SwiftUI (Xcode 2022, Xcode 13, SwiftUI, SwiftUI Tutorial)","channel_name":"tundsdev on YouTube","video_id":"8eLWTDIDWPk","video_url":"https://www.youtube.com/watch?v=8eLWTDIDWPk","description":"In this video we'll look at how we can use Xcode to build iOS apps in SwiftUI, we'll break down SwiftUI previews, what certain things in Xcode mean as they relate to SwiftUI\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nTimestamp\n\n00:00 Intro\n00:19 Downloading Xcode from the AppStore\n01:14 Creating a new SwiftUI project in Xcode \n05:21 Breaking down the UI Xcode\n05:41 Getting started with the SwiftUI preview\n10:08 Rendering our views with the SwiftUI preview\n13:19 Customize our views with the SwiftUI preview\n16:14 Modifying our views in code\n18:31 Using the SwiftUI library\n24:25 Creating new SwiftUI views\n25:53 Toggling our Canvas\n27:04 Outro\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-02T17:00:07Z","thumbnail_url":"https://img.youtube.com/vi/8eLWTDIDWPk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Combine Operator can evaluate every value that comes down through pipeline to see ir's empty or not","channel_name":"Mark Moeykens on YouTube","video_id":"FCPm9TjxBzs","video_url":"https://www.youtube.com/watch?v=FCPm9TjxBzs","description":"The Operator\nYou now need an operator that can evaluate every value that comes down through your pipeline to see # ir's empty or not\nYou can use the map operator to write some code using the value coming through the pipeline.\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-03-01T23:15:51Z","thumbnail_url":"https://img.youtube.com/vi/FCPm9TjxBzs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Breaking down SwiftUI (SwiftUI Tutorial, SwiftUI, Understanding SwiftUI Concepts)","channel_name":"tundsdev on YouTube","video_id":"VJr8C2-cC20","video_url":"https://www.youtube.com/watch?v=VJr8C2-cC20","description":"In this video we'll be discussing the key concepts that you need to know with SwiftUI, we'll also be looking into some things to look out for in SwiftUI when working with our views.\n\n00:00 Intro\n00:19 What is SwiftUI?\n00:43 Discussing View Identity in SwiftUI\n11:29 Discussing View Lifetime in SwiftUI\n14:26 Discussing View Dependencies in SwiftUI\n18:24 Outro\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-03-01T17:00:30Z","thumbnail_url":"https://img.youtube.com/vi/VJr8C2-cC20/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"MVVM vs MVP: what's the difference? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"zpZUzV2MY48","video_url":"https://www.youtube.com/watch?v=zpZUzV2MY48","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3pmB2gJ\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-03-01T15:52:40Z","thumbnail_url":"https://img.youtube.com/vi/zpZUzV2MY48/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 71: The Owl That Is SwiftUI","channel_name":"Code Completion","video_id":"DSKIWop7NjI","video_url":"https://www.youtube.com/watch?v=DSKIWop7NjI","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:14 - SwiftUI Layout\n02:51 - Stacks\n06:20 - Alignment and Padding\n10:06 - Modifiers\n16:17 - Layout Engine Workings\n19:38 - Padding Around Buttons\n25:46 - GeometryReader\n29:31 - Learning the New Thing\n44:44 - FixedSize\n53:16 - Frame and Origin\n1:01:32 - ForEach and IDs\n1:02:58 - Representable Views\n1:05:47 - Sponsor: Sticky Widgets\n1:06:33 - Outro\n1:07:15 - Commented Out: Oot Switch\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• SwiftUI’s layout model:\r    • Understanding SwiftUI Layout Behaviors: http://defagos.github.io/understanding_swiftui_layout_behaviors/\n    • .fixedSize(): https://developer.apple.com/documentation/swiftui/view/fixedsize()\r    • Color and ZStack:\n\nZStack {\n    Color.clear\n        .frame(height: 1)\n    Text(\"Hi!\")\n}\n\n\r    • Content Shape:\n\nColor.clear\n    .contentShape(Rectangle())\n    .onTapGesture { print(\"tapped\") }\n \n\n    • Button Padding:\n\nButton(action: doTheThing) {\n    Text(\"Do It\")\n        .padding(20)\n}.padding(-20)\n\n\n    • Equal Widths:\n\nHStack {\n    Text(\"Hello, world!\")\n        .fixedSize(horizontal: true, vertical: false)\n        .padding()\n        .frame(maxWidth: .infinity)\n        .background(Color.green)\n    \n    Text(\"Hi!\")\n        .fixedSize(horizontal: true, vertical: false)\n        .padding()\n        .frame(maxWidth: .infinity)\n        .background(Color.green)\n            \n}\n.background(Color.red)\n.frame(width: 250)\n\n\n• Commented Out:\n    • Ocarina of Time on Switch improved: https://www.youtube.com/watch?v=JXnXDQpAQNM\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, February 26th, 2022.","published":"2022-03-01T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/DSKIWop7NjI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Upload Photos to Amazon S3 from iOS","channel_name":"Kilo Loco on YouTube","video_id":"4k2zNLIkHYs","video_url":"https://www.youtube.com/watch?v=4k2zNLIkHYs","description":"This video will cover how to upload files from an iOS app to Amazon S3 using AWS Amplify.\n\nArticle: \nhttps://www.kiloloco.com/articles/011-uploading-files-from-ios-to-amazon-s3/\n\nProject:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/upload-to-s3-ios\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\n\n#swift #aws #iosdev","published":"2022-03-01T04:59:05Z","thumbnail_url":"https://img.youtube.com/vi/4k2zNLIkHYs/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Swift 5.6: what will be the new features?","channel_name":"Vincent Pradeilles on YouTube","video_id":"CyqISIiwDIU","video_url":"https://www.youtube.com/watch?v=CyqISIiwDIU","description":"Are you curious about the features that will come with the next version of Swift?\n \nWell as it turns out, we can already read about them on GitHub!\n\nIntroduce existential `any`  https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md\n\nI use Ecamm Live for my livestreams, check it out  https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-28T16:48:42Z","thumbnail_url":"https://img.youtube.com/vi/CyqISIiwDIU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Learn SwiftUI For Free (SwiftUI Tutorial, SwiftUI, Learn SwiftUI Online For Free)","channel_name":"tundsdev on YouTube","video_id":"c-2MpNMB1rI","video_url":"https://www.youtube.com/watch?v=c-2MpNMB1rI","description":"Welcome to the first video in SwiftUI Sessions, this video will breakdown the contents of this new free online SwiftUI course and the SwiftUI tutorials that we will be covering as well. So let's get stuck into SwiftUI sessions.\n\n#swiftui #swiftuitutorial #learnswiftui #learnswiftuionlinefree #tundsdev\n\nTimestamps\n00:00 Intro \n00:34 What will this course include? \n01:16 Who is this course for? 01:16\n01:53 Accessing the Source files \n02:24 Supporting the channel\n03:06 Outro\n\nGitHub link:\nhttps://github.com/tunds?tab=repositories\n\nSwiftUI Sessions Playlist:\nhttps://www.youtube.com/playlist?list=PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8","published":"2022-02-28T16:00:30Z","thumbnail_url":"https://img.youtube.com/vi/c-2MpNMB1rI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"This is Why Apple & Google Care about App Ratings!","channel_name":"Appfigures on YouTube","video_id":"ExvNL7O0ufM","video_url":"https://www.youtube.com/watch?v=ExvNL7O0ufM","description":"When mobile users rate an app, good or bad, it tells the App Store or Google Play how popular it is. The stores then use it to determine which apps and games will get more visibility.\n\nHow many ratings have the store accumulated over the years? A LOT!!\n\n--\n\nI share app news and trends every week. Subscribe to get updates.\n\nThis Week in Apps https://youtu.be/qHzqEZh_a5A","published":"2022-02-28T14:15:48Z","thumbnail_url":"https://img.youtube.com/vi/ExvNL7O0ufM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Truth Social Takes Over the App Store","channel_name":"Appfigures on YouTube","video_id":"Y9OjDiU7-cs","video_url":"https://www.youtube.com/watch?v=Y9OjDiU7-cs","description":"Truth Social, Donald Trump's social media platform, is now open to the public. \n\nHow many people downloaded it during launch week? How do downloads it compare to other similar platforms like #GETTR, #Rumble, and #Parler?, and... can it take on #Twitter?\n\n#mobile #news","published":"2022-02-28T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/Y9OjDiU7-cs/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Don't Live with Code Not in Production (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"UmzssvtZUXw","video_url":"https://www.youtube.com/watch?v=UmzssvtZUXw","description":"If you write code but it's completely inaccessible in production, have you really written anything? Using a Discovery Tree helped me discover code I wrote that wasn't providing value — so in this session, I ship it. I stream at https://twitch.tv/qcoding","published":"2022-02-28T00:41:09Z","thumbnail_url":"https://img.youtube.com/vi/UmzssvtZUXw/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"day in the life of startup cofounders","channel_name":"Gary Tokman on YouTube","video_id":"THBWasLeHBQ","video_url":"https://www.youtube.com/watch?v=THBWasLeHBQ","description":"Beta: https://trycandle.com\n\nPatreon: https://www.patreon.com/6ary\n\nBrex promo: https://www.brex.com/referral/?rc=7jvHPU5&amp;ref_src=m\nFirstbase: firstbase.io\n\nThis is a day in the life of us building our startup Candle. We're happy to share our learnings in the effort to democratize knowledge around starting a business. Ask us questions below!\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#startup #softwarengineers #designer","published":"2022-02-27T22:39:29Z","thumbnail_url":"https://img.youtube.com/vi/THBWasLeHBQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"iOS Professional Development Course Update - New Material!","channel_name":"Swift Arcade","video_id":"Ph5Cx8wSxKY","video_url":"https://www.youtube.com/watch?v=Ph5Cx8wSxKY","description":"Special loyal watcher coupon (5 days)\n\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?couponCode=RESET22\n\nPassword Reset - New!!!\n\nIn this new section you're going to learn:\n\n⚽️  How to do more complex layouts\n⛑  See how UITextField interactions work\n🚀  How to do form validations\n🌟 Unit testing controls, functions, and view controllers\n\nAs well as much advanced things like:\n\n🔗 How UIKit controls worth with Responder Chain\n📖 Text validation with Regex\n{}  How to pass and reuse functions as types\n⌨️ How to deal with keyboards\n🕹 Even more tips for getting better as a professional\n\nAnyways hope you can make it.\n\nHappy Programming - Jonathan","published":"2022-02-27T21:22:50Z","thumbnail_url":"https://img.youtube.com/vi/Ph5Cx8wSxKY/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"SwiftUI Wordle Clone: 9. Hard Mode, Help and Synched Statistics","channel_name":"Stewart Lynch on YouTube","video_id":"igGuF4f0sxE","video_url":"https://www.youtube.com/watch?v=igGuF4f0sxE","description":"This is the final of 9 videos in the Building a Wordle App clone series.In this video we will be adding the remaining two features to our app as well as a bonus feature\n\n* First, we are going to enable the Wordle game Hard Mode feature\n* Then we will add our version of the Help screen to complete the basic feature set.\n* We will then change the storage location of our statisitics data so that we can share it across all of our iOS Devices\n* And finally, I will fix a bug I found and improve the share sheet presentation.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:10 Hard Mode\n7:30 Help Screen\n13:38Synchronizing Statistics\n18:58 Bug Fixes\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\n   https://www.createchsol.com/WordleResources/Wordle-Complete.zip\nProject Resources:\n   https://www.createchsol.com/WordleResources/Resources.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   https://youtu.be/OzvgfECKKEM\n6. Card Flip and Key Colors\n   https://youtu.be/RUVrDx1Pty4\n7. Toast View and Statistics\n   https://youtu.be/s52s7FP0O64\n8. Share Sheet and Color Mode\n   https://youtu.be/HZG-URFC8TA\n9. Hard Mode, Help and Synched Statistics\n   https://youtu.be/igGuF4f0sxE\n   \nReferences mentioned in video:\nNSUbiquitousKeValueStorage\n   https://youtu.be/wmxwWkVWO1Y\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-27T14:29:54Z","thumbnail_url":"https://img.youtube.com/vi/igGuF4f0sxE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Week in Apps - Truth Social Launches, Apps Hit a Milestone, A shift in News, and more.","channel_name":"Appfigures on YouTube","video_id":"qHzqEZh_a5A","video_url":"https://www.youtube.com/watch?v=qHzqEZh_a5A","description":"This Week in #Apps \n\n0:00 - 👋 Hi there\n0:18 - 🎪 Trump's new platform hits 1M downloads\n2:35 - 🗞 Fox and CNN win\n3:51 - 📞 The most downloaded app in Ukraine\n4:26 - ✈️ Travel apps are hot right now\n5:14 - ⭐️ A new Milestone!\n7:15 - 👋 By bye\n\nLINKS\n\n► LIVE App Store Optimization Q&amp;A: https://youtu.be/FMJ5C8vpSlI\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n\nTOOLS\n\n► App Intelligence: https://appfigures.com/app-intelligence\n► ASO: https://appfigures.com/aso-tools\n\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-02-27T14:00:32Z","thumbnail_url":"https://img.youtube.com/vi/qHzqEZh_a5A/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"iOS 15 UIImage Create Thumbnail Image","channel_name":"Xcoding with Alfian","video_id":"rPScgQFQgB0","video_url":"https://www.youtube.com/watch?v=rPScgQFQgB0","description":"Create a thumbnail to reduce memory footprint and improve performance of your table/collection view. \n\n#iosdev #swiftlang #uiimage","published":"2022-02-27T11:03:57Z","thumbnail_url":"https://img.youtube.com/vi/rPScgQFQgB0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Is \"import Foundation\" always required in Swift code?","channel_name":"Swift and Tips","video_id":"-jDAXFyZCpM","video_url":"https://www.youtube.com/watch?v=-jDAXFyZCpM","description":"I always had this question, Do you need to import Foundation even for the most simplest code to work with Swift? ... Let's find out!\n\n------\nResources:\n* Foundation: https://developer.apple.com/documentation/foundation\n* Swift Standard Lib: https://developer.apple.com/documentation/swift/swift_standard_library\n\n\n------\nOther videos in the channel:\n* A mini-game with collisions in SwiftUI: https://youtu.be/ylcEQHYev1U\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* Gestures and Animations: https://youtube.com/playlist?list=PLHWvYoDHvsOXZH7A7S06P0MIaeLis7CVe\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-02-26T15:00:54Z","thumbnail_url":"https://img.youtube.com/vi/-jDAXFyZCpM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Parsing Markdown Tasks - Terminal UI todo app with Swift and ncurses - PART 5","channel_name":"Alexito’s World","video_id":"JuiWH2Ps188","video_url":"https://www.youtube.com/watch?v=JuiWH2Ps188","description":"Parsing markdown tasks file using Pointfree's Parsing library.\n\nhttps://github.com/pointfreeco/swift-parsing\nhttps://github.com/apple/swift-argument-parser\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-26T09:04:30Z","thumbnail_url":"https://img.youtube.com/vi/JuiWH2Ps188/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Startup Vlog #13 - Mac Dev Begins & Call w/ Apple","channel_name":"Sean Allen on YouTube","video_id":"mJVH0fizwdg","video_url":"https://www.youtube.com/watch?v=mJVH0fizwdg","description":"In this video I discuss the journey of converting the existing iPad app into a separate Mac app with the goal of being multi-platform. The Mac app started out rough but now it's looking pretty good. I talk about the issues I ran into and how I overcame them in my first adventure into app development for macOS. I also tell the story of how a tweet about this process led to a call with some members of the SwiftUI team at Apple to discuss my experience.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Mac App Intro\n0:37 - Initial Run - Looks Horrible\n2:06 - The Process - File & Target Organization\n4:16 - Sharing Files w/ iOS & macOS\n6:07 - Process Summary\n6:30 - Apple’s SwiftUI Team Call\n7:21 - Handling Colors\n8:20 - Mac App - Current State\n13:35 - Mac App - Launch Date\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-02-25T14:00:24Z","thumbnail_url":"https://img.youtube.com/vi/mJVH0fizwdg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"A window for each list - Terminal UI todo app with Swift and ncurses - PART 4","channel_name":"Alexito’s World","video_id":"TJzBfnVGd5g","video_url":"https://www.youtube.com/watch?v=TJzBfnVGd5g","description":"Splitting the terminal into multiple \"windows\" with ncurses. \n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-25T07:43:55Z","thumbnail_url":"https://img.youtube.com/vi/TJzBfnVGd5g/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Published property wrappers have a built-in publisher you can attach operators and subscribers to!","channel_name":"Mark Moeykens on YouTube","video_id":"fp1o0lgvYtE","video_url":"https://www.youtube.com/watch?v=fp1o0lgvYtE","description":"Did you know Published property wrappers actually have a built-in publisher you can attach operators and subscribers to? You access it with the dollar sign. I bet you have seen this before and wondered what this was. Well, now you know!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-02-24T21:41:35Z","thumbnail_url":"https://img.youtube.com/vi/fp1o0lgvYtE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"10 Things You Didn't Know You Could With Integers in Swift - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"bM544yKIE8U","video_url":"https://www.youtube.com/watch?v=bM544yKIE8U","description":"Let's take a look at 10 things you can do with integers in swift, including an explanation on the different types on integers.\n\nFollow me on twitter! https://twitter.com/matthias_code\n\nChapters:\n00:41 1 - LARGE NUMBER FORMATTING\n01:24 2 - STRING PARSING\n02:38 3 - PARSING FLOATING POINT NUMBERS\n04:20 4 - .ZERO\n06:33 5 - RANDOM NUMBERS\n07:10 6 - IS MULTIPLE OF\n09:43 7 - DIFFERENT TYPES OF INT\n11:03 8 - MIN & MAX\n15:05 9 - NEGATE\n16:28 10 - IS SIGNED\n\nCrescent Moon by Purrple Cat | https://purrplecat.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons Attribution-ShareAlike 3.0 Unported\nhttps://creativecommons.org/licenses/by-sa/3.0/deed.en_US","published":"2022-02-24T21:32:42Z","thumbnail_url":"https://img.youtube.com/vi/bM544yKIE8U/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"SwiftUI Filtering with the Searchable Modifier - Part 2 (iOS, Xcode 13, 2022)","channel_name":"Mark Moeykens on YouTube","video_id":"wzoXWhZUB5o","video_url":"https://www.youtube.com/watch?v=wzoXWhZUB5o","description":"Apple has a pattern for search and a pattern for filtering data in a list.\nIn this video, you will learn the filter pattern and how to achieve it in SwiftUI with the searchable modifier.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 Code with Chris SwiftUI Library: http://bigmtn.studio/cwc\n\nChapters\n00:00 Intro\n00:18 Overview\n02:27 Using the Searchable Modifier\n03:53 Using the placement parameter\n05:03 Adding filtering logic\n06:15 Showing filtered results\n07:59 Adding animation\n08:52 Summary\n09:17 Upcoming Videos\n10:16 Where to find the code and books\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2022-02-24T17:00:45Z","thumbnail_url":"https://img.youtube.com/vi/wzoXWhZUB5o/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Wordle Clone: 8  Share Sheet and Color Mode","channel_name":"Stewart Lynch on YouTube","video_id":"HZG-URFC8TA","video_url":"https://www.youtube.com/watch?v=HZG-URFC8TA","description":"This is the 8th of 9 videos in the Building a Wordle App clone series. In this video we will adding two more features to our app.\n\n* First, we are going to give our game players the ability to share their results using an iOS Share Sheet\n* And secondly, we are going to allow our users to choose a permanent light mode, dark mode or stick with the system decision to change the color mode.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 ShareSheet\n4:20 UIWindow Extension\n10:41 ColorScheme Manager\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-8-Complete.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   https://youtu.be/OzvgfECKKEM\n6. Card Flip and Key Colors\n   https://youtu.be/RUVrDx1Pty4\n7. Toast View and Statistics\n   https://youtu.be/s52s7FP0O64\n8. Share Sheet and Color Mode\n   https://youtu.be/HZG-URFC8TA\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\nPreferred Color Schemes in SwiftUI\n   https://youtu.be/PbryeZmJRmA\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-24T14:41:48Z","thumbnail_url":"https://img.youtube.com/vi/HZG-URFC8TA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"5 Swift DESIGN PATTERNS You Should Know in 2022","channel_name":"Code Anatomy","video_id":"dy_gBWTSto8","video_url":"https://www.youtube.com/watch?v=dy_gBWTSto8","description":"If you’re like me, you don’t want to waste time learning things until you actually need them. That’s why I want to share with you my top 5 design patterns for iOS and Swift that you need to know to be a successful iOS Software Engineer.\n\nI will also share some tips that you might not find in other places, so make sure to follow along, even through the boring coding parts.\n\nThis video is structured as follows:\n00:00 Me trying to get into public speaking mode\n01:46 Kicking things off with the most used design pattern\n05:08 A simple pattern I use a lot\n07:43 Hide the complexity with this interface\n08:46 An elegant way to separate concerns\n11:48 Keep multiple objects up to date\n\nA lot more videos are in the works and I'll definitely improve the editing process too, so bear with me! I'd love to see what you think in the comments section. What type of videos would you like to see more of? Coding vs Talking principles, Tips & Tricks etc.\n\nSee you next Wednesday!","published":"2022-02-23T19:50:00Z","thumbnail_url":"https://img.youtube.com/vi/dy_gBWTSto8/hqdefault.jpg","twitter_url":""},{"name":"Task list - Terminal UI todo app with Swift and ncurses - PART 3","channel_name":"Alexito’s World","video_id":"AaIfosZN6Mw","video_url":"https://www.youtube.com/watch?v=AaIfosZN6Mw","description":"Display tasks in a list, move the cursor up and down and mark them as complete.\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-23T08:56:43Z","thumbnail_url":"https://img.youtube.com/vi/AaIfosZN6Mw/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Create Combine pipeline with a SwiftUI view! You can also add this for longer social formats. IOS","channel_name":"Mark Moeykens on YouTube","video_id":"LZNANrFk8ag","video_url":"https://www.youtube.com/watch?v=LZNANrFk8ag","description":"create your first Combine pipeline with a SwiftUI view! A lot of the concepts are repeated but after a while, these concepts will become second nature to you.\nYou can also add this for longer social formats.\n\nThis book uses repetition to help make Combine something you can easily think with to solve problems in your app.\n\nGet started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-02-22T22:45:25Z","thumbnail_url":"https://img.youtube.com/vi/LZNANrFk8ag/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Checking out Praia da Luz and Rocha Negra (Portugal)","channel_name":"The Swift Guy","video_id":"dL-UZHxPqNo","video_url":"https://www.youtube.com/watch?v=dL-UZHxPqNo","description":"Currently in Portugal, checking out some of the places along the Algarve region. This vlog was shot in a little town called Praia da Luz, which has quickly become one of my favorites places. Great for surfing or just relaxing a bit. Take care, Seb;)","published":"2022-02-22T19:41:51Z","thumbnail_url":"https://img.youtube.com/vi/dL-UZHxPqNo/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Building Twitter using Swift 5, UIKit and Google’s Firebase Part 1","channel_name":"Amr on YouTube","video_id":"lGDCGja79L8","video_url":"https://www.youtube.com/watch?v=lGDCGja79L8","description":"In this video we’ll start a new series with a goal of creating Twitter clone using Swift 5, UIKit and Google’s Firebase. \nThis Clone Will cover most of the features of the real app like Authentication, Posting a tweet, Searching for users, Following System, Notifications, Direct Messages and much more.\nIn This video we will setup the basic layout of the App by adding the TabBar and the core ViewControllers.\n_________________________________________________________\n#Firebase #Swift #UIKit #Xcode #Twitter #Clone #Coding\n_________________________________________________________\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n_________________________________________________________\n\nDo you like the content and want to help the channel to grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated\n_________________________________________________________","published":"2022-02-22T19:23:38Z","thumbnail_url":"https://img.youtube.com/vi/lGDCGja79L8/hqdefault.jpg","twitter_url":""},{"name":"Swift 5.6: what will be the new features?","channel_name":"Vincent Pradeilles on YouTube","video_id":"V2eoodTYttA","video_url":"https://www.youtube.com/watch?v=V2eoodTYttA","description":"Are you curious about the features that will come with the next version of Swift?\n\nWell as it turns out, we can already read about them on GitHub!\n\nUnavailability Condition: https://github.com/apple/swift-evolution/blob/main/proposals/0290-negative-availability.md\nType placeholders: https://github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md\n\nI use Ecamm Live for my livestreams, check it out  https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-22T19:10:10Z","thumbnail_url":"https://img.youtube.com/vi/V2eoodTYttA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to make a closure always run on the Main Thread 👌","channel_name":"Vincent Pradeilles on YouTube","video_id":"4M8m1yVnXrQ","video_url":"https://www.youtube.com/watch?v=4M8m1yVnXrQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3s3nk4c\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-22T15:56:10Z","thumbnail_url":"https://img.youtube.com/vi/4M8m1yVnXrQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI App Clone: 7  Toast and Statistics","channel_name":"Stewart Lynch on YouTube","video_id":"s52s7FP0O64","video_url":"https://www.youtube.com/watch?v=s52s7FP0O64","description":"This is the 7th of 9 videos in the Building a Wordle App clone series. In this video we will be providing better feedback to our game players..\n\n* We will be creating what I call a Toast View.  This is more of an andrioid concept and it is a small message displayed on the screen similar to a tool tip or other similar popup notification. A Toast is displayed on top of the main content of an activity, and only remains visible for a short time period.  We will be using this to display any warnings or congratulatory messages.\n\n* The second thing we will be doing is displaying a new game button once a game is complete so our users can start a new game.\n\n * and thirdly., we will be creating a statistics view so that we can store our game results in UserDefaults so that we will be able to review our progress over time\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:25 ToastView\n9:25 Statistics Model\n10:19 Saving and loading current Statistics\n16:45 Designing the Stats View\n\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-7-Complete.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   https://youtu.be/OzvgfECKKEM\n6. Card Flip and Key Colors\n   https://youtu.be/RUVrDx1Pty4\n7. Toast View and Statistics\n   https://youtu.be/s52s7FP0O64\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\n--\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-22T14:38:26Z","thumbnail_url":"https://img.youtube.com/vi/s52s7FP0O64/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 70: Esoteric Things I Don’t Understand","channel_name":"Code Completion","video_id":"cxu17PWMJi8","video_url":"https://www.youtube.com/watch?v=cxu17PWMJi8","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Back to SwiftUI\n02:30 - Difference with UIKit\n12:23 - UIHostingController\n16:12 - Modifying SwiftUI Views Externally\n21:09 - Result Builders\n23:05 - Organizing Your View\n25:53 - SwiftUI Data\n34:46 - Improving as a Coder\n38:20 - State and StateObject\n41:20 - Environments\n48:50 - Break Some Rules\n58:25 - Sponsor: Pennant\n59:12 - Outro\n59:52 - Commented Out: Using Multiple Computers\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• SwiftUI’s data model\r    • Difference between a UIKit View and a SwiftUI View\n    • UIHostingController as an updatable entry point\r    • SwiftUI’s use of ResultBuilder\n    • How to organize your view\n    • Dimitri’s Screens and Views mental model\r    • Difference between @State, @StateObject, @ObservedObject, @Binding, @EnvironmentObject\n    • Improving as a developer, and breaking out of architectures\n• Commented Out:\n    • Dimitri doesn’t like using multiple computers\n    • Mark Zuckerberg in the Metaverse: https://www.youtube.com/watch?v=Ibm3WhfLk08&amp;feature=emb_title\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, February 19th, 2022.","published":"2022-02-22T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/cxu17PWMJi8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"iMessage Clone in SwiftUI - Channel List Overview","channel_name":"Stream Developers on YouTube","video_id":"526swCwDMX8","video_url":"https://www.youtube.com/watch?v=526swCwDMX8","description":"In this video, our iOS developer advocate Stefan will show you how to implement a clone of the popular iMessage app with SwiftUI and the StreamChatSwiftUI SDK.\n\nPart 1:\n- Shows you how to set up a new Xcode project and connect it to the Stream backend.\n- How to re-create the overview of all channels/threads.\n- Add more iMessage-functionality such as swipe actions and pinning channels.\n\nIn Part 2 we will implement the message list to match the way it looks in iMessage.\n\nIn Part 3 some fun animated message reactions and full-screen effects will be added to mirror iMessages’ functionality.\n\nStream Chat SwiftUI Package:\nhttps://github.com/GetStream/stream-chat-swiftui\n\nStream Chat SwiftUI Tutorial:\nhttps://getstream.io/tutorials/swiftui-chat/\n\nStream Chat Swift SDK:\nhttps://getstream.io/chat/sdk/ios/\n\nStream Chat SwiftUI SDK:\nhttps://getstream.io/chat/sdk/swiftui/\n\nStream:\nhttps://getstream.io/\n\nChannel Header Docs:\nhttps://getstream.io/chat/docs/sdk/ios/swiftui/components/channel-list-header/\n\nNuke Library:\nhttps://github.com/kean/Nuke\n\nProject Github Repository:\nhttps://github.com/GetStream/swiftui-iMessage-clone\n\nFollow Stream on Twitter:\nhttps://twitter.com/getstream_io\n\nFollow Stefan on Twitter:\nhttps://twitter.com/stefanjblos\n\nTimestamps:\n00:00 Intro\n00:37 Overview\n01:16 Configure SDK\n02:47 Link Backend\n07:52 Custom Header\n12:57 Channel List Item\n21:07 Swipe Actions\n36:08 Pinned Channels\n46:24 Outro\n\n#iOS #SwiftUI #iMessageClone","published":"2022-02-22T11:05:22Z","thumbnail_url":"https://img.youtube.com/vi/526swCwDMX8/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Debug bar - Terminal UI todo app with Swift and ncurses - PART 2","channel_name":"Alexito’s World","video_id":"pMn3jzBB9Gc","video_url":"https://www.youtube.com/watch?v=pMn3jzBB9Gc","description":"————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-22T08:07:15Z","thumbnail_url":"https://img.youtube.com/vi/pMn3jzBB9Gc/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How to use matched geometry effect in 60 seconds!","channel_name":"Jared Davidson on YouTube","video_id":"ulEhU-Uxj5A","video_url":"https://www.youtube.com/watch?v=ulEhU-Uxj5A","description":"People seem to be enjoying the shorts, so Imma keep making them here and there. :]\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-02-22T04:59:04Z","thumbnail_url":"https://img.youtube.com/vi/ulEhU-Uxj5A/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Create Combine pipelines simply by using common property wrappers to connect your data to your UI.","channel_name":"Mark Moeykens on YouTube","video_id":"wiTwIDzK3KQ","video_url":"https://www.youtube.com/watch?v=wiTwIDzK3KQ","description":"You have probably already created Combine pipelines simply by using common property wrappers to connect your data to your UI. This is the main foundation that most SwiftUI apps are built on now. The data is published while the view listens and updates. \n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#combine #swiftui #ios #ios15 #code #coding #codingtips #codingideas #developersoftiktok #developers #appmaker #appmakers #appbuild #appbuilder #appbuilders #ios15 #programmer #programmersoftiktok #app #iphonecoding #applecodes #applecode #codetips #codetricks #codingios #swiftuilang","published":"2022-02-22T03:08:37Z","thumbnail_url":"https://img.youtube.com/vi/wiTwIDzK3KQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Terminal UI todo app with Swift and ncurses - PART 1","channel_name":"Alexito’s World","video_id":"xSQkEeOURTY","video_url":"https://www.youtube.com/watch?v=xSQkEeOURTY","description":"Terminal To-Do App in Rust by Tsoding https://www.youtube.com/watch?v=tR6p7ZC7RaU\nncurses https://en.wikipedia.org/wiki/Ncurses\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-21T15:34:43Z","thumbnail_url":"https://img.youtube.com/vi/xSQkEeOURTY/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Overloading & Creating New Operators In Swift 5","channel_name":"Aryaman Sharda on YouTube","video_id":"lKbieW-sZf0","video_url":"https://www.youtube.com/watch?v=lKbieW-sZf0","description":"Have an iOS Interview coming up? \n\nCheck out my eBook: Ace The iOS Interview (https://aryamansharda.gumroad.com/l/tcvck)\n\nBlog Post: https://digitalbunker.dev/operator-overloading-custom-operators-in-swift/\n\nWe'll cover everything you need to know about operator overloading and creating custom operators with unique precedence and associativity behavior.\n\nhttps://twitter.com/aryamansharda","published":"2022-02-21T00:22:39Z","thumbnail_url":"https://img.youtube.com/vi/lKbieW-sZf0/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Untangling Confusion with a Discovery Tree (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"dt7JVmpw-DE","video_url":"https://www.youtube.com/watch?v=dt7JVmpw-DE","description":"It's surprisingly easy to get lost in details. I struggle for the first 19 minutes just to get back to green state. Then I start building a Discovery Tree, a simple way to visualize work in a just-in-time manner. I stream at https://twitch.tv/qcoding\n\n00:00 - Intro and confusion\n19:00 - Finally back to green\n21:40 - Let's make a Discovery Tree","published":"2022-02-20T23:09:35Z","thumbnail_url":"https://img.youtube.com/vi/dt7JVmpw-DE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Published property wrapper & how it connects to your view. A concept of how Combine works Coding iOS","channel_name":"Mark Moeykens on YouTube","video_id":"OvlkFRXbhqg","video_url":"https://www.youtube.com/watch?v=OvlkFRXbhqg","description":"","published":"2022-02-20T23:06:28Z","thumbnail_url":"https://img.youtube.com/vi/OvlkFRXbhqg/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Introducing Feather CMS, by Tibor Bödecs (English)","channel_name":"CocoaHeadsNL","video_id":"ACwMlunpxNA","video_url":"https://www.youtube.com/watch?v=ACwMlunpxNA","description":"Tibor Bödecs is the developer of Feather CMS and he introduces you to this Swift-based content management system powered by Vapor 4. Feather can be used in many different ways, for example to create blogs, websites, RESTful APIs, back-ends for mobile apps and much more.","published":"2022-02-20T17:17:22Z","thumbnail_url":"https://img.youtube.com/vi/ACwMlunpxNA/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"SwiftUI Wordle Clone: 6  Card Flip and Key Color Change","channel_name":"Stewart Lynch on YouTube","video_id":"RUVrDx1Pty4","video_url":"https://www.youtube.com/watch?v=RUVrDx1Pty4","description":"This is the 6th of 9 videos in the Building a Wordle App clone series. In this video we will be adding in animations and background colors for our board tiles and keyboard.\n\n* We will introduce a second view for our Guess letter and animate a transition by flipping the letter over and change the background color\n* We will also be changing the colors of the keys after a guess has been made to match the letter matching background colors\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:28 Card Flip Animation\n11:30 Changing Keyboard Colors\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nSamuel Do YouTube Video\n   https://www.youtube.com/watch?v=v2Xf1gwcQSA\nCode Gist\n   https://github.com/SamuelDo02/swiftuitutorials/blob/main/Flashcard.swift\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-6-Complete.zip\n\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   https://youtu.be/OzvgfECKKEM\n6. Card Flip and Key Colors\n   https://youtu.be/RUVrDx1Pty4\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\nSamual Do's Card Flip Animation Tutorial\n   Ihttps://www.youtube.com/watch?v=v2Xf1gwcQSA\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-20T14:42:36Z","thumbnail_url":"https://img.youtube.com/vi/RUVrDx1Pty4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The Highest Earners, Coinbase, Peacock, and more!","channel_name":"Appfigures on YouTube","video_id":"XVtPysunpzw","video_url":"https://www.youtube.com/watch?v=XVtPysunpzw","description":"Welcome to a brand new episode of This Week in Apps! Here are five things you need to know from the world of mobile apps and games.\n\n0:00 - 👋 Hello!\n0:20 - 🇮🇳 #India bans a top game\n2:09 - 🕹️ The highest earning #games\n2:57 - 📈 It happened! The highest earning app in the US is...\n4:22 - 🥇 How the #SuperBowl \"fixed\" the #Olympics\n6:02 - 💰 How much #bitcoin is #Coinbase giving away?\n7:17 - 👋 Bye bye\n\n► HBO Max is the game to beat in 2022: https://youtu.be/si__qpzujOk\n► HBO Max Eclipses Disney+: https://youtu.be/b7xvOu1HGPg\n\nUPCOMING LIVE STREAMS\n\n► Making More Money with Subscriptions: https://youtu.be/hdzvQ4QzBqg\n► App Store Optimization Q&amp;A: https://youtu.be/FMJ5C8vpSlI\n\nGET MY TOOLS\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-02-20T13:45:01Z","thumbnail_url":"https://img.youtube.com/vi/XVtPysunpzw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to Make a Pageable Tab View in SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"Po9MM0wBGN0","video_url":"https://www.youtube.com/watch?v=Po9MM0wBGN0","description":"Just testing this whole YouTube Shorts nonsense out, haha, let me know what you think!\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-02-20T01:21:14Z","thumbnail_url":"https://img.youtube.com/vi/Po9MM0wBGN0/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Constrain limit which types a generic should be. Add constraints to generics like variable u declare","channel_name":"Mark Moeykens on YouTube","video_id":"fgjlxJlqbGE","video_url":"https://www.youtube.com/watch?v=fgjlxJlqbGE","description":"Sometimes you want to constrain or limit which types a generic should be. \nYou can add #constraints to generics just like you would any variable you declare. You will see specific #Combine examples at the end of the chapter. \n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#swiftui #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #iosdevelopers #swiftuitutorials","published":"2022-02-20T01:17:54Z","thumbnail_url":"https://img.youtube.com/vi/fgjlxJlqbGE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"4 Tips to prepare and survive your MANGA (FAANG) interviews","channel_name":"Swift and Tips","video_id":"fLUEA19by_4","video_url":"https://www.youtube.com/watch?v=fLUEA19by_4","description":"This video is dedicated to all those people studying really hard to pass FAANG Interviews. Keep going, you gonna make it sooner than later! \n\nI've been studying for two years and applying to big techs, today I can finally share that I got an offer from Meta (prev Facebook). I wanted to share some personal tips (different to the typical ones) that helped me a lot to survive to all this process, and I hope they could help you too.\n\nIf you have any question, please let me know! (Of course I can only answer things not under NDA)\n\nContent:\n0:00 - Intro\n0:29 - Find your optimal time\n1:27 - Do Mock interviews\n2:53 - See your interviewer as your teammate\n4:55 - Be patience and compare only against yourself\n\n------\n\nResources that I used for my preparation 👇🏻\nhttps://twitter.com/swiftandtips/status/1495066384350523397\n\n------\nOther videos in the channel:\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n* Reviews: https://youtube.com/playlist?list=PLHWvYoDHvsOX3bvEl4gggLCgkWRqRFhZH\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-02-19T15:25:07Z","thumbnail_url":"https://img.youtube.com/vi/fLUEA19by_4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Generic type Combine publishers, operators, & subscribers type of technique. +FREE SwiftUi book link","channel_name":"Mark Moeykens on YouTube","video_id":"S-V_d79cduo","video_url":"https://www.youtube.com/watch?v=S-V_d79cduo","description":"If you need to use a generic type throughout your class or struct, you can declare it at the highest level as you see here. \n\nNow every member has access to that type. Most, if not all, #Combine publishers, operators, and subscribers use this type of technique.\n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#swiftui #generic #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-18T21:31:51Z","thumbnail_url":"https://img.youtube.com/vi/S-V_d79cduo/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Startup Vlog #12 - Launch, App Store Rejections & Company Finances","channel_name":"Sean Allen on YouTube","video_id":"kKCT8JTymX4","video_url":"https://www.youtube.com/watch?v=kKCT8JTymX4","description":"In this video I discuss the launch of Creator View and how we overcame a couple App Store rejections. I also talk about why I consider this a \"Soft Launch\", how important the Mac app is, how the company finances are doing and we finish it up with some final thoughts on pricing the product.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nDownload Creator View:\nhttps://apps.apple.com/us/app/creator-view/id1602715129\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Episode Overview\n0:28 - App Store Rejections\n2:24 - Stealth Launch\n3:19 - Why a Soft Launch?\n4:47 - Company Finances & Heavy Costs\n7:34 - Post Launch Roadmap - Mac App\n8:57 - Pricing Thoughts\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-02-18T14:42:44Z","thumbnail_url":"https://img.youtube.com/vi/kKCT8JTymX4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How generics relate back to Combine and how all the parts of Combine fit together. SwiftUI IOS dev.","channel_name":"Mark Moeykens on YouTube","video_id":"iL1NuRUwh4Q","video_url":"https://www.youtube.com/watch?v=iL1NuRUwh4Q","description":"Generics play such a major role in #Combine that even the slightest refresh of knowledge on the topic will greatly boost your understanding of how all the parts of Combine fit together. \n\nAt the end of this section, Mark will show you how generics relate back to Combine. \n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#swiftui #generic #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-18T00:23:18Z","thumbnail_url":"https://img.youtube.com/vi/iL1NuRUwh4Q/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Setting up developer’s goals","channel_name":"Mike Mikina on YouTube","video_id":"6Z7aU8QdW2A","video_url":"https://www.youtube.com/watch?v=6Z7aU8QdW2A","description":"Recently I started to explore more and more the concept of goals and how can they help me to learn more and do it faster. Programming is hard, there is so many different languages, frameworks and concepts to learn. If you are struggling to keep up to date this video may be helpful. \n\nFirst I would like to share couple of my insights and then I will propose some of the ideas for a new developers goals that you may want to use. Let’s get started! \n\nAll of the links from this video: https://github.com/mikina/Setting-up-a-developer-s-goals\n\n00:00 Intro\n01:14 Pick one\n02:34 Small steps\n03:56 Try to use it in a project\n04:57 Block your time for it\n06:02 Share your goal progress\n07:58 A new goal\n09:55 Outro\n\n#programming #coding #SettingGoals #ProgrammingGoals\nMusic: Streambeats","published":"2022-02-17T22:14:17Z","thumbnail_url":"https://img.youtube.com/vi/6Z7aU8QdW2A/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"SwiftUI Search Bar: Searchable Modifier (iOS, Xcode 13, 2022)","channel_name":"Mark Moeykens on YouTube","video_id":"sTE3IP4Qihg","video_url":"https://www.youtube.com/watch?v=sTE3IP4Qihg","description":"Apple's search pattern is different than its filtering pattern.\nThis video shows you how to implement the search pattern using SwiftUI's searchable modifier.\n\n👉 Free SwiftUI Book: http://bigmtn.studio/freebook\n👉 Code With Chris SwiftUI Library: http://bigmtn.studio/cwc\n\nChapters\n00:00 Intro\n00:24 Architecture\n01:39 Difference between Search & Filter\n03:08 Using the searchable modifier for searching\n04:17 Showing search results\n06:48 Adding search logic with the onChange modifier\n10:20 Exploring the PersonRowView\n11:45 Testing the searchable modifier\n12:12 Making search case-insensitive\n13:15 Potential problems with searchable\n15:30 Summary & Upcoming Videos\n16:00 Where to find the code and books\n\n#bigmountainstudio #markmoeykens #swiftui","published":"2022-02-17T17:00:38Z","thumbnail_url":"https://img.youtube.com/vi/sTE3IP4Qihg/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"CVC #11 - Beta Results & Google Verification","channel_name":"Sean Allen on YouTube","video_id":"v3S748oc-mQ","video_url":"https://www.youtube.com/watch?v=v3S748oc-mQ","description":"In this video I discuss the beta feedback I received and some major overhauls that came from the beta. I also discuss an issue I ran into when verifying Creator View for Google Authentication in order to pull down YouTube analytics. Finally, I discuss some miscellaneous business stuff like bank accounts and websites as we prepare for launch.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Episode Overview\n0:12 - First Phase of Beta\n1:51 - Biggest Overhaul From Beta\n4:54 - Google Verification Issues\n7:00 - Business Stuff & Website\n8:16 - Release Candidate Beta\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-02-17T16:06:29Z","thumbnail_url":"https://img.youtube.com/vi/v3S748oc-mQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Wordle Clone: 5  Checking Letter Matches","channel_name":"Stewart Lynch on YouTube","video_id":"OzvgfECKKEM","video_url":"https://www.youtube.com/watch?v=OzvgfECKKEM","description":"This is the 5th of 9 videos in the Building a Wordle App clone series.  In this video we will be adding the logic to the Wordle game where we check for letter matches.\n\n* We will create another Playground page to avoid the overhead of working in a full project\n* We will replicate key model properties from our models and dataModel \n* We will develop and test the logic of the game\n* Once we are satisfied we can copy the code back directly and reuse it in our application.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:00 Testing Playground\n12:34 Adding the code back to the project\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-5-Complete.zip\nCompleted Playground:\nhttps://www.createchsol.com/WordleResources/WordleDev-2.playground.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   https://youtu.be/OzvgfECKKEM\n6. Card Flip and Key Colors\n   Coming February 20\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\n --\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-17T14:31:54Z","thumbnail_url":"https://img.youtube.com/vi/OzvgfECKKEM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Create Swift DocC Documentation & Deploy to GitHub Pages Static Site Hosting","channel_name":"Xcoding with Alfian","video_id":"8KoIXbm0nv4","video_url":"https://www.youtube.com/watch?v=8KoIXbm0nv4","description":"In this video, we are going to learn and have a hands on with DocC to create rich documentation for Swift Framework and host it to GitHub Pages Static Hosting Site. #iosdev #swiftui #docc #github\n\nTimeline\n00:00 Introduction and Demo\n05:51 What We Will Build & Getting Started\n08:12 Create Swift Package (SPM) project\n11:57 Documentation Annotation in Source Code\n26:56 Create Documentation Catalog  & Landing Page\n35:33 Create Article Page\n40:58 Create Document Extension File\n43:50 Generate doccarchive file via UI and CLI\n49:50 Create Repo & Setup Github Pages\n52:40 Generate Static Hosting Files with CLI\n57:08 Deploy Upload Files to Repo\n59:08 Closing\n\nGitHub Project Repository with Starter project folder:\nhttps://github.com/alfianlosari/XCATMDBClient\n\nGitHub Gist Snipper For xcodebuild and static site hosting CLI commands\nhttps://gist.github.com/alfianlosari/9469a4d0ddf528355cdd64513999f431\n\nXCATMDBClient GitHub Pages DocC URL:\nhttps://alfianlosari.github.io/XCATMDBClient/documentation/xcatmdbclient/\n\nApple DocC Documentation:\nhttps://developer.apple.com/documentation/docc\n\nApple SlothCreator Sample DocC project:\nhttps://developer.apple.com/documentation/xcode/slothcreator_building_docc_documentation_in_xcode\n\nBuilding TMDB Movie App Video:\nhttps://youtu.be/U3tKbUX_UVA","published":"2022-02-17T12:03:28Z","thumbnail_url":"https://img.youtube.com/vi/8KoIXbm0nv4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to implement pull to refresh on a SwiftUI view","channel_name":"maeganwilson_","video_id":"GZAFZcv4p30","video_url":"https://www.youtube.com/watch?v=GZAFZcv4p30","description":"A quick overview on how I implemented pull to refresh in SwiftUI. This is not on a list view.  \n\nCome talk about the implementation here:\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2022-02-17T10:59:52Z","thumbnail_url":"https://img.youtube.com/vi/GZAFZcv4p30/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"In the SwiftLang you can also use protocols as types. Variables (class or struct) (conforming).","channel_name":"Mark Moeykens on YouTube","video_id":"mP6SzuZzJHA","video_url":"https://www.youtube.com/watch?v=mP6SzuZzJHA","description":"In the #SwiftLang you can also use protocols as types. This means if you declare a variable as a protocol type, you can then assign any object (class or struct) to that variable as long as it is using (conforming to) that protocol. \n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#protocols #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-16T21:09:08Z","thumbnail_url":"https://img.youtube.com/vi/mP6SzuZzJHA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"THESE Are The Most Important Xcode Settings For Beginners","channel_name":"Code Anatomy","video_id":"6KZ-c-XnZOo","video_url":"https://www.youtube.com/watch?v=6KZ-c-XnZOo","description":"So you want to #code a new #iOS app in #SwiftUI but don’t know where to start?\n\nIn this video I will show you how to start a new #Xcode #Swift app project, show you the project structure and IDE (Xcode) layout and most important aspects of the #project settings.\n\nI am keeping this tutorial short, as it’s meant for #beginners to make sense of the first things they might see when starting out, without complicating unnecessary things.\n\nI will follow up with some targeted videos with more details on these specific areas, so you should subscribe to my channel and get notified when new content arrives. I aim to deliver lessons on a weekly basis, so stay tuned!\n\n00:00 Introduction\n01:00 Create the project\n01:49 XCode Layout\n03:42 Build and Run the app\n04:18 Project Settings\n05:13 Project Files\n05:50 Asset Catalogs\n06:47 Summary\n\nMusic: Rezilient - Savannah\n\nFollow me on Instagram: https://www.instagram.com/thecodeanatomy","published":"2022-02-16T19:15:00Z","thumbnail_url":"https://img.youtube.com/vi/6KZ-c-XnZOo/hqdefault.jpg","twitter_url":""},{"name":"Drawing and Animating Custom Shape Outlines with SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"lelBu8q-XZk","video_url":"https://www.youtube.com/watch?v=lelBu8q-XZk","description":"Discover the tips, tricks, and techniques to convert a vector shape to a SwiftUI path, translate an SVG to a SwiftUI path, and how to transform an SF symbol into a shape outline in XCode.\n\nStream Chat SwiftUI SDK Tutorial: https://getstream.io/chat/sdk/swiftui/\nCheck out Stream Chat: https://getstream.io/chat/\n\nDownload the project on GitHub: https://github.com/GetStream/SwiftUIFlow\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\nStream's Twitter: https://twitter.com/getstream_io\n\nTimestamps:\n00:00 Introduction\n02:38 Getting a vector shape from Sketch to SwiftUI\n08:13 Draw a basic shape in Kite, replace its content with an SVG and generate Swift code\n17:40 How to convert an SVG code to a SwiftUI path\n19:40 How to convert an SF symbol to a SwiftUI path. \n22:31 Recap\n\n#SwiftUI #Kite #UIUX","published":"2022-02-16T15:38:41Z","thumbnail_url":"https://img.youtube.com/vi/lelBu8q-XZk/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"SwiftUI Wordle Clone: 4  Five Letter Words and Verification","channel_name":"Stewart Lynch on YouTube","video_id":"CxtRO6GDGnU","video_url":"https://www.youtube.com/watch?v=CxtRO6GDGnU","description":"This is the 4th of 9 videos in the Building a Wordle App clone series.  In this video we will create an array of 5 letter words from which to select for our secret word, and also determine a way that we can verify that the entered word is valid.\n* We will create a Playground so we can filter and generate an array of words found on a public dictionary website\n* We will start adding WordleDataModel functions so we can add and remove letters to our attempted word and have it update the row\n* Finally, we will use the verify the word using the iPhone's dictionary\nand provide animated feedback of the word is invalide\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:18 Sourcing 5 Letter Random Words\n6:33 Entering Words to the board\n12:31 Validating Words\n15:08 Animating incorrect words\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nReferences:\nObjC: SwiftUI Shake Animation\n   https://www.objc.io/blog/2019/10/01/swiftui-shake-animation/\n\nHigher Order Function Series\nPart 1: map, compactMap, flatMap: https://youtu.be/sdGwOPW0ko4\nPart 2: reduce, filter, removeAll: https://youtu.be/9wAhKodOyFI\nPart 3: contains, forEach, sorted,  :https://youtu.be/TnbAABxVq5w\n\nCompleted Project:\n   https://www.createchsol.com/WordleResources/Wordle-4-Complete.zip\nCompleted Playground\n   https://www.createchsol.com/WordleResources/WordleDev.playground.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   https://youtu.be/CxtRO6GDGnU\n5. Checking Letter Matches\n   Coming February 17\n6. Card Flip and Key Colors\n   Coming February 20\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\nEvery Word Ever Website\n   https://www.angelfire.com/extreme4/safer_sephiroth/EVERY_WORD_EVER.htm\nSwiftUI Shake Animation\n   https://www.objc.io/blog/2019/10/01/swiftui-shake-animation/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-16T14:43:21Z","thumbnail_url":"https://img.youtube.com/vi/CxtRO6GDGnU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"CocoaHeadsNL Online Meetup, 16 February 2022","channel_name":"CocoaHeadsNL","video_id":"IGkglM9IOU0","video_url":"https://www.youtube.com/watch?v=IGkglM9IOU0","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream.\n\nWe are almost certain that we will be able to host a regular in-person meetup again in March 2022. Please keep an eye on our Meetup page and other social media channels.\n\nThis month we have a talk from Tibor Bödecs who is the developer of Feather CMS. Feather is a modern Swift-based content management system powered by Vapor 4. Feather can be used in many different ways, for example to create blogs, websites, RESTful APIs, back-ends for mobile apps and much more.\n\nThe modular architecture makes Feather extremely powerful. It is possible to add new features or extend existing ones through event-driven hook functions. After a quick intro Tibor will demo how to build a fully working serverside swift app using Feather CMS. We hope you enjoy this talk.\n\nTibor will be available for questions directly after his talk. Drop the questions in the YouTube chat or the CocoaHeadsNL Slack in channel #meetups. The talk starts at 20:00 Hrs CET.","published":"2022-02-16T08:08:42Z","thumbnail_url":"https://img.youtube.com/vi/IGkglM9IOU0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Combine Protocols Introduction. + SwiftUi free book link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"m83TUiMscOA","video_url":"https://www.youtube.com/watch?v=m83TUiMscOA","description":"Having an idea of how protocols work will enhance your understanding of #Combine. Even if you've never used protocols before, these simple examples should help you get it. \n\nMark relates everything you learn back to #SwiftUI and Combine to further progress your understanding.\n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#protocols #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-15T21:45:55Z","thumbnail_url":"https://img.youtube.com/vi/m83TUiMscOA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How to make a Publisher work with async / await 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"oTNASLkNGsk","video_url":"https://www.youtube.com/watch?v=oTNASLkNGsk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3JrYS2r\n\nJohn Sundell's AsyncCompatibilityKit 👉 https://github.com/JohnSundell/AsyncCompatibilityKit\nRxSwift Concurrency support 👉 https://github.com/ReactiveX/RxSwift/releases/tag/6.5.0 \n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-15T15:56:37Z","thumbnail_url":"https://img.youtube.com/vi/oTNASLkNGsk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Wordle Clone: 3  Designing the Keyboard","channel_name":"Stewart Lynch on YouTube","video_id":"ynAVmz5LOPA","video_url":"https://www.youtube.com/watch?v=ynAVmz5LOPA","description":"This is the 3rd of 9 videos in the Building a Wordle App clone series.  In this video we will begin our UI design by creating our Game Board.\n\nIn this video we will finish the UI for or game by creating our keyboard.\nWe will be adding more properties to our WordleDataModel to manage color changes\nWe will need a new to add Key and Keyboard Views and a different way to scale the keyboard to fit our varies screen sizes.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:27 LetterButton View\n5:46 Keyboard View\n10:20 Scaling the Keyboard to Fit\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-3-Complete.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   https://youtu.be/ynAVmz5LOPA\n4. 5 Letter Words and Verification\n   Coming February 16\n5. Checking Letter Matches\n   Coming February 17\n6. Card Flip and Key Colors\n   Coming February 20\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\n-\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-15T14:39:10Z","thumbnail_url":"https://img.youtube.com/vi/ynAVmz5LOPA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 69: Explain it Asynchronously","channel_name":"Code Completion","video_id":"L-sA_VcKP94","video_url":"https://www.youtube.com/watch?v=L-sA_VcKP94","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Async/Await Refresher\n07:08 - Structured Concurrency\n12:41 - Context Switches\n19:29 - Under the Hood\n21:25 - Concurrency vs Parallelism\n25:10 - Actors\n31:58 - Actors VS Serial Queues\n40:39 - Vapor And SwiftNIO\n48:39 - Task and Task Groups \n53:09 - AsyncSequence\n1:00:12 - Memory Management\n1:05:34 - Not Syntactic Sugar\n1:10:26 - Sponsor: Not Phở\n1:11:30 - Mini Review Corner: USB Multimeter\n1:16:56 - Outro\n1:17:34 - So Many Tangents™\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Swift Concurrency and Async/Await\r    \n• Structured Concurrency\n        • https://developer.apple.com/videos/play/wwdc2021/10254/\n        • https://developer.apple.com/videos/play/wwdc2021/10133/\n        • https://developer.apple.com/videos/play/wwdc2021/10134/\n        • https://developer.apple.com/videos/play/wwdc2021/10194/\n    • Context Switches\r    \n• Comparison to GCD, and if Swift Concurrency uses it\n    • Concurrency vs Parallelism\r    \n• Actors\n    • Replacing Serial Queues with Actors: https://twitter.com/dimitribouniol/status/1480666218579173381\n    • Vapor And SwiftNIO\n    • Task and Task Groups\n    • AsyncSequence and AsyncStream\n    • Memory management in Tasks: https://www.swiftbysundell.com/articles/memory-management-when-using-async-await/\n    • More Cool Links:\n        • https://swiftrocks.com/how-actors-work-internally-in-swift\n        • https://forums.swift.org/t/concurrency-in-swift-5-and-6/49337\n        • https://www.avanderlee.com/swift/sendable-protocol-closures/\n• Mini Review Corner:\n    • USB Multimeter: https://www.amazon.com/gp/product/B07DCTG6LH/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&amp;psc=1\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, February 12th, 2022.","published":"2022-02-15T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/L-sA_VcKP94/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Build a solid Swift foundation for easily read Combine documentation & code. +FREE SwiftUI book link","channel_name":"Mark Moeykens on YouTube","video_id":"BcaHfdU2TFQ","video_url":"https://www.youtube.com/watch?v=BcaHfdU2TFQ","description":"Before even diving into Combine, you need to build a solid Swift foundation. \nOnce this foundation is in place, you'll find it much easier to read Combine documentation and code.\n\nThere are certain Swift language features that Combine heavily relies on. \nThe Combine Mastery book will take you through most these language features that make Combine possible to understand.\n\n#Combine #SwiftUI.\n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-14T01:32:41Z","thumbnail_url":"https://img.youtube.com/vi/BcaHfdU2TFQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Unexpected Swizzling Required (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"OoqyM-IMUIQ","video_url":"https://www.youtube.com/watch?v=OoqyM-IMUIQ","description":"Objective-C makes it easy to switch what you're talking to, or to redeclare a readonly property as readwrite. Converting this to Swift means more swizzling than I'm used to. I stream at https://twitch.tv/qcoding","published":"2022-02-13T20:39:04Z","thumbnail_url":"https://img.youtube.com/vi/OoqyM-IMUIQ/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Wordle Clone: 2. Designing the Game Board","channel_name":"Stewart Lynch on YouTube","video_id":"U-k0M1WMBqw","video_url":"https://www.youtube.com/watch?v=U-k0M1WMBqw","description":"This is the 2nd of 9 videos in the Building a Wordle App clone series.  In this video we will begin our UI design by creating our Game Board.\n\nWe will be creating our Model for each guess, and a DataModel class to handle all interactions for our view\n\nWe will also be creating an extension to the Color view along with a global Constants file to make our code more readable and easier to deal with.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:51 Application Setup\n4:24 Color Extension\n6:00 The Guess Model\n8:39 The GuessView\n11:58 The Wordle DataModel\n15:06 Global Properties\n17:45 Adding Board to GameView\n\nProject Resources:\nYou can download the completed project from the previous video in this series from the link provided in the description of that video.\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-2-Complete.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   Coming February 15\n4. 5 Letter Words and Verification\n   Coming February 16\n5. Checking Letter Matches\n   Coming February 17\n6. Card Flip and Key Colors\n   Coming February 20\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\niOS Device Size Reference Site\n   https://www.ios-resolution.com\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-13T14:42:36Z","thumbnail_url":"https://img.youtube.com/vi/U-k0M1WMBqw/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Wordle Clone: 1  Overview and Application Setup","channel_name":"Stewart Lynch on YouTube","video_id":"F43LZVpS-ZQ","video_url":"https://www.youtube.com/watch?v=F43LZVpS-ZQ","description":"Wordle is a word game created by Josh Wardle, a Software engineer from Brookyn, who created a guessing game just for himself, his partner and his family that proved so popular with that group that he thought he might be on to something so he released it as a web app to the rest of the world in October.\n\nIt's a Once a day game which invites players to guess a five letter word.  After guessing a word, the game tells you whether any of yoru letteres are in the secret word and wheter they are in the correct place.  You have 6 tries to get it right.\n\nAfter each try, you are presented with a screen showing you how you are progressing over time.\n\nWhat  I decided to do was create a free 9 part video series on how you can build the application using Xcode and SwiftUI.  I have tried to replicate the application and feature set as closely as possible, but added a couple of additional features.\n\nThis is for educational purposes and should not be submitted to the app store for obvious reasons, it is not your idea, nor mine.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:51 Application Setup\n\nProject Resources:\nhttps://www.createchsol.com/WordleResources/Resources.zip\n\nCompleted Project:\nhttps://www.createchsol.com/WordleResources/Wordle-1-Complete.zip\n\nComplete Video Series\n1. Overview and Application Setup\n   https://youtu.be/F43LZVpS-ZQ\n2. Designing the Game Board\n   https://youtu.be/U-k0M1WMBqw\n3. Designing the Keyboard\n   Coming February 15\n4. 5 Letter Words and Verification\n   Coming February 16\n5. Checking Letter Matches\n   Coming February 17\n6. Card Flip and Key Colors\n   Coming February 20\n7. Toast View and Statistics\n   Coming February 22\n8. Share Sheet and Color Mod\n   Coming February 24\n9. Hard Mode, Help and Synched Statistics\n   Coming February 27\n   \nReferences mentioned in video:\nWordle Web Site\n   https://www.powerlanguage.co.uk/wordle/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-13T14:42:11Z","thumbnail_url":"https://img.youtube.com/vi/F43LZVpS-ZQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Docc dynamic Image Resource Dark/Light system theme","channel_name":"Xcoding with Alfian","video_id":"sSZq4VhhnfY","video_url":"https://www.youtube.com/watch?v=sSZq4VhhnfY","description":"#iosdev #swift #docc","published":"2022-02-13T10:19:01Z","thumbnail_url":"https://img.youtube.com/vi/sSZq4VhhnfY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Is Apple going to lose this battle? HBO Max, Disney+, Peloton, and more in This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"b7xvOu1HGPg","video_url":"https://www.youtube.com/watch?v=b7xvOu1HGPg","description":"This Week in #Apps:\n\n0:00 - 👋 Hello\n0:19 - 🥊 #Apple takes a hit in 🇳🇱 \n3:05 - 🍑 What's #Fruitz? #Bumble's first acquisition\n3:59 - 🎥 #HBOMax gets ahead of #Disney to start the year\n5:17 - 💸 Not all's bad for #Peloton\n6:33 - 📈 #Prequel cartoons its way to the top\n7:43 - 👋 Bye bye\n\nUPCOMING LIVE STREAMS\n\n► Making More Money with Subscriptions: https://youtu.be/hdzvQ4QzBqg\n► App Store Optimization Q&amp;A: https://youtu.be/FMJ5C8vpSlI\n\nGET MY TOOLS\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-02-12T18:45:02Z","thumbnail_url":"https://img.youtube.com/vi/b7xvOu1HGPg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"LIVE: Making More Money with Subscriptions","channel_name":"Appfigures on YouTube","video_id":"hdzvQ4QzBqg","video_url":"https://www.youtube.com/watch?v=hdzvQ4QzBqg","description":"One of the most noticeable trends in apps (and even games) right now is shifting to subscriptions. That's for a very good reason!\n\nFouad Saeidi from the App Growth Network is joining me to share his wisdom on running a successful subscription app, including where to start, how to optimize, and what to track.\n\nTOOLS\n\n► Subscription tracking: https://appfigures.com/analytics\n► App Intelligence: https://appfigures.com/app-intelligence\n► ASO Tools: https://appfigures.com/aso-tools\n\n► Twitter: @arielmichaeli","published":"2022-02-12T16:21:34Z","thumbnail_url":"https://img.youtube.com/vi/hdzvQ4QzBqg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Magnification (Zoom) Gesture in SwiftUI","channel_name":"Swift and Tips","video_id":"Gq39U4mJEY4","video_url":"https://www.youtube.com/watch?v=Gq39U4mJEY4","description":"In this video, you will learn how to do a magnification (zoom) gesture in SwiftUI.  It's really easy, but there are a few gotchas to use it well.\nEnjoy the intro! 😉\n\nPS: I'm adding a \"One more thing\" section on every video to share more about myself and some extra tips, don't miss it! \n\nContent:\n0:00 - Intro\n0:40 - Types of Gestures\n1:01 - Gallery demo\n1:32 - Creating a gesture\n2:06 - Updating event\n4:04 - onChanged & onEnded events\n5:46 - Fixing a problem with the scale\n7:28 - Adding scale limits\n9:08 - Work for the future\n9:56 - One more thing...\n\n------\n\nSource code showed in the video: \nhttps://gist.github.com/pitt500/472c261ca32bf1feca8dd5b35ecbd376\n\n------\nResources:\n* iPhone Presentation: https://podcasts.apple.com/mx/podcast/apple-events-video/id275834665?i=1000026524322\n* Magnification: https://developer.apple.com/documentation/swiftui/magnificationgesture\n\n------\nOther videos in the channel:\n* SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH\n* More gestures: https://youtube.com/playlist?list=PLHWvYoDHvsOXZH7A7S06P0MIaeLis7CVe\n* Scale effects: https://youtu.be/ma4LP8RnyI0\n* State & Binding: https://youtu.be/R6W6sBtpphQ\n* Modifiers: https://youtu.be/QJJYDawfugk\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Photos taken from https://unsplash.com/s/photos/soccer\n- Video edited with Final Cut Pro","published":"2022-02-12T14:30:02Z","thumbnail_url":"https://img.youtube.com/vi/Gq39U4mJEY4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Combine Concepts You can liken Combine to SwiftUI. In SwiftUI, modifiers return a new view Operators","channel_name":"Mark Moeykens on YouTube","video_id":"tUwSz5pqD-o","video_url":"https://www.youtube.com/watch?v=tUwSz5pqD-o","description":"Combine Concepts\nCombine is also like SwiftUI!?!?! \nWhat?\n\nYou can liken #Combine to #SwiftUI.\nIn SwiftUI, modifiers return a new view. Combine does the same thing. Combine's operators modify and return a new publisher. \n\nIntroducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-11T22:39:10Z","thumbnail_url":"https://img.youtube.com/vi/tUwSz5pqD-o/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"[iOS Dev] \"Schmusi's Home\" App Review + Open Focus Timer, pt. 7 | SwiftUI App Development","channel_name":"FlineDev","video_id":"XfGuKljQIVg","video_url":"https://www.youtube.com/watch?v=XfGuKljQIVg","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-7-ff643466d8f546768a8731a446902c44\nReviewed apps TestFlight: https://testflight.apple.com/join/rp8rhx5e\nReviewed apps developer: https://twitter.com/pacmanali","published":"2022-02-11T11:00:28Z","thumbnail_url":"https://img.youtube.com/vi/XfGuKljQIVg/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"SwiftUI coding books annual Birthday Sale! Last chance to get the best deal of the year!Link in Desc","channel_name":"Mark Moeykens on YouTube","video_id":"96TxUe8bxNA","video_url":"https://www.youtube.com/watch?v=96TxUe8bxNA","description":"","published":"2022-02-10T18:32:57Z","thumbnail_url":"https://img.youtube.com/vi/96TxUe8bxNA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Raylib Platformer example in Swift","channel_name":"Alexito’s World","video_id":"6UoIXftxIyU","video_url":"https://www.youtube.com/watch?v=6UoIXftxIyU","description":"Raylib https://www.raylib.com/index.html\nSwift bindings https://github.com/STREGAsGate/Raylib\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-10T15:15:00Z","thumbnail_url":"https://img.youtube.com/vi/6UoIXftxIyU/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI Combine Concepts Upstream, Downstream Publisher, Operator & Subscriber. + BOOK sale coupon.","channel_name":"Mark Moeykens on YouTube","video_id":"_IXd89V0cWo","video_url":"https://www.youtube.com/watch?v=_IXd89V0cWo","description":"SwiftUI Combine Concepts\nUpstream, Downstream\nYou will also see documentation (and even some types) that mention “Upstream” and “Downstream” \n\n“Upstream” means “In the direction of the PREVIOUS part”.\n\nIn Combine the previous part is usually a Publisher or Operator.\n\n“Downstream” means “in the direction of the NEXT part”\n\nIn Combine, the next part could be another Publisher, Operator\nor even the Subscriber at the end.\n\nWant to learn more? See details in the Combine Mastery in SwiftUI  book! Take advantage of my annual Birthday Sale! 🎉\n\nYou get a discount equal to my age for a limited time. 😃\n\n51% off all books!\n\nYup, that includes:\nSwiftUI Views Mastery ($55 now $26.95)\n\nSwiftUI Animations Mastery ($55 now $26.95)\n\nWorking with Data in SwiftUI ($34 now $16.66)\n\nCombine Mastery in SwiftUI ($233 now $114.17)\n\nBook Bundle ($377 now $184.73)\n\nThis is the best deal you're going to get all year!*\n\nThis means if you're looking for the most comprehensive code picturebooks on SwiftUI then now is your big chance to get them!\n\nGo to Big Mountain Studio right now to get these prices while they last! \n\nLink: https://www.bigmountainstudio.com/a/l56tk\nAlso in BIO!\n\nYour SwiftUI Friend,\nMark Moeykens\nBig Mountain Studio\n\n#sale #birthday \n#codingapprendiceship #codingacademy #coding #programming #combine \n#views #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #swiftuilang #codingimages #codinglanguages #codinglessons #codinglearning #codingoniphone #code #codingapp #codingbooks #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-09T22:00:35Z","thumbnail_url":"https://img.youtube.com/vi/_IXd89V0cWo/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Concepts Operators Alter or manipulate data with the power of Combine using \"operators\"","channel_name":"Mark Moeykens on YouTube","video_id":"gAovTSmGWlM","video_url":"https://www.youtube.com/watch?v=gAovTSmGWlM","description":"SwiftUI Concepts.\nOperators\nYou will most likely want to change your data in some way. \n\nThis is where a lot of the power of Combine comes in with the use of \"operators\".\n\nThere are MANY operators that give you all kinds of options to alter or manipulate your data in some way.\n\nWant to learn more? See details in the Combine Mastery in SwiftUI  book! Take advantage of my annual Birthday Sale! 🎉\n\nYou get a discount equal to my age for a limited time. 😃\n\n51% off all books!\n\nYup, that includes:\nSwiftUI Views Mastery ($55 now $26.95)\n\nSwiftUI Animations Mastery ($55 now $26.95)\n\nWorking with Data in SwiftUI ($34 now $16.66)\n\nCombine Mastery in SwiftUI ($233 now $114.17)\n\nBook Bundle ($377 now $184.73)\n\nThis is the best deal you're going to get all year!*\n\nThis means if you're looking for the most comprehensive code picturebooks on SwiftUI then now is your big chance to get them!\n\nGo to Big Mountain Studio right now to get these prices while they last! \n\nLink: https://www.bigmountainstudio.com/a/l56tk\nAlso in BIO!\n\nYour SwiftUI Friend,\nMark Moeykens\nBig Mountain Studio\n\n#sale #birthday \n#codingapprendiceship #codingacademy #coding #programming #combine \n#views #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #swiftuilang #codingimages #codinglanguages #codinglessons #codinglearning #codingoniphone #code #codingapp #codingbooks #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-09T04:39:07Z","thumbnail_url":"https://img.youtube.com/vi/gAovTSmGWlM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Raylib Game Controller example in Swift","channel_name":"Alexito’s World","video_id":"sXV36EGgTU0","video_url":"https://www.youtube.com/watch?v=sXV36EGgTU0","description":"Raylib https://www.raylib.com/index.html\nSwift bindings https://github.com/STREGAsGate/Raylib\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-08T23:00:19Z","thumbnail_url":"https://img.youtube.com/vi/sXV36EGgTU0/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"See How to Simplify Test-Driven Development with ApprovalsTests.Swift","channel_name":"Quality Coding on YouTube","video_id":"alNd1_S9L7w","video_url":"https://www.youtube.com/watch?v=alNd1_S9L7w","description":"Normally in TDD, you have to get your test assertion right first. But ApprovalTests lets us evolve that assertion gradually. See what this looks like. https://qualitycoding.org/simplify-tdd-approvaltests-swift/\n\nFeel free to ask questions here, at the blog post above, or @qcoding on Twitter","published":"2022-02-08T18:24:51Z","thumbnail_url":"https://img.youtube.com/vi/alNd1_S9L7w/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Just a quick lil video from Half Moon bay beach.","channel_name":"Jared Davidson on YouTube","video_id":"C6TEaWX14ik","video_url":"https://www.youtube.com/watch?v=C6TEaWX14ik","description":"I get back from San Francisco next week. I plan on making a complete SwiftUI course as well as potentially working on a web3 course. :]\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-02-08T17:34:45Z","thumbnail_url":"https://img.youtube.com/vi/C6TEaWX14ik/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Porting Raylib examples to Swift","channel_name":"Alexito’s World","video_id":"EuJWvYI354o","video_url":"https://www.youtube.com/watch?v=EuJWvYI354o","description":"Raylib https://www.raylib.com/index.html\nSwift bindings https://github.com/STREGAsGate/Raylib\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2022-02-08T16:21:32Z","thumbnail_url":"https://img.youtube.com/vi/EuJWvYI354o/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How to implement the MVVM pattern in Swift!","channel_name":"Vincent Pradeilles on YouTube","video_id":"RbPLXjRkjZo","video_url":"https://www.youtube.com/watch?v=RbPLXjRkjZo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3siaUnT\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-08T16:06:18Z","thumbnail_url":"https://img.youtube.com/vi/RbPLXjRkjZo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 68","channel_name":"Code Completion","video_id":"woV9ygj2xE4","video_url":"https://www.youtube.com/watch?v=woV9ygj2xE4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\r00:17 - UI Tests 🥴\n02:46 - Accessibility Support\n05:54 - Making Them Useful\n08:57 - When to UI Test\n\r10:32 - Assets for the App Store\n\r14:07 - Snapshot Testing\n\r21:35 - SwiftUI Previews\n\r24:35 - Noticing OS Changes\n26:52 - Testing Expected Behavior\n\r27:45 - Being Open Minded\n31:43 - Running Tests Before Pushing\n34:42 - Sponsor: Super Easy Timer\n35:09 - Mini Review Corner: V-MORO HomePod mini Wall Mount Holder\n43:13 - Outro\n43:53 - Commented Out: 🙀\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• UI Tests 🥴\r    \n    • Getting some accessibility support\n    • Motivating more testing\n    • When UI tests are most beneficial\n    • Using UI tests to prep assets for the App Store\n    • Ben Norris on UI Testing: https://www.youtube.com/watch?v=MQID07Xn23o\n• Snapshot Testing\n\r    • Localization sanity checks and SwiftUI Previews\n\r    • Testing for OS-level changes\n    • Testing expected behavior from unexpected avenues\n• Being Open Minded\n\r• Running Tests Before Pushing\n• Mini Review Corner:\n    • V-MORO HomePod mini Wall Mount Holder: https://www.amazon.com/V-MORO-HomePod-Management-Excellent-Punch-Free/dp/B0924PKLQ4/ref=sr_1_3\n    • English names in China: https://www.youtube.com/watch?v=cvtWAXoZjTc\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, February 5th, 2022.","published":"2022-02-08T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/woV9ygj2xE4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Understanding the basic structure of a SwiftUI app –  WeSplit SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"u8UOmfYmpoE","video_url":"https://www.youtube.com/watch?v=u8UOmfYmpoE","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here:https://www.hackingwithswift.com/books/ios-swiftui/understanding-the-basic-structure-of-a-swiftui-app","published":"2022-02-08T10:15:33Z","thumbnail_url":"https://img.youtube.com/vi/u8UOmfYmpoE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using Touch ID and Face ID with SwiftUI – Bucket List SwiftUI Tutorial 5/12","channel_name":"Paul Hudson on YouTube","video_id":"61ziFquSpaA","video_url":"https://www.youtube.com/watch?v=61ziFquSpaA","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-02-08T10:04:17Z","thumbnail_url":"https://img.youtube.com/vi/61ziFquSpaA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swiftui tip. Understanding Combine concept. IOS coding for apps. FREE book link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"9sYvfc-8DW4","video_url":"https://www.youtube.com/watch?v=9sYvfc-8DW4","description":"A publisher is the start of your Combine pipeline and the Subscriber is the destination. \n\nData flows from publisher to subscriber.\n\nPublishers don't send out any data if there are no subscribers.\n\nIf you want to start with a simple concept of how Combine works, then you can think of it as data publishers and data consumers, called \"subscribers\".\n\nWant to learn more? See details in the Combine Mastery in SwiftUI  book! Take advantage of my annual Birthday Sale! 🎉\n\nYou get a discount equal to my age for a limited time. 😃\n\n51% off all books!\n\nYup, that includes:\nSwiftUI Views Mastery ($55 now $26.95)\n\nSwiftUI Animations Mastery ($55 now $26.95)\n\nWorking with Data in SwiftUI ($34 now $16.66)\n\nCombine Mastery in SwiftUI ($233 now $114.17)\n\nBook Bundle ($377 now $184.73)\n\nThis is the best deal you're going to get all year!*\n\nThis means if you're looking for the most comprehensive code picturebooks on SwiftUI then now is your big chance to get them!\n\nGo to Big Mountain Studio right now to get these prices while they last! \n\nLink: https://www.bigmountainstudio.com/a/l56tk\nAlso in BIO!\n\nYour SwiftUI Friend,\nMark Moeykens\nBig Mountain Studio\n\n#sale #birthday \n#codingapprendiceship #codingacademy #coding #programming #combine \n#views #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #swiftuilang #codingimages #codinglanguages #codinglessons #codinglearning #codingoniphone #code #codingapp #codingbooks #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-08T00:32:43Z","thumbnail_url":"https://img.youtube.com/vi/9sYvfc-8DW4/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Do you need a lot of downloads for #ASO? #shorts","channel_name":"Appfigures on YouTube","video_id":"DovTHLD0wGM","video_url":"https://www.youtube.com/watch?v=DovTHLD0wGM","description":"This is the the biggest misconception of App Store Optimization (#ASO) and what you need to do instead.","published":"2022-02-07T22:30:00Z","thumbnail_url":"https://img.youtube.com/vi/DovTHLD0wGM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Where to use keyword for #ASO #shorts","channel_name":"Appfigures on YouTube","video_id":"K1D2RjIIRFM","video_url":"https://www.youtube.com/watch?v=K1D2RjIIRFM","description":"The most crucial mistake you can make when using App Store Optimization (#ASO) is using keywords in the wrong place.","published":"2022-02-07T17:43:23Z","thumbnail_url":"https://img.youtube.com/vi/K1D2RjIIRFM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI books & training Annual Birthday Sale! Get 51% discount,  equal to my age for a limited time","channel_name":"Mark Moeykens on YouTube","video_id":"oT91o4Hqp-8","video_url":"https://www.youtube.com/watch?v=oT91o4Hqp-8","description":"It's that time of year again for the annual Birthday Sale! 🎉\n\nYou get a discount equal to my age for a limited time. 😃\n\nStarting right now you get 51% off all books!\nYup, that includes:\nSwiftUI Views Mastery ($55 now $26.95)\nSwiftUI Animations Mastery ($55 now $26.95)\nWorking with Data in SwiftUI ($34 now $16.66)\nCombine Mastery in SwiftUI ($233 now $114.17)\nBook Bundle ($377 now $184.73)\n\nThis is the best deal you're going to get all year!*\n\nThis means if you're looking for the most comprehensive code picturebooks on SwiftUI then now is your big chance to get them!\n\nGo to Big Mountain Studio right now to get these prices while they last! \nLink: https://www.bigmountainstudio.com/a/l56tk\nAlso in BIO!\n\nYour SwiftUI Friend,\nMark Moeykens\nBig Mountain Studio\n\n#sale #birthday \n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline","published":"2022-02-07T02:49:31Z","thumbnail_url":"https://img.youtube.com/vi/oT91o4Hqp-8/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Attaching an Associated Object (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"yc44dgqmBrE","video_url":"https://www.youtube.com/watch?v=yc44dgqmBrE","description":"How can we override the value of a readonly property of UIAlertController when Swift is so strict? By attaching an associated object to hold extra properties, then swizzling the getter. I stream at https://twitch.tv/qcoding","published":"2022-02-07T00:31:00Z","thumbnail_url":"https://img.youtube.com/vi/yc44dgqmBrE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Preferred ColorScheme in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"PbryeZmJRmA","video_url":"https://www.youtube.com/watch?v=PbryeZmJRmA","description":"In this video, I am going to show you how you can give your users the ability to choose whether or not they want to have your app displayed in dark or light mode, or let it be applied as per the system settings.\n\nWe will be looking at the colorScheme environment variable as well as the SwiftUI preferredColorScheme view modifier,  as well as the UIWindow's overrideUserInterfaceStyle property.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:09 ColorScheme Environment variable\n3:22 PreferredColorScheme\n6:57 OverrideUserInterfaceStyle\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/LightOrDark-Starter\n\nCompleted Project:\nhttps://github.com/StewartLynch/LightOrDark\n\nReferences mentioned in video:\nGavin Jerman's Gist\n   https://gist.github.com/gavinjerman/a862e3dffa03468b8d1a5cf14e1c1f4f\n WriteFreely:\n   https://github.com/writefreely/writefreely-swiftui-multiplatform\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-02-06T14:39:22Z","thumbnail_url":"https://img.youtube.com/vi/PbryeZmJRmA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Annual Birthday Sale! Get a discount equal to my age for a limited time. SwiftUI books code 51%OFF!","channel_name":"Mark Moeykens on YouTube","video_id":"TaWONp8Ny_w","video_url":"https://www.youtube.com/watch?v=TaWONp8Ny_w","description":"It's that time of year again for the annual Birthday Sale! 🎉\n\nYou get a discount equal to my age for a limited time. 😃\n\nStarting right now you get 51% off all books!\nYup, that includes:\nSwiftUI Views Mastery ($55 now $26.95)\nSwiftUI Animations Mastery ($55 now $26.95)\nWorking with Data in SwiftUI ($34 now $16.66)\nCombine Mastery in SwiftUI ($233 now $114.17)\nBook Bundle ($377 now $184.73)\n\nThis is the best deal you're going to get all year!*\n\nThis means if you're looking for the most comprehensive code picturebooks on SwiftUI then now is your big chance to get them!\n\nGo to Big Mountain Studio right now to get these prices while they last! \nLink: https://www.bigmountainstudio.com/a/l56tk\n\nYour SwiftUI Friend,\nMark Moeykens\nBig Mountain Studio\n\n#sale #birthday \n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingoniphone #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-06T03:34:58Z","thumbnail_url":"https://img.youtube.com/vi/TaWONp8Ny_w/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"LIVE: App Store Optimization #ASO Q&A","channel_name":"Appfigures on YouTube","video_id":"FMJ5C8vpSlI","video_url":"https://www.youtube.com/watch?v=FMJ5C8vpSlI","description":"App Store Optimization has become a necessity on both the App Store and Google Play, and in 2022, if you want to be found you have to do it properly or you'll get left behind.\n\nIn this live #ASO Q&amp;A, I'll be taking your questions to help you start the year right.\n\n► Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► Get ASO Tools: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Find me on Twitter: https://twitter.com/arielmichaeli","published":"2022-02-06T01:14:57Z","thumbnail_url":"https://img.youtube.com/vi/FMJ5C8vpSlI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The Most Downloaded Apps & Games, Zoom's Comeback, and more - This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"C--BQBTfFp0","video_url":"https://www.youtube.com/watch?v=C--BQBTfFp0","description":"This Week in #Apps\n\n0:00 - Hello\n0:16 - 📈 The latest viral sensation!\n1:32 - 💰 Wordle! starts to make money\n3:49 - 🥇 The most downloaded app in the world isn’t Instagram\n4:48 - 👋 Zoom’s downloads grow for the first time\n5:37 - 🕹 The most downloaded games in the world\n6:30 - Bye bye\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-02-05T19:15:01Z","thumbnail_url":"https://img.youtube.com/vi/C--BQBTfFp0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"[iOS Dev] \"PodBuddy\" App Review + Open Focus Timer, pt. 6 | SwiftUI App Development | !project !todo","channel_name":"FlineDev","video_id":"YH_1-LcQp5g","video_url":"https://www.youtube.com/watch?v=YH_1-LcQp5g","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://www.notion.so/flinedev-public/Open-Focus-Timer-pt-6-f1de7c98c3184b7aa789a384a6dc5925\nReviewed apps website: http://podbuddy.app\nReviewed apps developer: https://twitter.com/ronyfadel","published":"2022-02-05T17:00:32Z","thumbnail_url":"https://img.youtube.com/vi/YH_1-LcQp5g/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"4 ways to fix name collisions in Swift","channel_name":"Swift and Tips","video_id":"1Ihb7OSXLeQ","video_url":"https://www.youtube.com/watch?v=1Ihb7OSXLeQ","description":"Hello everyone, in today's video we will see some techniques to fix name collisions in Swift. We also going to learn about namespacing and why NS or UI prefixes exist in the Apple's API.\n\nContent:\n0:00 - Intro\n0:21 - What is a namespace?\n1:38 - A type name already taken\n3:48 - Fixing name collisions\n6:14 - Do you want to learn more?\n\n------\n\nSource code shown in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/NameCollisions\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html#ID4\n* Swift Forums: https://forums.swift.org/t/package-module-name-collisions/1277\n* Import: https://nshipster.com/import/\n* Namespacing: https://www.vadimbulavin.com/the-power-of-namespacing-in-swift/\n\n\n------\nOther videos in the channel:\n* A mini-game with collisions in SwiftUI: https://youtu.be/ylcEQHYev1U\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* Gestures and Animations: https://youtube.com/playlist?list=PLHWvYoDHvsOXZH7A7S06P0MIaeLis7CVe\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-02-05T15:00:55Z","thumbnail_url":"https://img.youtube.com/vi/1Ihb7OSXLeQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Realtime Crypto Tracker Menu Bar macOS App with SwiftUI and WebSocket","channel_name":"Xcoding with Alfian","video_id":"tbQoSqka2Zk","video_url":"https://www.youtube.com/watch?v=tbQoSqka2Zk","description":"Watch the full tutorial at https://youtu.be/jRTOzhyq3iQ #iosdev #swiftui #crypto #bitcoin #macos","published":"2022-02-05T04:28:15Z","thumbnail_url":"https://img.youtube.com/vi/tbQoSqka2Zk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to fix UIStackView ambiguity","channel_name":"Swift Arcade","video_id":"xOcUYK3z28Y","video_url":"https://www.youtube.com/watch?v=xOcUYK3z28Y","description":"In this video I show you four ways to remove ambiguity from your UIStackViews.\n\n0:00 Intro\n0:45 The problem\n2:00 Hard code the constraints\n2:55 Change the intrinsic content size\n3:40 Remove bottom pin\n4:30 Change the distribution\n5:53 Wrap-up\n\n🤖  Source code\n\nhttps://github.com/jrasmusson/ios-professional-course/blob/main/Password-Reset/4-PasswordStatusView/README.md\n\n🕹  Level up further with these awesome courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nSource code\nhttps://github.com/jrasmusson/swiftui\nhttps://github.com/jrasmusson/swift-arcade","published":"2022-02-04T14:33:23Z","thumbnail_url":"https://img.youtube.com/vi/xOcUYK3z28Y/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Build a macOS Menu Bar Realtime Crypto Tracker with SwiftUI & WebSocket","channel_name":"Xcoding with Alfian","video_id":"jRTOzhyq3iQ","video_url":"https://www.youtube.com/watch?v=jRTOzhyq3iQ","description":"In this video, we're going to build a macOS Menu Bar App with SwiftUI & WebSocket to show realtime currency price from CoinCap.io.  #iosdev #swiftui #macos #bitcoin\n\nTimeline\n00:00 Demo - What we will build\n05:09 Create Xcode Project & Configure App as Agent\n10:28 Create Menu Bar Item - NSStatusItem\n22:05 Create Popover View - NSPopover\n34:14 App Models - CoinType & Coin\n37:36 Create CoinCapPriceService\n45:08 Connect & Receive Realtime Message with URLSessionWebSocketTask\n01:02:15 Reconnection Management & Periodic Ping Scheduler\n01:15:16 Monitor Network Change using NWPathMonitor API\n01:29:25 MenuBarCoin ViewModel\n01:37:43 PopoverCoin ViewModel\n01:50:35 Closing\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/CryptoTrackerMenuBar\n\nCoinCap API Doc:\nhttps://docs.coincap.io/","published":"2022-02-04T05:32:48Z","thumbnail_url":"https://img.youtube.com/vi/jRTOzhyq3iQ/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"[iOS Dev] Open Focus Timer, pt. 5 | SwiftUI App Development","channel_name":"FlineDev","video_id":"RmqHPC9XIDo","video_url":"https://www.youtube.com/watch?v=RmqHPC9XIDo","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-5-f8c3fb8833b446b08b5f492d652625de","published":"2022-02-03T21:30:04Z","thumbnail_url":"https://img.youtube.com/vi/RmqHPC9XIDo/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"SwiftUI Combine Mastery book by Big Mountain Studios Architecture to give you ideas on a structure.","channel_name":"Mark Moeykens on YouTube","video_id":"vZa60XUYJ40","video_url":"https://www.youtube.com/watch?v=vZa60XUYJ40","description":"Introducing Combine Mastery by Big Mountain Studios.\n\nThis book will teach you a little about architecture to give you ideas on a structure.\n\nNo matter which architecture you go with, you'll most likely be separating out the view from the observable object.\n\nIf you want to save yourself some time with learning Combine and how to set up your project, then check out this book from @BigMtnStudio!\n\nAlso get started with a #freecoding book on SwiftUI Views.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-02T03:48:01Z","thumbnail_url":"https://img.youtube.com/vi/vZa60XUYJ40/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How to be up to date with all the Swift versions? #Shorts","channel_name":"Swift and Tips","video_id":"p7khtjWDBKU","video_url":"https://www.youtube.com/watch?v=p7khtjWDBKU","description":"https://docs.swift.org/swift-book/RevisionHistory/RevisionHistory.html\n\nTwitter: https://twitter.com/swiftandtips\n\nMore about Swift: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\nMore about SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOUoqeFqHp2xEe6njKEk04kH","published":"2022-02-01T18:49:04Z","thumbnail_url":"https://img.youtube.com/vi/p7khtjWDBKU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Discover UIButton's new closure-based API 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"ILxHPWuWiEA","video_url":"https://www.youtube.com/watch?v=ILxHPWuWiEA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3IRMSqK\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-02-01T15:53:18Z","thumbnail_url":"https://img.youtube.com/vi/ILxHPWuWiEA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 67: It’s Scummy But Not Scammy","channel_name":"Code Completion","video_id":"kzdlPaMI1zs","video_url":"https://www.youtube.com/watch?v=kzdlPaMI1zs","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Side-Loading\n01:11 - Paid Developer Account\n05:42 - Enterprise Certificates\n08:00 - TestFlight\n14:45 - Free Developer Account\n17:14 - AltStore\n21:50 - Unlisted App Distribution\n24:09 - Government Pressure\n33:35 - Benefits of Reviews\n41:01 - Dimitri’s Ideal App Store\n56:29 - Sponsor: Bon Voyage\n57:35 - Compiler Error\n1:06:29 - Outro\n1:07:23 - Commented Out\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Side-Loading:\n    • Building to device as a paid developer account\n    • TestFlight as a side loading mechanism\n    • Building to device as a free developer account\n    • AltStore: https://altstore.io\n    • Unlisted App Distribution: https://developer.apple.com/support/unlisted-app-distribution/\n    • Pressure from governments to open it up\n    • Dimitri’s vision for an ideal App Store\n• Commented Out:\n    • Universal Control\n    • Apple helping out with OBS: https://github.com/obsproject/obs-studio/pull/5875\n    • ScreenCaptureKit\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nThis week's Compiler Error has a theme: AltStore facts!\n1 - AltStore works by re-signing the apps you download with your own Apple ID, making them unique to you, but they need to be re-signed before 7 days pass.\n2 - AltStore gets around installation limits for free developer account by running a server on your Mac to install it through iTunes’s WiFi Sync.\n3 - Since free developer accounts are limited to 3 apps per device, AltStore first uninstalls all provisioning profiles, installs the new app, then re-installs the other profiles.\n4 - AltStore also runs on Windows and Linux, with the added benefit that iTunes is not required for the installation of apps.\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, January 28th, 2022.","published":"2022-02-01T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/kzdlPaMI1zs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"January 31, 2022","channel_name":"Mark Moeykens on YouTube","video_id":"1YTdPigEaYA","video_url":"https://www.youtube.com/watch?v=1YTdPigEaYA","description":"There are 5 categories of styles used in SwiftUI:\nColors\nGradients\nMaterials (blurs)\nHierarchical (levels of transparency)\nSemantic\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #code #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-02-01T03:31:14Z","thumbnail_url":"https://img.youtube.com/vi/1YTdPigEaYA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Tripping over My Own Swizzled Shoelaces (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"gQtVJ14OANk","video_url":"https://www.youtube.com/watch?v=gQtVJ14OANk","description":"Swizzling is tricky… especially when you forget what is and isn't swizzled! We also reach some limits around how with Swift, we can't cheat on redeclaring something like we used to with Objective-C. I stream at https://twitch.tv/qcoding","published":"2022-01-31T02:55:27Z","thumbnail_url":"https://img.youtube.com/vi/gQtVJ14OANk/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Showing a sheet 3-step process. Programmatically dismiss a sheet using dismiss environment property.","channel_name":"Mark Moeykens on YouTube","video_id":"O4NoDyjDKiQ","video_url":"https://www.youtube.com/watch?v=O4NoDyjDKiQ","description":"Showing a sheet is a 3-step process.\n\nProgrammatically dismiss a sheet by using dismiss environment property.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-30T19:08:07Z","thumbnail_url":"https://img.youtube.com/vi/O4NoDyjDKiQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Homescreen Quick Actions","channel_name":"Stewart Lynch on YouTube","video_id":"mS6QEw7hZbY","video_url":"https://www.youtube.com/watch?v=mS6QEw7hZbY","description":"On the Home screen of a device running iOS 13 or later, apps can display Home Screen quick actions when users press briefly on the app µ icon.\nThese actions can be either static or dynamic.\nIf dynamic, you will be able to give your users the ability to choose which ones that they would like to have displayed as quick actions\nWe will be coding our sample app to respond to the action tapped to filter a list of items based on the classification selected.\n\nThis video is sponsored by Stream. Use the link below to apply now for your full and free access to Stream's Chat and Activity Feed APIs.  No credit card is required.\nhttps://getstream.io/maker-account/?utm_source=Youtube&amp;utm_medium=video_episode&amp;utm_content=Developer&amp;utm_campaign=StewartLynch_Jan2022_MakerAccount\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and Starter App Overview\n3:17 Static Quick Actions\n7:15 Dynamic Quick Actions\n17:48 Symbol Rendering Modes\n22:35 Choosing Which QuickActions to Display\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/QuickActions-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Homescreen-Quick-Actions\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-01-30T15:45:14Z","thumbnail_url":"https://img.youtube.com/vi/mS6QEw7hZbY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SafeAreaInsets with ScrollViews add views to the beginning or end, & content scroll under. Free book","channel_name":"Mark Moeykens on YouTube","video_id":"ltXGVFtsXUs","video_url":"https://www.youtube.com/watch?v=ltXGVFtsXUs","description":"Use safeAreaInsets with ScrollViews to add views to the beginning or en, so content will scroll under.\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-29T23:09:11Z","thumbnail_url":"https://img.youtube.com/vi/ltXGVFtsXUs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"#Netflix gets gaming, #Apple takes on #Square, and more in This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"XthxHAqFXPg","video_url":"https://www.youtube.com/watch?v=XthxHAqFXPg","description":"This Week in #Apps:\n\n00:00 -  Hello\n00:18 - 🕹️ A look at #games from #Netflix\n02:33 - 💰 #Twitter is starting to make money\n04:40 - 🏖️ #Expedia vs #Airbnb\n06:06 - 💳 #Apple takes on #Square\n09:25 - 📈 #AngryBirds Journey goes global\n10:39 - Bye bye\n\n► [Upcoming] How I do Keyword Research for ASO: https://youtu.be/WrL4UqupzHY\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-01-29T21:30:06Z","thumbnail_url":"https://img.youtube.com/vi/XthxHAqFXPg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Let’s build an iOS app on an iPad with Swift Playgrounds 4 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"gLn_0nan-pw","video_url":"https://www.youtube.com/watch?v=gLn_0nan-pw","description":"Swift Playgrounds 4 has been out for a few weeks, it's about time we try it out!\n\nIn this live we're going to build a fully fledge app! One that imports Swift packages, makes API calls, the real deal 🔥\n\nSo join me and we'll find out just how far we can get with Swift Playgrounds 4! 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\nHere's the API we're going to use 👉 https://www.photoroom.com/api/\n\nI use Ecamm Live for my livestreams, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-29T17:11:30Z","thumbnail_url":"https://img.youtube.com/vi/gLn_0nan-pw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"[iOS Dev] \"Timewave\" App Review + Open Focus Timer, pt. 4 | SwiftUI App Development","channel_name":"FlineDev","video_id":"zJJaZY944Ns","video_url":"https://www.youtube.com/watch?v=zJJaZY944Ns","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Timewave-App-Review-Open-Focus-timer-pt-4-3bd2822eb0b34197b69baf0d7aee324e\nReviewed apps website: https://www.timewave.studio\nReviewed apps developer: https://twitter.com/mdsahilak","published":"2022-01-29T16:00:24Z","thumbnail_url":"https://img.youtube.com/vi/zJJaZY944Ns/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"Tap Gestures in SwiftUI","channel_name":"Swift and Tips","video_id":"90NcdAV0gPg","video_url":"https://www.youtube.com/watch?v=90NcdAV0gPg","description":"Hello everyone, in this video, we will learn the different ways to capture tap gesture events in SwiftUI!\n\nContent:\n0:00 - Intro\n0:15 - Types of Gestures\n0:40 - onTapGesture\n1:47 - TapGesture\n3:07 - Is updating method useful?\n3:46 - Why onChanged is not available?\n4:44 - Multiple taps\n5:40 - Are you still here?\n\n------\n\nSource code showed in the video: \nhttps://gist.github.com/pitt500/f6a96a70cdf238c4b50171aceafd45b2\n\n------\nResources:\n* TapGesture: https://developer.apple.com/documentation/swiftui/tapgesture\n* GestureState: https://developer.apple.com/documentation/swiftui/gesturestate\n* onTapGesture: https://developer.apple.com/documentation/swiftui/view/ontapgesture(count:perform:)\n\n------\nOther videos in the channel:\n* Modifiers: https://youtu.be/QJJYDawfugk\n* Never type vs Void: https://youtu.be/RHgRq4_gdk8\n* Drag Gestures: https://youtu.be/muHDX4ij_EQ\n* Where clauses: https://youtu.be/BxpNrBO4ygs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-01-29T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/90NcdAV0gPg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"FaceID with mask - iPhone 13 Pro Max & iOS 15.4","channel_name":"Xcoding with Alfian","video_id":"AMIzvYTlqfM","video_url":"https://www.youtube.com/watch?v=AMIzvYTlqfM","description":"FaceID with mask using iOS 15.4 Public beta and iPhone 13 Pro Max. #ios #faceid #iphone","published":"2022-01-29T11:42:48Z","thumbnail_url":"https://img.youtube.com/vi/AMIzvYTlqfM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Universal Control with MBP 14 M1 Pro and iPad Mini 6","channel_name":"Xcoding with Alfian","video_id":"zAhvSTys3s8","video_url":"https://www.youtube.com/watch?v=zAhvSTys3s8","description":"Playing around with Universal Control on macOS 12.3 & iPadOS 15.4 betas. #universalcontrol #ios #ipados #iosdev","published":"2022-01-29T06:25:19Z","thumbnail_url":"https://img.youtube.com/vi/zAhvSTys3s8/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Render symbols in different ways. Combine palette & foregroundStyle assign colors SwiftUI FREE book","channel_name":"Mark Moeykens on YouTube","video_id":"DusuRavsYYY","video_url":"https://www.youtube.com/watch?v=DusuRavsYYY","description":"Render symbols in different ways to control how they look.\n\nCombine palette and foregroundStyle to assign colors to different parts of the symbol. \n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-29T06:09:32Z","thumbnail_url":"https://img.youtube.com/vi/DusuRavsYYY/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"foregroundStyle to specify different colors for multi-color symbol Free book SwiftUI 🔗 in descript","channel_name":"Mark Moeykens on YouTube","video_id":"5J2ezQQSPLM","video_url":"https://www.youtube.com/watch?v=5J2ezQQSPLM","description":"Use foregroundStyle to specify different colors for a multi-color symbol. \nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-27T23:41:04Z","thumbnail_url":"https://img.youtube.com/vi/5J2ezQQSPLM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"[iOS Dev] \"Pushoji\" App Review + Open Focus Timer, pt. 3 | SwiftUI App Development","channel_name":"FlineDev","video_id":"s5VhUnI5N_k","video_url":"https://www.youtube.com/watch?v=s5VhUnI5N_k","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Pushoji-App-Review-Open-Focus-timer-pt-3-d37535aec6c24c25b8a6c02c2a42634e\nReviewed apps website: https://pushoji.com\nReviewed apps developer: https://twitter.com/ondrejkorol","published":"2022-01-27T16:39:09Z","thumbnail_url":"https://img.youtube.com/vi/s5VhUnI5N_k/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] BartyCrouch Maintenance, pt. 2 | Swift Open Source Development","channel_name":"FlineDev","video_id":"c-L1WS4oPIM","video_url":"https://www.youtube.com/watch?v=c-L1WS4oPIM","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/BartyCrouch-Maintenance-pt-2-c0891703bfc24f5193f77cb8c8454d53","published":"2022-01-27T16:26:48Z","thumbnail_url":"https://img.youtube.com/vi/c-L1WS4oPIM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] Open Focus Timer, pt. 2 | SwiftUI App Development","channel_name":"FlineDev","video_id":"xxUz-kONk-o","video_url":"https://www.youtube.com/watch?v=xxUz-kONk-o","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-2-75ee3af1ae6a4ad2876fe87a50bb2ce9","published":"2022-01-27T16:25:44Z","thumbnail_url":"https://img.youtube.com/vi/xxUz-kONk-o/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] BartyCrouch Maintenance, pt. 1 | Swift Open Source Development","channel_name":"FlineDev","video_id":"WsC395iHEcM","video_url":"https://www.youtube.com/watch?v=WsC395iHEcM","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/BartyCrouch-Maintenance-pt-1-e3609961f7f9442cbf6ef193e57faec6","published":"2022-01-27T16:24:59Z","thumbnail_url":"https://img.youtube.com/vi/WsC395iHEcM/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":"[iOS Dev] Open Focus Timer, pt. 1 | SwiftUI App Development","channel_name":"FlineDev","video_id":"tkSVUZjwyZU","video_url":"https://www.youtube.com/watch?v=tkSVUZjwyZU","description":"Broadcasted live on Twitch: https://www.twitch.tv/jeehut\nSummary document: https://flinedev-public.notion.site/Open-Focus-Timer-pt-1-6b306635d1504bfa96581b3512afd1c7","published":"2022-01-27T16:23:42Z","thumbnail_url":"https://img.youtube.com/vi/tkSVUZjwyZU/hqdefault.jpg","twitter_url":"https://twitter.com/Jeehut"},{"name":" You can now use Markdown to format text within Text view. FREE BOOK SwiftUI link in description","channel_name":"Mark Moeykens on YouTube","video_id":"j-MRDmEZnpA","video_url":"https://www.youtube.com/watch?v=j-MRDmEZnpA","description":"You can now use Markdown to format text within the Text view. \n\nA URL can also be used to automatically open a user's default browser and navigate to the destination.\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-26T23:54:35Z","thumbnail_url":"https://img.youtube.com/vi/j-MRDmEZnpA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Download All My SwiftUI Source Code From 2021 For Free","channel_name":"tundsdev on YouTube","video_id":"Zs-PzTFh_rs","video_url":"https://www.youtube.com/watch?v=Zs-PzTFh_rs","description":"Repo Source Code: https://github.com/tunds/YouTubeResources","published":"2022-01-26T18:30:16Z","thumbnail_url":"https://img.youtube.com/vi/Zs-PzTFh_rs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Special Effects – TimelineView, Canvas, particles, and… AirPods?!","channel_name":"Paul Hudson on YouTube","video_id":"raR-hDgzoFg","video_url":"https://www.youtube.com/watch?v=raR-hDgzoFg","description":"SwiftUI does a great job building apps with a system-standard user interface, but it's also more than capable of creating beautiful special effects too. In this video I show you how to combine gestures, motion, symmetry and more to create an interactive light show unlike anything you've seen before!\n\nSponsored by Sentry: https://sentry.io\n\nTo follow along you'll need Xcode 13, iOS 15, a physical device, and this image asset: https://hws.dev/spark.zip","published":"2022-01-26T16:32:14Z","thumbnail_url":"https://img.youtube.com/vi/raR-hDgzoFg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why startups fail & how we're dealing with it this year.","channel_name":"Jared Davidson on YouTube","video_id":"Tci9e0FEh7g","video_url":"https://www.youtube.com/watch?v=Tci9e0FEh7g","description":"An update from Palo Alto & a discussion on how to prevent a startup from failing.\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-26T16:07:05Z","thumbnail_url":"https://img.youtube.com/vi/Tci9e0FEh7g/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Letting the user mark favorites – SnowSeeker SwiftUI Tutorial 11/11","channel_name":"Paul Hudson on YouTube","video_id":"oTqLiLkLnsw","video_url":"https://www.youtube.com/watch?v=oTqLiLkLnsw","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-26T00:53:42Z","thumbnail_url":"https://img.youtube.com/vi/oTqLiLkLnsw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Binding an alert to an optional string – SnowSeeker SwiftUI Tutorial 10/11","channel_name":"Paul Hudson on YouTube","video_id":"4RK67wN46XE","video_url":"https://www.youtube.com/watch?v=4RK67wN46XE","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-26T00:53:38Z","thumbnail_url":"https://img.youtube.com/vi/4RK67wN46XE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Changing a view’s layout in response to size classes – SnowSeeker SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"kBGtBaNxzIM","video_url":"https://www.youtube.com/watch?v=kBGtBaNxzIM","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-26T00:53:36Z","thumbnail_url":"https://img.youtube.com/vi/kBGtBaNxzIM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":" Swiftui Tint modifier and  accentColor modifier. FREE BOOK Swiftui Views link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"wnWm2O8Ewjs","video_url":"https://www.youtube.com/watch?v=wnWm2O8Ewjs","description":"The tint modifier is now taking over for a lot of the places where we used to use the accentColor modifier.\nThe accentColor modifier will be deprecated at some point in the future. \n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-25T23:16:22Z","thumbnail_url":"https://img.youtube.com/vi/wnWm2O8Ewjs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Using ApprovalTests in Swift: Getting Started","channel_name":"Quality Coding on YouTube","video_id":"eW4sswrzL3s","video_url":"https://www.youtube.com/watch?v=eW4sswrzL3s","description":"ApprovalTests.Swift is an alternative to test assertions. Learn how to get started, and what it looks like in action. https://qualitycoding.org/approvaltests-swift-getting-started/\n\nFeel free to ask questions here, at the blog post above, or @qcoding on Twitter","published":"2022-01-25T17:15:47Z","thumbnail_url":"https://img.youtube.com/vi/eW4sswrzL3s/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"How to implement Dependency Injection in Swift!","channel_name":"Vincent Pradeilles on YouTube","video_id":"sL0_BfnBybk","video_url":"https://www.youtube.com/watch?v=sL0_BfnBybk","description":"🔥 Big thank you to Stream for sponsoring this video! 🔥\n\nStream's enterprise-grade chat makes it easy for developers to quickly add real-time messaging to their applications, check out their website 👉 https://gstrm.io/Vincent\n\n———\n\n#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/35hDHRN\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-25T16:07:48Z","thumbnail_url":"https://img.youtube.com/vi/sL0_BfnBybk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 66: Awesome Interviews Done Quick","channel_name":"Code Completion","video_id":"MEli_nz4oyg","video_url":"https://www.youtube.com/watch?v=MEli_nz4oyg","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:20 - Yearly Catchup\n01:10 - Self-Directed Education\n05:34 - Glossed Over Knowledge\n07:45 - Taking Years to Learn\n11:52 - What Should A Junior Know?\n15:09 - Apprenticeships\n18:17 - No Credentials Necessary\n20:08 - How to Build Curiosity\n22:00 - Learning How to Think\n24:21 - Allowing for Failure\n32:21 - Patience and Perseverance\n35:36 - Seeing Through the Fog\n43:11 - Knowing What You Know\n46:58 - Avoiding BS\n52:22 - Open Book\n1:00:15 - Interview by Committee\n1:06:12 - Sponsor: Huuungry\n1:07:13 - Mini Review Corner: qingping Air Monitor Lite\n1:10:09 - Compiler Error\n1:18:43 - Outro\n1:19:34 - Commented Out: Dimitri Plagiarized\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Overcoming a lack of assumed knowledge in app development.\n    • CollectionView from Scratch: https://github.com/mochidev/MDSpreadViewDemo\n    • Alex Norris’s Impossible: https://www.theohnoshop.com/products/impossible-a4-print\n    • Netherlands: https://developer.apple.com/news/?id=mbbs4zql\n    • Dunning-Kruger effect: https://en.wikipedia.org/wiki/Dunning–Kruger_effect\n• Mini Review Corner:\n    • qingping Air Monitor Lite: https://www.amazon.com/Qingping-Monitor-Compatible-Temperature-Humidity/dp/B092HK4BB1\n• Commented Out:\n    • Dimitri Plagiarized when he was little.\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nThis week's Compiler Error has a theme: Tutorial Masterminds!\n1 - Swift by Sundell was started in 2015 with the launch of Swift 2.0, and debuted with an article all about optionals.\n2 - Paul Hudson’s twostraws screenname comes from the fact that as a kid, he found it a pleasure to treat himself to two straws with his milkshake.\n3 - Sean Allen started his teaching career vlogging on YouTube since around 2017, but was actually in his audience’s shoes 2 years prior to that, with no programming experience.\n4 - Paul Hudson wrote his first books as early as 2005, and has developed over 100 apps!\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJRtoSR, @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, January 21st, 2022.","published":"2022-01-25T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/MEli_nz4oyg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"LIVE: How I Do Keyword Research + ASO Q&A","channel_name":"Appfigures on YouTube","video_id":"WrL4UqupzHY","video_url":"https://www.youtube.com/watch?v=WrL4UqupzHY","description":"App Store Optimization is a MUST in 2022 if you want to get downloads! If you don't do it you'll get left behind. \n\nWith the right ASO tools, doing it right is much easier than you think, and in this live #ASO session I'll show you how I do keyword research and answer your ASO questions.\n\n► Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n► App Teardowns: https://appfigures.com/resources/app-teardowns\n► ASO Tools: https://appfigures.com/signup\n► Get a demo of Appfigures: https://fg.rs/getdemo\n► Find me on Twitter: https://twitter.com/arielmichaeli","published":"2022-01-25T04:38:58Z","thumbnail_url":"https://img.youtube.com/vi/WrL4UqupzHY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Semantic styles include foreground and background colors. FREE BOOK link in the description","channel_name":"Mark Moeykens on YouTube","video_id":"GsH4Vd8p74M","video_url":"https://www.youtube.com/watch?v=GsH4Vd8p74M","description":"","published":"2022-01-24T23:25:49Z","thumbnail_url":"https://img.youtube.com/vi/GsH4Vd8p74M/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"A mini-game with collisions in SwiftUI 🔴🔵🟠🟣🟢⚫️","channel_name":"Swift and Tips","video_id":"ylcEQHYev1U","video_url":"https://www.youtube.com/watch?v=ylcEQHYev1U","description":"Hello Everyone, in this video we will build a mini game with collisions in SwiftUI. The game will be a baby sorting toy dragging one shape to the right color. \nHow to get the position of a View in SwiftUI? How to build a game lifecycle?. We're going to solve these and more questions. This going to be fun! 😄\n\nContent:\n0:00 - Intro\n0:31 - Before Starting\n1:22 - Project Setup\n1:35 - The Model\n2:32 - DraggableToy View\n6:53 - The main problem\n8:35 - ToyContainer View\n10:19 - Storing view's frame\n11:32 - Adding the real containers\n12:35 - Fix DraggableToy's position\n15:08 - Detecting Collisions\n16:54 - Feedback in the UI\n22:28 - Game Lifecycle\n27:28 - A Guest testing the game 😄!\n28:31 - Do you want to learn more?\n\n------\n\nThe full code is here: \nhttps://github.com/pitt500/BabySortingToyGame\n\n------\nResources:\n* DragGesture: https://developer.apple.com/documentation/swiftui/draggesture\n* GestureState: https://developer.apple.com/documentation/swiftui/gesturestate\n* Transaction: https://developer.apple.com/documentation/swiftui/draggesture/value/translation\n* Gesture Interactivity: https://developer.apple.com/documentation/swiftui/adding-interactivity-with-gestures\n\n------\nOther videos in the channel:\n* Drag Gestures: https://youtu.be/muHDX4ij_EQ\n* Protocols with associated types: https://youtu.be/pp4hKZBBci4\n* ViewBuilder: https://youtu.be/II4xKNjalTE\n* LazyVGrid: https://youtu.be/tcOlekjPm6M\n* GeometryReader: https://youtu.be/ma4LP8RnyI0\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media!\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Thumbnail taken by Kelly Sikkema from https://unsplash.com/\n- Video edited with Final Cut Pro","published":"2022-01-24T20:24:43Z","thumbnail_url":"https://img.youtube.com/vi/ylcEQHYev1U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"iOS dev - setting up a new M1 Max MacBook Pro","channel_name":"Mike Mikina on YouTube","video_id":"SfoKCpEkRmQ","video_url":"https://www.youtube.com/watch?v=SfoKCpEkRmQ","description":"When I get a new Mac I always start with a clean setup. Today I would like to show you how my setup process looks like and what apps goes to my development machine. \n\nWhat dev apps do you use and would like to recommend? Feel free to put some in the comments 😊 \n\nAll of the apps links are here: https://github.com/mikina/setting-up-a-new-mac-links\n\n00:00 Intro\n01:05 Initial setup\n01:41 My bash setup script\n02:48 Little Snitch\n03:33 Homebrew\n03:47 Carthage\n04:11 Mint\n04:24 SwiftFormat\n05:05 Xcode\n05:34 XcodesApp\n06:01 SwiftLint\n06:22 SwiftGen\n06:36 SwiftyMocky\n06:56 rbenv\n07:32 CocoaPods\n08:05 Lazygit\n08:35 Proxyman\n09:15 Outro\n\n#iOS #Swift #programming \nMusic: Streambeats","published":"2022-01-24T20:19:30Z","thumbnail_url":"https://img.youtube.com/vi/SfoKCpEkRmQ/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":" SwiftUI foregroundStyle modifier, apply materials blurs, gradients & colors FREE book link in Desc","channel_name":"Mark Moeykens on YouTube","video_id":"Z7EgpykRH48","video_url":"https://www.youtube.com/watch?v=Z7EgpykRH48","description":"The foregroundStyle modifier is different from the foreground modifier.\n\nForegroundStyle means you can apply materials (blurs) and gradients as well as colors.\n\nStyles can be combined, such as color and hierarchical styles. \n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-24T03:35:27Z","thumbnail_url":"https://img.youtube.com/vi/Z7EgpykRH48/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Searching for data in a List – SnowSeeker SwiftUI Tutorial 8/11","channel_name":"Paul Hudson on YouTube","video_id":"7-3_BbLTsUM","video_url":"https://www.youtube.com/watch?v=7-3_BbLTsUM","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-23T23:49:04Z","thumbnail_url":"https://img.youtube.com/vi/7-3_BbLTsUM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a secondary view for NavigationView – SnowSeeker SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"wYphGI4k8AQ","video_url":"https://www.youtube.com/watch?v=wYphGI4k8AQ","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-23T23:49:01Z","thumbnail_url":"https://img.youtube.com/vi/wYphGI4k8AQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making NavigationView work in landscape – SnowSeeker SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"KWAv1IHZRuo","video_url":"https://www.youtube.com/watch?v=KWAv1IHZRuo","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-23T23:48:58Z","thumbnail_url":"https://img.youtube.com/vi/KWAv1IHZRuo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a primary list of items – SnowSeeker SwiftUI Tutorial 5/11","channel_name":"Paul Hudson on YouTube","video_id":"MUnWSHL51nA","video_url":"https://www.youtube.com/watch?v=MUnWSHL51nA","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-23T23:48:57Z","thumbnail_url":"https://img.youtube.com/vi/MUnWSHL51nA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":" SwiftUI foregroundStyle modifier, apply materials blurs, gradients & colors FREE book link in Desc","channel_name":"Mark Moeykens on YouTube","video_id":"XAYHBvca8fY","video_url":"https://www.youtube.com/watch?v=XAYHBvca8fY","description":"","published":"2022-01-23T23:20:32Z","thumbnail_url":"https://img.youtube.com/vi/XAYHBvca8fY/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Swizzling: How is Obj-C Messaging Different? (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"dnpid-UcOTo","video_url":"https://www.youtube.com/watch?v=dnpid-UcOTo","description":"How does Objective-C messaging differ from just calling a function? Learn as we work on converting some swizzling code to Swift. I stream at https://twitch.tv/qcoding\n\n00:00 - Context\n01:58 - Crashing test / Why declare tests `throws`?\n09:51 - Fixing the swizzling problem by understanding messaging\n19:29 - Continuing \"parallel change\" refactoring\n26:30 - On to the next conversions","published":"2022-01-23T21:39:01Z","thumbnail_url":"https://img.youtube.com/vi/dnpid-UcOTo/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Add Email Support Request to SwiftUI Project","channel_name":"Stewart Lynch on YouTube","video_id":"uLqoDjGav7Q","video_url":"https://www.youtube.com/watch?v=uLqoDjGav7Q","description":"Getting feedback from the users of your apps is critical, particularly if they have encountered a bug.\nIn this tutorial, we are going to be looking at adding the ability to include an email support button in a SwiftUI App\nWe will be exploring two options, both of which provide critical application information in the body of the message to help you know more about the user sending the email\nIn the first case we will use the OpenURLaction and in the second, a UIViewControllerRepresentable to present the MFMailComposeViewController\nBoth have advantages and disadvantages\n\nThis video is sponsored by Stream. Use the link below to apply now for your full and free access to Stream's Chat and Activity Feed APIs.  No credit card is required.\nhttps://getstream.io/maker-account/?utm_source=Youtube&amp;utm_medium=video_episode&amp;utm_content=Developer&amp;utm_campaign=StewartLynch_Jan2022_MakerAccount\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:07 Starter Project\n3:38 Gathering Information for email body\n12:05 OpenURLAction\n21:00 Attachments with MFMailComposeViewController\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/EmailSupportStarter\n\nCompleted Project:\nhttps://github.com/StewartLynch/Email-Support-Completed\n\nReferences mentioned in video:\nDevice Type Gist\n   https://gist.github.com/adamawolf/3048717\n Info.plist Key Reference:\n   https://images.qurancomplex.gov.sa/publications/documentation37/Publications3/1437_New_Contract/Study_Materials/Books/InfoPlistKeyReference.pdf\nVideo on UIKit integration with SwiftUI\n   https://www.youtube.com/watch?v=k4h9i6KVvi8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-01-23T14:45:10Z","thumbnail_url":"https://img.youtube.com/vi/uLqoDjGav7Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How AppClips can evolve your architecture to the next level, by Jeroen Bakker (English)","channel_name":"CocoaHeadsNL","video_id":"xaqa3WII6zQ","video_url":"https://www.youtube.com/watch?v=xaqa3WII6zQ","description":"AppClips are powerful to introduce new users to a flow in your app, but where do you start and what are the limitations? In this talk Jeroen will teach you the possibilities, how to reuse code, make use of multiple flows in 1 AppClip, tips to stay under the 10MB limit and perhaps rethink how you should architect your main app.","published":"2022-01-23T11:33:15Z","thumbnail_url":"https://img.youtube.com/vi/xaqa3WII6zQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"SwiftUI background Materials Different degrees of blur effect. FREE SwiftUI book link in description","channel_name":"Mark Moeykens on YouTube","video_id":"D51PTwMKC5M","video_url":"https://www.youtube.com/watch?v=D51PTwMKC5M","description":"SwiftUI background Materials\n\nDifferent degrees of blur effect are possible with the materials you can apply to views\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-23T01:37:36Z","thumbnail_url":"https://img.youtube.com/vi/D51PTwMKC5M/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Downloads, money, and lots of it! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"BTAhcH70qyA","video_url":"https://www.youtube.com/watch?v=BTAhcH70qyA","description":"This Week in Apps:\n\n00:00 - Intro\n00:16 - 🥇 The most downloaded app in December\n01:34 - 💰 Tinder is no longer the highest earning app in the US\n02:48 - 📈 Wordle! gets downloads but are they paying?\n04:21 - 👋 YouTube's dethroned!\n05:31 - 🍕 Paid games FTW!\n06:38 - Bye bye\n\n►  Get App Intelligence: https://appfigures.com/app-intelligence\n►  Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-01-22T19:00:03Z","thumbnail_url":"https://img.youtube.com/vi/BTAhcH70qyA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Hierarchical styles can also take on a color specifying a foregroundStyle iOS15 modifier + Free book","channel_name":"Mark Moeykens on YouTube","video_id":"0lg_V8HBURo","video_url":"https://www.youtube.com/watch?v=0lg_V8HBURo","description":"Hierarchical styles can also take on a color by specifying a foregroundStyle (iOS 15 modifier).\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-22T01:41:38Z","thumbnail_url":"https://img.youtube.com/vi/0lg_V8HBURo/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Making a SwiftUI view searchable – SnowSeeker SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"yOp1_d1QzLg","video_url":"https://www.youtube.com/watch?v=yOp1_d1QzLg","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-22T00:53:30Z","thumbnail_url":"https://img.youtube.com/vi/yOp1_d1QzLg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using groups as transparent layout containers – SnowSeeker SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"IxjnKNpBl4s","video_url":"https://www.youtube.com/watch?v=IxjnKNpBl4s","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-22T00:53:27Z","thumbnail_url":"https://img.youtube.com/vi/IxjnKNpBl4s/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using alert() and sheet() with optionals – SnowSeeker SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"6RS8hbgptJQ","video_url":"https://www.youtube.com/watch?v=6RS8hbgptJQ","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-22T00:53:24Z","thumbnail_url":"https://img.youtube.com/vi/6RS8hbgptJQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with two side by side views in SwiftUI – SnowSeeker SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"jmT9XaJyEqM","video_url":"https://www.youtube.com/watch?v=jmT9XaJyEqM","description":"In this project you'll learn how to build advanced navigation views, support size classes, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-22T00:53:20Z","thumbnail_url":"https://img.youtube.com/vi/jmT9XaJyEqM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"I’m in Palo Alto!","channel_name":"Jared Davidson on YouTube","video_id":"sDB7R1sWfXE","video_url":"https://www.youtube.com/watch?v=sDB7R1sWfXE","description":"","published":"2022-01-21T17:47:38Z","thumbnail_url":"https://img.youtube.com/vi/sDB7R1sWfXE/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Building Netflix App in Swift 5 and UIKit - Episode 14 - CoreData and stuff","channel_name":"Amr on YouTube","video_id":"-swDydWTjEc","video_url":"https://www.youtube.com/watch?v=-swDydWTjEc","description":"In this video we will learn briefly how to use core data and learn the basic actions in CoreData like Saving, Fetching and delete.\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding #CoreData\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2022-01-21T14:39:34Z","thumbnail_url":"https://img.youtube.com/vi/-swDydWTjEc/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI hierarchal styles creates depth & separation of UI elements  FREE book link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"RjK4CHCq6Pw","video_url":"https://www.youtube.com/watch?v=RjK4CHCq6Pw","description":"In SwiftUI Use hierarchal styles by themselves or with others to create depth and separation of UI elements\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #ios15 #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #codinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-21T02:22:34Z","thumbnail_url":"https://img.youtube.com/vi/RjK4CHCq6Pw/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Traits to have VO give more indication about state of control FREE BOOK SwiftUI Views in description","channel_name":"Mark Moeykens on YouTube","video_id":"vYUhA2brHCE","video_url":"https://www.youtube.com/watch?v=vYUhA2brHCE","description":"Add traits to have voiceover give more indication about the state of a control.\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #codingcritters #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #cosinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-20T00:05:53Z","thumbnail_url":"https://img.youtube.com/vi/vYUhA2brHCE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Alert powered by an error from an environmentObject","channel_name":"maeganwilson_","video_id":"A9MnUUcdmCI","video_url":"https://www.youtube.com/watch?v=A9MnUUcdmCI","description":"SwiftUI Alert appears based on the error given from an environmentObject. The future is now. I'm sure other people have been doing this, but this is my first time doing it in a production app. Let me know your thoughts about this.\n\nTalk about more iOS things:\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/cctplus-bmc\n► Patreon: https://geni.us/cctplus-patreon","published":"2022-01-20T00:00:35Z","thumbnail_url":"https://img.youtube.com/vi/A9MnUUcdmCI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Code Completion Episode 65: A Thankless Job","channel_name":"Code Completion","video_id":"TR5-M0-FdbI","video_url":"https://www.youtube.com/watch?v=TR5-M0-FdbI","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - “Alternate Payment Methods” in South Korea and the Netherlands\n04:16 - App Store Settlement\n06:13 - Main Topic: Redundancy and Fallbacks\n07:16 - Backups and Networking\n11:06 - Multiple Strategies\n14:30 - Order of Operations\n19:33 - Don’t Break Your Users’ Trust\n21:30 - Redundancy and Language\n24:10 - Documentation\n36:02 - Git “Authors”\n37:37 - Redundancy for Security\n40:03 - Sponsor: Weekly Swift Exercises\n40:58 - Mini Review Corner: Logitech BRIO 4k Webcam\n49:13 - Outro\n49:56 - Commented Out: Dimitri’s Case to Watch ‘Don’t Look Up’\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Alternate payment methods\n    • South Korea: https://www.theverge.com/2022/1/11/22877952/apple-third-party-payments-app-store-south-korea\n    • Netherlands: https://developer.apple.com/news/?id=mbbs4zql\n    • US App Developers Settlement: https://www.smallappdeveloperassistance.com/calculate-payment.php\n• Redundancy and Fallbacks\n• Mini Review Corner:\n    • Logitech Pro Magnetic Webcam for Apple Pro Display XDR: https://www.logitech.com/en-us/products/webcams/4k-pro-magnetic-webcam.960-001292.html\n• Commented Out:\n    • Don’t Look Up on Netflix\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Sunday, January 16th, 2022.","published":"2022-01-19T13:00:16Z","thumbnail_url":"https://img.youtube.com/vi/TR5-M0-FdbI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"CocoaHeadsNL Online Meetup, 19 January 2022","channel_name":"CocoaHeadsNL","video_id":"8sm3iikJdCI","video_url":"https://www.youtube.com/watch?v=8sm3iikJdCI","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk from Jeroen Bakker about AppClips and how then can evolve your apps' architecture to the next level.\n\nAppClips are powerful to introduce new users to a flow in your app, but where do you start and what are the limitations? In this talk you'll learn the possibilities, how to reuse code, make use of multiple flows in 1 AppClip, tips to stay under the 10MB limit and perhaps rethink how you should architect your main app.\n\nJeroen will be presenting this talk live from his home. Afterwards he will of course be available to answer your questions. Drop the questions in the YouTube chat or the CocoaHeadsNL Slack in channel #meetups. The talk starts at 20:00 Hrs CET.","published":"2022-01-19T08:57:52Z","thumbnail_url":"https://img.youtube.com/vi/8sm3iikJdCI/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Debugging to Understand Swift Swizzling (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"tWJV0iyll1M","video_url":"https://www.youtube.com/watch?v=tWJV0iyll1M","description":"Swizzling from Swift is not as straightforward as it is in Objective-C. Viewers help as I debug why something works in Objective-C but fails in Swift. I stream at https://twitch.tv/qcoding","published":"2022-01-19T05:35:49Z","thumbnail_url":"https://img.youtube.com/vi/tWJV0iyll1M/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swiftui examples of label being set & voiceover reads them. FREE BOOK SwiftUI Views link in descrip.","channel_name":"Mark Moeykens on YouTube","video_id":"4cGU1rwuGB0","video_url":"https://www.youtube.com/watch?v=4cGU1rwuGB0","description":"What you use for your wording matters. \n\nHere are some examples of label being set and how voiceover reads them. \n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #codingcritters #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #cosinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-18T22:17:09Z","thumbnail_url":"https://img.youtube.com/vi/4cGU1rwuGB0/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Designing a Pixel Perfect Clone of iMessage's Contact List in SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"mDjOiijwc-k","video_url":"https://www.youtube.com/watch?v=mDjOiijwc-k","description":"Discover how to use SwiftUI to compose a list of messages out of sample data, layout views and modifiers. Specifically, you will be designing a layout clone of the iOS Messages app’s contacts list.\n\nStream Chat SwiftUI SDK Tutorial: https://getstream.io/chat/sdk/swiftui/\nCheck out Stream Chat: https://getstream.io/chat/\n\nDownload the project on GitHub: https://github.com/GetStream/SwiftUIMessagesUIClone\nGist: https://gist.github.com/amosgyamfi/157683d32a200acc3973f08dd34b1b0e#file-messagesuiclonecontactlist-swift\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\nStream's Twitter: https://twitter.com/getstream_io\n\nTimestamps:\n00:00 Introduction\n01:52 Touring the data storage\n03:15 The layout tree\n03:53 Creating the UI\n15:46 Recap","published":"2022-01-18T19:34:31Z","thumbnail_url":"https://img.youtube.com/vi/mDjOiijwc-k/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"How to run code concurrently with async / await","channel_name":"Vincent Pradeilles on YouTube","video_id":"oXSv_5OcjTo","video_url":"https://www.youtube.com/watch?v=oXSv_5OcjTo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/34MuDE8\nCheckout @John Sundell's article 👉 https://www.swiftbysundell.com/articles/async-and-concurrent-forEach-and-map/\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-18T15:55:57Z","thumbnail_url":"https://img.youtube.com/vi/oXSv_5OcjTo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI voiceover Accessibility Inspector. FREE book SwiftUI Views link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"3tL8oLW1O24","video_url":"https://www.youtube.com/watch?v=3tL8oLW1O24","description":"The words you use for voiceover matter.\nBe sure to check the Accessibility Inspector for default words added to the different controls. \n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #freecoding book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #codingcritters #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #cosinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials","published":"2022-01-18T02:11:49Z","thumbnail_url":"https://img.youtube.com/vi/3tL8oLW1O24/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"ScrollView effects using GeometryReader – Layout and Geometry SwiftUI Tutorial 6/6","channel_name":"Paul Hudson on YouTube","video_id":"Fu8TTTIPlMA","video_url":"https://www.youtube.com/watch?v=Fu8TTTIPlMA","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-16T23:07:20Z","thumbnail_url":"https://img.youtube.com/vi/Fu8TTTIPlMA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding frames and coordinates – Layout and Geometry SwiftUI Tutorial 5/6","channel_name":"Paul Hudson on YouTube","video_id":"WNO1b58k7zg","video_url":"https://www.youtube.com/watch?v=WNO1b58k7zg","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-16T23:07:17Z","thumbnail_url":"https://img.youtube.com/vi/WNO1b58k7zg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Absolute positioning for SwiftUI views – Layout and Geometry SwiftUI Tutorial 4/6","channel_name":"Paul Hudson on YouTube","video_id":"hDuTeWVf6M8","video_url":"https://www.youtube.com/watch?v=hDuTeWVf6M8","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-16T23:07:13Z","thumbnail_url":"https://img.youtube.com/vi/hDuTeWVf6M8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Convert Obj-C to Swift from the Leaves (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"lERONjoLC6I","video_url":"https://www.youtube.com/watch?v=lERONjoLC6I","description":"When converting Objective-C code to Swift, it's very important to start from the leaves of your dependency tree, so that the language dependency goes in one direction. … It's also very hard to maintain this discipline! I stream at https://twitch.tv/qcoding","published":"2022-01-16T22:45:28Z","thumbnail_url":"https://img.youtube.com/vi/lERONjoLC6I/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI code parameter label to provide VoiceOver text. Free book SwiftUI Views link in description","channel_name":"Mark Moeykens on YouTube","video_id":"TSfKndsoMlc","video_url":"https://www.youtube.com/watch?v=TSfKndsoMlc","description":"If you are showing a regular image \nthen there is another parameter \ncalled “label” that you can use \nto provide VoiceOver text.\n\nFind out more in the Big Mountain Studio Books!\n\nFREE  book SwiftUI Views link: \n\nhttps://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a FREE book on SwiftUI Views.\n\n☑️ Start your SwiftUI Career\n☑️ Build your dream app in SwiftUI\n☑️ Easily express your creativity\n☑️ Over 300 Pages\n☑️ Visually learn with the Screenshot + Code method\n\n#codingapprendiceship #codingacademy #coding #programming #codingbootcamp \n#codingbasics #codingcritters #codingchallenges #codingcoursesonline\n#Codingexamples #codingfordummies #cosinghelp #codinghackers #codingideas #codingimages #codinglanguages #codinglessons #codinglearning #codingonipad #codingoniphone #codingninjas #codingrooms #codingapp #codingmacbook #ios #swiftui #programmers #iosdevelopers #swiftuitutorials #ios #iosengineer #iosdeveloper #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #voiceover \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers\n\ncoding bootcamp apprendiceship academy critters challenges courses online club examples dummies help hackers ideas images lessons learning languages near me iPad iPhone short term memory ninjas school software school  ios Mack book iPhone iPad school swift Swiftui Lang","published":"2022-01-16T20:30:28Z","thumbnail_url":"https://img.youtube.com/vi/TSfKndsoMlc/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"A Tour Of Antibes and It's Coastline (France)","channel_name":"The Swift Guy","video_id":"kdBQMsRSz7A","video_url":"https://www.youtube.com/watch?v=kdBQMsRSz7A","description":"In this video we will be taking a tour of the French village of Antibes. It's a little coastal town on the French Riviera, with a beautiful old town and marina. Didn't want to use any background music in this video. Like it better that way. Let me know. Anyway, thanks for watching and take care, Seb;)","published":"2022-01-16T17:31:36Z","thumbnail_url":"https://img.youtube.com/vi/kdBQMsRSz7A/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Why is PUBG suing Free Fire? How many downloads Joe Rogan got GETTR? and more! This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"si__qpzujOk","video_url":"https://www.youtube.com/watch?v=si__qpzujOk","description":"This Week in #Apps we’re back to looking at current events, and this week was full of those!\n\n\n00:00 - Internet\n00:25 - 🗨️ What Joe Rogan did for #GETTR\n01:34 - 📈 The other #Wordle!\n02:43 - 💰 #PUBG takes on clones\n04:25 - 🎥 A new 2022 record for #HBO Max\n05:30 - 🥇 Want to be #1 in the App Store?\n 07:05 - Outro\n\n►  Get App Intelligence: https://appfigures.com/app-intelligence\n\n►  Get ASO Tools: https://appfigures.com/aso-tools\n\n► Twitter: @arielmichaeli\n\n#news #apps #mobile #insights #intelligence","published":"2022-01-16T15:15:02Z","thumbnail_url":"https://img.youtube.com/vi/si__qpzujOk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SF Symbols in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"XPe6XAdRI24","video_url":"https://www.youtube.com/watch?v=XPe6XAdRI24","description":"In this video, we are going to dive into SF Symbols and their applications in a SwiftUI application.\n\nWe will be be learning all about the different types of symbols including applying symbol variants and rendering modes as well as localized context rendering.\n\nThis video is sponsored by Stream. Use the link below to apply now for your full and free access to Stream's Chat and Activity Feed APIs.  No credit card is required.\nhttps://getstream.io/maker-account/?utm_source=Youtube&amp;utm_medium=video_episode&amp;utm_content=Developer&amp;utm_campaign=StewartLynch_Jan2022_MakerAccount\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:50 The Basics\n10:25 Symbol Variants\n17:48 Symbol Rendering Modes\n22:17 Contextual Rendering\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SFSymbolStarterProjects.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SF-Symbols-in-SwiftUI\n\nReferences mentioned in video:\nSF Symbols Web Site\n   https://developer.apple.com/sf-symbols/\n Majid's Blog:\n   https://swiftwithmajid.com/2021/12/21/sf-symbols-in-swiftui/\nHacking With Swift Complete Guide\n   https://www.hackingwithswift.com/articles/237/complete-guide-to-sf-symbols\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-01-16T14:45:58Z","thumbnail_url":"https://img.youtube.com/vi/XPe6XAdRI24/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swiftui VoiceOver will literally read your SF Symbol name like \"hand dot wave dot fill\" Free book","channel_name":"Mark Moeykens on YouTube","video_id":"OBJX0awxMzU","video_url":"https://www.youtube.com/watch?v=OBJX0awxMzU","description":"In Swiftui VoiceOver will literally read your SF Symbol name like, \"hand dot wave dot fill\". \n💡 Make it better with the accessibility modifier and supply the text you want it to read instead.\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #voiceover \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-16T01:34:58Z","thumbnail_url":"https://img.youtube.com/vi/OBJX0awxMzU/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How easy is to code Drag Gestures in SwiftUI?","channel_name":"Swift and Tips","video_id":"muHDX4ij_EQ","video_url":"https://www.youtube.com/watch?v=muHDX4ij_EQ","description":"Hello everyone, Happy 2022 🥳. In this video, we will explore the fundamentals of gestures in SwiftUI focused on DragGesture events.\n\nContent:\n0:00 - Intro\n0:31 - What is a gesture?\n1:17 - Updating event\n4:09 - onChanged event\n4:56 - onEnded event\n6:23 - DragGesture parameters\n8:29 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: \nhttps://gist.github.com/pitt500/aa8ed56e702065d1cbe809bcf8c7428c\n\n------\nResources:\n* DragGesture: https://developer.apple.com/documentation/swiftui/draggesture\n* GestureState: https://developer.apple.com/documentation/swiftui/gesturestate\n* Transaction: https://developer.apple.com/documentation/swiftui/draggesture/value/translation\n* Gesture Interactivity: https://developer.apple.com/documentation/swiftui/adding-interactivity-with-gestures\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with Final Cut Pro","published":"2022-01-15T22:30:13Z","thumbnail_url":"https://img.youtube.com/vi/muHDX4ij_EQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swiftui use Accessibility Inspector to test Voiceover. Free book SwiftUI Views link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"BpOSaRqwwwI","video_url":"https://www.youtube.com/watch?v=BpOSaRqwwwI","description":"In Swiftui use Accessibility Inspector to test Voiceover.\n\nFind out more in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #voiceover \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-15T01:20:28Z","thumbnail_url":"https://img.youtube.com/vi/BpOSaRqwwwI/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How to create a custom alignment guide – Layout and Geometry SwiftUI Tutorial 3/6","channel_name":"Paul Hudson on YouTube","video_id":"Ina5JBqK4Yw","video_url":"https://www.youtube.com/watch?v=Ina5JBqK4Yw","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-14T22:56:10Z","thumbnail_url":"https://img.youtube.com/vi/Ina5JBqK4Yw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Alignment and alignment guides – Layout and Geometry SwiftUI Tutorial 2/6","channel_name":"Paul Hudson on YouTube","video_id":"N5Nh3ce8xbE","video_url":"https://www.youtube.com/watch?v=N5Nh3ce8xbE","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-14T22:56:07Z","thumbnail_url":"https://img.youtube.com/vi/N5Nh3ce8xbE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How layout works in SwiftUI – Layout and Geometry SwiftUI Tutorial 1/6","channel_name":"Paul Hudson on YouTube","video_id":"GyC5-loVAIk","video_url":"https://www.youtube.com/watch?v=GyC5-loVAIk","description":"In this project you'll learn how SwiftUI lets us control layouts with positioning and GeometryReader.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-14T22:56:03Z","thumbnail_url":"https://img.youtube.com/vi/GyC5-loVAIk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"My Thoughts on Atomic Habits!","channel_name":"Jared Davidson on YouTube","video_id":"aZ5iMlebUHs","video_url":"https://www.youtube.com/watch?v=aZ5iMlebUHs","description":"Today I travelled to Reno, Nevada and discuss the audiobook I'm listening to called Atomic Habits.\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-14T05:04:35Z","thumbnail_url":"https://img.youtube.com/vi/aZ5iMlebUHs/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI LazyVGrid coding. FREE Swiftui book link in description.","channel_name":"Mark Moeykens on YouTube","video_id":"eDjl2Lm0qiA","video_url":"https://www.youtube.com/watch?v=eDjl2Lm0qiA","description":"The #LazyVGrid is the closest you'll get to a collection view in SwiftUI. You can easily specify your columns and spacing information. Need a horizontal grid? You can do that too! Find out how in the Big Mountain Studio Books!\n\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #lazyvstack \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-14T03:22:15Z","thumbnail_url":"https://img.youtube.com/vi/eDjl2Lm0qiA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Who Needs Computer Science Fundamentals?","channel_name":"Sean Allen on YouTube","video_id":"7Fca4YiFdmU","video_url":"https://www.youtube.com/watch?v=7Fca4YiFdmU","description":"Not all software developers NEED in-depth computer science knowledge. In this clip from Swift News, I review an article that discusses the circumstances when that deep computer science knowledge is necessary and when it's not. \n\nHow necessary are the programming fundamentals?:\nhttps://swiftrocks.com/how-necessary-are-the-programming-fundamentals\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-01-13T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/7Fca4YiFdmU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI LazyStack with ScrollView (Swiftui FREE book link in description)","channel_name":"Mark Moeykens on YouTube","video_id":"ykeITlLsq5U","video_url":"https://www.youtube.com/watch?v=ykeITlLsq5U","description":"SwiftUI spacer with ScrollView.\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #scrollview #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #lazyvstack \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-13T00:58:57Z","thumbnail_url":"https://img.youtube.com/vi/ykeITlLsq5U/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Building Netflix App in Swift 5 and UIKit - Episode 13 - Hooking things together","channel_name":"Amr on YouTube","video_id":"taDvp911ruQ","video_url":"https://www.youtube.com/watch?v=taDvp911ruQ","description":"In this video we will Hook up the titles across the entire app to be able to tap them and go to there titlePreviewViewController\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2022-01-13T00:26:22Z","thumbnail_url":"https://img.youtube.com/vi/taDvp911ruQ/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI example project - Astronomy Picture of the Day API - Part 2 - Advanced Networking","channel_name":"Karin Prater on YouTube","video_id":"bS_XrFyX8Bk","video_url":"https://www.youtube.com/watch?v=bS_XrFyX8Bk","description":"This is the second part of a SwiftUI project where we are working with he Astronomy of the Day Pictures API from NASA. You will learn: \n- How to make multiple fetch requests and show the returned data in a list\n- How to dynamically fetch more data during list scrolling\n- When and how to load the image that is shown on the detail view\n\n00:00 Introduction\n00:25 View Model for fetching multiple APOD infos\n19:03 fetching when user scrolling\n30:41 Detail view and image loading\n47:27 final touches\n\nPART 1  https://youtu.be/h77vfLo8eaA\n\n⬇️ download project files https://github.com/gahntpo/AstroPic\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #Networking #Combine","published":"2022-01-12T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/bS_XrFyX8Bk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Adding and deleting cards – Flashzilla SwiftUI Tutorial 15/15","channel_name":"Paul Hudson on YouTube","video_id":"GV4loEzQOCQ","video_url":"https://www.youtube.com/watch?v=GV4loEzQOCQ","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-12T00:55:44Z","thumbnail_url":"https://img.youtube.com/vi/GV4loEzQOCQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing the bugs – Flashzilla SwiftUI Tutorial 14/15","channel_name":"Paul Hudson on YouTube","video_id":"XcX69hhJqE8","video_url":"https://www.youtube.com/watch?v=XcX69hhJqE8","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-12T00:55:40Z","thumbnail_url":"https://img.youtube.com/vi/XcX69hhJqE8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making iPhones vibrate with UINotificationFeedbackGenerator – Flashzilla SwiftUI Tutorial 13/15","channel_name":"Paul Hudson on YouTube","video_id":"ZacdZVX1ggk","video_url":"https://www.youtube.com/watch?v=ZacdZVX1ggk","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-12T00:55:34Z","thumbnail_url":"https://img.youtube.com/vi/ZacdZVX1ggk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI GeometryReader. FREE picture book on SwiftUI Views. Link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"D2txk7ke74s","video_url":"https://www.youtube.com/watch?v=D2txk7ke74s","description":"SwiftUI GeometryReader.\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #geometry\n#ios #iosengineer #iosdeveloper #geometryreader #iosdevelopment #iosapp #iosswift #swiftuitutorials #reader #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-12T00:18:55Z","thumbnail_url":"https://img.youtube.com/vi/D2txk7ke74s/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"My Fitness Goals for 2022!","channel_name":"Jared Davidson on YouTube","video_id":"3Kb5JUoTgRQ","video_url":"https://www.youtube.com/watch?v=3Kb5JUoTgRQ","description":"Addressing the comments. I just wanna be the best version of me, so give me some time. :]\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-11T23:27:24Z","thumbnail_url":"https://img.youtube.com/vi/3Kb5JUoTgRQ/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Swift's boolean operators are smarter than you think! 🤓","channel_name":"Vincent Pradeilles on YouTube","video_id":"E6igS8enxWA","video_url":"https://www.youtube.com/watch?v=E6igS8enxWA","description":"🔥 Big thank you to Stream for sponsoring this video! 🔥\n\nStream's enterprise-grade chat makes it easy for developers to quickly add real-time messaging to their applications, check out their website 👉 https://gstrm.io/Vincent\n\n———\n\n#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nI use Ecamm Live to record my videos, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-11T15:59:10Z","thumbnail_url":"https://img.youtube.com/vi/E6igS8enxWA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI example project - Astronomy Picture of the Day API - Part 1 - MVVM and Combine framework","channel_name":"Karin Prater on YouTube","video_id":"h77vfLo8eaA","video_url":"https://www.youtube.com/watch?v=h77vfLo8eaA","description":"An example project that demonstrates fetching data from the network with Combine and SwiftUI.\nIn this tutorial, we will learn how to make a REST API call in Swift. We will talk about URLSession to make fetch requests. Then we will parse the returned JSON data with Codable and display the data.\n\nAPOD API https://api.nasa.gov\n\n00:00 Introduction\n02:39 project setup\n13:18 Networking with JSON and Decodable\n25:35 Introduction to Multithreading and Grand Central Dispatch\n30:16 SwiftUI preview with data for the Networking layers\n36:08 Fetching images\n40:13 Changing the date for the APOD \n53:38 Add an loading animation \n\nPART 2 https://youtu.be/bS_XrFyX8Bk\n\n⬇️ download project files https://github.com/gahntpo/AstroPic\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#SwiftUI #Networking # CombineFramework #MVVM","published":"2022-01-11T13:00:31Z","thumbnail_url":"https://img.youtube.com/vi/h77vfLo8eaA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Code Completion Episode 64","channel_name":"Code Completion","video_id":"8NCOORUbu9E","video_url":"https://www.youtube.com/watch?v=8NCOORUbu9E","description":"","published":"2022-01-11T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/8NCOORUbu9E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"TCR a Pretty-Printer → Final Survey Result! (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"z92Kis83hqE","video_url":"https://www.youtube.com/watch?v=z92Kis83hqE","description":"We started with TDD, we end with TCR. A pretty-printer finishes things off, and we see the final results for what content folks want from me. I stream at https://twitch.tv/qcoding","published":"2022-01-11T00:16:14Z","thumbnail_url":"https://img.youtube.com/vi/z92Kis83hqE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Ending the app with allowsHitTesting() – Flashzilla SwiftUI Tutorial 12/15","channel_name":"Paul Hudson on YouTube","video_id":"mR8xNjCbQ4g","video_url":"https://www.youtube.com/watch?v=mR8xNjCbQ4g","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-10T23:59:16Z","thumbnail_url":"https://img.youtube.com/vi/mR8xNjCbQ4g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Counting down with a Timer – Flashzilla SwiftUI Tutorial 11/15","channel_name":"Paul Hudson on YouTube","video_id":"WyRIq5lU150","video_url":"https://www.youtube.com/watch?v=WyRIq5lU150","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-10T23:59:13Z","thumbnail_url":"https://img.youtube.com/vi/WyRIq5lU150/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Coloring views as we swipe – Flashzilla SwiftUI Tutorial 10/15","channel_name":"Paul Hudson on YouTube","video_id":"XIxjmLhPWRc","video_url":"https://www.youtube.com/watch?v=XIxjmLhPWRc","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-10T23:59:10Z","thumbnail_url":"https://img.youtube.com/vi/XIxjmLhPWRc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Spacer. Daily short videos, code learning. Free book SwiftUI Views link in bio!","channel_name":"Mark Moeykens on YouTube","video_id":"2IH8E6hQ7cA","video_url":"https://www.youtube.com/watch?v=2IH8E6hQ7cA","description":"SwiftUI spacer.\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\n#ios #iosengineer #iosdeveloper #spacer #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-10T21:26:45Z","thumbnail_url":"https://img.youtube.com/vi/2IH8E6hQ7cA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI ZStack Introduction code FREE book SwiftUI Views link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"O5WkYpsVwHI","video_url":"https://www.youtube.com/watch?v=O5WkYpsVwHI","description":"SwiftUI ZStack Introduction.\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #zstack #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-09T20:33:20Z","thumbnail_url":"https://img.youtube.com/vi/O5WkYpsVwHI/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Big money Trends - This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"SP1A_8jEsl8","video_url":"https://www.youtube.com/watch?v=SP1A_8jEsl8","description":"This Week in #Apps - The Trends edition\n\n00:29 - ❤️ #Dating apps ditch the freeloaders...\n03:35 - 📺 Rise of the streamers\n06:31 - 🎥 #Creator platforms FTW!\n09:21 - 🎧 Paying for #music\n11:05 - 🕹️ Hyper casual #games could die in 2022\n\n▶ Live ASO Q&amp;A with Ariel Michaeli (Jan. 12th): https://www.youtube.com/watch?v=BBAn1-XWr9w\n\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n▶ Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli","published":"2022-01-09T18:02:33Z","thumbnail_url":"https://img.youtube.com/vi/SP1A_8jEsl8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Moving views with DragGesture and offset() – Flashzilla SwiftUI Tutorial 9/15","channel_name":"Paul Hudson on YouTube","video_id":"AaVC-tnC4pA","video_url":"https://www.youtube.com/watch?v=AaVC-tnC4pA","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T16:18:23Z","thumbnail_url":"https://img.youtube.com/vi/AaVC-tnC4pA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a stack of cards – Flashzilla SwiftUI Tutorial 8/15","channel_name":"Paul Hudson on YouTube","video_id":"6POjJn75CtE","video_url":"https://www.youtube.com/watch?v=6POjJn75CtE","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T16:18:19Z","thumbnail_url":"https://img.youtube.com/vi/6POjJn75CtE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Designing a single card view – Flashzilla SwiftUI Tutorial 7/15","channel_name":"Paul Hudson on YouTube","video_id":"lkmS0STi9Y8","video_url":"https://www.youtube.com/watch?v=lkmS0STi9Y8","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T16:18:16Z","thumbnail_url":"https://img.youtube.com/vi/lkmS0STi9Y8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What is a theme?","channel_name":"maeganwilson_","video_id":"k6Xe56EzcYk","video_url":"https://www.youtube.com/watch?v=k6Xe56EzcYk","description":"This is a teaser to my full video explaining my theme for the year. If you're interested in watching it find it here ➡️  https://youtu.be/H6f7x8xWRBk\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2022-01-09T16:00:31Z","thumbnail_url":"https://img.youtube.com/vi/k6Xe56EzcYk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Multi Page Xcode Playground","channel_name":"Stewart Lynch on YouTube","video_id":"iy-sG8OGT9M","video_url":"https://www.youtube.com/watch?v=iy-sG8OGT9M","description":"In this video, I would like to share with how to create a Multi-Page playground that you cIn this video, I would like to share with how to create a Multi-Page playground that you can use to store and test your Swift code.\n\nI use these a lot in my YouTube videos and I am often asked how I create them.\n\nSo in this video, I will show you and along the way, I will give you a small introduction to Markdown and how to use it in your playground pages\n\n **Note:** A multipage playground is not to be confused with a playground book that you see when learning to code on your iPad.  This is just a group of playground pages grouped as one.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n0:58 Creating a Multi-Page Playground\n2:57 Introduction to Markup in Playgrounds\n9:56 The Playground Resources folders\n15:34 Create a Navigation Snippet\n22:14 Playground Sources Folders\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/Multi-Page-Playground-Resources.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Multip-Page-Playground-Completed\n\nReferences mentioned in video:\nCommon Mark Website\n   https://commonmark.org\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2022-01-09T14:49:31Z","thumbnail_url":"https://img.youtube.com/vi/iy-sG8OGT9M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to be notified when your SwiftUI app moves to the background – Flashzilla Tutorial 5/15","channel_name":"Paul Hudson on YouTube","video_id":"smcVKcd44V4","video_url":"https://www.youtube.com/watch?v=smcVKcd44V4","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T00:21:02Z","thumbnail_url":"https://img.youtube.com/vi/smcVKcd44V4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Supporting specific accessibility needs with SwiftUI – Flashzilla SwiftUI Tutorial 6/15","channel_name":"Paul Hudson on YouTube","video_id":"6O1E2VFNyhU","video_url":"https://www.youtube.com/watch?v=6O1E2VFNyhU","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T00:20:59Z","thumbnail_url":"https://img.youtube.com/vi/6O1E2VFNyhU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Triggering events repeatedly using a timer – Flashzilla SwiftUI Tutorial 4/15","channel_name":"Paul Hudson on YouTube","video_id":"kiZ61PXOaGU","video_url":"https://www.youtube.com/watch?v=kiZ61PXOaGU","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-09T00:20:53Z","thumbnail_url":"https://img.youtube.com/vi/kiZ61PXOaGU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"My Travel Tech Bag as an iOS Developer!","channel_name":"Jared Davidson on YouTube","video_id":"WZQQ8TtT_YQ","video_url":"https://www.youtube.com/watch?v=WZQQ8TtT_YQ","description":"Take a look into my travel bag while I head out to California in a couple weeks. :]\n\nMusic from Artlist.io\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-08T23:29:18Z","thumbnail_url":"https://img.youtube.com/vi/WZQQ8TtT_YQ/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Doing “Move” Refactorings in Many Steps (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"M0Kx5JUpVnc","video_url":"https://www.youtube.com/watch?v=M0Kx5JUpVnc","description":"In this live coding, I want to move functionality from one home to another. Then I want to move test code around. With TCR (Test and Commit, or Revert) adding extra pressure to move in small steps, what does this look like? GeePaw Hill calls this Many More Much Smaller Steps. I stream at https://www.twitch.tv/qcoding","published":"2022-01-08T22:48:50Z","thumbnail_url":"https://img.youtube.com/vi/M0Kx5JUpVnc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Building Netflix App in Swift 5 and UIKit - Episode 12 - TitlePreviewController","channel_name":"Amr on YouTube","video_id":"Wg19HLoG6ac","video_url":"https://www.youtube.com/watch?v=Wg19HLoG6ac","description":"In this video we will code the TitlePreviewController.\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2022-01-08T22:36:27Z","thumbnail_url":"https://img.youtube.com/vi/Wg19HLoG6ac/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI HStack Introduction. Free book SwiftUI Views link in description!","channel_name":"Mark Moeykens on YouTube","video_id":"L88Ji5-Rp_0","video_url":"https://www.youtube.com/watch?v=L88Ji5-Rp_0","description":"SwiftUI HStack Introduction.\nFree book SwiftUI Views link: https://www.bigmountainstudio.com/a/l56tk Also in bio!\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n#ios #iosengineer #iosdeveloper #layouts #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #code #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-08T19:02:54Z","thumbnail_url":"https://img.youtube.com/vi/L88Ji5-Rp_0/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How Much SwiftUI Does Apple Use Internally?","channel_name":"Sean Allen on YouTube","video_id":"q7MrBp22sFw","video_url":"https://www.youtube.com/watch?v=q7MrBp22sFw","description":"In this clip from Swift News, I discuss an article that breaks down how much Swift and SwiftUI Apple uses on their own apps over the years. Based on this article the trend is clear that Swift and SwiftUI are the future of development for Apple platforms (iOS, iPadOS, macOS, WatchOS).\n\nApple’s use of Swift and SwiftUI in iOS 15:\nhttps://blog.timac.org/2021/1219-state-of-swift-and-swiftui-ios15/\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-01-08T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/q7MrBp22sFw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Disabling user interactivity with allowsHitTesting() – Flashzilla SwiftUI Tutorial 3/15","channel_name":"Paul Hudson on YouTube","video_id":"RCjm52g1m94","video_url":"https://www.youtube.com/watch?v=RCjm52g1m94","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-07T22:38:52Z","thumbnail_url":"https://img.youtube.com/vi/RCjm52g1m94/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Making vibrations with Core Haptics – Flashzilla SwiftUI Tutorial 2/15","channel_name":"Paul Hudson on YouTube","video_id":"W5dSLx7EOjs","video_url":"https://www.youtube.com/watch?v=W5dSLx7EOjs","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-07T22:38:47Z","thumbnail_url":"https://img.youtube.com/vi/W5dSLx7EOjs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use gestures in SwiftUI – Flashzilla SwiftUI Tutorial 1/15","channel_name":"Paul Hudson on YouTube","video_id":"kQhBS2qUKXc","video_url":"https://www.youtube.com/watch?v=kQhBS2qUKXc","description":"In this project you'll learn how to work with gestures, integrate timers, add haptics, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-07T22:38:41Z","thumbnail_url":"https://img.youtube.com/vi/kQhBS2qUKXc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Build Reminders App Icon with SwiftUI Basics","channel_name":"Dave Jacobsen on YouTube","video_id":"BnHB8PzMf3A","video_url":"https://www.youtube.com/watch?v=BnHB8PzMf3A","description":"If you know even the most basic things about SwiftUI shapes and layout, you can follow along as we build the reminders app icon from SwiftUI code. Plus learn some best practices for structuring code in SwiftUI.\n\nFree source code: https://gist.github.com/davejacobsen/e6bb9231f9aea6112f9ad250c1bcca85\nCodeSlicing channel: https://www.youtube.com/CodeSlicing\n\n💻 Want more SwiftUI? 💻\nCheck out Sean Allen's complete beginner SwiftUI course\nhttps://seanallen.teachable.com/p/swiftui-fundamentals?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nMY STUFF (affiliate links help support the channel at no cost to you)\nMy MacBook Pro - https://amzn.to/2X1AphP\n34\" USB-C monitor - https://amzn.to/3FySk0B\nBest Qi wireless fast charger - https://amzn.to/3BvA0mQ\nAffordable mic - https://amzn.to/3oPqebs\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2022-01-07T14:12:26Z","thumbnail_url":"https://img.youtube.com/vi/BnHB8PzMf3A/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"The year of growth || My theme for 2022","channel_name":"maeganwilson_","video_id":"H6f7x8xWRBk","video_url":"https://www.youtube.com/watch?v=H6f7x8xWRBk","description":"Coffee Chat S1.E1\n\nMy goals this year will be driven by my theme, the year of growth.\n\nAs said in the video you can read more about why I'm choosing growth and why I don't do resolutions and such on my blog.\n\n✍️ Blog post ➡️ https://geni.us/PlOO\n\nIf you have questions, then use the link below to join the discord!\n \n► Join the discord! https://geni.us/cctplusDiscord\n\n#goals #themes #themesystem #theme #goal #newyearresolution\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/cctplus-bmc\n► Patreon: https://geni.us/cctplus-patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2022-01-07T10:59:46Z","thumbnail_url":"https://img.youtube.com/vi/H6f7x8xWRBk/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift - Stack vs Heap","channel_name":"Swift Arcade","video_id":"4ocXiQ6mIuk","video_url":"https://www.youtube.com/watch?v=4ocXiQ6mIuk","description":"In this video we look at:\n\n- What the Swift stack and heap are\n- How they are difference\n- How they help us write better programs\n\n0:00 Intro\n0:47 What is a stack\n1:27 What is a heap\n1:50 How are they different\n3:18 A working example\n\n🤖  Source code\nhttps://github.com/jrasmusson/ios-professional-course/blob/main/Knowing/StackVsHeap/README.md\n\n🕹  Level up further with these courses\n\nProfessional iOS Development\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?referralCode=2A5FFBFFF1F8013C3271\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up in AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3","published":"2022-01-07T07:00:01Z","thumbnail_url":"https://img.youtube.com/vi/4ocXiQ6mIuk/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"SwiftUI Layouts Name Formatting. Want to learn more? Get the Free SwiftUI Picture Book","channel_name":"Mark Moeykens on YouTube","video_id":"hC1iYehiVOY","video_url":"https://www.youtube.com/watch?v=hC1iYehiVOY","description":"","published":"2022-01-06T22:41:10Z","thumbnail_url":"https://img.youtube.com/vi/hC1iYehiVOY/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How many new #Teslas??? #shorts #short #data #analytics","channel_name":"Appfigures on YouTube","video_id":"RfYKCxOREgY","video_url":"https://www.youtube.com/watch?v=RfYKCxOREgY","description":"I used an alternative data set, app downloads, as a proxy for new #Tesla #cars hitting the road in 2021.","published":"2022-01-06T21:02:29Z","thumbnail_url":"https://img.youtube.com/vi/RfYKCxOREgY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Let’s take the final exam of 100 days of Swift! 📝","channel_name":"Vincent Pradeilles on YouTube","video_id":"r7SyoB9Rohk","video_url":"https://www.youtube.com/watch?v=r7SyoB9Rohk","description":"How well do we really know Swift and iOS? 🤔\n\nIn this new live we're going to find out because together we're going to take the Final Exam of 100 days of Swift 🔥 https://www.hackingwithswift.com/review/100/final-exam\n\nSo join me for this new live where we're going to find out how good a Swift developer we really are! 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\nI use Ecamm Live for my livestreams, check it out 👉 https://bit.ly/3n9CClf\n(affiliate link)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-06T19:09:12Z","thumbnail_url":"https://img.youtube.com/vi/r7SyoB9Rohk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"UIKit vs SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"ai6_gpXIjwo","video_url":"https://www.youtube.com/watch?v=ai6_gpXIjwo","description":"Vlog day 2 we argue the benefits and drawbacks of both UIKit and SwiftUI. Let me know your thoughts in the comment section down below. :]\n\nMusic from Artlist.io\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-06T15:36:17Z","thumbnail_url":"https://img.youtube.com/vi/ai6_gpXIjwo/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Software Dev Job Interview - Take Home Project Questions","channel_name":"Sean Allen on YouTube","video_id":"HgC57v69AEs","video_url":"https://www.youtube.com/watch?v=HgC57v69AEs","description":"In this video I discuss the second part of the take home project job interview for software developers. The first part is completing the project, but after you turn it in, it's time to discuss your project and answer questions. Here I discuss the types of questions you'll get about your project and how to prepare for them.\n\nI use iOS development as the example, but the questions are broad enough for all types of software developers.\n\niOS Dev Job Interview Practice - Take Home Project Course (Updated for iOS 15):\nhttps://seanallen.teachable.com/p/take-home\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-01-06T14:38:22Z","thumbnail_url":"https://img.youtube.com/vi/HgC57v69AEs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Building Netflix App in Swift 5 and UIKit - Episode 11 - YouTube API","channel_name":"Amr on YouTube","video_id":"O0G2kwfTGWM","video_url":"https://www.youtube.com/watch?v=O0G2kwfTGWM","description":"In this video we will implement YouTube API Search. we will configure the App to take the title name and pass it through the api to get the video id of the Title from YouTube\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2022-01-06T14:17:32Z","thumbnail_url":"https://img.youtube.com/vi/O0G2kwfTGWM/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Layouts Behavior Views that push out. Want to learn more? Get the Free SwiftUI Picture Book!","channel_name":"Mark Moeykens on YouTube","video_id":"QfL3XzmyBUA","video_url":"https://www.youtube.com/watch?v=QfL3XzmyBUA","description":"SwiftUI Layouts Behavior\nViews that push out. \n\nWant to learn more?\nGet the Free SwiftUI Picture Book\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\n\n#ios #iosengineer #iosdeveloper #layouts #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #coder #codingchallenge #views #programmer #swiftui  #swiftios #ioscoding #iosdevelopers","published":"2022-01-06T03:18:12Z","thumbnail_url":"https://img.youtube.com/vi/QfL3XzmyBUA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Posting notifications to the lock screen – Hot Prospects SwiftUI Tutorial 18/18","channel_name":"Paul Hudson on YouTube","video_id":"DaP_MNSfJWY","video_url":"https://www.youtube.com/watch?v=DaP_MNSfJWY","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-06T00:04:55Z","thumbnail_url":"https://img.youtube.com/vi/DaP_MNSfJWY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a context menu to an image – Hot Prospects SwiftUI Tutorial 17/18","channel_name":"Paul Hudson on YouTube","video_id":"YlxJPUD_lF8","video_url":"https://www.youtube.com/watch?v=YlxJPUD_lF8","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-06T00:04:50Z","thumbnail_url":"https://img.youtube.com/vi/YlxJPUD_lF8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Saving and loading data with UserDefaults – Hot Prospects SwiftUI Tutorial 1618","channel_name":"Paul Hudson on YouTube","video_id":"DECUCFiCJ-M","video_url":"https://www.youtube.com/watch?v=DECUCFiCJ-M","description":"","published":"2022-01-06T00:04:47Z","thumbnail_url":"https://img.youtube.com/vi/DECUCFiCJ-M/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift Guy VLOG 2: The Future Of This Channel and Snowfall in Norway (Oslo)","channel_name":"The Swift Guy","video_id":"Abpf9vYS3nU","video_url":"https://www.youtube.com/watch?v=Abpf9vYS3nU","description":"Hey, thanks for clicking! In this video I talk a little bit about the future of this channel, and some of the plans ahead. It was filmed at a placed named Bygdøy, which is a peninsula in the Oslofjord. Cheers, Seb","published":"2022-01-05T11:00:10Z","thumbnail_url":"https://img.youtube.com/vi/Abpf9vYS3nU/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How to start contributing Open Source Software even if you don’t know how to code","channel_name":"maeganwilson_","video_id":"14itWekuyPU","video_url":"https://www.youtube.com/watch?v=14itWekuyPU","description":"A very easy way to start contributing to open source software without knowing how to code is to fix spelling mistakes. IDEs don’t usually have a spell checker so it takes people to actually fix it and that’s where you can come in! \n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/cctplus-bmc\n► Patreon: https://geni.us/cctplus-patreon","published":"2022-01-05T06:00:00Z","thumbnail_url":"https://img.youtube.com/vi/14itWekuyPU/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Adding options with swipe actions – Hot Prospects SwiftUI Tutorial 15/16","channel_name":"Paul Hudson on YouTube","video_id":"oZzmHrFfWhg","video_url":"https://www.youtube.com/watch?v=oZzmHrFfWhg","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:20:12Z","thumbnail_url":"https://img.youtube.com/vi/oZzmHrFfWhg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Scanning QR codes with SwiftUI – Hot Prospects SwiftUI Tutorial 14/16","channel_name":"Paul Hudson on YouTube","video_id":"j3MODOPZINs","video_url":"https://www.youtube.com/watch?v=j3MODOPZINs","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:20:07Z","thumbnail_url":"https://img.youtube.com/vi/j3MODOPZINs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Generating and scaling up a QR code – Hot Prospects SwiftUI Tutorial 13/16","channel_name":"Paul Hudson on YouTube","video_id":"sOizbrkAwbs","video_url":"https://www.youtube.com/watch?v=sOizbrkAwbs","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:20:04Z","thumbnail_url":"https://img.youtube.com/vi/sOizbrkAwbs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Dynamically filtering a SwiftUI List – Hot Prospects SwiftUI Tutorial 12/16","channel_name":"Paul Hudson on YouTube","video_id":"AIkTinDPWXE","video_url":"https://www.youtube.com/watch?v=AIkTinDPWXE","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:20:00Z","thumbnail_url":"https://img.youtube.com/vi/AIkTinDPWXE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing data across tabs using @EnvironmentObject – Hot Prospects SwiftUI Tutorial 11/16","channel_name":"Paul Hudson on YouTube","video_id":"e2lQtUdK1uI","video_url":"https://www.youtube.com/watch?v=e2lQtUdK1uI","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:19:57Z","thumbnail_url":"https://img.youtube.com/vi/e2lQtUdK1uI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building our tab bar – Hot Prospects SwiftUI Tutorial 10/16","channel_name":"Paul Hudson on YouTube","video_id":"poEo5Wxp7WA","video_url":"https://www.youtube.com/watch?v=poEo5Wxp7WA","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-04T22:19:53Z","thumbnail_url":"https://img.youtube.com/vi/poEo5Wxp7WA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Layouts Behavior Views that pull in. Get Free SwiftUI Picture Book link in the description.","channel_name":"Mark Moeykens on YouTube","video_id":"TAQGRETMFtQ","video_url":"https://www.youtube.com/watch?v=TAQGRETMFtQ","description":"SwiftUI Layouts Behavior\nViews that pull in\n\nWant to learn more?\nGet the Free SwiftUI Picture Book\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\n\n#ios #iosdeveloperlife #iosdeveloper #layouts #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #coder #codingchallenge #views #programmer #swiftui  #developer  #ioscoding #iosdevelopers","published":"2022-01-04T22:11:20Z","thumbnail_url":"https://img.youtube.com/vi/TAQGRETMFtQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"CVC #10 - Product Progress & Beta Details","channel_name":"Sean Allen on YouTube","video_id":"VgYpOxVfRyQ","video_url":"https://www.youtube.com/watch?v=VgYpOxVfRyQ","description":"In this video I walk through the release candidate for Creator View and give details of the beta. I intend to run a beta for a few weeks for final polish and tweaks and then launch at the end of January. This video shows off the progress of the product since the early mock ups.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Intro & Design Insights\n1:04 - App Walkthrough Begins\n1:59 - Income Screen & Charts\n4:49 - Video Schedule Screen\n5:59 - Channel Stats\n6:25 - Goals Screen & Widget\n7:52 - Tax Screen\n8:54 - Misc Screens\n10:25 - Dark Mode vs. Light Mode\n11:12 - Product Feedback\n12:22 - Beta Details\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2022-01-04T18:11:28Z","thumbnail_url":"https://img.youtube.com/vi/VgYpOxVfRyQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Computer Science in the Real World: Building a Better Blur","channel_name":"Ben Sandofsky on YouTube","video_id":"ymCXsPwg8G8","video_url":"https://www.youtube.com/watch?v=ymCXsPwg8G8","description":"I don't think sorting algorithms are the best introduction to Computer Science. So let's talk through a real world example of speeding up a blurring algorithm. We touch on time complexity (\"Big O\") and what a quadratic algorithm looks like.\n\nAccidentally Quadratic: https://accidentallyquadratic.tumblr.com\nMy camera app: https://halide.cam/download/\nMy Twitter: https://twitter.com/sandofsky","published":"2022-01-04T18:07:44Z","thumbnail_url":"https://img.youtube.com/vi/ymCXsPwg8G8/hqdefault.jpg","twitter_url":"https://twitter.com/sandofsky"},{"name":"Welcome to the vlog!","channel_name":"Jared Davidson on YouTube","video_id":"CCGL0s3Cs1I","video_url":"https://www.youtube.com/watch?v=CCGL0s3Cs1I","description":"Today the vlog starts! I have a lot of goals for 2022 and I just want to share my progress with you guys. I'll be sharing mainly business tips/insights mixed with some travel and life stuff. Should be fun! :]\n\nMusic by Vexento\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2022-01-04T16:19:04Z","thumbnail_url":"https://img.youtube.com/vi/CCGL0s3Cs1I/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Did you know SwiftUI Previews also work with UIKit Views? 😲","channel_name":"Vincent Pradeilles on YouTube","video_id":"5rEnFFgtHG0","video_url":"https://www.youtube.com/watch?v=5rEnFFgtHG0","description":"🔥 Big thank you to Stream for sponsoring this video! 🔥\n\nStream's enterprise-grade chat makes it easy for developers to quickly add real-time messaging to their applications, check out their website 👉 https://gstrm.io/Vincent\n\n———\n\n#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2022-01-04T15:54:48Z","thumbnail_url":"https://img.youtube.com/vi/5rEnFFgtHG0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 63: More RAM is Welcome RAM","channel_name":"Code Completion","video_id":"QxDPPjqZTD4","video_url":"https://www.youtube.com/watch?v=QxDPPjqZTD4","description":"00:00 - Intro\n00:28 - Swift Evolution\n10:27 - M1 Max Duo/Quad\n12:03 - Hackintoshes \n14:50 - Blender on the Mac\n17:25 - AR Googles\n33:15 - Resolution\n38:28 - Outro","published":"2022-01-04T13:00:10Z","thumbnail_url":"https://img.youtube.com/vi/QxDPPjqZTD4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI ShapesShort Introduction. Decoration possibility for your app. Rounded corners.","channel_name":"Mark Moeykens on YouTube","video_id":"Fh6NcSPRlkY","video_url":"https://www.youtube.com/watch?v=Fh6NcSPRlkY","description":"SwiftUI Shapes\nShort Introduction.\nDecoration possibility for your app.\nRounded corners.\n\nWant to learn more?\nGet the Free SwiftUI Picture Book\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\nFollow Big Mountain Studios Instagram for more short tips!  @bigmtnstudio\n\n#ios #iosdeveloperlife #iosdeveloper #shapes #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #coder #codingchallenge #appdecoration #programmer #swiftui  #developer  #ioscoding #iosdevelopers","published":"2022-01-03T22:23:36Z","thumbnail_url":"https://img.youtube.com/vi/Fh6NcSPRlkY/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Adding an image picker in SwiftUI #shorts","channel_name":"maeganwilson_","video_id":"6qnF3A_DLdE","video_url":"https://www.youtube.com/watch?v=6qnF3A_DLdE","description":"About 45 minutes to add an image picker and hopefully store it in Core Data. This is the MyWheels app I've been building on Twitch.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#ios #appledeveloper #appdevelopment #timelapse #working #iosapp \n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/cctplus-bmc\n► Patreon: https://geni.us/cctplus-patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2022-01-03T13:42:32Z","thumbnail_url":"https://img.youtube.com/vi/6qnF3A_DLdE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Swift Refactoring & TDD, But With TCR (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"-0LZVVARzDA","video_url":"https://www.youtube.com/watch?v=-0LZVVARzDA","description":"Back to refactoring and TDD basics, but with a twist: I use TCR (Test and Commit, or Revert) and ApprovalTests.Swift. I stream at https://www.twitch.tv/qcoding","published":"2022-01-03T03:47:29Z","thumbnail_url":"https://img.youtube.com/vi/-0LZVVARzDA/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"SwiftUI Layers: background & overlay example easily understand this concept for ios developers","channel_name":"Mark Moeykens on YouTube","video_id":"zuao-dINtUw","video_url":"https://www.youtube.com/watch?v=zuao-dINtUw","description":"SwiftUI Layers\n\nI use layers (background and \noverlay) in this example and \nearlier in my books. \n\nSo, I want to make sure you \nunderstand this concept. \n\nGet the Free SwiftUI Picture Book\n\nGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\n\n#ios #iosdeveloperlife #iosdeveloper #layers #iosdevelopment #iosapp #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode #appledeveloper \n#coding #codinglife #codingisfun #programming #codingfun #coder #codingchallenge #modifier #programmer #swiftui  #developer  #ioscoding #iosdevelopers","published":"2022-01-02T23:00:22Z","thumbnail_url":"https://img.youtube.com/vi/zuao-dINtUw/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Adding Swift package dependencies in Xcode – Hot Prospects SwiftUI Tutorial 9/16","channel_name":"Paul Hudson on YouTube","video_id":"4YyGgiagvB4","video_url":"https://www.youtube.com/watch?v=4YyGgiagvB4","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:27Z","thumbnail_url":"https://img.youtube.com/vi/4YyGgiagvB4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding Swift’s Result type – Hot Prospects SwiftUI Tutorial 4/16","channel_name":"Paul Hudson on YouTube","video_id":"3H8GxZuExN4","video_url":"https://www.youtube.com/watch?v=3H8GxZuExN4","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:24Z","thumbnail_url":"https://img.youtube.com/vi/3H8GxZuExN4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Scheduling local notifications – Hot Prospects SwiftUI Tutorial 5/16","channel_name":"Paul Hudson on YouTube","video_id":"XnnDHDlPwLw","video_url":"https://www.youtube.com/watch?v=XnnDHDlPwLw","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:20Z","thumbnail_url":"https://img.youtube.com/vi/XnnDHDlPwLw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Controlling image interpolation in SwiftUI – Hot Prospects SwiftUI Tutorial 6/16","channel_name":"Paul Hudson on YouTube","video_id":"EE_7y4xuGa4","video_url":"https://www.youtube.com/watch?v=EE_7y4xuGa4","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:16Z","thumbnail_url":"https://img.youtube.com/vi/EE_7y4xuGa4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating context menus – Hot Prospects SwiftUI Tutorial 7/16","channel_name":"Paul Hudson on YouTube","video_id":"2zYopgwzglw","video_url":"https://www.youtube.com/watch?v=2zYopgwzglw","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:13Z","thumbnail_url":"https://img.youtube.com/vi/2zYopgwzglw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding custom row swipe actions to a List – Hot Prospects SwiftUI Tutorial 8/16","channel_name":"Paul Hudson on YouTube","video_id":"XEaoFCOll94","video_url":"https://www.youtube.com/watch?v=XEaoFCOll94","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:09Z","thumbnail_url":"https://img.youtube.com/vi/XEaoFCOll94/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Manually publishing ObservableObject changes – Hot Prospects SwiftUI Tutorial 3/16","channel_name":"Paul Hudson on YouTube","video_id":"-DQaONx5WG0","video_url":"https://www.youtube.com/watch?v=-DQaONx5WG0","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:05Z","thumbnail_url":"https://img.youtube.com/vi/-DQaONx5WG0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating tabs with TabView and tabItem() – Hot Prospects SwiftUI Tutorial 2/16","channel_name":"Paul Hudson on YouTube","video_id":"1G37RRiXwF0","video_url":"https://www.youtube.com/watch?v=1G37RRiXwF0","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:47:02Z","thumbnail_url":"https://img.youtube.com/vi/1G37RRiXwF0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Reading custom values from the environment with @EnvironmentObject – Hot Prospects 1/16","channel_name":"Paul Hudson on YouTube","video_id":"9X-TH5TrU2U","video_url":"https://www.youtube.com/watch?v=9X-TH5TrU2U","description":"In this project you'll learn how to work with tabs and the environment, while also integrating external Swift packages, adding notifications, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2022-01-02T22:46:59Z","thumbnail_url":"https://img.youtube.com/vi/9X-TH5TrU2U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Short Introduction to Symbols basics SwiftUI IOS coding tips for programmers & software developers","channel_name":"Mark Moeykens on YouTube","video_id":"4baS26g3PBE","video_url":"https://www.youtube.com/watch?v=4baS26g3PBE","description":"Short Introduction to Symbols basics SwiftUI IOS coding tips for programmers & software developers \n\nShort Introduction to Symbols\nEven though an Image view is used to initialize a symbol, you use the font modifier to change its size.\n\nThese symbols actually come from fonts. So use font modifiers to change them. \n\nGet the Free SwiftUI Picture BookGet started with a #FREE picture book on SwiftUI Views.\n\nStart your SwiftUI CareerBuild your dream app in SwiftUIEasily express your creativity\n\nOver 300 PagesVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\n\nFollow for more tips! \nInstagram: @bigmtnstudio \n\n#ios #iosdeveloperlife #iosdeveloper #symbols #iosdevelopment #iosapp #appledeveloper #coding #codinglife #codingisfun #programming #codingfun #coder #codingchallenge #modifier #programmer #swiftui  #developer #iosswift #swiftuitutorials #swiftuiviews #swiftuideveloper #developerlife #girlswhocode #developerdiaries #developerstuff #swiftcode","published":"2022-01-02T03:03:13Z","thumbnail_url":"https://img.youtube.com/vi/4baS26g3PBE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Let's Make a Goal Setting App","channel_name":"Kilo Loco on YouTube","video_id":"71yVIi7BxpI","video_url":"https://www.youtube.com/watch?v=71yVIi7BxpI","description":"In this live stream, Kilo Loco creates a goal setting app to kick off the new year.","published":"2022-01-01T22:45:36Z","thumbnail_url":"https://img.youtube.com/vi/71yVIi7BxpI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"The highest earning app this Christmas, #Tesla, #Oculus, and more in This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"kUl-aff4k_w","video_url":"https://www.youtube.com/watch?v=kUl-aff4k_w","description":"This Week in #Apps - The #Christmas edition\n\n0:00 - Intro\n0:18 - 🥇 The highest earning apps this Christmas? It wasn't #TikTok...\n3:20 - 🍎 #Apple tops #Google\n4:48 - 🗨️ The end of #Alexa and #GoogleHome\n6:43 - 🚗 How many #cars did #Tesla sell in 2021?\n7:44 - 👓 #Oculus sales doubled this Christmas\n9:39 - Outro\n\nThis Week in Apps is a weekly #news show about #mobile apps and #games. Subscribe to make sure you're always in the know.\n\n▶ The highest earning apps this Christmas: https://appfigures.com/resources/this-week-in-apps/20211231?f=1\n▶ Live ASO Q&amp;A with Ariel Michaeli (Jan. 12th): https://www.youtube.com/watch?v=BBAn1-XWr9w\n\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n▶ Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli","published":"2022-01-01T20:54:33Z","thumbnail_url":"https://img.youtube.com/vi/kUl-aff4k_w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"#TikTok was the most downloaded #app in #2021 #shorts","channel_name":"Appfigures on YouTube","video_id":"0z_CHtMreJU","video_url":"https://www.youtube.com/watch?v=0z_CHtMreJU","description":"Which #mobile #apps had the most downloads in 2021? \n\nWatch the full video https://www.youtube.com/watch?v=bMYtbr1TfSA","published":"2022-01-01T20:34:00Z","thumbnail_url":"https://img.youtube.com/vi/0z_CHtMreJU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Big Mountain Studio wish you all Happy New Years! Let’s start an adventurous new chapter!","channel_name":"Mark Moeykens on YouTube","video_id":"OekDLpfncBE","video_url":"https://www.youtube.com/watch?v=OekDLpfncBE","description":"Big Mountain Studio wish you all Happy New Years!\n\nLet’s start an adventurous new chapter! \n\nGoodbye 2021! \nWelcome 2022!\n\n#newyears #happynewyear #goodbye2021 #welcome2022 #2022 #swiftui #programmers \n#swiftuilang #ios #iosdevelopers #ioslife #developerslife #softwaredeveloper #softwareengineer #geeksforgeeks  #geekgirls #appdevelopers #appcreation #appmaker #swiftuibyexample #swiftuitutorials #swiftuiappdevelopment #swiftuiessentials #swiftios #iosdeveloper #appdeveloper #appdevelopment #programminglife #programmingisfun #apple","published":"2022-01-01T00:44:12Z","thumbnail_url":"https://img.youtube.com/vi/OekDLpfncBE/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Building Netflix App in Swift 5 and UIKit (Xcode 13, 2021) - Episode 10 Search Results Controller","channel_name":"Amr on YouTube","video_id":"HnWWo0b4v9w","video_url":"https://www.youtube.com/watch?v=HnWWo0b4v9w","description":"In this video we will continue implementing the search functionality to the app.\n\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2022-01-01T00:05:31Z","thumbnail_url":"https://img.youtube.com/vi/HnWWo0b4v9w/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI iOS15 Text view gets a new initializer to format non-string type numbers, Percent & Currency","channel_name":"Mark Moeykens on YouTube","video_id":"4pJOlI7SCvs","video_url":"https://www.youtube.com/watch?v=4pJOlI7SCvs","description":"In #SwiftUI starting in #iOS15 the Text view gets a new initializer to format non-string types like numbers.\n\nYou can format as:\n👉 Number\n👉 Percent\n👉 Currency\n\nGet the FREE SwiftUI Picture Book\n\nGet started with a FREE picture book on SwiftUI Views.\n\nStart your SwiftUI Career\nBuild your dream app in SwiftUI\nEasily express your creativity\nOver 300 Pages\nVisually learn with the Screenshot + Code method\n\nhttps://www.bigmountainstudio.com/views-15/l56tk\n\n#nonstrings #textviews #verticallayout  #format #swiftuiviews #swiftuilang #ios #iosdevelopers #ioslife #developerslife #softwaredeveloper #softwareengineer #geeksforgeeks  #geekgirls #appdevelopers #appcreation #appmaker #swiftuibyexample #swiftuitutorials #swiftuiappdevelopment #swiftuiessentials #swiftios #iosdeveloper #appdeveloper #appdevelopment #programming #programminglife #programmingisfun","published":"2021-12-30T22:23:29Z","thumbnail_url":"https://img.youtube.com/vi/4pJOlI7SCvs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Notarize using notarytool","channel_name":"Apple Programming","video_id":"2xJcMzoi0EI","video_url":"https://www.youtube.com/watch?v=2xJcMzoi0EI","description":"How we can use notarytool introduced in Xcode 13 and macOS Monterey to notarize Mac applications.\n\nOriginal video on app notarization: https://www.youtube.com/watch?v=fMRT8mPMJUs&amp;list=PLE83F832121568D36&amp;index=82\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-12-30T21:00:03Z","thumbnail_url":"https://img.youtube.com/vi/2xJcMzoi0EI/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Why Use AppCode? Check Out My Tooling (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"qmRHqW6iyMc","video_url":"https://www.youtube.com/watch?v=qmRHqW6iyMc","description":"As I refactor some Swift code, viewers ask me about AppCode. Why do I use AppCode? What plugins does it offer? I stream at https://www.twitch.tv/qcoding\n\nGit commit message template: https://github.com/jonreid/GitCommitMessageTemplate\n\nTest file template: https://qualitycoding.org/swift-unit-testing-template/\n\nSorry, I didn't notice the viewer comment that my whiteboard camera was no longer updating.\n\n00:00 - I'm Not Smart, Just Stubborn\n02:00 - Using AppCode\n06:30 - Context\n10:43 - Refactoring to Move Sanitizer Code\n20:49 - Custom Commit Template\n25:15 - Why Do I Use AppCode? Plugin Tour\n31:09 - Parallel Change Refactoring to Move Code\n41:02 - Deciding to Move Test Code\n48:32 - Custom Test Template, But \"Test Zero\" Not Good for TCR","published":"2021-12-30T03:51:58Z","thumbnail_url":"https://img.youtube.com/vi/qmRHqW6iyMc/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Building Netflix App in Swift 5 and UIKit (Xcode 13, 2021) - Episode 9 - SearchViewController Part 1","channel_name":"Amr on YouTube","video_id":"ni4E1Gdie-c","video_url":"https://www.youtube.com/watch?v=ni4E1Gdie-c","description":"In this video we will start working on the SearchViewController. This tab will have some works that will be divided on multiple videos. will will start at this part by laying out the main tableview to view the discoverable movies\n\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-30T01:35:11Z","thumbnail_url":"https://img.youtube.com/vi/ni4E1Gdie-c/hqdefault.jpg","twitter_url":""},{"name":"Learning to Lean Into TCR + ApprovalTests (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"fJMusHBbKgE","video_url":"https://www.youtube.com/watch?v=fJMusHBbKgE","description":"If TCR (Test and Commit, or Revert) automatically reverts when tests fail, how do we make forward progress? What are the workflow patterns? When things got hard, I turned off TCR, but this is the wrong approach. The right approach is to lean into the pain and work in smaller steps. I stream at https://www.twitch.tv/qcoding\n\nAfter the 1-hour mark, I get help from other folks debugging a mysterious crash.\n\n00:00 - Where Are the Edges of TCR?\n42:36 - Turning Off TCR is the Wrong Approach\n53:26 - Try For Real, Crash, Debug","published":"2021-12-29T20:25:20Z","thumbnail_url":"https://img.youtube.com/vi/fJMusHBbKgE/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift Type System Introduction (Lecture)","channel_name":"Richard Topchii on YouTube","video_id":"-61sV7wA7rw","video_url":"https://www.youtube.com/watch?v=-61sV7wA7rw","description":"An introduction lecture into the Swift Type System focusing on the differences between it and the Objective-C Type System.\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nTimecodes:\n\n0:00 - Intro\n0:30 - About the speaker - Richard Topchii\n0:59 - Swift Programming Language Overview\n2:15 - Objective-C without the C\n2:37 - Swift Adoption Statistics\n3:12 - The need for Swift\n5:09 - Objective-C at a glance\n6:30 - Problems with the Objective-C\n8:42 - Objective-C vs Swift examples\n10:07 - Objective-C Type System issues\n11:25 - Swift Type System Overview\n12:25 - Compound Types\n14:45 - Named Types\n15:28 - Classes\n16:48 - Structs\n17:34 - Differences between a Class and a Struct\n19:00 - Enums\n20:12 - Protocols\n22:38 - Protocol-Oriented Programming\n24:21 - Protocols and the Swift Standard Library\n27:20 - Demo","published":"2021-12-29T16:55:03Z","thumbnail_url":"https://img.youtube.com/vi/-61sV7wA7rw/hqdefault.jpg","twitter_url":""},{"name":"Beginner Developers Struggle With This","channel_name":"Sean Allen on YouTube","video_id":"SxU_rJdHPDc","video_url":"https://www.youtube.com/watch?v=SxU_rJdHPDc","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this video I discuss some common issues that developers just learning how to program face and how to overcome them. A big part of this is taking the time to learn programming fundamentals.\n\nPortfolio App Ideas Video:\nhttps://youtu.be/v8XK41iTTkM\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-12-29T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/SxU_rJdHPDc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Final review of MVVM Architecture and other features | SwiftUI Map App #9","channel_name":"Swiftful Thinking","video_id":"LuyWO86Myz0","video_url":"https://www.youtube.com/watch?v=LuyWO86Myz0","description":"We are done coding! In this video, we wrap up the course by looking at what we've built and reviewing the app architecture. We used MVVM to keep our app organized, efficient, and scalable! Thanks for watching!\n\nIf you enjoyed this FREE course, please don't forget to like & subscribe :)\n\nSupport the channel and Nick's coffee addiction: https://www.buymeacoffee.com/nicksarno","published":"2021-12-29T13:00:08Z","thumbnail_url":"https://img.youtube.com/vi/LuyWO86Myz0/hqdefault.jpg","twitter_url":""},{"name":"VLOG 1: BACK IN NORWAY","channel_name":"The Swift Guy","video_id":"wV4rgw1aV70","video_url":"https://www.youtube.com/watch?v=wV4rgw1aV70","description":"Hey, I might have been offline for a little while, but I'm not dead. Although I have not been doing much programming for the last years, I have been up to other stuff. I thought I might film some of that and put it up as vlogs. More to come, I hope. Seb","published":"2021-12-28T17:35:38Z","thumbnail_url":"https://img.youtube.com/vi/wV4rgw1aV70/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Swift Language Tutorial for Beginners - Part 3 - Arrays, Optionals and Computed Properties","channel_name":"Karin Prater on YouTube","video_id":"vAouUuDRIi4","video_url":"https://www.youtube.com/watch?v=vAouUuDRIi4","description":"Let's continue building a basic calculator app with SwiftUI. In this part we will use arrays to store data more flexible. We will need to deal with array manipulations and optionals. In the last part, I already showed you some examples for functions which I will extend. Additionally, I will show you computed properties and how they compare to functions.\n\nThe first part will teach you the following Swift basics:\n- constant vs vars properties\n- swift functions, function syntax, function naming, return types and input parameters\n- If statements, if else, comparison operators\n- Use function to not repeat the same code at multiple places\n-  Arrays: working with arrays, append\n-  Swift optionals, how to deal with optionals\n\nIn this series, you will build your first iOS app with SwiftUI and learn the basics of the Swift programming language.  It is the second part of a beginner tutorial series.\n\n➡️ PART 1 https://youtu.be/YHBNjgBtr9U\n➡️ PART 2  https://youtu.be/xJioQviUyEs\n➡️ PART 4 https://youtu.be/pbaCz4FWZkE\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n#Swift #SwiftUI #iOSDevelopment","published":"2021-12-28T17:33:39Z","thumbnail_url":"https://img.youtube.com/vi/vAouUuDRIi4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Swift Language Tutorial for Beginners - Part 4 - Enums and Switch Case Statements","channel_name":"Karin Prater on YouTube","video_id":"pbaCz4FWZkE","video_url":"https://www.youtube.com/watch?v=pbaCz4FWZkE","description":"Let's see use enums to make the calculator app much more versatile.  I will show you why enums and associated values are another cool Swift feature ⭐️.\nIt is the last part of a beginner tutorial series for Swift. In this series, you will finish your iOS app with SwiftUI and learn the basics of the Swift programming language. \n\nIn this part I will teach you the following Swift basics:\n- enum\n- switch case\n- associated value\n- making enums equatable\n\nIn this series, you will build your first iOS app with SwiftUI and learn the basics of the Swift programming language.  It is the first part of a beginner tutorial series. I tried to show you the absolute fundamentals.\n\n➡️  PART 1 https://youtu.be/YHBNjgBtr9U\n➡️  PART 2 https://youtu.be/xJioQviUyEs\n➡️  PART 3 https://youtu.be/vAouUuDRIi4\n\nIf you what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n#SwiftUI #Swift #iOSDevelopment","published":"2021-12-28T15:00:28Z","thumbnail_url":"https://img.youtube.com/vi/pbaCz4FWZkE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Code Completion Episode 62: Recover Your AirTags Responsibly","channel_name":"Code Completion","video_id":"jWc47RfmygU","video_url":"https://www.youtube.com/watch?v=jWc47RfmygU","description":"00:00 - Intro\n00:20 - M1 Pro/Max\n03:45 - Macro Mode\n06:26 - ProRes on iOS\n10:51 - GPT-3\n15:10 - Colorful iMacs\n23:06 - AirTags\n30:49 - Outro\n31:30 - Commented Out","published":"2021-12-28T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/jWc47RfmygU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Update SwiftUI App for iPad, Landscape, and Dark Mode | SwiftUI Map App #8","channel_name":"Swiftful Thinking","video_id":"s4RniydY1xc","video_url":"https://www.youtube.com/watch?v=s4RniydY1xc","description":"We are almost done with this app! Everything is looking great, however, we now need to update some logic to support the iPad, Landscape, and Dark Mode. As you'll see, most of the app already supports these environments out-of-the-box! This is because we used adaptably formatting and colors throughout most of the app. The power of SwiftUI :)","published":"2021-12-28T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/s4RniydY1xc/hqdefault.jpg","twitter_url":""},{"name":"Trying TCR! Test and Commit, or Revert (Live Coding)","channel_name":"Quality Coding on YouTube","video_id":"HJ3qTMSBIp0","video_url":"https://www.youtube.com/watch?v=HJ3qTMSBIp0","description":"TCR is a like TDD to the extreme. If tests pass, it commits. If tests fail, it reverts. Watch me use it in Swift. Here, I'm using it together with ApprovalTests. I stream at https://www.twitch.tv/qcoding\n\n00:00 - Welcome\n03:17 - Review of Approval Tests\n10:01 - Next Goal\n15:28 - Starting TDD Toward Goal\n20:00 - Switching New Test to Approvals\n23:28 - TCR Introduction\n30:42 - Excluding TCR Settings from Git\n39:38 - Continuing with TCR","published":"2021-12-27T22:11:38Z","thumbnail_url":"https://img.youtube.com/vi/HJ3qTMSBIp0/hqdefault.jpg","twitter_url":"https://twitter.com/qcoding"},{"name":"Swift Language Tutorial for Beginners - Part 2 - If Else Statements and Functions","channel_name":"Karin Prater on YouTube","video_id":"xJioQviUyEs","video_url":"https://www.youtube.com/watch?v=xJioQviUyEs","description":"Let's see how we can use conditional statements with if else and how to work with functions.  I will show you why functions are useful for writing cleaner code.\n It is the second part of a beginner tutorial series for Swift. In this series, you will build your first iOS app with SwiftUI and learn the basics of the Swift programming language. \n\nYou will get to know the following concepts:\n- constant vs variable properties\n- comparison operators: if statements, if else,\n- swift functions: function syntax, function naming, return types and input parameters\n- use function to not repeat the same code at multiple places\n\nPART 1 https://youtu.be/YHBNjgBtr9U\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n\n#SwiftUI #SwiftBasics #iOSDevelopment","published":"2021-12-27T11:46:05Z","thumbnail_url":"https://img.youtube.com/vi/xJioQviUyEs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Swift Language Tutorial for Beginners - Part 1 - Naming Conventions and Swift Type System","channel_name":"Karin Prater on YouTube","video_id":"YHBNjgBtr9U","video_url":"https://www.youtube.com/watch?v=YHBNjgBtr9U","description":"In this series, you will build your first iOS app with SwiftUI and learn the basics of the Swift programming language.  It is the first part of a beginner tutorial series. I tried to show you the absolute fundamentals.\n\nAs an example I will build a small calculator app. Because seeing how Swift works in an actual app is the best way to understand the basics.\n\nThe first part will teach you the following Swift basics:\n-   naming conventions in Swift\n-  Swift type system: type inference and type safety\n- basic types Int, Double, Bool, Strings\n\nPART 2 https://youtu.be/xJioQviUyEs\nPART 3 https://youtu.be/vAouUuDRIi4\nPART 4 https://youtu.be/pbaCz4FWZkE\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n#SwiftUI #SwiftBasics #iOSDevelopment","published":"2021-12-27T11:19:10Z","thumbnail_url":"https://img.youtube.com/vi/YHBNjgBtr9U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"The HOTTEST trend of 2022, Apple on Android, and more!  in This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"bMYtbr1TfSA","video_url":"https://www.youtube.com/watch?v=bMYtbr1TfSA","description":"This Week in #Apps:\n\n00:22 - 🥇 The most downloaded #app in 2021\n02:26 - 🎉 #Twitter's big month (and year)\n03:30 - 🤑 Why #Reddit's filing for #IPO\n04:46 - 🍎 #Apple goes #Android\n05:53 - 📈 Is #Widgetsmith still making money?\n07:14 - Outro\n\n▶ When Musk, Snowden, and WhatsApp Want You to Get Signal: https://appfigures.com/resources/insights/whatsapp-exodus-signal-telegram\n▶ Twitter's Making Money! https://appfigures.com/resources/this-week-in-apps/20211217?f=1\n▶ The most downloaded app for widgets: https://appfigures.com/resources/this-week-in-apps/20200925?f=1\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n▶ Get ASO Tools: https://appfigures.com/aso-tools\n► Twitter: @arielmichaeli","published":"2021-12-25T20:04:18Z","thumbnail_url":"https://img.youtube.com/vi/bMYtbr1TfSA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 8 - Upcoming Controller","channel_name":"Amr on YouTube","video_id":"Wkilq7mzEKk","video_url":"https://www.youtube.com/watch?v=Wkilq7mzEKk","description":"In this video we will start working on the upcoming view controller and set the layout for the tableview. and pass the info with the view model to populate the table. we’ll also create a custom cell for the table to view the data being sent to it\n\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-24T22:19:13Z","thumbnail_url":"https://img.youtube.com/vi/Wkilq7mzEKk/hqdefault.jpg","twitter_url":""},{"name":"CalendarKit Demo","channel_name":"Richard Topchii on YouTube","video_id":"Fi-Qqp9BaAs","video_url":"https://www.youtube.com/watch?v=Fi-Qqp9BaAs","description":"CalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nGet latest CalendarKit on GitHub https://github.com/richardtop/CalendarKit\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nWatch CalendarKit Tutorials:\nCreate iOS Calendar app in Swift with CalendarKit (Full Tutorial)\nhttps://youtu.be/iC4XxmExqFA\nPart 1: Create iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=cvF1D-F_LPw\nPart 2: Editing events: iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=6KHTYsYs12w\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/","published":"2021-12-24T16:20:20Z","thumbnail_url":"https://img.youtube.com/vi/Fi-Qqp9BaAs/hqdefault.jpg","twitter_url":""},{"name":"Unboxing Macbook Pro M1 Max 14 inch","channel_name":"Swift and Tips","video_id":"Lb3nttPob1U","video_url":"https://www.youtube.com/watch?v=Lb3nttPob1U","description":"Hello everyone!\nI've finally received my Macbook pro 14-inch with M1 Max, and I didn't want to miss the opportunity to record the unboxing experience, I hope you enjoy it! ❤️\n\nThe review will come pretty soon, stay tuned!\n\nIf you are watching the video on the publication date, I wish you happy holidays and a great 2022 🥳. We will continue with more Swift and SwiftUI (and sometimes reviews, why not) in the coming year!\n\nTake care,\nPitt\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Youtube Audio Library\n- Video edited with LumaFusion","published":"2021-12-24T16:00:08Z","thumbnail_url":"https://img.youtube.com/vi/Lb3nttPob1U/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Live App Store Optimization Q&A w/ Ariel Michaeli","channel_name":"Appfigures on YouTube","video_id":"BBAn1-XWr9w","video_url":"https://www.youtube.com/watch?v=BBAn1-XWr9w","description":"App Store Optimization has become a necessity on both the App Store and Google Play, and in 2022, if you want to be found you have to do it properly or you'll get left behind.\n\nIN this live #ASO Q&amp;A I'll be taking questions from viewers to help you start the year right.\n\nMore resources:\n\n▶ Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n▶ Keywords Teardowns: https://appfigures.com/resources/keyword-teardowns\n▶ Get ASO Tools: https://appfigures.com/signup\n▶ Get a demo of my platform: https://fg.rs/getdemo\n▶ Find me on Twitter: https://twitter.com/arielmichaeli","published":"2021-12-24T15:55:09Z","thumbnail_url":"https://img.youtube.com/vi/BBAn1-XWr9w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Micro/feature frameworks, by Jeroen Leenarts (English)","channel_name":"CocoaHeadsNL","video_id":"w139Vcmr1GY","video_url":"https://www.youtube.com/watch?v=w139Vcmr1GY","description":"Jeroen gives you a introduction on how to get started with a Micro Framework or even a Micro Feature architecture. You will get some hands-on guidance on how to get started with Tuist and apply it on your (next) project.","published":"2021-12-23T19:57:40Z","thumbnail_url":"https://img.youtube.com/vi/w139Vcmr1GY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"CVC #9 - Co-Founder Update, Goals & Beta","channel_name":"Sean Allen on YouTube","video_id":"kiL517LgRRY","video_url":"https://www.youtube.com/watch?v=kiL517LgRRY","description":"In this video I give an update on my on the co-founder search as well as dive into the interview process and how I chose someone to do the trial period with. I also showcase a new goals screen with the corresponding widget and dive into the beta/launch timeline.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - Update Intro\n0:50 - Co-Founder Familiarity\n2:47 - Interview Process\n3:56 - Take Home Project - Product Mock ups\n6:09 - Monthly Rate & Founder Mentality\n10:28 - Candidate Selection\n11:13 - Goals Screen\n13:30 - Beta/Launch Timeline\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-12-23T13:10:05Z","thumbnail_url":"https://img.youtube.com/vi/kiL517LgRRY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"This feature of iOS is crushing games on the App Store #shorts","channel_name":"Appfigures on YouTube","video_id":"bKc64a4xjlI","video_url":"https://www.youtube.com/watch?v=bKc64a4xjlI","description":"Game developers shipped fewer games to the App Store in 2021, but only after one “feature” went live.\n\nHow bad is it? It’s real bad!\n\nSubscribe for more #news about #mobile #apps and #games","published":"2021-12-23T02:32:29Z","thumbnail_url":"https://img.youtube.com/vi/bKc64a4xjlI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How much are Super filled making Twitter creators? #shorts","channel_name":"Appfigures on YouTube","video_id":"rHErPvZYK9c","video_url":"https://www.youtube.com/watch?v=rHErPvZYK9c","description":"Twitter’s $uper Follows were off to a rocky start but are *finally* starting to make some money.\n\nHow much? Quite a bit!\n\nSubscribe for more #news about #mobile #apps and #games","published":"2021-12-23T02:27:17Z","thumbnail_url":"https://img.youtube.com/vi/rHErPvZYK9c/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"New Course - The Swift Arcade Professional iOS Development Course - UIKit","channel_name":"Swift Arcade","video_id":"vDx_WUO3Ko4","video_url":"https://www.youtube.com/watch?v=vDx_WUO3Ko4","description":"Exclusive early bird coupon for loyal watchers ($9.99 regular $199 expires in 5 days)\n\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?couponCode=EARLYBIRD\n\nHi all! Very excited to announce the launch of a brand new iOS professional development course. This course will teach you how to:\n\n- How to build professional looking iOS apps programatically using UIKit\n- Version control with Git\n- High-level understanding of Agile\n- Essential software engineering skills like unit testing and refactoring\n- How to land your first professional iOS job\n\nUse this exclusive early coupon to sign-up for only $9.99 today (regular price $199.99).\n\nhttps://www.udemy.com/course/the-swift-arcade-professional-ios-development-course-uikit/?couponCode=EARLYBIRD","published":"2021-12-22T23:07:17Z","thumbnail_url":"https://img.youtube.com/vi/vDx_WUO3Ko4/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"M1 Pro/Max: An iOS developer’s perspective","channel_name":"Mike Mikina on YouTube","video_id":"N5KNba2w1vo","video_url":"https://www.youtube.com/watch?v=N5KNba2w1vo","description":"I got MacBook Pro M1 Max and I would like to share my opinion about it. \n\nI’m an iOS developer and wanted to check how big of a difference it is compare to M1. Instead of running benchmarks I decided to check apps that I use daily for work like Xcode, Swiftymocky, Tuist, Fastlane.\n\nIs it worth to switch from M1? Which one is better M1 Pro or M1 Max? How much memory 16GB or 32GB? \n\nAll the links from the video are in the repository: https://github.com/mikina/M1ProMaxVideoLinks\n\n00:00 Intro\n00:59 Compare build time on 3 machines\n02:11 Incremental build\n03:06 Xcode\n04:09 Swiftymocky\n04:27 Tuist\n04:51 Fastlane\n05:25 File indexing\n05:46 Build on a device\n06:13 Disk speed test\n06:29 Summary\n08:32 Outro\n08:51 Wait, what?! 😆 \n\n#iOS #Swift #programming #xcode #apple\nMusic: Streambeats","published":"2021-12-22T20:23:21Z","thumbnail_url":"https://img.youtube.com/vi/N5KNba2w1vo/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Swift Playgrounds 4, SwiftUI at Apple,  CS Fundamentals, Algorithms & More","channel_name":"Sean Allen on YouTube","video_id":"F6oAuaY28eA","video_url":"https://www.youtube.com/watch?v=F6oAuaY28eA","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn this episode of Swift News we discuss the release of Swift Playgrounds 4, how much Swift and SwiftUI is being used inside Apple, and the 2021 App Store Awards. We also talk about Swift Algorithms, CS fundamentals, Async/Await Tasks, AsyncSequence and more!\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 - Intro\n0:26 - Swift Playgrounds 4\n1:37 - Swift & SwiftUI Growth\n3:39 - App Store Awards & Unboxing\n5:04 - Swift Algorithms\n6:54 - Are CS Fundamentals Necessary?\n10:40 - Swift Tasks\n11:55 - AsyncSequence\n12:43 - Mac App Resources\n13:40 - App Store A/B Testing\n14:38 - Cross Platform Design Giveaways\n16:11 - LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-12-22T16:12:03Z","thumbnail_url":"https://img.youtube.com/vi/F6oAuaY28eA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Flutter: Improve ListView Reordering and Rendering","channel_name":"Stream Developers on YouTube","video_id":"0d_g_Hkbj9U","video_url":"https://www.youtube.com/watch?v=0d_g_Hkbj9U","description":"","published":"2021-12-21T15:41:02Z","thumbnail_url":"https://img.youtube.com/vi/0d_g_Hkbj9U/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Code Completion Episode 61","channel_name":"Code Completion","video_id":"yTSABTRQpjs","video_url":"https://www.youtube.com/watch?v=yTSABTRQpjs","description":"","published":"2021-12-21T13:00:27Z","thumbnail_url":"https://img.youtube.com/vi/yTSABTRQpjs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Small habits that helped me to make 52 videos in 52 weeks!","channel_name":"Swift and Tips","video_id":"HVStw9bXzZU","video_url":"https://www.youtube.com/watch?v=HVStw9bXzZU","description":"Hello Everyone, some people asked me: How I made 52 videos this year? In other words, a video per week? How's that even possible for a person like me with two kids and a full-time job?\n\nI would like to share some tips on how I changed my habits to find a time in my day to work in Swift and Tips. This is not only for making videos on Youtube, believe me, but this will also help you for the rest of your life.\n\nBooks:\nAtomic Habits (US): https://amzn.to/3HdkLl1\nAtomic Habits (MX): https://amzn.to/3J0Fxpv\nThe War of Art (US): https://amzn.to/30Mtxa0\nThe War of Art(MX): https://amzn.to/3JfmBnh\n\nReferences:\n* Ikigai: https://youtu.be/G2SqqjRn_c0\n* The two-minutes rule: https://jamesclear.com/how-to-stop-procrastinating\n\n-------\n\nContent:\n0:00 - Intro\n0:33 - The book that changed my life\n3:53 - The two-minutes rule\n5:58 - Learn to enjoy the process\n7:40 - Find your passion and what makes you happy\n8:58 - Ikigai \n9:17 - Do you want to learn more?\n\n------\nOther videos in the channel:\n* Sony XM4 vs AirPods Max (6 months later): https://youtu.be/m_HBF_f4_oc\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Youtube Audio Library\n- Video edited with LumaFusion","published":"2021-12-19T21:21:39Z","thumbnail_url":"https://img.youtube.com/vi/HVStw9bXzZU/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Firebase Authentication SwiftUI Package","channel_name":"Stewart Lynch on YouTube","video_id":"tKBguB5c5ic","video_url":"https://www.youtube.com/watch?v=tKBguB5c5ic","description":"A Swift Package for implementing a turnkey solution for signing up and signing in to Firebase using **email/password** or **apple**.\n\nSolution facilitates ability to request **password reset** for email/password sign in as well as **account deletion** for both.\n\nCheck out the repository at:\n   https://github.com/StewartLynch/FBAuthentication\nLink is there as well to full documentation:\n   https://stewartlynch.github.io/FBAuthentication/\n\nDownload Starter app from:\nhttps://www.createchsol.com/SPMStarterProjects/StarterProject-MyGreatApp.zip\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:44 Creating Firebase Project\n5:53 Enabling Sign In with Apple\n7:50 Adding FBAuthentication Swift Package\n9:07 Configuring app for Firebase and FBAuthentication and testing\n20:53 Deleting an account and the Firebase Delete User Database Extension\n25:50 Custom Colors and Icon\n26:50 Modifying the Swift Package\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-12-19T14:41:56Z","thumbnail_url":"https://img.youtube.com/vi/tKBguB5c5ic/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"R.I.P mobile games, Super Follows soars, and more – This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"WhOCa27DRCQ","video_url":"https://www.youtube.com/watch?v=WhOCa27DRCQ","description":"This Week in #Apps:\n\n00:00 - Intro\n00:20 - 💰 #Twitter hits $100K\n02:00 - 😱 Games downloads down 19%\n02:46 - 📈 #Minecraft vs. #Roblox\n03:52 - ☠️ RIP games on the App Store\n05:35 - 🥊 #DAZN's $100M\n06:42 - Outro\n\n▶ The Most Downloaded games in the world: https://appfigures.com/resources/insights/most-downloaded-games-nov-2021\n▶ Mobile app research with Explorer: https://appfigures.com/explorer\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n▶ Twitter: @arielmichaeli","published":"2021-12-18T21:16:04Z","thumbnail_url":"https://img.youtube.com/vi/WhOCa27DRCQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 7 - SDWebImage","channel_name":"Amr on YouTube","video_id":"SOSX_ENJtFg","video_url":"https://www.youtube.com/watch?v=SOSX_ENJtFg","description":"In this video we will refactor the models we’re using to handle the response and we’re going to feed the images into the collection view cells\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-17T15:52:19Z","thumbnail_url":"https://img.youtube.com/vi/SOSX_ENJtFg/hqdefault.jpg","twitter_url":""},{"name":"Creating Seamless Looping SwiftUI Animations","channel_name":"Stream Developers on YouTube","video_id":"tZL-CvtgWqQ","video_url":"https://www.youtube.com/watch?v=tZL-CvtgWqQ","description":"In this SwiftUI animation tutorial, we are going to explore how to build seamless looping animations. This tutorial will teach you how to build repeating loading and splash screen animations. In particular, you will learn how to create the moving waves and rotation animation of the Stream logo, which is used in the Stream Chat iOS SDK sample application's splash screen.\n\nRelevant links:\nStream: https://getstream.io/\nStream Chat: https://getstream.io/chat/\nStream Chat SwiftUI SDK Tutorial: https://gstrm.io/getting-started-swiftui\n\nGet the project: https://github.com/GetStream/stream-swiftui-animations/blob/main/StreamLogoAnimation/StreamLogoAnimation.zip/\n\nAmos' Twitter: https://twitter.com/amos_gyamfi/\nStream's Twitter: https://twitter.com/getstream_io/\n\nTimestamps:\n0:00 Introduction\n1:04 Bringing the animation assets from Sketch\n3:55 Creating initial animation states in XCode\n4:28 Adding trigger and animation\n6:34 Changing animatable properties over time","published":"2021-12-17T15:24:07Z","thumbnail_url":"https://img.youtube.com/vi/tZL-CvtgWqQ/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"a day in the life of a startup software engineer","channel_name":"Gary Tokman on YouTube","video_id":"U8rnl-NSWTQ","video_url":"https://www.youtube.com/watch?v=U8rnl-NSWTQ","description":":)\n\nstartup: https://trycandle.com\n\nig: https://instagram.com/f6ary\ntwitter: https://twitter.com/f6ary\n\nThanks for watching my day in the life! I'm thrilled to share a new startup I am working on called Candle. I've worked as a software engineer for the past 5 years at a handle full of companies like Wagz, DraftKings, TrueMotion, and now working on Candle! I'm sharing it here with anyone who wants to follow my journey! \n\nI'm learning a lot about startups, marketing, RN, design, backend arch, and if you have questions or suggestions about these, drop a comment below. 👇","published":"2021-12-17T05:32:16Z","thumbnail_url":"https://img.youtube.com/vi/U8rnl-NSWTQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Swift Playground 4 - Build iOS App on an iPad","channel_name":"Xcoding with Alfian","video_id":"dxwqoJXFQRY","video_url":"https://www.youtube.com/watch?v=dxwqoJXFQRY","description":"Swift Playground 4 had been released by Apple today. It supports building and submitting iOS application to the App Store directly from an iPad without mac and Xcode! \n\nIn this video, i am going to experiment building an iOS App by moving an existing XCANews Xcode Project to the Swift Playground 4!\n\nXCANews Github Repo:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nBuilding XCA News App Series\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course:\nhttps://youtu.be/AcV440Pv9a4","published":"2021-12-16T17:33:10Z","thumbnail_url":"https://img.youtube.com/vi/dxwqoJXFQRY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Getting User Location on iOS with Swift","channel_name":"Kilo Loco on YouTube","video_id":"6bKWCS2Aw6s","video_url":"https://www.youtube.com/watch?v=6bKWCS2Aw6s","description":"Kilo Loco shows you how to get the user/device location using CoreLocation to access location updates, Combine to send data, and SwiftUI to display the user's coordinates.\n\nArticle: \nhttps://www.kiloloco.com/articles/014-device-location-ios/\n\nProject:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/device-location-ios\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\n\n#swift #swiftlang #iosdev","published":"2021-12-16T14:00:02Z","thumbnail_url":"https://img.youtube.com/vi/6bKWCS2Aw6s/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Build your first SwiftUI app with Swift Playgrounds 4","channel_name":"Paul Hudson on YouTube","video_id":"EbBjeRqQpl0","video_url":"https://www.youtube.com/watch?v=EbBjeRqQpl0","description":"In this video you’ll learn how to use Swift Playgrounds 4 to build your first SwiftUI app. Along the way you’ll learn the basics of SwiftUI views and modifiers, use lists, grids, images, buttons, and more, see how to bring in third-party Swift packages from GitHub, and more.\n\nSponsored by RevenueCat, who make it easy to integrate in-app purchases and subscriptions into your apps. Find out more at revenuecat.com\n\nFollow my free 100 Days of SwiftUI course at https://www.hackingwithswift.com/100/swiftui\n\n00:15 Intro\n01:18 First Steps\n05:56 Making a List\n09:11 Working with dynamic data\n13:33 Bringing in pictures\n21:20 Playing some audio\n29:56 Making it work better fullscreen\n33:52 Wrapping up\n35:49 Where next?","published":"2021-12-15T22:24:10Z","thumbnail_url":"https://img.youtube.com/vi/EbBjeRqQpl0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"CocoaHeadsNL Online Meetup, 15 December 2021","channel_name":"CocoaHeadsNL","video_id":"wmZCwbUbTt4","video_url":"https://www.youtube.com/watch?v=wmZCwbUbTt4","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have talk from Jeroen Leenarts about Micro/feature frameworks.\n\nPlease note: we start at 20:00 Hrs CET (19:00 UTC).","published":"2021-12-15T15:23:57Z","thumbnail_url":"https://img.youtube.com/vi/wmZCwbUbTt4/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 6 - Networking/Extensions","channel_name":"Amr on YouTube","video_id":"9InccoI9kQA","video_url":"https://www.youtube.com/watch?v=9InccoI9kQA","description":"In this video we are going to complete the API Calls for the app for each section. also we’re going to talk briefly about extensions and fix some UI related things.\nSource code: https://github.com/amrhossam96/Netflix-clone\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-14T20:20:52Z","thumbnail_url":"https://img.youtube.com/vi/9InccoI9kQA/hqdefault.jpg","twitter_url":""},{"name":"Did you know you can override UserDefaults with launch arguments? 😲","channel_name":"Vincent Pradeilles on YouTube","video_id":"LFN5gwEGZqY","video_url":"https://www.youtube.com/watch?v=LFN5gwEGZqY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nJoin me later today to learn how to use async / await on iOS 13 👉 https://www.youtube.com/watch?v=2GAZejFMA2g\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-12-14T15:55:53Z","thumbnail_url":"https://img.youtube.com/vi/LFN5gwEGZqY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 60: Basically the Wild West","channel_name":"Code Completion","video_id":"D_OMF2EzRHc","video_url":"https://www.youtube.com/watch?v=D_OMF2EzRHc","description":"","published":"2021-12-14T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/D_OMF2EzRHc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Fixing Bookworm – Accessibility SwiftUI Tutorial 6/6","channel_name":"Paul Hudson on YouTube","video_id":"17GjvQf2bzs","video_url":"https://www.youtube.com/watch?v=17GjvQf2bzs","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-13T22:51:22Z","thumbnail_url":"https://img.youtube.com/vi/17GjvQf2bzs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing Word Scramble – Accessibility SwiftUI Tutorial 5/6","channel_name":"Paul Hudson on YouTube","video_id":"GgqQU0VxQvU","video_url":"https://www.youtube.com/watch?v=GgqQU0VxQvU","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-13T22:51:19Z","thumbnail_url":"https://img.youtube.com/vi/GgqQU0VxQvU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Fixing Guess the Flag – Accessibility SwiftUI Tutorial 4/6","channel_name":"Paul Hudson on YouTube","video_id":"fqM0lsq-Wpk","video_url":"https://www.youtube.com/watch?v=fqM0lsq-Wpk","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-13T22:51:15Z","thumbnail_url":"https://img.youtube.com/vi/fqM0lsq-Wpk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Monorepo VS Polyrepo","channel_name":"Tom Baranowicz","video_id":"avnByO69eI8","video_url":"https://www.youtube.com/watch?v=avnByO69eI8","description":"I recently got a chance to work on pretty big projects which use monorepo architecture and because in the past I was mostly working with polyrepo I decided it might be worth sharing some observations about the pros and cons of both solutions. In this video, I decided to compare monorepo and polyrepo from the perspective of a mobile developer, keep in mind that I'm not a DevOps, or backend developer, so my observations might be biased and do not take into account things that might be important for this kind of devs.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-12-13T15:00:05Z","thumbnail_url":"https://img.youtube.com/vi/avnByO69eI8/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Reading the value of controls – Accessibility SwiftUI Tutorial 3/6","channel_name":"Paul Hudson on YouTube","video_id":"JLsv4VVN6mY","video_url":"https://www.youtube.com/watch?v=JLsv4VVN6mY","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-12T23:37:52Z","thumbnail_url":"https://img.youtube.com/vi/JLsv4VVN6mY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Hiding and grouping accessibility data – Accessibility SwiftUI Tutorial 2/6","channel_name":"Paul Hudson on YouTube","video_id":"OiD1ZpMZUZ4","video_url":"https://www.youtube.com/watch?v=OiD1ZpMZUZ4","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-12T23:37:48Z","thumbnail_url":"https://img.youtube.com/vi/OiD1ZpMZUZ4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Identifying views with useful labels – Accessibility SwiftUI Tutorial 1/6","channel_name":"Paul Hudson on YouTube","video_id":"v7q4Y46Z3-A","video_url":"https://www.youtube.com/watch?v=v7q4Y46Z3-A","description":"In this technique project you'll learn how to make your app available to users with different access needs, then go back and fix earlier projects.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-12T23:37:44Z","thumbnail_url":"https://img.youtube.com/vi/v7q4Y46Z3-A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI challenge: recreate a design system from Sketch - example iOS app design","channel_name":"Karin Prater on YouTube","video_id":"gPjAwWMOuak","video_url":"https://www.youtube.com/watch?v=gPjAwWMOuak","description":"In this SwiftUI challenge, I will recreate a design system from Sketch resources.  I will write custom view modifiers to style texts, buttons and toggles. It can be super useful to write components that can be used in many places of your app.\nThis is a great practice session. Don't forget to take some time and try to implement some of the app views yourself.\n\nOverview\n00:00 introduction Design System with Sketch\n08:01 adding assets: colors and icons\n13:28 defining text styles\n19:04 custom view modifiers\n23:11 button styling\n38:05 custom modifiers with shadow styles\n43:08  custom toggle styles\n54: 44 Custom textfield styles\n01:00:53 build login screen view with predefined style elements\n01:16:35 image gallery screen\n01:27:43 wrap up\n\nDesign Software for apps:\n- https://www.sketch.com\nhttps://www.figma.com\n\nHuman interface guidelines https://developer.apple.com/design/human-interface-guidelines/\n\nDesign file for this challenge\nhttps://www.sketchappsources.com/free-source/4296-neumorphic-ui-kit-sketch-freebie-resource.html\n\nhttps://www.sketchappsources.com\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n\n#SwiftUI #Design #StyleGuide","published":"2021-12-12T17:38:17Z","thumbnail_url":"https://img.youtube.com/vi/gPjAwWMOuak/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"This Week in Apps - Clubhouse, Twitch, Ticketmaster, and more","channel_name":"Appfigures on YouTube","video_id":"2feX3b8C8uY","video_url":"https://www.youtube.com/watch?v=2feX3b8C8uY","description":"This Week in #Apps:\n\n00:00 - Intro\n00:24 - 🎤 A year of #Clubhouse -- what the numbers show\n02:19 - 🥇 The most downloaded apps in the world is...\n04:09 - 🕹 What happened to #Twitch?\n06:33 - 🤔 Is #TikTok letting #Instagram win?\n08:20 - 💪 #Ticketmaster beats the pandemic!\n09:53 - Outro\n\n▶ The Most Downloaded apps in the world: https://appfigures.com/resources/insights/most-downloaded-apps-nov-2021\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n► Twitter: @arielmichaeli","published":"2021-12-12T15:15:01Z","thumbnail_url":"https://img.youtube.com/vi/2feX3b8C8uY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Xcode  and Source Control - A Case Study","channel_name":"Stewart Lynch on YouTube","video_id":"eFD0KpcTcG8","video_url":"https://www.youtube.com/watch?v=eFD0KpcTcG8","description":"In this video I am going to show you why I think Xcode's  is a viable option for introducing you to Source Control with Git.\nWe will look at a case study to see what is available to us with Xcode.\nTopics covered:\n* Commits to a local repository\n* Branching\n* Checking out different branches\n* Merging\n* Merge Conflicts\n* Stashes\n* Remote repositories \n* Pushing and Pulling content\n* Reset to an earlier commit.\n*  cloning a repo from gitHub.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:20 Initial Commit\n6:49 Branches\n9:42 Merging\n12:10 Stashes\n14:09 Remote Repositories\n17:35 Merge Conflicts\n21:37 Commit Reset\n24:10 Cloning a Repository\n\nReferences mentioned in video:\nFull Xcode and Git Series Playlist\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DADQtPjCfXrBHuPHLO80oU\n\nRussell Gordon Blog on Access Tokens\n   https://www.russellgordon.ca/cs/source-control/creating-a-personal-access-token-for-xcode/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-12-12T14:39:04Z","thumbnail_url":"https://img.youtube.com/vi/eFD0KpcTcG8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Firebase Chat 16: Removing Snapshot Listeners","channel_name":"Lets Build That App","video_id":"3TSYCPE1UXI","video_url":"https://www.youtube.com/watch?v=3TSYCPE1UXI","description":"Source:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Firebase%20Real%20Time%20Chat\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-12-11T16:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3TSYCPE1UXI/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Trello Clone Board Realtime Sync - Firestore & SwiftUI #swiftui  #firestore","channel_name":"Xcoding with Alfian","video_id":"geYQjO6p3fI","video_url":"https://www.youtube.com/watch?v=geYQjO6p3fI","description":"","published":"2021-12-11T15:51:01Z","thumbnail_url":"https://img.youtube.com/vi/geYQjO6p3fI/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Sorting Wikipedia results – Bucket List SwiftUI Tutorial 10/12","channel_name":"Paul Hudson on YouTube","video_id":"6zsnh4tFmNs","video_url":"https://www.youtube.com/watch?v=6zsnh4tFmNs","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-11T03:04:36Z","thumbnail_url":"https://img.youtube.com/vi/6zsnh4tFmNs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Locking our UI behind Face ID – Bucket List SwiftUI Tutorial 12/12","channel_name":"Paul Hudson on YouTube","video_id":"2bGlnNy5q_g","video_url":"https://www.youtube.com/watch?v=2bGlnNy5q_g","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-11T03:04:33Z","thumbnail_url":"https://img.youtube.com/vi/2bGlnNy5q_g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Downloading data from Wikipedia – Bucket List SwiftUI Tutorial  9/12","channel_name":"Paul Hudson on YouTube","video_id":"XFGpFh1FJWA","video_url":"https://www.youtube.com/watch?v=XFGpFh1FJWA","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-11T03:04:30Z","thumbnail_url":"https://img.youtube.com/vi/XFGpFh1FJWA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introducing MVVM into your SwiftUI project – Bucket List SwiftUI Tutorial 11/12","channel_name":"Paul Hudson on YouTube","video_id":"kfsA87qRC3Y","video_url":"https://www.youtube.com/watch?v=kfsA87qRC3Y","description":"this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-11T03:04:27Z","thumbnail_url":"https://img.youtube.com/vi/kfsA87qRC3Y/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What are entitlements, products, and offerings in RevenueCat?","channel_name":"maeganwilson_","video_id":"Q7hnGBmEKVE","video_url":"https://www.youtube.com/watch?v=Q7hnGBmEKVE","description":"I explain the differences in entitlements, products, and offerings in RevenueCat. They can be used all together or not at all and it's important to know the use cases for these.\n\nHow to make a tip jar using RevenueCat: https://www.youtube.com/watch?v=SausZNK_y9c\n\nRevenueCat website: https://www.revenuecat.com/\n\nThis video is not sponsered by RevenueCat and it's something I thought would be useful since I needed this information clearly spelled out for me.\n\nIf you have questions, then use the link below to join the discord!\n \n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: https://geni.us/cctplus-bmc\n► Patreon: https://geni.us/cctplus-patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-10T15:52:32Z","thumbnail_url":"https://img.youtube.com/vi/Q7hnGBmEKVE/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"4 vs 2 spaces watch till the end...","channel_name":"maeganwilson_","video_id":"CvWdWtfaKLI","video_url":"https://www.youtube.com/watch?v=CvWdWtfaKLI","description":"► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-10T14:28:12Z","thumbnail_url":"https://img.youtube.com/vi/CvWdWtfaKLI/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Selecting and editing map annotations – Bucket List SwiftUI Tutorial 8/13","channel_name":"Paul Hudson on YouTube","video_id":"3TjE80xOLHg","video_url":"https://www.youtube.com/watch?v=3TjE80xOLHg","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-10T01:45:44Z","thumbnail_url":"https://img.youtube.com/vi/3TjE80xOLHg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Improving our map annotations – Bucket List SwiftUI Tutorial 7/13","channel_name":"Paul Hudson on YouTube","video_id":"IMwI1SeJEhw","video_url":"https://www.youtube.com/watch?v=IMwI1SeJEhw","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-10T01:45:40Z","thumbnail_url":"https://img.youtube.com/vi/IMwI1SeJEhw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding user locations to a map – Bucket List SwiftUI Tutorial 6/13","channel_name":"Paul Hudson on YouTube","video_id":"JJxnv_Q0sWs","video_url":"https://www.youtube.com/watch?v=JJxnv_Q0sWs","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-10T01:45:36Z","thumbnail_url":"https://img.youtube.com/vi/JJxnv_Q0sWs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using AWS Amplify API with DataStore","channel_name":"Kilo Loco on YouTube","video_id":"uoGsGtj_bks","video_url":"https://www.youtube.com/watch?v=uoGsGtj_bks","description":"In this live stream, Kilo Loco shows how to create a GraphQL mutation document from AWS Amplify API that is compatible with Amplify DataStore","published":"2021-12-09T22:45:06Z","thumbnail_url":"https://img.youtube.com/vi/uoGsGtj_bks/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"My 3 goals I want to accomplish before turning 29","channel_name":"maeganwilson_","video_id":"M8OC68GXLnw","video_url":"https://www.youtube.com/watch?v=M8OC68GXLnw","description":"My 3 goals I want to accomplish in my 28th year of life. They follow a theme and are SMART goals. What does SMART stand for?\n\nS - Specific\nM - Measurable\nA - Attainable\nR - Relevant\nT - Timely\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-09T17:15:12Z","thumbnail_url":"https://img.youtube.com/vi/M8OC68GXLnw/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"SwiftUI Firebase Chat 15: Firestore Codables Model Objects","channel_name":"Lets Build That App","video_id":"NX0Z07eKvgU","video_url":"https://www.youtube.com/watch?v=NX0Z07eKvgU","description":"Source: \nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Firebase%20Real%20Time%20Chat\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-12-09T16:00:11Z","thumbnail_url":"https://img.youtube.com/vi/NX0Z07eKvgU/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Using Touch ID and Face ID with SwiftUI – Bucket List SwiftUI Tutorial 5/13","channel_name":"Paul Hudson on YouTube","video_id":"VvTaFwEm0QY","video_url":"https://www.youtube.com/watch?v=VvTaFwEm0QY","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-08T22:41:18Z","thumbnail_url":"https://img.youtube.com/vi/VvTaFwEm0QY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Integrating MapKit with SwiftUI – Bucket List SwiftUI Tutorial 4/13","channel_name":"Paul Hudson on YouTube","video_id":"CHFlWHPvY_M","video_url":"https://www.youtube.com/watch?v=CHFlWHPvY_M","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-08T22:41:14Z","thumbnail_url":"https://img.youtube.com/vi/CHFlWHPvY_M/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Build your second iOS app with SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"tSwDfV6D_70","video_url":"https://www.youtube.com/watch?v=tSwDfV6D_70","description":"In this livestream I'll show you how to build a complete SwiftUI app from scratch, building on all the concepts introduced in my first livestream. Along the way I'll be answering questions that you might have, and also providing quizzes to help test your learning.\n\nTo follow along, you'll need to install Xcode from the Mac App Store. I'll be using Xcode 13.2, but any version of Xcode after 13.0 should be fine.\n\nI strongly encourage you to watch my previous livestream, \"Build your first iOS app with SwiftUI\", because you'll need all those concepts here too: https://youtu.be/aP-SQXTtWhY\n\nAs well as helping folks learn more SwiftUI, this livestream is also taking place in aid of Julian House – a UK charity that provides support for vulnerable and at-risk individuals. These include men, women and young people experiencing homelessness, women and children escaping domestic abuse, adults with learning difficulties and people who need support after leaving prison.\n\nYou can donate to my fundraising effort here: http://justgiving.com/fundraising/twostraws","published":"2021-12-08T17:20:42Z","thumbnail_url":"https://img.youtube.com/vi/tSwDfV6D_70/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sony XM4 vs Airpods Max six months later, which offers the best user experience?","channel_name":"Swift and Tips","video_id":"m_HBF_f4_oc","video_url":"https://www.youtube.com/watch?v=m_HBF_f4_oc","description":"Hi Everyone, in this video I will talk about my long-term experience (six months) using Sony XM4 vs Airpods Max. We'll analyze different features and which headset is the best in each category.\n\nIf you find out the easter eggs, let me know in the comments below 😆!!\n\nSony XM4 (US): https://amzn.to/31GwU2t\nSony XM4 (MX): https://amzn.to/3DDNuNs\nAirpods Max (US): https://amzn.to/3Du2fCB\nAirpods Max(MX): https://amzn.to/31AKDId\n\n-------\n\nContent:\n0:00 - Intro\n0:27 - Sound Quality 🔈\n2:10 - Noise Cancelling 🔇\n4:20 - Comfort 🐑\n6:00 - Design and cases 🎧\n7:43 - Battery 🔋\n8:54 - Apple Ecosystem 🍎\n10:49 - Which should you buy? 🤑\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Youtube Audio Library\n- Video edited with LumaFusion","published":"2021-12-08T15:00:26Z","thumbnail_url":"https://img.youtube.com/vi/m_HBF_f4_oc/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"27 is leaving. What all happened this year?","channel_name":"maeganwilson_","video_id":"TRghmn6Qvf8","video_url":"https://www.youtube.com/watch?v=TRghmn6Qvf8","description":"I just wanted to talk about what happened this year in a reflection type video. Guest appearances from some of the pets.\n\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-08T14:16:08Z","thumbnail_url":"https://img.youtube.com/vi/TRghmn6Qvf8/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Why I chose subscriptions for my new iOS app","channel_name":"maeganwilson_","video_id":"KcoURsYuU_E","video_url":"https://www.youtube.com/watch?v=KcoURsYuU_E","description":"Just a clip from my Twitch stream about why I'm using subscriptions in my iOS app.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-08T14:15:55Z","thumbnail_url":"https://img.youtube.com/vi/KcoURsYuU_E/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 5 - Networking","channel_name":"Amr on YouTube","video_id":"cROyWnBtjQ8","video_url":"https://www.youtube.com/watch?v=cROyWnBtjQ8","description":"In this video we will establish our first connection with the movie database and and about JSON Decoding. we will also look in how to make models for the database response.\n\nSource code: https://github.com/amrhossam96/Netflix-clone\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-08T06:04:23Z","thumbnail_url":"https://img.youtube.com/vi/cROyWnBtjQ8/hqdefault.jpg","twitter_url":""},{"name":"Switching view states with enums – Bucket List SwiftUI Tutorial 3/13","channel_name":"Paul Hudson on YouTube","video_id":"AQm7pbkVWB8","video_url":"https://www.youtube.com/watch?v=AQm7pbkVWB8","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-07T20:18:25Z","thumbnail_url":"https://img.youtube.com/vi/AQm7pbkVWB8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Writing data to the documents directory – Bucket List SwiftUI Tutorial 2/13","channel_name":"Paul Hudson on YouTube","video_id":"DCeW2TPtzTE","video_url":"https://www.youtube.com/watch?v=DCeW2TPtzTE","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-07T20:18:20Z","thumbnail_url":"https://img.youtube.com/vi/DCeW2TPtzTE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding conformance to Comparable for custom types – Bucket List SwiftUI Tutorial 1/13","channel_name":"Paul Hudson on YouTube","video_id":"SPML9uatLf8","video_url":"https://www.youtube.com/watch?v=SPML9uatLf8","description":"In this project you'll learn how to import MapKit into SwiftUI, while also integrating Touch ID and Face ID.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-07T20:18:19Z","thumbnail_url":"https://img.youtube.com/vi/SPML9uatLf8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Did you know that the Swift Standard Library is open-source? 😮","channel_name":"Vincent Pradeilles on YouTube","video_id":"Ii1mDtDr3xo","video_url":"https://www.youtube.com/watch?v=Ii1mDtDr3xo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGo check out how the standard library is implemented 👉 https://github.com/apple/swift/tree/main/stdlib/public/core\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-12-07T15:52:40Z","thumbnail_url":"https://img.youtube.com/vi/Ii1mDtDr3xo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How much money does an app make on the app store? || Vlogmas day 7","channel_name":"maeganwilson_","video_id":"AYa92VAqjmc","video_url":"https://www.youtube.com/watch?v=AYa92VAqjmc","description":"In this vlogmas I talk about how much money my app, iHog, makes on the app store. It is a paid upfront app with a tip jar and some in app purchases to unlock a feature.  \n\nThe app itself has been live for 2 years now, so it has a bit of a user baser and it is also very niche.\n\n► Join the discord! https://bit.ly/CCT_Discord\n\n#iOSAppDeveloper #AppDeveloper #Apple #AppleAppDeveloper #appdev #swift #swiftui #github\n\n====== Like what I do? =======\n\nIf you like what I'm doing and the content I'm producing, please share it with all your friends, like the video, and subscribe! If you wanna do more, then you can also buy me a coffee :)\n\n\n► Buy me a Coffee: http://bit.ly/CCT_BMC\n► Patreon: https://bit.ly/CCT_Patreon\n\n\n====== Music ======\n\n\nAll music is from Epidemic Sounds (Get a free month and give me a free month by using the link) \n\n\n► https://geni.us/cct_epidemicsound\n\n\n====== Social Media Links ======\n\n\nIf you want to follow me on all the social medias, then here are the links!\n\n\n► Instagram: @mwilson_codes https://bit.ly/mwilson_insta\n► Twitter: @maeganwilson_  https://bit.ly/CCT_Twitter\n► Twitch: @maeganwilson_ http://bit.ly/CCT_twitch\n\n\n====== GEAR ======\n\n\nHere is the gear I use. Clicking the link may help me out.\n\n\n► Mac Mini: https://geni.us/3HqdBqS\n► 34\" Ultra Wide LG Monitor: https://geni.us/2xG8lMp\n► Sony A6600 camera https://geni.us/aHxe0X\n► Sony A7C camera https://geni.us/0b7mzv \n► Rodecaster Pro https://geni.us/ddDFU\n► Rode Podmic https://geni.us/kdoS\n► Rode VideoMic NTG https://geni.us/a8NF","published":"2021-12-07T15:39:48Z","thumbnail_url":"https://img.youtube.com/vi/AYa92VAqjmc/hqdefault.jpg","twitter_url":"https://twitter.com/maeganwilson_"},{"name":"Code Completion Episode 59: Premature Abstraction Is The Actual Root Of All Evil","channel_name":"Code Completion","video_id":"VNq9ebcdKWs","video_url":"https://www.youtube.com/watch?v=VNq9ebcdKWs","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - #IndieAppSpotlight: Morpho\n01:16 - Frameworks are Abstractions\n07:12 - Working With Limitations\n12:10 - Not Always the Answer\n13:40 - Adding Value\n16:05 - Abstracting 3rd Party Code\n20:05 - Mocking\n24:28 - When to Abstract\n40:13 - Sponsor: Not Phở\n41:30 - #CompleteTheCode\n42:10 - Mini Review Corner: Legend of Zelda Game and Watch Revisit    \n49:46 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Morpho by Jeremy and Casey (@thinktapwork): https://apps.apple.com/app/id1494942612#?platform=iphone\n• Abstraction while coding\n    • Ben Eater: https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA\n    • Steve Mould’s Water Computer: https://www.youtube.com/watch?v=IxXaizglscw\n• Mini Review Corner:\n    • Legend of Zelda Game and Watch: https://www.amazon.com/Nintendo-Game-Watch-not-machine-specific/dp/B097B1ZJ5T?ref_=ast_sto_dp\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, December 3rd, 2021.","published":"2021-12-07T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/VNq9ebcdKWs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Using AWS Amplify DataStore and API GraphQL Together","channel_name":"Kilo Loco on YouTube","video_id":"kanJFyfRuJ8","video_url":"https://www.youtube.com/watch?v=kanJFyfRuJ8","description":"In this live stream, Kilo Loco shows how you can use both AWS Amplify DataStore and Amplify API (GraphQL) together.","published":"2021-12-06T17:04:45Z","thumbnail_url":"https://img.youtube.com/vi/kanJFyfRuJ8/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Firebase Chat 14: Save and Fetch Recent Messages","channel_name":"Lets Build That App","video_id":"VfyYDO1U5NA","video_url":"https://www.youtube.com/watch?v=VfyYDO1U5NA","description":"Source: https://www.letsbuildthatapp.com/course/SwiftUI%20Firebase%20Real%20Time%20Chat\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-12-06T08:00:09Z","thumbnail_url":"https://img.youtube.com/vi/VfyYDO1U5NA/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"JSON Decoding Playground for Swift","channel_name":"Stewart Lynch on YouTube","video_id":"-UUyo3bOlys","video_url":"https://www.youtube.com/watch?v=-UUyo3bOlys","description":"In this video, I would like to share with you a multi-page Swift Playground that I created that I use to test decoding of JSON.\n\nYou will come across JSON objects all the time and I often use it to mock data or to provide sample data in my apps.  \n\nI can store that json file in the App Bundle, in the application's Document Directory or I can use a URL to fetch the JSON.\n\nThis playground shows you how you can test decoding of JSON from all three of those sources.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:49 Decoding From Bundle\n7:48 Decoding From URL\n14:25 Decoding from Documents Folder\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/DecodingJSONStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Decoding-JSON-Playground\n\nReferences mentioned in video:\nJSON Decoding Series\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\nModifying JSON\n   https://youtu.be/t-ZK9tvF97k\nQuickType.io\n   https://app.quicktype.io\nDucky Model Editor\n   https://www.youtube.com/watch?v=AXpnBfjBYRY\nJSONPlaceholder\n   https://jsonplaceholder.typicode.com\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-12-05T16:00:58Z","thumbnail_url":"https://img.youtube.com/vi/-UUyo3bOlys/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Week in Apps - MrBeast, TikTok, Black Friday, and more","channel_name":"Appfigures on YouTube","video_id":"RrJPtAVtwkM","video_url":"https://www.youtube.com/watch?v=RrJPtAVtwkM","description":"This Week in #Apps:\n\n0:00 - Intro\n0:33 -  ☠️ Was #MrBeast worth it for #BrawlStars?\n2:30 - 🛍 Who won Black Friday? (hint, not just #Amazon)\n4:47 - 💰This group of apps makes muuuch more than you'd expect\n6:40 - 🚫#Apple removes 420K apps\n8:05 - 📈 #TikTok hits a BIG milestone\n9:29 - Outro\n\nThis Week in Apps is a weekly show. subscribe to to get more episodes like this one.\n\n▶ Get App Intelligence: https://appfigures.com/app-intelligence\n▶ Check out Explorer: https://appfigures.com/explorer\n► Twitter: @arielmichaeli","published":"2021-12-04T19:27:42Z","thumbnail_url":"https://img.youtube.com/vi/RrJPtAVtwkM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Customizing our filter using confirmationDialog() – Instafilter SwiftUI Tutorial 11/12","channel_name":"Paul Hudson on YouTube","video_id":"2coonh1mAvU","video_url":"https://www.youtube.com/watch?v=2coonh1mAvU","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-04T19:16:19Z","thumbnail_url":"https://img.youtube.com/vi/2coonh1mAvU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Saving the filtered image with UIImageWriteToSavedPhotosAlbum() – Instafilter SwiftUI Tutorial 12/12","channel_name":"Paul Hudson on YouTube","video_id":"JpvWzrgbP9U","video_url":"https://www.youtube.com/watch?v=JpvWzrgbP9U","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-04T19:16:11Z","thumbnail_url":"https://img.youtube.com/vi/JpvWzrgbP9U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"MacBook Pro 14 with M1 Pro has just arrived!!","channel_name":"Xcoding with Alfian","video_id":"AV8toTT2OSM","video_url":"https://www.youtube.com/watch?v=AV8toTT2OSM","description":"","published":"2021-12-04T13:56:30Z","thumbnail_url":"https://img.youtube.com/vi/AV8toTT2OSM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to block emojis from entering UITextView","channel_name":"Swift Arcade","video_id":"SFvdGUnhV-s","video_url":"https://www.youtube.com/watch?v=SFvdGUnhV-s","description":"Swift / UIKit / UITextView\n\nIn this video we look at a couple of different ways to block emojis from being entered into a UITextView. We do this sometimes when we want to prevent certain chars from being passed into our app or the backend.\n\n0:00 Intro\n0:32 How to block emojis\n2:50 How to disable emojis from the keyboard\n3:26 Handling copy/paste\n\nSource\n\nhttps://github.com/jrasmusson/swift-arcade/blob/master/UIKit/UITextView/EmojiBlocker/README.md\n\nLevel Up Courses\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nTwitter\n@jrasmusson","published":"2021-12-04T07:00:05Z","thumbnail_url":"https://img.youtube.com/vi/SFvdGUnhV-s/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Basic image filtering using Core Image – Instafilter SwiftUI Tutorial 10/12","channel_name":"Paul Hudson on YouTube","video_id":"8XCTU9MoE9M","video_url":"https://www.youtube.com/watch?v=8XCTU9MoE9M","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-03T22:55:47Z","thumbnail_url":"https://img.youtube.com/vi/8XCTU9MoE9M/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Importing an image into SwiftUI using PHPickerViewController – Instafilter SwiftUI Tutorial 9/12","channel_name":"Paul Hudson on YouTube","video_id":"-4wBQSr-3yo","video_url":"https://www.youtube.com/watch?v=-4wBQSr-3yo","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-03T22:55:44Z","thumbnail_url":"https://img.youtube.com/vi/-4wBQSr-3yo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building our basic UI – Instafilter SwiftUI Tutorial 8/12","channel_name":"Paul Hudson on YouTube","video_id":"AiioJ6xv9Io","video_url":"https://www.youtube.com/watch?v=AiioJ6xv9Io","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-03T22:55:41Z","thumbnail_url":"https://img.youtube.com/vi/AiioJ6xv9Io/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Firebase Chat 13: ScrollViewReader and Proxy Auto Message Scrolling","channel_name":"Lets Build That App","video_id":"ucCN4blJI4c","video_url":"https://www.youtube.com/watch?v=ucCN4blJI4c","description":"Source:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Firebase%20Real%20Time%20Chat\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-12-03T08:00:34Z","thumbnail_url":"https://img.youtube.com/vi/ucCN4blJI4c/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Write Better Code with Swift Algorithms","channel_name":"Paul Hudson on YouTube","video_id":"pUYw9D0aq6g","video_url":"https://www.youtube.com/watch?v=pUYw9D0aq6g","description":"Apple's open source Swift Algorithms package comes with stacks of types and functions that help us write faster, simpler, safer Swift code. In this video I'm going to walk you through a handful of my favorite parts of the package so you can get started fast.\n\n01:51 Chaining sequences\n05:02 Chunking sequences\n12:32 Random sampling\n15:06 Striding over a sequence\n17:48 Finding unique elements\n21:10 Stripping out optionality\n22:44 Improving nested loops\n28:38 Sliding windows into sequences\n31:00 Minimum and maximum\n32:51 And there’s more!","published":"2021-12-03T03:50:14Z","thumbnail_url":"https://img.youtube.com/vi/pUYw9D0aq6g/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to save images to the user’s photo library – Instafilter SwiftUI Tutorial 7/12","channel_name":"Paul Hudson on YouTube","video_id":"q-eQWNsutjY","video_url":"https://www.youtube.com/watch?v=q-eQWNsutjY","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-03T01:29:37Z","thumbnail_url":"https://img.youtube.com/vi/q-eQWNsutjY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using coordinators to manage SwiftUI view controllers – Instafilter SwiftUI Tutorial 6/12","channel_name":"Paul Hudson on YouTube","video_id":"-a7q-q7zKCg","video_url":"https://www.youtube.com/watch?v=-a7q-q7zKCg","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-03T01:29:36Z","thumbnail_url":"https://img.youtube.com/vi/-a7q-q7zKCg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Build a Trello iOS App Clone with SwiftUI","channel_name":"Xcoding with Alfian","video_id":"Of_20rSjk7Y","video_url":"https://www.youtube.com/watch?v=Of_20rSjk7Y","description":"In this video, we will build the Trello Clone App from scratch with SwiftUI. \n#swiftui #iosdev \n\nTimeline:\n00:00 Demo - What we will build\n04:26 Models - Board, BoardList, Card\n13:04 NSItemProvider Protocols\n29:08 Exported Type Identifier\n30:57 Board Stub Data\n37:19 Board View\n49:11 Board List View\n01:00:08 Card View\n01:07:19 Dynamic List Height | SwiftUI-Introspect\n01:13:41 View + UIAlertController w/ Text Field\n01:25:03 Add, Edit, Delete Card\n01:31:12 Drag & Drop to reorder Card in List\n01:35:06 Drag & Drop Card to Different List\n01:54:08 Add, Edit, Delete BoardList\n02:01:50 Drag & Drop to reorder Board List \n02:11:21 Board Rename\n02:13:59 Disk Persistence\n02:24:59 Closing\n\nGithub Repo:\nhttps://github.com/alfianlosari/SwiftUI-TrelloClone\n\nApple Sytem Declared UTI Docs:\nhttps://developer.apple.com/documentation/uniformtypeidentifiers/system_declared_uniform_type_identifiers\n\nSwiftUI-Introspect lib:\nhttps://github.com/siteline/SwiftUI-Introspect\n\nStackOverflow link:\nhttps://stackoverflow.com/questions/62606907/swiftui-using-ondrag-and-ondrop-to-reorder-items-within-one-single-lazygrid/63438481#63438481\n\nTrello Website:\nhttps://trello.com","published":"2021-12-02T06:25:20Z","thumbnail_url":"https://img.youtube.com/vi/Of_20rSjk7Y/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 4 - Navigation Bar","channel_name":"Amr on YouTube","video_id":"IhUz6tTT7zI","video_url":"https://www.youtube.com/watch?v=IhUz6tTT7zI","description":"In this video we are going to set our Navigation bar mechanics as well as the sections titles for each section. code is in the repo at the following link\n\nSource code: https://github.com/amrhossam96/Netflix-clone\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-02T03:57:11Z","thumbnail_url":"https://img.youtube.com/vi/IhUz6tTT7zI/hqdefault.jpg","twitter_url":""},{"name":"Wrapping a UIViewController in a SwiftUI view – Instafilter SwiftUI Tutorial 5/12","channel_name":"Paul Hudson on YouTube","video_id":"qKAlsts4qFA","video_url":"https://www.youtube.com/watch?v=qKAlsts4qFA","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-02T00:01:53Z","thumbnail_url":"https://img.youtube.com/vi/qKAlsts4qFA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Integrating Core Image with SwiftUI – Instafilter SwiftUI Tutorial 4/12","channel_name":"Paul Hudson on YouTube","video_id":"BkCWG2Gdw60","video_url":"https://www.youtube.com/watch?v=BkCWG2Gdw60","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-02T00:01:50Z","thumbnail_url":"https://img.youtube.com/vi/BkCWG2Gdw60/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Responding to state changes using onChange() – Instafilter SwiftUI Tutorial 2/12","channel_name":"Paul Hudson on YouTube","video_id":"2hL0xkGDPr4","video_url":"https://www.youtube.com/watch?v=2hL0xkGDPr4","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-02T00:01:46Z","thumbnail_url":"https://img.youtube.com/vi/2hL0xkGDPr4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing multiple options with confirmationDialog() – Instafilter SwiftUI Tutorial 3/12","channel_name":"Paul Hudson on YouTube","video_id":"samcccck3ko","video_url":"https://www.youtube.com/watch?v=samcccck3ko","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-02T00:01:24Z","thumbnail_url":"https://img.youtube.com/vi/samcccck3ko/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How property wrappers become structs – Instafilter SwiftUI Tutorial 1/12","channel_name":"Paul Hudson on YouTube","video_id":"2OqMhm3Afi8","video_url":"https://www.youtube.com/watch?v=2OqMhm3Afi8","description":"In this project you'll learn how to incorporate UIKit UIViewControllers into your SwiftUI app.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-12-02T00:01:17Z","thumbnail_url":"https://img.youtube.com/vi/2OqMhm3Afi8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with Maps in SwiftUI Using AWS Amplify Geo","channel_name":"Kilo Loco on YouTube","video_id":"rsy4M3d7o7I","video_url":"https://www.youtube.com/watch?v=rsy4M3d7o7I","description":"In this live stream, Kilo Loco tries out the new AWS Amplify Geo category for iOS and attempts to add a map to his app.","published":"2021-12-01T20:59:38Z","thumbnail_url":"https://img.youtube.com/vi/rsy4M3d7o7I/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI Firebase Chat 12: Fetch Messages Documents with Snapshot Listener","channel_name":"Lets Build That App","video_id":"G0AyApE2w1c","video_url":"https://www.youtube.com/watch?v=G0AyApE2w1c","description":"Source: https://www.letsbuildthatapp.com/course_video?id=7195\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-12-01T08:00:10Z","thumbnail_url":"https://img.youtube.com/vi/G0AyApE2w1c/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 3 - Table Header View","channel_name":"Amr on YouTube","video_id":"LPMMVmPuqu0","video_url":"https://www.youtube.com/watch?v=LPMMVmPuqu0","description":"In this video we will be setting our table view header to show later on the hero title. also adding necessary buttons to download and play the title later on. we will also discuss how to use Autolayout to place the two buttons easily.\nSource code: https://github.com/amrhossam96/Netflix-clone\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-12-01T03:57:38Z","thumbnail_url":"https://img.youtube.com/vi/LPMMVmPuqu0/hqdefault.jpg","twitter_url":""},{"name":"assert() vs precondition() vs fatalError(): how do you choose? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"1PyE-5GiEcg","video_url":"https://www.youtube.com/watch?v=1PyE-5GiEcg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3lkZayf\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-30T15:52:22Z","thumbnail_url":"https://img.youtube.com/vi/1PyE-5GiEcg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"First Anniversary of Swift and Tips! 🥳🎂","channel_name":"Swift and Tips","video_id":"8TwDo8QHCmo","video_url":"https://www.youtube.com/watch?v=8TwDo8QHCmo","description":"Hi Everyone, today is the first anniversary of Swift and Tips, and I wanted to make this video in celebration. Thank you very much for being part of this!\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Youtube Audio Library\n- Video edited with LumaFusion","published":"2021-11-30T14:09:23Z","thumbnail_url":"https://img.youtube.com/vi/8TwDo8QHCmo/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Code Completion Episode 58: The Nintendo Ninjas, They Get Everyone","channel_name":"Code Completion","video_id":"cLwkwaWQUrY","video_url":"https://www.youtube.com/watch?v=cLwkwaWQUrY","description":"00:00 - Intro\n00:16 - #IndieAppSpotlight: Christmas Guide\n00:58 - Game VS App Development\n04:02 - Tools for Game development\n07:40 - Assets\n14:20 - Unity\n15:52 - Apple Arcade\n18:30 - Developing for the Mac\n23:57 - Limitations in Development \n31:51 - Dedicated Fans vs. Copyright Holders\n38:14 - Our own experience\n43:45 - Sponsor: SuperEasyTimer\n44:20 - #CompleteTheCode\n45:35 - Mini Review Corner: COVID-19 Booster\n49:43 - Outro\n50:28 - Commented Out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Christmas Guide by Peter Yaacoub (@yaapete): https://yaacoub.github.io/apps/christmas-guide/\n• Tools for Game development\n    • SpriteKit: https://developer.apple.com/documentation/spritekit/\n    • SceneKit: https://developer.apple.com/documentation/scenekit/\n    • ARKit: https://developer.apple.com/documentation/arkit/\n    • Unity: https://unity.com\n    • GameMaker Studio: https://www.yoyogames.com/en/gamemaker\n    • Pulp for playdate: https://play.date/dev/\n• Games:\n    • Undertale: https://undertale.com\n    • Frenzic Overtime: https://frenzic.com\n    • Oceanhorn: https://www.oceanhorn.com\n    • Geometry Wars: https://www.youtube.com/watch?v=y-_qlaywKBs\n    • SLUZZULS: https://mochidev.com/apps/sluzzuls\n    • The Legend of Zelda, Ocarina of Time Beta Showcase by ZFG: https://www.youtube.com/watch?v=AUci0fV7FWQ\n    • Corridor Crew Bob Ross Challenge: https://www.youtube.com/watch?v=gcUBEWmIJkk\n• Mini Review Corner: COVID-19 Booster\n• Commented Out:\n    • Game and Watch Zelda: https://www.amazon.com/Nintendo-Game-Watch-not-machine-specific/dp/B097B1ZJ5T?ref_=ast_sto_dp\n    • Game and Watch Mario: https://www.amazon.com/Game-Watch-Super-Mario-Nintendo-switch/dp/B08GZ3DRLW?ref_=ast_sto_dp\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Wednesday, November 24th, 2021.","published":"2021-11-30T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/cLwkwaWQUrY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Live Keyword Teardown #1 with Ariel Michaeli","channel_name":"Appfigures on YouTube","video_id":"oNSay7pvBHA","video_url":"https://www.youtube.com/watch?v=oNSay7pvBHA","description":"","published":"2021-11-30T02:56:55Z","thumbnail_url":"https://img.youtube.com/vi/oNSay7pvBHA/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Live Keyword Teardown #1 with Ariel Michaeli","channel_name":"Appfigures on YouTube","video_id":"2e6meYJ-rNQ","video_url":"https://www.youtube.com/watch?v=2e6meYJ-rNQ","description":"Apple's and Google's search algorithms are black boxes and _completely_ undocumented, but when you look at enough data, patterns start to emerge. I actively analyze search results to reverse engineer how the stores decide which apps to rank and how to rank them, and share what I find, including tips, tricks, and secrets, here for you to learn from.","published":"2021-11-30T01:39:09Z","thumbnail_url":"https://img.youtube.com/vi/2e6meYJ-rNQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Firebase Chat 11: Send and Save Messages to Firestore","channel_name":"Lets Build That App","video_id":"dA_Ve-9gizQ","video_url":"https://www.youtube.com/watch?v=dA_Ve-9gizQ","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7606\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-29T16:00:20Z","thumbnail_url":"https://img.youtube.com/vi/dA_Ve-9gizQ/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Using async / await on iOS 13: everything you need to know! 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"2GAZejFMA2g","video_url":"https://www.youtube.com/watch?v=2GAZejFMA2g","description":"🔥 Big thank you to Bitrise for sponsoring this live! 🔥\n\nBitrise is a cloud-based, secure and scalable Mobile DevOps platform, check out their website 👉 https://www.bitrise.io\n\n———\n\nHave you heard the good news? async / await won’t be exclusive to iOS 15 for long!\n\nXcode 13.2 is coming out soon and it comes with a back port of the feature all to way back to iOS 13 🚀\n\nSo join me for this new live where I’m going to walk you through everything you need to know to start using async / await as soon as Xcode 13.2 gets released! 👩🏼‍💻🧑🏻‍💻👨🏽‍💻\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-28T21:06:54Z","thumbnail_url":"https://img.youtube.com/vi/2GAZejFMA2g/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"IOS Concurrency - From Completion Handlers to Async and Await","channel_name":"Stewart Lynch on YouTube","video_id":"8vjVYSH-6Oo","video_url":"https://www.youtube.com/watch?v=8vjVYSH-6Oo","description":"I have created a 6 part series on iOS Concurrency that will be released as part of the the CodeWithChris YouTube channel.  Release date is December 1.  Subscribe to https://youtube.com/CodeWithChris to get notified of upcoming episodes in the series.","published":"2021-11-28T16:09:10Z","thumbnail_url":"https://img.youtube.com/vi/8vjVYSH-6Oo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Working with DateInterval in Swift - Live Coding","channel_name":"Richard Topchii on YouTube","video_id":"rmO0TT3mQIM","video_url":"https://www.youtube.com/watch?v=rmO0TT3mQIM","description":"In this live coding session we're going to work with the DateInterval Swift struct. We're going to refactor CalendarKit to use the DateInterval API instead of a more generic ClosedRange structure.\nDateInterval represents the span of time between a specific start date and end date, which is perfect for our use-case.\nI'll show how to quickly refactor a UI component library as well as demonstrate some of the GitHub automation I'm using to deploy a new version to CocoaPods.\n\nCalendarKit\nhttps://github.com/richardtop/CalendarKit\n\nCalendarApp\nhttps://github.com/richardtop/CalendarApp\n\nXcode Themes\nhttps://github.com/richardtop/XcodeTheme\n\nGit client I use (GitUp):\nOverview:\nhttps://www.youtube.com/watch?v=I0KbqUmsVf8\nDownload\nhttps://github.com/git-up/GitUp/\n\nDateInterval API\nhttps://developer.apple.com/documentation/foundation/dateinterval\n\nClosedRange:\nhttps://developer.apple.com/documentation/swift/closedrange\n\nEKEvent\nhttps://developer.apple.com/documentation/eventkit/ekevent\n\nswift-corelibs-foundation\nhttps://github.com/apple/swift-corelibs-foundation\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nTimecodes:\n0:00 - Intro\n0:43 - Task overview\n3:18 - Updating packages\n6:45 - Local Package Workflow in Swift Package Manager\n9:05 - API, DateInterval\n12:10 - Refactoring CalendarKit\n16:33 - Difference between ClosedRange:Date and DateInterval\n19:30 - Refactoring complex code\n22:40 - Refactoring demo app\n26:54 - Testing & committing changes\n30:05 - Removing ClosedRange:Date\n33:10 - How to code date operations, Apple Corelibs Foundation library\n35:15 - Layout code\n40:00 - Testing & committing changes\n44:10 - Updating documentation\n47:00 - Releasing a new version, automation\n50:40 - Updating CalendarApp to work with the new version\n58:04 - Conclusion, contributing to CalendarKit","published":"2021-11-28T08:51:15Z","thumbnail_url":"https://img.youtube.com/vi/rmO0TT3mQIM/hqdefault.jpg","twitter_url":""},{"name":"Dynamically filtering @FetchRequest with SwiftUI – Core Data SwiftUI Tutorial 6/7","channel_name":"Paul Hudson on YouTube","video_id":"O4043RVjCGU","video_url":"https://www.youtube.com/watch?v=O4043RVjCGU","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-28T01:06:01Z","thumbnail_url":"https://img.youtube.com/vi/O4043RVjCGU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"One-to-many relationships with @FetchRequest and SwiftUI – Core Data SwiftUI Tutorial 7/7","channel_name":"Paul Hudson on YouTube","video_id":"0QGt0THnlwU","video_url":"https://www.youtube.com/watch?v=0QGt0THnlwU","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-28T01:05:58Z","thumbnail_url":"https://img.youtube.com/vi/0QGt0THnlwU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Filtering @FetchRequest using NSPredicate – Core Data SwiftUI Tutorial 5/7","channel_name":"Paul Hudson on YouTube","video_id":"sh1lzhgsc64","video_url":"https://www.youtube.com/watch?v=sh1lzhgsc64","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-28T01:05:54Z","thumbnail_url":"https://img.youtube.com/vi/sh1lzhgsc64/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"MrBeast Burger, Disney+, Etsy, and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"BmwnlAUKXZM","video_url":"https://www.youtube.com/watch?v=BmwnlAUKXZM","description":"This Week in #Apps:\n\n0:00 - Intro\n0:21 - 🇫🇷 Au revoir #Wish\n2:10 - 🚀 #Etsy's explosive streak\n3:47 - 💰 A new record day of revenue for #Disney+\n5:03 - 📠 #Fax apps make how much?!?!?\n7:43 - 🍔 Did you know #MrBeast has a mobile app?\n9:19 - Outro\n\n► App Intelligence: https://appfigures.com/app-intelligence\n► Find me on Twitter: @arielmichaeli","published":"2021-11-27T23:51:37Z","thumbnail_url":"https://img.youtube.com/vi/BmwnlAUKXZM/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Ensuring Core Data objects are unique using constraints – Core Data SwiftUI Tutorial 4/7","channel_name":"Paul Hudson on YouTube","video_id":"NZIlmRSB8l8","video_url":"https://www.youtube.com/watch?v=NZIlmRSB8l8","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-26T23:41:39Z","thumbnail_url":"https://img.youtube.com/vi/NZIlmRSB8l8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Conditional saving of NSManagedObjectContext – Core Data SwiftUI Tutorial 3/7","channel_name":"Paul Hudson on YouTube","video_id":"K2BNOeA2G9k","video_url":"https://www.youtube.com/watch?v=K2BNOeA2G9k","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-26T23:41:36Z","thumbnail_url":"https://img.youtube.com/vi/K2BNOeA2G9k/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating NSManagedObject subclasses – Core Data SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"pIAH3RVVXZE","video_url":"https://www.youtube.com/watch?v=pIAH3RVVXZE","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-26T23:41:32Z","thumbnail_url":"https://img.youtube.com/vi/pIAH3RVVXZE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why does \\.self work for ForEach? – Core Data SwiftUI Tutorial 1/7","channel_name":"Paul Hudson on YouTube","video_id":"vSHbMhy6XH4","video_url":"https://www.youtube.com/watch?v=vSHbMhy6XH4","description":"In this technique project we explore all the many features Core Data gives us for building powerful, data-driven apps.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-26T23:41:28Z","thumbnail_url":"https://img.youtube.com/vi/vSHbMhy6XH4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Firebase Chat 10: Chat Log UI Setup","channel_name":"Lets Build That App","video_id":"-THnBYbNOs8","video_url":"https://www.youtube.com/watch?v=-THnBYbNOs8","description":"Source\nhttps://www.letsbuildthatapp.com/course_video?id=7636\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-26T16:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-THnBYbNOs8/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"How to build your own modifiers in SwiftUI?","channel_name":"Swift and Tips","video_id":"QJJYDawfugk","video_url":"https://www.youtube.com/watch?v=QJJYDawfugk","description":"Hello everyone, Today we will explore one of the most important features of SwiftUI, modifiers. They help us to compose our views really easily, but Do you know how to build your own modifiers and what about the performance? Let's dive in! 😉\n\nContent:\n0:00 - Intro\n0:26 - What is a modifier?\n0:59 - The order matters\n2:35 - Building my own modifier\n6:55 - Are modifiers costly?\n9:34 - Do you want to learn more?\n\n------\n\nSource code showed in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/Modifiers/ModifiersDemo\n\n------\nResources:\n* ViewModifier: https://developer.apple.com/documentation/swiftui/viewmodifier\n* Custom modifiers: https://www.hackingwithswift.com/books/ios-swiftui/custom-modifiers\n* modifier: https://developer.apple.com/documentation/swiftui/view/modifier(_:)\n* Modifier maintenance: https://developer.apple.com/documentation/swiftui/reducing-view-modifier-maintenance\n* Demystify SwiftUI: https://developer.apple.com/videos/play/wwdc2021/10022/\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-11-26T14:32:48Z","thumbnail_url":"https://img.youtube.com/vi/QJJYDawfugk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Creating books with Core Data – Bookworm SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"fC3WxO6Z2T4","video_url":"https://www.youtube.com/watch?v=fC3WxO6Z2T4","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T23:09:45Z","thumbnail_url":"https://img.youtube.com/vi/fC3WxO6Z2T4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Firebase Chat 09: Navigation Link to Chat Log View","channel_name":"Lets Build That App","video_id":"dzvNdJGq_Ec","video_url":"https://www.youtube.com/watch?v=dzvNdJGq_Ec","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7175\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-24T16:00:17Z","thumbnail_url":"https://img.youtube.com/vi/dzvNdJGq_Ec/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Using an alert to pop a NavigationLink programmatically – Bookworm SwiftUI Tutorial 10/10","channel_name":"Paul Hudson on YouTube","video_id":"SeFzSYcuoGM","video_url":"https://www.youtube.com/watch?v=SeFzSYcuoGM","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:49Z","thumbnail_url":"https://img.youtube.com/vi/SeFzSYcuoGM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Deleting from a Core Data fetch request – Bookworm SwiftUI Tutorial 9/10","channel_name":"Paul Hudson on YouTube","video_id":"Xu8QjJXsaU4","video_url":"https://www.youtube.com/watch?v=Xu8QjJXsaU4","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:45Z","thumbnail_url":"https://img.youtube.com/vi/Xu8QjJXsaU4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sorting fetch requests with SortDescriptor – Bookworm SwiftUI Tutorial 8/10","channel_name":"Paul Hudson on YouTube","video_id":"x9HEeFnFlqs","video_url":"https://www.youtube.com/watch?v=x9HEeFnFlqs","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:42Z","thumbnail_url":"https://img.youtube.com/vi/x9HEeFnFlqs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing book details – Bookworm SwiftUI Tutorial 7/10","channel_name":"Paul Hudson on YouTube","video_id":"INMjkccxUEQ","video_url":"https://www.youtube.com/watch?v=INMjkccxUEQ","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:38Z","thumbnail_url":"https://img.youtube.com/vi/INMjkccxUEQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a list with @FetchRequest – Bookworm SwiftUI Tutorial 6/10","channel_name":"Paul Hudson on YouTube","video_id":"nViffcoa-Ec","video_url":"https://www.youtube.com/watch?v=nViffcoa-Ec","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:34Z","thumbnail_url":"https://img.youtube.com/vi/nViffcoa-Ec/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a custom star rating component – Bookworm SwiftUI Tutorial 5/10","channel_name":"Paul Hudson on YouTube","video_id":"t1E1on5F6po","video_url":"https://www.youtube.com/watch?v=t1E1on5F6po","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:31Z","thumbnail_url":"https://img.youtube.com/vi/t1E1on5F6po/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to combine Core Data and SwiftUI– Bookworm SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"bvm3ZLmwOdU","video_url":"https://www.youtube.com/watch?v=bvm3ZLmwOdU","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:27Z","thumbnail_url":"https://img.youtube.com/vi/bvm3ZLmwOdU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating books with Core Data – Bookworm SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"YY9ByWXVm6E","video_url":"https://www.youtube.com/watch?v=YY9ByWXVm6E","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-24T01:20:24Z","thumbnail_url":"https://img.youtube.com/vi/YY9ByWXVm6E/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Meet the new alternative to Combine's Publisher! (it's called AsyncStream)","channel_name":"Vincent Pradeilles on YouTube","video_id":"UwwKJLrg_0U","video_url":"https://www.youtube.com/watch?v=UwwKJLrg_0U","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\n⚠️ I forgot an important piece of information! AsyncStream will be back ported to iOS 13 in Xcode 13.2, which is currently in beta. So right now if you use Xcode's latest stable version (Xcode 13.1), you'll notice that AsyncStream is iOS 15 only, and that's totally normal.\n\nGet the code 👉 https://bit.ly/3DINjRR\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-23T17:04:28Z","thumbnail_url":"https://img.youtube.com/vi/UwwKJLrg_0U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 57: Teeps for Developers","channel_name":"Code Completion","video_id":"I9yM_TSjV-s","video_url":"https://www.youtube.com/watch?v=I9yM_TSjV-s","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\n00:00 - Intro \n00:18 - #IndieAppSpotlight: Command-Tab Plus\n01:17 - Good Bug Reports\n05:09 - Radar and Feedback Assistant\n13:47 - Bug Worthiness\n19:24 - Open Source Projects\n23:54 - Licenses\n32:22 - Tech Talks\n38:00 - Fixing Bugs\n40:34 - Sponsor: The Junior Dev’s Onboarding Guide\n43:07 - #CompleteTheCode\n43:56 - Mini Review Corner: OWC Thunderbolt Dock\n47:08 - Compiler Error\n55:27 - Outro\n56:24 - Commented out\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Command-Tab Plus by Gerasim Sergey (@gerasim_sergey): https://noteifyapp.com/command-tab-plus/\n• Bug tracking, and how to file good bugs:\n    • Feedback Assistant: https://developer.apple.com/bug-reporting/\n    • left-pad: https://www.theregister.com/2016/03/23/npm_left_pad_chaos/\n    • Tech Talks: https://developer.apple.com/tech-talks/\n    • Ting Becker on Twitter: https://mobile.twitter.com/Teekachu1/status/1461410136451436547\n• Mini Review Corner\n    • OWC Thunderbolt Dock: https://eshop.macsales.com/shop/owc-thunderbolt-dock\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Fernando’s new book, The Junior Dev’s Onboarding Guide. Go to https://fromjuniortosenior.gumroad.com/l/the_missing_onboarding today to check it out!\n\nThis week's Compiler Error has a theme: Apple Radar!\n1 - The internal Apple Radar app for iOS comes with a sticker pack, allowing Apple engineers to communicate bug statuses in style.\n2 - The mascot for Apple Radar is a purple ant eater named Fixie, so inspired because the engineer’s daughter was doing a report on them at the time.\n3 - Although the full app was never available to the public, a separate tool called Bug Reporter could be used to file radars, though it was made unavailable in 2019.\n4 - It wasn’t until after the iPhone was released that Tim Burks decided to create Open Radar in 2008 to make sharing and duplicating Radars easier for developers.\n\nYour hosts for this week: Fernando Olivares, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJRtoSR, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, November 19th, 2021.","published":"2021-11-23T13:00:07Z","thumbnail_url":"https://img.youtube.com/vi/I9yM_TSjV-s/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Learn From (and Improve) Your A/B Tests for #ASO, with Joy Staples from Phiture","channel_name":"Appfigures on YouTube","video_id":"cbC97F-L8H0","video_url":"https://www.youtube.com/watch?v=cbC97F-L8H0","description":"We're on a quest to help you get more downloads for your mobile apps and games, and one of the most important tools you have in your arsenal is A/B testing.\n\nThis is part 4 of 4 where we learn how to analyze experiments, an often overlooked task that gets over-simplified. Joy Staples, an ASO consultant at Phiture, runs A/B tests for a living and knows there's a lot to learn after an experiment is over. \n\n#mobilegrowth #appmarketing #aso","published":"2021-11-23T00:46:10Z","thumbnail_url":"https://img.youtube.com/vi/cbC97F-L8H0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to combine Core Data and SwiftUI – Bookworm SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"7LsXqp1i0mQ","video_url":"https://www.youtube.com/watch?v=7LsXqp1i0mQ","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-23T00:39:15Z","thumbnail_url":"https://img.youtube.com/vi/7LsXqp1i0mQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Accepting multi-line text input with TextEditor – Bookworm SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"CJ6LaurS7-A","video_url":"https://www.youtube.com/watch?v=CJ6LaurS7-A","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-23T00:39:12Z","thumbnail_url":"https://img.youtube.com/vi/CJ6LaurS7-A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a custom component with @Binding – Bookworm SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"biEoxuawaXA","video_url":"https://www.youtube.com/watch?v=biEoxuawaXA","description":"In this project we build a book review app using Core Data, @Bindable, and custom UI components.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-23T00:39:07Z","thumbnail_url":"https://img.youtube.com/vi/biEoxuawaXA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Firebase Chat 08: Show All Users for Creating Message","channel_name":"Lets Build That App","video_id":"Xfz0okAw9z4","video_url":"https://www.youtube.com/watch?v=Xfz0okAw9z4","description":"Source\nhttps://www.letsbuildthatapp.com/course_video?id=7165\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-22T16:00:25Z","thumbnail_url":"https://img.youtube.com/vi/Xfz0okAw9z4/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"NSUbiquirousKeyValueStore or iCloud Shared UserDefaults","channel_name":"Stewart Lynch on YouTube","video_id":"wmxwWkVWO1Y","video_url":"https://www.youtube.com/watch?v=wmxwWkVWO1Y","description":"In this video, I would like to show you how you can use NSUbiquitiousKeyValueStore to share small amounts of data in your apps across different devices using iCloud.\n\nWe will be creating a PropertyWrapper to simplify the process and look at using Notification Center so that your apps will be able to respond to changes made by another device.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and Credits\n3:42 Adding iCloud Capability and simple Test\n8:08 Creating a Property Wrapper\n13:13 Adding Codable Object Storing\n17:15 Update Notifications\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/UbiquitousKeyValueStorage-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/UbiquitousKeyValue-Storage\n\nReferences mentioned in video:\nEric Walker (@ewalk40 on Twitter) Post on NSUbiquitousKeyValueStore\n   https://betterprogramming.pub/data-persistence-nsubiquitouskeyvaluestore-9cf4f97cd50c\nAntoine Van der Lee (@twannl on Twitter) post on Property Wrappers\n   https://www.avanderlee.com/swift/property-wrappers/\nLee Kah Seng (@Lee_Kah_Seng on Twitter) post on UserDefaults Property Wrapper\n   https://swiftsenpai.com/swift/create-the-perfect-userdefaults-wrapper-using-property-wrapper/\n\nCustom Property Wrappers\n   https://youtu.be/AXfSE2ET8c8\n Introduction to Generics:\n   youtu.be/NY0LFoHQUbk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-11-21T14:43:10Z","thumbnail_url":"https://img.youtube.com/vi/wmxwWkVWO1Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Building Netflix App in Swift 5 and UIKit - (Xcode 13, 2021) - Episode 2 - TableView","channel_name":"Amr on YouTube","video_id":"rp_wJMoKu5o","video_url":"https://www.youtube.com/watch?v=rp_wJMoKu5o","description":"In this video. We will setup our tableview controller inside the home tab. we’ll also add the collection view for each cell of that table to give it the functionality of scrolling items in the horizontal direction. setting such a view can be a bit tricky but I’ll try to do my best to explain how to lay that out properly to serve our needs. also we’re going to talk a little about the header for each section of the tableview\n\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-11-21T14:09:49Z","thumbnail_url":"https://img.youtube.com/vi/rp_wJMoKu5o/hqdefault.jpg","twitter_url":""},{"name":"UIKit Dynamics - Why you would use physics based animations to your views in Swift","channel_name":"Karin Prater on YouTube","video_id":"l3KRTKkHSRE","video_url":"https://www.youtube.com/watch?v=l3KRTKkHSRE","description":"UIKit Dynamic is a great way to include physics based animations in your iOS apps.  I will show you an example that I implemented in my app Assocy, where the user can sort items into different categories.\n\nOther use cases could be to animating \n- views appearing or disappearing by dropping them with a gravity field\n- games with unusual / freaky physics worlds \n- squishy buttons\n- loading animations with views flying across the screen.\n\nAlternatively, there is the SpriteKit framework for game development.\n\nApple Documentation for UIKit Dynamics\nhttps://developer.apple.com/documentation/uikit/animation_and_haptics/uikit_dynamics\n\nAssocy App uses physics based animations to make the user interaction more fun and playful. Check the Grouping exercise.\nhttps://apps.apple.com/us/app/assocy-the-learning-notebook/id1464579365#?platform=ipad\n\nWhat is a similarity? https://www.livescience.com/what-is-singularity\n\nIf you liked what you learned and you want to see more, check out one of my  courses! \n👨‍💻 my SwiftUI course https://www.swiftyplace.com/courses/swiftui-course\n👨‍💻 my Core Data and SwiftUI coursehttps://www.swiftyplace.com/courses/swiftui-and-core-data\n👩🏻‍💻 Combine course\nhttps://www.swiftyplace.com/courses/master-combine-framework\n\n#Swift #Physics #InteractiveAnimations","published":"2021-11-21T10:30:50Z","thumbnail_url":"https://img.youtube.com/vi/l3KRTKkHSRE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"Sending and receiving orders over the internet – Cupcake Corner SwiftUI Tutorial 9/9","channel_name":"Paul Hudson on YouTube","video_id":"BWmrASENR5Q","video_url":"https://www.youtube.com/watch?v=BWmrASENR5Q","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-21T00:00:27Z","thumbnail_url":"https://img.youtube.com/vi/BWmrASENR5Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Encoding an ObservableObject class – Cupcake Corner SwiftUI Tutorial 7/9","channel_name":"Paul Hudson on YouTube","video_id":"Wfw2wHKCvSI","video_url":"https://www.youtube.com/watch?v=Wfw2wHKCvSI","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-21T00:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Wfw2wHKCvSI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift: Handy tip for optional enum in switch","channel_name":"Mike Mikina on YouTube","video_id":"LpbdZjpSLfU","video_url":"https://www.youtube.com/watch?v=LpbdZjpSLfU","description":"When you are working on a switch statement with optional value in Swift you can use .none case instead of default. Which is a little better when you use it with an enum. After adding more elements to an enum, compiler will give you an error. Switch needs to be exhaustive. With default you could miss it. \n\n#iOS #Swift #programming\n\nMusic: Streambeats\n\n00:00 Intro\n00:17 Example\n00:51 Switch with default\n01:49 Add case .none\n02:16 Outro","published":"2021-11-20T20:54:56Z","thumbnail_url":"https://img.youtube.com/vi/LpbdZjpSLfU/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"PUBG, Tidal, DoorDash & more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"AN2xiREItTg","video_url":"https://www.youtube.com/watch?v=AN2xiREItTg","description":"This week I the release of PUBG new State, Tidal's attempt to take on Spotify, the most downloaded games in the world, DoorDash's Euro trip, and what's happening with Google Play in Korea.\n\n--\n0:00 - Intro\n0:18 - #PUBG New State\n0:58 - #Tidal takes on #Spotify\n3:52 - The top games\n5:03 - #DoorDash + #Wolt\n7:17 - Google Play\n12:00 - Outro\n--\n\n► App Intelligence: https://appfigures.com/app-intelligence\n► Find me on Twitter: @arielmichaeli","published":"2021-11-20T19:28:55Z","thumbnail_url":"https://img.youtube.com/vi/AN2xiREItTg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Building Netflix App in Swift 5 and UIKit - Get Started (Xcode 13, 2021) - Episode 1","channel_name":"Amr on YouTube","video_id":"LWGr9fQR498","video_url":"https://www.youtube.com/watch?v=LWGr9fQR498","description":"In this video we will start laying out the foundation of the clone we’re going to build for Netflix. This clone shall have the basic functionality of Netflix app. We’re going to Adopt the MVVM Design pattern.\n#Programming #Swift #UIKit #Xcode #Netflix #Clone #Coding\n\nLinkedIn: https://www.linkedin.com/in/amrhossam96/\n\nDo you like the content and want to help the channel grow ? \nFeel free to support me on https://www.buymeacoffee.com/amrhossam96\nThough you’re not obligated","published":"2021-11-20T12:04:08Z","thumbnail_url":"https://img.youtube.com/vi/LWGr9fQR498/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Firebase Chat 07: Sign Out of Firebase","channel_name":"Lets Build That App","video_id":"NLOKRKvnHCo","video_url":"https://www.youtube.com/watch?v=NLOKRKvnHCo","description":"Source\nhttps://www.letsbuildthatapp.com/course_video?id=7626\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-19T16:00:10Z","thumbnail_url":"https://img.youtube.com/vi/NLOKRKvnHCo/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"The different flavors of unwrapping in Swift","channel_name":"Swift and Tips","video_id":"2wVLgfdsvVk","video_url":"https://www.youtube.com/watch?v=2wVLgfdsvVk","description":"Hello everyone, in this video we will learn ALL the different ways you can unwrap an optional, also some other effects produced by nil coalescing and optional chaining.\n\nIs force unwrapping a good thing? Let's find out! 😉\n\nContent:\n0:00 - Intro\n0:17 - Optional Binding\n3:13 - Optional functions\n3:56 - Optional Chaining\n4:46 - Nil Coalescing\n5:50 - Force Unwrapping 🔥\n7:31 - Implicit Unwrapping\n9:01 - Do you want to learn more?\n\n------\n\nSource code showed in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/Optionals\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID330\n* Apple: https://www.notion.so/Optionals-d0f8783ac3064aa68a56df3aed6c766a#d5dd91f9cc8b4c8ebabb29cc02a12537\n\n------\nOther videos in the channel:\n* Is nil a null pointer?: https://youtu.be/YUsXRLUalgs\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-11-19T13:30:01Z","thumbnail_url":"https://img.youtube.com/vi/2wVLgfdsvVk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"UIKit Constraint based Animations","channel_name":"Swift Arcade","video_id":"k-3KqjBr0ow","video_url":"https://www.youtube.com/watch?v=k-3KqjBr0ow","description":"#Swift / #UIKit / UIViewPropertyAnimator\n\nIn this short video we look at how to do constraint based animation in UIKit.\n\n0:00 Intro\n2:41 Simple Animation\n3:04 Staggered Animation\n3:43 Alpha Animation\n\nSource\n\nhttps://github.com/jrasmusson/swift-arcade/blob/master/Animation/Constraint-Based/README.md\n\nLevel Up Courses\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nTwitter\n@jrasmusson","published":"2021-11-19T07:00:09Z","thumbnail_url":"https://img.youtube.com/vi/k-3KqjBr0ow/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Preparing for checkout – Cupcake Corner SwiftUI Tutorial 6/9","channel_name":"Paul Hudson on YouTube","video_id":"vOwD9q5r2cQ","video_url":"https://www.youtube.com/watch?v=vOwD9q5r2cQ","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-19T01:31:17Z","thumbnail_url":"https://img.youtube.com/vi/vOwD9q5r2cQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checking for a valid address – Cupcake Corner SwiftUI Tutorial 5/9","channel_name":"Paul Hudson on YouTube","video_id":"xyhsUsTKXsA","video_url":"https://www.youtube.com/watch?v=xyhsUsTKXsA","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-19T01:31:14Z","thumbnail_url":"https://img.youtube.com/vi/xyhsUsTKXsA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Taking basic order details – Cupcake Corner SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"fXPeIir0SCA","video_url":"https://www.youtube.com/watch?v=fXPeIir0SCA","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-19T01:31:10Z","thumbnail_url":"https://img.youtube.com/vi/fXPeIir0SCA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Show Your Work - book review from programmer perspective #programmerbookshelf","channel_name":"Tom Baranowicz","video_id":"Ytl9D-ZHBMw","video_url":"https://www.youtube.com/watch?v=Ytl9D-ZHBMw","description":"Hey, it's Tom, as you probably noticed I was way less active recently, and this is going to change (hopefully) thanks to the book I'm going to summarize for you today, the book I'm talking about is \"Show Your Work by Austin Kleon\" and it definitely changed my perspective on creating content on the internet, that's why I decided I would like to tell you about it. \n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-11-18T20:13:04Z","thumbnail_url":"https://img.youtube.com/vi/Ytl9D-ZHBMw/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Validating and disabling forms – Cupcake Corner SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"LZr7JRZwt68","video_url":"https://www.youtube.com/watch?v=LZr7JRZwt68","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-18T00:14:34Z","thumbnail_url":"https://img.youtube.com/vi/LZr7JRZwt68/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading an image from a remote server – Cupcake Corner SwiftUI Tutorial 3/9","channel_name":"Paul Hudson on YouTube","video_id":"O4xkQK6sHVU","video_url":"https://www.youtube.com/watch?v=O4xkQK6sHVU","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-18T00:14:29Z","thumbnail_url":"https://img.youtube.com/vi/O4xkQK6sHVU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding Codable conformance for @Published properties – Cupcake Corner SwiftUI Tutorial 1/9","channel_name":"Paul Hudson on YouTube","video_id":"GqQdUzrJIkI","video_url":"https://www.youtube.com/watch?v=GqQdUzrJIkI","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-18T00:14:24Z","thumbnail_url":"https://img.youtube.com/vi/GqQdUzrJIkI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sending and receiving Codable data with URLSession and SwiftUI – Cupcake Corner SwiftUI Tutorial 2/9","channel_name":"Paul Hudson on YouTube","video_id":"MBCX1atOvdA","video_url":"https://www.youtube.com/watch?v=MBCX1atOvdA","description":"In this project we cover how to make a type conform to Codable when it has @Published properties, how to send and receive network data, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-18T00:14:20Z","thumbnail_url":"https://img.youtube.com/vi/MBCX1atOvdA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Is the M1 MacBook Air good enough for iOS developers? Apple M1 base model product review","channel_name":"Karin Prater on YouTube","video_id":"zMJ9My1Qv_k","video_url":"https://www.youtube.com/watch?v=zMJ9My1Qv_k","description":"The new MacBook Pro M1 computers are out. But do you really need a Pro model for iOS development or is the much cheeper $1000 MacBook Air base model enough? I worked with the Macbook Air M1 for a few weeks and I will compare it to the Intel computers. The biggest restriction comes from the 8GB vs 16GB RAM, which you will see the implications working with Xcode.\n\noverview\n00:00 intro\n07:34 M1 test case, 8GB vs 16GB RAM\n14:08 external monitor and adapter\n16:44 software compatibility\n17:00 summary\n19:46 Louis the cat and the MacBook Air outtakes\n\nSoftware compatibility,  is M1 ready? 😀\nhttps://isapplesiliconready.com/for/developer\n\nmacBook accessories\n- Blue Microphones Yeti NANO \n- USB-C to HDMI adapter with 60Hz refresh rate\n\n#M1 #MacBook #iOSDevelopment","published":"2021-11-17T17:00:12Z","thumbnail_url":"https://img.youtube.com/vi/zMJ9My1Qv_k/hqdefault.jpg","twitter_url":"https://twitter.com/swiftyplace"},{"name":"SwiftUI Firebase Chat 06: Fetch Current User Firestore","channel_name":"Lets Build That App","video_id":"yHngqpFpVZU","video_url":"https://www.youtube.com/watch?v=yHngqpFpVZU","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7616\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-17T16:00:32Z","thumbnail_url":"https://img.youtube.com/vi/yHngqpFpVZU/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Did you know you could access private properties 🤯 (but please don't do it in production)","channel_name":"Vincent Pradeilles on YouTube","video_id":"al41tl8fPXQ","video_url":"https://www.youtube.com/watch?v=al41tl8fPXQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-16T15:52:27Z","thumbnail_url":"https://img.youtube.com/vi/al41tl8fPXQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 56: Real Artists Ship, So Instead We Made a Podcast","channel_name":"Code Completion","video_id":"NTYBVreMpFA","video_url":"https://www.youtube.com/watch?v=NTYBVreMpFA","description":"","published":"2021-11-16T13:00:10Z","thumbnail_url":"https://img.youtube.com/vi/NTYBVreMpFA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Firebase Chat 05 - Creating Template Messages View","channel_name":"Lets Build That App","video_id":"pPsKTTd55xI","video_url":"https://www.youtube.com/watch?v=pPsKTTd55xI","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7155\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-11-15T16:00:21Z","thumbnail_url":"https://img.youtube.com/vi/pPsKTTd55xI/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Getting Started with Swift Concurrency (Async Await, Actors, Continuations, Tasks)","channel_name":"tundsdev on YouTube","video_id":"U6lQustiTGE","video_url":"https://www.youtube.com/watch?v=U6lQustiTGE","description":"In this video, we’re going to explore Swift Concurrency and some of the new capabilities we get in Swift. In this Swift Concurrency tutorial, we’ll be looking at practical examples in SwiftUI & UIKit. We’ll discuss a range of topics within the Swift Concurrency Framework such as Async Await, Actors, Continuations, Async Task, Group Tasks and many more topics within the Swift Concurrency Framework, alongside real-life examples you may come across in your project.\n\nSo let’s get straight into this SwiftUI tutorial & UIKit tutorial.\n\nTimestamps\n\n00:00 Introduction\n00:45 What is Swift Concurrency?\n03:35 Async/Swift in Swift\n19:45 Structured Concurrency\n27:40 What are Tasks in Swift Concurrency?\n28:52 Breaking down AsyncLet\n33:58 Breaking down the Task Lifecycle\n37:14 What is Task Cancellation?\n45:59 Exploring Group Tasks\n55:30 Unstructured Tasks\n01:05:35 Working with Detached Tasks\n01:13:11 Exploring Continuations\n01:23:03 Breaking down Actors\n01:31:38 Preventing Actor Reentrancy\n01:42:35 Exploring Actor Isolation\n01:48:05 What is Sendable?\n01:49:28 What is MainActor?\n01:51:21 Shoutouts\n\nResources\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\nOther Resources\n\nhttps://www.donnywals.com/category/swift-concurrency/\nhttps://www.andyibanez.com/posts/understanding-async-await-in-swift/\nhttps://docs.swift.org/swift-book/LanguageGuide/Concurrency.html\nhttps://www.hackingwithswift.com/quick-start/concurrency/how-to-cancel-a-task\nhttps://swiftsenpai.com/swift/actor-reentrancy-problem/\n\nSwiftUI MVVM Async/Await Networking Example(SwiftUI 3.0, Xcode 13, Error Handling, SwiftUI Tutorial)\nhttps://youtu.be/53lbqYYAPLw\n\nMy SwiftUI Async/Await MVVM Project Structure & Approach (SwiftUI 3.0, async/await Swift, Xcode 13)\nhttps://youtu.be/wRmaiEPk03Y\n\nSwiftUI Data Flow (SwiftUI Tutorial, SwiftUI Beginner, Swift UI Data Flow)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zfsV9xRgx7vTlASvmrToqQ\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#swiftconcurrency #swiftuitutorial #gettingstartedwithswiftconcurrency #uikit #uikittutorial #swiftconcurrencyswiftuitutorial #swiftconcurrencypracticalexamples","published":"2021-11-14T16:00:19Z","thumbnail_url":"https://img.youtube.com/vi/U6lQustiTGE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS 15 Button modifiers + Location Button and  buttonToggleStyle","channel_name":"Stewart Lynch on YouTube","video_id":"LqLApPQsvBk","video_url":"https://www.youtube.com/watch?v=LqLApPQsvBk","description":"This is a comprehensive video where we will look at new iOS 15\n• button styles\n• border shapes\n* control size\n*button roles.  \nIn addition I will introduce you to:\n• the new Location Button\n• and Toggle Buttons.  \nAs a bonus, I am also going to throw in the new type of alert called a ConfirmationDialog.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:11 .buttonStyle\n6:29 .buttonBorderShape\n8:42. controlSize\n10:49 button roles\n15:53 ConfirmationDialog\n16:55 Location Button\n23:24 Toggle Button Style\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/iOS15-Buttons-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/iOS15-Buttons\n\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-11-14T14:40:28Z","thumbnail_url":"https://img.youtube.com/vi/LqLApPQsvBk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Creating a spirograph with SwiftUI – Drawing SwiftUI Tutorial 10/10","channel_name":"Paul Hudson on YouTube","video_id":"V2fxC92HGnQ","video_url":"https://www.youtube.com/watch?v=V2fxC92HGnQ","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T21:19:52Z","thumbnail_url":"https://img.youtube.com/vi/V2fxC92HGnQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating complex shapes with AnimatablePair – Drawing SwiftUI Tutorial 9/10","channel_name":"Paul Hudson on YouTube","video_id":"YSBXJvANWSo","video_url":"https://www.youtube.com/watch?v=YSBXJvANWSo","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T21:19:47Z","thumbnail_url":"https://img.youtube.com/vi/YSBXJvANWSo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating simple shapes with animatableData – Drawing SwiftUI Tutorial 8/10","channel_name":"Paul Hudson on YouTube","video_id":"27ZvPQMYS6E","video_url":"https://www.youtube.com/watch?v=27ZvPQMYS6E","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T21:19:44Z","thumbnail_url":"https://img.youtube.com/vi/27ZvPQMYS6E/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Special effects in SwiftUI: blurs, blending, and more – Drawing SwiftUI Tutorial 7/10","channel_name":"Paul Hudson on YouTube","video_id":"gWoXpULXmww","video_url":"https://www.youtube.com/watch?v=gWoXpULXmww","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T21:19:41Z","thumbnail_url":"https://img.youtube.com/vi/gWoXpULXmww/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"NFTs are Taking Over the App Store and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"oDSOFT6hWAU","video_url":"https://www.youtube.com/watch?v=oDSOFT6hWAU","description":"Your weekly roundup of #news and #trends about #mobile #apps and #games.\n\n► Report: https://appfigures.com/resources/insights/most-downloaded-apps-oct-2021\n\n--------------------\n\n00:00 - Intro\n00:28 - The most downloaded apps\n02:00 - TikTok's latest milestone\n05:00 - Braze's IPO\n10:08 - Showtime's big day\n13:28 - NFTs take over the App Store\n13:39 - Outro\n\n--------------------\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Follow me on Twitter: @arielmichaeli","published":"2021-11-13T18:21:10Z","thumbnail_url":"https://img.youtube.com/vi/oDSOFT6hWAU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Enabling high-performance Metal rendering with drawingGroup() – Drawing SwiftUI Tutorial 6/10","channel_name":"Paul Hudson on YouTube","video_id":"OFf5ZEd3Yzw","video_url":"https://www.youtube.com/watch?v=OFf5ZEd3Yzw","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:22:02Z","thumbnail_url":"https://img.youtube.com/vi/OFf5ZEd3Yzw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creative borders and fills using ImagePaint – Drawing SwiftUI Tutorial 5/10","channel_name":"Paul Hudson on YouTube","video_id":"23rvgRZVvLM","video_url":"https://www.youtube.com/watch?v=23rvgRZVvLM","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:21:59Z","thumbnail_url":"https://img.youtube.com/vi/23rvgRZVvLM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding strokeBorder() support with InsettableShape – Drawing SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"HkSoE0j8u90","video_url":"https://www.youtube.com/watch?v=HkSoE0j8u90","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:21:55Z","thumbnail_url":"https://img.youtube.com/vi/HkSoE0j8u90/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Transforming shapes using CGAffineTransform and even-odd fills – Drawing SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"sQ89JRq0kvg","video_url":"https://www.youtube.com/watch?v=sQ89JRq0kvg","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:21:51Z","thumbnail_url":"https://img.youtube.com/vi/sQ89JRq0kvg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Paths vs shapes in SwiftUI – Drawing SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"xTRhYKjp5nk","video_url":"https://www.youtube.com/watch?v=xTRhYKjp5nk","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:21:48Z","thumbnail_url":"https://img.youtube.com/vi/xTRhYKjp5nk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating custom paths with SwiftUI – Drawing SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"FnwI1I5-8cE","video_url":"https://www.youtube.com/watch?v=FnwI1I5-8cE","description":"In this technique project we dive into SwiftUI's drawing APIs, covering custom paths and shapes, drawing groups, and more.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-13T00:21:43Z","thumbnail_url":"https://img.youtube.com/vi/FnwI1I5-8cE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Confirmation Dialog | iOS 15","channel_name":"Sean Allen on YouTube","video_id":"V1eoQvDgpuc","video_url":"https://www.youtube.com/watch?v=V1eoQvDgpuc","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to use the new Confirmation Dialog introduced in iOS 15 for SwiftUI. I think this is a much cleaner way to handle a very common type of alert so it doesn't overtake the entire screen, which leads to a much nicer user experience. \n\nThis tutorial was created in Xcode 13 and iOS 15.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - What You Will Learn\n0:19 - Starter Project & Alert Problem\n1:50 - Confirmation Dialog Code\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-11-12T14:30:12Z","thumbnail_url":"https://img.youtube.com/vi/V1eoQvDgpuc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Optionals: Is nil a null pointer in Swift? #SwiftLang","channel_name":"Swift and Tips","video_id":"YUsXRLUalgs","video_url":"https://www.youtube.com/watch?v=YUsXRLUalgs","description":"Hello everyone, today we will analyze Optionals. Let's discover how they work under the hood and answer an interesting question, Is nil a null pointer?\n\nContent:\n0:00 - Intro\n0:44 - All objects must be initialized\n1:25 - What are optional?\n3:53 - The truth about nil\n5:31 - Do you want to learn more?\n\n------\n\nSource code showed in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/Optionals\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID330\n* Apple: https://www.notion.so/Optionals-d0f8783ac3064aa68a56df3aed6c766a#d5dd91f9cc8b4c8ebabb29cc02a12537\n\n------\nOther videos in the channel:\n* Never Type: https://youtu.be/RHgRq4_gdk8\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-11-11T14:30:05Z","thumbnail_url":"https://img.youtube.com/vi/YUsXRLUalgs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Trello Clone App - Board List Create & Reordering with DropDelegate - SwiftUI","channel_name":"Xcoding with Alfian","video_id":"tiCwiJIfsWs","video_url":"https://www.youtube.com/watch?v=tiCwiJIfsWs","description":"Video tutorial coming soon to @Xcoding with Alfian \n#swiftui #iosdev #iosdeveloper","published":"2021-11-10T14:49:44Z","thumbnail_url":"https://img.youtube.com/vi/tiCwiJIfsWs/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI New Button Styles | iOS 15","channel_name":"Sean Allen on YouTube","video_id":"o8AMXHzZoDg","video_url":"https://www.youtube.com/watch?v=o8AMXHzZoDg","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you new SwiftUI Button Styles that were introduced in iOS 15. These SwiftUI modifiers allow you to create various Apple-looking buttons for relatively low effort. Unless you have crazy custom buttons, this will likely be the standard way to style your buttons from here on out.\n\nThis tutorial was created in Xcode 13 and iOS 15.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - What You Will Learn\n0:34 - Starter Project & Reason to Use\n1:06 - ButtonStyle Modifier Basics\n2:24 - Experimenting with Different Styles\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-11-10T14:30:14Z","thumbnail_url":"https://img.youtube.com/vi/o8AMXHzZoDg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Finishing up with one last view – Moonshot SwiftUI Tutorial 11/11","channel_name":"Paul Hudson on YouTube","video_id":"pb1II8EaIW8","video_url":"https://www.youtube.com/watch?v=pb1II8EaIW8","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:54:13Z","thumbnail_url":"https://img.youtube.com/vi/pb1II8EaIW8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Merging Codable structs – Moonshot SwiftUI Tutorial 10/11","channel_name":"Paul Hudson on YouTube","video_id":"4CIVfa5dRNE","video_url":"https://www.youtube.com/watch?v=4CIVfa5dRNE","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:54:10Z","thumbnail_url":"https://img.youtube.com/vi/4CIVfa5dRNE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing mission details with ScrollView and GeometryReader – Moonshot SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"__W9ajkzQok","video_url":"https://www.youtube.com/watch?v=__W9ajkzQok","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:54:07Z","thumbnail_url":"https://img.youtube.com/vi/__W9ajkzQok/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Formatting our mission view – Moonshot SwiftUI Tutorial 8/11","channel_name":"Paul Hudson on YouTube","video_id":"kD8nolPczTc","video_url":"https://www.youtube.com/watch?v=kD8nolPczTc","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:54:04Z","thumbnail_url":"https://img.youtube.com/vi/kD8nolPczTc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading a specific kind of Codable data – Moonshot SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"1z9WsuxjZr0","video_url":"https://www.youtube.com/watch?v=1z9WsuxjZr0","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:54:01Z","thumbnail_url":"https://img.youtube.com/vi/1z9WsuxjZr0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using generics to load any kind of Codable data – Moonshot SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"EBoTlP1mnhs","video_url":"https://www.youtube.com/watch?v=EBoTlP1mnhs","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-09T22:53:57Z","thumbnail_url":"https://img.youtube.com/vi/EBoTlP1mnhs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift basics: Array vs Set","channel_name":"Mike Mikina on YouTube","video_id":"TdUhWN6sFsM","video_url":"https://www.youtube.com/watch?v=TdUhWN6sFsM","description":"Swift Basics series.\n\nIn this video I would like to point some of the key features of Arrays and Sets. \nWhat are the differences between Arrays and Sets? When to use one over another? \n\n#iOS #Swift #programming\n\n00:00 Start\n00:05 Intro to Arrays and Sets\n00:36 Create Array\n00:51 Create Set\n01:46 Add more elements\n02:35 Remove duplicates from Array\n03:41 Outro\n\nMusic: Streambeats","published":"2021-11-09T21:36:52Z","thumbnail_url":"https://img.youtube.com/vi/TdUhWN6sFsM/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Can we display HTML without a WebView? 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"j_3RkKmQccI","video_url":"https://www.youtube.com/watch?v=j_3RkKmQccI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\n⚠️ Additional information ⚠️\n\nIf your app is iOS 13+, there's an even nicer API that you can use https://developer.apple.com/documentation/foundation/nsattributedstring/3335215-loadfromhtml\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3whhHzG\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-09T16:04:49Z","thumbnail_url":"https://img.youtube.com/vi/j_3RkKmQccI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 55: Faster Than a Car","channel_name":"Code Completion","video_id":"bbsHKR0VqRA","video_url":"https://www.youtube.com/watch?v=bbsHKR0VqRA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - #IndieAppSpotlight: Kwayet\n01:13 - MacBook Pro Review\n05:20 - Space is key\n08:15 - Small Display Issues\n10:47 - Other Reviews and Fan Noise\n13:42 - M1 Max Performance\n16:39 - Blender and Metal Cycles Renderer\n18:23  - Future Chips and Memory Bandwidth\n24:59 - Efficient Coding\n37:50 - Leaving older hardware behind\n51:09 - Sponsor: Huuuungry\n52:08 - #CompleteTheCode\n54:35 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Kwayet by Seun Adeyemi (@seun_eagle): https://apps.apple.com/us/app/kwayet/id1545093715\n• MacBook Pro Review\n    • Jameson on Twitter: https://twitter.com/softwarejameson/status/1455971162060697613\n    • MKBHD’s Review: https://www.youtube.com/watch?v=rr2XfL_df3o\n    • Benchmark results\n    • Blender’s Metal Updates on Cycles Renderer: https://developer.blender.org/D13109\n    • What’s next for the M1 family of chips\n• You should actually prematurely optimize when you can.\n    • “You should be the slowest factor”\n    • Older hardware is often left behind\n    • Nick Lockwood on Twitter: https://twitter.com/nicklockwood/status/1456191543027671045\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, October 5th, 2021.","published":"2021-11-09T13:00:30Z","thumbnail_url":"https://img.youtube.com/vi/bbsHKR0VqRA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to lay out views in a scrolling grid – Moonshot SwiftUI Tutorial 5/8","channel_name":"Paul Hudson on YouTube","video_id":"KzbNpm4E3hs","video_url":"https://www.youtube.com/watch?v=KzbNpm4E3hs","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-07T23:50:45Z","thumbnail_url":"https://img.youtube.com/vi/KzbNpm4E3hs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with hierarchical Codable data – Moonshot SwiftUI Tutorial 4/8","channel_name":"Paul Hudson on YouTube","video_id":"oft_XpwdBf0","video_url":"https://www.youtube.com/watch?v=oft_XpwdBf0","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-07T23:50:42Z","thumbnail_url":"https://img.youtube.com/vi/oft_XpwdBf0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Pushing new views onto the stack using NavigationLink – Moonshot SwiftUI Tutorial 3/8","channel_name":"Paul Hudson on YouTube","video_id":"DBpgil_PivM","video_url":"https://www.youtube.com/watch?v=DBpgil_PivM","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-07T23:50:37Z","thumbnail_url":"https://img.youtube.com/vi/DBpgil_PivM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How ScrollView lets us work with scrolling data – Moonshot SwiftUI Tutorial 2/8","channel_name":"Paul Hudson on YouTube","video_id":"l6Gj_goCWAY","video_url":"https://www.youtube.com/watch?v=l6Gj_goCWAY","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-07T23:50:33Z","thumbnail_url":"https://img.youtube.com/vi/l6Gj_goCWAY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Resizing images to fit the screen using GeometryReader – Moonshot SwiftUI Tutorial 1/8","channel_name":"Paul Hudson on YouTube","video_id":"-APXKvIiK4o","video_url":"https://www.youtube.com/watch?v=-APXKvIiK4o","description":"In this project we build a multi-screen user interface for letting users explore the history of the Apollo space program.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-07T23:50:29Z","thumbnail_url":"https://img.youtube.com/vi/-APXKvIiK4o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Trello Clone with SwiftUI Drag & Drop API","channel_name":"Xcoding with Alfian","video_id":"4b335NJsAzA","video_url":"https://www.youtube.com/watch?v=4b335NJsAzA","description":"Video tutorial coming soon to  \n#swiftui #iosdev #iosdeveloper","published":"2021-11-07T14:25:46Z","thumbnail_url":"https://img.youtube.com/vi/4b335NJsAzA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"FIrebase Emulators Suite for iOS","channel_name":"Stewart Lynch on YouTube","video_id":"EjrIaQNdniE","video_url":"https://www.youtube.com/watch?v=EjrIaQNdniE","description":"In this video I am going to show you how you can install and work with the Firebase Emulator suite on Mac OS for use with an iOS project.  The sample project is written for SwiftUI, but the information provided will apply to projects written in UIKit as well.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n5:12 Install Homebrew\n6:28 Install Nodejs\n7:43 Install Firebase tools\n9:05 Install Emulators\n12:28 Install Java (may not be required)\n14:28 Update Storage Rules\n15:39 Create a new Xcode Configuration\n17:14 Add Flag conditional to Xcode\n19:14 Test Emulators\n\nFirebase Sample Project and All Instructions\n   https://github.com/StewartLynch/Firebase-Sample-Project\n\nConfiguration and Flags Video\n   https://youtu.be/Bg0GvgB3jQ8\n\n\nReferences mentioned in video:\nPixelSnap\n   https://getpixelsnap.com\n NavigationBar Styling:\n   https://youtu.be/kCJyhG8zjvY\nUnderstanding SwiftUI Layout Behaviors\n   http://defagos.github.io/understanding_swiftui_layout_behaviors/ \nJohn Sundell's 3 part series on a guide to the SwiftUI layout system\n   https://www.swiftbysundell.com/articles/swiftui-layout-system-guide-part-1/\nLayout Priorities in SwiftUI\n   https://swiftwithmajid.com/2020/04/15/layout-priorities-in-swiftui/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-11-07T14:15:01Z","thumbnail_url":"https://img.youtube.com/vi/EjrIaQNdniE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"When the metaverse fails, Firefox is waaaay behind, and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"JuKd9zvceXg","video_url":"https://www.youtube.com/watch?v=JuKd9zvceXg","description":"This week I looked at how much money Roblox lost by being down for a weekend, the mobile browser race, new all-time highs from Coinbase (downloads) and Disney+ (revenue), and ended the week with my thoughts on Klarna's expansion into in-app shopping.\n\nFYI - The reference was to Ready Player One. Did you get it?\n\nThis is you weekly roundup of #news and #trends about #mobile #apps and #games.\n\n--------------------\n\n00:00 - Intro\n00:19 - Roblox\n02:12 - Firefox\n04:26 - Coinbase\n06:50 - Disney\n10:31 - Klarna\n13:39 - Outro\n\n--------------------\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Follow me on Twitter: @arielmichaeli","published":"2021-11-06T14:52:51Z","thumbnail_url":"https://img.youtube.com/vi/JuKd9zvceXg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"The one trick every iOS developer should know for working with Stack Views","channel_name":"Swift Arcade","video_id":"VAuYthAV_0U","video_url":"https://www.youtube.com/watch?v=VAuYthAV_0U","description":"In this video we look at a great trick for making sure your UIStackViews layout properly, with no ambiguity in Auto Layout.\n\nLevel Up Courses\n\nLevel Up AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nTwitter\n@jrasmusson","published":"2021-11-06T06:00:05Z","thumbnail_url":"https://img.youtube.com/vi/VAuYthAV_0U/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Making changes permanent with UserDefaults – iExpense SwiftUI Tutorial 10/11","channel_name":"Paul Hudson on YouTube","video_id":"QyASq6sgTmo","video_url":"https://www.youtube.com/watch?v=QyASq6sgTmo","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:20Z","thumbnail_url":"https://img.youtube.com/vi/QyASq6sgTmo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing an observed object with a new view – iExpense SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"VoMLpwmPct0","video_url":"https://www.youtube.com/watch?v=VoMLpwmPct0","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:17Z","thumbnail_url":"https://img.youtube.com/vi/VoMLpwmPct0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with Identifiable items in SwiftUI – iExpense SwiftUI Tutorial 8/11","channel_name":"Paul Hudson on YouTube","video_id":"zrJG7EyMPLI","video_url":"https://www.youtube.com/watch?v=zrJG7EyMPLI","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:13Z","thumbnail_url":"https://img.youtube.com/vi/zrJG7EyMPLI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a list we can delete from – iExpense SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"2g1t15bwX44","video_url":"https://www.youtube.com/watch?v=2g1t15bwX44","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:08Z","thumbnail_url":"https://img.youtube.com/vi/2g1t15bwX44/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Archiving Swift objects with Codable – iExpense SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"lZtGgb4aOdQ","video_url":"https://www.youtube.com/watch?v=lZtGgb4aOdQ","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:04Z","thumbnail_url":"https://img.youtube.com/vi/lZtGgb4aOdQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Storing user settings with UserDefaults – iExpense SwiftUI Tutorial 5/11","channel_name":"Paul Hudson on YouTube","video_id":"nGmrtPNuE2Q","video_url":"https://www.youtube.com/watch?v=nGmrtPNuE2Q","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:28:01Z","thumbnail_url":"https://img.youtube.com/vi/nGmrtPNuE2Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Deleting items using onDelete() – iExpense SwiftUI Tutorial 4/11","channel_name":"Paul Hudson on YouTube","video_id":"dg3B9HHTGHM","video_url":"https://www.youtube.com/watch?v=dg3B9HHTGHM","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:27:57Z","thumbnail_url":"https://img.youtube.com/vi/dg3B9HHTGHM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing and hiding views – iExpense SwiftUI Tutorial 3/11","channel_name":"Paul Hudson on YouTube","video_id":"61O6IdqKZVg","video_url":"https://www.youtube.com/watch?v=61O6IdqKZVg","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:27:53Z","thumbnail_url":"https://img.youtube.com/vi/61O6IdqKZVg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Sharing SwiftUI state with @ObservedObject – iExpense SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"DPrAMnMKc34","video_url":"https://www.youtube.com/watch?v=DPrAMnMKc34","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:27:49Z","thumbnail_url":"https://img.youtube.com/vi/DPrAMnMKc34/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why @State only works with structs – iExpense SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"FXSq_4xWtrc","video_url":"https://www.youtube.com/watch?v=FXSq_4xWtrc","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:27:43Z","thumbnail_url":"https://img.youtube.com/vi/FXSq_4xWtrc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Final polish – iExpense SwiftUI Tutorial 11/11","channel_name":"Paul Hudson on YouTube","video_id":"_WUcdLgbt6U","video_url":"https://www.youtube.com/watch?v=_WUcdLgbt6U","description":"In this technique project we build an expense tracking app with two views, ObservableObject, Codable, and UserDefaults.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-05T20:26:47Z","thumbnail_url":"https://img.youtube.com/vi/_WUcdLgbt6U/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating Animated Message Reactions and Interactions using SwiftUI","channel_name":"Stream Developers on YouTube","video_id":"xEWBIlQz35M","video_url":"https://www.youtube.com/watch?v=xEWBIlQz35M","description":"This tutorial will create animated message reactions and trigger the animation using the long-press gesture in SwiftUI. We will use a spring animation to build the animated reactions. Tapping and holding the message bubble will display the reactions with a bounce animation similar to what you see in iMessage.\n\nRelevant links:\nCheck out Stream: https://getstream.io/\nCheck out Stream Chat: https://getstream.io/chat/\nGet the code: https://gist.github.com/amosgyamfi/90f08c135e1115545dd10d61134d9243\n\nAmos' Twitter: https://twitter.com/amos_gyamfi\nStream's Twitter: https://twitter.com/getstream_io\n\nTimestamps:\n0:00 Introduction\n1:35 Adding animation states\n3:42 Adding gestural interaction\n4:57 Adding animatable properties\n6:03 Adding animation modifier\n10:50 Creating an explicit animation","published":"2021-11-04T16:20:16Z","thumbnail_url":"https://img.youtube.com/vi/xEWBIlQz35M/hqdefault.jpg","twitter_url":"https://twitter.com/getstream_io"},{"name":"Is it worth reading non-programming books to become a better developer?","channel_name":"Tom Baranowicz","video_id":"vK6Y8-w0Q_w","video_url":"https://www.youtube.com/watch?v=vK6Y8-w0Q_w","description":"In this short video, I will try to convince you to start reading non-programming books to become a better software developer\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz","published":"2021-11-03T15:00:36Z","thumbnail_url":"https://img.youtube.com/vi/vK6Y8-w0Q_w/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"The secret to write cheap UI tests","channel_name":"Vincent Pradeilles on YouTube","video_id":"vwD7yyXvl1U","video_url":"https://www.youtube.com/watch?v=vwD7yyXvl1U","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGitHub of the testing framework 👉 https://github.com/pointfreeco/swift-snapshot-testing\nLearn more about Point-Free 👉 https://www.pointfree.co\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-11-02T15:53:01Z","thumbnail_url":"https://img.youtube.com/vi/vwD7yyXvl1U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 54","channel_name":"Code Completion","video_id":"uP33haUMy-M","video_url":"https://www.youtube.com/watch?v=uP33haUMy-M","description":"","published":"2021-11-02T12:00:29Z","thumbnail_url":"https://img.youtube.com/vi/uP33haUMy-M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Refactor MovieDB App from SwiftUI 1  to SwiftUI 3 | iOS 15 & Swift 5.5 Async Await","channel_name":"Xcoding with Alfian","video_id":"U3tKbUX_UVA","video_url":"https://www.youtube.com/watch?v=U3tKbUX_UVA","description":"In this video, we are going to update the MovieDB App that we have built last year with the initial release of SwiftUI on iOS 13.\n#swiftui #ios15 #iosdevelopment #tutorial\n\nHere are the main tasks that we will implement in this full tutorial video:\n- Fix existing bugs, improve efficiency and performance (e.g using  the new LazyHStack instead of HStack for the movies carousel)\n- Use @StateObject property wrapper\n- Use Searchable, Refreshable, and Task Modifiers\n- Adopt Swift 5.5 Concurrent APIs such as Async Function, GroupTask, and MainActor.\n- Refactor current codebase to make the views more composable, modular, and reusable.\n\nTimeline:\n00:00 Introduction \n00:02:41 Update Deployment Target to iOS 15\n00:04:00 List Style Fix\n00:06:12 Carousel Fix & Refactoring\n00:29:09 Update MovieService to Async Await\n00:46:31 Data Fetch Phase Published State & Overlay View\n00:59:15 Movie List Refactor - Group Task Parallel  Concurrent API Call\n01:27:00 Movie Detail Refactor - State & View\n01:50:13 Movie Search Refactor - State & View\n02:07:31 Closing\n\nGitHub Repository Source Code:\nhttps://github.com/alfianlosari/SwiftUITMDbV2\n\nSwiftUI Tutorial - Movie List TMDb iOS App | Full Video\nhttps://youtu.be/cTNhMgNV53s\n\nThe Movie Database API:\nhttps://themoviedb.org","published":"2021-11-02T02:30:11Z","thumbnail_url":"https://img.youtube.com/vi/U3tKbUX_UVA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Building custom transitions using ViewModifier – Animation SwiftUI Tutorial 8/8","channel_name":"Paul Hudson on YouTube","video_id":"ktb5PP_Ruws","video_url":"https://www.youtube.com/watch?v=ktb5PP_Ruws","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-01T22:51:04Z","thumbnail_url":"https://img.youtube.com/vi/ktb5PP_Ruws/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing and hiding views with transitions – Animation SwiftUI Tutorial 7/8","channel_name":"Paul Hudson on YouTube","video_id":"jySfyxQGMFg","video_url":"https://www.youtube.com/watch?v=jySfyxQGMFg","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-01T22:50:59Z","thumbnail_url":"https://img.youtube.com/vi/jySfyxQGMFg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating gestures – Animation SwiftUI Tutorial 6/8","channel_name":"Paul Hudson on YouTube","video_id":"OtOUi60oeyg","video_url":"https://www.youtube.com/watch?v=OtOUi60oeyg","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-01T22:50:54Z","thumbnail_url":"https://img.youtube.com/vi/OtOUi60oeyg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Controlling the animation stack – Animation SwiftUI Tutorial 5/8","channel_name":"Paul Hudson on YouTube","video_id":"laVLtkWjybM","video_url":"https://www.youtube.com/watch?v=laVLtkWjybM","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-11-01T22:50:50Z","thumbnail_url":"https://img.youtube.com/vi/laVLtkWjybM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"I Made Twitch in 24 hours w/ 100ms!","channel_name":"Jared Davidson on YouTube","video_id":"0i9Au3q1A4A","video_url":"https://www.youtube.com/watch?v=0i9Au3q1A4A","description":"Today's video I show the code and part of the journey that lead me to making this app. It was a lot of fun, so let me know if you'd like to see more content like this in the future! \n\nSign up for the webinar! - https://community.100ms.live/facetime-clone\n\nToken Provider - https://github.com/100mslive/clubhouse-clone-ios-swift/blob/main/AudioRoomComplete/AudioRoom/Controller/TokenProvider.swift\n\nMusic by Vexento\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp\n\n0:00 - Introduction\n1:20 - Design\n4:37 - How 100ms Works\n6:17 - Creating a Room\n11:25 - The Final Result\n12:40 - Outro","published":"2021-11-01T15:59:07Z","thumbnail_url":"https://img.youtube.com/vi/0i9Au3q1A4A/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"This is what you can do with Enums in Swift","channel_name":"Swift and Tips","video_id":"_CqAhffWZmE","video_url":"https://www.youtube.com/watch?v=_CqAhffWZmE","description":"Hello everyone, today we will talk about my favorite feature in Swift: Enums\n\nEnums are art because they help you to represent a finite number of possibilities in our software problems. Swift makes use of enums in  A LOT OF WAYS. Let's begin and discover more about all its magic! \n\nContent:\n0:00 - Intro\n0:27 - Blackjack Rules\n0:54 - The problem that enums solve\n2:01 - The basics\n3:01 - Raw Values\n4:30 - Enums support computer properties\n5:09 - Avoid default in a Switch\n6:09 - Blackjack Game\n6:30 - CaseIterable\n7:03 - Generate blackjack hands\n7:23 - Associated Values\n8:02 - Business logic for BlackJack\n11:51 - Get associated values in a switch\n12:31 - Protocols in Enums\n13:16 - Recursive enums (Indirect)\n15:00 - Getting a single case from an if\n15:38 - BlackJack in SwiftUI\n17:03 - Enum actions that represent UI events\n18:58 - Do you want to learn more?\n\n------\n\nSource code shown in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/Enums\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html\n* Binary tree with enums: https://medium.com/@mrlauriegray/swift-3-enums-and-binary-search-trees-104f5e8d47e9\n\n------\nOther videos in the channel:\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* GeometryReader and apple Watch animations: https://youtu.be/ma4LP8RnyI0\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-11-01T14:00:11Z","thumbnail_url":"https://img.youtube.com/vi/_CqAhffWZmE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Creating explicit animations – Animation SwiftUI Tutorial 4/8","channel_name":"Paul Hudson on YouTube","video_id":"5A4yJhb1ogg","video_url":"https://www.youtube.com/watch?v=5A4yJhb1ogg","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-31T22:40:10Z","thumbnail_url":"https://img.youtube.com/vi/5A4yJhb1ogg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Animating bindings – Animation SwiftUI Tutorial 3/8","channel_name":"Paul Hudson on YouTube","video_id":"CHInKa9xbKE","video_url":"https://www.youtube.com/watch?v=CHInKa9xbKE","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-31T22:40:01Z","thumbnail_url":"https://img.youtube.com/vi/CHInKa9xbKE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Customizing animations in SwiftUI – Animation SwiftUI Tutorial 2/8","channel_name":"Paul Hudson on YouTube","video_id":"Rbcabi9vRcc","video_url":"https://www.youtube.com/watch?v=Rbcabi9vRcc","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-31T22:39:50Z","thumbnail_url":"https://img.youtube.com/vi/Rbcabi9vRcc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating implicit animations – Animation SwiftUI Tutorial 1/8","channel_name":"Paul Hudson on YouTube","video_id":"j0eQQXspSQY","video_url":"https://www.youtube.com/watch?v=j0eQQXspSQY","description":"In this technique project we take a deep dive into the world of SwiftUI animations.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-31T22:39:42Z","thumbnail_url":"https://img.youtube.com/vi/j0eQQXspSQY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Découverte de SwiftUI (suite) ! 👩🏻‍💻👨🏻‍💻🧑🏽‍💻 (French stream 🇫🇷)","channel_name":"Vincent Pradeilles on YouTube","video_id":"TGsJ03mWLNM","video_url":"https://www.youtube.com/watch?v=TGsJ03mWLNM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nPour la seconde fois sur cette chaîne, le live sera entièrement en français ! 🐓\n\nNous continuons notre découverte de SwiftUI, via l'excellent tutoriel d'Apple https://developer.apple.com/tutorials/app-dev-training/\n\nEt le lien vers ma formation : https://delicious-insights.com/fr/formations/swiftui-fr/","published":"2021-10-31T17:28:33Z","thumbnail_url":"https://img.youtube.com/vi/TGsJ03mWLNM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Firebase Chat 05: Installing Firestore and Saving User Data Collection","channel_name":"Lets Build That App","video_id":"VtwFwDJvU8w","video_url":"https://www.youtube.com/watch?v=VtwFwDJvU8w","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7145\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-10-31T15:00:17Z","thumbnail_url":"https://img.youtube.com/vi/VtwFwDJvU8w/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Xcode Configurations and Flags","channel_name":"Stewart Lynch on YouTube","video_id":"Bg0GvgB3jQ8","video_url":"https://www.youtube.com/watch?v=Bg0GvgB3jQ8","description":"In this video, I am going to introduce you to Xcode configuration files, flags, compiler directives and accessing Build settings from code in Swift.  It is not as complicated as you may think, and it has some extremely practical applications.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:48 Schemes\n4:40 DEBUG Compiler flag\n6:20 Custom Configurations\n7:00 Configuration Flags\n10:44 Configuration Files\n13:14 Configuration File Key value pairs\n16:15 Accessing Build settings in code\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ConfigurationandFlags-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/https://github.com/StewartLynch/Configuration-and-Flags-Completed\n\nReferences mentioned in video:\nApple Doc\n  https://help.apple.com/xcode/mac/11.4/#/dev745c5c974\nAppCoda\n   https://www.appcoda.com/xcconfig-guide/\nHeartbeat\n   https://heartbeat.comet.ml/xcode-build-settings-in-depth-733667d01a9a\nTed Bendixson\n   https://medium.com/practical-ios-development/some-practical-uses-for-xcode-build-schemes-and-build-configurations-swift-e50d15a1304f\nNSHipster\n   https://nshipster.com/xcconfig/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-10-31T13:38:54Z","thumbnail_url":"https://img.youtube.com/vi/Bg0GvgB3jQ8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"iOS Swift Tutorial: Face Detection with Vision Framework","channel_name":"Brian Advent on YouTube","video_id":"RCTKgi3CTXk","video_url":"https://www.youtube.com/watch?v=RCTKgi3CTXk","description":"The first 1,000 people to use this link will get a 1 month free trial of Skillshare: https://skl.sh/brianadvent10211\n\n➡️ Tutorial Files: https://www.patreon.com/posts/57882827\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2021-10-30T16:05:19Z","thumbnail_url":"https://img.youtube.com/vi/RCTKgi3CTXk/hqdefault.jpg","twitter_url":""},{"name":"Candy Crush, Among Us, Audible, and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"exEskTgnLQc","video_url":"https://www.youtube.com/watch?v=exEskTgnLQc","description":"This week I looked at the highest earning games in the US, the decline of Among Us, Audible's revenue growth, more pre-installed iOS apps in the App Store, and what Fox Weather's entry into the category could mean for revenue.\n\nThis is you weekly roundup of #news and #trends about #mobile #apps and #games.\n\n--------------------\n\n00:00 - Intro\n00:22 - 1. The most downloaded games in the world\n01:30 - 2. Among Us hits rock bottom\n05:38 - 3. Audible will 3x this year\n07:51 - 4. Apple's pre-installed apps\n10:58 - 5. Fox launches a weather app\n13:57 - Outro\n\n--------------------\n► The most downloaded games in the world: https://appfigures.com/resources/insights/most-downloaded-games-sep-2021\n► Apple's Now Allowing Users to Rate Its Pre-Installed Apps—Here are the Numbers: https://appfigures.com/resources/insights/apple-pre-installed-app-ratings\n\n► Subscribe to the newsletter: https://appfigures.com/newsletter\n► Listen to the podcast: https://appfigures.com/podcast\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Top SDKs: https://appfigures.com/top-sdks\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index: https://appfigures.com/alpha/mobile-revenue-index\n► Follow me on Twitter: @arielmichaeli","published":"2021-10-30T14:15:01Z","thumbnail_url":"https://img.youtube.com/vi/exEskTgnLQc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What are Container View Controllers?","channel_name":"Swift Arcade","video_id":"UhraH7mlONE","video_url":"https://www.youtube.com/watch?v=UhraH7mlONE","description":"UIKit / UINavigationController / UITabBarController / UIPageViewController\n\nHi everyone. In this preview video for an upcoming course, we take a look at what these things called Container View Controllers are, and look at some examples of how they work.\n\n0:00 Intro\n0:48 What are Container View Controllers\n3:41 UINavigationController\n6:58 UITabBarController\n9:52 UIPageViewController\n13:27 Wrap-up","published":"2021-10-30T06:00:05Z","thumbnail_url":"https://img.youtube.com/vi/UhraH7mlONE/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Validating words with UITextChecker – Word Scramble SwiftUI Tutorial 6/6","channel_name":"Paul Hudson on YouTube","video_id":"Z0TzefG4wdw","video_url":"https://www.youtube.com/watch?v=Z0TzefG4wdw","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-29T21:43:08Z","thumbnail_url":"https://img.youtube.com/vi/Z0TzefG4wdw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Running code when our app launches – Word Scramble SwiftUI Tutorial 5/6","channel_name":"Paul Hudson on YouTube","video_id":"MvN4dnD41YA","video_url":"https://www.youtube.com/watch?v=MvN4dnD41YA","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-29T21:43:03Z","thumbnail_url":"https://img.youtube.com/vi/MvN4dnD41YA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding to a list of words – Word Scramble SwiftUI Tutorial 4/6","channel_name":"Paul Hudson on YouTube","video_id":"2lnPCkU7_Tg","video_url":"https://www.youtube.com/watch?v=2lnPCkU7_Tg","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-29T21:42:59Z","thumbnail_url":"https://img.youtube.com/vi/2lnPCkU7_Tg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Introducing List, your best friend – Word Scramble SwiftUI Tutorial 1/6","channel_name":"Paul Hudson on YouTube","video_id":"U1NxVE02Og8","video_url":"https://www.youtube.com/watch?v=U1NxVE02Og8","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-28T22:23:39Z","thumbnail_url":"https://img.youtube.com/vi/U1NxVE02Og8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Loading resources from your app bundle – Word Scramble SwiftUI Tutorial 2/6","channel_name":"Paul Hudson on YouTube","video_id":"OHnb14dToLc","video_url":"https://www.youtube.com/watch?v=OHnb14dToLc","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-28T22:23:37Z","thumbnail_url":"https://img.youtube.com/vi/OHnb14dToLc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with strings – Word Scramble SwiftUI Tutorial 3/6","channel_name":"Paul Hudson on YouTube","video_id":"KhWeTfGdz0Q","video_url":"https://www.youtube.com/watch?v=KhWeTfGdz0Q","description":"In this project we build a letter rearranging game with List and UITextChecker.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-28T22:23:33Z","thumbnail_url":"https://img.youtube.com/vi/KhWeTfGdz0Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"When iOS developers are asked what they do","channel_name":"Dave Jacobsen on YouTube","video_id":"hQn9ol5TB6w","video_url":"https://www.youtube.com/watch?v=hQn9ol5TB6w","description":"Some of the many responses we hear as iOS developers when people outside of tech ask us what we do 😝\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nMY STUFF (affiliate links help support the channel at no cost to you)\nMy MacBook Pro - https://amzn.to/2X1AphP\n34\" USB-C monitor - https://amzn.to/3FySk0B\nBest Qi wireless fast charger - https://amzn.to/3BvA0mQ\nAffordable mic - https://amzn.to/3oPqebs\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2021-10-28T14:42:59Z","thumbnail_url":"https://img.youtube.com/vi/hQn9ol5TB6w/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"SwiftUI real time Coins Price with Async Sequence and Websocket","channel_name":"Xcoding with Alfian","video_id":"TlEXoDDJaq4","video_url":"https://www.youtube.com/watch?v=TlEXoDDJaq4","description":"","published":"2021-10-28T14:19:24Z","thumbnail_url":"https://img.youtube.com/vi/TlEXoDDJaq4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"SwiftUI Firebase Chat 03: Save Images to Firebase Storage","channel_name":"Lets Build That App","video_id":"5inXE5d2MUM","video_url":"https://www.youtube.com/watch?v=5inXE5d2MUM","description":"Source:\nhttps://www.letsbuildthatapp.com/course_video?id=7115\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-10-27T15:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5inXE5d2MUM/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"D.R.Y. is Misunderstood - Software Development","channel_name":"Sean Allen on YouTube","video_id":"1NeL145tKwk","video_url":"https://www.youtube.com/watch?v=1NeL145tKwk","description":"In this clip from Swift News, I discuss a twitter thread from Nick Lockwood about the DRY (Don't Repeat Yourself) concept being misunderstood. It's not about eliminating all repetition no matter what. You need to think a little bit before you refactor. \n\nTwitter Thread:\nhttps://twitter.com/nicklockwood/status/1436261948950294530\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-27T13:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1NeL145tKwk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Building a basic layout – BetterRest SwiftUI Tutorial 5/7","channel_name":"Paul Hudson on YouTube","video_id":"pvKF78fOMQ4","video_url":"https://www.youtube.com/watch?v=pvKF78fOMQ4","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-26T20:50:46Z","thumbnail_url":"https://img.youtube.com/vi/pvKF78fOMQ4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Connecting SwiftUI to Core ML – BetterRest SwiftUI Tutorial 6/7","channel_name":"Paul Hudson on YouTube","video_id":"554iAZE0Qq8","video_url":"https://www.youtube.com/watch?v=554iAZE0Qq8","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-26T20:50:42Z","thumbnail_url":"https://img.youtube.com/vi/554iAZE0Qq8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Cleaning up the user interface – BetterRest SwiftUI Tutorial 7/7","channel_name":"Paul Hudson on YouTube","video_id":"b--usZU6kM8","video_url":"https://www.youtube.com/watch?v=b--usZU6kM8","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-26T20:50:38Z","thumbnail_url":"https://img.youtube.com/vi/b--usZU6kM8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Git: Revert changes in a file that has been already committed #Shorts","channel_name":"Mike Mikina on YouTube","video_id":"ElcZhjdZkeM","video_url":"https://www.youtube.com/watch?v=ElcZhjdZkeM","description":"In this short video I have a very useful Git tip for you. \n\nIf you would like to revert changes in a file that has been already committed in your feature branch, you can simply use Git checkout command. It's much faster than reversing all of the changes by hand or copying it from develop. \n\n#programming #Git #Shorts","published":"2021-10-26T20:49:19Z","thumbnail_url":"https://img.youtube.com/vi/ElcZhjdZkeM/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"SwiftUI Firebase Chat 02: Signing in with Firebase Auth","channel_name":"Lets Build That App","video_id":"xXjYGamyREs","video_url":"https://www.youtube.com/watch?v=xXjYGamyREs","description":"Completed Source code:\nhttps://www.letsbuildthatapp.com/course_video?id=7135\n\nSwiftUI Core Data:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nTwitter: https://twitter.com/buildthatapp","published":"2021-10-26T15:00:27Z","thumbnail_url":"https://img.youtube.com/vi/xXjYGamyREs/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Let's create a modern syntax for Dependency Injection in Swift (ft. Antoine v.d. Lee)","channel_name":"Vincent Pradeilles on YouTube","video_id":"TLmBeqA53bo","video_url":"https://www.youtube.com/watch?v=TLmBeqA53bo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://twitter.com/twannl\nhttps://www.avanderlee.com\nhttps://www.avanderlee.com/swiftlee-weekly-subscribe/\nhttps://www.avanderlee.com/swift/dependency-injection/\nhttps://github.com/Swinject/Swinject\nhttps://github.com/uber/needle\nhttps://github.com/pointfreeco/episode-code-samples/tree/main/0018-environment-pt2\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-10-26T14:57:20Z","thumbnail_url":"https://img.youtube.com/vi/TLmBeqA53bo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"CVC #8 - Dogfooding & Task Tracking","channel_name":"Sean Allen on YouTube","video_id":"ASDf6lL86pg","video_url":"https://www.youtube.com/watch?v=ASDf6lL86pg","description":"In this video I discuss the concept of \"dogfooding\" your product and how it helped me realize the importance of the Mac App for Creator View. I also give an update on my LLC and showcase how I'm tracking my tasks to get to launch.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Quick LLC Update - Delayed Dogfooding\n1:01 - What is Dogfooding?\n1:44 - Core Data & CloudKit\n2:34 - I Don't Use My Own App\n3:40 - How Important is the Mac App?\n4:25 - Dogfooding Realizations\n4:56 - Task Tracking App\n6:00 - Creator View Timeline\n6:45 - Change of Scenery\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-26T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/ASDf6lL86pg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 53: Nobody Likes C++","channel_name":"Code Completion","video_id":"T2m7EOCTWNA","video_url":"https://www.youtube.com/watch?v=T2m7EOCTWNA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:24 - #IndieAppSpotlight: TimeDeck\n01:06 - Interview with Matt Ronge\n04:09 - Astropad\n05:50 - What were you doing pre-Astropad?\n07:25 - How did it come about?\n14:02 - How did you build a business off of Astropad?\n20:11 - What was the inspiration that lead into Luna?\n30:22 - How did you grow your team?\n32:03 - Expanding to Windows\n36:07 - Objective-C on Windows\n39:30 - Migrating to Rust\n42:40 - How different is Rust?\n45:28 - Why not Swift?\n51:17 - How did the Windows Release go?\n55:47 - What’s next?\n1:01:57 - Sponsor: Sticky Widgets\n1:02:42 - #CompleteTheCode\n1:03:23 - Compiler Error\n1:15:29 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • TimeDeck by Caleb Panza (@CalebPanza): https://apps.apple.com/us/app/timedeck/id1525031563\n• Our interview with special guest Matt Ronge, co-founder and creator of Astropad and Luna Display!\n    • Matt Ronge on Twitter: https://twitter.com/mronge\n    • Astropad: https://astropad.com\n    • Luna Display: https://astropad.com/product/lunadisplay/\n• Questions:\n    • How did you get started with development?\n    • What were you doing pre-Astropad?\n    • How did it come about?\n    • How did you build a business off of Astropad?\n    • What was the inspiration that lead into Luna?\n    • How did you grow your team?\n    • Why Windows?\n    • How different is Rust?\n    • Why not Swift?\n    • How did the Windows release go?\n    • What’s next?\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nThis week's Compiler Error has a theme: Latest Display Technologies\n1 - Thunderbolt 4 not only supports DisplayPort 2.0, but also allows the full 80 Gbps to be dedicated for video output, allowing 8K displays up to a whopping 240 fps.\n2 - DisplayLink allows displays to be connected over USB or ethernet by using an adapter that transforms the data signal into a DisplayPort or HDMI signal.\n3 - SDI, or serial digital interface, is the preferred connection on film sets connecting cameras to recording equipment, and allows for up to 48 Gbps over a single connection.\n4 - Also limited to 48 Gbps, HDMI 2.1 supports HDR10 footage of up to an 8K resolution at 120 Hz on supported cables.\n\nYour hosts for this week: Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, October 21st, 2021.","published":"2021-10-26T12:00:09Z","thumbnail_url":"https://img.youtube.com/vi/T2m7EOCTWNA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Training a model with Create ML – BetterRest SwiftUI Tutorial 4/7","channel_name":"Paul Hudson on YouTube","video_id":"x4XeHr_ZGsE","video_url":"https://www.youtube.com/watch?v=x4XeHr_ZGsE","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-25T22:29:32Z","thumbnail_url":"https://img.youtube.com/vi/x4XeHr_ZGsE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Working with dates – BetterRest SwiftUI Tutorial 3/7","channel_name":"Paul Hudson on YouTube","video_id":"YOFqCk6HS28","video_url":"https://www.youtube.com/watch?v=YOFqCk6HS28","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-25T22:29:28Z","thumbnail_url":"https://img.youtube.com/vi/YOFqCk6HS28/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Selecting dates and times with DatePicker – BetterRest SwiftUI Tutorial 2/7","channel_name":"Paul Hudson on YouTube","video_id":"V1oL2dCwPQo","video_url":"https://www.youtube.com/watch?v=V1oL2dCwPQo","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-25T22:29:26Z","thumbnail_url":"https://img.youtube.com/vi/V1oL2dCwPQo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Entering numbers with Stepper – BetterRest SwiftUI Tutorial 1/7","channel_name":"Paul Hudson on YouTube","video_id":"L8F6cBkOY54","video_url":"https://www.youtube.com/watch?v=L8F6cBkOY54","description":"In this project we build a sleep prediction app using Core ML.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-25T22:29:23Z","thumbnail_url":"https://img.youtube.com/vi/L8F6cBkOY54/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Firebase Chat 01: Creating a Login Page","channel_name":"Lets Build That App","video_id":"aVO4EVGvQcw","video_url":"https://www.youtube.com/watch?v=aVO4EVGvQcw","description":"Download Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=7105\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-10-25T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aVO4EVGvQcw/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"CVC #7 - Hiring a Developer for Creator View","channel_name":"Sean Allen on YouTube","video_id":"gebCCFdmL7w","video_url":"https://www.youtube.com/watch?v=gebCCFdmL7w","description":"I'm looking for a to hire a developer to be a partner in Creator View. I'm not in a rush to hire someone and I'm looking for an amazing fit so I'm being very picky. In this video, I explain the various aspects of what I'm looking for when it comes to experience, mentality, compensation, etc... \n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Partner in the Trenches\n1:03 - Why Bring on a Partner?\n1:40 - Equity Split\n2:46 - Experience\n3:59 - Free is Overpriced\n4:51 - Your Mentality\n6:18 - Compensation - Paid Trial, Equity\n8:04 - Compensation Summary\n8:33 - Salaries When App Starts Making Money\n8:53 - Is Remote Ok?\n9:33 - Summary of What I'm Looking For\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-25T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/gebCCFdmL7w/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Firebase Building Real Time Chat with Firestore","channel_name":"Lets Build That App","video_id":"d2gCYXonUXM","video_url":"https://www.youtube.com/watch?v=d2gCYXonUXM","description":"Playlist:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Firebase%20Real%20Time%20Chat\n\nSwiftUI Core Data Credit Card Tracking Course:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-10-24T16:20:45Z","thumbnail_url":"https://img.youtube.com/vi/d2gCYXonUXM/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Scan from Camera  and CTScan  - a TextField, TextEditor Swift Package alternative","channel_name":"Stewart Lynch on YouTube","video_id":"Cny-zy947vA","video_url":"https://www.youtube.com/watch?v=Cny-zy947vA","description":"In this video, I am going to introduce you to something you might have overlooked, an exciting new feature of iOS 15 and a Swift Package that I wrote that will help you take full advantage of that new 2018 or feature in SwiftUI.\nIt is  a new feature that allows you to capture text from the world around you and it is called \"Text from Camera\" and uses Live Text\nAt the same time, we explore features of the TextEditor and TextField features that you may not be aware of and how you can take advantage of the UITextContentType and UIKeyboardType for a TextField or TextEditor.\nAs a Bonus, If you are interested, I also show you how you can duplicate the package a a local framework and I will show you how to modify it to add even more customization to what I have.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:41 Scan Text Introduction\n4:30 Installing CTScanText Swift Package\n6:34 ScanTextEditor\n9:20 ScanTextField\n18:20 Customizing a Swift Package\n\nStarter Project Files:\n   http://www.createchsol.com/SPMStarterProjects/CTScan-Demo.zip\n\nSwift Package Repository:\n   https://github.com/StewartLynch/CTScanText\n\nHow to clone and modify a Swift Package\n   https://stewartlynch.github.io/SegmentedPicker/\n\nReferences mentioned in video:\nUIKit Integration with SwiftUI\n   https://youtu.be/k4h9i6KVvi8 \n Flo Writes Code tutorial - Live Text in SwiftUI video:\n   https://youtu.be/czZfVIUscvc\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-10-24T13:37:57Z","thumbnail_url":"https://img.youtube.com/vi/Cny-zy947vA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Tinder's on 🔥, Peacock gets a Squid Game, and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"V4bU8Az_NnU","video_url":"https://www.youtube.com/watch?v=V4bU8Az_NnU","description":"The most downloaded apps in the world, Tinder's big milestone, Peacock's Squid Game moment, Slack vs. Microsoft Teams, and ended by looking at Royal Match's mountain of cash.\n\nThis is you weekly roundup of #news and #trends about #mobile #apps and #games.\n\n--------------------\n\n00:00 - Intro\n00:25 - 1. The most downloaded apps in the world\n02:50 - 2. Tinder's on fire!\n04:28 - 3. Peacock's got a Squid Game\n06:30 - 4. Where is Slack???\n09:45 - 5. Royal Match is a cash machine\n12:10 - Outro\n\n--------------------\n► The most downloaded apps in the world: https://appfigures.com/resources/insights/most-downloaded-apps-sep-2021\n► Subscribe to the newsletter: https://appfigures.com/newsletter\n► Listen to the podcast: https://appfigures.com/podcast\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Top SDKs: https://appfigures.com/top-sdks\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index: https://appfigures.com/alpha/mobile-revenue-index\n► Follow me on Twitter: @arielmichaeli","published":"2021-10-23T14:15:01Z","thumbnail_url":"https://img.youtube.com/vi/V4bU8Az_NnU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"New App Store Marketing Tool - Assets for Social Media","channel_name":"Sean Allen on YouTube","video_id":"IwhmKhEqrXI","video_url":"https://www.youtube.com/watch?v=IwhmKhEqrXI","description":"In this clip from Swift News, I showcase a new marketing tool provided by Apple to help you promote your apps. You can create assets in dimensions for your Instagram feed, stories and Twitter for free.\n\nMarketing Tool Link:\nhttps://tools.applemediaservices.com/apple-app-store-promote\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-23T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/IwhmKhEqrXI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Currency Formatting in Swift with NumberFormatter and NSAttributedString","channel_name":"Swift Arcade","video_id":"03PpTLh3AdY","video_url":"https://www.youtube.com/watch?v=03PpTLh3AdY","description":"#Swift / #iOS / #NumberFormatter / #NSAttributedString \n\nIn this video we look at two ways to format currencies as Strings.\n\n1. Using NumberFormatter.\n2. Using NSAttributedStrings.\n\n0:00 What's the problem?\n0:17 What's the solution?\n3:00 Why Decimal?\n4:12 NumberFormatter solution\n5:55 NSAttributedString solution\n8:20 modf\n9:45 What is a tuple?\n13:20 What is an NSAttributedString?\n15:40 Summary\n\nShow notes:\n\nhttps://github.com/jrasmusson/swift-arcade/blob/master/Swift/Currency-Formatting/README.md\n\nLevel Up Courses\n\nData Structures & Algorithms\nhttps://www.udemy.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/?referralCode=22C5D5BFE3E3CBFAC679\n\nLevel Up AutoLayout\nhttps://www.udemy.com/course/level-up-in-auto-layout/?referralCode=BBCF1340150A86E7F6C4\n\nLevel Up in Swift\nhttps://www.udemy.com/course/level-up-in-swift/?referralCode=98AA1A570E12A5A180C3\n\nSource code\nhttps://github.com/jrasmusson/swift-arcade\n\nTwitter\n@jrasmusson","published":"2021-10-23T06:00:01Z","thumbnail_url":"https://img.youtube.com/vi/03PpTLh3AdY/hqdefault.jpg","twitter_url":"https://www.twitter.com/jrasmusson"},{"name":"Custom modifiers – Views and Modifiers SwiftUI Tutorial 9/10","channel_name":"Paul Hudson on YouTube","video_id":"B6UaRlli5rw","video_url":"https://www.youtube.com/watch?v=B6UaRlli5rw","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:47Z","thumbnail_url":"https://img.youtube.com/vi/B6UaRlli5rw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Custom containers – Views and Modifiers SwiftUI Tutorial 10/10","channel_name":"Paul Hudson on YouTube","video_id":"WTvV2fpbJuM","video_url":"https://www.youtube.com/watch?v=WTvV2fpbJuM","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:43Z","thumbnail_url":"https://img.youtube.com/vi/WTvV2fpbJuM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"View composition – Views and Modifiers SwiftUI Tutorial 8/10","channel_name":"Paul Hudson on YouTube","video_id":"YQf4Hfr8gWA","video_url":"https://www.youtube.com/watch?v=YQf4Hfr8gWA","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:39Z","thumbnail_url":"https://img.youtube.com/vi/YQf4Hfr8gWA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Views as properties – Views and Modifiers SwiftUI Tutorial 7/10","channel_name":"Paul Hudson on YouTube","video_id":"RY4GXxPyMJw","video_url":"https://www.youtube.com/watch?v=RY4GXxPyMJw","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:36Z","thumbnail_url":"https://img.youtube.com/vi/RY4GXxPyMJw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Environment modifiers – Views and Modifiers SwiftUI Tutorial 6/10","channel_name":"Paul Hudson on YouTube","video_id":"qQNs-jIboLg","video_url":"https://www.youtube.com/watch?v=qQNs-jIboLg","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:33Z","thumbnail_url":"https://img.youtube.com/vi/qQNs-jIboLg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Conditional modifiers – Views and Modifiers SwiftUI Tutorial 5/10","channel_name":"Paul Hudson on YouTube","video_id":"1nvCl76AbB4","video_url":"https://www.youtube.com/watch?v=1nvCl76AbB4","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:29Z","thumbnail_url":"https://img.youtube.com/vi/1nvCl76AbB4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why modifier order matters – Views and Modifiers SwiftUI Tutorial 3/10","channel_name":"Paul Hudson on YouTube","video_id":"q_6NLFVGedY","video_url":"https://www.youtube.com/watch?v=q_6NLFVGedY","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:26Z","thumbnail_url":"https://img.youtube.com/vi/q_6NLFVGedY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What is behind the main SwiftUI view? – Views and Modifiers SwiftUI Tutorial 2/10","channel_name":"Paul Hudson on YouTube","video_id":"cfAkZ20gIHA","video_url":"https://www.youtube.com/watch?v=cfAkZ20gIHA","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:23Z","thumbnail_url":"https://img.youtube.com/vi/cfAkZ20gIHA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why does SwiftUI use “some View” for its view type? – Views and Modifiers SwiftUI Tutorial 4/10","channel_name":"Paul Hudson on YouTube","video_id":"kv5JqKQwL0c","video_url":"https://www.youtube.com/watch?v=kv5JqKQwL0c","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:20Z","thumbnail_url":"https://img.youtube.com/vi/kv5JqKQwL0c/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why does SwiftUI use structs for views? – Views and Modifiers SwiftUI Tutorial 1/10","channel_name":"Paul Hudson on YouTube","video_id":"s22TboJomT4","video_url":"https://www.youtube.com/watch?v=s22TboJomT4","description":"In this project we take a close look at how views and view modifiers work in SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-23T01:25:16Z","thumbnail_url":"https://img.youtube.com/vi/s22TboJomT4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building Apple Watch Animation with Geometry Reader (and some maths) #SwiftUI","channel_name":"Swift and Tips","video_id":"ma4LP8RnyI0","video_url":"https://www.youtube.com/watch?v=ma4LP8RnyI0","description":"Hello everyone, in this video, we going to learn what is Geometry Reader in SwiftUI and how you can use it to build apple watch animation when icons are far away from the center.\n\nBe prepared to remember your geometry classes at the school 😉!\n\nBy the way, this is a continuation of the previous video about Lazy Grids. I recommend you to watch it first, but it's not absolutely necessary: https://youtu.be/tcOlekjPm6M\n\nContent:\n0:00 - Intro\n0:29 - What is Geometry Reader?\n4:26 - Apple Watch Demo\n5:35 - The distance between two points\n9:55 - Implementing scale and distance functions\n13:05 - Finding missing coordinates in edge\n17:16 - Finishing scale function\n18:09 - Debugging a bug with the corner angle\n21:14 - Finding device corner angle\n23:10 - The final results!\n24:11 - Do you want to learn more?\n\n------\n\nSource code shown in the video: \nhttps://github.com/pitt500/AppleWatchHome/tree/main/GeometryReader\n\n------\nResources:\n* Geometry Reader: https://developer.apple.com/documentation/swiftui/geometryreader\n* Geometry Proxy: https://developer.apple.com/documentation/swiftui/geometryproxy\n* Paul Hudson: https://www.hackingwithswift.com/quick-start/swiftui/how-to-provide-relative-sizes-using-geometryreader\n* Majid: https://swiftwithmajid.com/2020/11/04/how-to-use-geometryreader-without-breaking-swiftui-layout/\n* SwiftUI Lab: https://swiftui-lab.com/geometryreader-to-the-rescue/\n* Finding the angle of a line: https://www.youtube.com/watch?v=kME3XP_F6vU\n\n------\nOther videos in the channel:\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* How to display a gif in SwiftUI: https://youtu.be/9fz8EW-dX-I\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-10-22T14:00:32Z","thumbnail_url":"https://img.youtube.com/vi/ma4LP8RnyI0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"CVC #6 - How Will I Get 5000 Users? - Growth & Marketing Strategy","channel_name":"Sean Allen on YouTube","video_id":"f6K2VaCR2X4","video_url":"https://www.youtube.com/watch?v=f6K2VaCR2X4","description":"In this video I discuss my plans for growing and marketing Creator View and how I think there will be an inflection point where things have a chance to really take off. \n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - $1M ARR - 5000 Users\n0:38 - How I Think It Will Play Out\n1:20 - The Inflection Point\n2:10 - Strategic Partnership\n2:46 - Relationship Dynamics\n3:46 - The Key To Making the Partnership Work\n4:33 - How Will It Play Out?\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-22T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/f6K2VaCR2X4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 52: Apple at Their Best","channel_name":"Code Completion","video_id":"mF0pc17QTzE","video_url":"https://www.youtube.com/watch?v=mF0pc17QTzE","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nAudio only for this episode! Enjoy!","published":"2021-10-22T05:52:24Z","thumbnail_url":"https://img.youtube.com/vi/mF0pc17QTzE/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Styling our flags – Guess the Flag SwiftUI Tutorial 8/9","channel_name":"Paul Hudson on YouTube","video_id":"z5W0DiR0IuM","video_url":"https://www.youtube.com/watch?v=z5W0DiR0IuM","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-20T21:41:41Z","thumbnail_url":"https://img.youtube.com/vi/z5W0DiR0IuM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Showing the player’s score with an alert – Guess the Flag SwiftUI Tutorial 7/9","channel_name":"Paul Hudson on YouTube","video_id":"1_klyxHKyic","video_url":"https://www.youtube.com/watch?v=1_klyxHKyic","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-20T21:38:40Z","thumbnail_url":"https://img.youtube.com/vi/1_klyxHKyic/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Stacking up buttons – Guess the Flag SwiftUI Tutorial 6/9","channel_name":"Paul Hudson on YouTube","video_id":"nXMeUe4J1s4","video_url":"https://www.youtube.com/watch?v=nXMeUe4J1s4","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-20T21:36:23Z","thumbnail_url":"https://img.youtube.com/vi/nXMeUe4J1s4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Upgrading our design  – Guess the Flag SwiftUI Tutorial 9/9","channel_name":"Paul Hudson on YouTube","video_id":"qkjUZEdIcQ4","video_url":"https://www.youtube.com/watch?v=qkjUZEdIcQ4","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-20T21:33:54Z","thumbnail_url":"https://img.youtube.com/vi/qkjUZEdIcQ4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"CVC #5 - App Icon Design Process","channel_name":"Sean Allen on YouTube","video_id":"PN5ltnVYEak","video_url":"https://www.youtube.com/watch?v=PN5ltnVYEak","description":"In this video I take you step by step through the process of working with a professional designer to get the Creator View app icon made. I show various early concepts and how we went through multiple iterations to land on the final design.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Big Sur 3D Style\n0:23 - The Tweet\n1:00 - Designer & Initial Questions\n1:32 - Contract & Icon Dilemma\n2:44 - Initial Concept Sketches\n4:30 - Deeper Exploration\n5:31 - Go Nuts With Colors (40 variations)\n6:19 - Narrowing Down Colors\n7:03 - 3D Effects Added\n7:28 - Final Deliverable (4 variations)\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-20T13:00:14Z","thumbnail_url":"https://img.youtube.com/vi/PN5ltnVYEak/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Showing alert messages – Guess the Flag SwiftUI Tutorial 5/9","channel_name":"Paul Hudson on YouTube","video_id":"SjF-qGdr5Yc","video_url":"https://www.youtube.com/watch?v=SjF-qGdr5Yc","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-19T21:51:15Z","thumbnail_url":"https://img.youtube.com/vi/SjF-qGdr5Yc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Gradients – Guess the Flag SwiftUI Tutorial 3/9","channel_name":"Paul Hudson on YouTube","video_id":"YoXMpvmxYlw","video_url":"https://www.youtube.com/watch?v=YoXMpvmxYlw","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-19T21:51:12Z","thumbnail_url":"https://img.youtube.com/vi/YoXMpvmxYlw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Colors and frames – Guess the Flag SwiftUI Tutorial 2/9","channel_name":"Paul Hudson on YouTube","video_id":"ZzB1tElJ3qE","video_url":"https://www.youtube.com/watch?v=ZzB1tElJ3qE","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-19T21:51:09Z","thumbnail_url":"https://img.youtube.com/vi/ZzB1tElJ3qE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Buttons and images – Guess the Flag SwiftUI Tutorial 4/9","channel_name":"Paul Hudson on YouTube","video_id":"XE80AxIZeuQ","video_url":"https://www.youtube.com/watch?v=XE80AxIZeuQ","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-19T21:51:06Z","thumbnail_url":"https://img.youtube.com/vi/XE80AxIZeuQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Using stacks to arrange views – Guess the Flag SwiftUI Tutorial 1/9","channel_name":"Paul Hudson on YouTube","video_id":"CCohYuv9KGw","video_url":"https://www.youtube.com/watch?v=CCohYuv9KGw","description":"In this project we build a flag guessing game using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-19T21:51:02Z","thumbnail_url":"https://img.youtube.com/vi/CCohYuv9KGw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How are optionals implemented in Swift?","channel_name":"Mike Mikina on YouTube","video_id":"zd4hI2tdeHo","video_url":"https://www.youtube.com/watch?v=zd4hI2tdeHo","description":"Optionals are basically a Swift enums that have two cases: .none when optional is empty and .some if there is a value.\n\nIn this one I want to show you how it's being implemented and how you can try to make your own optional type 😉\n\nOptional.swift: https://github.com/apple/swift/blob/main/stdlib/public/core/Optional.swift#L122-L133\n\n#iOS #Swift #programming #xcode","published":"2021-10-19T20:48:06Z","thumbnail_url":"https://img.youtube.com/vi/zd4hI2tdeHo/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Have you seen SwiftUI new debugging tool?","channel_name":"Vincent Pradeilles on YouTube","video_id":"5J9Jg8TqBBk","video_url":"https://www.youtube.com/watch?v=5J9Jg8TqBBk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3mi9y9W\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-10-19T14:55:00Z","thumbnail_url":"https://img.youtube.com/vi/5J9Jg8TqBBk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to get Software Dev Job Interviews","channel_name":"Sean Allen on YouTube","video_id":"3U1Gx4yODX4","video_url":"https://www.youtube.com/watch?v=3U1Gx4yODX4","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I discuss what I feel is one of the best ways to get in the job interview process as a software developer. Many aspiring developers go through the \"front door\" because they don't know of any other way. In this video I'll discuss what I've found to be the best method to help you get into the job interview process.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - The Least Efficient Way\n0:15 - The Front Door\n0:57 - The Better Way\n1:40 - How to Stand Out\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-19T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3U1Gx4yODX4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build SwiftUI News Widget for iOS, iPadOS, macOS - Intent Configurable","channel_name":"Xcoding with Alfian","video_id":"gl9g9EmC6jU","video_url":"https://www.youtube.com/watch?v=gl9g9EmC6jU","description":"We are going to add Widgets to the SwiftUI News App for iOS, iPadOS, and macOS. We’ll learn to build User Intent Configurable Widget and Composable UI for All system family sizes from small, medium, large, and extra large.\n#swiftui #iosdev #widgetkit #ios15 #ipados15 #macos12\n\nTimeline\n00:00 Introduction & Getting Started\n02:36 Add Widget Extension Targets\n04:49 Add Source Code Shared Target Membership\n06:36 Create Custom Intent & Parameter - Intent Definition\n11:35 Create Widget Model & Article Timeline Entry\n23:22 Add Stubs Data for SwiftUI Live Preview\n32:00 Create Article Intent Timeline Provider, Fetch & Refresh News Data.\n47:27 SwiftUI View - Article Thumbnail View\n58:17 SwiftUI View - Article Group View\n01:07:30 SwiftUI View - Composing Views for S, M, L, XL Family Sizes\n01:19:50 Integration & Testing using iPadOS Simulator & macOS 12\n01:27:36 Widget Deeplink URL Main App Handling\n01:39:57 Closing\n\nGitHub Repository Link:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nSwiftUI 3.0 & Swift 5.5 - Building iOS 15, macOS 12, tvOS 15, watchOS 8 News App with NewsAPIhttps://youtube.com/playlist?list=PLuecTl5TrGwtIattaGoMogipbWFOb-bAY\n\nCovid19 Stats Intent Configurable Widget with Resolvable Parameter\nhttps://youtu.be/izRh0NyH7G4\n\nRegister Free API Key from NewsAPI Website:\nhttps://newsapi.org","published":"2021-10-19T03:57:45Z","thumbnail_url":"https://img.youtube.com/vi/gl9g9EmC6jU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"CVC #4 - Project Walkthrough - What's Built So Far","channel_name":"Sean Allen on YouTube","video_id":"yznTBR1QzXw","video_url":"https://www.youtube.com/watch?v=yznTBR1QzXw","description":"In this video I walk through the initial build of Creator View. I go screen by screen and describe my plans, thoughts and how it's built. This is the current state of the MVP as of August 18th, 2021, which of course is a major work in progress. It'll be fun to look back on this version in the years to come as the product evolves.\n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Why I Built With Dummy Data\n1:18 - Walkthrough Begins - Dashboard\n2:45 - Income Table\n4:28 - Charts\n7:24 - Video Schedule\n8:30 - Channel Stats\n9:26 - Taxes\n10:54 - Quick Review\n11:25 - About - Why This is Important\n12:54 - Privacy\n13:17 - Feedback\n13:40 - Rotate Out Eventually\n14:23 - Quick Build Explanation\n16:15 - Incorrect Launch Date Estimate\n16:26 - Project Transfer & Hacky Code\n17:13 - Dogfooding\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-18T13:00:24Z","thumbnail_url":"https://img.youtube.com/vi/yznTBR1QzXw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"UIKit - SwiftUI Integration","channel_name":"Stewart Lynch on YouTube","video_id":"9urhPz9OGzQ","video_url":"https://www.youtube.com/watch?v=9urhPz9OGzQ","description":"What I am going to show in this video is how you can update an app with an original target of iOS 14 then update the target to iOS 13 and replace a UISlider on one of the ViewControllers to instead use a custom view designed in SwiftUI.\n\nThis will require the use of a Hosting View Controller.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:15 Starter Projects Overview\n5:00 Preparing the SwiftUI View\n9:35 Adding the Hosting View Controller to UIKit\n12:00 Solving the Binding issue with UIKit and SwiftUI View\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/UIKit-SwiftUIStarterProjects.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/My-Books-Completed\n\nReferences mentioned in video:\nRatings View with Swift Package Manager\n   https://youtu.be/o0fQC7JU-Ts\n Introduction to Closures:\n   https://youtu.be/4-EvBzIT5Y0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-10-17T13:36:58Z","thumbnail_url":"https://img.youtube.com/vi/9urhPz9OGzQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Episode 51","channel_name":"Code Completion","video_id":"WGTKc-o7LOs","video_url":"https://www.youtube.com/watch?v=WGTKc-o7LOs","description":"","published":"2021-10-17T12:00:31Z","thumbnail_url":"https://img.youtube.com/vi/WGTKc-o7LOs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Creating pickers in a form – WeSplit SwiftUI Tutorial  8/11","channel_name":"Paul Hudson on YouTube","video_id":"XCtKAHxV8bs","video_url":"https://www.youtube.com/watch?v=XCtKAHxV8bs","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-16T23:31:16Z","thumbnail_url":"https://img.youtube.com/vi/XCtKAHxV8bs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Hiding the keyboard – WeSplit SwiftUI Tutorial  11/11","channel_name":"Paul Hudson on YouTube","video_id":"9WVeOGX313Q","video_url":"https://www.youtube.com/watch?v=9WVeOGX313Q","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-16T23:31:13Z","thumbnail_url":"https://img.youtube.com/vi/9WVeOGX313Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Calculating the total per person – WeSplit SwiftUI Tutorial  10/11","channel_name":"Paul Hudson on YouTube","video_id":"pq79nxScJIQ","video_url":"https://www.youtube.com/watch?v=pq79nxScJIQ","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-16T23:31:09Z","thumbnail_url":"https://img.youtube.com/vi/pq79nxScJIQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Reading text from the user with TextField – WeSplit SwiftUI Tutorial 7/11","channel_name":"Paul Hudson on YouTube","video_id":"eBo4AE7TYZU","video_url":"https://www.youtube.com/watch?v=eBo4AE7TYZU","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-16T23:31:07Z","thumbnail_url":"https://img.youtube.com/vi/eBo4AE7TYZU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a segmented control for tip percentages – WeSplit SwiftUI Tutorial 9/11","channel_name":"Paul Hudson on YouTube","video_id":"Op1ChJRAvTk","video_url":"https://www.youtube.com/watch?v=Op1ChJRAvTk","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-16T23:31:04Z","thumbnail_url":"https://img.youtube.com/vi/Op1ChJRAvTk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"LinkedIn Leaves China, TikTok Hits a Milestone, and More  | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"dXkN2TDB6bk","video_url":"https://www.youtube.com/watch?v=dXkN2TDB6bk","description":"LinkedIn exits China after 7 years, Twitter's Super Follows struggle, TikTok's revenue explodes, ironSource buys Tapjoy, and the HomePod Mini is giving Amazon and Google a headache.\n\nThis is you weekly roundup of #news and #trends about #mobile #apps and #games.\n\n--------------------\n\n00:00 - Intro\n00:20 - 1. LinkedIn Leaves China\n02:43 - 2. Twitter's In-App Revenue\n04:45 - 3. TikTok's Latest Milestone\n07:20 - 4. ironSource Buys Tapjoy\n10:32 - 5. \rApple's About to Ruin Christmas for Google and Amazon\n12:56 - Outro\n\n--------------------\n\n► Subscribe to the newsletter: https://appfigures.com/newsletter\n► Listen to the podcast: https://appfigures.com/podcast\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Top SDKs: https://appfigures.com/top-sdks\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index: https://appfigures.com/alpha/mobile-revenue-index\n► Follow me on Twitter: @arielmichaeli","published":"2021-10-16T14:00:25Z","thumbnail_url":"https://img.youtube.com/vi/dXkN2TDB6bk/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift Optionals - Is Force Unwrapping THAT Bad?","channel_name":"Sean Allen on YouTube","video_id":"RkkFI5yAkU0","video_url":"https://www.youtube.com/watch?v=RkkFI5yAkU0","description":"In this clip from Swift News, I showcase a Twitter thread that discusses the idea of \"never ever force unwrap optionals\". In my opinion, there are situations where a force unwrap has benefits, but to be clear... those situations are the exception to the rule and will be rare. If you are just learning Swift and a beginner, it's probably best to default to always unwrapping.\n\nBut the reason I wanted to share this was to get experienced developers to think a bit and get out of the blind, absolutist mentality of \"never ever force unwrap\". \n\nForce Unwrap Meme - https://twitter.com/ios_memes/status/1423644458827096070\nForce Unwrap Twitter Thread - https://twitter.com/mattie/status/1423696569119936518\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-16T13:27:11Z","thumbnail_url":"https://img.youtube.com/vi/RkkFI5yAkU0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Creating views in a loop – WeSplit SwiftUI Tutorial 6/11","channel_name":"Paul Hudson on YouTube","video_id":"NEy7itaiFNo","video_url":"https://www.youtube.com/watch?v=NEy7itaiFNo","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-15T23:12:52Z","thumbnail_url":"https://img.youtube.com/vi/NEy7itaiFNo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Binding state to user interface controls – WeSplit SwiftUI Tutorial  5/11","channel_name":"Paul Hudson on YouTube","video_id":"tKLd66yp8hA","video_url":"https://www.youtube.com/watch?v=tKLd66yp8hA","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-15T23:12:49Z","thumbnail_url":"https://img.youtube.com/vi/tKLd66yp8hA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Modifying program state – WeSplit SwiftUI Tutorial  4/11","channel_name":"Paul Hudson on YouTube","video_id":"aNYuDi8C29E","video_url":"https://www.youtube.com/watch?v=aNYuDi8C29E","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-15T23:12:46Z","thumbnail_url":"https://img.youtube.com/vi/aNYuDi8C29E/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating a form  –  WeSplit SwiftUI Tutorial 2/11","channel_name":"Paul Hudson on YouTube","video_id":"5Fzs1EbteKU","video_url":"https://www.youtube.com/watch?v=5Fzs1EbteKU","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-15T23:12:44Z","thumbnail_url":"https://img.youtube.com/vi/5Fzs1EbteKU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding a navigation bar  – WeSplit SwiftUI Tutorial  3/11","channel_name":"Paul Hudson on YouTube","video_id":"L4nYeaOcHZU","video_url":"https://www.youtube.com/watch?v=L4nYeaOcHZU","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here: https://www.hackingwithswift.com/books/ios-swiftui","published":"2021-10-15T23:12:42Z","thumbnail_url":"https://img.youtube.com/vi/L4nYeaOcHZU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Understanding the basic structure of a SwiftUI app –  WeSplit SwiftUI Tutorial 1/11","channel_name":"Paul Hudson on YouTube","video_id":"JKaSyQGFkGg","video_url":"https://www.youtube.com/watch?v=JKaSyQGFkGg","description":"In this project we build a check-sharing app using SwiftUI.\n\nThis is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free. You can read it online here:https://www.hackingwithswift.com/books/ios-swiftui/understanding-the-basic-structure-of-a-swiftui-app","published":"2021-10-15T23:12:39Z","thumbnail_url":"https://img.youtube.com/vi/JKaSyQGFkGg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Learn the Essentials of Swift in one hour","channel_name":"Paul Hudson on YouTube","video_id":"n5X_V81OYnQ","video_url":"https://www.youtube.com/watch?v=n5X_V81OYnQ","description":"This video walks through all the essential language features of Swift in just under one hour, and is aimed at two groups of people: folks who have completed up to day 14 of the 100 Days of SwiftUI and want to review what they've learned, and developers with extensive experience of other languages who want to transfer their knowledge to Swift quickly.\n\nThis video is very fast! If you're struggling to understand concepts such as arrays, functions, closures, and similar, you should consider following the videos in my 100 Days of SwiftUI course at https://www.hackingwithswift.com/100/swiftui – they are much slower, providing much more explanation and example code along the way.","published":"2021-10-15T21:23:32Z","thumbnail_url":"https://img.youtube.com/vi/n5X_V81OYnQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to Make an Animated Underline Tab Bar! (SwiftUI)","channel_name":"Jared Davidson on YouTube","video_id":"RPCTAv_e2kA","video_url":"https://www.youtube.com/watch?v=RPCTAv_e2kA","description":"You've probably seen this effect in a lot of applications made by Google. I've always loved this effect, so hope you like it! [Reuploaded because of copyright and video quality issues.]\n\nSupport on Patreon so I can make some more videos! - https://www.patreon.com/Archetapp\n\nMedium - https://medium.com/@Archetapp/creating-an-animated-tab-bar-3cef48b9e8ed\nGitHub - https://github.com/Archetapp/UnderlineTabBarFinal\n\nMusic by Vexento.\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-10-15T20:55:27Z","thumbnail_url":"https://img.youtube.com/vi/RPCTAv_e2kA/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"CVC #3 - MVP Design - What Goes Into It","channel_name":"Sean Allen on YouTube","video_id":"4IWsC0wIcLY","video_url":"https://www.youtube.com/watch?v=4IWsC0wIcLY","description":"In this video I discuss how I designed the MVP (Minimum Viable Product) for Creator View. By design, I don't mean what it looks like. I mean what features and trade offs I decided to include in my initial launch version. I also discuss how I come up with my initial data model for this early version. \n\nThis is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Design - Not What it Looks Like\n0:25 - Why iPad Only For MVP\n1:03 - No Design\n1:46 - An MVP of MVPs\n2:37 - What is an MVP?\n3:33 - Intentionally Low User Numbers\n4:09 - My Process to Build the MVP\n4:57 - Solving Problems in Advance\n6:14 - Sculpture Analogy\n7:15 - Screen by Screen Overview\n8:41 - Why Not Pull Income From APIs?\n10:29 - Make it Special For YouTubers\n11:16 - Data Model & CloudKit Assessment\n13:12 - A Separate Entity\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-15T13:00:06Z","thumbnail_url":"https://img.youtube.com/vi/4IWsC0wIcLY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Software Engineering Is Not Magic","channel_name":"Sean Allen on YouTube","video_id":"GYcs-f9S2Hc","video_url":"https://www.youtube.com/watch?v=GYcs-f9S2Hc","description":"In this clip from Swift News, I discuss an article from Amro about how software development isn't magic based. It is common for developer just starting out to think that senior developers are magical wizards when the reality is they've struggled just like you.\n\nSoftware Engineering Isn't Magic:\nhttp://amro.co/software-engineering-isn-t-magic\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-14T13:00:09Z","thumbnail_url":"https://img.youtube.com/vi/GYcs-f9S2Hc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Checkpoint 9 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"-JmAbcISEmY","video_url":"https://www.youtube.com/watch?v=-JmAbcISEmY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:16Z","thumbnail_url":"https://img.youtube.com/vi/-JmAbcISEmY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Optionals – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"ddowZcqemoI","video_url":"https://www.youtube.com/watch?v=ddowZcqemoI","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:14Z","thumbnail_url":"https://img.youtube.com/vi/ddowZcqemoI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to handle function failure with optionals – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"POK6Gijetek","video_url":"https://www.youtube.com/watch?v=POK6Gijetek","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:11Z","thumbnail_url":"https://img.youtube.com/vi/POK6Gijetek/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to handle multiple optionals using optional chaining – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"QEVjbvb34Gg","video_url":"https://www.youtube.com/watch?v=QEVjbvb34Gg","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:09Z","thumbnail_url":"https://img.youtube.com/vi/QEVjbvb34Gg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to unwrap optionals with nil coalescing – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"Vtx5W8YVkqs","video_url":"https://www.youtube.com/watch?v=Vtx5W8YVkqs","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:06Z","thumbnail_url":"https://img.youtube.com/vi/Vtx5W8YVkqs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to unwrap optionals with guard – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"sQrRf99diz0","video_url":"https://www.youtube.com/watch?v=sQrRf99diz0","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:04Z","thumbnail_url":"https://img.youtube.com/vi/sQrRf99diz0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to handle missing data with optionals – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"O0ocR5kRzSA","video_url":"https://www.youtube.com/watch?v=O0ocR5kRzSA","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-13T23:39:01Z","thumbnail_url":"https://img.youtube.com/vi/O0ocR5kRzSA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"CVC #2 - Pricing & Monetization Strategy","channel_name":"Sean Allen on YouTube","video_id":"w5yo4CvOfNk","video_url":"https://www.youtube.com/watch?v=w5yo4CvOfNk","description":"In this video I discuss my pricing and monetization strategy for my indie app, Creator View. I talk about how I landed on my subscription price, what demographic I'm serving, and my goal of $1M Annual Recurring Revenue. This is part of a running series where I document the journey of Creator View covering the development, pricing, launch, income, customer feedback and more. Check out the playlist to watch the whole series.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Make Something 10 People Love\n0:53 - Defining My Initial Customer\n2:02 - $1M ARR Goal\n3:14- Methodical Growth\n3:45 - Who is This Product For - B2B\n4:20 - Leverage on Judgement\n5:42 - Growth Plan\n6:30 - Why Not Free or Cheap?\n7:08 - Willing to Adapt\n7:48 - Churn\n8:30 - Summary\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-13T12:48:09Z","thumbnail_url":"https://img.youtube.com/vi/w5yo4CvOfNk/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to create and use protocol extensions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"YrVwyL_mcts","video_url":"https://www.youtube.com/watch?v=YrVwyL_mcts","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:50Z","thumbnail_url":"https://img.youtube.com/vi/YrVwyL_mcts/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create and use extensions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"ALsr3hANqD0","video_url":"https://www.youtube.com/watch?v=ALsr3hANqD0","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:45Z","thumbnail_url":"https://img.youtube.com/vi/ALsr3hANqD0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use opaque return types – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"Fyhm8RxwpKs","video_url":"https://www.youtube.com/watch?v=Fyhm8RxwpKs","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:39Z","thumbnail_url":"https://img.youtube.com/vi/Fyhm8RxwpKs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 8 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"Ga800-Qgft4","video_url":"https://www.youtube.com/watch?v=Ga800-Qgft4","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:36Z","thumbnail_url":"https://img.youtube.com/vi/Ga800-Qgft4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Protocols and extensions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"U0IgKPgyAgw","video_url":"https://www.youtube.com/watch?v=U0IgKPgyAgw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:33Z","thumbnail_url":"https://img.youtube.com/vi/U0IgKPgyAgw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to get the most from protocol extensions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"jomEs8oZAvo","video_url":"https://www.youtube.com/watch?v=jomEs8oZAvo","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:31Z","thumbnail_url":"https://img.youtube.com/vi/jomEs8oZAvo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create and use protocols – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"1-5SXsVd1zY","video_url":"https://www.youtube.com/watch?v=1-5SXsVd1zY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T23:51:28Z","thumbnail_url":"https://img.youtube.com/vi/1-5SXsVd1zY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Hidden back button feature in iOS","channel_name":"Mike Mikina on YouTube","video_id":"CBePKcbWPEs","video_url":"https://www.youtube.com/watch?v=CBePKcbWPEs","description":"In this video I would like to show you a new feature in iOS 14 which is the navigation stack. It's a new way of navigating multiple levels of screens. And its auto generated by the system. How cool is that? Well I have run into some issues with it by having a back button without a title. \n\n00:00 Intro\n00:11 History stack\n00:47 Sample app\n00:54 The issue\n01:19 Back button display mode\n02:50 Outro\n\nYou can read more here: https://sarunw.com/posts/new-way-to-manage-back-button-title-in-ios14/\n\n#iOS #Swift #programming #xcode","published":"2021-10-12T20:13:59Z","thumbnail_url":"https://img.youtube.com/vi/CBePKcbWPEs/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Did you know you could set reminders using the compiler? 😮","channel_name":"Vincent Pradeilles on YouTube","video_id":"DuOkaNpUspk","video_url":"https://www.youtube.com/watch?v=DuOkaNpUspk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3iOniIr\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-10-12T15:04:08Z","thumbnail_url":"https://img.youtube.com/vi/DuOkaNpUspk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"CVC #1 - Creator View - My Indie App for YouTubers","channel_name":"Sean Allen on YouTube","video_id":"iPMG_EOntXM","video_url":"https://www.youtube.com/watch?v=iPMG_EOntXM","description":"This video marks the beginning of a new series called Creator View Chronicles. In this series I will discuss the creation, development, launch, monetization, customer feedback, etc... regarding my indie app, Creator View. In this introductory video I discuss what the product is, who it's for, and how I came up with the idea.\n\nTwitter:\nSean Allen - https://twitter.com/seanallen_dev\nCreator View - https://twitter.com/CreatorViewApp\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - Series Introduction\n1:27 - What is Creator View?\n2:18 - Where the Idea Came From\n3:54 - Example Decision Creator View Will Help With\n5:27 - Who is This Product For?\n6:57 - Early Concepts\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-12T13:00:32Z","thumbnail_url":"https://img.youtube.com/vi/iPMG_EOntXM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Top 5 tools for mobile Software Engineers","channel_name":"Gary Tokman on YouTube","video_id":"49MI3w-wKZA","video_url":"https://www.youtube.com/watch?v=49MI3w-wKZA","description":"Some developer tools I use as a software engineer to help me stay more productive.\n\n\n\nSocial\nhttps://instagram.com/f6ary\nhttps://instagram.com/f6ary\nhttps://www.patreon.com/6ary\n\nApps\n\nVim:\n- vimtutor in terminal or iTerm\n- Vim Adventures \n- Vim man\n\niTerm2 - iterm2.com/\n- https://ohmyz.sh/\n- Config: https://github.com/gtokman/dotfiles/blob/master/zsh/.zshrc\n- tutorial: technofob.com/2020/12/24/the-ultimate-mac-m1-terminal-iterm2-oh-my-zsh-zsh-syntax-highlighting/\n\nGithub CLI (brew install gh) cli.github.com/manual/\n\nCharles Proxy - (brew install Charles)\n- Proxyman - get it with set app https://rebrand.ly/setapp-trial\n- Open source version (https://mitmproxy.org/)\n\nDesign tool is Figma - figma.com/\n\nSherlock app (https://sherlock.inspiredcode.io/)\n\n#softwareengineering #swe #devtools","published":"2021-10-12T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/49MI3w-wKZA/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"How to create your own classes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"B84_69lsxok","video_url":"https://www.youtube.com/watch?v=B84_69lsxok","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:25Z","thumbnail_url":"https://img.youtube.com/vi/B84_69lsxok/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create a deinitializer for a class – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"LAhctdU5Mq4","video_url":"https://www.youtube.com/watch?v=LAhctdU5Mq4","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:21Z","thumbnail_url":"https://img.youtube.com/vi/LAhctdU5Mq4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to copy classes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"DgqY3RATP48","video_url":"https://www.youtube.com/watch?v=DgqY3RATP48","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:18Z","thumbnail_url":"https://img.youtube.com/vi/DgqY3RATP48/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to make one class inherit from another – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"gtxwHuXBWeo","video_url":"https://www.youtube.com/watch?v=gtxwHuXBWeo","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:15Z","thumbnail_url":"https://img.youtube.com/vi/gtxwHuXBWeo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 7 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"HDph1sNRJfQ","video_url":"https://www.youtube.com/watch?v=HDph1sNRJfQ","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:13Z","thumbnail_url":"https://img.youtube.com/vi/HDph1sNRJfQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Classes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"b87OBAYqpMw","video_url":"https://www.youtube.com/watch?v=b87OBAYqpMw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:10Z","thumbnail_url":"https://img.youtube.com/vi/b87OBAYqpMw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to add initializers for classes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"byrRbWGN1Nk","video_url":"https://www.youtube.com/watch?v=byrRbWGN1Nk","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:07Z","thumbnail_url":"https://img.youtube.com/vi/byrRbWGN1Nk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to work with variables inside classes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"WDQtKY805Xk","video_url":"https://www.youtube.com/watch?v=WDQtKY805Xk","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-12T01:34:04Z","thumbnail_url":"https://img.youtube.com/vi/WDQtKY805Xk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to Get More Downloads During the Holidays. Seasonality and A/B Testing with Ian from the BBC","channel_name":"Appfigures on YouTube","video_id":"DscVZwQycaw","video_url":"https://www.youtube.com/watch?v=DscVZwQycaw","description":"We're on a quest to help you get more downloads for your mobile apps and games, and one of the most important tools you have in your arsenal is A/B testing.\n\nThis is part 3 of 4 where we learn how to tackle seasonal marketing. Ian Irving from the BBC has a lot of experience optimize for the holidays and getting more downloads with minimal changes, which he will share with us.\n\n#mobile #marketing #growth #mobilemarketing #apps","published":"2021-10-11T15:00:07Z","thumbnail_url":"https://img.youtube.com/vi/DscVZwQycaw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"New UIKit Button System - iOS 15 - Code & Storyboard","channel_name":"Sean Allen on YouTube","video_id":"oeEt85uWPlA","video_url":"https://www.youtube.com/watch?v=oeEt85uWPlA","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to use the new UIButton system that was introduced in iOS 15. This new system works with configurations and allows you to create various Apple-looking buttons for relatively low effort. Unless you have crazy custom buttons, this will likely be the standard way to configure your buttons from here on out.\n\nThis tutorial was created in Xcode 13 and iOS 15.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nUIButton.Configuration Documentation:\nhttps://developer.apple.com/documentation/uikit/uibutton/configuration\n\nWWDC 2021 - Meet the New UIKit Button System:\nhttps://developer.apple.com/videos/play/wwdc2021/10064/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - What You Will Learn\n0:15 - Quick Starter Project Review\n0:45 - Building our Configuration\n2:18 - Adding an Image\n3:18 - Exploring More Styles\n5:16 - Adding Subtitle to Button\n6:02 - Button Shape\n6:30 - Configuration Docs\n7:03 - Storyboard Buttons\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-11T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/oeEt85uWPlA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How freemium apps work #shorts","channel_name":"Dave Jacobsen on YouTube","video_id":"D7KGSOeiWyA","video_url":"https://www.youtube.com/watch?v=D7KGSOeiWyA","description":"Ever got your hopes up when trying a new service or app? This is how my experience typically goes.\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2021-10-11T11:44:36Z","thumbnail_url":"https://img.youtube.com/vi/D7KGSOeiWyA/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Checkpoint 6 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"as6DkW9pXrw","video_url":"https://www.youtube.com/watch?v=as6DkW9pXrw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-10T23:54:16Z","thumbnail_url":"https://img.youtube.com/vi/as6DkW9pXrw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Static properties and methods – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"qin6oM6PtGg","video_url":"https://www.youtube.com/watch?v=qin6oM6PtGg","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-10T23:54:13Z","thumbnail_url":"https://img.youtube.com/vi/qin6oM6PtGg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to limit access to internal data using access control – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"n0ycUw4SSNM","video_url":"https://www.youtube.com/watch?v=n0ycUw4SSNM","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-10T23:54:10Z","thumbnail_url":"https://img.youtube.com/vi/n0ycUw4SSNM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Structs – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"Qr_Ls6Tyviw","video_url":"https://www.youtube.com/watch?v=Qr_Ls6Tyviw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-10T23:54:07Z","thumbnail_url":"https://img.youtube.com/vi/Qr_Ls6Tyviw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to replicate Apple Watch home layout with Lazy Grids? #SwiftUI","channel_name":"Swift and Tips","video_id":"tcOlekjPm6M","video_url":"https://www.youtube.com/watch?v=tcOlekjPm6M","description":"Hello everyone, in this video we will learn about lazy grids in SwiftUI and building an Apple Watch home layout with retro icons. 📺\n\nContent:\n0:00 - Intro\n0:57 - Requirements for a lazy grid\n2:04 - Quick demo with LazyVGrid\n2:55 - What is GridItem?\n5:07 - Fixing Overlapping in a lazy grid\n6:19 - LazyVGrid in detail\n7:57 - Apple Watch Home demo\n16:13 - Work to do\n16:36 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: \nhttps://github.com/pitt500/AppleWatchHome/tree/main/LazyGrids\n\n------\nResources:\n* LazyVGrid: https://developer.apple.com/documentation/swiftui/lazyvgrid\n* WWDC20: https://developer.apple.com/videos/play/wwdc2020/10031/\n* Majid Jabrayilov: https://swiftwithmajid.com/2020/07/08/mastering-grids-in-swiftui/\n* SwiftUI Lab: https://swiftui-lab.com/impossible-grids/\n* Retro iOS icons: https://iosiconpack.com/theme/Znfu6elqnrD8/43-ios-6-icons\n* Hacking with Swift: https://www.hackingwithswift.com/quick-start/swiftui/how-to-position-views-in-a-grid-using-lazyvgrid-and-lazyhgrid\n* Alex Brown: https://www.swiftcompiled.com/swiftui-grids/\n\n------\nOther videos in the channel:\n* Why can't you use Int indices in a String?: https://youtu.be/k35T7E1hxeQ\n* LazyVStack: https://youtu.be/yrly21IFQdY\n* How to display a gif in SwiftUI: https://youtu.be/9fz8EW-dX-I\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-10-10T15:30:21Z","thumbnail_url":"https://img.youtube.com/vi/tcOlekjPm6M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI 3.0 SwipeActions (SwiftUI SwipeActions, SwiftUI 3.0, Xcode 13, SwiftUI Tutorial, Mail App)","channel_name":"tundsdev on YouTube","video_id":"S7-x_1MU-0Y","video_url":"https://www.youtube.com/watch?v=S7-x_1MU-0Y","description":"This SwiftUI 3.0 tutorial in Xcode 13 & iOS 15 we will be looking at the new Swipe Actions in SwiftUI 3.0 & Xcode 13, these Swipe Actions allow us to easily add swipe actions to lists in SwiftUI with only a few lines of code.\n\nGetting Started Source\nhttps://github.com/tunds/YouTubeResources\n\nTimestamps\n\n00:00 Introduction\n00:42 Breaking down our view model\n01:12 A word of warning make sure you use ForEach 👀\n01:35 Adding a simple swipe action in SwiftUI\n04:06 Swipe Actions Arrangement\n06:16 Customising the colour of our Swipe Actions using the tint modifier in SwiftUI\n08:19 Controlling the edge of our Swipe Actions in SwiftUI\n09:46 Handling Actions within our Swipe Actions in SwiftUI\n12:41 Controlling Swipe Actions in SwiftUI\n15:05 Controlling Full Swipe Actions in SwiftUI\n18:06 Wrap up\n\nSwiftUI MVVM Async/Await Networking Example(SwiftUI 3.0, Xcode 13, Error Handling, SwiftUI Tutorial)\nhttps://youtu.be/53lbqYYAPLw\n\nMy SwiftUI Async/Await MVVM Project Structure & Approach (SwiftUI 3.0, async/await Swift, Xcode 13)\nhttps://youtu.be/wRmaiEPk03Y\n\nSwiftUI Data Flow (SwiftUI Tutorial, SwiftUI Beginner, Swift UI Data Flow)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zfsV9xRgx7vTlASvmrToqQ\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuitutorial #xcode13 #swiftuiswipeaction #swiftuiswipeactions #swiftuilistexample #swiftuilistswipe","published":"2021-10-10T15:00:25Z","thumbnail_url":"https://img.youtube.com/vi/S7-x_1MU-0Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Cloning and Modifying a Swift Package","channel_name":"Stewart Lynch on YouTube","video_id":"7rFPvj7yu4Q","video_url":"https://www.youtube.com/watch?v=7rFPvj7yu4Q","description":"In this video we are going to look at how we can modify a Swift Package.\nFirst we will install a Swift Package using Swift Package Manager and then find that we cannot edit it to meet our needs.\nWe will then clone it and install it as a local package where we will be able to modify it.\n\nDocument version of this video:\n    https://stewartlynch.github.io/SegmentedPicker/\nOriginal Source Code for SegmentedPicker from Frank Jia\n   https://betterprogramming.pub/custom-ios-segmented-control-with-swiftui-473b386d0b51\nSegementedPicker Swift Package GitHub Repository\n   https://github.com/StewartLynch/SegmentedPicker\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:15 Creating a Test Project\n4:28 Installing a Swift Package\n8:04 Cloning a Swift Package\n10:46 Modifying the code\n14:45 Working with ViewModels\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-10-10T14:20:54Z","thumbnail_url":"https://img.youtube.com/vi/7rFPvj7yu4Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"iOS Dev: Should You Use Dependencies?","channel_name":"Sean Allen on YouTube","video_id":"9GTS0uQfSw8","video_url":"https://www.youtube.com/watch?v=9GTS0uQfSw8","description":"In this clip from Swift News, I review an article from Chris Eidhof that discusses why they got rid of most dependencies in their projects. Of course there are pros and cons to this type of decision and that's what we discuss.\n\nWhy We Got Rid of Most Dependencies:\nhttps://chris.eidhof.nl/post/fewer-dependencies/\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-10T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/9GTS0uQfSw8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to take action when a property changes – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"pfJL8AW8UVQ","video_url":"https://www.youtube.com/watch?v=pfJL8AW8UVQ","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T23:52:04Z","thumbnail_url":"https://img.youtube.com/vi/pfJL8AW8UVQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to compute property values dynamically – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"UEvKhKviPRw","video_url":"https://www.youtube.com/watch?v=UEvKhKviPRw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T23:52:00Z","thumbnail_url":"https://img.youtube.com/vi/UEvKhKviPRw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create your own structs – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"v62IOA-eLsE","video_url":"https://www.youtube.com/watch?v=v62IOA-eLsE","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T23:51:57Z","thumbnail_url":"https://img.youtube.com/vi/v62IOA-eLsE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create custom initializers – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"KEWAc0vr1LU","video_url":"https://www.youtube.com/watch?v=KEWAc0vr1LU","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T23:51:54Z","thumbnail_url":"https://img.youtube.com/vi/KEWAc0vr1LU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to accept functions as parameters – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"1Ho_GhA70zw","video_url":"https://www.youtube.com/watch?v=1Ho_GhA70zw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T18:55:19Z","thumbnail_url":"https://img.youtube.com/vi/1Ho_GhA70zw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 5 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"x9jpeZpmsbA","video_url":"https://www.youtube.com/watch?v=x9jpeZpmsbA","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T18:55:16Z","thumbnail_url":"https://img.youtube.com/vi/x9jpeZpmsbA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use trailing closures and shorthand syntax – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"HnIID4W3a_o","video_url":"https://www.youtube.com/watch?v=HnIID4W3a_o","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T18:55:13Z","thumbnail_url":"https://img.youtube.com/vi/HnIID4W3a_o/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create and use closures – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"F68lyXkkfCY","video_url":"https://www.youtube.com/watch?v=F68lyXkkfCY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T18:55:09Z","thumbnail_url":"https://img.youtube.com/vi/F68lyXkkfCY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Closures – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"dRAuKT2Gtn0","video_url":"https://www.youtube.com/watch?v=dRAuKT2Gtn0","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-09T18:55:06Z","thumbnail_url":"https://img.youtube.com/vi/dRAuKT2Gtn0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"AppLovin takes on Facebook, Mario Kart Turns 2, and more | This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"oTgtnMJvo_0","video_url":"https://www.youtube.com/watch?v=oTgtnMJvo_0","description":"Telegram wins while WhatsApp's down, Mario Kart Tour isn't doing all that well, #Epic ends #Houseparty, Twitter sheds MoPub, and home improvement is moving in-app (like everything else). \n\nThis is you weekly roundup of #news and #trends about #mobile #apps and #games.\n\n--------------------\n\n00:00 - Intro\n00:19 - 1. Facebook's Unforced Error\n02:25 - 2. \rMario Kart \rTour Turns 2\n04:26 - 3. \rEpic Shuts \rDown Houseparty\n07:08 - 4. \rAppLovin\r Eclipses \rFacebook\n10:02 - 5. \rHome \rImprovement\r Via App\n12:35 - Outro\n\n--------------------\n\n► Subscribe to the newsletter: https://appfigures.com/newsletter\n► Listen to the podcast: https://appfigures.com/podcast\n► Get App Intelligence: https://appfigures.com/app-intelligence\n► Top SDKs: https://appfigures.com/top-sdks\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n► The Mobile Revenue Index: https://appfigures.com/alpha/mobile-revenue-index\n► Follow me on Twitter: @arielmichaeli","published":"2021-10-09T16:17:00Z","thumbnail_url":"https://img.youtube.com/vi/oTgtnMJvo_0/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to write view model tests in Swift","channel_name":"Gary Tokman on YouTube","video_id":"mpUsp1odtJ8","video_url":"https://www.youtube.com/watch?v=mpUsp1odtJ8","description":"https://www.udemy.com/course/building-a-restaurant-viewing-app-in-swiftui-3-ios-15/?couponCode=SWIFTUI\n\nUdemy Course includes:\n- Core Data Basics\n- UI Polish\n- Testing\n- Zero ads\n- Downloadable vids\n- Full Source Code/Figma\n- Supports me as a creator, thank you!\n\nStarter project for this vid: https://app.box.com/s/jhqo14oy2fvwwk0qijeb8m11u4hcjo1x\n\nIG\nhttps://instagram.com/f6ary\n\n0:00 Intro\n0:31 Testing\n\n#swiftui #swift #testing","published":"2021-10-08T21:04:30Z","thumbnail_url":"https://img.youtube.com/vi/mpUsp1odtJ8/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"iOS Dev - Must Have Screen Size Resource","channel_name":"Sean Allen on YouTube","video_id":"orCmX88u2PI","video_url":"https://www.youtube.com/watch?v=orCmX88u2PI","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to use the new UIButton system that was introduced in iOS 15. This new system works with configurations and allows you to create various Apple-looking buttons for relatively low effort. Unless you have crazy custom buttons, this will likely be the standard way to configure your buttons from here on out.\n\nhttps://www.screensizes.app/\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-08T13:42:28Z","thumbnail_url":"https://img.youtube.com/vi/orCmX88u2PI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Checkpoint 4 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"HOOUzY7VE6I","video_url":"https://www.youtube.com/watch?v=HOOUzY7VE6I","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-07T23:41:28Z","thumbnail_url":"https://img.youtube.com/vi/HOOUzY7VE6I/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to handle errors in functions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"T-UTLMKx2wc","video_url":"https://www.youtube.com/watch?v=T-UTLMKx2wc","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-07T23:41:26Z","thumbnail_url":"https://img.youtube.com/vi/T-UTLMKx2wc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Functions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"hbFG6CVCe2Q","video_url":"https://www.youtube.com/watch?v=hbFG6CVCe2Q","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-07T23:41:23Z","thumbnail_url":"https://img.youtube.com/vi/hbFG6CVCe2Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to provide default values for parameters – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"9UhzqjZO_tw","video_url":"https://www.youtube.com/watch?v=9UhzqjZO_tw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-07T23:41:20Z","thumbnail_url":"https://img.youtube.com/vi/9UhzqjZO_tw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to return multiple values from functions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"eI2zT9eOAy8","video_url":"https://www.youtube.com/watch?v=eI2zT9eOAy8","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-06T22:58:56Z","thumbnail_url":"https://img.youtube.com/vi/eI2zT9eOAy8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to reuse code with functions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"9QMLpNnSVKk","video_url":"https://www.youtube.com/watch?v=9QMLpNnSVKk","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-06T22:58:53Z","thumbnail_url":"https://img.youtube.com/vi/9QMLpNnSVKk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to customize parameter labels – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"bEdiHjJuftI","video_url":"https://www.youtube.com/watch?v=bEdiHjJuftI","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-06T22:58:50Z","thumbnail_url":"https://img.youtube.com/vi/bEdiHjJuftI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to return values from functions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"9pS3-KRiqDs","video_url":"https://www.youtube.com/watch?v=9pS3-KRiqDs","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-06T22:58:46Z","thumbnail_url":"https://img.youtube.com/vi/9pS3-KRiqDs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"DeepLinkr - Deep & Universal Link Management for iOS","channel_name":"Aryaman Sharda on YouTube","video_id":"RDIIHpHiuVM","video_url":"https://www.youtube.com/watch?v=RDIIHpHiuVM","description":"App Store: https://apps.apple.com/us/app/deeplinkr/id1586244217?mt=12\n\nI've spent the last few weeks working on a new developer tool called DeepLinkr that will help iOS teams more easily document, test, and verify the behavior of their deep links and their universal links.\n\nOnce you download the free app from the Mac App Store, you simply create a project and start adding links.\n\nYou can easily create groups to organize your deep links and add unique titles to each one. \n\nNow, we can select a Simulator and anytime we select the row, it'll trigger the deep link directly in the simulator for easy testing. \n\nPlus, if we wanted to test the deep link on our device we can generate a QR code and scan it with our phone. You also have all of the controls you'd expect to be able to edit, delete, and search your deep links. \n\nFinally, if your application supports universal links as well, you can import your Apple App Site Association file and DeepLinkr will parse it and all add of those links too. \n\nWith this tool, you'll no longer have to send links to yourself to click and you can create one account to share with your entire team. \n\nThe download link is in the description below. If you have any feedback or feature requests, please email me at aryaman@digitalbunker.dev\n\nI'll be back to making videos soon!","published":"2021-10-06T06:32:38Z","thumbnail_url":"https://img.youtube.com/vi/RDIIHpHiuVM/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"How to use a while loop to repeat work – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"NduMuU0xeqk","video_url":"https://www.youtube.com/watch?v=NduMuU0xeqk","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-05T23:49:52Z","thumbnail_url":"https://img.youtube.com/vi/NduMuU0xeqk/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use a for loop to repeat work – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"PP321O-KZCs","video_url":"https://www.youtube.com/watch?v=PP321O-KZCs","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-05T23:49:49Z","thumbnail_url":"https://img.youtube.com/vi/PP321O-KZCs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to skip loop items with break and continue – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"z_kR4cP23c4","video_url":"https://www.youtube.com/watch?v=z_kR4cP23c4","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-05T23:49:46Z","thumbnail_url":"https://img.youtube.com/vi/z_kR4cP23c4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 3 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"GSqLnVOsV70","video_url":"https://www.youtube.com/watch?v=GSqLnVOsV70","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-05T23:49:43Z","thumbnail_url":"https://img.youtube.com/vi/GSqLnVOsV70/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Conditions and loops – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"GbGhrnjZIP8","video_url":"https://www.youtube.com/watch?v=GbGhrnjZIP8","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-05T23:49:41Z","thumbnail_url":"https://img.youtube.com/vi/GbGhrnjZIP8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Code Completion Episode 49: I For One Welcome Our Safety Overlords","channel_name":"Code Completion","video_id":"euIpwh-orWw","video_url":"https://www.youtube.com/watch?v=euIpwh-orWw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - #IndieAppSpotlight\n01:05 - New Features in Swift 5.5\n03:01 - Throwing Properties\n04:43 - #if Within Expressions\n11:15 - CGFloat and Double\n17:38 - Codable Associated Values\n22:13 - Faster JSON Serialization\n23:06 - Lazy in Local Contexts\n24:32 - Property Wrappers for Arguments\n28:10 - Protocols Static Members\n30:40 - Package Collections\n32:43 - Async/Await\n40:08 - Async Sequences\n55:16 - Future of Swift\n01:03:39 - Sponsor: Super Easy Timer\n01:04:15 - #CompleteTheCode\n01:05:59 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • SmartFilter by Jake Grant (@mmgreenmms): https://apps.apple.com/us/app/smartfilter-for-sms/id1271258894\n• New Features in Swift 5.5\n    • What’s new in Swift: https://www.whatsnewinswift.com/?from=5.4&amp;to=5.5\n    • Swift 5.5 Release: https://swift.org/blog/swift-5-5-released/\n    • Updated From WWDC21: https://www.wwdcnotes.com/notes/wwdc21/10192/\n    • SE-0319 - Read only properties can now throw: https://github.com/apple/swift-evolution/blob/main/proposals/0310-effectful-readonly-properties.md\n    • SE-0308 - #if within postfix member expressions: https://github.com/apple/swift-evolution/blob/main/proposals/0308-postfix-if-config-expressions.md\n    • SE-0307 - Automatic Bridging between CGFloat and Double: https://github.com/apple/swift-evolution/blob/main/proposals/0307-allow-interchangeable-use-of-double-cgfloat-types.md\n    • SE-0295 - Codable synthesis for enums with associated values: https://github.com/apple/swift-evolution/blob/main/proposals/0295-codable-synthesis-for-enums-with-associated-values.md\n    • Faster JSON serialization\n    • Lazy in local contexts\n    • SE-0293 - Property wrappers on function parameters: https://github.com/apple/swift-evolution/blob/main/proposals/0293-extend-property-wrappers-to-function-and-closure-parameters.md\n    • SE-0299 - Static members on protocols: https://github.com/apple/swift-evolution/blob/main/proposals/0299-extend-generic-static-member-lookup.md\n    • SE-0291 - Package Collections: https://github.com/apple/swift-evolution/blob/main/proposals/0291-package-collections.md\n    • Async/Await:\n        • SE-0296: https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md\n        • SE-0317: https://github.com/apple/swift-evolution/blob/main/proposals/0317-async-let.md\n        • SE-0300: https://github.com/apple/swift-evolution/blob/main/proposals/0300-continuation.md\n    • SE-0298 - Async Sequences: https://github.com/apple/swift-evolution/blob/main/proposals/0298-asyncsequence.md\n        • How to think about for-await loops: https://twitter.com/Catfish_Man/status/1442919592431538178\n    • SE-0304 - Structured concurrency: https://github.com/apple/swift-evolution/blob/main/proposals/0304-structured-concurrency.md\n        • WWDC21 - Explore structured concurrency in Swift: https://developer.apple.com/videos/play/wwdc2021/10134/\n        • WWDC21 - Swift concurrency: Behind the scenes: https://developer.apple.com/videos/play/wwdc2021/10254/\n    • SE-0306 - Actors: https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md\n    • SE-0316 - Global Actors: https://github.com/apple/swift-evolution/blob/main/proposals/0316-global-actors.md\n    • SE-0302 - Sendable: https://github.com/apple/swift-evolution/blob/main/proposals/0302-concurrent-value-and-concurrent-closures.md\n• Discussion on Swift Evolution Proposals and the Future of Swift\n    • Declarative String Processing: https://forums.swift.org/t/declarative-string-processing-overview/52459\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, October 1st, 2021.","published":"2021-10-05T21:04:42Z","thumbnail_url":"https://img.youtube.com/vi/euIpwh-orWw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Best Markdown editors for macOS","channel_name":"Mike Mikina on YouTube","video_id":"RnnNduzNpxM","video_url":"https://www.youtube.com/watch?v=RnnNduzNpxM","description":"Here are some of my favorite markdown editors for macOS. I'm writing more and more articles/tutorials using markdown, so I decided to look for a better alternative than Xcode 😄\n\nTL;DR here is the list with links: \n\n➡️ MacDown - https://macdown.uranusjr.com/\n➡️ Visual Studio Code - https://code.visualstudio.com/\n➡️ iA Writer - https://ia.net/writer\n➡️ Typora - https://www.typora.io/\n\n#iOS #Swift #programming #apple #macOS\n\n00:00 Intro\n00:21 Requirements \n00:54 MacDown\n03:20 Visual Studio Code\n04:43 iA Writer\n07:59 Typora\n08:34 Outro","published":"2021-10-05T20:13:02Z","thumbnail_url":"https://img.youtube.com/vi/RnnNduzNpxM/hqdefault.jpg","twitter_url":"https://twitter.com/mikemikina"},{"name":"Did you know there's a physics engine inside UIKit? 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"xY4Nk6KdCm4","video_url":"https://www.youtube.com/watch?v=xY4Nk6KdCm4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3yoldrO\nRead the tweet showing the simulation 👉 https://twitter.com/matthen2/status/1393588039742590978\nUnderstand the math behind the simulation 👉 https://www.youtube.com/watch?v=6z4qRhpBIyA\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-10-05T14:55:14Z","thumbnail_url":"https://img.youtube.com/vi/xY4Nk6KdCm4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How YOU can become an iOS developer in 2021","channel_name":"Dave Jacobsen on YouTube","video_id":"KjeD3y7SevI","video_url":"https://www.youtube.com/watch?v=KjeD3y7SevI","description":"Becoming an iOS developer is a dream job for many but landing your first job can be a nightmare. Here's how you can pull it off.\n\nPlaylist: Job hunting tactics for iOS devs\nhttps://www.youtube.com/playlist?list=PLS46FXqBZJRqTcWy73N20lHyaPe_U1wU4\n\n⏰ Timestamps ⏰\n0:00 How to get started\n4:20 The MOST important step\n5:07 How to give yourself an edge\n7:28 How to apply\n8:47 Bonus tips\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nTwitter: https://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2021-10-05T11:15:01Z","thumbnail_url":"https://img.youtube.com/vi/KjeD3y7SevI/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"How to use the ternary conditional operator for quick tests – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"FToxl_63Unw","video_url":"https://www.youtube.com/watch?v=FToxl_63Unw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-04T23:10:08Z","thumbnail_url":"https://img.youtube.com/vi/FToxl_63Unw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to check multiple conditions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"vX4wPb0UUD0","video_url":"https://www.youtube.com/watch?v=vX4wPb0UUD0","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-04T23:10:05Z","thumbnail_url":"https://img.youtube.com/vi/vX4wPb0UUD0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use switch statements to check multiple conditions – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"cDpJy4Y7OYE","video_url":"https://www.youtube.com/watch?v=cDpJy4Y7OYE","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-04T23:10:02Z","thumbnail_url":"https://img.youtube.com/vi/cDpJy4Y7OYE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to check a condition is true or false – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"PrVO7b-BmdY","video_url":"https://www.youtube.com/watch?v=PrVO7b-BmdY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-04T23:09:59Z","thumbnail_url":"https://img.youtube.com/vi/PrVO7b-BmdY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift 5.5, UIKit Button System, DRY, Declarative Future & More!","channel_name":"Sean Allen on YouTube","video_id":"dOVRpJff3P8","video_url":"https://www.youtube.com/watch?v=dOVRpJff3P8","description":"In this episode of Swift News, I discuss the release of Swift 5.5 and recommend reading the proposals to learn the \"why\" behind the code. We also discuss Mac Stories huge iOS 15 review, iOS 15 adoption stats, iPad Mini screen resolutions and SF Symbols 3. I also talk about the new UIKit Button System, how declarative programming with things like SwiftUI are the future and how the concept of Don't Repeat Yourself is very misunderstood. And so much more....\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps\n0:00 - 30% Off Sale\n0:33 - Swift 5.5\n1:56 - iOS 15 Mega Review\n3:18 - iOS 15 Adoption Stats\n4:04 - iPad Mini Resolution\n5:22 - SF Symbols 3\n6:05 - UIKit Button System\n7:07 - Declarative Future\n10:14 - DRY: Misunderstood\n11:48 - App Store Marketing Tools\n12:39 - AR Corner\n14:14 - LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-04T14:07:32Z","thumbnail_url":"https://img.youtube.com/vi/dOVRpJff3P8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Summary: Complex data – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"VdqR02wVH3A","video_url":"https://www.youtube.com/watch?v=VdqR02wVH3A","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-03T21:13:57Z","thumbnail_url":"https://img.youtube.com/vi/VdqR02wVH3A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 2 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"TSuyx7YcDeg","video_url":"https://www.youtube.com/watch?v=TSuyx7YcDeg","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-03T21:13:54Z","thumbnail_url":"https://img.youtube.com/vi/TSuyx7YcDeg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use type annotations – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"_FX8xCBmbeA","video_url":"https://www.youtube.com/watch?v=_FX8xCBmbeA","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-03T21:13:51Z","thumbnail_url":"https://img.youtube.com/vi/_FX8xCBmbeA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Everyone Hates Apple's Podcasts App (and More) - This Week in Apps","channel_name":"Appfigures on YouTube","video_id":"VbDbI0AuErE","video_url":"https://www.youtube.com/watch?v=VbDbI0AuErE","description":"00:00 - Intro\n00:11 - Everyone Hates Apple's Podcasts App\n04:00 - Hulu Can't Stop Growing (its Revenue)\n06:48 - Netflix Hits a Home Run with Squid Games\n09:12 - Math Tutoring Moves In-App\n12:30 - Phoémon Unite Makes Its First Million\n15:22 - Outro\n\n► Subscribe to the newsletter: https://appfigures.com/newsletter\n\n► Listen to the podcast: https://appfigures.com/podcast\n\n► Get App Intelligence: https://appfigures.com/app-intelligence\n\n► Report: Global ratings for all pre-installed iOS apps: https://appfigures.com/resources/insights/apple-pre-installed-app-ratings\n\n► The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n\n► The Mobile Revenue Index: https://appfigures.com/alpha/mobile-revenue-index\n\n► Follow me on Twitter: @arielmichaeli\n\n#news #apps #apple #netflix #hulu #pokemonunite","published":"2021-10-03T14:15:05Z","thumbnail_url":"https://img.youtube.com/vi/VbDbI0AuErE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"My Images 5: Loading and presenting images and testing","channel_name":"Stewart Lynch on YouTube","video_id":"6S8oqZ3UZgk","video_url":"https://www.youtube.com/watch?v=6S8oqZ3UZgk","description":"This is the 5th and final of 5 videos where I show you how you can add a UIImagePickerController to your SwiftUI app so that you can both select a photo from your photos album or take a photo with your device's camera.\n\nIn this video we will be continue with the updating our UI by creating functions in our view model so that we can load our stored images from the documents folder\n\nTest, refactor and Test again to ensure that our app is app store ready  \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:05 Loading and presenting stored images\n11:16 Updating and deleting images\n18:27 Separating view code into an extension\n21:45 Test and retest\n\nStarter Project Files:\nhttp://www.createchsol.com/MyImagesStarters/MyImages4-Completed.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/My-Images-Completed\n\nAll videos in this series\n1. My Images 1:  Photo Picker and Camera in SwiftUI\n   https://youtu.be/yMC16EZHwZU\n2. My Images 2: Error Alert and Permission Checking\n   https://youtu.be/d6eTXQfAKJM\n3. My Images 3:  Data Persistence - Storing images and JSON to Documents Folder   \n   https://youtu.be/pjhT-p9bx6g\n4. My Images 4:  Updating the UI to pick and Save images.\n   https://youtu.be/ubX3J5bpWX8\n5. My Images 5: Loading and presenting images and testing\n   https://youtu.be/6S8oqZ3UZgk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-10-03T13:45:28Z","thumbnail_url":"https://img.youtube.com/vi/6S8oqZ3UZgk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to store and find data in dictionaries – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"iM2lMBAckKg","video_url":"https://www.youtube.com/watch?v=iM2lMBAckKg","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-02T23:24:45Z","thumbnail_url":"https://img.youtube.com/vi/iM2lMBAckKg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to store ordered data in arrays – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"K1jEskrHcyY","video_url":"https://www.youtube.com/watch?v=K1jEskrHcyY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-02T23:24:42Z","thumbnail_url":"https://img.youtube.com/vi/K1jEskrHcyY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to use sets for fast data lookup – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"9GjGRqK8LSw","video_url":"https://www.youtube.com/watch?v=9GjGRqK8LSw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-02T23:24:39Z","thumbnail_url":"https://img.youtube.com/vi/9GjGRqK8LSw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create and use enums – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"bwqbf-1_7gE","video_url":"https://www.youtube.com/watch?v=bwqbf-1_7gE","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-02T23:24:35Z","thumbnail_url":"https://img.youtube.com/vi/bwqbf-1_7gE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Should You Learn SwiftUI or UIKit as of iOS 15?","channel_name":"Sean Allen on YouTube","video_id":"OwRQaaW6HdU","video_url":"https://www.youtube.com/watch?v=OwRQaaW6HdU","description":"In this video I give my updated thoughts on new learners focusing on SwiftUI or UIKit as of iOS 15 in late 2021. UIKit is still dominant in the job market but we're slowly starting to see SwiftUI in more and more jobs.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-10-02T13:02:15Z","thumbnail_url":"https://img.youtube.com/vi/OwRQaaW6HdU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"iOS 15 Update Celebration Sale","channel_name":"Sean Allen on YouTube","video_id":"YnEWPn3VQz8","video_url":"https://www.youtube.com/watch?v=YnEWPn3VQz8","description":"iOS 15 Update Celebration Sale - 30% off all courses\nhttps://seanallen.teachable.com\n\n- Ends October 8th, 2021\n\niOS Dev Launchpad - https://seanallen.teachable.com/p/ios-dev-launchpad\niOS Dev Job Interview Practice - Take Home Project - https://seanallen.teachable.com/p/take-home\nSwiftUI Fundamentals - https://seanallen.teachable.com/p/swiftui-fundamentals\nDub Dub Grub - SwiftUI, MapKit, CloudKit - https://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit","published":"2021-10-01T16:20:09Z","thumbnail_url":"https://img.youtube.com/vi/YnEWPn3VQz8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"My Images 4:  Updating the UI to pick and Save images","channel_name":"Stewart Lynch on YouTube","video_id":"ubX3J5bpWX8","video_url":"https://www.youtube.com/watch?v=ubX3J5bpWX8","description":"This is the fourth of 5 videos where I show you how you can add a UIImagePickerController to your SwiftUI app so that you can both select a photo from your photos album or take a photo with your device's camera.\n\nIn this video we will be updating our UI and creating functions in our view model so that we can save our selected images from the photo album or ones that we have taken from our camera\n\nWe will also add a stylized reusable button  \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:11 Custom Button Labels\n10:50 Saving Images and JSON to the Documents directory\n18:00 Testing error handling\n\nStarter Project Files:\nhttp://www.createchsol.com/MyImagesStarters/MyImages3-Completed.zip\n\nCompleted Project:\nhttp://www.createchsol.com/MyImagesStarters/MyImages4-Completed.zip\n\nAll videos in this series\n1. My Images 1:  Photo Picker and Camera in SwiftUI\n   https://youtu.be/yMC16EZHwZU\n2. My Images 2: Error Alert and Permission Checking\n   https://youtu.be/d6eTXQfAKJM\n3. My Images 3:  Data Persistence - Storing images and JSON to Documents Folder   \n   https://youtu.be/pjhT-p9bx6g\n4. My Images 4:  Updating the UI to pick and Save images.\n   https://youtu.be/ubX3J5bpWX8\n5. My Images 5: Loading and presenting images and testing\n   Coming October 3\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-10-01T13:31:05Z","thumbnail_url":"https://img.youtube.com/vi/ubX3J5bpWX8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to join strings together – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"IpgGhy1QTzw","video_url":"https://www.youtube.com/watch?v=IpgGhy1QTzw","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:41Z","thumbnail_url":"https://img.youtube.com/vi/IpgGhy1QTzw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Summary: Simple data – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"GUCYgvvxJI0","video_url":"https://www.youtube.com/watch?v=GUCYgvvxJI0","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:38Z","thumbnail_url":"https://img.youtube.com/vi/GUCYgvvxJI0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create strings – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"jfBcryGKf38","video_url":"https://www.youtube.com/watch?v=jfBcryGKf38","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:35Z","thumbnail_url":"https://img.youtube.com/vi/jfBcryGKf38/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to store decimal numbers – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"JGslWiKS_CU","video_url":"https://www.youtube.com/watch?v=JGslWiKS_CU","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:32Z","thumbnail_url":"https://img.youtube.com/vi/JGslWiKS_CU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Checkpoint 1 – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"clcA92OLgpI","video_url":"https://www.youtube.com/watch?v=clcA92OLgpI","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:29Z","thumbnail_url":"https://img.youtube.com/vi/clcA92OLgpI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"About this course – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"GG7bu0NRyYM","video_url":"https://www.youtube.com/watch?v=GG7bu0NRyYM","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:27Z","thumbnail_url":"https://img.youtube.com/vi/GG7bu0NRyYM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create constants and variables – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"jlkcxTyM8m4","video_url":"https://www.youtube.com/watch?v=jlkcxTyM8m4","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:22Z","thumbnail_url":"https://img.youtube.com/vi/jlkcxTyM8m4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to store truth with Booleans – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"YQPOLBZiGWA","video_url":"https://www.youtube.com/watch?v=YQPOLBZiGWA","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:18Z","thumbnail_url":"https://img.youtube.com/vi/YQPOLBZiGWA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to store whole numbers – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"kVLntzY4YQg","video_url":"https://www.youtube.com/watch?v=kVLntzY4YQg","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:16Z","thumbnail_url":"https://img.youtube.com/vi/kVLntzY4YQg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to follow along – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"S6udZCgHiLA","video_url":"https://www.youtube.com/watch?v=S6udZCgHiLA","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:12Z","thumbnail_url":"https://img.youtube.com/vi/S6udZCgHiLA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why learn Swift – Swift for Complete Beginners","channel_name":"Paul Hudson on YouTube","video_id":"ug6T-iFk5OY","video_url":"https://www.youtube.com/watch?v=ug6T-iFk5OY","description":"This video was created to accompany the 100 Days of SwiftUI: https://www.hackingwithswift.com/100/swiftui","published":"2021-10-01T02:38:09Z","thumbnail_url":"https://img.youtube.com/vi/ug6T-iFk5OY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"I can’t do this with SwiftUI… now what?! - SwiftUI Introspect & SwiftUIX - Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"NWKObIdi9ec","video_url":"https://www.youtube.com/watch?v=NWKObIdi9ec","description":"The first 1,000 people to use this link will get a 1 month free trial of Skillshare: \nhttps://skl.sh/brianadvent09211\n\nDon't despair if you can't achieve something with SwiftUI right out of the box. SwiftUI Introspect and SwiftUIX are great to solve common problems that you might have. \n\n➡️ Tutorial Files: https://www.patreon.com/posts/56674766\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ https://github.com/siteline/SwiftUI-Introspect\n➡️ https://github.com/SwiftUIX/SwiftUIX\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2021-09-30T16:27:08Z","thumbnail_url":"https://img.youtube.com/vi/NWKObIdi9ec/hqdefault.jpg","twitter_url":""},{"name":"My Images 3:  Data Persistence - Storing images and JSON to Documents Folder","channel_name":"Stewart Lynch on YouTube","video_id":"pjhT-p9bx6g","video_url":"https://www.youtube.com/watch?v=pjhT-p9bx6g","description":"This is the third of 5 videos where I show you how you can add a UIImagePickerController to your SwiftUI app so that you can both select a photo from your photos album or take a photo with your device's camera.\n\nIn this, the first of 3 videos in part 2 where we add more functionality to our app, we will be adding data persistence to  so we can save and retrieve our images on subsequent launches\n\nWe will also be adding another error enum to handle and present alerts to our users should there be any problems encountered during the process.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:00 The MyImage model\n3:00 Saving and Reading functions (throwing)\n\nStarter Project Files:\nhttp://www.createchsol.com/MyImagesStarters/MyImages2-Completed.zip\n\nCompleted Project:\nhttp://www.createchsol.com/MyImagesStarters/MyImages3-Completed.zip\n\nAll videos in this series\n1. My Images 1:  Photo Picker and Camera in SwiftUI\n   https://youtu.be/yMC16EZHwZU\n2. My Images 2: Error Alert and Permission Checking\n   https://youtu.be/d6eTXQfAKJM\n3. My Images 3:  Data Persistence - Storing images and JSON to Documents Folder   \n   https://youtu.be/pjhT-p9bx6g\n4. My Images 4:  Updating the UI to pick and Save images.\n   Coming October 3\n5. My Images 5: Loading and presenting images and testing\n   Coming October 5\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-09-30T13:49:06Z","thumbnail_url":"https://img.youtube.com/vi/pjhT-p9bx6g/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to build a billion dollar app in SwiftUI | Finale","channel_name":"Gary Tokman on YouTube","video_id":"xKZhW0JoHWs","video_url":"https://www.youtube.com/watch?v=xKZhW0JoHWs","description":"CODE\nfinal: https://www.patreon.com/6ary\nstarter: https://github.com/gtokman/FoodeeApp/tree/YT-part-3\n\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n00:21 Live Code\n15:00 Conclusion\n\n#swiftui #livecoding #clubhouse","published":"2021-09-30T01:46:15Z","thumbnail_url":"https://img.youtube.com/vi/xKZhW0JoHWs/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"What exactly is a Combine AnyCancellable? (feat. Donny Wals)","channel_name":"Vincent Pradeilles on YouTube","video_id":"MO6vd_D1Ais","video_url":"https://www.youtube.com/watch?v=MO6vd_D1Ais","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code 👉 https://bit.ly/3kAlOD0\n\nLINKS\nhttps://twitter.com/DonnyWals\nhttps://www.donnywals.com/what-exactly-is-a-combine-anycancellable/\nhttps://gumroad.com/l/practical-combine\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-09-28T14:52:05Z","thumbnail_url":"https://img.youtube.com/vi/MO6vd_D1Ais/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"My Images 2: Error Alert and Permission Checking","channel_name":"Stewart Lynch on YouTube","video_id":"d6eTXQfAKJM","video_url":"https://www.youtube.com/watch?v=d6eTXQfAKJM","description":"This is the second of 5 videos where I show you how you can add a UIImagePickerController to your SwiftUI app so that you can both select a photo from your photos album or take a photo with your device's camera.\n\nIn this video we will verifying authorization and camera availability and use an error enum to use for all of our errors and throwing functions.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:00 The Picker error enum\n6:15 Presenting an error alert\n\nStarter Project Files:\nhttp://www.createchsol.com/MyImagesStarters/MyImages1-Completed.zip\n\nCompleted Project:\nhttp://www.createchsol.com/MyImagesStarters/MyImages2-Completed.zip\n\nReferences mentioned in video:\niOS 15 Alerts in SwiftUI\n   https://youtu.be/NC_c7WfSRTk\n\nAll videos in this series\n1. My Images 1:  Photo Picker and Camera in SwiftUI\n   https://youtu.be/yMC16EZHwZU\n2. My Images 2: Error Alert and Permission Checking\n   https://youtu.be/d6eTXQfAKJM\n3. My Images 3:  Data Persistence - Storing images and JSON to Documents Folder   \n   Coming September 30\n4. My Images 4:  Updating the UI to pick and Save images.\n   Coming October 3\n5. My Images 5: Loading and presenting images and testing\n   Coming October 5\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-09-28T13:37:30Z","thumbnail_url":"https://img.youtube.com/vi/d6eTXQfAKJM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 48: The Announcement Announcement","channel_name":"Code Completion","video_id":"KxiwxQ4rU0I","video_url":"https://www.youtube.com/watch?v=KxiwxQ4rU0I","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - #IndieAppSpotlight\n01:09 - iPhone 13 Pro Initial Thoughts\n03:46 - ProMotion Display\n10:57 - We Want More Colors\n18:20 - Sizes/Weights\n19:27 - Dimitri’s eSIM Issues\n20:25 - Telephoto Lens\n24:24 - Macro Lens\n27:56 - Cinematic Mode\n31:59 - More Discussion on Sizes\n37:40 - We Also Want An iPhone nano\n40:44 - MagSafe 2? \n42:39 - EU Port Requirements\n44:19 - Sponsor: Bon Voyage\n45:17 - #CompleteTheCode\n46:35 - Outro\n47:17 - Aftershow: Nintendo Direct Talk\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • DockView by Gerasim Sergey (@gerasim_sergey): https://noteifyapp.com/dockview/\n• iPhone 13 Pro Reviews\n• European Union device charging port requirements\n• Nintendo Direct\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, September 24th, 2021.","published":"2021-09-28T12:00:08Z","thumbnail_url":"https://img.youtube.com/vi/KxiwxQ4rU0I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Adding Infinity Scroll Pagination in SwiftUI with Task Modifier","channel_name":"Xcoding with Alfian","video_id":"mr8ARRnzxY0","video_url":"https://www.youtube.com/watch?v=mr8ARRnzxY0","description":"Pagination can improve the memory usage of the app by limiting the number of data requested to the server. We don't want to fetch 50 or 100 article in a single request as it will consume mobile data as well as high memory usage. With the infinity scrolling pagination, the data is fetched lazily or as needed when the last view in List appears\n\nWe are going to add this functionality to an existing News App which fetches the data from NewsAPI.org \n\n#swiftui #iosdev #infintyscroll #pagination\n\nThis tutorial is made using the following:\n- Xcode 13\n- iOS 15\n\nTimeline:\n00:00 Introduction & Demo\n02:57 To Do Overview & Getting Started\n04:31 Create Paging Data Actor\n15:58 Update NewsAPI to pass page as URL Params\n18:51 Update DataFetchPhase UI State\n20:00 Add PagingData to ArticleNewsViewModel Observable Object\n28:55 Add Pagination Flow To ArticleList View\n36:39 Final Testing\n41:54 Conclusion & Challenge\n\nGitHub Repository Link:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course:\nhttps://youtu.be/AcV440Pv9a4\n\nPart 3 - Building macOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/YSR_Hk-ivrA\n\nPart 4 - Building watchOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/2qA-gDWbOTU\n\nPart 5 - Building tvOS News App with SwiftUI 3 and NewsAPI:\nhttps://youtu.be/TQG79xncC74\n\nPart 6 - Caching with SwiftUI Task Modifier | REST API Data | In Memory & Disk | Expiration Timestamp:\nhttps://youtu.be/MQYb9S8QD4E\n\nNewsAPI Website:\nhttps://newsapi.org\n\nSwift Senpai - The Actor Reentrancy Problem in Swift:\nhttps://swiftsenpai.com/swift/actor-reentrancy-problem/","published":"2021-09-28T05:00:15Z","thumbnail_url":"https://img.youtube.com/vi/mr8ARRnzxY0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Building a billion dollar app in SwiftUI | Deal Closed (tutorial)","channel_name":"Gary Tokman on YouTube","video_id":"Kk6X8_1VJqc","video_url":"https://www.youtube.com/watch?v=Kk6X8_1VJqc","description":"CODE\nstarter: https://github.com/gtokman/FoodeeApp\nfinal: https://www.patreon.com/6ary\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Clubhouse\n02:21 Live Code\n8:00 Conclusion\n\n#swiftui #livecoding #clubhouse","published":"2021-09-27T23:41:09Z","thumbnail_url":"https://img.youtube.com/vi/Kk6X8_1VJqc/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Why can't you use an Int index in Strings? #SwiftLang","channel_name":"Swift and Tips","video_id":"k35T7E1hxeQ","video_url":"https://www.youtube.com/watch?v=k35T7E1hxeQ","description":"Hello everyone, today we will answer a question that I had for so long: Why can't you use an Int index in Strings?. Since that a String is \"kind of\" an array because it allocates a series or characters, Why not jumping letter by letter using an Int index?\n\nThere is a reason for that, and we will explain it in detail.\n\nContent:\n0:00 - Intro (making isPalindrome function)\n1:35 - Workaround to use Int indices in a String\n2:39 - What is a String?\n3:31 - String is a Value type\n3:47 - Unicode Characters\n4:46 - Extended Grapheme Clusters\n5:24 - Multiple ways to build a Character\n7:00 - Counting Characters\n8:20 - Why cannot use Int indices in a String?\n10:16 - Refactor isPalindrome with the right indices\n13:26 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/Strings\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html \n* Extended Grapheme Clusters: https://developer.apple.com/documentation/swift/expressiblebyextendedgraphemeclusterliteral\n* Unicode Scalar: https://developer.apple.com/documentation/swift/unicode/scalar\n* Character Viewer: https://developer.apple.com/documentation/swift/unicode/scalar\n* Unicode paper: http://www.unicode.org/history/unicode88.pdf\n\n------\nOther videos in the channel:\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Subscripts: https://youtu.be/BYA_BY22Vg0\n* More about Swift: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-09-27T14:00:18Z","thumbnail_url":"https://img.youtube.com/vi/k35T7E1hxeQ/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI LocationButton - Get User Location |  iOS 15","channel_name":"Sean Allen on YouTube","video_id":"P6ZUiH1IZlQ","video_url":"https://www.youtube.com/watch?v=P6ZUiH1IZlQ","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to use the new LocationButton in SwiftUI and iOS 15. We will build the user interface for the Map and LocationButton as well as get the user location to show on the map. I also explain the benefits and when you should use the LocationButton.\n\nThis tutorial was created in Xcode 13 and iOS 15.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nCLLocationManager Documentation:\nhttps://developer.apple.com/documentation/corelocation/cllocationmanager\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - What You Will Learn\n0:15 - Building Map UI\n3:55 - Target iOS 15\n4:49 - LocationButton UI\n7:14 - Setting up ViewModel\n9:24 - Setting up LocationManager\n10:13 - Benefits of Using LocationButton\n11:24 - Get User Location\n15:09 - Code Recap\n15:46 - Running the App - Crash! - Fix\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-09-27T13:32:51Z","thumbnail_url":"https://img.youtube.com/vi/P6ZUiH1IZlQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI MVVM Async/Await Networking Example(SwiftUI 3.0, Xcode 13, Error Handling, SwiftUI Tutorial)","channel_name":"tundsdev on YouTube","video_id":"53lbqYYAPLw","video_url":"https://www.youtube.com/watch?v=53lbqYYAPLw","description":"This SwiftUI 3.0 tutorial in Xcode 13 & iOS 15 we will be looking at the new Swift Concurrency feature Async/Await. We’ll look at the benefits and how we can use it to improve our asynchronous networking code, we’ll look at the things to look out for when using the new Swift concurrency code and also how we can handle errors. Well let’s jump into this SwiftUI 3.0 tutorial to see my thought process.\n\nTimestamps\n\n00:00 Introduction\n00:43 Setting up our model\n02:46 Setting up our Character Service\n04:47 Breaking down the benefits of using Swift Concurrency’s Async/Await in Swift\n06:50 Using Swift Concurrency’s Async/Await in our Networking code in Swift\n13:48 Setting up our View Model\n15:34 Using Swift Concurrency’s Async/Await in our view model\n18:28 Breaking down & discussing @MainActor\n19:19 Using our View Model in our SwiftUI view\n19:43 Breaking down & discussing tasks to fetch our characters\n21:11 Using our View Model State to display views\n23:13 Error handling in our View Model\n26:23 Testing out our work\n28:07 Wrap up\n\nRick & Morty API\nhttps://rickandmortyapi.com/\n\nMy SwiftUI Async/Await MVVM Project Structure & Approach (SwiftUI 3.0, async/await Swift, Xcode 13)\nhttps://youtu.be/wRmaiEPk03Y\n\nSwiftUI Data Flow (SwiftUI Tutorial, SwiftUI Beginner, Swift UI Data Flow)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zfsV9xRgx7vTlASvmrToqQ\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuitutorial #xcode13 #swiftuimvvmexample #swiftuiasyncawait #swiftuibasics","published":"2021-09-26T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/53lbqYYAPLw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"My Images 1:  Photo Picker and Camera in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"yMC16EZHwZU","video_url":"https://www.youtube.com/watch?v=yMC16EZHwZU","description":"In this series of 5 videos I am going to show you how you can add a UIImagePickerController to your SwiftUI app so that you can both select a photo from your photos album or take a photo with your device's camera.\n\nIn this first  video we will use a UIViewRepresentable in SwiftUI to add the picker from UIKit to accomplish this. We will also use a second UIKit view that will allow us to zoom in and pan on any image.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:00 App Overview\n3:18 Starter Project\n5:16 Creating the ViewModel and initial UI\n10:00 The Photo and Camera Picker\n20:00 Zoomable Scrollview\n\nStarter Project Files:\nhttp://www.createchsol.com/MyImagesStarters/MyImagesStarter.zip\n\nCompleted Project:\nhttp://www.createchsol.com/MyImagesStarters/MyImages1-Completed.zip\n\nReferences mentioned in video:\nUIKit/SwiftUI Integration\n   https://youtu.be/k4h9i6KVvi8\n Zoomable Scrollview\n  https://newbedev.com/isn-t-there-an-easy-way-to-pinch-to-zoom-in-an-image-in-swiftui\n\n\nAll videos in this series\n1. My Images 1:  Photo Picker and Camera in SwiftUI\n   https://youtu.be/yMC16EZHwZU\n2. My Images 2: Error Alert and Permission Checking\n   Coming September 28\n3. My Images 3:  Data Persistence - Storing images and JSON to Documents Folder\n   Coming September 30\n4. My Images 4:  Updating the UI to pick and Save images.\n   Coming October 3\n4. My Images 5: Loading and presenting images and testing\n   Coming October 5\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-09-26T13:47:31Z","thumbnail_url":"https://img.youtube.com/vi/yMC16EZHwZU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Building a billion dollar app in SwiftUI | Funding Secured (tutorial)","channel_name":"Gary Tokman on YouTube","video_id":"bgB6lENTtyw","video_url":"https://www.youtube.com/watch?v=bgB6lENTtyw","description":"CODE\nstart: https://github.com/gtokman/FoodeeApp.git\nDesign/Code/Bonus: https://www.patreon.com/6ary\n\nIG\nhttps://instagram.com/f6ary\ntw: https://twitter.com/f6ary/\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n0:00 Intro\n00:50 Live Code\n20:00 Conclusion\n\n#swiftui #livecoding #softwareengineering","published":"2021-09-25T18:37:30Z","thumbnail_url":"https://img.youtube.com/vi/bgB6lENTtyw/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"3 iOS Developer Portfolios - Review & Critique | Sep 2021","channel_name":"Sean Allen on YouTube","video_id":"Vl3LFxKGUl0","video_url":"https://www.youtube.com/watch?v=Vl3LFxKGUl0","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I review/critique a few iOS developer's websites for their apps as well as a portfolio. You'll get a chance to see a bunch of different website and portfolio ideas as well as hear my advice on how to improve them. Hopefully they provide some inspiration and ideas for your own app website or developer portfolio!\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nPortfolio Review Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgHJ1X3vOutG8Md7vPdUAWle\n\n*** Note on Portfolio Links***\nI no longer link to these portfolios in the description. In a previous portfolio video I got a YouTube community strike warning because one of the links got compromised and led to a deceptive website months after the release of the video. If you get 3 community strikes, they shut down your channel, so it's not worth the risk of including these links. Hope you understand.\n\nTimestamps:\n0:00 - Intro\n0:25 - Aritro Paul\n4:23 - An Trinh\n7:36 - Joe Pham\n9:01 - Build Your Portfolio\n9:59 - Peter Yaacoub\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-09-24T14:42:55Z","thumbnail_url":"https://img.youtube.com/vi/Vl3LFxKGUl0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"iOS 15 Async Await JSON Fetching AsncImage Main Actors","channel_name":"Lets Build That App","video_id":"bxCDL3kY8XA","video_url":"https://www.youtube.com/watch?v=bxCDL3kY8XA","description":"Completed Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=7596\n\nJSON Endpoint API:\nhttps://api.letsbuildthatapp.com/jsondecodable/courses\n\nSwiftUI Core Data Money Tracker:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nSwiftUI Mastery Travel Discovery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-09-23T14:00:30Z","thumbnail_url":"https://img.youtube.com/vi/bxCDL3kY8XA/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Making a billion dollar app in SwiftUI (tutorial)","channel_name":"Gary Tokman on YouTube","video_id":"-DSdeMlxlis","video_url":"https://www.youtube.com/watch?v=-DSdeMlxlis","description":"CODE\nfinal: https://www.patreon.com/6ary\nstarter: https://github.com/gtokman/FoodeeApp.git\n\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n0:43 Figma\n3:15 Code Permission Screen \n13:00 Code API Client (yelp)\n32:00 Testing API\n\n#swiftui #livecoding #yelpapp","published":"2021-09-22T21:16:49Z","thumbnail_url":"https://img.youtube.com/vi/-DSdeMlxlis/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"You won't believe what can be achieved using Mirrors and Property Wrappers 😳","channel_name":"Vincent Pradeilles on YouTube","video_id":"aPw5fgn1dy4","video_url":"https://www.youtube.com/watch?v=aPw5fgn1dy4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/2XCWLGs\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-09-21T14:51:57Z","thumbnail_url":"https://img.youtube.com/vi/aPw5fgn1dy4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 47: Did You Know Apple Lives In California?","channel_name":"Code Completion","video_id":"lS1HB87vwcw","video_url":"https://www.youtube.com/watch?v=lS1HB87vwcw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:31 - #IndieAppSpotlight\n01:27 - Apple TV+\n08:22 - $329 iPad \n14:45 - iPad mini\n20:29 - Apple Watch Series 7\n43:23 - Apple Fitness\n50:05 - iPhone 13 & mini\n1:14:00 - iPhone 13 Pro & Max\n1:31:28 - Mini No More?\n1:40:33 - Sponsor: Huuungry\n1:41:30 - #CompleteTheCode\n1:42:18 - Compiler Error\n1:56:20 - Outro\n1:57:08 - Aftershow: Adventures with SwiftUI and Kernel Panics\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Mustud by Beau Nouvelle (@BeauNouvelle): https://mustud.app/ \n• Apple’s California Streaming iPhone Event:\n    • John Prosser on Twitter: https://twitter.com/jon_prosser/status/1437849243172196353\n    • FlickType by Kosta Eleftheriou: https://twitter.com/keleftheriou/status/1437845736951992321\n    • Not Jony Ive on Twitter: https://twitter.com/JonyIveParody/status/1437462250995036162  \n    • Dimitri’s Twitter Poll: https://twitter.com/dimitribouniol/status/1437880744462802945\n• Objective-C SDK Diffs: http://codeworkshop.net/objc-diff/sdkdiffs/\n• Aftershow: Linh’s kernel-panicking SwiftUI compiler bug.\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nThis week's Compiler Error has a theme: New Autocompletions in Xcode 13\n1 - Our favorite optional binding `if let` will now autocomplete existing optionals as the left-hand side of the binding as you type it.\n2 - For loops will detect if you type the singular form of an existing collection type and autocomplete the entire statement for you.\n3 - When calling functions, the editor will prioritize variables with similar names to the argument you are autocompleting to make getting through long argument lists easier.\n4 - When dot-chaining members of an expression like `view.undoManager.canUndo`, the editor will now allow you to skip and will automatically insert `undoManager` for you if you type `view.canUndo`.\n\nYour hosts for this week: Ben Gohlke, Paul Solt, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @PaulSolt, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, September 14th, 2021.","published":"2021-09-21T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/lS1HB87vwcw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"When a SwiftUI developer tries UIKit (feat. tundsdev)","channel_name":"Dave Jacobsen on YouTube","video_id":"H4floq3AeWQ","video_url":"https://www.youtube.com/watch?v=H4floq3AeWQ","description":"The switch from SwiftUI to UIKit can be...unpleasant :D\n\nCheck out tundsdev!\nhttps://www.youtube.com/c/tundsdev\nhttps://twitter.com/tundsdev\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS #DaveJacobsen","published":"2021-09-20T22:10:42Z","thumbnail_url":"https://img.youtube.com/vi/H4floq3AeWQ/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"SwiftUI: Custom Validation Handling","channel_name":"Peter Friese on YouTube","video_id":"kl7LgoBuphM","video_url":"https://www.youtube.com/watch?v=kl7LgoBuphM","description":"Learn how to implement custom validation handlers by using the SwiftUI Environment and view modifiers!\n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects. Along the way, we're building a reusable text input field with a floating label.\n\n00:00 Intro\n01:04 Demo\n01:41 Overview of the implementation\n02:46 Implementing the Error type\n03:07 Implementing the Environment infrastructure\n05:17 Implementing the validation logic\n07:06 Using the validation in our SwiftUI app\n08:37 Fixing a UI glitch\n09:53 Conclusion\n\nSubscribe to my newsletter: https://www.getrevue.co/profile/peterfriese\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese\nSource code for this series: https://github.com/peterfriese/SwiftUI-Building-Components","published":"2021-09-20T13:04:03Z","thumbnail_url":"https://img.youtube.com/vi/kl7LgoBuphM/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Presenting Views in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"oCKwjK66icc","video_url":"https://www.youtube.com/watch?v=oCKwjK66icc","description":"In this video I am going to show you 3 or 4 different ways that you can present another view in SwiftUI.\n1. Pushing a view on to the navigation stack\n2. Using modal sheets or full cover sheets\n3. Using a view overlay\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n6:35 Pushing Views to on to a Navigation Stack\n14:28 Modal Sheet Views\n18:20 View Overlays\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/PresentingViewsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Presenting-Views---Complete\n\nReferences mentioned in video:\nRebeloper YouTube Channel\n   https://www.youtube.com/channel/UCK88iDIf2V6w68WvC-k7jcg\n Custom Button Styling:\n   https://youtu.be/vOyx4whZXcU\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:","published":"2021-09-19T13:40:11Z","thumbnail_url":"https://img.youtube.com/vi/oCKwjK66icc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The Anatomy of a Key Path","channel_name":"Swift and Tips","video_id":"LaoTqDiqOiA","video_url":"https://www.youtube.com/watch?v=LaoTqDiqOiA","description":"Hello everyone, today we will learn what are keypaths in Swift, and why they are so important to build dynamic code that depends on properties, and not values.\n\nContent:\n0:00 - Intro\n0:26 - Problems that Key Path solves\n1:31 - What is a Key Path?\n2:08 - The anatomy of a Key Path\n5:02 - SwiftUI & Key Paths\n7:04 - Creating a function with Key Paths\n8:32 - WritableKeyPath\n11:37 - ReferenceWritableKeypath\n12:01 - PartialKeyPath\n12:32 - AnyKeyPath\n13:22 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/Keypaths\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/ReferenceManual/Expressions.html\n* KeyPath's proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md\n* John Sundell: https://www.swiftbysundell.com/articles/the-power-of-key-paths-in-swift/\n* Ahmed Komsan: https://dev.to/ahmed_komsan12/keypaths-in-swift-18o6\n\n------\nOther videos in the channel:\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* Subscripts: https://youtu.be/BYA_BY22Vg0\n* More about Swift: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-09-18T15:00:20Z","thumbnail_url":"https://img.youtube.com/vi/LaoTqDiqOiA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How I built the #10 product in 30 days","channel_name":"Gary Tokman on YouTube","video_id":"CS1myTKJBR4","video_url":"https://www.youtube.com/watch?v=CS1myTKJBR4","description":":)\n\n\nGet the code for the site:\nhttps://www.patreon.com/6ary\n\nIG\nhttps://instagram.com/f6ary\nhttps://twitter.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n00:21 Demo\n1:32 Grommet\n2:58 Supabase\n4:54 Code\n6:17 Launch Day\n\nsupabase, react, vercel, build in public\n\n#buildinpublic #webappdevelopment #react","published":"2021-09-18T14:15:00Z","thumbnail_url":"https://img.youtube.com/vi/CS1myTKJBR4/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"UIKit - Task Countdown App - Part 2","channel_name":"Shubham Singh on YouTube","video_id":"yY6fOMmjCSo","video_url":"https://www.youtube.com/watch?v=yY6fOMmjCSo","description":"Hey guys, here is the second part on developing a Task Countdown application using the UIKit framework. In this video, we'll customize the Basic UI that we created on Part one. \n\nThis project uses Xcode 12 and iOS 14. \n\n\nTimestamps- \n0:00 - Intro \n0:28 - Tutorial Start\n1:00 - Customising the TextFields\n3:22 - Objc Function for Observing Input Change\n6:30 - Adding the Tap Gesture to View\n7:20 - Adding Setter/Getter functions to VM\n09:55 - Customising String Replacement in the TextFields\n13:05 - Function for Animating Button\n15: 35 - Making Changes to View for smaller Devices\n16:35 - Adding the Notification Centers\n17:55 - Putting it all together\n\n\n\n\nFonts - https://drive.google.com/drive/folders/1CzP3FzrKMt8lhV0_d_6dVoP-hU3PeiIs\n\n\n⚡ Code Snippets \nFoundation Extensions- https://gist.github.com/Shubham0812/4c753fa7104318c0c75d44355fd12bb0\n\nFont Entries for Plist-https://gist.github.com/Shubham0812/f578328fdcb503df36602c7fbb0c0bf9\n\nColor Extensions- https://gist.github.com/Shubham0812/fb9427142645b949cd661c26351a2b1a\n\nBox Class- \nhttps://gist.github.com/Shubham0812/c51ae0b5ddb5ca3a19bd4c5aa50b5948\n\nConnect and Reach out to me- Instagram- https://www.instagram.com/shubham_iosdev \n\nGithub- https://github.com/Shubham0812 \n\nYou can join me on my Patreon. I upload and put some of my exclusive projects there- https://www.patreon.com/shubham_iosdev. \n\n\nUse coupon code for 10% discount on all GeeksForGeeks Courses (Live / Self Paced) - SUBZERO \n\n\nI'll put the third part for this video soon, and we'll create the Task Countdown View Controller in that. Subscribe to my channel and hit the bell icon to get notifications as soon as I upload it. :D #SwiftUI #Tutorial #swift","published":"2021-09-18T13:38:40Z","thumbnail_url":"https://img.youtube.com/vi/yY6fOMmjCSo/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"If you use the operator `try?`, I've got a nice tip for you 👌","channel_name":"Vincent Pradeilles on YouTube","video_id":"_UKhOoRFs5g","video_url":"https://www.youtube.com/watch?v=_UKhOoRFs5g","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCheck out Antoine v.d. Lee's Twitter 👉 https://twitter.com/twannl\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-09-16T14:53:10Z","thumbnail_url":"https://img.youtube.com/vi/_UKhOoRFs5g/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How I coded the Instagram Home Feed in SwiftUI (full course)","channel_name":"Gary Tokman on YouTube","video_id":"HPfDzG8Bi6w","video_url":"https://www.youtube.com/watch?v=HPfDzG8Bi6w","description":":)\n\n\n\n\nIG\nhttps://instagram.com/f6ary\nhttps://twitter.com/f6ary\n\nCODE\nFinal: https://garytokman.me/instagram-code\n\nStarter: \n1. download Xcode from the MacOS AppStore (required)\n2. download and open the starter project (.xcodeproj file)\nhttps://app.box.com/s/yurbpzdjhcxrwvuyh7p6854ulvwwjaeo\n3. download Figma or use web version (optional)\n4. ask questions in the comments\n5. Resources to learn more: https://www.swiftuiapps.com/resources\n\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\nLearn how to code by building the Instagram home feed in SwiftUI. Great coding tutorial for beginners!\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n00:41 Figma\n5:00 Coding\n30:00 Outro\n\n#swiftui #livecoding #instagram","published":"2021-09-15T18:00:14Z","thumbnail_url":"https://img.youtube.com/vi/HPfDzG8Bi6w/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"@EnvironmentObject vs @Environment(_:): how do you choose? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"wfslqeOO-kY","video_url":"https://www.youtube.com/watch?v=wfslqeOO-kY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3nmbWhZ\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-09-14T14:54:32Z","thumbnail_url":"https://img.youtube.com/vi/wfslqeOO-kY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Caching with SwiftUI Task Modifier | REST API Data | Expiration Timestamp Invalidation","channel_name":"Xcoding with Alfian","video_id":"MQYb9S8QD4E","video_url":"https://www.youtube.com/watch?v=MQYb9S8QD4E","description":"We are going to learn on how to add \"Caching Layer\" to a News App that currently used SwiftUI Task Modifier to trigger data fetching. At the end of this video, we should be able implement In-memory and disk Actors based caching mechanism with expiration timestamp and manual cache invalidation to improve the efficiency of our app.\n#swiftui #iosdev #caching\n\nThis tutorial is made using the following:\n- Xcode 13 Beta 5\n- iOS 15 Developer Beta 7\n\nTimeline:\n00:00 Introduction, Demo, and Getting Started\n06:39 Building In Memory Cache Actor\n17:49 Integrating Cache to Observable Object/ViewModel\n23:20 Testing and Handling Manual Cache Invalidation\n29:30 Create Cache Protocol and Shared Extension\n36:32 Tracking Keys of Cache Entry \n41:32 Building Disk Cache Actor with Codable Support\n48:47 Integrating Disk Cache to Observable Object and Testing\n53:01 Challenge and Conclusion\n\nGitHub Repository Link:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course:\nhttps://youtu.be/AcV440Pv9a4\n\nPart 3 - Building macOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/YSR_Hk-ivrA\n\nPart 4 - Building watchOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/2qA-gDWbOTU\n\nPart 5 - Building tvOS News App with SwiftUI 3 and NewsAPI:\nhttps://youtu.be/TQG79xncC74\n\nNewsAPI Website:\nhttps://newsapi.org\n\nCaching in Swift | Swift by Sundell:\nhttps://www.swiftbysundell.com/articles/caching-in-swift/","published":"2021-09-14T05:00:05Z","thumbnail_url":"https://img.youtube.com/vi/MQYb9S8QD4E/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"I WANT TO SHOUT “OBJECTION!” (The Great Ace Attorney)","channel_name":"Vincent Pradeilles on YouTube","video_id":"uCMdlf-M2T4","video_url":"https://www.youtube.com/watch?v=uCMdlf-M2T4","description":"I'm still grinding to improve my English accent, but this time with a different game 💪\n\nThis time I'm switching to a more recent release, with the new remaster of The Great Ace Attorney 🎮","published":"2021-09-13T19:59:41Z","thumbnail_url":"https://img.youtube.com/vi/uCMdlf-M2T4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 46: Let Me Solve All Your Problems","channel_name":"Code Completion","video_id":"Lql_yOlkBOw","video_url":"https://www.youtube.com/watch?v=Lql_yOlkBOw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:20 - #IndieAppSpotlight\n01:12 - Fernando’s SwiftUI Lesson\n5:55 - The Fun Stuff\n8:51 - SwiftUI vs UIKit\n16:12 - Hidden Complexity\n26:02 - Best Practices\n28:10 - Cross Platform\n35:01 - SwiftUI Navigation Layout\n44:24 - Easy to Implement but Hard to Understand\n52:36 - Migrating to SwiftUI\n58:06 - The Best Architecture for SwiftUI\n1:24:05 - Enums are Great\n1:29:10 - Sponsor: Weekly Swift Exercises\n1:30:12 - #CompleteTheCode\n1:31:41 - Compiler Error\n1:42:04 - Outro\n1:42:57 - Aftershow: September Apple Event Predictions\n\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Jellycuts by Zachary Lineman (@LinemanZachary): https://jellycuts.com\n• Our experience using SwiftUI, best practices, and hidden complexity.\n    • Underdog devs link: https://www.underdogdevs.org/\n    • Asam sharp (@azamsharp) on Twitter: https://twitter.com/i/web/status/1422716472099487744 \n    • SwiftUI Lab: https://swiftui-lab.com\n    • Objc.io - Understanding SwiftUI: https://www.objc.io/books/thinking-in-swiftui/\n    • WWDC21 - Demystify SwiftUI: https://developer.apple.com/videos/play/wwdc2021/10022/\n• The best architecture for SwiftUI does not exist.\n    • Enums are great in Swift, and everyone should use them.\n• What announcements we expect at Apple’s California Streaming event.\n    • Ceramic Apple Watches are a danger to paint jobs everywhere.\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!\n\nThis week's Compiler Error has a theme: SwiftUI View Modifiers!\n1 - Much like UIKit, SwiftUI allows the interface orientation to be manipulated using statusBar(orientation:), moving the status bar to one of the four screen edges.\n2 - Tooltips can be added to SwiftUI views using the help(_:) modifier, helping to guide the user around the interface without them needing to directly invoke any actions.\n3 - Any view in the hierarchy can be modified with onOpenURL(perform:) to perform localized URL handling so long as it is part of the hierarchy when the URL is opened.\n4 - A badge can be added to tab bar items using the badge(_:) modifier, but this will also add a visual indicator to list rows to help convey supplementary information.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, September 9th, 2021.","published":"2021-09-13T12:00:10Z","thumbnail_url":"https://img.youtube.com/vi/Lql_yOlkBOw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Improving my English accent 🇬🇧 (with the help of Final Fantasy VII 🎮)","channel_name":"Vincent Pradeilles on YouTube","video_id":"MagUC-1M92U","video_url":"https://www.youtube.com/watch?v=MagUC-1M92U","description":"So here's my plan to improve my English 💪\n\nI feel like to best way for me to improve is to read text out loud and in the context of a video — because you know, things feel very different when you have LED lights in your face!\n\nThat's why I'm going to do a series of livestreams where I'm going to play the iOS version of a game that's just filled with text and dialog!\n\nAnd that game will be none other than the all time classic Final Fantasy VII 🎮","published":"2021-09-12T17:08:08Z","thumbnail_url":"https://img.youtube.com/vi/MagUC-1M92U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"My To Dos SwiftUI app iOS15 update 4 Adding List Filtering with Searchable:","channel_name":"Stewart Lynch on YouTube","video_id":"qgEpDOw4Lbc","video_url":"https://www.youtube.com/watch?v=qgEpDOw4Lbc","description":"This is the final of 4 videos in this series and I am  updating an app that I created in a previous series to use iOS 15.\n\nIn this  video, I will be Improving our app’s UI even more by giving our users the ability to Filter the list. We will be able to do this by binding a row object in a ForEach loop to the ViewModel object so it can be observed and updated.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:24 Fixing Keyboard button bug\n2:20 Adding a .Searchable method to a list\n9:15 Creating a ContentView Extension\n\nStarter Project Files:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-3-Completed.zip\n\nCompleted Part 4:\nhttps://github.com/StewartLynch/MyToDos-iOS15-Completed\n\nOriginal ToDo App Series (First 3 Videos)\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n  https://youtu.be/dpmy-msRlCA\n\niOS 15 Updates\nPart 1 - iOS 15 APIs, FocusState, Keyboard Toolbar and Alerts\n   https://youtu.be/BwjSLCMDW2Q\nPart 2 - Throwing Functions\n   https://youtu.be/wk5i4ZfV0ig\nPart 3 - Swipe Actions and Bound Lists\n   https://youtu.be/cq80FqjZWmM\nPart 4 - Adding List Filtering with Searchable\n   https://youtu.be/qgEpDOw4Lbc\n\nReferences mentioned in video:\nTop Headlines App\n   https://www.createchsol.com/TopHeadlines/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-09-12T13:38:04Z","thumbnail_url":"https://img.youtube.com/vi/qgEpDOw4Lbc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"BC COVID Vaccine Card Install - iPhone","channel_name":"Stewart Lynch on YouTube","video_id":"lDnmO84FLZY","video_url":"https://www.youtube.com/watch?v=lDnmO84FLZY","description":"A short video on how to get the BC COVID Vaccine card and how to install it as a one - tap action on your iPhone Home Screen.","published":"2021-09-11T22:48:43Z","thumbnail_url":"https://img.youtube.com/vi/lDnmO84FLZY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How I Built the Tinder Animation in SwiftUI (full tutorial)","channel_name":"Gary Tokman on YouTube","video_id":"YjQj3KAkkIM","video_url":"https://www.youtube.com/watch?v=YjQj3KAkkIM","description":":)\n\n\nCODE\nStarter: https://garytokman.me/tiner-clone-starter\nFinished: https://garytokman.me/tinder-clone-done\n\nIG\nhttps://instagram.com/f6ary\nhttps://twitter.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n00:31 Part 1\n13:00 Part 2\n29:31 Outro\n\nswiftui tutorial, programming tutorial, tinder swipe animation, card swipe tutorial, geometry reader, gesture recognitizer, swift programming, ios development, software engineer \n\n#swiftui #livecoding #programming","published":"2021-09-11T15:00:15Z","thumbnail_url":"https://img.youtube.com/vi/YjQj3KAkkIM/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"SwiftUI: Exposing a View's State","channel_name":"Peter Friese on YouTube","video_id":"eYrirXFLuZ8","video_url":"https://www.youtube.com/watch?v=eYrirXFLuZ8","description":"Learn how to build a reusable Text Input Field with a Floating Label!\n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects.\n\nIn this episode, we will use the SwiftUI environment to implement a input validation handler and expose the view's inner state so you can use it in a form.\n\n00:00 Intro\n00:54 Demo\n03:14 Implementing the isMandatory property\n06:57 Implementing the input validation\n08:52 Verifying the implementation\n14:48 Conclusion\n10:50 Exposing the component's inner state\n14:48 Conclusion\n\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese\nSubscribe to my newsletter: https://www.getrevue.co/profile/peterfriese","published":"2021-09-10T05:47:02Z","thumbnail_url":"https://img.youtube.com/vi/eYrirXFLuZ8/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"How to Create a Swift Package! (Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"DK6mSYEtTIk","video_url":"https://www.youtube.com/watch?v=DK6mSYEtTIk","description":"Today we set up our first Swift Package and upload it to GitHub and use it in an example project! Enjoy!\n\nSource Code - https://github.com/Archetapp/MySwiftPackage\n\nMusic by Vexento\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-09-10T00:39:54Z","thumbnail_url":"https://img.youtube.com/vi/DK6mSYEtTIk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"My To Dos SwiftUI app iOS15 update 3: Swipe Actions and Bound Lists","channel_name":"Stewart Lynch on YouTube","video_id":"cq80FqjZWmM","video_url":"https://www.youtube.com/watch?v=cq80FqjZWmM","description":"This is the 3rd of 4 videos in this series and I am  updating an app that I created in a previous series to use iOS 15.\n\nIn this  video, I will be Improving our app’s UI by removing the dependency on our ToDoFormView. \n\nWe will be adding Swipe actions for deletion and completion of todos and we will also be binding our list to our viewModel to offering inline editing of a list row and addition of new todos directly\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:07 Trailing Swipe Action for Deletion\n5:05 Leading Swipe Action for Completing ToDo\n6:30 Binding a List row to an Observable Object\n\nStarter Project Files:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-2-Completed.zip\n\nCompleted Part 3:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-3-Completed.zip\n\nOriginal ToDo App Series (First 3 Videos\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n  https://youtu.be/dpmy-msRlCA\n\niOS 15 Updates\nPart 1 - iOS 15 APIs, FocusState, Keyboard Toolbar and Alerts\n   https://youtu.be/BwjSLCMDW2Q\nPart 2 - Throwing Functions\n   https://youtu.be/wk5i4ZfV0ig\nPart 3 - Swipe Actions and Bound Lists\n   https://youtu.be/cq80FqjZWmM\nPart 4 - Adding List Filtering with Searchable\n   Coming September 12\n\nReferences mentioned in video:\niOS Swipe Actions\n   https://youtu.be/5x4PQtd9RbI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-09-09T13:26:03Z","thumbnail_url":"https://img.youtube.com/vi/cq80FqjZWmM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"A/B Testing Part 2: How & What to Test with Gilad from Moburst","channel_name":"Appfigures on YouTube","video_id":"WP6aT1gOZgI","video_url":"https://www.youtube.com/watch?v=WP6aT1gOZgI","description":"We're on a quest to help you get more downloads for your mobile apps and games, and one of the most important tools you have in your arsenal is A/B testing.\n\nThis is part 2 of 4 where we learn what to test and how to set up experiments. Gilad from Moburst came with examples from experiments he ran for Google Maps which you just have to see!","published":"2021-09-09T11:00:16Z","thumbnail_url":"https://img.youtube.com/vi/WP6aT1gOZgI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Launch App from your Command Line Utility","channel_name":"Apple Programming","video_id":"pvIinKFIsBY","video_url":"https://www.youtube.com/watch?v=pvIinKFIsBY","description":"In Part 3, we'll show how to launch your Mac app from the command line utility and then communicate with it with what we learned in Part 2.\n\nPart 1: https://www.youtube.com/watch?v=hPEDjbb_BD0\nPart 2: https://www.youtube.com/watch?v=pjfK9h8BOKw\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-09-07T18:00:14Z","thumbnail_url":"https://img.youtube.com/vi/pvIinKFIsBY/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Never store secrets in the resources of your app! (feat. Anastasiia Voitova)","channel_name":"Vincent Pradeilles on YouTube","video_id":"Vdsf3o851i0","video_url":"https://www.youtube.com/watch?v=Vdsf3o851i0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://twitter.com/vixentael\nhttps://frida.re\nhttps://github.com/pjebs/Obfuscator-iOS\nhttps://github.com/cossacklabs/themis\nhttps://github.com/OWASP/owasp-mstg/\nhttps://jwt.io\nhttps://cheatsheetseries.owasp.org/cheatsheets/JSON_Web_Token_for_Java_Cheat_Sheet.html\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-09-07T14:51:54Z","thumbnail_url":"https://img.youtube.com/vi/Vdsf3o851i0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"My To Dos SwiftUI app iOS15 upate 2 Throwing Functions","channel_name":"Stewart Lynch on YouTube","video_id":"wk5i4ZfV0ig","video_url":"https://www.youtube.com/watch?v=wk5i4ZfV0ig","description":"This is the 2nd of 4 videos in this series and I am  updating an app that I created in a previous series to use iOS 15.\n\nIn this  video, we will be  refactoring your code to replace our FileManager completion handler based read and save functions to use throwing functions.  \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:00 Throwing Functions\n\nStarter Project Files:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-1-Completed.zip\n\nCompleted Part 1:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-2-Completed.zip\n\nOriginal ToDo App Series (First 3 Videos\nIntroduction:\n   https://youtu.be/ZEYgknhh29Q\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n  https://youtu.be/dpmy-msRlCA\n\niOS 15 Updates\nPart 1 - iOS 15 APIs, FocusState, Keyboard Toolbar and Alerts\n   https://youtu.be/BwjSLCMDW2Q\nPart 2 - Throwing Functions\n   https://youtu.be/wk5i4ZfV0ig\nPart 3 - Swipe Actions and Bound Lists\n   Coming September 9\nPart 4 - Adding List Filtering with Searchable\n   Coming September 12\n\nReferences mentioned in video:\nThrow, Try, Try? Try! Catch\n   https://youtu.be/gn5bqssL_bg\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-09-07T13:37:08Z","thumbnail_url":"https://img.youtube.com/vi/wk5i4ZfV0ig/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 45: You Are Not Your Code","channel_name":"Code Completion","video_id":"iHUVu062-eg","video_url":"https://www.youtube.com/watch?v=iHUVu062-eg","description":"Episode 45 - You Are Not Your Code\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:24 - #IndieAppSpotlight\n01:12 - Andrew and Tom: About Recipe Box and how it started\n07:02 - Building momentum on the App Store\n14:02 - Presenting as human\n17:36 - One time vs subscription, and running experiments \n30:55 - Support for a paid app\n34:25 - Indie development on the side\n40:52 - Other revenue channels\n54:58 - Working with a partner \n1:05:20 - Final thoughts\n1:11:30 - Sponsor: Sticky Widgets\n1:12:13 - #CompleteTheCode \n1:12:59 - Compiler Error\n1:27:10 - Outro\n1:30:32 - Aftershow: Not stealing traffic, and DMCA takedowns\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Waay by Alex Andrews (@leakywellington): https://apps.apple.com/us/app/waay-learn-music-theory/id974357313\n• Our interview with Andrew Kozlik and Tom Marks, creators of Recipe Box!\n    • Recipe Box: https://www.getrecipebox.com\n    • Andrew Kozlik: https://twitter.com/AndrewKozlik\n    • Tom Marks: https://twitter.com/London_atlas\n• Zendesk: https://www.zendesk.com\n• Republic: https://republic.co/\n• Non Dilutive Capital raising with Pipe: https://pipe.com/\n• Steve Troughton-Smith’s Catalyst Roundup: https://www.highcaffeinecontent.com/blog/20210605-Catalyst-Sample-Code-Roundup\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Ben Gohlke, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, September 2nd, 2021.","published":"2021-09-07T12:18:09Z","thumbnail_url":"https://img.youtube.com/vi/iHUVu062-eg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Découverte de SwiftUI ! 👩🏻‍💻👨🏻‍💻🧑🏽‍💻 (French stream 🇫🇷)","channel_name":"Vincent Pradeilles on YouTube","video_id":"olt8YrnU1vw","video_url":"https://www.youtube.com/watch?v=olt8YrnU1vw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nPour la première fois sur cette chaîne, le live sera entièrement en français ! 🐓\n\nJe vous propose de partir à la découverte de SwiftUI, via l'excellent tutoriel d'Apple https://developer.apple.com/tutorials/app-dev-training/","published":"2021-09-06T18:59:25Z","thumbnail_url":"https://img.youtube.com/vi/olt8YrnU1vw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"A/B Testing Part 1: The Basics with Katie from Storemaven","channel_name":"Appfigures on YouTube","video_id":"1ORe5m99GB8","video_url":"https://www.youtube.com/watch?v=1ORe5m99GB8","description":"We're on a quest to help you get more downloads for your mobile apps and games, and one of the most important tools you have in your arsenal is A/B testing.\n\nThis is part 1 of 4 where we learn what's A/B testing and how you can (and should) utilize it from industry experts. In this video we're joined by Katie from Storemaven, the industry's standard for A/B testing, to introduce the concept and what it's all about.","published":"2021-09-05T17:22:12Z","thumbnail_url":"https://img.youtube.com/vi/1ORe5m99GB8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"My To Dos SwiftUI app iOS15 update 1 -  iOS 15 APIs, FocusState, Keyboard Toolbar and Alerts","channel_name":"Stewart Lynch on YouTube","video_id":"ZEYgknhh29Q","video_url":"https://www.youtube.com/watch?v=ZEYgknhh29Q","description":"This is the 1st of 4 videos in this series and I am going to be updating an app that I created in a previous series and I will get to that shortly.\n\nIn this first video, I will be exploring some new convenience iOS 15 apis as well as a new FocusState, keyboard toolbar dn the new alert instance.\n\nIn subsequent videos we will be looking at changing the FileManager functsion from using a completion handler and the Result type to throwing functions, then Swipe actions on a list row and Lists that are bound to an observable object and finally adding a search feature to our list.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction and App Overview\n2:45 Removing the constraint warnings from the console\n6:53 New iOS 15 Modifiers and methods\n9:58 FocusState\n13:30 Keyboard Toolbar buttons\n15:28 iOS 15 Alert\n\nStarter Project Files:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-Starter.zip\n\nCompleted Part 1:\nhttp://www.createchsol.com/ToDoAppCourse/MyToDos-iOS15-1-Completed.zip\n\nOriginal ToDo App Series (First 3 Videos\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n  https://youtu.be/dpmy-msRlCA\n\niOS 15 Updates\nPart 1 - iOS 15 APIs, FocusState, Keyboard Toolbar and Alerts\n   https://youtu.be/ZEYgknhh29Q\nPart 2 - Throwing Functions\n   Coming September 7\nPart 3 - Swipe Actions and Bound Lists\n   Coming September 9\nPart 4 - Adding List Filtering with Searchable\n   Coming September 12\n\nReferences mentioned in video:\nSwiftUI Alerts in iOS 15\n   https://youtu.be/NC_c7WfSRTk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-09-05T13:40:18Z","thumbnail_url":"https://img.youtube.com/vi/ZEYgknhh29Q/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"When is good to use LazyVStack vs VStack and List? #SwiftUI","channel_name":"Swift and Tips","video_id":"yrly21IFQdY","video_url":"https://www.youtube.com/watch?v=yrly21IFQdY","description":"Hello guys!\n\nI started this channel talking about stacks in SwiftUI, today we will talk about another stack: LazyVStack.\n\nLet's see what's the difference between regular VStack and List. By the way, we will focus only on vertical stacks, but this also will apply to horizontal ones.\n\nContent:\n0:00 - Intro\n0:39 - What is a VStack?\n3:21 - LazyVStack to the rescue!\n4:41 - List vs LazyVstack\n5:46 - VStack loading images from the network ❌\n6:52 - More between List and LazyVStack\n7:45 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: https://github.com/pitt500/Pokedex/tree/lazyVStack-Demo\n\n------\nResources:\n* LazyVStack: https://developer.apple.com/documentation/swiftui/lazyvstack\n* Stacks, Grids, and Outlines in SwiftUI: https://developer.apple.com/videos/play/wwdc2020/10031/\n\n------\nOther videos in the channel:\n* CacheAsyncImage: https://youtu.be/KhGyiOk3Yzk\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-09-04T14:00:34Z","thumbnail_url":"https://img.youtube.com/vi/yrly21IFQdY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Up and Running with the AWS Swift SDK","channel_name":"Kilo Loco on YouTube","video_id":"nVQubqKrqoc","video_url":"https://www.youtube.com/watch?v=nVQubqKrqoc","description":"In this live stream, Kilo Loco tries out the new AWS Swift SDK by trying to access a Amazon Cognito User Pool created by AWS Amplify","published":"2021-09-03T15:30:11Z","thumbnail_url":"https://img.youtube.com/vi/nVQubqKrqoc/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Getting Started with AWS Amplify and Xcode 13 (beta)","channel_name":"Kilo Loco on YouTube","video_id":"mL54fosQphI","video_url":"https://www.youtube.com/watch?v=mL54fosQphI","description":"In this live stream, Kilo Loco goes over how to get up and running with AWS Amplify and Xcode beta.","published":"2021-09-01T18:50:16Z","thumbnail_url":"https://img.youtube.com/vi/mL54fosQphI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"The day I was about to leave Computer Science [Special 1K subs]","channel_name":"Swift and Tips","video_id":"LC5-qeKkHhE","video_url":"https://www.youtube.com/watch?v=LC5-qeKkHhE","description":"This is a different video, it's something I've never shared with anyone before, the day I was about to leave Computer Science...\n\nI really hope this video could help you to keep going and stay strong!\nThank you for all your support! ❤️\n\nContent:\n0:00 - Intro\n0:45 - The beginning\n1:29 - Before college (2004)\n2:45 - Back in 2008, programming in C/C++\n3:11 - The final project: A domino game\n5:45 - The day of the presentation\n7:28 - After the presentation\n8:28 - A light of hope\n9:25 - The results\n10:23 - Ending\n\n------\nOther videos in the channel:\n* Macbook Air M1: https://youtu.be/-GQarGKbE4U\n* CacheAsyncImage: https://youtu.be/KhGyiOk3Yzk\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄 !\n\n-----\nCredits:\n* Video edited with LumaFusion\n* Othello game footage: https://www.youtube.com/watch?v=sJgLi32jMo0\n* Music from Pixabay","published":"2021-09-01T14:26:24Z","thumbnail_url":"https://img.youtube.com/vi/LC5-qeKkHhE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"iOS Dev Jobs, Force Unwrapping, SwiftUI, Google-Fu, It's Not Magic, and More","channel_name":"Sean Allen on YouTube","video_id":"r_iw5mbKzOM","video_url":"https://www.youtube.com/watch?v=r_iw5mbKzOM","description":"In this episode of Swift News, I discuss a new way to get notified of newly posted iOS developer jobs, how to create reusable color palettes, and the new confirmation dialogs in SwiftUI 3. I also talk about SwiftUI Environment Values, force unwrapping optionals, how to better use Google, ARKit and more!\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps\n0:00 - Intro\n0:26 - iOS Dev Jobs \n1:06 - Color Palette\n3:06 - Confirmation Dialogs\n4:01 - SwiftUI Environment Values\n5:09 - Force Unwrapping \n7:00 - Explore Solutions\n9:49 - Google-Fu\n10:47 - Software Engineering Isn’t Magic\n13:15 - AR Corner\n14:38 - LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-09-01T12:45:22Z","thumbnail_url":"https://img.youtube.com/vi/r_iw5mbKzOM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Improving my English accent 🇬🇧 (with the help of Final Fantasy VII 🎮)","channel_name":"Vincent Pradeilles on YouTube","video_id":"38r5dFzkq48","video_url":"https://www.youtube.com/watch?v=38r5dFzkq48","description":"So here's my plan to improve my English 💪\n\nI feel like to best way for me to improve is to read text out loud and in the context of a video — because you know, things feel very different when you have LED lights in your face!\n\nThat's why I'm going to do a series of livestreams where I'm going to play the iOS version of a game that's just filled with text and dialog!\n\nAnd that game will be none other than the all time classic Final Fantasy VII 🎮","published":"2021-09-01T11:48:25Z","thumbnail_url":"https://img.youtube.com/vi/38r5dFzkq48/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Command Line to Mac App Communication","channel_name":"Apple Programming","video_id":"pjfK9h8BOKw","video_url":"https://www.youtube.com/watch?v=pjfK9h8BOKw","description":"In this video we talk about how we can use CFMessagePort to communicate from our command line utility to our Mac application. This is part 2 of the 3 part series.\nPart 1: https://www.youtube.com/watch?v=hPEDjbb_BD0\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-08-31T18:00:29Z","thumbnail_url":"https://img.youtube.com/vi/pjfK9h8BOKw/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Be careful with default values for arguments!","channel_name":"Vincent Pradeilles on YouTube","video_id":"2h8eJq_dCh4","video_url":"https://www.youtube.com/watch?v=2h8eJq_dCh4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3yxsky1\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-08-31T14:57:25Z","thumbnail_url":"https://img.youtube.com/vi/2h8eJq_dCh4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Episode 44: The Biggest, Richest Child","channel_name":"Code Completion","video_id":"Kltal0CrikA","video_url":"https://www.youtube.com/watch?v=Kltal0CrikA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:18 - #IndieAppSpotlight\n01:05 - Apple and CSAM\n21:54 - Apple and the Class Action Settlement\n55:18 - Sponsor: Pennant\n56:09 - #CompleteTheCode \n57:50 - Compiler Error\n1:05:44 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Music Info by Jordan Hipwell (@JordanHipwell): https://jordanhipwell.com/MusicInfo/\n• Our thoughts on Apple’s CSAM strategy\n• Hot off the press: Apple’s class action settlement with US Developers: https://www.apple.com/newsroom/2021/08/apple-us-developers-agree-to-app-store-updates/\n• Panic’s workaround: https://twitter.com/cabel/status/1366878238539087872\n• Dice by PCalc: https://pcalc.com/dice/\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, August 26th, 2021.","published":"2021-08-31T12:00:19Z","thumbnail_url":"https://img.youtube.com/vi/Kltal0CrikA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building tvOS News App with SwiftUI 3 and NewsAPI","channel_name":"Xcoding with Alfian","video_id":"TQG79xncC74","video_url":"https://www.youtube.com/watch?v=TQG79xncC74","description":"In this course, we are going to build a Full News App for tvOS 15 with the following main features:\n- Native tvOS UX Tab View with 3 menu items: News, Saved, and Search.\n- Focusable View to enable navigation with tv remote, PlayStation/Xbox gamepad, and keyboard.\n- News Feed implementation with Swift 5.5 Group Task API to fetch multiple async task in parallel.\n- Building horizontal carousels UI in tvOS.\n- Building grid based list in tvOS.\n- Context Menu in tvOS.\n- Search Tab implementation with Searchable modifier and Combine Pub/Sub events.\n\nThis tutorial is made using the following:\n- Xcode 13 Beta 5\n- macOS 12, iOS 15, watchOS 8 Developer Beta 6\n\nTimeline / Chapters:\n00:00 Introduction,  App Demo, Getting Started\n02:46 Create tvOS target in current Xcode project\n04:31 Create Main Tab View\n06:57 Add tvOS target to current source code as target membership\n10:38 Build Article Item View \n18:09 Build Article Carousel List View\n25:34 Build ArticleCategoriesViewModel with Group Task API\n43:28 Build News Tab View\n54:14 Implement Context Menu\n56:40 Build Article Detail View\n01:03:04 Build Saved Tab View\n01:10:09 Build Search Tab View\n01:19:10 Closing\n\nGitHub Repository Link:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course:\nhttps://youtu.be/AcV440Pv9a4\n\nPart 3 - Building macOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/YSR_Hk-ivrA\n\nPart 4 - Building watchOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/2qA-gDWbOTU\n\nNewsAPI Website:\nhttps://newsapi.org\n\ntvOS Documentation:\nhttps://developer.apple.com/tvos/\n\n#swiftui #tvOS #AppleTV","published":"2021-08-31T05:00:15Z","thumbnail_url":"https://img.youtube.com/vi/TQG79xncC74/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"iOS Swift Tutorial: Swift Concurrency (await/async) and how to Use Web APIs and JSON Data in 2021","channel_name":"Brian Advent on YouTube","video_id":"ZSHdZSwZy7w","video_url":"https://www.youtube.com/watch?v=ZSHdZSwZy7w","description":"The first 1,000 people to use this link will get a 1 month free trial of Skillshare: https://skl.sh/brianadvent08211\n\nLearn how to use the new Swift Concurrency Features by creating an App that downloads large image files from uns-lash. \n\n➡️ Tutorial Files: https://www.patreon.com/posts/project-files-to-55202300\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2021-08-30T12:25:58Z","thumbnail_url":"https://img.youtube.com/vi/ZSHdZSwZy7w/hqdefault.jpg","twitter_url":""},{"name":"Xcode Tips #2 - Generate code when working with a class","channel_name":"Vincent Pradeilles on YouTube","video_id":"UE0bxllFZhc","video_url":"https://www.youtube.com/watch?v=UE0bxllFZhc","description":"","published":"2021-08-30T10:37:39Z","thumbnail_url":"https://img.youtube.com/vi/UE0bxllFZhc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tips #1 - Wrap a literal String in NSLocalized String","channel_name":"Vincent Pradeilles on YouTube","video_id":"xIXK7KEJfO0","video_url":"https://www.youtube.com/watch?v=xIXK7KEJfO0","description":"","published":"2021-08-30T10:36:53Z","thumbnail_url":"https://img.youtube.com/vi/xIXK7KEJfO0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"iOS 15 Swipe Actions, Enumerated List and more","channel_name":"Stewart Lynch on YouTube","video_id":"5x4PQtd9RbI","video_url":"https://www.youtube.com/watch?v=5x4PQtd9RbI","description":"In this video I am going to take a look at a new feature introduced to SwifUI in IOS 15, and that is Swipe actions on a list.\n\nIn addition, we will be embracing the MVVM design pattern and we will explore in addition, the ability to re order rows in the list as well as enumerate your list so that you get a number displayed for each row.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:04 Create the PersonListViewModel\n3:00 Build out the List\n4:42 Add Edit button and enable re-order and deletion of rows\n8:52 Add Swipe actions for toggling family members and deletion \n17:20 Switch to an enumerated list\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/MyRelationsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/My-Relations-Completed\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-08-29T13:39:58Z","thumbnail_url":"https://img.youtube.com/vi/5x4PQtd9RbI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"A better AsyncImage with cache! #SwiftUI","channel_name":"Swift and Tips","video_id":"KhGyiOk3Yzk","video_url":"https://www.youtube.com/watch?v=KhGyiOk3Yzk","description":"Hello guys!\n\nIn a previous video, we saw that the new AsyncImage is not caching images at all, \nthat's a bummer! 😫\n\nLet's do an experiment and build a better AsyncImage view capable to cache our images in a paginated list.\n\nWe will learn A LOT in this video. Enjoy!🍎\n\nSpecial thanks to @Vincent Pradeilles for the pagination tip! 🙌🏼\nFollow him here ➡️ https://twitter.com/v_pradeilles\n\nContent:\n0:00 - Intro\n0:39 - Explaining the code\n3:17 - Implementing Pagination with async/await\n4:24 - Is AsyncImage caching images?\n5:58 - Implementing CacheAsyncImage\n13:41 - Testing CacheAsyncImage\n16:15 - Do you want to learn more?\n\n\n------\n\nSource code showed in the video: https://github.com/pitt500/Pokedex\n\n------\nResources:\n* AsyncImage: https://developer.apple.com/documentation/SwiftUI/AsyncImage\n* What's new in SwiftUI 3.0: https://youtu.be/ewIeL1Trd5o\n\n------\nOther videos in the channel:\n* ViewBuilder: https://youtu.be/II4xKNjalTE\n* Closures: https://youtu.be/f9BQlVd1XQE\n* Generics: https://youtu.be/W947iXBIFu4\n* Protocols with associated types: https://youtu.be/pp4hKZBBci4\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-08-28T14:00:10Z","thumbnail_url":"https://img.youtube.com/vi/KhGyiOk3Yzk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Create a gif directly in Xcode simulator #shorts","channel_name":"Swift and Tips","video_id":"YQTK3WrKi2c","video_url":"https://www.youtube.com/watch?v=YQTK3WrKi2c","description":"This is what you need to display a gif in SwiftUI 💡! \nhttps://youtu.be/9fz8EW-dX-I","published":"2021-08-27T02:27:42Z","thumbnail_url":"https://img.youtube.com/vi/YQTK3WrKi2c/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI User Location on a Map | MapKit & CoreLocation","channel_name":"Sean Allen on YouTube","video_id":"hWMkimzIQoU","video_url":"https://www.youtube.com/watch?v=hWMkimzIQoU","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to show a user's location on a map in SwiftUI using MapKit and CoreLocation. We also discuss how to ask for location permission and handle the various permission states. \n\nThis tutorial was created in Xcode 13 and iOS 15 (betas).\n\n*** Yes, I'm aware of the new LocationButton released with iOS 15. Because that requires iOS 15, that will be a separate video in the future.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nCLLocationManager Documentation:\nhttps://developer.apple.com/documentation/corelocation/cllocationmanager\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps\n0:00 - What You’ll Learn\n0:11 - Display a Map\n3:13 - MKCoordinateSpan\n3:58 - Begin User Location Process\n5:10 - ViewModel & Architecture Discussion\n6:28 - CLLocationManager Setup\n8:57 - Check App’s Authorization & Request Permission\n12:30 - Property List Setup for Location Permissions\n13:42 - CLLocationManagerDelegate Setup\n17:01 - Where to call checkIfLocationServiceIsEnabled()\n18:10 - Set Location of Simulator\n18:28 - Test Location Permission\n19:09 - Center Map on User Location\n23:17 - Light Refactor & Cleanup\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-26T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/hWMkimzIQoU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Developing iOS Apps with an Accessibility Mindset, by Dani Devesa (English)","channel_name":"CocoaHeadsNL","video_id":"7plgTpk3REY","video_url":"https://www.youtube.com/watch?v=7plgTpk3REY","description":"Accessibility should part of the job for any developer. But as user can have very diverse disabilities it can be challenging to know what features the platform has available for them and how to use them effectively. Dani explores the API's and highlights features like VoiceOver, Switch Control and VoiceControl.","published":"2021-08-26T10:43:30Z","thumbnail_url":"https://img.youtube.com/vi/7plgTpk3REY/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"CocoaHeadsNL Online Meetup, 25 August 2021","channel_name":"CocoaHeadsNL","video_id":"cS9h8u7mc7I","video_url":"https://www.youtube.com/watch?v=cS9h8u7mc7I","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have talk from Dani Devesa about Developing iOS Apps with an Accessibility Mindset . This requires keeping a few considerations in mind at all times: our user-base is diverse, customizability and good UX are at the core of accessible apps, and accessibility is part of our job as developers (and the right thing to do!). But it also requires knowing what the platform has to offer (including VoiceOver, Switch Control, or VoiceControl) and how to support it effectively. Let's explore together then what we have available in iOS to create more accessible apps!\n\nDani Devesa is an iOS Engineer Accessibility at Spotify. You can find him on Twitter: @dadederk\n\nPlease note: this time we start at 20:00 Hrs CET (18:00 UTC).","published":"2021-08-26T07:03:12Z","thumbnail_url":"https://img.youtube.com/vi/cS9h8u7mc7I/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"When should you use Conditional Conformance? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"kirfKeV7Jfw","video_url":"https://www.youtube.com/watch?v=kirfKeV7Jfw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-08-24T14:57:53Z","thumbnail_url":"https://img.youtube.com/vi/kirfKeV7Jfw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Page View | Onboard Flow","channel_name":"Sean Allen on YouTube","video_id":"0OaHzM3F9es","video_url":"https://www.youtube.com/watch?v=0OaHzM3F9es","description":"In today's video I show you how to create a TabView with the Page style in SwiftUI. This results in views that you can swipe through with dots at the bottom indicating which screen you are on. This is typically found in onboard views. \n\nThis video was created on Xcode 13 and iOS 15 (beta).\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nSFSymbols Video:\nhttps://youtu.be/Zyk1cbr0134\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-24T13:40:06Z","thumbnail_url":"https://img.youtube.com/vi/0OaHzM3F9es/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 43: There Are Dozens of Us","channel_name":"Code Completion","video_id":"XBjyAKMI7MQ","video_url":"https://www.youtube.com/watch?v=XBjyAKMI7MQ","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - #IndieAppSpotlight\n02:42 - Main Topic: Team sizes for app development\n12:55 - Documentation, and how it can affect your team\n24:46 - Project architectures per team size\n37:36 - Sponsor: Not Phở\n38:49 - #CompleteTheCode \n41:24 - Outro\n42:08 - Aftershow: HomeKit devices\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • TimeWave by Muhammed Sahil Arayakandy (@mdsahilak): https://www.timewave.studio\n• Ideal team sizes for app development\n• Mental map of a project\n• Project Architectures\n• Aftershow: HomeKit\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, August 20th, 2021.","published":"2021-08-24T12:00:15Z","thumbnail_url":"https://img.youtube.com/vi/XBjyAKMI7MQ/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"XCA News tvOS App SwiftUI #shorts","channel_name":"Xcoding with Alfian","video_id":"oafykCtgYCk","video_url":"https://www.youtube.com/watch?v=oafykCtgYCk","description":"Full Video Tutorial will be coming soon @Xcoding with Alfian","published":"2021-08-24T11:25:09Z","thumbnail_url":"https://img.youtube.com/vi/oafykCtgYCk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"My SwiftUI Async/Await MVVM Project Structure & Approach (SwiftUI 3.0, async/await Swift, Xcode 13)","channel_name":"tundsdev on YouTube","video_id":"wRmaiEPk03Y","video_url":"https://www.youtube.com/watch?v=wRmaiEPk03Y","description":"This SwiftUI 3.0 tutorial in Xcode 13 we will be looking at how I approach and structure my SwiftUI MVVM project specially with the new Swift async/await API available in Swift Concurrency. We’ll look at how we can structure a SwiftUI 3.0 project in Xcode 13 with networking capabilities. Well let’s jump into this SwiftUI 3.0 tutorial to see my thought process.\n\nTimestamps\n\n00:00 Introduction\n00:50 Explaining & Creating a Constants Folder\n02:58 Feature Folders\n04:30 Designing our models\n06:18 Creating Dummy Data for our previews\n07:15 Creating our Screen in SwiftUI\n09:24 Refactoring UI into Views in SwiftUI\n13:20 Designing our Service\n17:58 Designing our ViewModel\n25:18 Using our ViewModel with @StateObject\n29:53 Creating Base Views\n33:26 Wrap up\n\nAnimeChan API\nhttps://animechan.vercel.app/guide#default-quotes\n\nSwiftUI Data Flow (SwiftUI Tutorial, SwiftUI Beginner, Swift UI Data Flow)\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zfsV9xRgx7vTlASvmrToqQ\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuitutorial #xcode13 #swiftuimvvmexample #swiftuiasyncawait #swiftuibasics","published":"2021-08-22T15:00:21Z","thumbnail_url":"https://img.youtube.com/vi/wRmaiEPk03Y/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS 15 Alerts in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"NC_c7WfSRTk","video_url":"https://www.youtube.com/watch?v=NC_c7WfSRTk","description":"In this video I am going to show you all about the new iOS 15 alerts in SwiftUI.\nWe are going to be looking at how we can replace the now depreciated Instnace methods with the new ones introduced in iOS 15.\nWe will be looking at simple alerts along with alerts with messages and ones with one or more action buttons.\nIn additon, we will also focus on a new instance initializer that presents an alert with a message using the given data to produce the alert’s content. title and message.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:34 Simple Alerts\n12:00 Alerts using a Data Object\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/SwiftUILayoutStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/SwiftUI-Layout-Complete\n\nBakery App for creating icons\n   https://apps.apple.com/ca/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch","published":"2021-08-22T14:22:11Z","thumbnail_url":"https://img.youtube.com/vi/NC_c7WfSRTk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This is what you need to display a gif in SwiftUI 💡!","channel_name":"Swift and Tips","video_id":"9fz8EW-dX-I","video_url":"https://www.youtube.com/watch?v=9fz8EW-dX-I","description":"Hello guys!\n\nI got so much fun doing this video! Let's see how can we display a gif image in SwiftUI. There's no official support for that, but we have a quick solution to solve this problem. Enjoy!\n\nContent:\n0:00 - Intro\n0:20 - Can I display a gif using Image View?\n1:12 - How can I display a gif in SwiftUI?\n6:29 - Displaying a gif in a list\n7:33 - Disable scrolling\n\n------\n\nSource code showed in the video: https://github.com/pitt500/GifView-SwiftUI\n\n------\nResources:\n* WKWebKit: https://developer.apple.com/documentation/webkit/wkwebview\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n\n------\nOther videos in the channel:\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* Generics: https://youtu.be/W947iXBIFu4\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion\n- Pokeball image: https://dribbble.com/shots/6124573-Pokeball","published":"2021-08-22T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/9fz8EW-dX-I/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Improving my English accent 🇬🇧 (with the help of Final Fantasy VII 🎮)","channel_name":"Vincent Pradeilles on YouTube","video_id":"HVnHDBzNUVs","video_url":"https://www.youtube.com/watch?v=HVnHDBzNUVs","description":"So here's my plan to improve my English 💪\n\nI feel like to best way for me to improve is to read text out loud and in the context of a video — because you know, things feel very different when you have LED lights in your face!\n\nThat's why I'm going to do a series of livestreams where I'm going to play the iOS version of a game that's just filled with text and dialog!\n\nAnd that game will be none other than the all time classic Final Fantasy VII 🎮","published":"2021-08-22T08:07:39Z","thumbnail_url":"https://img.youtube.com/vi/HVnHDBzNUVs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"UIKit- Task Countdown App- Part 1","channel_name":"Shubham Singh on YouTube","video_id":"0vvPLJ1VvcE","video_url":"https://www.youtube.com/watch?v=0vvPLJ1VvcE","description":"Hey guys, here is a tutorial on developing a Task Countdown application using the UIKit framework. This project uses Xcode 12 and iOS 14. \n\nTimestamps- \n0:00 - Intro\n1:02 - Tutorial Start\n3:05 - Extensions\n4:05 - Box Class\n6:55 - Models\n8:00 - ViewModel\n10:30 - ViewController Refactoring\n11:30 - UI Creation in Storyboard\n17:50 - Adding Outlets and Actions\n19:20 - CollectionViewCell\n22:25 - Code for CollectionViewCell\n24:40 - Initialisation of Variables and Collection View\n27:35 - Putting the basic UI together\n\n\nDesign Inspired by Vildana Lojo Babic on Dribbble.\n\nFonts - https://drive.google.com/drive/folders/1CzP3FzrKMt8lhV0_d_6dVoP-hU3PeiIs\n\n⚡ Code Snippets \n\nFoundation Extensions- https://gist.github.com/Shubham0812/4c753fa7104318c0c75d44355fd12bb0\n\nFont Entries for Plist-https://gist.github.com/Shubham0812/f578328fdcb503df36602c7fbb0c0bf9\n\nColor Extensions- https://gist.github.com/Shubham0812/fb9427142645b949cd661c26351a2b1a\n\nBox Class- \nhttps://gist.github.com/Shubham0812/c51ae0b5ddb5ca3a19bd4c5aa50b5948\n\n\n⚡ Connect and Reach out to me-\n\nInstagram- https://www.instagram.com/shubham_iosdev \n\nGithub- https://github.com/Shubham0812 \n\nYou can join me on my Patreon. I upload and put most of the projects there- https://www.patreon.com/shubham_iosdev.\n\n\nUse coupon code for 10% discount on all GeeksForGeeks Courses (Live / Self Paced) - SUBZERO \n\n\nI'll put the second part for this video soon, and we'll customize the UI and create the CountdownView in that.\n\nSubscribe to my channel and hit the bell icon to get notifications as soon as I upload it. :D #SwiftUI #Tutorial #swift","published":"2021-08-21T10:03:12Z","thumbnail_url":"https://img.youtube.com/vi/0vvPLJ1VvcE/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Software Developer Career Advice Sucks","channel_name":"Sean Allen on YouTube","video_id":"s4j4oXC9dKA","video_url":"https://www.youtube.com/watch?v=s4j4oXC9dKA","description":"In today's video I talk about why the vast majority of software developer career advice should be ignored. There's a ton of noise in all the twitter debates, blog posts, YouTube videos, etc... Software development is a very unique and personalized career path and there is no one-size-fits-all. Be careful who you take advice from. \n\nTimestamps\n0:00 - Highly Opinionated\n0:16 - Why You Shouldn't Listen\n0:38 - Definition of Success\n1:07 - Customizable Profession\n1:59 - Be Careful Who You Listen To\n2:31 - Best Language/Platform? \n4:08 - Who Should You Listen To?\n5:17 - One Data Point of Many\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-20T12:59:13Z","thumbnail_url":"https://img.youtube.com/vi/s4j4oXC9dKA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"My favorite new Swift API from iOS 15","channel_name":"Paul Hudson on YouTube","video_id":"urw-kX_I2Lo","video_url":"https://www.youtube.com/watch?v=urw-kX_I2Lo","description":"WWDC21 brought with it lots of new features for Swift, SwiftUI, Foundation, and more, but of all the new features only one made me do a double take – I had to rewind and rewatch a video to make sure I hadn't misheard.\n\nThat feature is the new URL.lines property, and in this video I'm going to demonstrate how to use it in a real project to fetch data efficiently from a server.\n\nSponsored by Emerge, who help iOS devs write better, smaller apps by profiling binary size on each pull request and surfacing insights and suggestions. Companies using Emerge have reduced the size of their apps by over 50% in just the first day. Built by a team with years of experience reducing app size at Airbnb. Find out more here: https://www.emergetools.com","published":"2021-08-19T13:06:22Z","thumbnail_url":"https://img.youtube.com/vi/urw-kX_I2Lo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Environment Values - What are they? Code Examples | Xcode 13","channel_name":"Sean Allen on YouTube","video_id":"S3DVAGQX0kI","video_url":"https://www.youtube.com/watch?v=S3DVAGQX0kI","description":"In today's video I explain what EnvironmentValues in SwiftUI are and how to use them. EnvironmentValues are a way for the device to communicate some of it's system-wide settings with your SwiftUI app. In the code examples I show you have to use a couple of these EnvironmentValues to adjust your UI to settings like Dark Mode and Dynamic Type.\n\nThis video was created on Xcode 13 (beta 5) and macOS Monterey (beta).\n\nEnvironment Values Documentation:\nhttps://developer.apple.com/documentation/swiftui/environmentvalues\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps\n0:00 - What is @Environment?\n2:20 - Code Example - Dynamic Type Size\n7:05 - Code Example - Color Scheme\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-19T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/S3DVAGQX0kI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Have you ever created a Code Snippet in Xcode? They can be (very) useful 😌","channel_name":"Vincent Pradeilles on YouTube","video_id":"rCjSSa9iJLI","video_url":"https://www.youtube.com/watch?v=rCjSSa9iJLI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-08-18T14:56:32Z","thumbnail_url":"https://img.youtube.com/vi/rCjSSa9iJLI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 42: Comically Large Audio","channel_name":"Code Completion","video_id":"dCCIji9C1zI","video_url":"https://www.youtube.com/watch?v=dCCIji9C1zI","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:15 - #IndieAppSpotlight\n01:36 - Main Topic: Accessibility\n02:10 - Spencer’s temporary need for Accessibility\n06:40 - Not Just VoiceOver\n12:28 - Designing with Accessibility in mind\n20:35 - Use Accessibility features yourself\n32:16 - Accessibility is for everyone\n35:39 - Sponsor: Super Easy Timer\n36:13 - #CompleteTheCode\n37:28 - Outro\n38:08 - Aftershow\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Calendar Paste by Christian Tietze (@ctietze): http://calendarpasteapp.com\n• Spencer’s temporary need for Accessibility features\n• Apple’s accessibility settings\n• Widgets and dynamic type\n• Layout and scroll views\n• Accessibility labels and identifiers\n• Accessibility inspector and auditing the UI\n• Use Accessibility features yourself to improve your own implementations\n• Not just graphics: Audio, haptics\n• HIG: https://developer.apple.com/design/human-interface-guidelines/\n• Control-zoom\n• Loop Hero: https://store.steampowered.com/app/1282730/Loop_Hero/\n• Back tap\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, August 13th, 2021.","published":"2021-08-17T15:57:00Z","thumbnail_url":"https://img.youtube.com/vi/dCCIji9C1zI/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Learning AWS & Making a Swipe to Unlock | Valiid Dev Vlog (#1)","channel_name":"Jared Davidson on YouTube","video_id":"_sDAKIdvwIg","video_url":"https://www.youtube.com/watch?v=_sDAKIdvwIg","description":"New format! Let me know what you think! Thought it might be a fun way to get vids out about my struggles in learning so that you don't feel so lonely about your struggles with learning. ;)\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-08-17T13:00:13Z","thumbnail_url":"https://img.youtube.com/vi/_sDAKIdvwIg/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Build WatchOS News App with SwiftUI & News API | Full Course","channel_name":"Xcoding with Alfian","video_id":"2qA-gDWbOTU","video_url":"https://www.youtube.com/watch?v=2qA-gDWbOTU","description":"In this course, we are going to build a Full NewsApp for watchOS 8 with the following main features:\n- Native watchOS UX experience with SwiftUI\n- Handoff reading activity from Apple Watch to iOS and macOS\n- Complication that refresh data periodically using watchOS background refresh task API\n- Fetching news articles based on various categories \n- Bookmark articles into saved article list.\n- Search article related to the user input query.\n- Settings View to customize preferred news cateogory for complication and manage bookmarks data\n\nTimeline / Chapters:\n00:00 Introduction,  App Demo, Getting Started\n04:47 Create watchOS Target and Add Shared Target Membership\n08:33 Create Main Menu List\n19:48 Article List Screen - Fetch articles from News API\n36:43 Article Detail Screen\n44:52 Bookmark List Screen\n50:58 Search Articles with Searchable modifier\n1:00:33 Watch Connectivity Between iPhone and Apple Watch - Send article URL\n1:33:32 Handoff Activity from Apple Watch to iOS & macOS\n1:45:10 Complication Watch Face and Background Fetch Task\n2:13:17 Settings View - Customize Preferred Category and Bookmark Data\n\nGitHub Repository Link:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course:\nhttps://youtu.be/AcV440Pv9a4\n\nPart 3 - Building macOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/YSR_Hk-ivrA\n\nNewsAPI Website:\nhttps://developer.apple.com/documentation/watchconnectivity\n\nApple Watch Connectivity Documentation:\nhttps://developer.apple.com/documentation/watchconnectivity\n\nApple Handoff Documentation:\nhttps://developer.apple.com/handoff/\n\nComplication Documentation:\nhttps://developer.apple.com/documentation/clockkit/creating_complications_for_your_watchos_app","published":"2021-08-17T03:52:33Z","thumbnail_url":"https://img.youtube.com/vi/2qA-gDWbOTU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Getting a Handle on the SwiftUI Layout System","channel_name":"Stewart Lynch on YouTube","video_id":"oF6keYf9mNc","video_url":"https://www.youtube.com/watch?v=oF6keYf9mNc","description":"In this video we are going to take a look at the SwiftUI layout system and in particular, look at how the  ignoresSafe area modifier applies to different views and then try to get a handle on laying out text views to make sure that your text is displayed the way you want it.\n\nWe will look at layoutPriority, the fixedSize and lineLimit modifiers and also how dynamic type might affect your views.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:06 Ignores Safe Area\n11:18 LayoutPriority\n15:54 FixedSize\n17:41 LineLimit\n18:18 Dynamic Type Implications\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SwiftUILayoutStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/SwiftUI-Layout-Complete\n\nReferences mentioned in video:\nPixelSnap\n   https://getpixelsnap.com\n NavigationBar Styling:\n   https://youtu.be/kCJyhG8zjvY\nUnderstanding SwiftUI Layout Behaviors\n   http://defagos.github.io/understanding_swiftui_layout_behaviors/ \nJohn Sundell's 3 part series on a guide to the SwiftUI layout system\n   https://www.swiftbysundell.com/articles/swiftui-layout-system-guide-part-1/\nLayout Priorities in SwiftUI\n   https://swiftwithmajid.com/2020/04/15/layout-priorities-in-swiftui/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-08-15T13:38:04Z","thumbnail_url":"https://img.youtube.com/vi/oF6keYf9mNc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Subscripts in Swift: The shortcut to your data!","channel_name":"Swift and Tips","video_id":"BYA_BY22Vg0","video_url":"https://www.youtube.com/watch?v=BYA_BY22Vg0","description":"Hello guys, Welcome to another video!\n\nIn this video, we will learn about subscripts, how they are implemented in arrays and dictionaries and how to build your own subscripts!\n\nContent:\n0:00 - Intro\n0:31 - What is a subscript?\n2:42 - Swift without subscripts\n3:36 - New subscript for Array\n7:00 - Subscripts in custom objects\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/Subscripts\n\n------\nResources:\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/Subscripts.html\n* Apple: https://developer.apple.com/documentation/swift/array/1540606-subscript\n* John Sundell: https://www.swiftbysundell.com/articles/the-power-of-subscripts-in-swift/\n* Avanderlee: https://www.avanderlee.com/swift/custom-subscripts/\n\n------\nOther videos in the channel:\n* Swift Language: https://youtube.com/playlist?list=PLHWvYoDHvsOXlZzR7LylR7OwqoJB73TFy\n* Generics: https://youtu.be/W947iXBIFu4\n* Swift Concurrency: https://youtube.com/playlist?list=PLHWvYoDHvsOUsGazZVW_ZdehusA0diIxs\n\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-08-15T13:00:05Z","thumbnail_url":"https://img.youtube.com/vi/BYA_BY22Vg0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to use StateObject in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @StateObject SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"gZ86gmXmuXE","video_url":"https://www.youtube.com/watch?v=gZ86gmXmuXE","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @StateObject Property Wrapper in SwiftUI, discuss best practises for when to use the @StateObject Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuistateobject #whatisstateobjectswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-08-15T10:08:05Z","thumbnail_url":"https://img.youtube.com/vi/gZ86gmXmuXE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"How to use ObservedObject in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @ObservedObject SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"a7oMETqWbnQ","video_url":"https://www.youtube.com/watch?v=a7oMETqWbnQ","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @ObservedObject Property Wrapper in SwiftUI, discuss best practises for when to use the @ObservedObject Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLv...\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuiobservedobject #whatisobservedobjectswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-08-15T10:07:53Z","thumbnail_url":"https://img.youtube.com/vi/a7oMETqWbnQ/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"I'm Becoming a Full-Time YouTuber & Side Project Maker...","channel_name":"Jared Davidson on YouTube","video_id":"9b94XSU87As","video_url":"https://www.youtube.com/watch?v=9b94XSU87As","description":"Join the waitlist for my new app - https://www.valiid.app\n\nMusic by Vexento\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-08-14T01:54:35Z","thumbnail_url":"https://img.youtube.com/vi/9b94XSU87As/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"SwiftUI - Context Menu - Power User Shortcuts","channel_name":"Sean Allen on YouTube","video_id":"1kX0vA6SXBo","video_url":"https://www.youtube.com/watch?v=1kX0vA6SXBo","description":"In today's video I show you how and when to use Context Menus in SwiftUI. Context Menus should never bury any main functionality but are a great way to provide shortcuts for power users (as one example). This video uses the app we create in my latest course, Dub Dub Grub as an example project.\n\nThis video was created on Xcode 13 (beta 4) and macOS Monterey (beta 4).\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nHuman Interface Guidelines - Context Menu\nhttps://developer.apple.com/design/human-interface-guidelines/ios/controls/context-menus/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-12T13:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1kX0vA6SXBo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"App Ideas for Your iOS Developer Portfolio","channel_name":"Sean Allen on YouTube","video_id":"v8XK41iTTkM","video_url":"https://www.youtube.com/watch?v=v8XK41iTTkM","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I discuss what types of apps you should have in your iOS developer portfolio and give a bunch of ideas. This advice could also be applied to overall software developer portfolios as well. I answer the common question \"should I build one big project, or have a bunch of smaller projects\".\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nApp Idea Goldmine Video:\nhttps://youtu.be/lqsi03z_7L8\n\nPublic API GitHub Repository:\nhttps://github.com/public-apis/public-apis\n\nList of Apple Technologies:\nhttps://developer.apple.com/documentation/technologies\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - The Common Question\n0:25 - Why I Recommend Smaller Projects\n2:09 - Momentum\n2:58 - Downside of Smaller Projects\n4:33 - Portfolio App Ideas (Smaller Projects)\n7:06 - Apple Framework Ideas\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-11T13:00:34Z","thumbnail_url":"https://img.youtube.com/vi/v8XK41iTTkM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 41: Humans are Weird","channel_name":"Code Completion","video_id":"UtsuWNhDUGs","video_url":"https://www.youtube.com/watch?v=UtsuWNhDUGs","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:51 - #IndieAppSpotlight\n01:36 - Developer Productivity and Motivation\n02:48 - Fernando’s Methods \n07:42 - Paul’s Methods\n22:13 - Ben joins, and Spencer’s Methods\n27:38 - Ben’s Methods\n36:24 - Further Discussion on Music and Focusing\n42:52 - Dimitri’s Methods\n56:04 - Sponsor: Bon Voyage\n57:03 - #CompleteTheCode\n59:14 - Compiler Error\n1:10:58 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • ToothFairy by Michael Tsai (@mjtsai): https://c-command.com/toothfairy/\n• Fernando:\n    • Self Control: https://selfcontrolapp.com/\n    • YouTube premium\n    • Fernando’s Chess Clock: https://www.amazon.com/ajedrez-digital-temporizador-profesional-funci%C3%B3n/dp/B07M5RP9SC/ref=sr_1_4_sspa\n    • Seven Link: https://apps.apple.com/us/app/seven-7-minute-hiit-workout/id650276551\n• Paul:\n    • Getting Sleep\n    • Are you stuck?\n    • Exercise\n    • Analog: https://ugmonk.com/blogs/journal/analog-the-simplest-productivity-system\n    • Journal: https://jamesclear.com/habit-journal\n    • SuperEasyTimer: https://apps.apple.com/us/app/super-easy-timer/id1353137878?mt=12\n    • MultiMarkdown Composer: https://multimarkdown.com/composer4/\n    • Doing Research\n    • Solid blocks of time to focus, Meditation with Calm: https://apps.apple.com/us/app/calm/id571800810\n    • Pomodoro method: https://todoist.com/productivity-methods/pomodoro-technique\n    • Intermittent Fasting app (Zero): https://www.zerofasting.com\n    • Document your energy\n• Spencer:\n    • Taking naps\n    • Cultivate the zone\n    • Having Music on\n    • Reducing Friction\n    • Spencer’s super-wide display: https://www.samsung.com/us/computing/monitors/gaming/49--odyssey-g9-gaming-monitor-lc49g95tssnxza/\n    • Financial motivations\n• Ben:\n    • Have reminders\n    • Keeping main work in front of you\n    • Soundtracks are great for concentration\n    • Batman soundtrack link\n    • Cyberpunk/FtL, Passengers\n    • Keeping things fresh with coding problems\n    • A distraction you have control over\n    • Noise cancelling headphones\n    • Protect your energy and time\n    • Decision fatigue\n• Dimitri:\n    • Drift between interests to avoid burnout\n    • Burnout anecdote: https://rattibha.com/thread/1388107620574171140?lang=en\n    • Concentrating in silence\n    • Understand the problem well before diving in\n    • Dimitri was wrong; Gluconeogenesis: https://en.wikipedia.org/wiki/Gluconeogenesis\n\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nThis week's Compiler Error has a theme: Blast from the past!\n1 - Swift Literals: Although Dictionaries prohibit it, ExpressibleByDictionaryLiteral allows for multiple entries with the same key.\n2 - Emacs key bindings in Cocoa: You may know of the ⌘⌫ command to delete the entire line to the left of the text cursor, but ⌃K can be used to delete the line to the right of the text cursor.\n3 - Objective-C method names in the iOS SDK: convolveWithDestination:tempBuffer:sourceOffsetToRegionOfInterestX:sourceOffsetToRegionOfInterestY:kernel:kernelHeight:kernelWidth:divisor:backgroundColor:options: is one of many related Objective-C methods in the Accelerate framework for manipulating images.\n4 - Unicode names for Mac modifier keys: Located between the control and command keys on the keyboard, the option key is unoriginally called OPTION KEY in the unicode specification, but was also known as the “closed apple key” on Apple II series computers.\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, Paul Solt, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, @PaulSolt, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, August 5th, 2021.","published":"2021-08-10T15:45:08Z","thumbnail_url":"https://img.youtube.com/vi/UtsuWNhDUGs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"When should you use a Failable Initializer? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"bWWj8zgd--c","video_url":"https://www.youtube.com/watch?v=bWWj8zgd--c","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/2VezpW4\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-08-10T14:54:12Z","thumbnail_url":"https://img.youtube.com/vi/bWWj8zgd--c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Preview Tips & Tricks","channel_name":"Sean Allen on YouTube","video_id":"N2RLA0TPucE","video_url":"https://www.youtube.com/watch?v=N2RLA0TPucE","description":"In today's video I show you some basic tips and tricks to help you utilize SwiftUI Previews. Keyboard shortcuts, Accessibility Inspector, multiple previews with various attributes for testing and pinning different preview so you can work on multiple screens at once.\n\nThis video was created on Xcode 13 (beta 4) and macOS Monterey (beta 4).\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - What You Will Learn\n0:32 - Keyboard Shortcuts\n1:32 - Landscape & Landscape Rant\n2:09 - Accessibility Inspector\n4:26 - Multiple Preview & Various Traits\n8:17 - Pinning Different Previews\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-10T13:00:17Z","thumbnail_url":"https://img.youtube.com/vi/N2RLA0TPucE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Basics - Portfolio app Tutorial","channel_name":"Shubham Singh on YouTube","video_id":"FlIrPdizVH0","video_url":"https://www.youtube.com/watch?v=FlIrPdizVH0","description":"Hey guys, here is a tutorial on how to create a Portfolio application using the SwiftUI framework.\n\nThis project uses Xcode 12 and iOS 14.\n\n\nTimestamps-\n0:00 - Intro\n0:40 - Tutorial Start\n1:15 - Project Set-up\n4:40 - Models\n6:15 - UI Start\n10:45 - Skill View\n12:30 - Skills View\n18:50 - Experiences View\n20:25 - Putting it all together\n\n\nCode Snippets\n\nFont Manager- \nhttps://gist.github.com/Shubham0812/a186f61bfb99980647acca096ab306a6\n\nFont Entries for Plist-\nhttps://gist.github.com/Shubham0812/a98e927dbd539af0805fd90b4545f2f4\n\nColor Extensions-\nhttps://gist.github.com/Shubham0812/0a4fa74cb7c70d071c41a0a81d46e51a\n\n\nConnect and Reach out to me- \nInstagram- https://www.instagram.com/shubham_iosdev \nGithub- https://github.com/Shubham0812 \nTwitter- https://twitter.com/Shubham_iosdev \n\n\nYou can join me on my Patreon. I upload and put most of the projects there-\nhttps://www.patreon.com/shubham_iosdev \n\n\nCoupon code for 10% discount on all GeeksForGeeks Courses (Live / Self Paced) - SUBZERO \n\n\nThe next video will be an animation using the UIKit framework. Subscribe to my channel and hit the bell icon to get notifications as soon as I upload it. :D\n\n#SwiftUI #Tutorial #swift","published":"2021-08-09T18:53:02Z","thumbnail_url":"https://img.youtube.com/vi/FlIrPdizVH0/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"UIKit developer trying SwiftUI (parody)","channel_name":"Dave Jacobsen on YouTube","video_id":"grurwIFGI9A","video_url":"https://www.youtube.com/watch?v=grurwIFGI9A","description":"When a UIKit developer tries SwiftUI for the first time...it can be pretty shocking. If you have been in this position, hopefully you like this parody ;)\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-08-09T12:32:31Z","thumbnail_url":"https://img.youtube.com/vi/grurwIFGI9A/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Top Headlines: 4. County selection and pull to retrieve more news.","channel_name":"Stewart Lynch on YouTube","video_id":"MdT47rwJaDo","video_url":"https://www.youtube.com/watch?v=MdT47rwJaDo","description":"This is the fourth and final video in a 4 part series on building a Top Headlines app using SwiftUI\nFirst, I am going to fix an omission I have made in my APISerice.APIError enum, then I am going to do what I had suggested you might try and that is to add the ability for the user to select a country from which to fetch the news.  \nThere is nothing iOS 15 about this feature so we can develop it and make it available to both 1OS 14 and iOS 15 installations.\nI will also add an iOS 15 feature that will give the ability to pull to refresh and fetch the next batch of new articles for the country of choice.\nAnd finally after testing our app in iOS 14 and 15, we can merge our development branch into our main branch.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:15 Fixing APIError ommision\n2:42 Selecting a Country\n13:54 Pull to Refresh\n19:18 Getting other simulator versions\n21:10 Merge branches\n\nStarter Project Files:\nhttp://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part3Complete.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Top-Headlines\n\nReferences mentioned in video:\nTop Headlines Endpoint\n   https://newsapi.org/docs/endpoints/top-headlines\n Countries Struct Gist on GitHub\n   https://gist.github.com/StewartLynch/4353f0b91ed9404fa3c1b2e49355c5cd\n\nAll videos in this series\n1. Top Headlines: Getting the API Key and Testing and APIService class\n   https://youtu.be/nBKnj3ofHWU\n2. Top Headlines: Completing the app for iOS 14\n   https://youtu.be/vTxl_YgHI2A\n3. Top Headlines: Conditional Implementation of iOS 15 APIs\n   https://youtu.be/g_JUe0HTjSo\n4. Top Headlines: County selection and pull to retrieve more news.\n   https://youtu.be/MdT47rwJaDo\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-08-08T14:00:55Z","thumbnail_url":"https://img.youtube.com/vi/MdT47rwJaDo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"MainActor in Swift: You shall not pass if you aren't the main thread! 🧙🏼‍♂️","channel_name":"Swift and Tips","video_id":"xsgWCQPgNfY","video_url":"https://www.youtube.com/watch?v=xsgWCQPgNfY","description":"Hello guys, Welcome to another video!\n\nIn this video, we will learn how to use @MainActor to protect your mutable UI state and always send it to the main thread.\n\nContent:\n0:00 - Intro\n0:19 - Why UI data must be sent to the main thread?\n2:27 - Explaining demo\n4:40 - Implementing MainActor\n6:41 - Suspension points for actors\n8:34 - More about concurrency\n\n------\n\nSource code showed in the video: https://github.com/pitt500/ActorsDemo/tree/mainActor\n\n------\nResources:\n* Global actors: https://github.com/apple/swift-evolution/blob/main/proposals/0316-global-actors.md#the-main-actor\n* Actors (WWDC21):  https://developer.apple.com/videos/play/wwdc2021/10133/\n* Apple: https://developer.apple.com/documentation/swift/mainactor\n* swift.org: https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html\n\n------\nOther videos in the channel:\n* Async/await: https://youtu.be/esmf26aGz4s\n* Actors: https://youtu.be/8jvtHCXJ4Ow\n* Async Let: https://youtu.be/MjfEpYs5XA4\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-08-08T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/xsgWCQPgNfY/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Top Headlines: 3. Conditional Implementation of iOS 15 APIs","channel_name":"Stewart Lynch on YouTube","video_id":"g_JUe0HTjSo","video_url":"https://www.youtube.com/watch?v=g_JUe0HTjSo","description":"This is the third video in a 4 part series on building a Top Headlines app using SwiftUI and in this video we will be introducing iOS 15.\nWe will start the video by introducing Source Control so that we can start developing for iOS 15 but have the ability to roll back if we need to.\nWe will then conditionally introduce iOS 15 apis while still support iOS 14\nThese include\n* the .task modifier\n* AsyncImage to asynchronously fetch and download our images\n* Async await as a new way to execute asyncrhonous code\n* This will also introduce us to the @MainActor\n\nTable of Contents:\n0:00 Introduction\n1:24 Introducing Source Control\n5:12 NewsListView Struct\n6:41 .task\n9:04 AsyncImage\n12:57 AsyncImage Fix\n18:15 Async/Await\n\nStarter Project Files:\n   http://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part2Complete.zip\n\nCompleted Project:\n   http://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part3Complete.zip\n\nReferences mentioned in video:\nXcode and Git playlist\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DADQtPjCfXrBHuPHLO80oU\nAndy Ibanez Blog\n   https://www.andyibanez.com/posts/understanding-async-await-in-swift/\n\nAll videos in this series\n1. Top Headlines: Getting the API Key and Testing and APIService class\n   https://youtu.be/nBKnj3ofHWU\n2. Top Headlines: Completing the app for iOS 14\n   https://youtu.be/vTxl_YgHI2A\n3. Top Headlines: Conditional Implementation of iOS 15 APIs\n   https://youtu.be/g_JUe0HTjSo\n4. Top Headlines: County selection and pull to retrieve more news.\n   Coming Aug. 8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-08-05T13:34:46Z","thumbnail_url":"https://img.youtube.com/vi/g_JUe0HTjSo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Pull Request Checklist for iOS Developers | GitHub Repo #shorts","channel_name":"Aryaman Sharda on YouTube","video_id":"Dssjju2fkX4","video_url":"https://www.youtube.com/watch?v=Dssjju2fkX4","description":"Link: https://github.com/aryamansharda/iOS-PR-Checklist\n\nWhen I was first starting out, the most common feedback I’d receive from other developers was to “slow down”. I think every young developer wants to be the “rockstar” on the team and appear faster and more productive than everyone else.\n\nPersonally, this would mean that I’d often create pull requests (PR) or release features without doing nearly enough testing just so I seemed “fast”. I was always too eager to move on to the next problem.\n\nOver time, I came to terms with the idea that letting obvious mistakes slip through the cracks would have a more lasting impact on my colleagues than taking some extra time to check my work.\n\nSo, I started a PR checklist for myself to help manage that tendency.\n\nI wouldn’t allow myself to create a pull request or call a feature-complete unless I had walked through every item on the list.\n\nThis has proven to be a really useful tool for me, so I thought I’d share it with you as a starting point if you want to create your own. Additionally, I’ve added some items to address the most common comments I would receive on PRs, so I could catch those mistakes early.\n\nBy including topics I frequently overlooked, the quality of my work and the depth of my testing have improved.\n\nThis is an open-source document, so if there’s anything I missed feel free to create a pull request or fork it and create your own!","published":"2021-08-05T04:07:10Z","thumbnail_url":"https://img.youtube.com/vi/Dssjju2fkX4/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Juicy unboxing! 🎧🧃","channel_name":"Swift and Tips","video_id":"DmnahpY3VXA","video_url":"https://www.youtube.com/watch?v=DmnahpY3VXA","description":"","published":"2021-08-04T03:17:15Z","thumbnail_url":"https://img.youtube.com/vi/DmnahpY3VXA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Have you seen SwiftUI's new async API? (spoiler: it's amazing 🤩)","channel_name":"Vincent Pradeilles on YouTube","video_id":"hBTfLbSKZJw","video_url":"https://www.youtube.com/watch?v=hBTfLbSKZJw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3y1ZKp3\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-08-03T15:03:52Z","thumbnail_url":"https://img.youtube.com/vi/hBTfLbSKZJw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Top Headlines: 2, Completing the app for iOS 14","channel_name":"Stewart Lynch on YouTube","video_id":"vTxl_YgHI2A","video_url":"https://www.youtube.com/watch?v=vTxl_YgHI2A","description":"In this, the second video of this 4 part series we will complete the building our our Top Headlines app for iOS 14\nWe will start by creating some ViewModels for our contentView so that we can keep our formatting and functional separate from the view then we will design our interface entirely in SwiftUI and we will also be creating a Loading State view that will overlay our ContentView while we are fetching the JSON from the API so that our users will know that our app is busy.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:33 ArticlesViewModel\n15:09 Adding a String Extension to clean strings of html characters\n16:55 Displaying Loading State\n\nStarter Project Files:\nhttp://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part1Complete.zip\n\nCompleted Project:\nhttp://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part2Complete.zip\n\nReferences mentioned in video:\nString Extension on Stack Overflow\n   https://stackoverflow.com/questions/41874496/remove-html-tag-from-string/41875240\n \nAll videos in this series\n1. Top Headlines: Getting the API Key and Testing and APIService class\n   https://youtu.be/nBKnj3ofHWU\n2. Top Headlines: Completing the app for iOS 14\n   https://youtu.be/vTxl_YgHI2A\n3. Top Headlines: Conditional Implementation of iOS 15 APIs\n   Coming Aug. 5\n4. Top Headlines: County selection and pull to retrieve more news.\n   Coming Aug. 8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-08-03T13:46:36Z","thumbnail_url":"https://img.youtube.com/vi/vTxl_YgHI2A/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 40: Merge Commits Are Evil","channel_name":"Code Completion","video_id":"zb2BK5Jer9M","video_url":"https://www.youtube.com/watch?v=zb2BK5Jer9M","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - #IndieAppSpotlight\n01:08 - The need for git as a modern developer\n05:54 - Basic scenarios and features of git\n12:20 - Note taking with git\n16:34 - Good commit structure and staging\n19:23 - `git add .` discussion \n23:58 - Git Apps\n27:44 - What is a pull request\n39:53 - Doing a self review\n51:41 - Sponsor: Huuungry\n52:43 - #CompleteTheCode\n54:23 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with a new app for you to check out:\n    • Billsly by Clayton Watkins (@CaptainnClayton): https://apps.apple.com/us/app/billsly/id1560270556\n• The need for git as a modern developer\n• Basic usage of git\n• MacOS versioning is similar but different\n• Using Git as a note taking tool (in the command line, preferably) to get more comfortable with it.\n• Good commit messages and staging\n• Setting up a global git ignore file\n• Git Apps:\n    • GitHub Desktop: https://desktop.github.com\n    • Git Tower: https://www.git-tower.com/mac\n    • Fork: https://git-fork.com\n    • Git Kracken: https://www.gitkraken.com\n• What a Pull request is, and why they are useful\n    • GitHub: https://github.com\n    • GitLab: https://about.gitlab.com\n    • Bitbucket: https://bitbucket.org/product\n• Doing a self reviews before having others review your code\n• Setting up branch protections to keep from messing up\n• Dimitri’s Git starter link and wiki: https://github.com/lambdaschool/ios-git-setup\n• Bonus: Spooning by Bitbucket: https://www.youtube.com/watch?v=8wUOUmeulNs\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, July 29th, 2021.","published":"2021-08-03T12:00:27Z","thumbnail_url":"https://img.youtube.com/vi/zb2BK5Jer9M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mock iOS Interview | My Favorite iOS Interview Question","channel_name":"Aryaman Sharda on YouTube","video_id":"lZHNi5PZr4E","video_url":"https://www.youtube.com/watch?v=lZHNi5PZr4E","description":"Code: https://github.com/aryamansharda/MockiOSInterview\nBlog: https://digitalbunker.dev/\nTwitter: https://twitter.com/aryamansharda\n\nOut of all of the interviews I’ve had over the last few years, this question is still my favorite. I’d argue it’s almost fun… as far as interview questions go.\n\nI’ve luckily been on both sides of this question; I know what mistakes I made when I first saw this problem and mistakes other candidates tend to make.\n\nLet’s get started.","published":"2021-08-03T07:07:17Z","thumbnail_url":"https://img.youtube.com/vi/lZHNi5PZr4E/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Gradient Blur Image in SwiftUI!","channel_name":"Jared Davidson on YouTube","video_id":"EFnUwG22fHk","video_url":"https://www.youtube.com/watch?v=EFnUwG22fHk","description":"Today we look into how Apple manages to make a gradient blur as they do in the App Store & TV App.... they probably have their own proprietary thing, but are just too selfish to let us have the power. So, let's hack something together shall we!\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-08-03T02:13:42Z","thumbnail_url":"https://img.youtube.com/vi/EFnUwG22fHk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Future of Combine, Async/Await, Is SwiftUI Ready, iOS Dev Career Arc","channel_name":"Sean Allen on YouTube","video_id":"je_VlMQR8v0","video_url":"https://www.youtube.com/watch?v=je_VlMQR8v0","description":"In this episode of Swift News, I discuss the future of Combine now that Async/Await has been unveiled as well as some of my other favorite topics from WWDC 2021 such as the new UIButton system and SFSymbols 3. We dive into the classic question \"Is SwiftUI Ready?\", dependencies, becoming a well-rounded developer and a typical iOS developer career arc when it comes to the kind of code they write.\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 - Swift News Monthly\n0:52 - Future of Combine\n4:47 - Swift Concurrency by Example\n5:33 - New Buttons \n7:45 - What's New in SFSymbols 3\n10:34 - WWDC 2021 Source Code\n11:58 - Is SwiftUI Ready?\n15:16 - macOS Content\n16:20 - Getting Rid of Dependencies\n19:05 - Well-Rounded Developer\n21:23 - iOS Dev Code Career Arc\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-08-02T14:45:12Z","thumbnail_url":"https://img.youtube.com/vi/je_VlMQR8v0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Top Headlines: 1. Getting the API Key and Testing and APIService class","channel_name":"Stewart Lynch on YouTube","video_id":"nBKnj3ofHWU","video_url":"https://www.youtube.com/watch?v=nBKnj3ofHWU","description":"This is the first video in a 4 part series where we build a Top Headlines News app using the newsApi.org API.  We will first build the app using iOS 14 but then create a new branch to conditionally use some new iOS 15 APIs like AsyncImage and async/await while still offering a solution to users still on iOS 14.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:46 App Preview\n3:44 Getting a newsapi.org API key\n8:15 Creating the Model\n11:18 APIService Singleton\n14:24 Testing\n15:18 Removing extraneous console text\n16:37 Bakery for easy custom app icons\n\n\nStarter Project Files:\nNone\n\nCompleted Project:\nhttp://www.createchsol.com/TopHeadlinesStarters/TopHeadlines-Part1Complete.zip\n\nReferences mentioned in video:\nLilSoftware API\n   https://lil.software/api/\n NewsAPI:\n   https://newsapi.org\nJSON Codable Series Playlist\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\nAPIs Codable and the Result Type\n   https://youtu.be/IqkcJ3U52O0\nAPIService Class Github gist\n   https://gist.github.com/StewartLynch/3bf70ed93cd2de2b58fe19d128f2922d\nBakery on the App Store\n   https://apps.apple.com/ca/app/bakery-simple-icon-creator/id1575220747?mt=12\n\nAll videos in this series\n1. Top Headlines: Getting the API Key and Testing and APIService class\n   https://youtu.be/nBKnj3ofHWU\n2. Top Headlines: Completing the app for iOS 14\n   Coming Aug. 3\n3. Top Headlines: Conditional Implementation of iOS 15 APIs\n  Coming Aug. 5\n4. Top Headlines: County selection and pull to retrieve more news.\nComing Aug. 8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-08-01T14:01:56Z","thumbnail_url":"https://img.youtube.com/vi/nBKnj3ofHWU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to download images in parallel with Swift Concurrency","channel_name":"Swift and Tips","video_id":"MjfEpYs5XA4","video_url":"https://www.youtube.com/watch?v=MjfEpYs5XA4","description":"Hello guys, Welcome to another video!\n\nToday we will see how to download images in parallel using the new swift concurrency format. For that, we will see why for some cases using await is not efficient, and instead, we will use async let.\n\nContent:\n0:00 - Intro\n1:28 - Using await for many requests\n4:04 - Refactoring with async let\n\n------\n\nSource code showed in the video: https://github.com/pitt500/Async-Let\n\n------\nResources:\n* Async Let proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0317-async-let.md\n* swift.org: https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html\n* Structured concurrency (wwdc21): https://developer.apple.com/videos/play/wwdc2021/10134/\n\n------\nOther videos in the channel:\n* Async/await: https://youtu.be/esmf26aGz4s\n* Actors: https://youtu.be/8jvtHCXJ4Ow\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-08-01T13:00:18Z","thumbnail_url":"https://img.youtube.com/vi/MjfEpYs5XA4/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How to Implement Feature Flagging in iOS","channel_name":"Aryaman Sharda on YouTube","video_id":"0sNBAzKN4NQ","video_url":"https://www.youtube.com/watch?v=0sNBAzKN4NQ","description":"Blog: https://digitalbunker.dev/2021/07/23/implementing-feature-flagging-in-ios/\nTwitter: https://twitter.com/aryamansharda\niOS Checklist: https://github.com/aryamansharda/iOS-PR-Checklist\n\nToday, we’re going to take a look at feature flagging in iOS. Though it’s a fairly intuitive idea, when done right, it opens the door to more robust functionality and improved app stability.\n\nFeature flagging is simply a means of hiding and showing specific features in an application at runtime. With this approach, we can have shorter software integration cycles, easily implement A/B tests, and most importantly limit a user’s access to features in real-time.\n\nFeature flags are one of the few commonalities across all iOS teams I’ve worked on. And yes, while they take a little bit of time to setup, I’ve found that in every project they’ve increased my confidence in releasing new features and greatly enhanced my testing abilities (via the developer menu).\n\nAs an added benefit, whenever I’m developing a new feature and I want to compare the new behavior against the original implementation, it’s so much faster to go into the FeatureFlagstruct, flip the value, and run the app again.\n\nOtherwise, I’d have to change branches, wait for Xcode to finish indexing, potentially resolve differences in dependency versions, and wait for the whole module to be recompiled before I could run the app again.\n\nIn summary, with feature flags:\n\n- Our master branch of our application is always deployable and we can minimize merge conflicts with feature branches\n- We can slowly release a new feature instead of all at once\n- We can test our application more thoroughly (via developer menu)\n- Further customize user experience\n- Implement A/B tests\n- Catch and mitigate issues in production without creating a new release","published":"2021-08-01T05:12:06Z","thumbnail_url":"https://img.youtube.com/vi/0sNBAzKN4NQ/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"SwiftUI- 3-D Rotation Transition","channel_name":"Shubham Singh on YouTube","video_id":"N5BRTj1Q9r0","video_url":"https://www.youtube.com/watch?v=N5BRTj1Q9r0","description":"Tutorial on how to create 3-d rotation transition using SwiftUI.\nThis project uses Xcode 12 and iOS 14.\n\nGist for Color Extensions-\nhttps://gist.github.com/Shubham0812/f2e281f581547f5ea880276ea5959ab8\n\n\nTimestamps:\n0:00 - Intro\n0:40 - Tutorial Start\n2:12 - Task Model\n2:44 - App Model\n3:21 - Sidebar View\n7:53 - Task Row\n9:29 - Rotation Logic\n12:18 - Main View\n\n\nConnect and Reach out to me- \nInstagram- https://www.instagram.com/shubham_iosdev\nGithub- https://github.com/Shubham0812\nTwitter- https://twitter.com/Shubham_iosdev\n\n\nYou can also join me on my Patreon- I upload and put most of the projects there.\nhttps://www.patreon.com/shubham_iosdev\n\n\nCoupon code for 10% discount on all GeeksForGeeks Courses (Live / Self Paced) - SUBZERO\n\n#SwiftUI #Tutorial #swift","published":"2021-07-31T17:42:49Z","thumbnail_url":"https://img.youtube.com/vi/N5BRTj1Q9r0/hqdefault.jpg","twitter_url":"https://twitter.com/shubham_iosdev"},{"name":"Search news on watchOS News App - SwiftUI 3","channel_name":"Xcoding with Alfian","video_id":"g_phlWxANEY","video_url":"https://www.youtube.com/watch?v=g_phlWxANEY","description":"","published":"2021-07-31T12:48:50Z","thumbnail_url":"https://img.youtube.com/vi/g_phlWxANEY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Embed Command Line Tool in Mac App","channel_name":"Apple Programming","video_id":"hPEDjbb_BD0","video_url":"https://www.youtube.com/watch?v=hPEDjbb_BD0","description":"How to embed a command line tool within a Cocoa or SwiftUI Mac app. We'll see how we can use the GUI app to install a command line tool so that we can execute it via Terminal. \n\nCommandMe (this app) repo: https://github.com/lucasderraugh/AppleProg-Standalone\nGitUp repo referenced: https://github.com/git-up/GitUp \n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-07-30T17:00:32Z","thumbnail_url":"https://img.youtube.com/vi/hPEDjbb_BD0/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"SwiftUI Custom Path Drawing - Map Balloon Shape","channel_name":"Sean Allen on YouTube","video_id":"4xRm8MqMtG4","video_url":"https://www.youtube.com/watch?v=4xRm8MqMtG4","description":"This video is a free preview from the Custom Map Annotation section in my intermediate SwiftUI course, Dub Dub Grub. I explain how to draw the custom shape using Path in Swift. We start with a basic square to show you how drawing a path works, and then we introduce curves and control points to draw our custom map pin shape.\n\nIf you've enjoyed this video and want to learn more, here's a 15% off promo code for the full course:\n\nUse the code SHAPE at checkout - https://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit\n\nIn the full course we build a singular product over 81+ videos and cover a wide variety of topics including SwiftUI, CloudKit, MapKit and more. You can watch the short overview video and the first section as a free preview here:\n\nhttps://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit\n\nTimestamps:\n0:00 - Intro\n0:30 - Create MapBalloon File\n1:06 - SwiftUI Shape Overview\n2:16 - Basics of Drawing: Square Example\n7:41 - Advanced Drawing YouTube Channel\n8:14 - Drawing our MapBalloon\n8:54 - Design Tool Visual Explanation of Curves & Control Points\n10:53 - Code: Draw MapBalloon Shape with Curves\n13:25 - Path Fills The Container: Adjustments\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-07-30T13:49:49Z","thumbnail_url":"https://img.youtube.com/vi/4xRm8MqMtG4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use EnvironmentObject in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow)","channel_name":"tundsdev on YouTube","video_id":"1i-spOyQlXA","video_url":"https://www.youtube.com/watch?v=1i-spOyQlXA","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @EnvironmentObject Property Wrapper in SwiftUI, discuss best practises for when to use the @EnvironmentObject Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuiobservedobject #whatisobservedobjectswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-07-30T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/1i-spOyQlXA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Photo Picker - Compressed Images, UIViewControllerRepresentable","channel_name":"Sean Allen on YouTube","video_id":"V-kSSjh1T74","video_url":"https://www.youtube.com/watch?v=V-kSSjh1T74","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to allow your user to select a photo from their camera roll in SwiftUI. To do this, we integrate with UIKit and the UIImagePickerController using UIViewControllerRepresentable in SwiftUI. We use the common example of creating an avatar on a basic profile screen so we will also compress the image to not have a large amount of data. \n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nTimestamps:\n0:00 - What You'll Learn\n0:45 - Why UIImage in SwiftUI?\n1:12 - Profile Screen Example\n1:46 - How We Implement: UIViewControllerRepresentable\n2:35 - TapGesture & Sheet Code\n3:25 - Create the UIViewControllerRepresentable\n6:44 - Create the Coordinator\n8:28 - Passing the Selected Image to SwiftUI\n13:28 - Run App & Fix Common Mistakes\n16:11 - You Have the Image\n16:38 - Compressing the Image\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-07-29T17:02:05Z","thumbnail_url":"https://img.youtube.com/vi/V-kSSjh1T74/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"If you use a lot of Xibs, this tip is for you!","channel_name":"Vincent Pradeilles on YouTube","video_id":"qowbAhsDuO0","video_url":"https://www.youtube.com/watch?v=qowbAhsDuO0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3kXTYRA\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-29T14:55:23Z","thumbnail_url":"https://img.youtube.com/vi/qowbAhsDuO0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Advanced Data Sources [UITableView | UICollectionView] in iOS","channel_name":"Aryaman Sharda on YouTube","video_id":"ENR-UaG-q1A","video_url":"https://www.youtube.com/watch?v=ENR-UaG-q1A","description":"In an ideal implementation, the custom data sources we are creating would be provided to the view controller via dependency injection.\n\nBlog post:  https://digitalbunker.dev/2021/07/24/external-data-sources-composition-advanced-ios-swift-5/\niOS Checklist: https://github.com/aryamansharda/iOS-PR-Checklist\n\nToday, we’re going to continue our work against the Massive View Controller problem.\n\nWe’ve all seen view controllers that implement tons and tons of protocols which is an obvious sign your code is doing too much. Today, we’ll focus on how we can remove the data source logic out of our view controller and into their own separate components.\n\nThis will alleviate a lot of the burden from our view controllers and allow us to create data source components that can be reused throughout our app and can be easily tested.","published":"2021-07-29T05:38:50Z","thumbnail_url":"https://img.youtube.com/vi/ENR-UaG-q1A/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"How to use StateObject in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @StateObject SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"4r6hXNRTDJc","video_url":"https://www.youtube.com/watch?v=4r6hXNRTDJc","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @StateObject Property Wrapper in SwiftUI, discuss best practises for when to use the @StateObject Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuistateobject #whatisstateobjectswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-07-29T01:00:03Z","thumbnail_url":"https://img.youtube.com/vi/4r6hXNRTDJc/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Gradient Buttons | Linear, Radial & Angular Gradients","channel_name":"Sean Allen on YouTube","video_id":"qSV0lnuGhwM","video_url":"https://www.youtube.com/watch?v=qSV0lnuGhwM","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to create various gradients in SwiftUI. Specifically, the Linear Gradient, Radial Gradient and Angular Gradient. We use the very common use case of a button to showcase how to use these gradients. \n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 - What You Will Learn\n0:16 - Quick Initial Code Review\n0:45 - Linear Gradient\n2:18 - Many Colors\n3:26 - Radial Gradient\n5:28 - Angular Gradient\n7:07 - Ghost Button Gradient\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-07-28T14:29:54Z","thumbnail_url":"https://img.youtube.com/vi/qSV0lnuGhwM/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use ObservedObject in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @ObservedObject SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"rE2Ah_fWC98","video_url":"https://www.youtube.com/watch?v=rE2Ah_fWC98","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @ObservedObject Property Wrapper in SwiftUI, discuss best practises for when to use the @ObservedObject Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuiobservedobject #whatisobservedobjectswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-07-28T14:00:31Z","thumbnail_url":"https://img.youtube.com/vi/rE2Ah_fWC98/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"iOS Interview Questions #1 [Swift 5 | 2021]","channel_name":"Aryaman Sharda on YouTube","video_id":"gl34v0skFGg","video_url":"https://www.youtube.com/watch?v=gl34v0skFGg","description":"iOS Checklist: https://github.com/aryamansharda/iOS-PR-Checklist\n\nToday I’m starting a new series where I’m going to go through some of the interview questions I’ve been asked or my friends have been asked in iOS phone screens. \n\nI have a list of 70 questions which I’ll release over the course of a few videos. Make sure to subscribe so you don’t miss a video.\n\nThese questions range from junior to mid-level and are primarily meant for helping you get past your initial screens.\n\nBlog: https://digitalbunker.dev/\nTwitter: https://twitter.com/aryamansharda","published":"2021-07-28T05:07:23Z","thumbnail_url":"https://img.youtube.com/vi/gl34v0skFGg/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Clubhouse for iOS developers be like... #shorts","channel_name":"Dave Jacobsen on YouTube","video_id":"zRxDTmSLY7o","video_url":"https://www.youtube.com/watch?v=zRxDTmSLY7o","description":"Happens every time 😜\n\nMade this for Twitter but it really struck a nerve there so posting here as well.\n\n#shorts #iOSDeveloper #DaveJacobsen","published":"2021-07-27T16:16:44Z","thumbnail_url":"https://img.youtube.com/vi/zRxDTmSLY7o/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"You hate DispatchQueue.main.async { } ? Good news, @MainActor killed it ☠️","channel_name":"Vincent Pradeilles on YouTube","video_id":"6qHgFjbp90U","video_url":"https://www.youtube.com/watch?v=6qHgFjbp90U","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\n⚠️  Xcode 13 beta 3 has introduced a breaking change in the async API, we now need to use `Task { }` instead of `async { }`\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-27T14:58:55Z","thumbnail_url":"https://img.youtube.com/vi/6qHgFjbp90U/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"CloudKit - Intro, Pricing, Terms, & Definitions","channel_name":"Sean Allen on YouTube","video_id":"mXGg-iwZNUA","video_url":"https://www.youtube.com/watch?v=mXGg-iwZNUA","description":"This video is a free preview of the Introduction to CloudKit section in my intermediate SwiftUI course, Dub Dub Grub. I explain what CloudKit is, how much it costs (pricing plans), pros and cons of using it, terms and definitions and more.\n\nIf you've enjoyed this video and want to learn more, here's a 15% off promo code for the full course:\n\nUse the code CLOUDKIT-INTRO at checkout - https://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit\n\nIn the full course we build a singular product over 81+ videos and cover a wide variety of topics including SwiftUI, CloudKit, MapKit and more. You can watch the short overview video and the first section as a free preview here:\n\nhttps://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit\n\nTimestamps:\n0:00 - What is CloudKit\n1:08 - CloudKit Pricing\n3:09 - Pros of CloudKit\n5:14 - Privacy\n5:54 - Cons of CloudKit\n8:52 - Why I chose CloudKit for Dub Dub Grub\n10:14 - Terms & Definitions Intro\n10:23 - Containers\n10:48 - Databases\n12:44 - CKRecords\n13:49 - CKReference\n14:36 - CKOperation\n15:37 - Convenience API\n17:22 - Course Info & Discount\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-07-27T14:33:46Z","thumbnail_url":"https://img.youtube.com/vi/mXGg-iwZNUA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use Binding in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @Binding SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"yKrxvnk1a-0","video_url":"https://www.youtube.com/watch?v=yKrxvnk1a-0","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @Binding Property Wrapper in SwiftUI, discuss best practises for when to use the @Binding Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuibinding #whatisbindingswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-07-27T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/yKrxvnk1a-0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Code Completion Episode 39 - Breakpoint Breadcrumbs","channel_name":"Code Completion","video_id":"akU2aaCuqWY","video_url":"https://www.youtube.com/watch?v=akU2aaCuqWY","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:18 - #IndieAppSpotlight\n01:57 - How do you debug code?\n11:10 - Console Commands\n12:45 - Print Debugging\n16:09 - Breakpoints, Right Clicking, and Parallel Universes\n31:06 - os_signpost and logging\n46:46 - Sponsor: Weekly Swift Exercises\n48:10 - #CompleteTheCode \n50:06 - Compiler Error\n1:04:07 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with two apps for you to check out:\n    • SongKit by Thomas Grapperon (@tgrapperon): https://songkit.app \n    • Minimal by Arthur Van Siclen (@arthurofbabylon): https://minimal.app \n• Debugging Discussion\n• View Debugging\n    • Reveal: https://revealapp.com\n• Console Commands: `v`, `p`, `po`\n• The usefulness of print debugging\n• Breakpoints\n    • Parallel Universes: https://www.youtube.com/watch?v=kpk2tdsPh0A\n• os_signpost and logging\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://mailchi.mp/hey/weekly-swift-exercise-signup today to subscribe!\n\nThis week's Compiler Error has a theme: Error Handling!\n1 - NSError supports built-in error recovery through the use of a recovery attempter, allowing the origin of the error a chance to handle things like retries when delivered to an NSAlert.\n2 - A custom Swift Error type can provide localized description information by conforming to LocalizedError and overriding localizedDescription.\n3 - Although it isn’t possible to specify the type of Error thrown from a method in Swift, it is possible to restrict the error type when it is delivered within a Result.\n4 - It is possible to omit localized descriptions and failure reasons when creating an NSError while still making this information available to consumers of the error by creating a userInfo provider for the error domain.\n\nYour hosts for this week: Fernando Olivares, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJRtoSR, @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, July 22nd, 2021.","published":"2021-07-27T12:00:01Z","thumbnail_url":"https://img.youtube.com/vi/akU2aaCuqWY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Building macOS News App with SwiftUI 3 & NewsAPI | Full Course","channel_name":"Xcoding with Alfian","video_id":"YSR_Hk-ivrA","video_url":"https://www.youtube.com/watch?v=YSR_Hk-ivrA","description":"In this course, we will build a Full macOS News App using SwiftUI 3 that fetches latest news from newsapi.org. We'll use native macOS APIs such as Menu Bar Command, Touchbar, Preferences Window,  Share Picker, Context Menu, Preferences Window. #swiftui #macOS #wwdc\n\nHere are the main features of the News App we'll build:\n1. Fetch news based on categories: general, business, science, technology, health, entertainment, sports\n2. Bookmark articles so it can be persisted even when the app restarts.\n3. Share article using native macOS Share Service Picker.\n4. Search news based on the search query you type on the search bar.\n5. Recent search history list.\n6. Suggestion search list.\n7. Custom Menu Bar Command to refresh News and toggle sidebar\n8. Settings/Preferences Window\n9. Right Click Context Menu\n10. Touchbar menu navigation\n\nTimeline:\n00:00 Introduction & What we will build demo\n03:09 Add & Configure macOS Target\n07:42 Shared Source Files & Target Memberships\n12:01 Sidebar Master Detail Navigation on macOS\n25:42 Toggle Sidebar Menu Command, Keyboard Shortcut, & Toolbar Button\n33:26 News Detail View iOS migration to macOS\n46:38 Article Grid List macOS Styling\n56:05 Bookmark Detail View iOS migration to macOS\n50:46 Share Menu with NSSharePicker\n1:04:16 Context Menu Right Click\n1:10:00 Refresh Menu Bar Command, Keyboard Shortcut, & Toolbar Button\n1:21:11 Touchbar Menu Navigation\n1:24:40 Settings/Preferences Window\n1:31:37 Searchable Sidebar List on macOS\n1:48:31 Closing\n\nComplete Project GitHub Repository:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 1 - Build an iOS News App with SwiftUI 3 & NewsAPI:\nhttps://youtu.be/LRnbFjq0bTM\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3:\nhttps://youtu.be/AcV440Pv9a4","published":"2021-07-27T01:00:04Z","thumbnail_url":"https://img.youtube.com/vi/YSR_Hk-ivrA/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to use State in SwiftUI (SwiftUI Tutorial, SwiftUI Data Flow, @State Property Wrapper Explained)","channel_name":"tundsdev on YouTube","video_id":"lBaL4Bs39Sg","video_url":"https://www.youtube.com/watch?v=lBaL4Bs39Sg","description":"In this SwiftUI tutorial, we’ll be looking at an interesting topic in SwiftUI and one of the SwiftUI basics, SwiftUI Data Flow. We’ll start of in this video looking at how to use @State Property Wrapper in SwiftUI, discuss best practises for when to use the @State Property Wrapper in SwiftUI & also some other tips from Apple.\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nMastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)\nhttps://youtu.be/P6eFtYaX4ow\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuistate #whatisstateswiftui #swiftuipropertywrappers #swiftuibasics","published":"2021-07-26T17:00:33Z","thumbnail_url":"https://img.youtube.com/vi/lBaL4Bs39Sg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Open Source Your Mobile Apps. Top 4 Reasons.","channel_name":"Dave Jacobsen on YouTube","video_id":"i94R5WyXFu8","video_url":"https://www.youtube.com/watch?v=i94R5WyXFu8","description":"I make all of my apps open source and have received lots of benefits from it, as well as from viewing other open source apps. In this vid I share my top 4 reasons to consider making your own apps open source.\n\nRepo for open source App Store Apps: https://github.com/dkhamsing/open-source-ios-apps\n\n⏰ Timestamps ⏰\n0:00 Intro\n0:31 Employers love it\n2:26 Cool repo for open source App Store Apps\n2:44 Help other devs learn\n3:03 Accountability\n3:26 Closing\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-07-26T12:06:52Z","thumbnail_url":"https://img.youtube.com/vi/i94R5WyXFu8/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Actors in Swift: Implementing concurrency code is now safer!","channel_name":"Swift and Tips","video_id":"8jvtHCXJ4Ow","video_url":"https://www.youtube.com/watch?v=8jvtHCXJ4Ow","description":"Hello guys, Welcome to another video!\n\nAt some point in our lives as developers, we will have to work with concurrency. Concurrency is one of the most interesting topics in computer science, but also one of the most complicated to understand. \n\nAnd of course, implementing concurrent code is hard to maintain and debug. In Swift we have many ways to solve concurrent issues, but, we still require a lot of intuition to detect where is a potential bug around. \n\nHowever, that will change forever with the usage of Actors. Let’s explore today how they work and how building concurrent code is now safer.\n\nContent:\n0:00 - Intro\n0:52 - Concurrency concept\n2:11 - Explaining Chat demo\n5:33 - We got a data race!\n7:05 - Solving data race with DispatchQueue\n8:20 - Is this the only concurrent issue?\n8:56 - What is an actor in Swift?\n9:25 - Transforming the class into an actor\n17:35 - Outro\n\n------\n\nSource code showed in the video: https://github.com/pitt500/ActorsDemo\n\n------\nResources:\n* Actors (WWDC21): https://developer.apple.com/videos/play/wwdc2021/10133/\n* How actors work internally?: https://swiftrocks.com/how-actors-work-internally-in-swift\n* The origin of Actors: https://twitter.com/swiftandtips/status/1411850465185251328?s=21\n* Swift.org: https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html\n* Donny Wals: https://www.donnywals.com/an-introduction-to-synchronizing-access-with-swifts-actors/\n* AvanderLee: https://www.avanderlee.com/swift/actors/\n* Actor's proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md\n\n------\nOther videos in the channel:\n* Async/await: https://youtu.be/esmf26aGz4s\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-07-25T19:10:34Z","thumbnail_url":"https://img.youtube.com/vi/8jvtHCXJ4Ow/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"New Course Release: SwiftUI CoreData $35 Discount by 7/27","channel_name":"Lets Build That App","video_id":"WSx6bCwhQXw","video_url":"https://www.youtube.com/watch?v=WSx6bCwhQXw","description":"SwiftUI CoreData Money Tracker with iPad Support\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Core%20Data%20Money%20Tracker%20with%20iPad%20Support\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-07-25T14:37:31Z","thumbnail_url":"https://img.youtube.com/vi/WSx6bCwhQXw/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Firebase Account Deletion SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"Ro2BEKoclRY","video_url":"https://www.youtube.com/watch?v=Ro2BEKoclRY","description":"This is the third of 3 updates to the 10 part Sign in to Firebase with Email-Password or Sign In with Apple Playlist.\nIn this video we meet the Apple App Store requirement that specifies that you must provide the user with the ability to delete their account and all associated data if they wish.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:47 Creating the ProfileView\n14:07 The ReauthenticateView\n23:13: Reauthenticating with email/password\n25:45 Reauthenticating with Sign In With Apple\n27:15 Deleting user data and account\n\nStarter Project:\nhttps://www.createchsol.com/FireBaseLoginProjects/FirebaseLogin-IOS14-SPM.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Firebase-Login--Email-Password-and-SigninWithApple\n\nComplete series videos\n1. Firebase Login With SwiftUI - Introduction : https://youtu.be/r0fSiNaYjPI\n2. Xcode Project Setup: https://youtu.be/DotGrYBfCuQ\n3. LoginView Part 1: https://youtu.be/eyzjUXf9VYM\n4. LoginView Part 2: https://youtu.be/oCJh_qiszP4\n5. Firebase Setup: https://youtu.be/rd-c2EXBQns\n6. Am I Authenticated: https://youtu.be/xR03kK3t1s0\n7. Sign up with Email:  https://youtu.be/uZMC07QPeIk\n8. Sign in with Email: https://youtu.be/ng22GGzg5kI\n9. Password Reset: https://youtu.be/Twyt0K_-I2o\n10. Sign in with Apple: https://youtu.be/3PAWaMFe_X4\n\niOS 14 Update Videos:\n1.  Bug Fixes and SignInWithApple Button\n   https://youtu.be/zzn0HkjmaLo\n2. Migration from CocoaPods to Swift Package Manger (Optional)\n   https://youtu.be/-84h6Acb6UM\n3. User Initiated Firebase account deletion\n   https://youtu.be/Ro2BEKoclRY\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-07-25T13:51:25Z","thumbnail_url":"https://img.youtube.com/vi/Ro2BEKoclRY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"WIWO #14: Course Launch Earnings, Business Evolution, Zero To One, WWDC Thoughts & More","channel_name":"Sean Allen on YouTube","video_id":"m8K4j3NV56U","video_url":"https://www.youtube.com/watch?v=m8K4j3NV56U","description":"In this episode of What I'm Working On, I discuss how the launch of my latest course, \"Dub Dub Grub\" went and how that led to me being burnt out. I also discuss what I'm going to focus on for the rest of 2021 with CreatorView and how that wasn't an easy decision even though it's REALLY what I want to do. I give my thoughts on WWDC 2021 among many other topics. \n\n\"What I'm Working On\" is a show where I discuss my business and life as an independent app developer and content creator.\n\niOS Dev Discussions Podcast:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 - What is this show?\n0:37 - Episode Topic Rundown\n1:31 - Dub Dub Grub Launch Results\n6:23 - Course Burnout\n8:15 - The Rest of 2021\n9:35 - CreatorView Decision\n13:15 - Course Advertising\n15:27 - CreatorView: Zero To One\n18:47 - Finance Channel Update\n20:01 - Consulting: Business Evolving\n23:34 - Sponsor Update\n25:45 - WWDC Thoughts\n30:14 - DeFi App Job Update\n31:48 - Angel Investing\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-07-24T14:32:02Z","thumbnail_url":"https://img.youtube.com/vi/m8K4j3NV56U/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Making a Simple Combine Call in SwiftUI - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"ir_nRYLg9y8","video_url":"https://www.youtube.com/watch?v=ir_nRYLg9y8","description":"How to make a Simple Combine Call in SwiftUI.\n\nFollow me on twitter! https://twitter.com/matthias_code\n\nChapters:\n00:00 Intro\n00:48 Project Overview\n04:15 Url Call\n08:58 Viewmodel Handling\n14:47 Summary\n15:52 Outro\n\nCrescent Moon by Purrple Cat | https://purrplecat.com\nMusic promoted by https://www.free-stock-music.com\nCreative Commons Attribution-ShareAlike 3.0 Unported\nhttps://creativecommons.org/licenses/by-sa/3.0/deed.en_US","published":"2021-07-23T15:25:56Z","thumbnail_url":"https://img.youtube.com/vi/ir_nRYLg9y8/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"1 Year of CoronaMelder, by Roel Spruit (English)","channel_name":"CocoaHeadsNL","video_id":"LG3GO8gyaeU","video_url":"https://www.youtube.com/watch?v=LG3GO8gyaeU","description":"In May 2020 work began on building CoronaMelder, an experimental contact tracing app. In this talk Roel will take a look at the development of the app, the work that has been done since its initial launch and the lessons that can be learned from such a public software project.","published":"2021-07-22T19:39:34Z","thumbnail_url":"https://img.youtube.com/vi/LG3GO8gyaeU/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"How to get rid of Flaky Tests with Xcode 13 new tool!","channel_name":"Vincent Pradeilles on YouTube","video_id":"LJwNGnn4-fY","video_url":"https://www.youtube.com/watch?v=LJwNGnn4-fY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-22T15:00:23Z","thumbnail_url":"https://img.youtube.com/vi/LJwNGnn4-fY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"CocoaHeadsNL Online Meetup, 21 July 2021","channel_name":"CocoaHeadsNL","video_id":"fEJO43QntQ0","video_url":"https://www.youtube.com/watch?v=fEJO43QntQ0","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk from Roel Spruit about the CoronaMelder app. He will give us a look at the development of the app, the work that has been done since its initial launch and the lessons that can be learned from such a public software project.\n\nPlease note: this time we start at 20:00 Hrs CET (18:00 UTC).","published":"2021-07-22T07:09:03Z","thumbnail_url":"https://img.youtube.com/vi/fEJO43QntQ0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Migrating from CocoaPods to Swift Package Manager","channel_name":"Stewart Lynch on YouTube","video_id":"-84h6Acb6UM","video_url":"https://www.youtube.com/watch?v=-84h6Acb6UM","description":"This is the second of 3 updates to the 10 part Sign in to Firebase with Email-Password or Sign In with Apple Playlist.\nThis video is optional, but I take you through the process of migrating from CocoaPods to Swift Package Manager to remove any third party dependencies.\nThough the content is specific to this series, it also applies to all migrations.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nComplete series videos\n1. Firebase Login With SwiftUI - Introduction : https://youtu.be/r0fSiNaYjPI\n2. Xcode Project Setup: https://youtu.be/DotGrYBfCuQ\n3. LoginView Part 1: https://youtu.be/eyzjUXf9VYM\n4. LoginView Part 2: https://youtu.be/oCJh_qiszP4\n5. Firebase Setup: https://youtu.be/rd-c2EXBQns\n6. Am I Authenticated: https://youtu.be/xR03kK3t1s0\n7. Signup with Email:  https://youtu.be/uZMC07QPeIk\n8. Signin with Email: https://youtu.be/ng22GGzg5kI\n9. Password Reset: https://youtu.be/Twyt0K_-I2o\n10. Sign in with Apple: https://youtu.be/3PAWaMFe_X4\n\niOS 14 Update Videos:\n1.  Bug Fixes and SignInWithApple Button\n   https://youtu.be/zzn0HkjmaLo\n2. Migration from CocoaPods to Swift Package Manger (Optional)\n   https://youtu.be/zzn0HkjmaLo\n3. User Initiated Firebase account deletion\n   Coming July 25\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-07-21T13:50:04Z","thumbnail_url":"https://img.youtube.com/vi/-84h6Acb6UM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Never use User Defaults to store sensitive data!","channel_name":"Vincent Pradeilles on YouTube","video_id":"UAgtOTOH2nQ","video_url":"https://www.youtube.com/watch?v=UAgtOTOH2nQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLearn more about the Keychain API 👉 https://www.hackingwithswift.com/read/28/3/writing-somewhere-safe-the-ios-keychain\nGet the code shown in this video 👉 https://bit.ly/3etqWWa\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-20T14:55:40Z","thumbnail_url":"https://img.youtube.com/vi/UAgtOTOH2nQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 38: We Hand Chiseled Our Corners","channel_name":"Code Completion","video_id":"sqjDTx2L2vA","video_url":"https://www.youtube.com/watch?v=sqjDTx2L2vA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:18 - #IndieAppSpotlight\n01:38 - Server-configured UI\n18:37 - iOS is not the Main Character\n22:10 - “Websites in App Form”\n34:31 - Native vs. Cross-Platform\n57:21 - Sponsor: Sticky Widgets\n58:20 - Complete the Code\n59:02 - Compiler Error\n1:10:43 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with two apps for you to check out:\n    • ActiveDock by Gerasim Sergey (@gerasim_sergey): https://noteifyapp.com/activedock/\n    • Timing by Daniel Alm (@daniel_a_a): https://timingapp.com/?lang=en\n• Server-configured UI\n    • AirBnB: https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5\n    • Turbo: https://turbo.hotwired.dev\n    • TVML: https://developer.apple.com/documentation/tvml\n• iOS VS Web Development\n• Websites in App Form\n• Native vs. Cross-Platform Development: Dropbox and Airbnb’s Backpedaling\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nThis week's Compiler Error has a theme: Email Validation!\n1 - \"I love Objective-C\"@coders.com\n2 - dimitri.@codecompletion.io\n3 - admin@[IPv6:2020:de9::1]\n4 - appsupport(See Dimitri)@helpdesk\n\nYour hosts for this week: Fernando Olivares, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJRtoSR, @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, July 15th, 2021.","published":"2021-07-20T12:00:22Z","thumbnail_url":"https://img.youtube.com/vi/sqjDTx2L2vA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Chilling with some Apple Arcade games 🕹","channel_name":"Vincent Pradeilles on YouTube","video_id":"bXw-dzXcCx8","video_url":"https://www.youtube.com/watch?v=bXw-dzXcCx8","description":"Exciting news, I’m gonna try a new livestream format!\n\nThis time we won’t be talking about code, and instead the plan is to chill and discover a few Apple Arcade games 🕹\n\nIt’ll be on Thursday 8PM CET and I really hope you’re all going to enjoy it 🥰","published":"2021-07-18T17:02:55Z","thumbnail_url":"https://img.youtube.com/vi/bXw-dzXcCx8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Firebase Sign In with Email/Apple in SwiftUI - iOS 14 Update","channel_name":"Stewart Lynch on YouTube","video_id":"zzn0HkjmaLo","video_url":"https://www.youtube.com/watch?v=zzn0HkjmaLo","description":"This is the first of 3 updates to the 10 part Sign in to Firebase with Email-Password or Sign In with Apple Playlist.\nIn this video, we fix a nagging bug and typos as well as update to iOS 14 by replacing the UIViewRepresentable for the SIgnInWithApple button by the native SwiftUI Version\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:20 Creating a Firebase Project in Firebase Console\n4:25 Bug fixes\n8:55 Replacing the SignInWithAppleView with SIgnInWithAppleButton\n\nStarter Project Files:\nYou can continue on from the last video in this series (video 10) if you have completed the work, or you can start with the completed code. \nhttps://www.createchsol.com/FireBaseLoginProjects/FirebaseLoginUpdateStarter.zip\n\nComplete series videos\n1. Firebase Login With SwiftUI - Introduction : https://youtu.be/r0fSiNaYjPI\n2. Xcode Project Setup: https://youtu.be/DotGrYBfCuQ\n3. LoginView Part 1: https://youtu.be/eyzjUXf9VYM\n4. LoginView Part 2: https://youtu.be/oCJh_qiszP4\n5. Firebase Setup: https://youtu.be/rd-c2EXBQns\n6. Am I Authenticated: https://youtu.be/xR03kK3t1s0\n7. Signup with Email:  https://youtu.be/uZMC07QPeIk\n8. Signin with Email: https://youtu.be/ng22GGzg5kI\n9. Password Reset: https://youtu.be/Twyt0K_-I2o\n10. Sign in with Apple: https://youtu.be/3PAWaMFe_X4\n\niOS 14 Update Videos:\n1.  Bug Fixes and SignInWithApple Button\n   https://youtu.be/zzn0HkjmaLo\n2. Migration from CocoaPods to Swift Package Manger (Optional)\n   Coming July 21\n3. User Initiated Firebase account deletion\n   Coming July 25\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-07-18T13:46:44Z","thumbnail_url":"https://img.youtube.com/vi/zzn0HkjmaLo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"I spent 8 hours debugging this problem in iOS! 🔥","channel_name":"Swift and Tips","video_id":"OrGjhLQHo34","video_url":"https://www.youtube.com/watch?v=OrGjhLQHo34","description":"Hello guys, Welcome to another video!\n\nThis video was totally out of my schedule, however, I decided to make it because there aren't so many examples about this issue working with UIDocumentPickerViewController and URLs. Here are my two cents to avoid you wasting hours of debugging. If this video saved your life, don't forget to like it and subscribe ;)!\n\nIf you want to know more about UIViewControllerRepresentable, check this one: https://youtu.be/ajIAVH_fr4Q\n\nContent:\n0:00 - Intro\n0:53 - Document is not displayed in a real device\n3:08 - The root of the issue\n3:12 - Reading the URL securely (more or less 😅)\n7:30 - Using secure access well\n8:17 - Using File Coordinator\n12:40 - Outro\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/UIDocumentPickerViewController%20Fix\n\n------\nResources:\n* UIDocumentPickerViewController: https://developer.apple.com/documentation/uikit/uidocumentpickerviewcontroller\n* Providing access to directories: https://developer.apple.com/documentation/uikit/view_controllers/providing_access_to_directories\n\n------\nOther videos in the channel:\n* What's new in SwiftUI 3.0: https://youtu.be/esmf26aGz4s\n* Async/Await in action: https://youtu.be/esmf26aGz4s\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-07-16T11:00:12Z","thumbnail_url":"https://img.youtube.com/vi/OrGjhLQHo34/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Did you know Swift has a built-in parallel for loop?","channel_name":"Vincent Pradeilles on YouTube","video_id":"PvIl4vugytc","video_url":"https://www.youtube.com/watch?v=PvIl4vugytc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3eemzOo\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-15T15:02:31Z","thumbnail_url":"https://img.youtube.com/vi/PvIl4vugytc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Concurrency Essentials: Task Cancellation","channel_name":"Peter Friese on YouTube","video_id":"KdHd4rwK_oc","video_url":"https://www.youtube.com/watch?v=KdHd4rwK_oc","description":"In this episode, I will show you how to implement a live search feature using SwiftUI's new searchable view modifier, and how to use async/await's Cooperative Task Cancellation to make sure the search results appear in the correct order.\n\nChapters:\n00:00 Intro\n00:50 The sample app\n02:39 Something weird is happening\n03:30 Debugging the weird behaviour\n04:48 Using Combine's debounce operator\n06:42 Task cancellation\n09:13 Fixing the progress spinner\n10:36 Combine and async/await combined\n11:09 Closure\n\nSource code: https://github.com/peterfriese/SwiftUI-Concurrency-Essentials\nArticle: https://peterfriese.dev/swiftui-concurrency-essentials-part2/","published":"2021-07-14T12:13:52Z","thumbnail_url":"https://img.youtube.com/vi/KdHd4rwK_oc/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"GitUp: the Best Git Client for Mac","channel_name":"Richard Topchii on YouTube","video_id":"I0KbqUmsVf8","video_url":"https://www.youtube.com/watch?v=I0KbqUmsVf8","description":"Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.\nI've been using GitUp as my main Git client for a few years and I consider it to be superior not only to free, but to all paid applications in it's category.\nIt's unique interactive repo graph, unlimited redo of almost all operations, and ridiculously fast UI make interacting with Git a pleasure.\nGitUp is well suited for beginners but works as well for big projects with few tens of thousands of commits.\n\nDownload GitUp for free:\nhttps://gitup.co/\n\nStar the GitUp GitHub repository:\nhttps://github.com/git-up/GitUp\n\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\n\nTimecodes:\n0:00 Intro\n0:24 Challenges of Git\n0:56 GitUp\n1:30 Cloning the repository\n1:46 Interface overview\n2:27 Committing the changes\n2:50 Editing commits\n3:12 Working with stash\n3:40 Performance\n3:56 Summary","published":"2021-07-14T03:12:36Z","thumbnail_url":"https://img.youtube.com/vi/I0KbqUmsVf8/hqdefault.jpg","twitter_url":""},{"name":"How do you go from completionHandler to async / await? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"9CI8O7iufDI","video_url":"https://www.youtube.com/watch?v=9CI8O7iufDI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-13T14:54:10Z","thumbnail_url":"https://img.youtube.com/vi/9CI8O7iufDI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 37: Can you Verizon me now?","channel_name":"Code Completion","video_id":"1nJT2dzkxBk","video_url":"https://www.youtube.com/watch?v=1nJT2dzkxBk","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:20 - #IndieAppSpotlight\n03:00 - Interview with Michael Redig\n09:10 - Making “Apps”\n11:49 - Transitioning from SpriteKit\n28:10 - Aside: Github Copilot\n30:08 - Making “Proper” Apps\n39:45 - Current Projects\n44:28 - Tips for Junior Devs\n47:02 - Sponsor: Pennant\n47:50 - #CompleteTheCode\n49:29 - Compiler Error\n1:01:38 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with two apps for you to check out:\n    • SpamSieve by Michael Tsai (@mjtsai): https://c-command.com/spamsieve/\n    • TableFlip by Christian Tietze (@ctietze): https://tableflipapp.com\n• Interview with Michael Redig: https://twitter.com/mredig\n    • How did you get into development?\n    • When did you start making an “application”?\n    • What was the transition from learning SpriteKit first to more traditional iOS development like?\n    • When did you start making more “properly” built UIKit apps?\n    • What projects are you working on right now?\n    • Any tips for someone who wants to do development full-time?\n• GitHub CoPilot: https://copilot.github.com\n• Email Link Protector: https://apps.apple.com/us/app/email-link-protector/id1566806044?mt=12\n• KnowMe: https://testflight.apple.com/join/iJImKDBd\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nThis week's Compiler Error has a theme: Obscure Foundation File Classes!\n1 - NSFileVolume is a class that allows you to perform fundamental file system operations on volumes, such as injecting its partitions.\n2 - NSFileWrapper represents nodes in the file system, such as directories known as file packages, but can also represent regular files and symbolic links.\n3 - NSFileHandle provides a wrapper for file system descriptors, allowing you to perform basic file IO such as reading, writing, and locking files.\n4 - NSURLProtocol allows you to implement custom loading strategies for your own protocols, so they can be used anywhere a regular NSURL is used.\n\nYour hosts for this week: Spencer Curtis and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, July 9th, 2021.","published":"2021-07-13T12:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1nJT2dzkxBk/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3 | Full Course","channel_name":"Xcoding with Alfian","video_id":"AcV440Pv9a4","video_url":"https://www.youtube.com/watch?v=AcV440Pv9a4","description":"In this course, we will add iPadOS UX adaptivity to the iOS News App we have created on the previous course. By the end of the course, our News App will have full adaptivity to transition between regular and compact horizontal size class regardless the type and model of the device.\n#swiftui #iosdevelopment\n\nHere are the main features we'll build:\n1. Implement SplitView Master Detail template with Sidebar menu list on regular horizontal size class.\n2. Implement List Grid View with adaptive numbers of item per row to show more articles to the user.\n3. Add Default List Highlight Selection to sidebar menu list.\n4. Add seamless state restoration when transition between regular and compact horizontal size classes.\n\nTimeline:\n00:00 Introduction of iPadOS UX & What we will build\n07:47 Using Environment Horizontal Regular Size Class on Content View\n11:28 Create MenuItem enum to represent sidebar list items\n17:43 Build sidebar list master detail navigation\n23:37 Refactor News, Bookmark, Search screens to support all size class\n26:10 Category Injection to News screen via custom initializer\n30:35 Implement Grid List View\n47:13 Implement Share Sheet with Popover on iPad\n52:39 Handle refresh content on regular horizontal size class\n56:49 Fix Search Bar on regular horizontal size class\n1:00:17 Default Sidebar List Highlight selection and programmatic navigation\n1:15:58 Sidebar List state restoration with AppStorage\n1:22:27 Create TabMenuItem enum to represent TabItem\n1:26:37 State restoration between TabView and SidebarMenuView\n1:36:48 Closing\n\nNote: \nIf you encounter missing environment object crashes when transitioning from compact to regular size class, please add environmentObject modifier on SidebarContentView NavigationLink destination view passing ArticleBookmarkViewModel.shared. Check the completed source code from the GitHub repo below.\n \nProject GitHub Repository:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nBuild an iOS News App with SwiftUI 3 & NewsAPI | Full Course:\nhttps://youtu.be/LRnbFjq0bTM\n\nSwiftUI Navigation in List View -- Programmatic Article Navigation:\nhttps://lostmoa.com/blog/ProgrammaticNavigationInSwiftUIListView/\n\nDemistify SwiftUI - WWDC 2021 Session:\nhttps://developer.apple.com/videos/play/wwdc2021/10022/","published":"2021-07-12T02:21:04Z","thumbnail_url":"https://img.youtube.com/vi/AcV440Pv9a4/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Mastering Stacks in SwiftUI (VStack, HStack, LazyStacks, SwiftUI Tutorial)","channel_name":"tundsdev on YouTube","video_id":"P6eFtYaX4ow","video_url":"https://www.youtube.com/watch?v=P6eFtYaX4ow","description":"In this SwiftUI tutorial, we’ll discussing and looking at stacks in SwiftUI. We’ll build a weather component that displays an hourly forecast of the upcoming weather readings, using a wide range of stacks whilst also answering many of the questions that you may have like, how to use hstack?, how to use vstack?, how to use lazystack?, what is a vstack in swiftui?, what is a hstack in swiftui? and what is a lazystack in swiftui?\n\nWell let’s jump into this swiftui tutorial to find out the answer all your questions.\n\nTimestamps\n\n00:00 Introduction\n00:29 Designing and building our model\n03:15 Breaking down and planning how to tackle our weather component\n04:40 Explaining and breaking down VStack & HStack in SwiftUI\n05:45 Using VStack in SwiftUI to build our forecast view\n11:22 Explaining and breaking down LazyStack, LazyVStack & LazyHStack in SwiftUI\n14:18 Using LazyHStack in SwiftUI to build our forecast list view\n17:08 Using Measurement Formatter to format our weather readings\n19:13 Using HStack & VStack in SwiftUI to build our hourly forecast view \n24:07 Wrap up\n\nFirebase SwiftUI Login, Registration, Password Reset & Session Management with Combine\nhttps://youtu.be/5gIuYHn9nOc\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nSwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\nhttps://youtu.be/v-6qU-DqaZo\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#tundsdev #swiftuitutorial #swiftuiweatherapp #swiftuihstack #swiftuivstack #swiftuilazygrid #swiftuisfsymbols","published":"2021-07-11T15:00:08Z","thumbnail_url":"https://img.youtube.com/vi/P6eFtYaX4ow/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Collection Control Loops","channel_name":"Stewart Lynch on YouTube","video_id":"w9bAFQ1HJaM","video_url":"https://www.youtube.com/watch?v=w9bAFQ1HJaM","description":"In Swift, there are a number of different ways in which you can loop through your collections of elements.  These can be arrays, sets, dictionaries or ranges of elements.  In this video, I will take you through your options.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:35 Looping over arrays\n6:54 Looping over Dictionaries\n11:37 Looping with Ranges\n14:42 Break, Continue, nested loops, while and repeat while\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SwiftCollectionControlLoopsStarter.playground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Swift-Collection-Control-Loops\n\nOther references:\n Contains, forEach, Sorted video:\n   https://youtu.be/TnbAABxVq5w\n\n Reduce, Filter, RemoveAll video:\n   https://youtu.be/9wAhKodOyFI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-07-11T13:53:33Z","thumbnail_url":"https://img.youtube.com/vi/w9bAFQ1HJaM/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How To Make iPhone Apps Faster | My Custom Workflow [Swift 5, Xcode 12]","channel_name":"Aryaman Sharda on YouTube","video_id":"yok5XfEnJXA","video_url":"https://www.youtube.com/watch?v=yok5XfEnJXA","description":"I released my first app on the App Store back in 2013 and it took me 3 months to make and it was absolutely awful. Since then I've improved a lot and had the opportunity to work on dozens of iOS apps both professionally and personally as side projects.\n\nSo, I wanted to share my current workflow for quickly ideating and creating new iOS apps and show you how I was able to release my last 3 iOS apps from start to finish in just one week, respectively.\n\nWe'll cover my ideation process, my development tools, and my post-launch analytics workflows as well. \n\nBlog: https://digitalbunker.dev/\nTwitter: https://twitter.com/aryamansharda","published":"2021-07-10T07:54:24Z","thumbnail_url":"https://img.youtube.com/vi/yok5XfEnJXA/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Tip: Debug your SwiftUI views with _printChanges()","channel_name":"Swift and Tips","video_id":"o3WUQso1QP0","video_url":"https://www.youtube.com/watch?v=o3WUQso1QP0","description":"Hello guys, Welcome to another video!\n\nToday I will show you a new way to debug your views in SwiftUI using _printChanges() method. You can use it to find out which property is updating your view and which not. Also, we will use it in the video to understand when a view's body requires to be evaluated again and when not.\n\nContent:\n0:00 - Intro\n0:27 - Explaining the code\n1:20 - The problem debugging SwiftUI views\n3:12 - Using _printChanges() for our debugging\n5:35 - Why a property is not updating my view?\n9:00 - One more example using a counter\n10:17 - Outro\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/DebugSwiftUI_printChanges\n\n------\nResources:\n* Luca's tweet: https://twitter.com/luka_bernardi/status/1402045202714435585?lang=en\n* Demystify SwiftUI: https://developer.apple.com/videos/play/wwdc2021/10022/\n\n------\nOther videos in the channel:\n* What's new in SwiftUI 3.0: https://youtu.be/esmf26aGz4s\n* Async/Await in action: https://youtu.be/esmf26aGz4s\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-07-09T13:00:16Z","thumbnail_url":"https://img.youtube.com/vi/o3WUQso1QP0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Marketing for Software Developers: The 22 Immutable Laws of Marketing Review","channel_name":"Tom Baranowicz","video_id":"lnYVGJT4dpI","video_url":"https://www.youtube.com/watch?v=lnYVGJT4dpI","description":"Today I want to share with you what I've learned about the personal branding of Software Developer from a great and short book called \"The 22 Immutable Laws of Marketing\". Please keep in mind, that this is video is some kind of book summary, but from a Programmer's perspective. I will quickly go through the laws I find the most useful and describe to you how you can use them to be an outstanding software developer. \n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-07-09T07:23:55Z","thumbnail_url":"https://img.youtube.com/vi/lnYVGJT4dpI/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"When should you use Lazy Sequences? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"YeGVrZJj-Mg","video_url":"https://www.youtube.com/watch?v=YeGVrZJj-Mg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/34QPjYi\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-08T15:57:05Z","thumbnail_url":"https://img.youtube.com/vi/YeGVrZJj-Mg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create iOS Calendar app in Swift with CalendarKit (Full Tutorial)","channel_name":"Richard Topchii on YouTube","video_id":"iC4XxmExqFA","video_url":"https://www.youtube.com/watch?v=iC4XxmExqFA","description":"This is a full CalendarKit tutorial where we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. Then we'll add event creation and editing support to our calendar application. We'll make it possible to edit the beginning and the end of the event by dragging it, as in the default iOS calendar app. To edit events by filling in a form we'll be using a framework called EventKitUI in addition to EventKit and CalendarKit.\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\nEventKitUI:\nhttps://developer.apple.com/documentation/eventkitui\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nWatch two parts of this tutorial separately:\nPart 1: Create iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=cvF1D-F_LPw\nPart 2: Editing events: iOS Calendar app in Swift with CalendarKit\nhttps://www.youtube.com/watch?v=6KHTYsYs12w\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Intro\n0:34 Create an Xcode project\n1:34 Configure Xcode project\n5:17 Testing our configuration\n6:28 Installing CalendarKit\n9:05 EventKit\n10:22 Requesting calendar access\n13:28 Adding events to the calendar\n14:05 Displaying events in CalendarKit\n15:04 Fetching events from the EventStore\n18:30 Converting events to CalendarKit's format\n22:23 Getting notified for event changes\n25:29 1st milestone & explanation\n26:22 Reacting to event selection\n28:34 Adding a custom data model\n36:35 Event detail view\n41:15 How editing works in CalendarKit\n47:28 Activating edit mode\n51:28 Saving changes to the Event Store\n54:50 Exiting edit mode\n55:46 Creating new events\n1:00:53 Showing a form for new events\n1:07:34 Final result & explanation\n1:08:11 Conclusion","published":"2021-07-06T17:56:49Z","thumbnail_url":"https://img.youtube.com/vi/iC4XxmExqFA/hqdefault.jpg","twitter_url":""},{"name":"When should you use Mirrors? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"pqOmz_vscIc","video_url":"https://www.youtube.com/watch?v=pqOmz_vscIc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-06T14:55:15Z","thumbnail_url":"https://img.youtube.com/vi/pqOmz_vscIc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 36: O(unable to type-check this expression in reasonable time)","channel_name":"Code Completion","video_id":"kPofNgYRr6o","video_url":"https://www.youtube.com/watch?v=kPofNgYRr6o","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:17 - Indie App Spotlight\n01:34 - Intro to Computational Complexity\n29:46 - Clever Code and Documentation\n42:34 - Final Thoughts\n44:58 - Sponsor: Not Phở\n46:09 - Complete The Code\n47:43 - Aftershow: CMTime is weird\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with two apps for you to check out:\n    • EventZones by Bharat Kumar (@BharatDevk): https://apps.apple.com/us/app/eventzones/id1541274241\n    • Orbit by Malin Sundberg (@malinsundberg): https://timeinorbit.com\n• Computational complexity, and Big O notation: https://adrianmejia.com/most-popular-algorithms-time-complexity-every-programmer-should-know-free-online-tutorial-course/\n• The importance of documenting algorithms.\n• Benchmarking and profiling before optimizing.\n• CMTime and all its weirdness.\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nYour hosts for this week: Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, July 1st, 2021.","published":"2021-07-06T12:00:14Z","thumbnail_url":"https://img.youtube.com/vi/kPofNgYRr6o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to Implement Dependency Injection In iOS [Swift 5, iOS 12, Step-by-Step]","channel_name":"Aryaman Sharda on YouTube","video_id":"M3S2FS2zCN0","video_url":"https://www.youtube.com/watch?v=M3S2FS2zCN0","description":"iOS Checklist: https://github.com/aryamansharda/iOS-PR-Checklist\n\nToday, we’ll look at one of the most important patterns in modern iOS development -  dependency injection. \n\nDependency injection is just a fancy term for the idea that if you have an object that relies on things to function, that object should receive those dependencies as input and should not be in charge of creating those dependencies itself. \n\nWe know that one of the main goals when developing software is to create classes and components that are loosely coupled and flexible. Dependency injection enables us to do just that. \n\nThe other main advantage of dependency injection is how testable it makes your codebase. Dependency injection makes it very easy to replace an object's dependencies with mock objects which make unit tests easier to set up and allows us to isolate behavior.\n\nWe'll cover initializer, property, and method injection. \n\nBlog Post: https://digitalbunker.dev/\nTwitter: https://twitter.com/aryamansharda","published":"2021-07-05T20:41:55Z","thumbnail_url":"https://img.youtube.com/vi/M3S2FS2zCN0/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Actors & Structured Concurrency, Live! 🎙 with Donny Wals","channel_name":"Vincent Pradeilles on YouTube","video_id":"x2z-WThd6gE","video_url":"https://www.youtube.com/watch?v=x2z-WThd6gE","description":"Live streams are back, with the awesome guest Donny Wals 🎙\n\nNow that Actors and Structured Concurrency have been officially announced at WWDC, it's more than time to dive deep into the topic!\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-07-04T17:11:27Z","thumbnail_url":"https://img.youtube.com/vi/x2z-WThd6gE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Combine Form Validation SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"J2H5Wh1Stz8","video_url":"https://www.youtube.com/watch?v=J2H5Wh1Stz8","description":"In this video I am going to walk you through a process for creating a Login View for your app that includes some design work, MVVM and field Validation using Combine\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:00 Designing the Log in Form\n21:30 Applying Combine Field Validation\n\nStarter Project Files:\nPart 1\nhttp://www.createchsol.com/StarterProjects/CombineFormValidationStarter.zip\n\nPart 2 (If you skip the first part, used this completed part 1 for the Coming Validation section\nhttp://www.createchsol.com/StarterProjects/CombineFormValidationPart1Complete.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Combine-Form-Validation-Complete\n\nOther references:\n Original Video not using Combine:\n   https://youtu.be/7oMlz-pMSAI\n\nTundsdev - SwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)\n   https://www.youtube.com/watch?v=v-6qU-DqaZo\n\nSwiftUI Login Workflow\n   https://youtu.be/QrTChgzseVk\n\nBiometric Authentication\n   https://youtu.be/-4gbUyZZZgs\n\nEmail Regex site\n   https://emailregex.com\n\nPassword Regex Stack Overflow\n   https://stackoverflow.com/questions/19605150/regex-for-password-must-contain-at-least-eight-characters-at-least-one-number-a\n   \nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-07-04T13:42:23Z","thumbnail_url":"https://img.youtube.com/vi/J2H5Wh1Stz8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Dismissing views in SwiftUI 3.0 & iOS 15","channel_name":"Swift and Tips","video_id":"RNa_ZEMVTZk","video_url":"https://www.youtube.com/watch?v=RNa_ZEMVTZk","description":"Hello guys, Welcome to another video!\n\nThis new iteration of SwiftUI brought us great additions, but also we got some deprecations, one of them is presentationMode. Let's talk about what are the ways to dismiss modal views in SwiftUI. Additionally, I want to share my experience dismissing views since the first version of the framework.\n\nContent:\n0:00 - Intro\n0:53 - Binding\n5:05 - PresentationMode (deprecated in iOS 15)\n6:50 - DismissAction\n8:30 - callAsFunction\n9:57 - My experience dismissing views in SwiftUI\n12:06 - Outro\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/DismissSwiftUI\n\n------\nResources:\n* DismissAction: https://developer.apple.com/documentation/swiftui/environmentvalues/dismiss\n* PresentationMode: https://developer.apple.com/documentation/swiftui/presentationmode\n\n------\nOther videos in the channel:\n* What's new in SwiftUI 3.0: https://youtu.be/esmf26aGz4s\n* Async/Await in action: https://youtu.be/esmf26aGz4s\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-07-03T20:54:52Z","thumbnail_url":"https://img.youtube.com/vi/RNa_ZEMVTZk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"How To Use Functional Programming in Swift [Beginner's Guide | Step-by-Step]","channel_name":"Aryaman Sharda on YouTube","video_id":"VhCc2DzIX00","video_url":"https://www.youtube.com/watch?v=VhCc2DzIX00","description":"Blog Post: https://digitalbunker.dev/2021/07/23/functional-programming-in-swift-beginners-guide-swift-5-2021/\n\nToday, we’re going to take a look at functional programming and I’ll show you why it’s one of the best ways to write thread safe and readable code and how it differs from your more traditional imperative programming.\n\nImperative programming is a paradigm in which you execute statements that change the state of a program. Functional programming, instead, tries to prevent making any changes to the existing state of the application or introduce any side effects. And since it’s not making any changes to the current state of the application and it’s variables, it’s inherently thread safe. \n\nSimply put, in imperative programming, changing the variable's state and introducing side effects is permissible, in functional programming it is not.\n\nIn the video we'll go over some examples and see a real-world use case. \nBlog Post (to come)\n\nFunctional programming in iOS is becoming more and more mainstream and is critical to the SwiftUI and Combine ecosystems. Levering these language features and new paradigm correctly allows you to write optimized, thread-safe, easily testable, and readable code.","published":"2021-07-03T07:37:36Z","thumbnail_url":"https://img.youtube.com/vi/VhCc2DzIX00/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Onboarding - SwiftUI Conditional Navigation and Transition Animation","channel_name":"Mark Moeykens on YouTube","video_id":"-sOkTOsAzMs","video_url":"https://www.youtube.com/watch?v=-sOkTOsAzMs","description":"👉  Explorers Club: https://www.bigmountainstudio.com/explorers\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2021-07-01T18:29:25Z","thumbnail_url":"https://img.youtube.com/vi/-sOkTOsAzMs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"enum vs static: how do you choose? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"eCMDK_XhRXg","video_url":"https://www.youtube.com/watch?v=eCMDK_XhRXg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-07-01T14:56:12Z","thumbnail_url":"https://img.youtube.com/vi/eCMDK_XhRXg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Do Logging In Swift The Right Way | How To Create A Custom Logging Utility","channel_name":"Aryaman Sharda on YouTube","video_id":"Ao6jkaV_9Kc","video_url":"https://www.youtube.com/watch?v=Ao6jkaV_9Kc","description":"Source Code: https://digitalbunker.dev/2021/07/04/logging-in-swift-the-right-way/\n\nMost junior developers, myself included, rely heavily on print and NSLog statements to aid them in their debugging. While this approach has its place, you will greatly benefit from taking the time to create a proper logging utility.\n\nA lightweight logging utility does not have to be complicated. This video provides a simple implementation you can use in your next project.\n\nThere are 3 main advantages to this approach.\n\nFirstly, this lightweight implementation allows us to easily log at different severity levels (i.e. LogLevel). Secondly, we can leverage Swift’s literal expressions so we can add additional context (e.g. filename, function, line number, etc.) to our debug output. Finally, we can use preprocessor macros to ensure we are only logging sensitive information in DEBUG mode. \n\nFree iOS eBook: https://gumroad.com/products/fjTSv\nBlog: https://digitalbunker.dev/2021/07/04/logging-in-swift-the-right-way/\nTwitter: https://twitter.com/aryamansharda","published":"2021-07-01T07:33:18Z","thumbnail_url":"https://img.youtube.com/vi/Ao6jkaV_9Kc/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Now we can use Property Wrappers EVERYWHERE!! (in Swift 5.5)","channel_name":"Vincent Pradeilles on YouTube","video_id":"T6VZs4S07Vk","video_url":"https://www.youtube.com/watch?v=T6VZs4S07Vk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCheckout the Swift Evolution Proposal 👉 https://github.com/apple/swift-evolution/blob/main/proposals/0293-extend-property-wrappers-to-function-and-closure-parameters.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-29T14:55:02Z","thumbnail_url":"https://img.youtube.com/vi/T6VZs4S07Vk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"4 iOS Developer Portfolios - Review & Critique | Jun 2021","channel_name":"Sean Allen on YouTube","video_id":"Sy6ofNblWAA","video_url":"https://www.youtube.com/watch?v=Sy6ofNblWAA","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I review/critique a few iOS developer's websites for their apps as well as a portfolio. You'll get a chance to see a bunch of different website and portfolio ideas as well as hear my advice on how to improve them. Hopefully they provide some inspiration and ideas for your own app website or developer portfolio!\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nPortfolio Review Playlist:\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgHJ1X3vOutG8Md7vPdUAWle\n\n*** Note on Portfolio Links***\nI no longer link to these portfolios in the description. In a previous portfolio video I got a YouTube community strike warning because one of the links got compromised and led to a deceptive website months after the release of the video. If you get 3 community strikes, they shut down your channel, so it's not worth the risk of including these links. Hope you understand.\n\nTimestamps:\n0:00 - Intro\n0:28 - Martin Tamu\n4:23 - Brian Kim\n7:36 - Joe Pham\n12:31 - How Squarespace can help\n13:23 - Nikola\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nObjc.io Books (Thinking in SwiftUI & Advanced Swift):\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-06-29T12:43:13Z","thumbnail_url":"https://img.youtube.com/vi/Sy6ofNblWAA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 35: I Didn't Watch the Video","channel_name":"Code Completion","video_id":"cUve4vPuQ5I","video_url":"https://www.youtube.com/watch?v=cUve4vPuQ5I","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Indie App Spotlight\n01:37 - Initial Project Planning\n08:03 - Prototyping\n15:25 - Model vs UI\n21:12 - Project Trackers\n40:40 - Tracker Terminology\n52:52 - Sponsor: Super Easy Timer\n53:30 - Complete the Code\n54:55 - Compiler Error: Actors\n1:10:11 - Outro\n1:11:57 - Aftershow: Tiktok is crazy town\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with two apps for you to check out:\n    • AppWage by Kyle Hankinson: https://apps.apple.com/app/appwage/id834352667\n    • Litur by Bezaleel Reuben Ashefor: https://litur.app/\n• Do you plan a project beforehand or jump in headfirst?\n• Why design an app in a graphics (non-IDE) application?\n• Do you a begin a project with the model layer or UI first?\n    • Shit user stories: https://twitter.com/shituserstory\n    • IT Crowd: “Have you tried turning it off and on again?”: https://youtu.be/nn2FB1P_Mn8\n• Common Project Management Tool Terminology.\n• Aftershow: Tiktok is crazy town:\n    • NJ crazy squatter: https://vm.tiktok.com/ZMdPJt4X1/\n    • Crazy Ex Husband: https://www.tiktok.com/@pollypocketsy/video/6925516290513833222?lang=en&amp;is_copy_url=1&amp;is_from_webapp=v1\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nThis week's Compiler Error has a theme: Swift Actors!\n1 - Actors are a reference type distinct from classes that enable thread-safe access to the data within the actor by gating access behind async members.\n2 - Actors can be used from Objective-C so long as the type is marked with @objc, and only non-isolated and asynchronous methods are called.\n3 - Actors can be accessed from non-asynchronous code within the same module so long as only let properties or non isolated methods are called.\n4 - Actors are implemented using special GCD queues and locks under the hood at compile time, minimizing bugs that arise from incorrect usage of isolated properties.\n\nYour hosts for this week: Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, June 25th, 2021.","published":"2021-06-29T12:00:17Z","thumbnail_url":"https://img.youtube.com/vi/cUve4vPuQ5I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Async/Await in action (Swift 5.5)","channel_name":"Swift and Tips","video_id":"esmf26aGz4s","video_url":"https://www.youtube.com/watch?v=esmf26aGz4s","description":"Hello guys, Welcome to another video!\n\nToday we will implement one of the new features introduced for Swift 5.5: Asynchronous functions. This will be possible by using the async/await syntax, let's see how we can refactor a code fully of closures and complicated error handling.\n\nThis demo is based on the previous video showing SwiftUI 3.0, I recommend you to check it out: https://youtu.be/ewIeL1Trd5o\n\nContent:\n0:00 - Intro\n0:31 - State of the art\n1:21 - Asynchronous code using closures\n8:25 - A lot of boilerplate code!\n9:19 - What is async/ await solving?\n10:11 - Async/Await in action\n18:28 - Is it the end of Combine?\n19:29 - Outro\n\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/AsyncAwaitDemo\n\n------\nResources:\n* Meet async/await in Swift: https://developer.apple.com/videos/play/wwdc2021/10132/\n* Async/await proposal: https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md\n* Async functions with Combine: https://www.swiftbysundell.com/articles/calling-async-functions-within-a-combine-pipeline/\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-06-29T05:54:53Z","thumbnail_url":"https://img.youtube.com/vi/esmf26aGz4s/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Build an iOS News App with SwiftUI 3 & NewsAPI | Full Course","channel_name":"Xcoding with Alfian","video_id":"LRnbFjq0bTM","video_url":"https://www.youtube.com/watch?v=LRnbFjq0bTM","description":"In this course, we will build a Full News App using SwiftUI 3 from scratch to finish that fetches latest news from newsapi.org. Along the way, we'll learn and use most of the new APIs such as Async Await, Structured Concurrency, Actors, AsyncImage, Refreshable, SwipeActions, Searchable with suggestions. #swiftui\n\nHere are the main features of the News App we'll build:\n1. Fetch news based on categories: general, business, science, technology, health, entertainment, sports\n2. Bookmark articles so it can be persisted even when the app restarts.\n3. Share article using native iOS share sheet UIActivityController.\n4. Read article inside a Safari WebView in modal sheet presentation.\n5. Search news based on the search query you type on the search bar.\n6. Recent search history list.\n7. Suggestion search list.\n\nUpdate:\nAt 2:32:45, i missed the search invocation after assigning searchVM.searchQuery with the new value. You should add search invocation below the assignment to trigger the search after the user taps on the history item.\n\nTimeline:\n00:00 Introduction - What we will build demo\n03:35 Create Xcode project\n04:53 NewsAPI Article models and stub JSON\n17:08 ArticleRowView with AsyncImage\n30:54 ArticleListView\n34:35 Safari WebView sheet presentation\n39:35 Native share sheet with UIActivityController\n43:59 Fetch Articles Async Function from NewsAPI with Category\n54:40 ArticleNewsVM ObservableObject with MainActor\n1:02:51 NewsTabView with phase view management\n1:33:40 ArticleBookmarkVM ObservableObject\n1:44:06 BookmarkTabView\n1:47:52 Actor Plist Disk Persistence for Bookmarks\n2:00:05 Add SearchBar to filter bookmarks\n2:04:32 Search Articles Async Function from NewsAPI\n2:08:07 ArticleSearchVM ObservableObject\n2:11:33 SearchTabView\n2:21:05 Search Suggestions View\n2:23:30 Add Recent Search History List\n2:27:43 SwipeAction to delete recent search keyword\n2:35:26 Persist recent searches keywords as plist\n2:41:48 Closing\n \nComplete Project GitHub Repository:\nhttps://github.com/alfianlosari/NewsAppSwiftUI\n\nPart 2 - Add iPadOS UX Adaptivity to an iOS News App with SwiftUI 3:\nhttps://youtu.be/AcV440Pv9a4\n\nWhat’s the difference between @StateObject and @ObservedObject? - Donny Wals:\nhttps://www.donnywals.com/whats-the-difference-between-stateobject-and-observedobject/","published":"2021-06-29T02:18:34Z","thumbnail_url":"https://img.youtube.com/vi/LRnbFjq0bTM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"How to Program Tic-Tac-Toe in 15 minutes. (SwiftUI | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"3ZSclLOL0QA","video_url":"https://www.youtube.com/watch?v=3ZSclLOL0QA","description":"We set out on a perilous journey. One involving simple mathematics, the Swift programming language, and MUCH more... In today's episode of how to make something in a certain amount of time, we build the game that has stood the test of time... Tic-Tac-Toe. Will you make it out alive?!?!\n\nSend results to me on Twitter! - @archetapp\n\nSource Code - https://github.com/Archetapp/TickityTacTow/\n\nMusic by Vexento\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-06-28T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/3ZSclLOL0QA/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Getting Started with SwiftUI Concurrency Essentials","channel_name":"Peter Friese on YouTube","video_id":"pvtWLmSRimk","video_url":"https://www.youtube.com/watch?v=pvtWLmSRimk","description":"Excited about async/await in Swift 5.5, but overwhelmed with all the information? In this video, This video will give you everything you need to know to start using async/await in your SwiftUI apps.\n\nYou will learn:\n1) How to asynchronously fetch data using URLSession\n2) How to mark your functions as asynchronous\n3) How to call asynchronous functions from async and sync contexts\n4) When to use @MainActor\n\nSource code: https://github.com/peterfriese/SwiftUI-Concurrency-Essentials\nArticle: https://peterfriese.dev/swiftui-concurrency-essentials-part1/","published":"2021-06-28T06:30:06Z","thumbnail_url":"https://img.youtube.com/vi/pvtWLmSRimk/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Firebase SwiftUI Login, Registration, Password Reset & Session Management with Combine","channel_name":"tundsdev on YouTube","video_id":"5gIuYHn9nOc","video_url":"https://www.youtube.com/watch?v=5gIuYHn9nOc","description":"In this SwiftUI tutorial, we’ll be building a SwiftUI app with Login, Registration, Forgot Password and session management. We’ll be using Firebase Authentication and Firebase Realtime Database in this SwiftUI Tutorial which will allow use to create and log users into their account. We’ll also be looking at how we can handle resetting someones password with a password reset screen, whilst finally tackling any errors that we may get back from the service.\n\nTimestamps\n\n00:00 Introduction\n00:23 Getting Started\n01:15 Configuring Auth in the Firebase Console\n02:46 Configuring our Firebase Realtime Database rules in the Firebase Console\n04:29 Setting up our RootView in SwiftUI\n07:15 Building reusable components\n09:17 Building our textfield component in SwiftUI\n14:49 Building our own custom preview modifier in SwiftUI\n17:17 Building our password input component in SwiftUI\n19:40 Building our button component in SwiftUI\n24:43 Building our Login Screen UI in SwiftUI\n27:37 Building our Registration Screen UI in SwiftUI\n32:31 Building our Home Screen UI in SwiftUI\n33:54 Building our Forgot Password Screen UI in SwiftUI\n35:16 Handling Navigation from Login Screen to our Registration & Forgot Password Screen\n38:06 Breaking the architecture of our app\n39:33 Writing our registration logic using Combine & Firebase\n52:52 Writing out our session management logic using Combine & Firebase\n01:02:33 Testing out our registration and session management by creating a new account\n01:03:46 Writing our login logic using Combine & Firebase\n01:09:16 Testing out our login logic by logging in with an existing account\n01:10:03 Writing our forgot password logic using Combine & Firebase\n01:14:28 Testing out our forgot password logic by reseting our password with an existing account\n01:15:24 Handling errors in SwiftUI with Alert\n01:20:35 Testing out our error handling\n01:21:21 Wrap Up\n\nDisposable Emails\nhttps://temp-mail.org/en/\n\nSetup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)\nhttps://youtu.be/l-iN0kY_bmg\n\nFirebase SPM Installation\nhttps://github.com/firebase/firebase-ios-sdk/blob/master/SwiftPackageManager.md\n\nFirebase Realtime Database Rules Gist\nhttps://gist.github.com/tunds/316b1747f1da7952974f2158c6c9a5a1\n\nFirebase Console\nhttps://console.firebase.google.com\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#tundsdev #firebaseauthswiftui #firebaserealtimedatabaseswiftui #firebaseloginscreenswiftui #firebaseregistrationscreenswiftui","published":"2021-06-27T15:00:02Z","thumbnail_url":"https://img.youtube.com/vi/5gIuYHn9nOc/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Biometric Authentication and KeyChain storage","channel_name":"Stewart Lynch on YouTube","video_id":"-4gbUyZZZgs","video_url":"https://www.youtube.com/watch?v=-4gbUyZZZgs","description":"This is second video in a two part series where I am creating a method for adding a login screen to your app and being able to manage the presentation of the correct view based on the status of your login authentication without using either a Navigation stack or a modal sheet. In first video, we created our authentication flow and in this episode we are also going to be exploring Biometric authentication with Face ID and Touch ID along with securely encrypting and storing your credentials in the keychain.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:37 Local Authentication and Face ID Permission\n3:53 Dealing with Errors\n20:39 Keychain Wrapper\n\nPart 1: SwiftUI Login Workflow\n   https://youtu.be/QrTChgzseVk\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/MySecureApp-Part2Starter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/My-Secure-App---Part-2-Completed\n\nOther references:\n Apple Local Authentication:\n   https://developer.apple.com/documentation/localauthentication/\n\nRay Wenderlich Tutorial on Keychain Wrapper\n   https://www.raywenderlich.com/11496196-how-to-secure-ios-user-data-keychain-services-and-biometrics-with-swiftui\n\nSwiftKeychainWrapper GitHub Repository\n   https://github.com/jrendel/SwiftKeychainWrapper\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-06-27T13:51:55Z","thumbnail_url":"https://img.youtube.com/vi/-4gbUyZZZgs/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"AF Chats - How to Reduce Your Churn by Optimizing User Retention with Anja Obermüller from Adidas","channel_name":"Appfigures on YouTube","video_id":"ALQO_g0mQDU","video_url":"https://www.youtube.com/watch?v=ALQO_g0mQDU","description":"You work hard to get new downloads but what happens after? Do those downloads turn into active users? Do they leave the app and don't come back? How do you prevent that from happening?\n\nAll good questions! \n\nThose are questions Anja Obermüller, the head of product marketing at Adidas Runtastic works on answering every day.\n\nShe joined Ariel to share her experience and knowledge in this month's AF Chat.","published":"2021-06-27T04:04:32Z","thumbnail_url":"https://img.youtube.com/vi/ALQO_g0mQDU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Morning in Kauniainen, Finland HDR","channel_name":"Richard Topchii on YouTube","video_id":"BDCtIFIDj7U","video_url":"https://www.youtube.com/watch?v=BDCtIFIDj7U","description":"Morning as seen at the Gallträsk lake in Kauniainen, Finland.","published":"2021-06-26T08:29:50Z","thumbnail_url":"https://img.youtube.com/vi/BDCtIFIDj7U/hqdefault.jpg","twitter_url":""},{"name":"Discovering SwiftUI #02 - Shapes and Animations","channel_name":"Vincent Pradeilles on YouTube","video_id":"GyNNIhWkcY8","video_url":"https://www.youtube.com/watch?v=GyNNIhWkcY8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/2SQYbuC\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-24T14:54:15Z","thumbnail_url":"https://img.youtube.com/vi/GyNNIhWkcY8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Accessibility Snapshots, by Tikitu de Jager (English)","channel_name":"CocoaHeadsNL","video_id":"ZDEMr31pmpw","video_url":"https://www.youtube.com/watch?v=ZDEMr31pmpw","description":"In this talk Tikitu de Jager, a mobile lead at Minddistrict, will show you a test utility they use to refactor view layers with confidence that they haven’t broken VoiceOver support, even in complex custom layouts. The tool itself is quite simple but it touches on more general accessibility best practises and on snapshot-testing techniques that go beyond pixel-perfection.","published":"2021-06-24T07:44:18Z","thumbnail_url":"https://img.youtube.com/vi/ZDEMr31pmpw/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Lesson of the week","channel_name":"Lets Build That App","video_id":"paZQiXMryvo","video_url":"https://www.youtube.com/watch?v=paZQiXMryvo","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-06-22T19:06:02Z","thumbnail_url":"https://img.youtube.com/vi/paZQiXMryvo/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Code Completion Episode 34: Design is Hard","channel_name":"Code Completion","video_id":"e22fO6HghjU","video_url":"https://www.youtube.com/watch?v=e22fO6HghjU","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:16 - Indie App Spotlight\n01:34 - Main Topic: Cocoa Graphics Frameworks\n49:43 - Sponsor: Bon Voyage\n50:45 - Complete the Code\n51:51 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Word Counter by Christian Tietze: https://wordcounterapp.com\n    • Pro Ledger by Andy Nadal: https://apps.apple.com/us/app/pro-ledger/id1524370871\n• A tour of Cocoa graphics frameworks: CoreGraphics, AppKit/UIKit, and SwiftUI,\n    • Big Nerd Ranch on bezier paths: https://bignerdranch.com/blog/core-graphics-part-4-a-path-a-path/\n    • Drawing Bézier Curves by Bartosz Ciechanowshi: https://ciechanow.ski/drawing-bezier-curves/\n    • Paintcode: https://www.paintcodeapp.com\n• How to improve your design skills and what to look out for.\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Word Counter by Christian Tietze: https://wordcounterapp.com\n• Pro Ledger by Andy Nadal: https://apps.apple.com/us/app/pro-ledger/id1524370871\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday 17th, 2021.","published":"2021-06-22T15:00:17Z","thumbnail_url":"https://img.youtube.com/vi/e22fO6HghjU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Why should you use Tuples? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"k4dpQwHYk_Y","video_url":"https://www.youtube.com/watch?v=k4dpQwHYk_Y","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-22T14:59:55Z","thumbnail_url":"https://img.youtube.com/vi/k4dpQwHYk_Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"CocoaHeadsNL Online Meetup, 23 June 2021","channel_name":"CocoaHeadsNL","video_id":"e1xQ-54g6R8","video_url":"https://www.youtube.com/watch?v=e1xQ-54g6R8","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk from Tikitu de Jager, a mobile lead at Minddistrict. He will show you a test utility they use to refactor view layers with confidence that they haven’t broken VoiceOver support, even in complex custom layouts. The tool itself is quite simple but it touches on more general accessibility best practises and on snapshot-testing techniques that go beyond pixel-perfection.\n\nPlease note: this time we start at 20:00 Hrs CET (18:00 UTC).","published":"2021-06-22T07:06:04Z","thumbnail_url":"https://img.youtube.com/vi/e1xQ-54g6R8/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"3 Simple Tips To Write Cleaner Swift Code [Swift 5]","channel_name":"Aryaman Sharda on YouTube","video_id":"DxZ4JBgw_Ec","video_url":"https://www.youtube.com/watch?v=DxZ4JBgw_Ec","description":"In this video, we'll talk about 3 simple tweaks you can make to start writing more clear and concise Swift code.\n\nFor more content like this, feel free to check out my free eBook: https://gumroad.com/products/fjTSv or my personal blog: https://digitalbunker.dev/\n\nIf you’d like me to walk through other iOS applications and how I’d build them, please post a request in the comment section below! Otherwise, stay tuned for the next video!","published":"2021-06-21T07:23:20Z","thumbnail_url":"https://img.youtube.com/vi/DxZ4JBgw_Ec/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"What's new in SwiftUI 3.0? #WWDC21","channel_name":"Swift and Tips","video_id":"ewIeL1Trd5o","video_url":"https://www.youtube.com/watch?v=ewIeL1Trd5o","description":"Hello guys, Welcome to another video!\n\nLet's talk about the new features introduced to Swift UI 3.0. There are a lot, so we will discuss five of the most important ones today:\n\n- task\n- refreshable\n- listRowSeparator\n- Markdown\n\n... and of course, AsyncImage!\n\n( Also, I will like to mention some of the bugs that I found testing these new features in Beta 1)\n\nContent:\n0:00 - Intro\n0:28 - Starter project\n2:02 - Task\n3:08 - Markdown Syntax\n4:51 - Refreshable\n6:24 - Customize List’ separators\n7:13 - AsyncImage\n9:10 - AsyncImagePhase\n15:48 - Bug in AsyncImage\n17:12 - Is AsyncImage caching images?\n18:54 - Outro\n------\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/Demo_SwiftUI_3.0\n\n------\nResources:\n* What's new in SwiftUI (WWDC21): https://developer.apple.com/videos/play/wwdc2021/10018/\n* iOS 15 Release notes (known issues): https://developer.apple.com/documentation/xcode-release-notes/xcode-13-beta-release-notes\n* AsyncImage: https://developer.apple.com/documentation/SwiftUI/AsyncImage\n* AsyncImagePhase: https://developer.apple.com/documentation/swiftui/asyncimagephase\n* Using task: https://www.hackingwithswift.com/quick-start/swiftui/how-to-run-an-asynchronous-task-when-a-view-is-shown\n* AsyncImage in SwiftUI: https://serialcoder.dev/text-tutorials/swiftui/asyncimage-in-swiftui/\n\nHow I solved the AsyncImage issue (workaround)?: https://twitter.com/swiftandtips/status/1406275796336001027\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-06-20T23:21:11Z","thumbnail_url":"https://img.youtube.com/vi/ewIeL1Trd5o/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI Login Screen Workflow","channel_name":"Stewart Lynch on YouTube","video_id":"QrTChgzseVk","video_url":"https://www.youtube.com/watch?v=QrTChgzseVk","description":"This is the first video in a two part series where I will be looking at creating a method for adding a login screen to your app and being able to manage the presentation of the correct view based on the status of your login authentication without using either a Navigation stack or a modal sheet. IN the series we are also going to be exploring Biometric authentication with face and touchId along with securely storing your credentials in the keychain.\n\nWe will be building out the app so that you will be able to add this structure to any project and to be able to present meaningful error messages to yoiur users.\n\nIn the second video to follow, once we have authenticated using an email and password, we are going to give the user the ability to authenticate using a biometric option if they want and securely store the authenticated credentials in the keychain.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n3:32 Login ViewModel\n7:14 LoginView\n10:25 Authentication Class\n16:39 Error Handling\n\nPart 2: Coming June 27\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/MySecureApp-Part1Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/My-Secure-App---Part1-Completed/tree/main\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-06-20T13:44:57Z","thumbnail_url":"https://img.youtube.com/vi/QrTChgzseVk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Loading Remote Images In Swift (iOS / Swift Interview Prep:)","channel_name":"Aryaman Sharda on YouTube","video_id":"amaHDvilXpE","video_url":"https://www.youtube.com/watch?v=amaHDvilXpE","description":"This video will walk show you how to set up a UIImageView extension that will allow you to easily fetch remote images from an API. It's a very simple implementation that will serve most personal projects and on-site interviews.\n\nFor more content like this, feel free to check out my free eBook: https://gumroad.com/products/fjTSv or my personal blog: https://digitalbunker.dev/\n\nIf you’d like me to walk through other iOS applications and how I’d build them, please post a request in the comment section below! Otherwise, stay tuned for the next video!","published":"2021-06-20T05:29:29Z","thumbnail_url":"https://img.youtube.com/vi/amaHDvilXpE/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"What are Custom Product Pages in iOS 15 - The Basics","channel_name":"Appfigures on YouTube","video_id":"Eb6EeOqdTw8","video_url":"https://www.youtube.com/watch?v=Eb6EeOqdTw8","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss impact A/B testing will have on improving marketing in the new App Store in iOS 15\n\nWatch the full Live Appfigures Chat to hear the full recap:  https://www.youtube.com/watch?v=CtoD1ZZkRxY","published":"2021-06-19T02:40:31Z","thumbnail_url":"https://img.youtube.com/vi/Eb6EeOqdTw8/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What's new for Subscription Apps in iOS 15?","channel_name":"Appfigures on YouTube","video_id":"nqoxX09Tnmo","video_url":"https://www.youtube.com/watch?v=nqoxX09Tnmo","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss changes to the tools developers access to in iOS 15 for subscription apps. These include tools for testing, no longer needing a custom back-end, and new APIs that will enable users to cancel subscriptions in-app.\n\nWatch the full Live Appfigures Chat to hear the full recap: https://www.youtube.com/watch?v=CtoD1ZZkRxY","published":"2021-06-19T02:36:34Z","thumbnail_url":"https://img.youtube.com/vi/nqoxX09Tnmo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"These New App Store Guidelines are Interesting...","channel_name":"Appfigures on YouTube","video_id":"1WvLV3LuGHQ","video_url":"https://www.youtube.com/watch?v=1WvLV3LuGHQ","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss the changes Apple announced to app submission guidelines at WWDC. Security, privacy, scams, and more. It just has Kosta's name all over it!\n\nWatch the full Live Appfigures Chat to hear the full recap: https://www.youtube.com/watch?v=CtoD1ZZkRxY\n\nDon't know who Kosta the \"App Hunter\" is? Check out this video: https://www.youtube.com/watch?v=M4SB2Ei94cI&amp;t=6s","published":"2021-06-19T02:33:33Z","thumbnail_url":"https://img.youtube.com/vi/1WvLV3LuGHQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"A/B Testing in the App Store is a BIG DEAL for App Makers!!!","channel_name":"Appfigures on YouTube","video_id":"BpwokwdeKQw","video_url":"https://www.youtube.com/watch?v=BpwokwdeKQw","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss impact A/B testing will have on improving marketing in the new App Store in iOS 15\n\nWatch the full Live Appfigures Chat to hear the full recap: https://www.youtube.com/watch?v=CtoD1ZZkRxY","published":"2021-06-19T02:31:33Z","thumbnail_url":"https://img.youtube.com/vi/BpwokwdeKQw/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"What  Can You Do with Custom Product Pages in the New App Store?","channel_name":"Appfigures on YouTube","video_id":"Er_wPp7LVGo","video_url":"https://www.youtube.com/watch?v=Er_wPp7LVGo","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss Custom Product Pages in the new App Store in iOS 15. How they work and what developers can do with them. \n\nFYI - They're not for A/B testing.\n\nWatch the full Live Appfigures Chat to hear the full recap: https://www.youtube.com/watch?v=CtoD1ZZkRxY","published":"2021-06-19T02:26:39Z","thumbnail_url":"https://img.youtube.com/vi/Er_wPp7LVGo/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"StoreKit 2 Will Forever Change How Apps Monetize","channel_name":"Appfigures on YouTube","video_id":"nHUmqDxVTEc","video_url":"https://www.youtube.com/watch?v=nHUmqDxVTEc","description":"Clipped from our WWDC 2021 Recap session, Ariel and Joe discuss the importance of easy tooling for app developers to switch to subscriptions.\n\nWatch the full Live Appfigures Chat to hear the full recap: https://www.youtube.com/watch?v=CtoD1ZZkRxY","published":"2021-06-19T02:16:25Z","thumbnail_url":"https://img.youtube.com/vi/nHUmqDxVTEc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"AF Chats - WWDC 2021 Recap with Joe Cieplinski","channel_name":"Appfigures on YouTube","video_id":"CtoD1ZZkRxY","video_url":"https://www.youtube.com/watch?v=CtoD1ZZkRxY","description":"Apple's second virtual World Wide Developer Conference was one of the most interesting events so far! There's a lot of new things to help app businesses grow their downloads, from improvements to subscriptions in StoreKit to A/B tests in App Store Connect and much more.\n\nJoin returning guest Joe Cieplinski and our CEO Ariel for a casual chat about everything that's new.","published":"2021-06-17T15:54:19Z","thumbnail_url":"https://img.youtube.com/vi/CtoD1ZZkRxY/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Swift Tips #35 - reduce","channel_name":"Vincent Pradeilles on YouTube","video_id":"wUoDhf4tzvY","video_url":"https://www.youtube.com/watch?v=wUoDhf4tzvY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-06-17T15:16:45Z","thumbnail_url":"https://img.youtube.com/vi/wUoDhf4tzvY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to make a website?","channel_name":"Gary Tokman on YouTube","video_id":"hrvX58CdxVY","video_url":"https://www.youtube.com/watch?v=hrvX58CdxVY","description":"CODE\nhttps://garytokman.me/website-code\n\nCheck the site! https://friendly-hermann-6a2caa.netlify.app/\n\nIG\nhttps://instagram.com/f6ary\nhttps://twitter.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nToday we are learning HTML and CSS. I'm going to show you how easy it is to code a website like LinkTree. When we finish coding, we'll upload the HTML and CSS to GitHub and then host it on Netlify.\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\nSoftware Engineering, GitHub, Netlify, HTML, CSS, Coding, Website, Front End Developer, Figma, Engineer","published":"2021-06-17T14:46:17Z","thumbnail_url":"https://img.youtube.com/vi/hrvX58CdxVY/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Editing events: iOS Calendar app in Swift with CalendarKit (Tutorial)","channel_name":"Richard Topchii on YouTube","video_id":"6KHTYsYs12w","video_url":"https://www.youtube.com/watch?v=6KHTYsYs12w","description":"In this tutorial we'll add event creation and editing support to our calendar application. We'll make it possible to edit the beginning and the end of the event by dragging it, as in the default iOS calendar app. To edit events by filling in a form we'll be using a framework called EventKitUI in addition to EventKit and CalendarKit.\n\nWatch the first part of this tutorial:\nhttps://www.youtube.com/watch?v=cvF1D-F_LPw&amp;list=PLqaZLRBv1aCJMLC_DKtzVZv72L0LvBRRA\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\nEventKitUI:\nhttps://developer.apple.com/documentation/eventkitui\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Intro\n0:39 Checking out previous project\n3:22 Reacting to event selection\n5:34 Adding a custom data model\n13:35 Event detail view\n18:15 How editing works in CalendarKit\n24:28 Activating edit mode\n28:28 Saving changes to the Event Store\n31:50 Exiting edit mode\n32:46 Creating new events\n37:53 Showing a form for new events\n44:34 Final result & explanation\n45:11 Conclusion","published":"2021-06-17T08:56:43Z","thumbnail_url":"https://img.youtube.com/vi/6KHTYsYs12w/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI - Swipe Actions on List | iOS 15 & Xcode 13","channel_name":"Sean Allen on YouTube","video_id":"5PJL4xxEXJE","video_url":"https://www.youtube.com/watch?v=5PJL4xxEXJE","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to use the new swipe actions introduced in iOS 15 in SwiftUI. Adding a leading or trailing swipe action to a list in SwiftUI has now been made relatively easy with the new .swipeActions modifier. In this video, I demonstrate how to create them from both the leading and trailing sides, disable full-swipe functionality as well as customize the color of the button.\n\nThis tutorial was created in Xcode 13 (Beta 1) and Swift 5.5.\n\nNote: These swipe actions require iOS 15 support, so you may need to download Xcode 13 beta (if it's not officially released yet). \n\nSF Symbols Video:\nhttps://youtu.be/Zyk1cbr0134\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps:\n0:00 - Important Details\n0:45 - Basic Syntax\n2:34 - Some \"Gotchyas\" to Watch Out For\n4:19 - Button Role - Destructive\n5:00 - Multiple Swipe Actions\n5:36 - Parameter Default Values\n6:03 - Leading Edge Swipe Actions\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-06-16T12:45:08Z","thumbnail_url":"https://img.youtube.com/vi/5PJL4xxEXJE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 33: 💧 Vapor-ware","channel_name":"Code Completion","video_id":"JVH-REw_ePg","video_url":"https://www.youtube.com/watch?v=JVH-REw_ePg","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Intro\n00:17 - Indie App Spotlight\n01:58 - Server Side Swift Discussion \n30:37 - async/await in Server-Side Swift\n49:13 - Sponsor: Huuungry\n50:13 - Complete the Code\n53:37 - Outro\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Worth It by Maxime Mazzone: [https://apps.apple.com/gb/app/worth-it/id1515358890](https://apps.apple.com/gb/app/worth-it/id1515358890#?platform=iphone)\n    • Unwind by Kushagra Agarwal: [https://apps.apple.com/us/app/unwind-mindful-breathing/id1470613384](https://apps.apple.com/us/app/unwind-mindful-breathing/id1470613384)\n• Server side swift,\n• Vapor,\n• async/await, and\n• Futures and Promisses.\n\nAlso, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: [https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8](https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8)\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Worth It by Maxime Mazzone: [https://apps.apple.com/gb/app/worth-it/id1515358890](https://apps.apple.com/gb/app/worth-it/id1515358890#?platform=iphone)\n• Unwind by Kushagra Agarwal: [https://apps.apple.com/us/app/unwind-mindful-breathing/id1470613384](https://apps.apple.com/us/app/unwind-mindful-breathing/id1470613384)\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, Jun 12th, 2021.","published":"2021-06-16T04:17:24Z","thumbnail_url":"https://img.youtube.com/vi/JVH-REw_ePg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Five weird but valid Swift syntaxes 😮","channel_name":"Vincent Pradeilles on YouTube","video_id":"p3qdi6KyzDk","video_url":"https://www.youtube.com/watch?v=p3qdi6KyzDk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGo check out 👉 https://www.objc.io\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-15T14:58:05Z","thumbnail_url":"https://img.youtube.com/vi/p3qdi6KyzDk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Use the Magic of SwiftUI's Environment to Make Your SwiftUI Views Configurable","channel_name":"Peter Friese on YouTube","video_id":"KKxCWs-BorE","video_url":"https://www.youtube.com/watch?v=KKxCWs-BorE","description":"Learn how to build a reusable Text Input Field with a Floating Label!\n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects.\n\nIn this episode, we'll use view modifiers, extensions, and the environment to make our TextInputField configurable. Along the way, we will discover some really useful features of the SwiftUI environment.\n\n00:00 Intro    \n00:39 What we're going to build    \n01:40 Extracting the code into a a separate file    \n02:53 Creating the clear button    \n04:46 Refactoring the code    \n05:52 Enabling and disabling the clear button    \n06:48 Designing the API    \n07:32 Building the API    \n08:59 SwiftUI's Environment    \n12:43 Demo    \n13:49 Magic with the Environment    \n15:19 Conclusion    \n\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese","published":"2021-06-14T07:11:48Z","thumbnail_url":"https://img.youtube.com/vi/KKxCWs-BorE/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Setup SwiftUI App with Firebase SPM (Swift Package Manager, SwiftUI Tutorial, Firebase Crashlytics)","channel_name":"tundsdev on YouTube","video_id":"l-iN0kY_bmg","video_url":"https://www.youtube.com/watch?v=l-iN0kY_bmg","description":"In this SwiftUI tutorial, we’ll be looking at how to integrate Firebase into our SwiftUI apps. We’ll see how to install Firebase using SPM (Swift Package Manager), we’ll also discuss the Firebase Console and setting up an App in your Firebase projects. Finally we’ll see how we can test our setup using Firebase Crashlytics to send and report a crash.\n\nTimestamps\n\n00:00 Introduction\n00:23 Getting Started with Firebase SPM/Firebase Swift Package Manager\n02:03 Installing Firebase with Swift Package Manager in Xcode\n04:42 Setting up a project within the Firebase Console\n06:11 Setting up an app for your project in the Firebase Console\n11:39 Setting up Firebase Crashlytics in your Firebase project\n15:23 Testing out Firebase Crashlytics in your project\n18:47 Wrap up\n\nFirebase SPM (Swift Package Manager) Installation\nhttps://github.com/firebase/firebase-ios-sdk/blob/master/SwiftPackageManager.md\n\nFirebase Realtime Database Rules Gist\nhttps://gist.github.com/tunds/316b1747f1da7952974f2158c6c9a5a1\n\nFirebase Console\nhttps://console.firebase.google.com\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#tundsdev #swiftuitutorial #swiftuifirebase #firebaseswiftui #firebasespm #firebaseswiftpackagemanager #firebasecrashlytics #howtosetupcrashlytics #swiftpackagemanager","published":"2021-06-13T15:00:31Z","thumbnail_url":"https://img.youtube.com/vi/l-iN0kY_bmg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Sorting Objects in Swift with Multiple Criteria","channel_name":"Stewart Lynch on YouTube","video_id":"4ochXtdrd70","video_url":"https://www.youtube.com/watch?v=4ochXtdrd70","description":"In this video we are going to take a look at Sorting Objects in Swift.  In particular, we will be looking at the sorted(by:)  instance method for sorting elements of a sequence using the provided predicate as the comparison between arguments.\n\nAfter a short introduction, the focus will be on sorting objects using multiple criteria and in this section, I will show you how you can easily sort objects over multiple criteria and how to define default sort orders for your objects by implementing the Comparable protocol.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:22 Simple Type Array Sort\n4:15 Sorting Objects by property or multiple criteria\n10:28 Using Tuples to sort objects with multiple criteria\n12:38 Creating Default sorts with Comparable Protocol\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/SortingObjects-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Sorting-Objects-Multiple-Criteria\n\nOther references:\n Earlier video that introduces sorted method:\n   https://youtu.be/TnbAABxVq5w\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-06-13T13:45:37Z","thumbnail_url":"https://img.youtube.com/vi/4ochXtdrd70/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"What I learned at #WWDC21 watching \"Demystify SwiftUI\"?","channel_name":"Swift and Tips","video_id":"ddhn_Z7GXcM","video_url":"https://www.youtube.com/watch?v=ddhn_Z7GXcM","description":"Hello guys, Welcome to another video!\n\nI wanted to share a quick video about what I learned this week at #WWDC21. We will answer why we can return \"multiple\" views using ViewBuilder since opaque types cannot allow you to do that.\n\nIs it just magic? ... actually no, let's find out 😉!\n\n\n------\nResources:\n* Demystify SwiftUI: https://developer.apple.com/videos/play/wwdc2021/10022/\n* Opaque types: https://youtu.be/C4WQFU7QrmM\n* ViewBuilder: https://youtu.be/II4xKNjalTE\n\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n* Never type in Swift & SwiftUI: https://youtu.be/RHgRq4_gdk8\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-06-13T06:16:11Z","thumbnail_url":"https://img.youtube.com/vi/ddhn_Z7GXcM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI ❤️  Structured Concurrency - #Swift #Concurrency","channel_name":"Alexito’s World","video_id":"i9sE-Dp7_mk","video_url":"https://www.youtube.com/watch?v=i9sE-Dp7_mk","description":"With the new betas we finally know how Apple frameworks will integrate with Swift Concurrency. In this video I take a look at how SwiftUI embraces structured concurrency. I also explain you the techniques behind so you could do the same on your own code!\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-06-11T17:00:29Z","thumbnail_url":"https://img.youtube.com/vi/i9sE-Dp7_mk/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"What's new in SwiftUI for iOS 15 – part two!","channel_name":"Paul Hudson on YouTube","video_id":"7sDFCAh_yT8","video_url":"https://www.youtube.com/watch?v=7sDFCAh_yT8","description":"In my first livestream on this topic we explored all the major new features in SwiftUI for iOS 15, but there are stacks of smaller improvements, new features, and deprecations that will change the way we use it. Come and explore them all using lots of hands-on code examples. Bring your questions and bring your own discoveries – let's have fun!","published":"2021-06-11T14:41:05Z","thumbnail_url":"https://img.youtube.com/vi/7sDFCAh_yT8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Powerful Interview Tactic | Mobile Developers #shorts","channel_name":"Dave Jacobsen on YouTube","video_id":"bq69lTOpsoI","video_url":"https://www.youtube.com/watch?v=bq69lTOpsoI","description":"Here's a really simple but impactful interview tip for mobile developers.\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n⬆️ Use code \"JACOBSEN\" at checkout to receive 10% off either of these courses ⬇️\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#shorts #iOSDeveloper #iOS","published":"2021-06-11T11:15:00Z","thumbnail_url":"https://img.youtube.com/vi/bq69lTOpsoI/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"How to document your project with DocC and Xcode 13","channel_name":"Paul Hudson on YouTube","video_id":"tKB4jS5yT3A","video_url":"https://www.youtube.com/watch?v=tKB4jS5yT3A","description":"Join me for a live walkthrough of Apple's new documentation compiler, exploring how to get started documenting your code, how to add custom articles that bring it to life, and how to share your finished documentation in Xcode and on the web.","published":"2021-06-10T18:22:04Z","thumbnail_url":"https://img.youtube.com/vi/tKB4jS5yT3A/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What's New in Xcode 13","channel_name":"Sean Allen on YouTube","video_id":"8OIyptQpzMQ","video_url":"https://www.youtube.com/watch?v=8OIyptQpzMQ","description":"In today's video I show you some of the highlights in Xcode 13 that was just released at WWDC 2021. Xcode 13 received some great updates to auto-completion as well as storyboard improvements. The big additions were Xcode Cloud and the Documentation Compiler (DocC), which I give a brief over of towards the end of the video.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps:\n0:00 - Intro\n0:29 - Design Changes\n1:21 - Autocomplete - Switch\n2:57 - Autocomplete - Import Modules\n4:18 - Autocomplete - Unwrap Optionals\n5:23 - Autocomplete - For Loops\n5:57 - Column Breakpoints\n8:26 - Minimize Errors & Warnings\n9:19 - Activate VIM Keybindings\n10:33 - SwiftUI Preview - Landscape and A11y\n11:23 - Storyboard - A11y\n13:04 - Storyboard - Buttons\n15:11 - Xcode Cloud Overview\n15:47 - DocC Overview\n\nWWDC Session Links\nXcode Cloud - https://developer.apple.com/wwdc21/sessions/?q=Xcode%20Cloud\nDocC - https://developer.apple.com/wwdc21/sessions/?q=DocC\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-06-10T17:00:25Z","thumbnail_url":"https://img.youtube.com/vi/8OIyptQpzMQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What Developers Thought of WWDC 2021","channel_name":"Kilo Loco on YouTube","video_id":"3hccNoPE59U","video_url":"https://www.youtube.com/watch?v=3hccNoPE59U","description":"In this video, Kilo Loco and Eman Harout (@emanharout) do a recap of the announcements made during WWDC 2021 and give their thoughts on how the new technologies will affect iOS developers over the next year.\n\n0:00:00 - Intro\n0:08:30 - FaceTime\n0:11:06 - Messages\n0:14:03 - Notifications\n0:16:02 - Focus\n0:19:47 - Live Text\n0:21:18 - Spotlight\n0:23:44 - Photo Memories\n0:24:44 - Wallet\n0:27:40 - Weather\n0:28:49 - Maps\n0:31:15 - AirPods\n0:34:16 - iPadOS\n0:40:43 - Privacy\n0:44:44 - watchOS\n0:45:38 - Home\n0:48:48 - macOS\n0:54:03 - Developer Technologies\n0:59:10 - Final Thoughts\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#WWDC21 #AppleEvent #iOSDev","published":"2021-06-10T15:28:17Z","thumbnail_url":"https://img.youtube.com/vi/3hccNoPE59U/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"So what got the iOS community excited at WWDC 2021?","channel_name":"Vincent Pradeilles on YouTube","video_id":"rjw7Fesc1tk","video_url":"https://www.youtube.com/watch?v=rjw7Fesc1tk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nTIMECODES\n00:00:00 - Intro\n00:00:25 - Actors (Donny Wals)\n00:01:16 - Xcode 13 (Paul Hudson)\n00:03:33 - SF Symbols 3 (Mike Stern)\n00:04:24 - Live Text (Gui Rambo)\n00:04:54 - FocusState in SwiftUI (Majid Jabrayilov)\n00:05:40 - async URLSession (John Sundell)\n00:06:08 - Automatic version & build number (Josh Holtz)\n00:06:31 - Mandatory account deletion (Antoine v.d. Lee)\n00:07:00 - Already deprecated async API (Donny Wals)\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-10T15:08:51Z","thumbnail_url":"https://img.youtube.com/vi/rjw7Fesc1tk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Top 6 Highlights of #WWDC21 Keynote and State of Union","channel_name":"Swift and Tips","video_id":"FOjVFBU_G3M","video_url":"https://www.youtube.com/watch?v=FOjVFBU_G3M","description":"Hello guys, Welcome to another video!\n\nThis is my top 6 of features announced in this WWDC21 Keynote and State of union. Please share in the comments any feature that you loved and didn't present here, I'm glad to know your thoughts 😉.\n\nContent:\n0:00 - Intro\n0:31 - Facetime\n1:13 - SharePlay\n2:50 - Swift Playgrounds\n4:09 - Universal Control\n5:50- Swift Concurrency\n7:50 - Xcode Cloud\n10:03 - Outro\n\n------\n* Actors: https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md\n\n* Async/Await: https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md\n\n* Concurrency: https://github.com/apple/swift-evolution/blob/main/proposals/0304-structured-concurrency.md\n\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-06-10T06:46:47Z","thumbnail_url":"https://img.youtube.com/vi/FOjVFBU_G3M/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Code Completion Episode 32: I Learned A Lot Today","channel_name":"Code Completion","video_id":"yYIsA3kIc_I","video_url":"https://www.youtube.com/watch?v=yYIsA3kIc_I","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n01:07 - Indie App Spotlight\n02:39 - WWDC Day 1 Recap and Discussion\n50:26 - Sponsor: StickyWidgets\n51:30 - Compiler Error\n1:00:23 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Filmlog by Simon Braun: https://apps.apple.com/us/app/filmlog/id635642879\n    • The Archive by Christian Tietze: https://zettelkasten.de/the-archive/\n    • Sensei by Oskar Groth: https://sensei.app\n• New announcements at WWDC!\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Filmlog by Simon Braun: https://apps.apple.com/us/app/filmlog/id635642879\n• The Archive by Christian Tietze: https://zettelkasten.de/the-archive/\n• Sensei by Oskar Groth: https://sensei.app\n\nThis week's Compiler Error has a theme: WWDC!\n1 - Marking the start of the jacket trend that would be used for several years, WWDC10 gave each attendee a black track jacket with the number 10 stitched on the back.\n2 - WWDC12 was the last event hosted by Steve Jobs, but did see the introduction of the final generation of AirPort Extremes and Time Capsules, which would no longer be updated.\n3 - WWDC13 sold out in a tremendously fast 71 seconds, but some attendees would later say attendance was worth it since it featured Phil Schiller’s \"Can't innovate anymore, my ass!\" quote.\n4 - WWDC16 marked the first departure from holding the Keynote at the Moscone Center in years by hosting it at the Bill Graham Civic Auditorium instead.\n\nYour hosts for this week: Spencer Curtis, and Dimitri Bouniol, with guest completionism, Linh Bouniol! Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @DimitriBouniol, and @LinhBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, Jun 8th, 2021.","published":"2021-06-09T17:53:34Z","thumbnail_url":"https://img.youtube.com/vi/yYIsA3kIc_I/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's new in Xcode 13","channel_name":"Paul Hudson on YouTube","video_id":"j1LbQwIoRlg","video_url":"https://www.youtube.com/watch?v=j1LbQwIoRlg","description":"Come and join me for a walkthrough of all the major new features introduced in Xcode 13 – yes, including Vim mode – and bring your own discoveries too.","published":"2021-06-09T15:06:38Z","thumbnail_url":"https://img.youtube.com/vi/j1LbQwIoRlg/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What's new in Swift 5.5","channel_name":"Paul Hudson on YouTube","video_id":"6C0SFPEy_0Y","video_url":"https://www.youtube.com/watch?v=6C0SFPEy_0Y","description":"Join me for a live exploration of the new features introduced in Swift 5.5, including async/await, structured concurrency, actors, and more. Along the way I'll be showing you how these new tools have changed APIs in iOS 15, and also chatting about the impact it has on Combine.\n\nBring your questions, and bring your own discoveries too – let's have fun!","published":"2021-06-08T16:58:25Z","thumbnail_url":"https://img.youtube.com/vi/6C0SFPEy_0Y/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"My highlights of WWDC 2021 so far!","channel_name":"Vincent Pradeilles on YouTube","video_id":"3OZ0FBOV0LQ","video_url":"https://www.youtube.com/watch?v=3OZ0FBOV0LQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-08T14:52:46Z","thumbnail_url":"https://img.youtube.com/vi/3OZ0FBOV0LQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"What's new in SwiftUI for iOS 15?","channel_name":"Paul Hudson on YouTube","video_id":"SQE5DZDqASA","video_url":"https://www.youtube.com/watch?v=SQE5DZDqASA","description":"Come and explore the new SwiftUI features introduced in iOS 15, using lots of hands-on code examples. Bring your questions and bring your own discoveries – let's have fun!","published":"2021-06-08T01:46:01Z","thumbnail_url":"https://img.youtube.com/vi/SQE5DZDqASA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"AF Chats - Anatomy of an App Store Scam with Kosta Eleftheriou","channel_name":"Appfigures on YouTube","video_id":"M4SB2Ei94cI","video_url":"https://www.youtube.com/watch?v=M4SB2Ei94cI","description":"Apps that don't do what they're supposed to and force you to pay a hefty subscription, which app hunter Kosta Eleftheriou calls scams, are more prevalent than many app makers and users think.\n\nThis month we've invited Kosta, who's been very vocal about identifying those scams and pointing them out to Apple, to talk about his process and motivation.","published":"2021-06-07T10:45:01Z","thumbnail_url":"https://img.youtube.com/vi/M4SB2Ei94cI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Building a Reusable Text Input Field With a Floating Label","channel_name":"Peter Friese on YouTube","video_id":"Sg0rfYL3utI","video_url":"https://www.youtube.com/watch?v=Sg0rfYL3utI","description":"Learn how to build a reusable Text Input Field with a Floating Label!\n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects.\n\nIn this episode, I'll show you a couple of cool techniques for using animations, VStacks, ZStacks, and a few other things to build a reusable Text View with a Floating Label.\n\n00:00 Intro\n00:27 Inheritance vs. Composition\n02:26 The sample UI\n03:16 Building the Floating Label Text View UI\n07:32 Animating the placeholder label\n09:40 Extract the view into a component\n13:16 What's coming next?\n\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese","published":"2021-06-07T05:48:57Z","thumbnail_url":"https://img.youtube.com/vi/Sg0rfYL3utI/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Using Swift 5.5 Async Await to Fetch REST API","channel_name":"Xcoding with Alfian","video_id":"aWZZ_opXtGE","video_url":"https://www.youtube.com/watch?v=aWZZ_opXtGE","description":"In this video, we will learn and experiment using Swift 5.5 async await to fetch REST API sequentially and in Parallel.  #swift #asyncawait\n\nTimeline:\n00:00 Introduction\n03:34 What we will learn and build\n05:34 Getting Started\n06:22 What's in Starter Project & Demo\n12:08 Fetching APIs sequentially with Task\n22:25 Fetching APIs in Parallel with TaskGroup\n32:00 Continuation API - Async URLSession\n39:21 Closing\n\nGithub Project Repository:\nhttps://github.com/alfianlosari/swift-async-await-rest-api\n\nSwift 5.5 Development Snapshot:\nhttps://swift.org/builds/swift-5.5-branch/xcode/swift-5.5-DEVELOPMENT-SNAPSHOT-2021-05-28-a/swift-5.5-DEVELOPMENT-SNAPSHOT-2021-05-28-a-osx.pkg\n\nArticle version:\nhttps://www.alfianlosari.com/posts/using-swift-5-5-async-await-to-fetch-rest-api/\n\nSwift Concurrency Manifesto:\nhttps://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782\n\nAsync Await SE-0296 Proposal:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md\n\nStructured Concurrency SE-0304 Proposal:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0304-structured-concurrency.md\n\nContinuation SE-0300 Proposal:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0300-continuation.md\n\nAsync Sequence SE-0298 Proposal\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0298-asyncsequence.md","published":"2021-06-07T01:15:21Z","thumbnail_url":"https://img.youtube.com/vi/aWZZ_opXtGE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Switching Themes in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"lF9fOeUwWF8","video_url":"https://www.youtube.com/watch?v=lF9fOeUwWF8","description":"In this video we are going to look at how you can dynamically change the theme of your app.  This means changing the colors and other objects of all items to match a theme at the click of a button.\n\nTable of Contents:\n0:00 Introduction\n2:40 Theme Protocol\n4:00 Theme Definitions\n7:22 DataSource and Testing\n11:45 Adding Theme Changer Buttons\n16:20 Resolving the NavigationAppearance Issue\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ThemeChangerStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Theme-Changer---Completed\n\nOther references:\n NavigationBar Styling in SwiftUO\n  youtu.be/kCJyhG8zjvY\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-06-06T13:54:22Z","thumbnail_url":"https://img.youtube.com/vi/lF9fOeUwWF8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 31 - What's an íPad","channel_name":"Code Completion","video_id":"NbSYTN-BQ4E","video_url":"https://www.youtube.com/watch?v=NbSYTN-BQ4E","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters\n00:00 - Intro\n01:49 - Indie App Spotlight\n03:50 - Re: Basecamp\n14:47 - New Apple Devices - iMac\n21:58 - M1 iPad Pro\n43:00 - New Apple TV 4K & Siri Remote\n47:36 - Apple TV (with a screen)\n54:10 - Sponsor: Pennant\n55:00 - Compiler Error\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Tomato 2 by Vojtech Rinik: https://tomato2.app\n    • DevUtils by Tony Dinh: https://devutils.app\n    • Personal Best by Shaun Donnelly: https://codakuma.com/personal-best/\n• Our final thoughts on Basecamp,\n• New Device Reviews, and anticipations for WWDC,\n• The Epic vs Apple Trial.\n\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!!\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Tomato 2 by Vojtech Rinik: https://tomato2.app\n• DevUtils by Tony Dinh: https://devutils.app\n• Personal Best by Shaun Donnelly: https://codakuma.com/personal-best/\n\nThis week's Compiler Error has a theme: NSString Class Cluster!\n1 - Most dynamically allocated NSStrings are actually _NSCFString, which is essentially represented by a CFStringRef or CFMutableStringRef.\n2 - NSSecuredString is a specialized implementation of a string that keeps its contents encrypted at rest until they are accessed directly, preventing RAM snapshot analysis.\n3 - Whenever path component methods are used, NSPathStore2 is returned, providing an optimized view into an array of path components.\n4 - NSCheapMutableString is a limited mutable string that allows for zero-copy initialization, primarily used for temporarily wrapping stack buffers.\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol, with guest completionism, Paul Solt! Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJRtoSR, @DimitriBouniol, and @PaulSolt.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, May 20th, 2021.","published":"2021-06-05T22:00:11Z","thumbnail_url":"https://img.youtube.com/vi/NbSYTN-BQ4E/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"This Week in Apps #64 - TikTok the King Maker","channel_name":"Appfigures on YouTube","video_id":"HHXn70jc-qU","video_url":"https://www.youtube.com/watch?v=HHXn70jc-qU","description":"This Week in Apps I looked at Paste Keyboard, a niche app that climbed to the top of the App Store, VSCO, which followed suit. I also looked ay the reunion of Friends on HBO Max vs Disney+'s Cruella, Clubhouse for Android, and Etsy's acquisition of Depop.\n\nLike the podcast? Please give us a rating so we feel the ❤️\n\nLinks:\n\n* Read online: https://appfigures.com/resources/this-week-in-apps/20210604\n* Get App Intelligence: https://appfigures.com/intelligence\n* The One Where Friends Beats Cruella: https://appfigures.com/resources/insights/hbo-max-friends-disney-cruella","published":"2021-06-05T14:05:31Z","thumbnail_url":"https://img.youtube.com/vi/HHXn70jc-qU/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"This Week in Apps #63 - The Streaming Wars Continue","channel_name":"Appfigures on YouTube","video_id":"sG5Hm-h3NgE","video_url":"https://www.youtube.com/watch?v=sG5Hm-h3NgE","description":"This Week in Apps I looked at Poparazzi which took over the App Store, Amazon's purchase of MGM (and also another possible acquisition), Sony's anime game, and lastly, the rise of electric scooters \n\nLinks:\n\n* Read online: https://appfigures.com/resources/this-week-in-apps/20210528\n* Get App Intelligence: https://appfigures.com/app-intelligence\n* The Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n* Amazon Slips, Lets Fast Fashion SHEIN Take Download Lead: https://appfigures.com/resources/insights/shein-overtakes-amazon","published":"2021-06-05T14:05:15Z","thumbnail_url":"https://img.youtube.com/vi/sG5Hm-h3NgE/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Never Type in Swift and SwiftUI","channel_name":"Swift and Tips","video_id":"RHgRq4_gdk8","video_url":"https://www.youtube.com/watch?v=RHgRq4_gdk8","description":"Hello guys, Welcome to another video. Today we will explore Never type in Swift. Never is great to represent things that literally will never happen, but also to stop the execution of an application in case something really bad just happened.\n\nHowever, that’s not all, Never is a vital piece to build SwiftUI Framework. Let’s see how SwiftUI uses Never to avoid infinite loops reviewing subviews in body property.\n\nLet's get started 😉! \n\nContent:\n0:00 - Intro\n1:08 - Every function must return a type\n4:00 - Never to stop the execution\n7:14 - Cases that will never happen\n12:06 - Never in SwiftUI\n16:43 - Can we create custom views with Never?\n18:38 - Summary\n19:55 - Outro\n\n------\nReferences:\n* NSHipster: https://nshipster.com/never/\n* Never proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0102-noreturn-bottom-type.md\n* How never internally works?: https://swiftrocks.com/how-never-works-internally-in-swift\n* Impossible views: https://www.fivestars.blog/articles/impossible-swiftui-views/\n\n\nSource code showed in the video: \nhttps://github.com/pitt500/swift-and-tips/tree/main/NeverType/\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-06-04T20:33:13Z","thumbnail_url":"https://img.youtube.com/vi/RHgRq4_gdk8/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Refactoring code in SwiftUI (SwiftUI Tutorial, SwiftUI Onboarding, SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"Dhfdg_6ksy8","video_url":"https://www.youtube.com/watch?v=Dhfdg_6ksy8","description":"In this SwiftUI tutorial, we’ll look at and discuss a topic in programming called refactoring. We'll discuss the benefits of refactoring and how we can apply this to our Onboarding screens video which we built using SwiftUI. We'll also talk about when it may not be worth refactoring code and other bits of advice.\n\nSo let’s jump straight into this SwiftUI tutorial.\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\n#swiftuitutorial #swiftuionboardingscreen #swiftuibinding #swiftuiappstorage #swiftuicombine","published":"2021-06-04T15:17:40Z","thumbnail_url":"https://img.youtube.com/vi/Dhfdg_6ksy8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"WWDC Sale - Up To 40% Off All iOS Dev Courses","channel_name":"Sean Allen on YouTube","video_id":"fjQYqpqrpmI","video_url":"https://www.youtube.com/watch?v=fjQYqpqrpmI","description":"Today I'm launching my WWDC Celebration Sale with up to 40% off all my iOS developer courses. You can watch the first ~10% of each course as a free preview to get a feel for them. \n\nhttps://seanallen.teachable.com\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-06-04T13:01:55Z","thumbnail_url":"https://img.youtube.com/vi/fjQYqpqrpmI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Async Sequences, the end of Rx? - #Swift #Concurrency","channel_name":"Alexito’s World","video_id":"SNGjIb7gRL8","video_url":"https://www.youtube.com/watch?v=SNGjIb7gRL8","description":"An introduction to AsyncSequence, the problems they solve and how we can use them. I also mention a specific implementation of them (AsyncStream) which is still in evolution phase. And to end a little bit of talk about how this impacts Rx and Combine. \n\n00:00 Introduction\n00:48 Sequence and AsyncSequence\n10:56 AsyncStream\n15:16 AsyncSequence vs. Rx / Combine\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-06-03T17:15:02Z","thumbnail_url":"https://img.youtube.com/vi/SNGjIb7gRL8/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI #01 - Displaying images on top of each other","channel_name":"Vincent Pradeilles on YouTube","video_id":"Oi_C7dD6ats","video_url":"https://www.youtube.com/watch?v=Oi_C7dD6ats","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3fSEnie\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-03T15:03:30Z","thumbnail_url":"https://img.youtube.com/vi/Oi_C7dD6ats/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Back to Swift Quizzes! (With @Paul Hudson  website)","channel_name":"Vincent Pradeilles on YouTube","video_id":"OHNJcTgfj0I","video_url":"https://www.youtube.com/watch?v=OHNJcTgfj0I","description":"It's the last stream before WWDC!\n\nWe're going to go through a new kind of Swift Quizzes, as the goal will be to spot errors hidden in pieces of Swift Code 🔍\n\nI'm looking forward to seeing the entire Swift detective team in the chat 🕵🏻‍♀️🕵🏽🕵🏻‍♂️\n\nLINKS\nhttps://www.hackingwithswift.com/test","published":"2021-06-01T17:38:45Z","thumbnail_url":"https://img.youtube.com/vi/OHNJcTgfj0I/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Don't use this syntax! (Or you'll get a retain cycle 😱)","channel_name":"Vincent Pradeilles on YouTube","video_id":"mzsz_Tit1HA","video_url":"https://www.youtube.com/watch?v=mzsz_Tit1HA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3vL5tyB\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-06-01T14:55:12Z","thumbnail_url":"https://img.youtube.com/vi/mzsz_Tit1HA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"WWDC 2021 – Watching the Keynote and debriefing, Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"Au7zHLSzNkM","video_url":"https://www.youtube.com/watch?v=Au7zHLSzNkM","description":"The most exciting week of the year has arrived 🤩\n\nHow about we watch the Keynote together and then debrief all the cool new announcements? \n\n(And maybe there'll be special guests for the debrief 🤫)\n\nI'm looking forward to seeing you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-06-01T07:40:27Z","thumbnail_url":"https://img.youtube.com/vi/Au7zHLSzNkM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Building SwiftUI Components - Getting Started","channel_name":"Peter Friese on YouTube","video_id":"UhDdtdeW63k","video_url":"https://www.youtube.com/watch?v=UhDdtdeW63k","description":"Learn how to build SwiftUI Components! \n\nIn this series, I will teach you how to build reusable and customizable SwiftUI views that you can reuse across your own projects.\n\nIn this episode, I'll show you the basics of refactoring an existing UI. This is the foundation for building reusable components.\n\n00:00 Intro\n01:37 What we're going to build\n01:58 The sample app\n02:36 Extract Subview (Refactoring #1)\n04:26 Extract to Method (Refactoring #2)\n06:35 Extract to Computed Property (Refactoring #3)\n07:34 Summary\n\nFollow me on Twitter: https://twitter.com/peterfriese\nRead my articles on my blog: http://peterfriese.dev\nCheck out my projects on GitHub: https://github.com/peterfriese","published":"2021-05-31T09:27:38Z","thumbnail_url":"https://img.youtube.com/vi/UhDdtdeW63k/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"SwiftUI Form Validation using Combine (SwiftUI Tutorial, Regular Expressions, Combine Framework)","channel_name":"tundsdev on YouTube","video_id":"v-6qU-DqaZo","video_url":"https://www.youtube.com/watch?v=v-6qU-DqaZo","description":"In this SwiftUI tutorial, we’re going to be building a dynamic form in SwiftUI that accepts different types of inputs. We’ll then look at how we can apply some form validation in SwiftUI using regular expressions. So let’s jump straight into this SwiftUI Tutorial and see how we can apply some SwiftUI Form Validation\n\nTimestamps\n\n00:00 Introduction\n00:35 Building our UI in SwiftUI\n05:55 Breaking down our model\n08:14 Building our model\n13:09 Building our form content\n16:00 Building our dynamic form\n24:00 Getting our Regex Patterns\n25:17 Breaking down our validators\n27:05 Building our validators\n34:50 Updating our models with our validators\n38:80 Updating our form content with our validators\n40:00 Using our validators to validate our text input\n44:00 Passing objects between views with EnvironmentObject\n49:00 Using out validator to validate our date selection\n52:20 Handling button actions in our form\n55:53 Using Enums to handle our entire Form Validation\n01:03:47 Testing out our app\n01:05:34 Wrap up\n\nRegular Expression Patterns\nhttps://github.com/tunds/YouTubeResources/blob/master/06%20-%20Combine%20Form%20Validation%20in%20UIKit%20-%20Starter%20Project/Combine%20Form%20Validation%20SwiftUI%20%26%20UIKit/Combine%20Form%20Validation%20UIKit/Regex/Patterns/RegexPatterns.swift\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#uikit #uikittutorial #combineframework #formvalidationcombine #UICollectionView #tundsdev #swiftuiform #swiftuiformvalidation","published":"2021-05-30T15:00:33Z","thumbnail_url":"https://img.youtube.com/vi/v-6qU-DqaZo/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"CollectionView Paging Layout for SwiftUI and Layout Designer","channel_name":"Stewart Lynch on YouTube","video_id":"r29-06lbLmQ","video_url":"https://www.youtube.com/watch?v=r29-06lbLmQ","description":"In this video, I will be introducing you to a new App called Layout Designer and the corresponding Swift Xcode Package called CollectionViewPagingLayout that will help you spruce up the layout and presentation of content in your iOAS apps.  It is the answer to a custom CollectionView layout for SwiftUI.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:48 Starter Project Overview\n4:04 Refactor to use ScrollView\n10:06 Layout Designer Overview\n12:32 Implementing CollectionViewPagingLayout\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/HappyFacts-Starter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Layout-Manager-And-CollectionViewPagingLayout\n\nOther references:\n CollectionViewPagingLayout Github Page:\n   https://github.com/amirdew/CollectionViewPagingLayout\n\nLayout Designer on App Store\n   https://apps.apple.com/nl/app/layout-designer/id1507238011?l=en&amp;mt=1\n\niCarousel\n   https://github.com/nicklockwood/iCarousel\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-05-30T13:48:03Z","thumbnail_url":"https://img.youtube.com/vi/r29-06lbLmQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"A quiz about Closures in Swift","channel_name":"Swift and Tips","video_id":"f9BQlVd1XQE","video_url":"https://www.youtube.com/watch?v=f9BQlVd1XQE","description":"Hello guys, welcome to another video!\n\nEverything in SwiftUI is a closure, but not only there, but the whole Swift language also depends heavily on closures, Why are they so important?. I think it's a good time to talk about the main features of closure, but let's change the format today, and play a little quiz.\n\nAre you able to answer all the questions?\n\nLet's find out! 😉\n\nContent:\n0:00 - Intro\n0:53 - What is a closure?\n2:53 - Minimum expression for a closure\n6:20 - Trailing closures\n9:59 - Capturing values\n14:24 - What kind of type is a closure?\n17:50 - Outro\n\n------\n\n* RayWenderlich's style guide: \nhttps://github.com/raywenderlich/swift-style-guide#closure-expressions\n\n* Capturing values:\nhttps://www.swiftbysundell.com/articles/swifts-closure-capturing-mechanics/\nhttps://www.hackingwithswift.com/sixty/6/11/capturing-values\n\n* Swift's closures: \nhttps://docs.swift.org/swift-book/LanguageGuide/Closures.html\n\n* Multiple trailing closures:\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0279-multiple-trailing-closures.md\n\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/Closures\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-05-30T00:27:42Z","thumbnail_url":"https://img.youtube.com/vi/f9BQlVd1XQE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"SwiftUI - Intro to MVVM | Example Refactor | Model View ViewModel","channel_name":"Sean Allen on YouTube","video_id":"FwGMU_Grnf8","video_url":"https://www.youtube.com/watch?v=FwGMU_Grnf8","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I give you an introduction to the concept of the Model View ViewModel (MVVM) Architecture with SwiftUI. We will refactor a screen into a viewModel as an example. I explain the concept for those who have no idea what MVVM is so I keep it pretty basic. The general idea is to keep your business logic out of your views.This tutorial was created in Xcode 12.5 and Swift 5.4.\n\nStarter Project Download:\nhttps://www.dropbox.com/sh/foh2qojd2na93fw/AAChey4flV8Wt9oUEmQZSkJFa?dl=0 \n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Books:\nwww.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-28T11:46:27Z","thumbnail_url":"https://img.youtube.com/vi/FwGMU_Grnf8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"DispatchWorkItem","channel_name":"Apple Programming","video_id":"dpLZ-QMPFCM","video_url":"https://www.youtube.com/watch?v=dpLZ-QMPFCM","description":"How to cancel GCD (Dispatch) operations using DispatchWorkItem.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-05-27T16:00:16Z","thumbnail_url":"https://img.youtube.com/vi/dpLZ-QMPFCM/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Swift Tips #34 - defer","channel_name":"Vincent Pradeilles on YouTube","video_id":"_VswqQqVlHo","video_url":"https://www.youtube.com/watch?v=_VswqQqVlHo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-27T15:01:18Z","thumbnail_url":"https://img.youtube.com/vi/_VswqQqVlHo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 30: It's a Big Sure","channel_name":"Code Completion","video_id":"IkFhCuQBpX4","video_url":"https://www.youtube.com/watch?v=IkFhCuQBpX4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Intro\n00:20 - Indie App Spotlight\n02:33 - AirTag Follow-up\n11:46 - WWDC Software and Hardware Predictions\n24:50 - App Clips\n30:08 - In-App Purchases, External Payment\n42:58 - \"How Can The App Store Be a Better Place for Us As Developers?\"\n56:03 - The Future of Objective-C\n1:09:48 - Sponsor: Not Pho\n1:10:17 - Compiler Error\n1:26:46 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Charty by Rodrigo Araujo: [https://apps.apple.com/us/app/charty-for-shortcuts/id1494386093?ls=1](https://apps.apple.com/us/app/charty-for-shortcuts/id1494386093?ls=1)\n    • Cone by Kushagra Agarwal: [https://apps.apple.com/us/app/cone-live-color-picker/id1221305627?mt=8](https://apps.apple.com/us/app/cone-live-color-picker/id1221305627?mt=8)\n    • MinBrowser by Ben Standaert: [https://minbrowser.org](https://minbrowser.org/)\n• WWDC Software and Hardware Predictions,\n• App Clips one year later,\n• In-App Purchases and External Payments,\n• How Can The App Store Be a Better Place for Us As Developers?\n• The Future of Objective-C\nAlso, join us for Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Charty by Rodrigo Araujo: [https://apps.apple.com/us/app/charty-for-shortcuts/id1494386093?ls=1](https://apps.apple.com/us/app/charty-for-shortcuts/id1494386093?ls=1)\n• Cone by Kushagra Agarwal: [https://apps.apple.com/us/app/cone-live-color-picker/id1221305627?mt=8](https://apps.apple.com/us/app/cone-live-color-picker/id1221305627?mt=8)\n• MinBrowser by Ben Standaert: [https://minbrowser.org](https://minbrowser.org/)\n\nThis week's Compiler Error has a theme: Cryptography!\n1 - AES, or the American Encryption Standard, is a suite of symmetric block cyphers that was selected as a part of an open process hosted by NIST and the US government from 1997 to 2000 to replace DES.\n2 - A one time pad is an early but very robust encryption technique, which can be uncrackable so long as the key on the pad is never re-used, is truly random, is longer than the plaintext, and is kept completely secret.\n3 - Symmetric key algorithms use the same cryptographic keys for both encryption and decryption, while asymmetric key algorithms make use of a public key and a private key to encrypt and decrypt information.\n4 - Unlike RSA which relies on large prime number factorization, Elliptic-curve cryptography makes use of a given elliptic curve’s geometric and algebraic properties, ultimately providing the same level of security as RSA with smaller keys.\n\nYour hosts for this week: Johnny Hicks, Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @JohnnyDHicks, @SpencerCCurtis, @FromJRtoSR, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, May 11th, 2021.","published":"2021-05-26T20:53:34Z","thumbnail_url":"https://img.youtube.com/vi/IkFhCuQBpX4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Looking at some Shit Swift Code 💩, Live! 🎙 with Jérôme Alves","channel_name":"Vincent Pradeilles on YouTube","video_id":"2vZz1v-2v1E","video_url":"https://www.youtube.com/watch?v=2vZz1v-2v1E","description":"We usually talk about good Swift code, but how about we talk about shit code this time?\n\nJérôme is the creator of https://twitter.com/ShitSwiftDev and he's going to show us code that is terribly over-engineered, but somehow actually work!\n\nWe're looking forward to seeing you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-05-26T11:40:32Z","thumbnail_url":"https://img.youtube.com/vi/2vZz1v-2v1E/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Experimenting with Result Builders: it's harder than I thought 😰","channel_name":"Vincent Pradeilles on YouTube","video_id":"58IChtjCPGM","video_url":"https://www.youtube.com/watch?v=58IChtjCPGM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://github.com/vincent-pradeilles/KeyPathTesting\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-05-25T14:58:45Z","thumbnail_url":"https://img.youtube.com/vi/58IChtjCPGM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create iOS Calendar app in Swift with CalendarKit (Tutorial)","channel_name":"Richard Topchii on YouTube","video_id":"cvF1D-F_LPw","video_url":"https://www.youtube.com/watch?v=cvF1D-F_LPw","description":"In this tutorial we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. To build the app, we'll be using two frameworks: CalendarKit and EventKit.\n\nGet the sample code for this app:\nhttps://github.com/richardtop/CalendarApp\n\nCalendarKit:\nhttps://github.com/richardtop/CalendarKit\n\nEventKit:\nhttps://developer.apple.com/documentation/eventkit\n\nSubscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments.\n\nFollow Richard on social media:\nTelegram: https://t.me/richardtop\nGitHub: https://github.com/richardtop/\n\nCalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nTimecodes:\n0:00 Intro\n0:34 Create an Xcode project\n1:34 Configure Xcode project\n5:17 Testing our configuration\n6:28 Installing CalendarKit\n9:05 EventKit\n10:22 Requesting calendar access\n13:28 Adding events to the calendar\n14:05 Displaying events in CalendarKit\n15:04 Fetching events from the EventStore\n18:30 Converting events to CalendarKit's format\n22:23 Getting notified for event changes\n25:29 Final result & explanation\n26:21 Conclusion","published":"2021-05-25T02:30:23Z","thumbnail_url":"https://img.youtube.com/vi/cvF1D-F_LPw/hqdefault.jpg","twitter_url":""},{"name":"Form Validation in UIKit using Combine Framework (Combine Framework, UIKit Tutorial, UIKit Form)","channel_name":"tundsdev on YouTube","video_id":"EWjLHRbQK4I","video_url":"https://www.youtube.com/watch?v=EWjLHRbQK4I","description":"In this UIKit tutorial, we’re going to be building on top of our last video where we built a scalable and dynamic form in UIKit with a UICollectionView and using some of Apple’s latest frameworks UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource. This time we’ll be being using the Combine Framework to capture input from our UICollectionViewCell and also validate the users input.\n\nSo let’s jump straight into this UIKit tutorial.\n\nTimestamps\n\n00:00 Introduction\n01:14 Breaking down the validators & model\n05:56 Working with Regular Expressions in Swift\n10:22 Building our date validator\n11:42 Updating our models with our validator\n18:32 Using Combine Framework to capture user input & handle validation in our textfield cell\n27:27 Updating our single source of truth\n29:15 Using Combine Framework to capture user input & handle validation in our date cell \n31:38 Using Combine Framework to capture events in our button cell \n34:00 Validating our form using Combine\n39:13 Testing out our form\n41:07 Fixing a bug with our form\n42:25 Wrap up\n\nYouTube Resources\nhttps://github.com/tunds/YouTubeResources\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#uikit #uikittutorial #combineframework #formvalidationcombine #UICollectionView #tundsdev","published":"2021-05-23T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/EWjLHRbQK4I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Channel Watcher - An Open Source, SwiftUI, Combine, iPhone, iPad, Mac app","channel_name":"Stewart Lynch on YouTube","video_id":"u1kGK9RTEH4","video_url":"https://www.youtube.com/watch?v=u1kGK9RTEH4","description":"This video is all about an application was created using SwiftUI and i have also used the Combine framework for network calls\nThe application let's you maintain a list of YouTube channels, playlists and videos so that you can get easy access and watch on your phone, iPad or Mac.\n\nIt uses the MVVM design pattern and is built for iPhone, iPad and Mac.  For the Mac, I have used Mac catalyst and you may not find that it is an ideal mac citizen, but it certainly is functional.\n\nIn this video, I will present a short demostration of what the app is all abut and then I will show you how you can create your on project on the Google Cloud platform and obtain your own YouTube Data API Key.\n\nWe will test the application and then locate the compiled mac App so you can have int on your own computer\n\nFollowing that, I will take you through a walkthrough of the code.  Along the way, I will popint you to some other resources and videos that I or others have created that have helped me develop the code.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:35 Channel Watcher Overview\n3:23 Getting an API Key and Testing the App\n8:18 Installing the Mac App\n9:32 Code walkthrough\n\nSource Code:\n   https://github.com/StewartLynch/Channel-Watcher\n\nVideo References:\nMohammad Azam Udemy Course on Core Data\n   https://www.udemy.com/course/core-data-in-ios/\n\nDonny Walls Combine article on Recursive Network Calls\n   https://www.donnywals.com/recursively-execute-a-paginated-network-call-with-combine/\n\nEnum Alert Builder\n   https://youtu.be/itApM8HKTJc\n\nMobile Weather App\n  https://www.createchsol.com/WeatherAppCourse/\n\nUIKit Integration with SwiftUI\n   https://youtu.be/k4h9i6KVvi8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-05-23T13:48:08Z","thumbnail_url":"https://img.youtube.com/vi/u1kGK9RTEH4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"What is Structured Concurrency? #Concurrency","channel_name":"Alexito’s World","video_id":"3SX7u5l3CGA","video_url":"https://www.youtube.com/watch?v=3SX7u5l3CGA","description":"In this video I explain what Structured Concurrency is, where it comes from and what benefits does it bring. I compare it to other forms of unstructured concurrency and see the impact that it has in our day to day programming. I put some examples about Swift but the ideas are generally applicable in other languages like Kotlin.\n\nFirst look at async await in Swift\nhttps://youtu.be/Xf9HfHUb-cM\n\nThe Actor System \nhttps://youtu.be/IWd83J1rcLY\n\nhttps://en.wikipedia.org/wiki/Structured_concurrency\nhttps://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/\n\n00:00 Introduction\n02:12 Structured programming\n07:56 Structured concurrency\n13:56 Cooperative cancellation and error propagation\n16:14 Dynamically spawn child tasks\n21:35 Escape hatch ⚠️ \n23:10 Conclusion\n\n#Swift \n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-05-23T10:51:49Z","thumbnail_url":"https://img.youtube.com/vi/3SX7u5l3CGA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Expert Swift Book - Codable","channel_name":"Shai’s Swift Bits","video_id":"0RHw2Ufj-Do","video_url":"https://www.youtube.com/watch?v=0RHw2Ufj-Do","description":"This is a quick one minute preview of the \"Codable\" chapter from the new raywenderlich.com \"Expert Swift\" book.","published":"2021-05-22T04:38:48Z","thumbnail_url":"https://img.youtube.com/vi/0RHw2Ufj-Do/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Expert Swift Book - Functional Reactive Programming","channel_name":"Shai’s Swift Bits","video_id":"fnSA7cUYVNo","video_url":"https://www.youtube.com/watch?v=fnSA7cUYVNo","description":"This is a quick one minute preview of the \"Functional Reactive Programming\" chapter from the new raywenderlich.com \"Expert Swift\" book.","published":"2021-05-22T04:38:48Z","thumbnail_url":"https://img.youtube.com/vi/fnSA7cUYVNo/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Expert Swift Book - API Design Tips & Tricks","channel_name":"Shai’s Swift Bits","video_id":"oLFhQrqyuBw","video_url":"https://www.youtube.com/watch?v=oLFhQrqyuBw","description":"This is a quick one minute preview of the \"API Design Tips & Tricks\" chapter from the new raywenderlich.com \"Expert Swift\" book.","published":"2021-05-22T04:38:48Z","thumbnail_url":"https://img.youtube.com/vi/oLFhQrqyuBw/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Expert Swift Book - OUT NOW!!","channel_name":"Shai’s Swift Bits","video_id":"28zm_pvUqpY","video_url":"https://www.youtube.com/watch?v=28zm_pvUqpY","description":"This is a quick one minute introductory video for the new raywenderlich.com \"Expert Swift\" book.\n\nCheck out my four chapter previews, here:\n\nCodable:\nhttps://youtu.be/0RHw2Ufj-Do\n\nFunctional Reactive Programming:\nhttps://youtu.be/fnSA7cUYVNo\n\nObjective-C Interoperability:\nhttps://youtu.be/1p40TdXRwX4\n\nAPI Design Tips & Tricks:\nhttps://youtu.be/oLFhQrqyuBw","published":"2021-05-22T04:38:48Z","thumbnail_url":"https://img.youtube.com/vi/28zm_pvUqpY/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Expert Swift Book - Objective-C Interoperability","channel_name":"Shai’s Swift Bits","video_id":"1p40TdXRwX4","video_url":"https://www.youtube.com/watch?v=1p40TdXRwX4","description":"This is a quick one minute preview of the \"Objective-C Interoperability\" chapter from the new raywenderlich.com \"Expert Swift\" book.","published":"2021-05-22T04:38:48Z","thumbnail_url":"https://img.youtube.com/vi/1p40TdXRwX4/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"This Week in Apps #62 - The Money's Still Good","channel_name":"Appfigures on YouTube","video_id":"x2ZdYZ5HGnI","video_url":"https://www.youtube.com/watch?v=x2ZdYZ5HGnI","description":"This Week in Apps\n\n🎨 TikTok disrupts a new vertical\n💬 The only logical direction for Discord\n👀  Citizen's first million 💸 \n🙊 Parler isn't on 🔥\n🤷🏻‍♂️ New York gets a vaccine passport (app)\n\nRead it instead 👉 https://appfigures.com/resources/this-week-in-apps/20210521","published":"2021-05-22T01:06:34Z","thumbnail_url":"https://img.youtube.com/vi/x2ZdYZ5HGnI/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"This Week in Apps #61 - ATT Continues to Wreak Havoc, Peacock Grows Up, and more.","channel_name":"Appfigures on YouTube","video_id":"LAZWoCvsN-w","video_url":"https://www.youtube.com/watch?v=LAZWoCvsN-w","description":"This Week in Apps I look at Zynga's acquisition of Chartboost, the fall of Facebook, price of gas, Peacock's revenue, and Coinbase's continuing success.\n\nLinks:\n\n* Read online: https://appfigures.com/resources/this-week-in-apps/20210514\n* Get App Intelligence: https://appfigures.com/app-intelligence\nThe Mobile Download Index: https://appfigures.com/alpha/mobile-download-index\n* The most downloaded apps in April: https://appfigures.com/resources/insights/most-downloaded-apps-april-2021\n* The most downloaded games in April: https://appfigures.com/resources/insights/most-downloaded-games-apr-2021","published":"2021-05-22T01:05:45Z","thumbnail_url":"https://img.youtube.com/vi/LAZWoCvsN-w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Property Wrappers: Combining multiple wrappers, projectedValue & DynamicProperty protocol","channel_name":"Swift and Tips","video_id":"aQE3kbCA0nk","video_url":"https://www.youtube.com/watch?v=aQE3kbCA0nk","description":"Hello guys, welcome to another video!\n\nThere is more about property wrappers, today we will see if it's possible to use two or more wrappers at the same time, what about projected values, and finally how to update views in SwiftUI by using DynamicProperty protocol.\n\nIn the previous video, we talked about the basics of a property wrapper and wrappedValue, I recommend you to watch it first: https://youtu.be/cCOHJkd3kBE\n\nLet's get started! 😄\n\nContent:\n0:00 - Intro\n0:53 - A preview of the final solution\n1:17 - The Problem\n1:41 - Setting up wrappedValue\n3:39 - Setting up the format parameter\n6:07 - Can we combine two property wrappers?\n9:36 - Using @State inside a property wrapper\n10:37 - Setting up a projectedValue\n14:08 - Using nonmutating in wrappedValue\n15:54 - Conforming DynamicProperty\n18:10 - Running the final version\n19:17 - Outro\n\n------\nReferences:\n* propertyWrapper attribute: https://docs.swift.org/swift-book/ReferenceManual/Attributes.html\n* Projecting a value: https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617\n* DynamicProperty: https://davedelong.com/blog/2021/04/02/custom-property-wrappers-for-swiftui/\n* nonmutating: https://forums.swift.org/t/non-mutating-setters/14379\n\nNesting property wrappers in Swift (by Noah Gilmore): https://noahgilmore.com/blog/nesting-property-wrappers/\n\nSource code showed in the video: https://github.com/pitt500/swift-and-tips/tree/main/PropertyWrappersDynamicProperty\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-05-21T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/aQE3kbCA0nk/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"🍏  + 🔥  = ❤️   Firebase for Apple Developers, by Peter Friese (English)","channel_name":"CocoaHeadsNL","video_id":"puo-pRlD3fA","video_url":"https://www.youtube.com/watch?v=puo-pRlD3fA","description":"In this talk, Peter Friese is going to walk you through the building blocks for creating modern applications on Apple’s platforms using SwiftUI and Firebase.\n\nThe following topics will be covered:\n• Setting up an architecture for data-driven applications\n• What’s new in SwiftUI’s application life cycle\n• Syncing data in realtime across multiple devices with Cloud Firestore\n• Mapping Firestore documents in a type-safe way using the Codable protocol\n• Using Combine to fetch data from remote APIs and Firebase\n• How async/await (new in Swift 5.5) will affect the way we write asynchronous code (plus some surprises in Firebase's code base)\n\nFirebase is always evolving and Peter will talk about how Firebase is making use of Apple’s latest technologies in it's code base, for example:\n• Combine\n• async/await\n• SwiftUI view modifiers","published":"2021-05-20T16:32:14Z","thumbnail_url":"https://img.youtube.com/vi/puo-pRlD3fA/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Swift Tips #33 - CaseIterable","channel_name":"Vincent Pradeilles on YouTube","video_id":"MZPeg8dqqzI","video_url":"https://www.youtube.com/watch?v=MZPeg8dqqzI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3sIjYkg\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-20T15:05:51Z","thumbnail_url":"https://img.youtube.com/vi/MZPeg8dqqzI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Dub Dub Grub Course Overview","channel_name":"Sean Allen on YouTube","video_id":"WrrP5E1a5_0","video_url":"https://www.youtube.com/watch?v=WrrP5E1a5_0","description":"Today I'm launching my next iOS developer course, Dub Dub Grub. In this course we build one big project in SwiftUI with MVVM. We utilize CloudKit for our backend as well as work with MapKit. The presale special of 30% off begins today and will end on June 14th, 2021. \n\nhttps://seanallen.teachable.com/p/dub-dub-grub-swiftui-mapkit-cloudkit\n\nPremise of the app - I curate a handful of restaurants and bars around the San Jose Convention center for WWDC. The idea is that iOS developers there for the conference can check in to a location to let others know where they are hanging out. This way developers can see where the developers are to meetup and have out.\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-20T12:37:15Z","thumbnail_url":"https://img.youtube.com/vi/WrrP5E1a5_0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Advanced Swift Book - API Design Tips & Tricks","channel_name":"Shai’s Swift Bits","video_id":"-Ihnd65hUQA","video_url":"https://www.youtube.com/watch?v=-Ihnd65hUQA","description":"This is a quick one minute preview of the \"API Design Tips & Tricks\" chapter from the new raywenderlich.com \"Advanced Swift\" book. \n\nCheck it out at https://advancedswift.xyz","published":"2021-05-19T14:54:08Z","thumbnail_url":"https://img.youtube.com/vi/-Ihnd65hUQA/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Advanced Swift Book - Codable","channel_name":"Shai’s Swift Bits","video_id":"MK-JXjsxsyo","video_url":"https://www.youtube.com/watch?v=MK-JXjsxsyo","description":"This is a quick one minute preview of the \"Codable\" chapter from the new raywenderlich.com \"Advanced Swift\" book. \n\nCheck it out at https://advancedswift.xyz","published":"2021-05-19T14:53:28Z","thumbnail_url":"https://img.youtube.com/vi/MK-JXjsxsyo/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Advanced Swift Book - Functional Reactive Programming","channel_name":"Shai’s Swift Bits","video_id":"qVnWiP3Qxi0","video_url":"https://www.youtube.com/watch?v=qVnWiP3Qxi0","description":"This is a quick one minute preview of the \"Functional Reactive Programming\" chapter from the new raywenderlich.com \"Advanced Swift\" book. \n\nCheck it out at https://advancedswift.xyz","published":"2021-05-19T14:52:50Z","thumbnail_url":"https://img.youtube.com/vi/qVnWiP3Qxi0/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Advanced Swift Book - Objective-C Interoperability","channel_name":"Shai’s Swift Bits","video_id":"5MQsgex18ak","video_url":"https://www.youtube.com/watch?v=5MQsgex18ak","description":"This is a quick one minute preview of the \"Objective-C Interoperability\" from the new raywenderlich.com \"Advanced Swift\" book. \n\nCheck it out at https://advancedswift.xyz","published":"2021-05-19T14:51:48Z","thumbnail_url":"https://img.youtube.com/vi/5MQsgex18ak/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Top 10 Twitter Profiles to follow for iOS Developers","channel_name":"Tom Baranowicz","video_id":"HAP1B-Puhz0","video_url":"https://www.youtube.com/watch?v=HAP1B-Puhz0","description":"Hi, today I want to share with you my favorite Twitter profiles, which helped me become better iOS Dev. Enjoy!\n\n- Chris Lattner - https://twitter.com/clattner_llvm\n- John Sundell - https://twitter.com/johnsundell\n- Peter Steinberger - https://twitter.com/steipete\n- Chris Eidhof - https://twitter.com/chriseidhof\n- Krzysztof Zabłocki - https://twitter.com/merowing_\n- Paul Hudson - https://twitter.com/twostraws\n- Anastasiia Voitova - https://twitter.com/vixentael\n- Matt Thompson - https://twitter.com/mattt\n- Dave Verwer - https://twitter.com/daveverwer\n- Gergely Orosz - https://twitter.com/GergelyOrosz\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-05-19T08:00:04Z","thumbnail_url":"https://img.youtube.com/vi/HAP1B-Puhz0/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"CocoaHeadsNL Online Meetup, 19 May 2021","channel_name":"CocoaHeadsNL","video_id":"DHJ1P6zmXOs","video_url":"https://www.youtube.com/watch?v=DHJ1P6zmXOs","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk from Peter Friese, who is a developer advocate at Google, about creating modern applications on Apple's platforms using SwiftUI and Firebase. You will get a deeper understanding of what Firebase is and how you can use it your apps on Apple’s platforms.\n\nPlease note: this time we start at 20:00 Hrs CET (18:00 UTC).","published":"2021-05-18T15:11:27Z","thumbnail_url":"https://img.youtube.com/vi/DHJ1P6zmXOs/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"How to leverage enums with associated values?","channel_name":"Vincent Pradeilles on YouTube","video_id":"zhnqQCc032c","video_url":"https://www.youtube.com/watch?v=zhnqQCc032c","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/341bZVH\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-05-18T14:59:43Z","thumbnail_url":"https://img.youtube.com/vi/zhnqQCc032c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Sean Allen Live - WWDC Wishes, Dub Dub Grub, Portfolio Projects & More","channel_name":"Sean Allen on YouTube","video_id":"39gGP_6ZGRc","video_url":"https://www.youtube.com/watch?v=39gGP_6ZGRc","description":"Welcome to the live stream. In this stream I discuss topics and answer questions related to iOS development and Swift (or SwiftUI). Today I'll be discussing the following topics:\n\n0:00 - Starting Soon\n4:55 - Beginning\n39:58 - Dub Dub Grub Walkthrough\n\n- WWDC Wishes\n- How I've been reinvigorated to code\n- My portfolio projects series\n- Update on my job application\n- Dub Dub Grub Walkthrough with Q&amp;A\n- iOS Dev Q&amp;A\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-16T17:25:26Z","thumbnail_url":"https://img.youtube.com/vi/39gGP_6ZGRc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Actors in Swift - #Swift #Concurrency","channel_name":"Alexito’s World","video_id":"IWd83J1rcLY","video_url":"https://www.youtube.com/watch?v=IWd83J1rcLY","description":"An introduction to the Actor model and Actors in #Swift.\nSwift's concurrency features are still being developed and discussed so they are subject to change.\nIn this introduction I talk about the theory of the actor model. I show you how concurrent code with classes and shared state has problems and how actors solve it. Then I explain the main concepts of isolation and reentrancy, and finally I show you how cool this is gonna be thanks to the @MainActor protecting our UIKit interactions!\n\nFirst look at async await and Swift Structured Concurrency\nhttps://www.youtube.com/watch?v=Xf9HfHUb-cM\n\nSE-0306: Actors\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md\n\nHewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)\nhttps://www.youtube.com/watch?v=7erJ1DV_Tlo\n\n00:00 Introduction 👋 \n02:08 The Actor Model, theory time!  📄 \n09:02 The problem they solve 🚫 \n13:35 Actors in Swift ❤️\n20:28 isolated vs. nonisolated 👤\n22:57 Reentrancy ⚠️ \n27:14 The Main Actor 🎉 \n30:21 Conclusion 🤗 \n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-05-16T15:50:12Z","thumbnail_url":"https://img.youtube.com/vi/IWd83J1rcLY/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Custom Property Wrappers: Setting up wrappedValue","channel_name":"Swift and Tips","video_id":"cCOHJkd3kBE","video_url":"https://www.youtube.com/watch?v=cCOHJkd3kBE","description":"Hello guys, welcome to another video!\n\nSome time ago we talked about State management in SwiftUI, we learned how to use @State, @StateObject, @ObservedObject, etc. All of them are property wrappers, and today, we would create our own property 🎉. Let's start from the basics and create a simple wrapper @Age to validate an Int value that represents the age of a user. In this video, we will talk in detail about wrappedValue, but we will see other features and limitations about property wrappers in the next video.\n\nLet's get started! 😄\n\nContent:\n0:00 - Intro\n1:48 - The problem that property wrappers solve\n2:07 - The problem with ages\n3:50 - Requirements for a property wrapper\n5:55 - Initializing wrappedValue\n8:25 - Validating initializer\n10:07 - Transforming wrappedValue in a computed property\n14:42 - Adding parameters to the property wrapper\n17:02 - Outro\n\n------\nReferences:\nhttps://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617\nhttps://docs.swift.org/swift-book/ReferenceManual/Attributes.html\nhttps://github.com/apple/swift-evolution/blob/master/proposals/0258-property-wrappers.md\nhttps://www.swiftbysundell.com/articles/property-wrappers-in-swift/\nhttps://nshipster.com/propertywrapper/\n\nSource code showed in the video (and an extra demo): https://github.com/pitt500/swift-and-tips/tree/main/PropertyWrappersDemoAge\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n* The power of Combine: https://youtu.be/IJinuMLaERE\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-05-16T15:33:16Z","thumbnail_url":"https://img.youtube.com/vi/cCOHJkd3kBE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"An introduction to Result Builders, Live! 🎙 with Antoine v.d. Lee","channel_name":"Vincent Pradeilles on YouTube","video_id":"6Abf8LDRRkI","video_url":"https://www.youtube.com/watch?v=6Abf8LDRRkI","description":"It's time for a new live coding, this time with Antoine v.d. Lee 🎙\n\nResult Builders are now officially part of Swift, so it's the perfect timing for an introduction to this new powerful language feature 😀\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-16T15:21:28Z","thumbnail_url":"https://img.youtube.com/vi/6Abf8LDRRkI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Create a Dynamic Form in UIKit (Compositional Layout, Diffable Data Source, UICollectionView)","channel_name":"tundsdev on YouTube","video_id":"4YIckjckiWI","video_url":"https://www.youtube.com/watch?v=4YIckjckiWI","description":"In this UIKit tutorial, we’re going to look at how we can build a scalable dynamic form in UIKit with self sizing UICollectionViewCells in Swift, with a UICollectionView and using some of Apple’s latest frameworks UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource.\n\nSo let’s jump straight into this UIKit tutorial.\n\nTimestamps\n\n00:00 Introduction\n00:17 Designing our models\n02:12 Defining our protocols & form components\n10:05 Building our form content builder\n12:06 Using Extensions in Swift for our UICollectionViewCell\n14:42 Building our Form CollectionViewCells\n20:04 Working with Compositional Layout in UIKit\n25:04 Setting up our ViewController\n27:01 Working with Diffable Data Source in UIKit\n35:05 Testing out our app\n36:00 Wrap up\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#uikit #uikittutorial #compositionallayout #diffabledatasource #UICollectionView #UICollectionViewCompositionalLayout #UICollectionViewDiffableDataSource #tundsdev\n\nKeywords\n\nCompositional layout,\nCompositional layout collectionview,\nCompositional layout uikit,\nCollection view compositional layout,\nUicollectionview swift,\nUICollectionViewCompositionalLayout,\nUICollectionview,\nDiffable data source,\nUikit,\nTundsdev,\ncollection view diffable data source,\nUikit tutorial,\nUi kit tutorial,\nUicollectionview swift 5,\nXcode, \nswift collection view example,\nswift collection view for beginners","published":"2021-05-16T15:00:02Z","thumbnail_url":"https://img.youtube.com/vi/4YIckjckiWI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Demystifying Completion Handlers and Asynchronous Functions","channel_name":"Stewart Lynch on YouTube","video_id":"tuHcwRe61KE","video_url":"https://www.youtube.com/watch?v=tuHcwRe61KE","description":"In this video I am going to ty to demystify CompletionHandlers in Swift.\n\nWe will be looking at asynchronous functions and the need to create a completion handler when we try to fetch data from a service that uses an asynchronous method.  Along the way we will also look at the background and main thread and how we can let our users know that our app is busy fetching data.  \n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n4:03 The Asynchronous Function problem\n8:00 Completion Handler\n13:45 Working on a Background Thread issue\n16:00 Cleaning up the the UI\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/LilStockQuoteStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/DemystifyingCompletionHandlers\n\nOther references:\nOld video on Completion Handlers:\n   https://youtu.be/JmPbnuJxzHg\nIntroduction to Closures:\n   https:// youtu.be/4-EvBzIT5Y0\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-05-16T13:51:55Z","thumbnail_url":"https://img.youtube.com/vi/tuHcwRe61KE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 29: Don't Do That","channel_name":"Code Completion","video_id":"tCmSGnuRfpA","video_url":"https://www.youtube.com/watch?v=tCmSGnuRfpA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro \n00:19 - Indie App Spotlight\n02:32 - Basecamp Recap \n53:41 - Apple vs. Epic\n1:08:58 - Sponsor - Mystiko\n1:09:56 - Compiler Error \n1:20:26 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Longplay by Adrian Schönig: https://adrian.schoenig.me/longplay/\n    • Money Flow by Daniel Romero: https://www.moneyflow.app\n    • Proxyman by Nghia Tran: https://proxyman.io\n• Basecamp's mistake\n• The Epic vs Apple Trial\nAlso, join us for Compiler Error, the segment that tests our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Mystiko. Search for Mystiko on the iMessage App Store today to give it a try. https://apps.apple.com/us/app/mystiko/id1148340942?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Longplay by Adrian Schönig: https://adrian.schoenig.me/longplay/\n• Money Flow by Daniel Romero: https://www.moneyflow.app\n• Proxyman by Nghia Tran: https://proxyman.io\n\nThis week's Compiler Error has a theme: Esoteric Programming Languages!\n1 - Chef is a language designed to make a program look like a cooking recipe, with a stated goal that “Program recipes should not only generate valid output, but be easy to prepare and delicious”.\n2 - LOLCODE brings coders back to the early days of memes with keywords such as HAI, CAN HAS STDIO, and KTHXBYE, all phrases that may have come up as a caption for a lolcat image.\n3 - INTERCAL, short for \"Compiler Language With No Pronounceable Acronym”, is an older parody language that satirizes aspects of the various programming languages of the time.\n4 - Inspired by a similarly sounding language, Brainfudge is a language that makes use of only 8 characters: !@#$%^&; but otherwise uses the same syntax as its inspiration, BrainFck.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Monday, May 3rd, 2021.","published":"2021-05-16T01:35:23Z","thumbnail_url":"https://img.youtube.com/vi/tCmSGnuRfpA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Mobile Developer Resumes: Top 3 Tips #shorts","channel_name":"Dave Jacobsen on YouTube","video_id":"J4hub5kqf4w","video_url":"https://www.youtube.com/watch?v=J4hub5kqf4w","description":"3 quick tips for mobile developer resumes that I used in the resume that got me my first iOS job. #shorts\n\n📱My iOS job hunting tactics playlist📱\nhttps://youtube.com/playlist?list=PLS46FXqBZJRqTcWy73N20lHyaPe_U1wU4\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-05-15T12:30:07Z","thumbnail_url":"https://img.youtube.com/vi/J4hub5kqf4w/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Coding Snapchat in 24 hours","channel_name":"Gary Tokman on YouTube","video_id":"c0ru4SYn8ZI","video_url":"https://www.youtube.com/watch?v=c0ru4SYn8ZI","description":"CODE\nhttps://garytokman.me/snapchat\n\nIG\nhttps://instagram.com/f6ary\n\nTwitter: \nhttps://twitter.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Snapchat\n02:21 Live Code\n10:00 Conclusion\n\n#swiftui #livecoding #swe","published":"2021-05-15T12:15:02Z","thumbnail_url":"https://img.youtube.com/vi/c0ru4SYn8ZI/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Swift Community #6 GraphQL (with Ellen Shapiro)","channel_name":"Vincent Pradeilles on YouTube","video_id":"FWjM8ESYgCA","video_url":"https://www.youtube.com/watch?v=FWjM8ESYgCA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://twitter.com/designatednerd\nhttps://github.com/apollographql/apollo-ios\nhttps://github.com/apple/swift-evolution/blob/main/proposals/0303-swiftpm-extensible-build-tools.md\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-13T14:56:01Z","thumbnail_url":"https://img.youtube.com/vi/FWjM8ESYgCA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Live App Teardown (May. 2021) - Sunbasket and Color Defense","channel_name":"Appfigures on YouTube","video_id":"tPKTYwitA5Q","video_url":"https://www.youtube.com/watch?v=tPKTYwitA5Q","description":"App Store Optimization is an iterative process, but with the right process and tools it doesn't have to be a slow one.\n\nHere's Ariel's method for analyzing competitors to find keyword opportunities.\n\nIn this sessions we looked at:\n\n* Sunbasket (App Store)\n* Color Defense (Google Play)\n\n🎓 Resources:\n* App Teardowns: https://appfigures.com/resources/teardowns\n* ASO Guides: https://appfigures.com/resources/aso\n\n👉 Subscribe to the weekly newsletter: https://appfigures.com/newsletter","published":"2021-05-13T14:13:11Z","thumbnail_url":"https://img.youtube.com/vi/tPKTYwitA5Q/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Hired 2021 State of Software Engineers - Analysis","channel_name":"Tom Baranowicz","video_id":"Q5bOFt61Fo0","video_url":"https://www.youtube.com/watch?v=Q5bOFt61Fo0","description":"Hey, today I want to talk about the newest report published by Hired, what has changed in the Software Engineers world in 2020? A lot ;)\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-05-12T14:00:21Z","thumbnail_url":"https://img.youtube.com/vi/Q5bOFt61Fo0/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Five tips to improve your Swift code 💪","channel_name":"Vincent Pradeilles on YouTube","video_id":"4TTSZZkdOs4","video_url":"https://www.youtube.com/watch?v=4TTSZZkdOs4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/32Lsswn\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-05-11T15:01:06Z","thumbnail_url":"https://img.youtube.com/vi/4TTSZZkdOs4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"This Week in Apps #60 - They're At It Again","channel_name":"Appfigures on YouTube","video_id":"Hhz9iZrI1oQ","video_url":"https://www.youtube.com/watch?v=Hhz9iZrI1oQ","description":"This Week in Apps:\n\n00:16 The most downloaded games in April, and the top earners (they're no the same)\n01:30 The fall of Clubhouse...\n04:30 Dogecoin is pushing Robinhood and Coinbase, again.\n05:50 Turo hit a new high, beating pre-pandemic record\n06:45 McDonald's has a sweet way to get downloads\n\nLinks:\n\n* Read online: https://appfigures.com/resources/this-week-in-apps/20210507\n* Get App Intelligence: https://appfigures.com/app-intelligence","published":"2021-05-10T17:33:13Z","thumbnail_url":"https://img.youtube.com/vi/Hhz9iZrI1oQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"WIWO #13: Job App & Take Home Project, Coding at Aluna, Sponsorships & Angel Investing.","channel_name":"Sean Allen on YouTube","video_id":"5jjsrRaUJLY","video_url":"https://www.youtube.com/watch?v=5jjsrRaUJLY","description":"In this episode of What I'm Working On, I discuss an unexpected job application and struggling on a take home project, while also diving into the business of sponsorships on my channel. I also give an update on my next course, Dub Dub Grub, discuss how I worked for Aluna for 2 weeks and my future in angel investing. What I'm Working On is the show where I discuss by business and life as an independent app developer and content creator.\n\n*** This is a long-running show on my podcast. I'm experimenting with releasing a video version. Let me know what you think in the comments.\n\niOS Dev Discussions Podcast:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 - Intro & Topic Highlights\n0:53 - Job Application\n7:00 - The Give Up\n9:50 - Content Creation Sponsorships \n16:45 - Content Creation - Dub Dub Grub \n19:29 - Consulting - Aluna Work\n23:47 - Angel Investing\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-10T12:50:10Z","thumbnail_url":"https://img.youtube.com/vi/5jjsrRaUJLY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Coding a new app? ...","channel_name":"Gary Tokman on YouTube","video_id":"OemYfdD6VbE","video_url":"https://www.youtube.com/watch?v=OemYfdD6VbE","description":"Last Video Project\nhttps://rebrand.ly/clubhouse-code\n\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#live #science #coding","published":"2021-05-09T19:44:18Z","thumbnail_url":"https://img.youtube.com/vi/OemYfdD6VbE/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Getting Started With Unit Testing in Swift (XCTest, Test Cases, Code Coverage)","channel_name":"tundsdev on YouTube","video_id":"F5aDfGNdsac","video_url":"https://www.youtube.com/watch?v=F5aDfGNdsac","description":"In this Swift tutorial, we’ll be building on top of our Onboarding App that we built in our previous video and add in some unit testing. We’ll also discuss what is unit testing and how iOS unit testing works by breaking down our onboarding app’s logic. We’ll also discuss the what is included in XCTests and how to assert expressions to make sure our swift unit testing code works and validates our test cases, finally we’ll touch Xcode code coverage and see how we can use this to make sure we have applied unit testing in core areas of our app.\n\nTimestamps\n\n00:00 Introduction\n00:13 Brief introduction to Unit Testing\n01:48 How to add Unit Tests into an existing Xcode project\n02:52 Adding XCTests & Unit Testing our Plist Manager\n08:29 Adding XCTests & Unit Testing our Onboarding Content Manager\n09:35 Creating Mocks\n14:21 Enabling Code Coverage in Xcode\n16:44 Wrap up\n\nBuild Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)\nhttps://youtu.be/HXYqU5ClIk4\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#iosdev #unittesting #iosunitesting #iosunittestingswift #codecoverage #testcases","published":"2021-05-09T15:00:03Z","thumbnail_url":"https://img.youtube.com/vi/F5aDfGNdsac/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Let's test our knowledge of Swift again! (With @objc.io quizzes)","channel_name":"Vincent Pradeilles on YouTube","video_id":"6Z9xC1U1bc8","video_url":"https://www.youtube.com/watch?v=6Z9xC1U1bc8","description":"Taking @Paul Hudson's quizzes was super fun, so let's go for a rematch!\n\nThis time we're going through @objc.io's quizzes together 🤜🤛\n\n(And it seems there won't be any grades at the end this time, so much relief on my end 😂) \n\nLINKS\nhttps://www.objc.io/quiz/archive/","published":"2021-05-09T14:29:39Z","thumbnail_url":"https://img.youtube.com/vi/6Z9xC1U1bc8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Navigation Bar Styling in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"kCJyhG8zjvY","video_url":"https://www.youtube.com/watch?v=kCJyhG8zjvY","description":"In this video, I am going to show you how you can modify the styling of your navigation bar in SwiftUI.  We will eventually create a resusable View Modifier that you can use in any project.  In the process we will dig into the documentation and I will point out some things to be aware of along the way.\n\nTable of Contents:\n0:00 Introduction\n1:55 Add Color Background to all views\n5:46 UINavigationBarAppearance Documentations\n7:30 Initializer to add UINavigationBar modifiers\n11:56 Custom View Modifier\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/NavBarStylingStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NavBarStyling---Completed\n\nOther references:\n Custom SwiftUI View Modifiers:\n  https://youtu.be/XdfVPPfnZZU\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-05-09T13:28:24Z","thumbnail_url":"https://img.youtube.com/vi/kCJyhG8zjvY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Built It — Welcome Window 4","channel_name":"Apple Programming","video_id":"g-Mzb6QmuxM","video_url":"https://www.youtube.com/watch?v=g-Mzb6QmuxM","description":"We wrap up our implementation of the Welcome Window showing how to wrap it in a framework and use it from a document-based app.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com","published":"2021-05-08T02:00:05Z","thumbnail_url":"https://img.youtube.com/vi/g-Mzb6QmuxM/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"The power of Combine","channel_name":"Swift and Tips","video_id":"IJinuMLaERE","video_url":"https://www.youtube.com/watch?v=IJinuMLaERE","description":"Hello guys, welcome to another video!\n\nThis video was chosen by you, thank you for voting in my Twitter account @swiftandtips!!\n\nToday we will talk about an introduction of Combine, describing publishers, subscribers, and operators along with a demo that demonstrates the power of Combine.\n\nGotta Combine 'Em All! 😄\n\nContent:\n0:00 - Intro\n1:05 - What is Combine?\n5:03 - Demo: Pokedex\n13:08 - Declarative vs Imperative\n14:54 - Outro\n\n------\nReferences:\nhttps://developer.apple.com/videos/play/wwdc2019/722/\nhttps://developer.apple.com/documentation/combine \nhttps://developer.apple.com/documentation/combine/receiving-and-handling-events-with-combine \nhttps://www.swiftbysundell.com/basics/combine/ \nhttps://www.avanderlee.com/swift/combine/ \nhttps://www.vadimbulavin.com/swift-combine-framework-tutorial-getting-started/ \n\nSource code showed in this video: https://github.com/pitt500/swift-and-tips/tree/main/CombineIntroDemo\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* SwiftUI's Stacks: https://youtu.be/yC1kMgo4Bv8\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-05-07T15:10:58Z","thumbnail_url":"https://img.youtube.com/vi/IJinuMLaERE/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Swift Tips #32 - dump","channel_name":"Vincent Pradeilles on YouTube","video_id":"fyjdnqLvJcc","video_url":"https://www.youtube.com/watch?v=fyjdnqLvJcc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3tU0fiU\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-06T15:04:15Z","thumbnail_url":"https://img.youtube.com/vi/fyjdnqLvJcc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Form w/ TextField, DatePicker, Toggle, Stepper, Link and Sections w/ Header","channel_name":"Sean Allen on YouTube","video_id":"m0QQ-hWs8fc","video_url":"https://www.youtube.com/watch?v=m0QQ-hWs8fc","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to create a Form in SwiftUI. We'll build a SwiftUI View that resembles a typical account screen that you would find in an app. I populate the Form with common elements you may use like TextFields, DatePicker, Toggle, Stepper, and a Link. I also show you how to break the form into sections with section headers and way to handle some keyboard issues you may have with your Form. \n\nThis tutorial was created in Xcode 12.5 and Swift 5.4.\n\nSF Symbols Video:\nhttps://youtu.be/Zyk1cbr0134\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-05T13:10:21Z","thumbnail_url":"https://img.youtube.com/vi/m0QQ-hWs8fc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swiftly Speaking 16: Cate Huston","channel_name":"Paul Hudson on YouTube","video_id":"aXPfKsPezdc","video_url":"https://www.youtube.com/watch?v=aXPfKsPezdc","description":"We speak to Cate Huston about her work on DuckDuckGo, including how app developers should handle privacy, working in open source, and building great conference presentations.","published":"2021-05-05T09:50:17Z","thumbnail_url":"https://img.youtube.com/vi/aXPfKsPezdc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"What's new in Swift 5.4","channel_name":"Vincent Pradeilles on YouTube","video_id":"6F3SJ4a08sc","video_url":"https://www.youtube.com/watch?v=6F3SJ4a08sc","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://swift.org/blog/swift-5-4-released/\nhttps://github.com/twostraws/whats-new-in-swift-5-4\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-05-04T15:01:21Z","thumbnail_url":"https://img.youtube.com/vi/6F3SJ4a08sc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How I Got My App on the Top Charts of the App Store","channel_name":"Dave Jacobsen on YouTube","video_id":"4vx91PcPSBQ","video_url":"https://www.youtube.com/watch?v=4vx91PcPSBQ","description":"I built Haptic Haven with the goal of adding to my portfolio but the app ended up on the App Store top charts in the developer tools category. Here's how it happened.\n\n⏰ Timestamps ⏰\n0:00 Intro\n0:17 The Idea\n2:35 The Creation\n4:47 The Launch\n6:20 Takeaways\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music by Keep on Coding ----- \nWish I Was Fanng\nI'm Just Saiyan\nHello, World!\n\n----- Outro music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-05-04T13:23:11Z","thumbnail_url":"https://img.youtube.com/vi/4vx91PcPSBQ/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Xcode - Change Icon Color","channel_name":"Sean Allen on YouTube","video_id":"qXiIf3bb1nE","video_url":"https://www.youtube.com/watch?v=qXiIf3bb1nE","description":"Let's have a little fun in today's video. I'll show you how to use a tool that lets you change the color of your Xcode icon (as well as change it back to default when you are done). This is great if you are using Beta versions of Xcode and have multiple Xcode's in your Dock. This tutorial was created in Xcode 12.5.\n\nXcoatOfPaint GitHub Repo:\nhttps://github.com/DerLobi/XcoatOfPaint\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-04T12:55:24Z","thumbnail_url":"https://img.youtube.com/vi/qXiIf3bb1nE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Xcode - Record Simulator Video & Animated GIF","channel_name":"Sean Allen on YouTube","video_id":"WtkJzS_x7Zs","video_url":"https://www.youtube.com/watch?v=WtkJzS_x7Zs","description":"*** This is a new feature in Xcode 12.5*** In today's video I show you a quick way to record video or a animated GIF from the Xcode Simulator. This was possible before via command line inputs as well as 3rd party tools. As of Xcode 12.5, this is built right into the simulator. Quick and easy. \n\nThis tutorial was created in Xcode 12.5.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-05-03T12:49:20Z","thumbnail_url":"https://img.youtube.com/vi/WtkJzS_x7Zs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Generation with Sourcery Pro, Live! 🎙 with Krzysztof Zabłocki","channel_name":"Vincent Pradeilles on YouTube","video_id":"gcDOei2iYoY","video_url":"https://www.youtube.com/watch?v=gcDOei2iYoY","description":"For this new live Krzysztof Zabłocki will show us how we can generate Swift code using Sourcery Pro🎙\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\nLINKS\nhttps://apps.apple.com/us/app/sourcery-pro/id1561780836\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-05-03T10:54:44Z","thumbnail_url":"https://img.youtube.com/vi/gcDOei2iYoY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to Create Unit Tests in Swift  - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"c7gONSwLYKM","video_url":"https://www.youtube.com/watch?v=c7gONSwLYKM","description":"How to Create Unit Tests in Swift \nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-05-02T21:07:35Z","thumbnail_url":"https://img.youtube.com/vi/c7gONSwLYKM/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"Build Onboarding Screens in SwiftUI (TabView, PageTabViewStyle, SwiftUI Tutorial, @AppStorage)","channel_name":"tundsdev on YouTube","video_id":"HXYqU5ClIk4","video_url":"https://www.youtube.com/watch?v=HXYqU5ClIk4","description":"In this SwiftUI tutorial, we’ll look at how we can add onboarding screens to the start of a SwiftUI app. We’ll look at how we can use SwiftUI @AppStorage, alongside SwiftUI TabView & SwiftUI PageTabViewStyle to easily create an onboarding screen in SwiftUI.\n\nSo let’s jump straight into this SwiftUI tutorial.\n\nTimestamps\n\n00:00 Introduction\n00:57 Creating our Onboarding Model in Swift\n02:02 Creating our Onboarding Screen in SwiftUI\n05:08 Creating our Onboarding Screen View in SwiftUI\n07:23 Refactoring our code with a Plist & Manager class\n21:34 Filling up our Onboarding Screen View\n26:20 Adding in our button\n27:14 Handling presentation of our onboarding view with @AppStorage\n32:23 Presenting our Onboarding View\n35:00 How to add new screens\n36:00 Wrap up\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nGetting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)\nhttps://youtu.be/X2m0f2NoB10\n\n#swiftuitutorial #swiftuionboardingscreen #swiftuibinding #swiftuiappstorage #swiftuicombine","published":"2021-05-02T15:00:15Z","thumbnail_url":"https://img.youtube.com/vi/HXYqU5ClIk4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Introduction to Generics in Swift","channel_name":"Stewart Lynch on YouTube","video_id":"NY0LFoHQUbk","video_url":"https://www.youtube.com/watch?v=NY0LFoHQUbk","description":"Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define. You can write code that avoids duplication and expresses its intent in a clear, abstracted manner.\nI n this video we are going to take a look at how you can get started writing your own generic, reusable functions.\nWe will cover the basics before we explore a couple of different, practical examples.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:20 The Basics\n8:36 Decoding with Generics\n15:32 Multiple Protocol Conformance\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/Introduction_to_Generics-Starter.playground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Introduction-to-Generics-in-Swift--Completed\n\nOther references:\nJSON Codable Series\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\n\nAccess Control in Swift\n   https://youtu.be/V7B3ZmvV_Us\n\nSorted Higher Order Function\n   https:// youtu.be/TnbAABxVq5w\n\nReduce Higher Order Function\n   https://youtu.be/9wAhKodOyFI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-05-02T13:35:13Z","thumbnail_url":"https://img.youtube.com/vi/NY0LFoHQUbk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"This Week in Apps #59 - Do They Even Care?","channel_name":"Appfigures on YouTube","video_id":"H2dh8KoYG8A","video_url":"https://www.youtube.com/watch?v=H2dh8KoYG8A","description":"This Week in Apps:\n\n🙈 ATT (App Tracking Transparency) is here, and developers are confused\n⛔️ Apple takes down another (scam?) app\n💰 Audible's best month of revenue ever!\n🗺 IPO of the week: Mapbox\n🏝 Vrbo is giving Airbnb a run of its money\n\nLinks:\n\n* Read online: https://appfigures.com/resources/this-week-in-apps/20210430\n* Get App Intelligence: https://appfigures.com/app-intelligence\n* My ATT survey: https://twitter.com/appfigures/status/1387750958244016131\n* ATT Prompts: https://attprompts.com\n* Sylvain on Twitter: https://twitter.com/sylvainww","published":"2021-05-01T14:00:03Z","thumbnail_url":"https://img.youtube.com/vi/H2dh8KoYG8A/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"SwiftUI Tic Tac Toe | Multiple AI Difficulties | MVVM | Portfolio Project","channel_name":"Sean Allen on YouTube","video_id":"MCLiPW2ns2w","video_url":"https://www.youtube.com/watch?v=MCLiPW2ns2w","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nToday we're building a Tic Tac Toe game in SwiftUI. But we are stepping it up a notch and building out the logic for our computer AI opponent to scale in difficulty. We will build the game board UI in SwiftUI, then check for win or draw conditions, then build up our AI logic and we'll finish up by refactoring into MVVM (Model View ViewModel). There's a lot to learn in this video so I hope you complete it 😀.\n\nThis video kicks off my \"Portfolio Project\" series for iOS developers in SwiftUI. This series is all about create fun little projects to help build up your portfolio. The idea is for you build upon these projects and make them your own. Use them as a baseline.\n\nThis tutorial was created in Xcode 12.5 and Swift 5.4.\n\nSF Symbols Video:\nhttps://youtu.be/Zyk1cbr0134\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps\n\nWhat Are We Building? - 0:00\nGame Board UI - 1:12\nCreate Move Object - 9:36\nCheck if Square is Occupied - 17:07\nStart Computer AI - Easy Mode - 20:33\nAI Logic Overview - 23:16\nComputer Moves - 23:37\nDisable Game Board - 28:43\nWin & Draw Conditions - 31:27\nWin, Lose or Draw Alerts - 43:17\nMaking our AI Smarter - 52:35\nRefactor & MVVM - 1:03:53\nRecommendations - 1:17:39\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-04-30T12:28:38Z","thumbnail_url":"https://img.youtube.com/vi/MCLiPW2ns2w/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift Tips #31 - some (Opaque Return Types)","channel_name":"Vincent Pradeilles on YouTube","video_id":"KxdHKEUtRNk","video_url":"https://www.youtube.com/watch?v=KxdHKEUtRNk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3tOSoTz\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-04-29T15:18:04Z","thumbnail_url":"https://img.youtube.com/vi/KxdHKEUtRNk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Combine   CurrentValueSubject","channel_name":"Stewart Lynch on YouTube","video_id":"JmLGI3hdh6c","video_url":"https://www.youtube.com/watch?v=JmLGI3hdh6c","description":"This is the sixth and final video of the  SwiftUI ToDo App series where we are  build a ToDo app from scratch in SwiftUI and then refactor it to use the Combine Framework. In this video we complete our transformation to Combine, by removing the @Published property wrapper from our two properties and instead, create two CurrentValueSubject publishers to handle updates. \nAlso included with this video are a list of resources that I have used to learn combine.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Files (Completed project from the previous video):\nhttp://www.createchsol.com/ToDoAppCourse/Part5Completed.zip\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part6Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n   https://youtu.be/dpmy-msRlCA\n4. Combine: PassthroughSubject and .sink\n   https://youtu.be/1YtC5wVtiZ0\n5. Combine: Just and @Published PropertyWrapper\n  https://youtu.be/Cy7zokKsB4M\n6. Combine: CurrentValueSubject\n   https://youtu.be/JmLGI3hdh6c\n\nCombine Resources References:\nRay Wenderlich -  Combine - Asynchronous programing with Swift\n   https://www.raywenderlich.com/books/combine-asynchronous-programming-with-swift/v2.0\n\nMohammed Azam - Udemy - The Complete Guided to Combine Framework in iOS using Swift\n   https://www.udemy.com/course/the-complete-guide-to-combine-framework-in-ios-using-swift/\n\nBen Scheirman -  Combine Courser for mere Mortals\n   https://combineswift.com\n\nDonny Walls -  Practical Combine - An Introduction to Combine with Real Examples\n   https://gumroad.com/l/practical-combine\n\nDaniel Steinburg - A Combine KickStart\nhttps://gumroad.com/l/combineKickstart\n\nKarin Prater- Learn Combine with great coding examples in UIKit and SwiftUI\n​ https://www.swiftyplace.com/combine-course\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-29T13:50:35Z","thumbnail_url":"https://img.youtube.com/vi/JmLGI3hdh6c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 27: Spring Loaded Zoom Zoom","channel_name":"Code Completion","video_id":"fyjqsbKVem0","video_url":"https://www.youtube.com/watch?v=fyjqsbKVem0","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Indie App Spotlight\n05:32 - Spring Loaded Event Recap: Macs \n46:24 - Event Recap: AirTags\n57:30 - Event Recap: iPads and M-Series Chips\n1:29:17 - Event Recap: Apple TV\n1:41:43 - Sponsor: Advanced Data Display by Swiftly Built\n1:42:41 - Complete The Code\n1:44:48 - Compiler Error\n1:56:35 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Quiet by Peter Cammeraat: [https://lighthouse16.com/quiet/](https://lighthouse16.com/quiet/)\n    • Mezzanine Theater Diary by Ben Packard: [https://apps.apple.com/us/app/id1441959317?ls=1](https://apps.apple.com/us/app/id1441959317?ls=1)\n    • Home Inventory by Diane Hamilton: [https://apps.apple.com/us/app/home-inventory/id413564952?mt=12](https://apps.apple.com/us/app/home-inventory/id413564952?mt=12)\n• We review Apple's Spring Loaded event:\n    • New iMacs\n    • Potential future iMac Pro\n    • Where Apple will take the M1/M2/M1S/M1X\n    • AirTags\n    • New iPad Pros\n        • 5G: [https://www.youtube.com/watch?v=_fw_ptyy9GM](https://www.youtube.com/watch?v=_fw_ptyy9GM)\n    • The new Apple TV 4K\n    • Mac mini bumped with 10Gbase-T ethernet option\n    • Lavender iPhone 12\n    • Podcasting subscriptions\n    • Apple Card Family and shared credit\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Swiftly Built's Advanced Data Display course. Buy your ticket now on Eventbrite for one month of live iOS instruction starting on May 1st: [https://www.eventbrite.com/e/swiftly-built-advanced-data-display-tickets-147152558263?aff=CodeCompletion](https://www.eventbrite.com/e/swiftly-built-advanced-data-display-tickets-147152558263?aff=CodeCompletion)\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Quiet by Peter Cammeraat: [https://lighthouse16.com/quiet/](https://lighthouse16.com/quiet/)\n• Mezzanine Theater Diary by Ben Packard: [https://apps.apple.com/us/app/id1441959317?ls=1](https://apps.apple.com/us/app/id1441959317?ls=1)\n• Home Inventory by Diane Hamilton: [https://apps.apple.com/us/app/home-inventory/id413564952?mt=12](https://apps.apple.com/us/app/home-inventory/id413564952?mt=12)\n\nThis week's Compiler Error has a theme: Ultra-wideband!\n1 - Ultra-wideband, or UWB for short, is a specific technology for short-range, low-energy, high-bandwidth communication over a large portion of the radio spectrum.\n2 - Apple’s U1 chip can accurately position another U1 device within an omnidirectional field of view as long as the devices are within 100 feet of each other.\n3 - Formerly known as pulse radio, UWB works by generating radio energy at specific time intervals over a large bandwidth, where the polarity and timing of the pulse determine the data being transmitted.\n4 - Despite these devices not having a U1 chip, AirTags are compatible with iPhone SE, iPhone 6s or later so long as they are running iOS 14.5 or later.\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, April 20th, 2021.","published":"2021-04-29T04:38:47Z","thumbnail_url":"https://img.youtube.com/vi/fyjqsbKVem0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI List with Custom Cell & Passing Data","channel_name":"Sean Allen on YouTube","video_id":"k5rupivxnMA","video_url":"https://www.youtube.com/watch?v=k5rupivxnMA","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to create a List with a custom cell in SwiftUI. We also create a NavigationView that allows us to navigate to a detail view while passing data. You will learn how to create a link button that navigates to safari as well as some basic refactoring. This tutorial was created in Xcode 12.4 and Swift 5.3.\n\nDownload Starter Project:\nhttps://www.dropbox.com/sh/4574sr0ecbq5aou/AACfchPeaKDfcjrd-ANrpkQfa?dl=0\n\nSF Symbols Video:\nhttps://youtu.be/Zyk1cbr0134\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps\n\nWhat Are We Building? - 0:00\nStarter Project - 0:30\nCustom Cell - 2:20\nList & NavigationView - 9:20\nAdding The Data - 11:20\nVideo Detail View - 17:32\nNavigationLink - 29:28\nRefactor - 32:06\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-04-28T13:00:20Z","thumbnail_url":"https://img.youtube.com/vi/k5rupivxnMA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Five ressources to learn from the iOS community 👨🏻‍🎓👩🏽‍🎓","channel_name":"Vincent Pradeilles on YouTube","video_id":"98J09zSvHrQ","video_url":"https://www.youtube.com/watch?v=98J09zSvHrQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://www.swiftbysundell.com\nhttps://www.swiftbysundell.com/discover/\nhttps://www.hackingwithswift.com\nhttps://www.hackingwithswift.com/example-code\nhttps://iosdevweekly.com/\nhttps://www.youtube.com/channel/UCbTw29mcP12YlTt1EpUaVJw\nhttps://www.youtube.com/playlist?list=PL8seg1JPkqgH-ZuXSBBXRGRlnmVtEud04\nhttps://nshipster.com\nhttps://nshipster.com/hashable/\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-27T15:00:20Z","thumbnail_url":"https://img.youtube.com/vi/98J09zSvHrQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Combine @Published properties and Just Publisher","channel_name":"Stewart Lynch on YouTube","video_id":"Cy7zokKsB4M","video_url":"https://www.youtube.com/watch?v=Cy7zokKsB4M","description":"This is the fifth video of the  SwiftUI ToDo App series where we are  building an ToDo app from scratch in SwiftUI and then refactor it to use the Combine Framework. In this video we will continue our transformation to Combine by looking at the \"Just\" publisher and also adding a sink subscriber to our properties that are decorated with the @Published property wrapper.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Files (Completed project from the previous video):\nhttp://www.createchsol.com/ToDoAppCourse/Part4Completed.zip\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part5Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n   https://youtu.be/dpmy-msRlCA\n4. Combine: PassthroughSubject and .sink\n   https://youtu.be/1YtC5wVtiZ0\n5. Combine: Just and @Published PropertyWrapper\n  https://youtu.be/Cy7zokKsB4M\n6. Combine: CurrentValueSubject\n   https://youtu.be/JmLGI3hdh6c\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-27T13:44:04Z","thumbnail_url":"https://img.youtube.com/vi/Cy7zokKsB4M/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 27: Spring Loaded Zoom Zoom","channel_name":"Code Completion","video_id":"xROkAXM0osw","video_url":"https://www.youtube.com/watch?v=xROkAXM0osw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Indie App Spotlight\n05:32 - Spring Loaded Event Recap: Macs \n46:24 - Event Recap: AirTags\n57:30 - Event Recap: iPads and M-Series Chips\n1:29:17 - Event Recap: Apple TV\n1:41:43 - Sponsor: Advanced Data Display by Swiftly Built\n1:42:41 - Complete The Code\n1:44:48 - Compiler Error\n1:56:35 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Quiet by Peter Cammeraat: [https://lighthouse16.com/quiet/](https://lighthouse16.com/quiet/)\n    • Mezzanine Theater Diary by Ben Packard: [https://apps.apple.com/us/app/id1441959317?ls=1](https://apps.apple.com/us/app/id1441959317?ls=1)\n    • Home Inventory by Diane Hamilton: [https://apps.apple.com/us/app/home-inventory/id413564952?mt=12](https://apps.apple.com/us/app/home-inventory/id413564952?mt=12)\n• We review Apple's Spring Loaded event:\n    • New iMacs\n    • Potential future iMac Pro\n    • Where Apple will take the M1/M2/M1S/M1X\n    • AirTags\n    • New iPad Pros\n        • 5G: [https://www.youtube.com/watch?v=_fw_ptyy9GM](https://www.youtube.com/watch?v=_fw_ptyy9GM)\n    • The new Apple TV 4K\n    • Mac mini bumped with 10Gbase-T ethernet option\n    • Lavender iPhone 12\n    • Podcasting subscriptions\n    • Apple Card Family and shared credit\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Swiftly Built's Advanced Data Display course. Buy your ticket now on Eventbrite for one month of live iOS instruction starting on May 1st: [https://www.eventbrite.com/e/swiftly-built-advanced-data-display-tickets-147152558263?aff=CodeCompletion](https://www.eventbrite.com/e/swiftly-built-advanced-data-display-tickets-147152558263?aff=CodeCompletion)\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Quiet by Peter Cammeraat: [https://lighthouse16.com/quiet/](https://lighthouse16.com/quiet/)\n• Mezzanine Theater Diary by Ben Packard: [https://apps.apple.com/us/app/id1441959317?ls=1](https://apps.apple.com/us/app/id1441959317?ls=1)\n• Home Inventory by Diane Hamilton: [https://apps.apple.com/us/app/home-inventory/id413564952?mt=12](https://apps.apple.com/us/app/home-inventory/id413564952?mt=12)\n\nThis week's Compiler Error has a theme: Ultra-wideband!\n1 - Ultra-wideband, or UWB for short, is a specific technology for short-range, low-energy, high-bandwidth communication over a large portion of the radio spectrum.\n2 - Apple’s U1 chip can accurately position another U1 device within an omnidirectional field of view as long as the devices are within 100 feet of each other.\n3 - Formerly known as pulse radio, UWB works by generating radio energy at specific time intervals over a large bandwidth, where the polarity and timing of the pulse determine the data being transmitted.\n4 - Despite these devices not having a U1 chip, AirTags are compatible with iPhone SE, iPhone 6s or later so long as they are running iOS 14.5 or later.\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, April 20th, 2021.","published":"2021-04-27T05:07:19Z","thumbnail_url":"https://img.youtube.com/vi/xROkAXM0osw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Xcode - Visual Debugger - A Tool For Debugging UI","channel_name":"Sean Allen on YouTube","video_id":"-o2BwAsvoH4","video_url":"https://www.youtube.com/watch?v=-o2BwAsvoH4","description":"In today's video I show you how to use Xcode's visual debugger. The visual debugger is a great tool to analyze your user interface to discover any issues or bugs in your UI. Commonly discovered issues range from incorrect auto-layout constraints to views being on top of each other. This is also a great way to learn how iOS structures its view hierarchy. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-04-26T16:02:40Z","thumbnail_url":"https://img.youtube.com/vi/-o2BwAsvoH4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Let's answer iOS Interview questions! (Using @Paul Hudson website)","channel_name":"Vincent Pradeilles on YouTube","video_id":"F4PJBEBVDYM","video_url":"https://www.youtube.com/watch?v=F4PJBEBVDYM","description":"It seems you've enjoyed the Swift quizzes, so let's keep on with a similar topic 😀\n\nThis time we're going to discuss iOS Interview questions, once again with the help of @Paul Hudson amazing website 👌\n\nLooking forward to seeing you all in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\nLINKS\nhttps://www.hackingwithswift.com/interview-questions","published":"2021-04-26T11:55:52Z","thumbnail_url":"https://img.youtube.com/vi/F4PJBEBVDYM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Architecture Considered Harmful, by Manuel Meyer (English)","channel_name":"CocoaHeadsNL","video_id":"2XgJTng7GQQ","video_url":"https://www.youtube.com/watch?v=2XgJTng7GQQ","description":"In this extra long talk Manuel Meyer shares his ideas about reducing complexity in our code to create easily extendable and maintainable systems.","published":"2021-04-26T06:32:34Z","thumbnail_url":"https://img.youtube.com/vi/2XgJTng7GQQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Getting Started with Combine (Practical Combine Framework Examples in UIKit & SwiftUI)","channel_name":"tundsdev on YouTube","video_id":"X2m0f2NoB10","video_url":"https://www.youtube.com/watch?v=X2m0f2NoB10","description":"In this video, we’re going to explore the Combine Framework. In this Combine Framework tutorial, we’ll be looking at Practical examples in SwiftUI & UIKit. We’ll discuss a range of topics within the Combine Framework such as Publishers, Subscriptions, Cancellables, Memory Management and many more topics within the Combine Framework, alongside real-life examples you may come across in your project.\n\nSo let’s get straight into this SwiftUI tutorial & UIKit tutorial.\n\nTimestamps\n\n00:00 Introduction\n00:53 Introduction to functional programming\n06:06 Breaking down Reactive Programming\n07:51 Subscriptions & Cancellables in the Swift Combine Framework\n13:22 Combining Publishers in the Swift Combine Framework\n22:44 Assigning Subscriptions in the Swift Combine Framework\n30:52 CurrentSubjectValue in the Swift Combine Framework\n40:16 PassthroughSubjects in the Swift Combine Framework\n55:36 How to handle Multithreading\n01:06:37 Memory Management in the Swift Combine Framework\n01:10:51 Publishers in SwiftUI\n01:20:13 Creating our own publishers using the Swift Combine Framework\n01:24:40 Future & Deffered in the Swift Combine Framework\n01:30:48 Wrap Up\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nDark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)\nhttps://youtu.be/j7a4jvHz4MM\n\nSwiftUI Redacted Tutorial - Loading Skeleton View - (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)\nhttps://youtu.be/cfwEt__pnvA\n\nSwift With Majid\nhttps://swiftwithmajid.com\n\nGithub Repo\nhttps://github.com/tunds/YouTubeResources\n\n#combineframework #swiftuitutorial #gettingstartedwithcombineframework #uikit #uikittutorial #combineframeworkswiftuitutorial #combineframeworkpracticalexamples\n#swiftui","published":"2021-04-25T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/X2m0f2NoB10/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Combine   PassthroughSubject","channel_name":"Stewart Lynch on YouTube","video_id":"1YtC5wVtiZ0","video_url":"https://www.youtube.com/watch?v=1YtC5wVtiZ0","description":"This is the fourth video of the  SwiftUI ToDo App series where we are  building an ToDoapp from scratch in SwiftUI and then will refactor it to use the Combine Framework. In this video we will be begin our transformation to Combine, using the PassthroughSubject publisher and the sink subscriber .\n\nStarter Files (Completed project from the previous video):\nhttp://www.createchsol.com/ToDoAppCourse/Part3Completed.zip\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part4Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n   https://youtu.be/dpmy-msRlCA\n4. Combine: PassthroughSubject and .sink\n   https://youtu.be/1YtC5wVtiZ0\n5. Combine: Just and @Published PropertyWrapper\n  Coming April 27\n6. Combine: CurrentValueSubject\n   Coming April 29\n\nOther references made in this video:\nKaren Prater Course\n   https://www.swiftyplace.com/combine-course\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-25T13:38:24Z","thumbnail_url":"https://img.youtube.com/vi/1YtC5wVtiZ0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Tip:  Read the future of Swift","channel_name":"Swift and Tips","video_id":"6NdTpAt9oeA","video_url":"https://www.youtube.com/watch?v=6NdTpAt9oeA","description":"Hello guys, welcome to another video!\n\nI always wanted to read the future when I was a kid, but sadly,  later I realize that wasn't possible. However, Is there a way I can see the future? ... yes, at least the future of Swift of course ☺️. Today, let's learn this tip and why is so important to be in sync with what will come next for Swift Language, today we will explore Swift's evolution and three of the next features coming.\n\nContent:\n0:00 - Intro\n1:04 - Apple's repository\n2:11 - Swift Evolution\n2:47 - count(where:)\n3:44 - Actors\n4:44 - Async/await\n6:48 - Outro\n\n------\nReferences:\n* Apple's repo: https://github.com/apple/\n* Swift Evolution: https://github.com/apple/swift-evolution\n* List of features in review: https://apple.github.io/swift-evolution/\n\nProposals showed in the video:\n* https://github.com/apple/swift-evolution/blob/main/proposals/0220-count-where.md\n* https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md\n* https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md\n\nAbout Chris Lattner:\n* Chris Lattner's Page: http://nondot.org/~sabre/\n* Swift's Presentation (2014): https://www.youtube.com/watch?v=MO7Ta0DvEWA\n\nOther resources:\n* What are race conditions?: https://en.wikipedia.org/wiki/Race_condition\n* Sneak peek about Async/await: https://www.youtube.com/watch?v=A4ZmHwfNnhE\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion\n\nAny bird 🐦 was hurt during the recording of this video 😂!!","published":"2021-04-25T13:00:02Z","thumbnail_url":"https://img.youtube.com/vi/6NdTpAt9oeA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Testing out random frameworks.","channel_name":"Jared Davidson on YouTube","video_id":"IWGQjOcWBgM","video_url":"https://www.youtube.com/watch?v=IWGQjOcWBgM","description":"Join the Discord! - https://discord.gg/BvD73SN","published":"2021-04-23T03:25:57Z","thumbnail_url":"https://img.youtube.com/vi/IWGQjOcWBgM/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"How often should you refresh keywords for ASO?","channel_name":"Appfigures on YouTube","video_id":"h3L37oiMlzc","video_url":"https://www.youtube.com/watch?v=h3L37oiMlzc","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian answered a question from the audience about the most ideal frequency of making changes  on the App Store and Google Play.\n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:58:49Z","thumbnail_url":"https://img.youtube.com/vi/h3L37oiMlzc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"How to see which keywords competitors are using for ASO?","channel_name":"Appfigures on YouTube","video_id":"2snXbQ47l2w","video_url":"https://www.youtube.com/watch?v=2snXbQ47l2w","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian shares his experience with growing downloads quickly by using a keyword a competitor is using that he wasn't even considering, which resulted in an increase in downloads.\n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:58:19Z","thumbnail_url":"https://img.youtube.com/vi/2snXbQ47l2w/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Whats considered \"good\" when A/B testing?","channel_name":"Appfigures on YouTube","video_id":"2D_49N28TZc","video_url":"https://www.youtube.com/watch?v=2D_49N28TZc","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian and Ariel answer a question from the audience about how to evaluate A/B tests. \n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:57:38Z","thumbnail_url":"https://img.youtube.com/vi/2D_49N28TZc/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"ASO Trick - Making seasonal changes to your assets","channel_name":"Appfigures on YouTube","video_id":"oJQvDALeF5E","video_url":"https://www.youtube.com/watch?v=oJQvDALeF5E","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian gave insight into the impact of using season metadata (screenshots and icon) on downloads. \n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:56:51Z","thumbnail_url":"https://img.youtube.com/vi/oJQvDALeF5E/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"You need to get in a testing mindset to improve your ASO","channel_name":"Appfigures on YouTube","video_id":"yiVakFZqCCg","video_url":"https://www.youtube.com/watch?v=yiVakFZqCCg","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian and Ariel discussed the value of running A/B tests.\n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:56:18Z","thumbnail_url":"https://img.youtube.com/vi/yiVakFZqCCg/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Present these KPIs to support mobile growth initiatives","channel_name":"Appfigures on YouTube","video_id":"n9QVJBt7FDQ","video_url":"https://www.youtube.com/watch?v=n9QVJBt7FDQ","description":"This month Ariel sat down with Ian Irving, a Senior ASO and SEO Analyst at The BBC, to talk about the various roles competitive intelligence plays in their organization to continue and power growth across kid's games.\n\nIn this clip, Ian went over the KPIs he's using to help his stakeholders understand performance without inundating them with data. \n\nRelated:\n\n* Full AF Chat with Ian: https://www.youtube.com/watch?v=8JrsAZrQ07k\n* ASO Tools: https://appfigures.com/aso\n* App intelligence: https://appfigures.com/app-intelligence\n* 16 A/B Tests You Must Try If You Want More Downloads: https://appfigures.com/resources/guides/ab-tests-you-must-try-aso-experiments\n* How To Turn More Impressions Into Downloads with A/B Testing on Google Play: https://appfigures.com/resources/guides/how-to-ab-test-google-play","published":"2021-04-22T17:55:32Z","thumbnail_url":"https://img.youtube.com/vi/n9QVJBt7FDQ/hqdefault.jpg","twitter_url":"https://twitter.com/appfigures"},{"name":"Solving callback hell through function composition","channel_name":"Vincent Pradeilles on YouTube","video_id":"DZlCTSr95DY","video_url":"https://www.youtube.com/watch?v=DZlCTSr95DY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in this video 👉 https://bit.ly/31u20qm\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-22T15:33:41Z","thumbnail_url":"https://img.youtube.com/vi/DZlCTSr95DY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Responsible Error Handling In SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"dpmy-msRlCA","video_url":"https://www.youtube.com/watch?v=dpmy-msRlCA","description":"This is the third video of the  SwiftUI ToDo App series where we are  building an ToDoapp from scratch in SwiftUI and then will refactor it to use the Combine Framework. In this video we will be refactoring our code just a little to provide our users with some responsible information should our app not be able to load or store our list of ToDos .\n\nStarter Files (Completed project from the previous video):\nhttp://www.createchsol.com/ToDoAppCourse/Part2Completed.zip\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part3Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n   https://youtu.be/dpmy-msRlCA\n4. Combine: PassthroughSubject and .sink\n   Coming April 25\n5. Combine: Just and @Published PropertyWrapper\n  Coming April 27\n6. Combine: CurrentValueSubject\n   Coming April 29\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-22T13:38:47Z","thumbnail_url":"https://img.youtube.com/vi/dpmy-msRlCA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"CocoaHeadsNL Online Meetup, 21 April 2021","channel_name":"CocoaHeadsNL","video_id":"l-WckUhhhII","video_url":"https://www.youtube.com/watch?v=l-WckUhhhII","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk by Manuel Meyer. In an extra long talk je will share his ideas about reducing complexity in our code to create easily extendable and maintainable systems.\n\nPlease note: this time we start at 20:00 Hrs CET (18:00 UTC).","published":"2021-04-21T15:08:34Z","thumbnail_url":"https://img.youtube.com/vi/l-WckUhhhII/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Modernizing old APIs using KeyPaths","channel_name":"Vincent Pradeilles on YouTube","video_id":"LrDsUW6805E","video_url":"https://www.youtube.com/watch?v=LrDsUW6805E","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3flqhah\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-20T15:07:38Z","thumbnail_url":"https://img.youtube.com/vi/LrDsUW6805E/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"File DataPersistence in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"PC0OXxAH-O0","video_url":"https://www.youtube.com/watch?v=PC0OXxAH-O0","description":"This is the second video of the  SwiftUI ToDo App series where we are  building an ToDoapp from scratch in SwiftUI and then will refactor it to use the Combine Framework. In this video we will be building our data persistence layer. We will using the Codable protocol in Swift to encode and decode our data so that we can save and restore our list of ToDos from a file stored in our app's documents directory.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Files (Completed project from the previous video):\nhttp://www.createchsol.com/ToDoAppCourse/Part1Completed.zip\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part2Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   https://youtu.be/PC0OXxAH-O0\n3. Meaningful Error Handling\n   Coming April 22\n4. Combine: PassthroughSubject and .sink\n   Coming April 25\n5. Combine: Just and @Published PropertyWrapper\n  Coming April 27\n6. Combine: CurrentValueSubject\n   Coming April 29\n\nOther references made in this video:\nA Better Result\n   https://youtu.be/AIb3CQH8_jg\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-20T13:33:06Z","thumbnail_url":"https://img.youtube.com/vi/PC0OXxAH-O0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 26: Building a Cable Museum","channel_name":"Code Completion","video_id":"4LMOyVt7T2Y","video_url":"https://www.youtube.com/watch?v=4LMOyVt7T2Y","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:21 - Indie App Spotlight\n04:23 - What To Do With Old Devices?\n32:53 - \"Spring Loaded\" Event Predictions\n1:18:37 - Sponsor: Swiftly Built - Advanced Data Display Course\n1:21:53 - Compiler Error\n1:37:04 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Drone Trails by Rahul Ravindran: https://dronetrails.app\n    • Newsbite by Chris Jenkins: https://newsbite.app\n    • World of Hex by Peter Easdown: http://www.pkclsoft.com/wp/app/world-of-hex/\n• Dimitri's trade-in experience,\n• What to do with old devices and boxes,\n• Our predictions for this week's Spring Loaded Apple Event,\n• The need for better iPad stories rather than faster iPads.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Swiftly Built's Advanced Data Display course. Buy your ticket now on Eventbrite for one month of live iOS instruction starting on May 1st: https://www.eventbrite.com/e/swiftly-built-advanced-data-display-tickets-147152558263?aff=CodeCompletion\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Drone Trails by Rahul Ravindran: https://dronetrails.app\n• Newsbite by Chris Jenkins: https://newsbite.app\n• World of Hex by Peter Easdown: http://www.pkclsoft.com/wp/app/world-of-hex/\n\nThis week's Compiler Error has a theme: HDR Video!\n1 - High dynamic range video expands on standard dynamic range by increasing not only the luminance, but also the bit depth and color volume.\n2 - Standard dynamic range video is defined according to a maximum luminance of 100 nits, limited by the capabilities of CRT-based display technology.\n3 - The Ultra HD Alliance defines a display as being HDR-capable only if it is able to reach a limited peak brightness of at least 1000 nits.\n4 - An HDR display is capable of displaying content mastered for any maximum brightness thanks to a technique called tone mapping.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, April 13th, 2021.","published":"2021-04-19T16:32:16Z","thumbnail_url":"https://img.youtube.com/vi/4LMOyVt7T2Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Exploring the Swift Standard Library’s implementation, Episode 2 – Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"f1KN0MaHMmk","video_url":"https://www.youtube.com/watch?v=f1KN0MaHMmk","description":"Join me for this week’s live! 🎙\n\nIt's time to resume our exploration of the Swift Standard Library's implementation!\n\nI’m looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\nLINKS\nhttps://github.com/apple/swift/tree/main/stdlib/public/core","published":"2021-04-19T10:48:53Z","thumbnail_url":"https://img.youtube.com/vi/f1KN0MaHMmk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Snapchat Clone in SwiftUI | Chatting","channel_name":"Gary Tokman on YouTube","video_id":"AWy63HegXaQ","video_url":"https://www.youtube.com/watch?v=AWy63HegXaQ","description":"Last Video Project\nhttps://rebrand.ly/clubhouse-code\n\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#live #science #coding","published":"2021-04-18T20:18:39Z","thumbnail_url":"https://img.youtube.com/vi/AWy63HegXaQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"How I Became A Lead App Developer Without A Computer Science Degree (Self Taught Programmer)","channel_name":"tundsdev on YouTube","video_id":"sYVXpRFmv54","video_url":"https://www.youtube.com/watch?v=sYVXpRFmv54","description":"In today’s video I’ll be talking about my self as a self taught programmer, specifically self taught iOS developer. And how I became a lead app developer or app tech lead at my current company. I’ll be sharing some tips and tricks on how to become a lead app developer, and some of the advice can also apply to someone who is looking at how to become a lead iOS developer or senior iOS developer on their iOS developer roadmap. So join me in this video as I discuss my iOS developer journey as a lead dev and as I go through some of the iOS lead essentials that I think are important. And if you have any other opinions I’d love to hear them in the comments section below. \n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nHow to land your next iOS role and places to find a job\nhttps://youtu.be/-kxqoTCgxkI\n\n#selftaughtprogrammer #iOSdevelopment  #iOSdeveloperroadmap #howtobecomealeaddeveloper #iosdevelopment #leadiosdeveloper","published":"2021-04-18T14:10:35Z","thumbnail_url":"https://img.youtube.com/vi/sYVXpRFmv54/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Building the ToDo app in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"EeSzURDoGCQ","video_url":"https://www.youtube.com/watch?v=EeSzURDoGCQ","description":"This is the first video in the 6 part series where we build a ToDo app in SwiftUI and then refactor it using Combine.\nIn this video we will build out the app leaving out persistence and error handling which we will cover in the following videos.  We will use MVVM as the design patter and introduce an interesting technique for presenting a modal sheet for both creating a new or updating an existing ToDo item.\nCheck out the introductory video listed below to get an app overview and what we will be covering.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nCompleted Project for this video:\nhttp://www.createchsol.com/ToDoAppCourse/Part1Completed.zip\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\n1. Building the ToDo App in SwiftUI\n   https://youtu.be/EeSzURDoGCQ\n2. Data Persistence\n   Coming April 20\n3. Meaningful Error Handling\n   Coming April 22\n4. Combine: PassthroughSubject and .sink\n   Coming April 25\n5. Combine: Just and @Published PropertyWrapper\n  Coming April 27\n6. Combine: CurrentValueSubject\n   Coming April 29\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-18T13:43:42Z","thumbnail_url":"https://img.youtube.com/vi/EeSzURDoGCQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Opaque types: Masking your concrete types","channel_name":"Swift and Tips","video_id":"C4WQFU7QrmM","video_url":"https://www.youtube.com/watch?v=C4WQFU7QrmM","description":"Hello guys, welcome to another video! After reviewing protocols and generics, it's time to talk about Opaque types, Why? well, they were introduced to enable the SwiftUI framework. Without opaque types, life in SwiftUI definitely would be much harder. Let's see how you can hide and protect your private API and concrete types from the external callers without sacrificing performance and compare opaque types vs protocols. Are they the same? let's find out!\n\nIf you need to study protocols and generics first, check this out:\n- Protocols: https://youtube.com/playlist?list=PLHWvYoDHvsOX_H712wbhzSW0xqHsFy2j9\n- Generics: https://youtube.com/playlist?list=PLHWvYoDHvsOVP-9UvMBBYJCqxrJ3E8Cry\n\nContent:\n0:00 - Intro\n1:15 - What are opaque types?\n6:35 - Hiding a private API\n11:37 - Reverse Generics\n16:25 - Protocols vs Opaque Types\n20:19 - One more thing: Opaque types in protocols\n21:29 - Outro\n\n------\nReferences:\n* https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html\n* https://github.com/apple/swift-evolution/blob/master/proposals/0244-opaque-result-types.md\n* https://developer.apple.com/videos/play/wwdc2019/402/ \n* https://www.hackingwithswift.com/articles/187/how-to-use-opaque-return-types-in-swift-5-1 \n* https://www.swiftbysundell.com/articles/opaque-return-types-in-swift/ \n* https://www.vadimbulavin.com/opaque-return-types-and-the-some-keyword-in-swift/ \n* https://forums.swift.org/t/reverse-generics-and-opaque-result-types/21608 \n* https://swiftrocks.com/understanding-opaque-return-types-in-swift \n* https://www.donnywals.com/understanding-opaque-return-types-in-swift-5-1/ \n* https://learnappmaking.com/some-swift-opaque-types-how-to/ \n\nLazy map: https://www.hackingwithswift.com/example-code/language/what-is-a-lazy-sequence\nViewBuilder: https://youtu.be/II4xKNjalTE\n\nFinal code showed in this video: https://github.com/pitt500/swift-and-tips/tree/main/OpaqueTypes\n\n------\nOther videos in the channel:\n* State management in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOWcOjBdPoMGCvX_7X9U14Qo\n* UIKit in SwiftUI: https://youtube.com/playlist?list=PLHWvYoDHvsOX8vB95YIkv_r5e5IXWcyu2\n* Struct vs Classes: https://youtu.be/zOeC7pxOIhk\n\n-----\nDon't forget to subscribe to the channel, like it, and follow me on social media:\n\nTwitter: \nhttps://twitter.com/swiftandtips\nhttps://twitter.com/pitt500\n\nFinally, ask me for a video you would like to see next 😄!\n\nCredits:\n- Music by Wataboi from https://pixabay.com/\n- Video edited with LumaFusion","published":"2021-04-17T13:00:04Z","thumbnail_url":"https://img.youtube.com/vi/C4WQFU7QrmM/hqdefault.jpg","twitter_url":"https://twitter.com/swiftandtips"},{"name":"Let's test our knowledge of Swift! (With @Paul Hudson quizzes)","channel_name":"Vincent Pradeilles on YouTube","video_id":"VofbcyBFR6c","video_url":"https://www.youtube.com/watch?v=VofbcyBFR6c","description":"How good at Swift are we really? Both a scary and intriguing question 😀\n\nIn this live I'm going to take @Paul Hudson's Hacking With Swift quizzes to find out!\n\nAnd I'm definitely counting on your help in the chat for all the difficult questions 😛\n\nLINKS\nhttps://www.hackingwithswift.com/test","published":"2021-04-16T13:36:13Z","thumbnail_url":"https://img.youtube.com/vi/VofbcyBFR6c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"String Subscripting in Swift (How to use Strings as Arrays) - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"HbAljoBCe4Q","video_url":"https://www.youtube.com/watch?v=HbAljoBCe4Q","description":"String Subscripting in Swift (How to use Strings as Arrays)\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-04-16T10:51:15Z","thumbnail_url":"https://img.youtube.com/vi/HbAljoBCe4Q/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"Code Completion Episode 25","channel_name":"Code Completion","video_id":"-4ESVGs988o","video_url":"https://www.youtube.com/watch?v=-4ESVGs988o","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:26 - Indie App Spotlight\n04:47 - Is Objective-C Still Relevant Today?\n53:53 - Spring into Swift Talks by Underdog Devs\n57:08 - Complete the Code\n58:42 - Compiler Error\n1:11:47 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Bound Audio by Tim Bueno: https://twitter.com/boundaudio\n    • MoneyCoach by Perjan Duro: https://moneycoach.ai\n    • Attendance2 by Dave Reed: https://apps.apple.com/us/app/attendance2/id536206472\n• The relevance of Objective-C for new and existing developers\n• The complexity of Swift\n• SwiftUI vs UIKit\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Underdog Devs' Spring Into Swift event. Follow @UnderdogDevs on Twitter to learn more and stay tuned for more information about the Spring Into Swift event: https://www.eventbrite.com/e/spring-into-swift-tickets-147704641559\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Bound Audio by Tim Bueno: https://twitter.com/boundaudio\n• MoneyCoach by Perjan Duro: https://moneycoach.ai\n• Attendance2 by Dave Reed: https://apps.apple.com/us/app/attendance2/id536206472\n\nThis week's Compiler Error has a theme: Objective-C ARC!\n1 - Much like Swift, ARC can be configured to operate on CoreFoundation types in Objective-C code using the option -f-objc-arc-cftypes at compile time.\n2 - Automatic Reference Counting was originally called Automatic Retain Release, abbreviated as ARR, and was ultimately changed to ARC before release.\n3 - Unlike with ARC, Objective-C Garbage Collection required users to implement -finalize rather than -dealloc for object cleanup.\n4 - Although they were introduced with ARC, @autoreleasepool blocks can also be used in code where ARC is disabled since it offers a performance improvement.\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, Ben Gohlke and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Wednesday, April 7th, 2021.","published":"2021-04-15T22:07:40Z","thumbnail_url":"https://img.youtube.com/vi/-4ESVGs988o/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Tips #30 - weak & unowned","channel_name":"Vincent Pradeilles on YouTube","video_id":"L2y7HejLtyY","video_url":"https://www.youtube.com/watch?v=L2y7HejLtyY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3cPBcHG\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-04-15T15:04:51Z","thumbnail_url":"https://img.youtube.com/vi/L2y7HejLtyY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Not another SwiftUI ToDo App!!!","channel_name":"Stewart Lynch on YouTube","video_id":"Uf_pmEwmpJo","video_url":"https://www.youtube.com/watch?v=Uf_pmEwmpJo","description":"Don't be discouraged by the title.  This is different.  This is the introduction to a 6 part series where we build a ToDo App in SwiftUI that includes the MVVM design pattern, data persistence by coding and decoding data and saving to the documents directory and meaningful user feedback on errors.  Then..... we refactor the app using the Combine reactive framework, learning about different Combine publishers and subscribers and how they all work with SwiftUI.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\nMonthly subscribers get immediate access.\n\nAll Tutorials in this series\nIntroduction:\n   https://youtu.be/Uf_pmEwmpJo\nBuilding the ToDo App in SwiftUI\n   Coming April 18\nData Persistence\n   Coming April 20\nMeaningful Error Handling\n   Coming April 22\nCombine: PassthroughSubject and .sink\n   Coming April 25\nCombine: Just and @Published PropertyWrapper\n  Coming April 27\nCombine: CurrentValueSubject\n   Coming April 29\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-14T13:47:46Z","thumbnail_url":"https://img.youtube.com/vi/Uf_pmEwmpJo/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Why you should read Swift Evolution Proposals","channel_name":"Vincent Pradeilles on YouTube","video_id":"pSTU6UlA4uw","video_url":"https://www.youtube.com/watch?v=pSTU6UlA4uw","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://github.com/apple/swift-evolution/tree/main/proposals\nhttps://www.youtube.com/watch?v=D8C9jbx0FMU\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-13T15:55:03Z","thumbnail_url":"https://img.youtube.com/vi/pSTU6UlA4uw/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"First look at async await and Swift Structured Concurrency","channel_name":"Alexito’s World","video_id":"Xf9HfHUb-cM","video_url":"https://www.youtube.com/watch?v=Xf9HfHUb-cM","description":"This video is a first look at what's coming to Swift. async await and Structured Concurrency are great futures that will soon be available in Swift and will solve the concurrency problem, changing the way we work.\nI go trough a high level picture of them and talk about some specific details that are very interesting to me. \n\n00:00 Introduction\n01:41 async/await keywords\n06:11 The async world\n07:45 async vs. concurrency \n10:01 SDKs transformation\n11:57 Bridging to the callback world\n22:19 Error handling\n23:34 Structured concurrency\n31:26 Conclusions\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-04-12T12:05:11Z","thumbnail_url":"https://img.youtube.com/vi/Xf9HfHUb-cM/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Dark Mode in SwiftUI using @Binding & @AppStorage (SwiftUI Tutorial, @Binding, @AppStorage)","channel_name":"tundsdev on YouTube","video_id":"j7a4jvHz4MM","video_url":"https://www.youtube.com/watch?v=j7a4jvHz4MM","description":"00:00 Introduction\n00:58 Breaking down SwiftUI AppStorage\n03:17 Using SwiftUI AppStorage & SwiftUI Binding\n12:51 Handling Dark mode in SwiftUI with SwiftUI Binding\n14:50 Using Colour Assets in Xcode to manage SwiftUI dark mode\n20:32 Wrap up SwiftUI Tutorial \n\nIn this SwiftUI tutorial, we’ll look at how we can add dark mode in SwiftUI. We’ll look at how we can use the combine framework in SwiftUI to use Binding to control the theme of our app to switch between dark mode, light mode and the system theme.\n\nWe’ll also look at how we can persist the settings for turning on SwiftUI dark mode, by using the AppStorage in SwiftUI which interacts with Userdefaults in Swift.\n\nWe’ll also look at how we can managed our colours with the Assets folder in Xcode so we can clearly define our Colour Assets in Xcode.\n\nSo let’s jump straight into this SwiftUI tutorial.\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\nSwift Data Types\nhttps://docs.swift.org/swift-book/LanguageGuide/TheBasics.html\n\n#swiftuitutorial #swiftuidarkmode #swiftuibinding #swiftuiappstorage #Xcodecolorassets #swiftuicombine","published":"2021-04-11T15:00:16Z","thumbnail_url":"https://img.youtube.com/vi/j7a4jvHz4MM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Introductions to Closures in Swift","channel_name":"Stewart Lynch on YouTube","video_id":"4-EvBzIT5Y0","video_url":"https://www.youtube.com/watch?v=4-EvBzIT5Y0","description":"In this video, we are going to dive into closures to really try to understand what they are, and how they are used in Swift.\nWe will start by understand the closure syntax and simple closures\nWe will  follow that by seeing how we can use closures as parameters in our functions and what trailing closures and escaping means.\nWe will also look at how Closures are used in SwiftUI all the time.\nWe will finish by looking at creating functions that can return closures and how closures can capture values.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1: 51 Simple Closures\n9:55 Trailing Closures\n13:00 Closures in SwiftUI\n17:10 Escaping Closures\n19:18 Functions returning closures\n21:15 Capturing Values\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/UnderstandingClosures.playground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/IntroductionToClosuresInSwift_Completed\n\nOther references:\nPlayground ViewModifier for SwiftUI\n   https://github.com/StewartLynch/PlaygroundViewModifier\n\n Completion Handler video:\n  https://youtu.be/JmPbnuJxzHg\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-11T13:46:26Z","thumbnail_url":"https://img.youtube.com/vi/4-EvBzIT5Y0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to Upload an App to the App Store! (2021 | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"fXeDe9tafG8","video_url":"https://www.youtube.com/watch?v=fXeDe9tafG8","description":"Today we go from starting a project from scratch to uploading it to the App Store using Xcode. Not accounting for the programming, it's actually really easy to get your app from nothing to in review these days, so hopefully you take this as an opportunity to start your new project and just get it out there. Enjoy!\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-04-11T02:47:57Z","thumbnail_url":"https://img.youtube.com/vi/fXeDe9tafG8/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"What the $99 Apple Developer License Gets You | When to Buy it","channel_name":"Dave Jacobsen on YouTube","video_id":"2DD2agb8Fd4","video_url":"https://www.youtube.com/watch?v=2DD2agb8Fd4","description":"Ever wonder if you should buy the $99/yr Apple developer license or if there are features you may not be taking full advantage of? I break down when not to get one, reasons you may eventually need one, as well as little known perks.\n\nApple developer license page\nhttps://developer.apple.com/programs/whats-included\n\nHow to distribute ad hoc\nhttps://dev.to/gualtierofr/ad-hoc-distribution-for-ios-1524\n\n⏰ Timestamps ⏰\n0:00 Intro\n0:35 Who doesn't need it\n1:14 Submitting apps to the App Store\n1:58 Beta operating systems\n2:59 Code level support sessions\n3:32 Ad hoc app distribution\n4:16 Closing\n\n💻 New to iOS? 💻\nSean Allen's complete beginner course is a perfect place to start\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\n💼 Looking for an iOS job? 💼\nAce your interviews with this take-home project course\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\n❓Have questions for me❓\nDM me in one of these places and I'll do my best to help👇\n\nTwitter: https://twitter.com/davejacobseniOS\niOS Developers Slack Group: https://ios-developers.io\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-04-09T05:41:33Z","thumbnail_url":"https://img.youtube.com/vi/2DD2agb8Fd4/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Let's learn SwiftUI together!","channel_name":"Vincent Pradeilles on YouTube","video_id":"zI6c2kD6630","video_url":"https://www.youtube.com/watch?v=zI6c2kD6630","description":"Do you now why there is absolutely no video about SwiftUI on my channel? That's because I actually don't know the topic very well!\n\nSo how about we fix this issue together? In this live I'm going to follow Apple's official SwiftUI tutorial, and you're very welcome to come and follow along 🙌\n\nLINKS\nhttps://developer.apple.com/tutorials/swiftui","published":"2021-04-08T20:04:27Z","thumbnail_url":"https://img.youtube.com/vi/zI6c2kD6630/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Property Wrappers as debugging tools 🔧","channel_name":"Vincent Pradeilles on YouTube","video_id":"YweOAZIIXtE","video_url":"https://www.youtube.com/watch?v=YweOAZIIXtE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/38jX6QF\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-08T15:04:05Z","thumbnail_url":"https://img.youtube.com/vi/YweOAZIIXtE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tips #2 - Generate code when working with a class #Shorts","channel_name":"Vincent Pradeilles on YouTube","video_id":"EA9whnosGEk","video_url":"https://www.youtube.com/watch?v=EA9whnosGEk","description":"#Shorts #iOS #swift #softwaredeveloper #iosdeveloper\n\nThis video is an experiment to try the new Shorts feature on YouTube, that's why it looks very different than usual!\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-04-07T15:16:37Z","thumbnail_url":"https://img.youtube.com/vi/EA9whnosGEk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Link, Open links in Safari in SwiftUI (SwiftUI Tutorial, SwiftUI Link View)","channel_name":"tundsdev on YouTube","video_id":"cmaZUw7GSGs","video_url":"https://www.youtube.com/watch?v=cmaZUw7GSGs","description":"In this SwiftUI tutorial, we’ll look at how we can open up links in Safari using a SwiftUI Link View. This SwiftUI tutorial will go through how to handle different types of Links in Swift and how the device will handle them. So let’s get straight into this SwiftUI tutorial.\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#swiftuitutorial #swiftuilink #swiftuilinkview #swiftuisafari","published":"2021-04-07T15:06:53Z","thumbnail_url":"https://img.youtube.com/vi/cmaZUw7GSGs/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Build A Settings Screen In SwiftUI (SwiftUI Tutorial, SwiftUI Form, FormView)","channel_name":"tundsdev on YouTube","video_id":"fktqZRRQgyU","video_url":"https://www.youtube.com/watch?v=fktqZRRQgyU","description":"In this SwiftUI tutorial, we’ll look at how we can add a Settings Screen into our app. We’ll look at how we can use a Form in SwiftUI to create this Settings page within this SwiftUI tutorial. \n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#swiftuitutorial #swiftuisettingsscreen #swiftuisettingspage #iosdev","published":"2021-04-06T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/fktqZRRQgyU/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Tips #29 - lazy","channel_name":"Vincent Pradeilles on YouTube","video_id":"JLg8C8IYICo","video_url":"https://www.youtube.com/watch?v=JLg8C8IYICo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3cPnuEU\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-04-06T14:58:32Z","thumbnail_url":"https://img.youtube.com/vi/JLg8C8IYICo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode Tips #1 - Wrap a literal String in NSLocalized String #Shorts","channel_name":"Vincent Pradeilles on YouTube","video_id":"fV0s-mYB4B0","video_url":"https://www.youtube.com/watch?v=fV0s-mYB4B0","description":"#Shorts #iOS #swift #softwaredeveloper #iosdeveloper\n\nThis video is an experiment to try the new Shorts feature on YouTube, that's why it looks very different than usual!\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-04-05T15:11:47Z","thumbnail_url":"https://img.youtube.com/vi/fV0s-mYB4B0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Where To Find An iOS Job","channel_name":"tundsdev on YouTube","video_id":"-kxqoTCgxkI","video_url":"https://www.youtube.com/watch?v=-kxqoTCgxkI","description":"In this video we’ll be looking at places to get a job in iOS development, if your an upcoming iOS developer. We’ll be looking at site that are suitable for all people, if you’re a self taught developer without a computer science degree, a graduate developer with a computer science degree or you’re just someone looking for a new iOS development challenge. Come and check out my tips, tricks and favourite sites for landing a developer job in iOS.\n\nSites\n\nhttps://www.linkedin.com\nhttps://remoteok.io\nhttps://iosdevjobs.com\nhttps://www.hackingwithswift.com/forums/jobs\nhttps://www.iosdevhappyhour.com\nhttps://ios-developers.io\nhttps://stackoverflow.com/jobs\nhttps://github.com/dkhamsing/open-source-ios-apps\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#landingyourfirstdeveloperjob #howtobecomeaniosdeveloper #iosdeveloper #iosdev","published":"2021-04-05T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/-kxqoTCgxkI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Talking about async / await in Swift, Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"x5PJrAkUpNA","video_url":"https://www.youtube.com/watch?v=x5PJrAkUpNA","description":"Curious about the future addition of async/await in Swift? \n\nWell turns out I've got a talk to prepare for Swift Heroes on this exact topic! So why don't you join and ask your questions while I prepare this talk 😀","published":"2021-04-05T08:39:09Z","thumbnail_url":"https://img.youtube.com/vi/x5PJrAkUpNA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Understanding SwiftUI ViewBuilders","channel_name":"Stewart Lynch on YouTube","video_id":"IbxBRzTBeC0","video_url":"https://www.youtube.com/watch?v=IbxBRzTBeC0","description":"In this video we are going to be taking a look at the SwiftUI ViewBuilder parameter that lets you construct views from closures.\n\nIf you don't know what that means, think of it as your own custom implementation of something like an HStack or a VStack in that you can define how you want the views you provide in the closure are presented.\n\nWe will start off with a basic use case and then explore two practical examples including Container Views and a Headsup display view.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n1:24 The Basics\n5:41 Container Views\n13:54 Heads Up Display\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/ViewBuilders_Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/ViewBuilders-Completed\n\nOther references:\n Code Snippets video:\n   https:youtu.be/FrLczxak9rQ\n\nFederico Zanetello's  FiveStars blog\n     https://fivestars.blog/swiftui/swiftui-hud.html\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-04-04T13:47:58Z","thumbnail_url":"https://img.youtube.com/vi/IbxBRzTBeC0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Keeping up with the iOS Community, Live! 🎙 with Dave Verwer","channel_name":"Vincent Pradeilles on YouTube","video_id":"XZhuHFGEv7Y","video_url":"https://www.youtube.com/watch?v=XZhuHFGEv7Y","description":"Next live will be on April 8th, and we’re going to discuss an exciting topic 🎙\n\nMy guest will be Dave Verwer, curator of iOS Dev Weekly 📬\n\nWe’ll discuss how the iOS community has evolved during these 10 years and how to keep up with it!\n\nLooking forward to your questions 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-04-03T11:10:16Z","thumbnail_url":"https://img.youtube.com/vi/XZhuHFGEv7Y/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 24: Shark-Proof Cabling","channel_name":"Code Completion","video_id":"5RTkXmWs-j4","video_url":"https://www.youtube.com/watch?v=5RTkXmWs-j4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n\n00:00 - Intro\n00:20 - Code Completion Club and Initial Thoughts on Quill\n04:30 - Indie App Spotlight\n10:26 - Rumors and Wishes - Apple TV\n32:39 - Rumors - HomePod\n36:25 - The State of Siri and HomeKit\n41:45 - Rumors - The Next Apple Silicon Macs\n51:15 - Rumors - Intel Open to Manufacturing Apple Silicon\n57:45 - Sponsor: Huuungry\n58:46 - Compiler Error: Undersea Cabling\n1:09:50 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Highlighted by Damir Stuhec: [https://apps.apple.com/us/app/highlighted-book-highlighter/id1480216009](https://apps.apple.com/us/app/highlighted-book-highlighter/id1480216009)\n    • Pro Wrestling Simulator 2021 by James Saeed: [https://apps.apple.com/us/app/pro-wrestling-simulator-2021/id1513020607](https://apps.apple.com/us/app/pro-wrestling-simulator-2021/id1513020607)\n    • Replica by Tiago Martinho: [https://apps.apple.com/app/id1468495939](https://apps.apple.com/app/id1468495939)\n• Rumors around Apple TV, HomePod, and future Apple Silicon Macs\n• The state of Siri and HomeKit\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: [https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8](https://apps.apple.com/app/apple-store/id1448552588?pt=14724&amp;ct=CodeCompletion1&amp;mt=8)\n\nAlso check out our #IndieAppSpotlight! We have three apps for you to check out this week:\n• Highlighted by Damir Stuhec: [https://apps.apple.com/us/app/highlighted-book-highlighter/id1480216009](https://apps.apple.com/us/app/highlighted-book-highlighter/id1480216009)\n• Pro Wrestling Simulator 2021 by James Saeed: [https://apps.apple.com/us/app/pro-wrestling-simulator-2021/id1513020607](https://apps.apple.com/us/app/pro-wrestling-simulator-2021/id1513020607)\n• Replica by Tiago Martinho: [https://apps.apple.com/app/id1468495939](https://apps.apple.com/app/id1468495939)\n\nThis week's Compiler Error has a theme: Undersea Cabling!\n1 - A colony of electric eels was responsible in 2013 for disturbing the operation of fiber optic cabling resulting in significant packet loss to the islands of French Polynesia.\n2 - In 2014, a security camera revealed that sharks were biting undersea fiber optic cabling, presumably attracted to the magnetic field emitted by the high voltage power required for optical repeaters.\n3 - An undersea cable is technically referred as a submarine communications cable, and unlike the name implies, has little to do with submarines, but the cables were used as early as the 1850’s with the telegraph.\n4 - It took more than a year to construct and install the MAREA cable, a 4000 mile cable connecting Spain to the United States, that can transmit up to 200 terabits per second.\n\nYour hosts for this week: Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, March 23rd, 2021.","published":"2021-04-01T15:41:19Z","thumbnail_url":"https://img.youtube.com/vi/5RTkXmWs-j4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"What's the difference between Swift error mechanisms 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"YhaeD8kEjr8","video_url":"https://www.youtube.com/watch?v=YhaeD8kEjr8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in this video 👉 https://bit.ly/3eoGZVE\nLearn more about functions in Swift 👉 https://youtu.be/UnJA_EE5ta4\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-04-01T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/YhaeD8kEjr8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Introducing Hacking with Swift++","channel_name":"Paul Hudson on YouTube","video_id":"uie2mlh48w4","video_url":"https://www.youtube.com/watch?v=uie2mlh48w4","description":"Today I'm pleased and proud to announce Hacking with Swift++ – an incredible new subscription service that will help you write your best ever apps for iOS, macOS, and more!","published":"2021-04-01T12:47:15Z","thumbnail_url":"https://img.youtube.com/vi/uie2mlh48w4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to become an iOS developer in 2021","channel_name":"Paul Hudson on YouTube","video_id":"HNXzcAwNqMc","video_url":"https://www.youtube.com/watch?v=HNXzcAwNqMc","description":"In this video I walk you through the core skills you need to become an iOS developer in 2021, plus extension skills to make yourself stand out from the pack, common mistakes folks make when learning, and much more. Best of all, every resource mentioned is 100% free!\n\nSponsored by Instabug, who have an SDK to help you minimize debugging time by providing you with complete device details, network logs, and reproduction steps with every bug report. Find out more at instabug.com!\n\nTimestamps:\n00:13 Intro\n2:09 Core skills you need to have\n22:50 Extension skills that set you apart\n34:12 Free learning resources you should use\n39:18 Connecting to the iOS development community\n44:48 How long does it take to get an iOS developer job?\n51:07 Tips for interview for an iOS job\n52:25 Wrap up\n\n\nLinks I mention in the video:\n\nSWIFTUI TUTORIALS\n- Apple's teaching code site: https://www.apple.com/uk/education/k12/teaching-code/\n- Apple's SwiftUI tutorials: https://developer.apple.com/tutorials/swiftui\n- Apple's Swift reference guide: https://docs.swift.org/swift-book/\n- Hacking with Swift: https://www.hackingwithswift.com\n- The 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/swiftui\n- The 100 Days of Swift course: https://www.hackingwithswift.com/100\n\nSWIFTUI STARTERS ON YOUTUBE\n- Chris Ching's introduction to SwiftUI: https://youtu.be/VlhcNR7Qrno\n- Mark Moeykens' 5 SwiftUI concepts every new SwiftUI developer should know: https://youtu.be/51xIHDm_BDs\n- My video teaching you Swift and SwiftUI at the same time: https://youtu.be/aP-SQXTtWhY\n\nOTHER USEFUL SITES\n- https://www.blckbirds.com/swiftui-tutorials\n- https://www.raywenderlich.com\n- https://www.donnywals.com\n- https://www.avanderlee.com\n\nFOLKS WHO SHARE GREAT STUFF ON TWITTER\n- Sean Allen: https://twitter.com/seanallen_dev\n- Antoine van der Lee: https://twitter.com/twannl\n- Novall Khan: https://twitter.com/novallswift\n- Steve Troughton-Smith: https://twitter.com/stroughtonsmith\n- Kaya Thomas: https://twitter.com/kthomas901\n- Majid Jabrayilov: https://twitter.com/mecid\n- Donny Wals: https://twitter.com/donnywals\n- Sommer Panage: https://twitter.com/sommer\n- Natascha Fadeeva: https://twitter.com/tanaschita\n- Paul Hudson: https://twitter.com/twostraws\n\nOTHER RESOURCES\n- The iOS Dev Weekly newsletter: https://www.iosdevweekly.com\n- The Hacking with Swift forums: https://www.hackingwithswift.com/forums\n- iOS Dev Happy Hour Zoom meetup: https://www.iosdevhappyhour.com\n- Apple's WWDC event: https://developer.apple.com/wwdc\n- WWDC Community repository: https://www.github.com/twostraws/wwdc\n- Hacking with Swift Slack workspace: https://www.hackingwithswift.com/slack\n\nINTERVIEW TIPS\n- The Hacking with Swift career guide: https://www.hackingwithswift.com/career-guide\n- Sean Allen's interview tips playlist: https://bit.ly/sean-interview-tips","published":"2021-03-31T20:50:32Z","thumbnail_url":"https://img.youtube.com/vi/HNXzcAwNqMc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"4 iOS App Websites & Portfolios - Review & Critique | Mar 2021","channel_name":"Sean Allen on YouTube","video_id":"Fk01P4WkIVw","video_url":"https://www.youtube.com/watch?v=Fk01P4WkIVw","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I review/critique a few iOS developer's websites for their apps as well as a portfolio. You'll get a chance to see a bunch of different website and portfolio ideas as well as hear my advice on how to improve them. Hopefully they provide some inspiration and ideas for your own app website or developer portfolio!\n\n*** Note on Portfolio Links***\nI no longer link to these portfolios in the description. In a previous portfolio video I got a YouTube community strike warning because one of the links got compromised and led to a deceptive website months after the release of the video. If you get 3 community strikes, they shut down your channel, so it's not worth the risk of including these links. Hope you understand.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTimestamps:\n0:00 Intro\n0:27 Punkt App\n3:49 Half Lemons App\n6:37 Instant Date App\n10:24 Salmaan Ahmed Portfolio\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-31T13:30:04Z","thumbnail_url":"https://img.youtube.com/vi/Fk01P4WkIVw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Functions & KeyPaths, Live! 🎙 with @John Sundell","channel_name":"Vincent Pradeilles on YouTube","video_id":"GpONoVT1zcU","video_url":"https://www.youtube.com/watch?v=GpONoVT1zcU","description":"So excited to announce this new live with John Sundell 🎙\n\nNew format this time, because we're going to do a live coding on the topic of Functions & KeyPaths 🤓\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-03-30T20:36:00Z","thumbnail_url":"https://img.youtube.com/vi/GpONoVT1zcU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Sunset in Kauniainen, Finland","channel_name":"Richard Topchii on YouTube","video_id":"dzELnceyRog","video_url":"https://www.youtube.com/watch?v=dzELnceyRog","description":"Sunset as seen at the Gallträsk lake in Kauniainen, Finland.","published":"2021-03-30T18:33:07Z","thumbnail_url":"https://img.youtube.com/vi/dzELnceyRog/hqdefault.jpg","twitter_url":""},{"name":"Why Never is such a special type 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"6jj5egDNW4M","video_url":"https://www.youtube.com/watch?v=6jj5egDNW4M","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in this video 👉 https://bit.ly/3w61rRN\nFor more info about Never 👉 https://nshipster.com/never/\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-30T15:15:51Z","thumbnail_url":"https://img.youtube.com/vi/6jj5egDNW4M/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Error Handling in SwiftUI - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"grna09uBLbk","video_url":"https://www.youtube.com/watch?v=grna09uBLbk","description":"Error Handling in SwiftUI \nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-03-28T21:27:37Z","thumbnail_url":"https://img.youtube.com/vi/grna09uBLbk/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"What it COST Me to Break into iOS Software Development (Full Financial Breakdown)","channel_name":"Dave Jacobsen on YouTube","video_id":"t3ljdzU1nJE","video_url":"https://www.youtube.com/watch?v=t3ljdzU1nJE","description":"The costs to break in to software development can be very high for some people. In this video I give you a full breakdown of all the costs I faced during my journey to become an iOS developer.\n\nPrevious video: 4 GitHub Makeover Tips to Impress Employers\nhttps://youtu.be/GWwfZBRJ-YI\n\nTimestamps\n0:00 Intro\n0:44 Bootcamp Tuition\n1:07 Lost Income\n2:10 Misc Expenses\n2:31 Grand Total\n3:04 Other Costs\n4:35 Closing\n\nNew to iOS? Sean Allen's complete beginner course is a perfect place to start:\nhttps://seanallen.teachable.com/p/ios-dev-launchpad?affcode=435775_q7fcj__a\n\nLooking for an iOS job? Ace your interviews with this take-home project course:\nhttps://seanallen.teachable.com/p/take-home?affcode=435775_q7fcj__a\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-03-28T20:05:47Z","thumbnail_url":"https://img.youtube.com/vi/t3ljdzU1nJE/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Using UIKit in SwiftUI (SwiftUI Tutorial, SFSafariViewController, Xcode 12)","channel_name":"tundsdev on YouTube","video_id":"TZ3-iQ462Q8","video_url":"https://www.youtube.com/watch?v=TZ3-iQ462Q8","description":"In this SwiftUI tutorial, we’ll carry on improving our SwiftUI News App overall UI & UX, by using UIKit in SwiftUI. We’ll look at how we can open up links directly in our app rather opening up Safari.\n\nWe’ll be using a UIViewController called SFSafariViewController, this UIViewController allows us to open up links in a WebView. Since this is a UIKit view. We’ll see how we can use UIKit in SwiftUI with help of the UIViewControllerRepresentable protocol.\n\nSo let’s jump straight into this SwiftUI tutorial and see how to use UIKit in SwiftUI.\n\nTimestamps\n\n00:00 Intro\n01:00 Creating our SFSafariView in SwiftUI\n07:20 Presenting our SFSafariView using the sheet modifier in SwiftUI\n12:15 Wrap Up\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#swiftuitutorial #sfsafariviewcontroller #uikitinswiftui #iosdev","published":"2021-03-28T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/TZ3-iQ462Q8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Creating a Swift Package in Xcode","channel_name":"Stewart Lynch on YouTube","video_id":"o0fQC7JU-Ts","video_url":"https://www.youtube.com/watch?v=o0fQC7JU-Ts","description":"With Swift Package Manager you can create reusable components of Swift content that you can share accros different Xcod projects.  This allows you to make changes in one place and then have that code updated everywhere on demand.\n\nIn this video we will be taking an existing SwiftUI view and use it to create a Swift Package.  What is different this time is that since Xcode 5.3, you are now able to include assets in your package so that is what we are going to do.\n\nIn the process I will show you how to identify and fix access errors. push your package up to a GitHub repository and then test it out by using it in a new project.\n\nWe will also update the package by adding a new feature and then show how you can update your project to use the package update.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n4:21 Creating a Swift Package\n7:13 Fixing Access Control Errors\n11:05 Local and Remote Git Repository\n17:00 Updating a Swift Package\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/CTRatings2-SPM-Starter.zip\n\nCompleted CTRating2 Package:\nhttps://github.com/StewartLynch/CTRating2\n\nOther reference Videos:\n Quick Help Documentation:\n   https://youtu.be/hj2lVakg5Io\nAccess Control Levels\n   https://youtu.be/V7B3ZmvV_Us\nTypora Markdown Editor\n   https://youtu.be/Yq6u6Z1yuco\nXcode and Git Playlist\n   https://www.youtube.com/playlist?list=PLBn01m5Vbs4DADQtPjCfXrBHuPHLO80oU\nUnderstaning Swift Image Assets\n   https://youtu.be/tfc8rrOEn2E\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-03-28T13:58:34Z","thumbnail_url":"https://img.youtube.com/vi/o0fQC7JU-Ts/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Navigation Bar Button | Toolbar | iOS 14 | Xcode 12.4","channel_name":"Sean Allen on YouTube","video_id":"sWhoAXjiOVA","video_url":"https://www.youtube.com/watch?v=sWhoAXjiOVA","description":"In today's video I show you how to use SwiftUI's new toolbar modifier in iOS 14 to create navigation bar buttons for iOS. I show you how to create these navigation bar buttons as just words as well as images. We also discuss how to have multiple navigation bar buttons. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-26T14:54:37Z","thumbnail_url":"https://img.youtube.com/vi/sWhoAXjiOVA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Automating iOS App Deployment, Live! 🎙 with Josh Holtz","channel_name":"Vincent Pradeilles on YouTube","video_id":"AhkiUIouZr8","video_url":"https://www.youtube.com/watch?v=AhkiUIouZr8","description":"Super excited to share that my next live interview will be on April 1st 🎙\n\nThis time we’re going to talk about Automating the deployment of iOS apps, with Josh Holtz lead maintainer of Fastlane 📱\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-03-25T21:24:09Z","thumbnail_url":"https://img.youtube.com/vi/AhkiUIouZr8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift Tips #28 - RawRepresentable","channel_name":"Vincent Pradeilles on YouTube","video_id":"JTJ700RnU54","video_url":"https://www.youtube.com/watch?v=JTJ700RnU54","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3dTHIhu\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-03-25T15:55:47Z","thumbnail_url":"https://img.youtube.com/vi/JTJ700RnU54/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"From Paper to Audiokit: Teaching math through audio, by Jaap Mengers (English)","channel_name":"CocoaHeadsNL","video_id":"alU-UFX_UsQ","video_url":"https://www.youtube.com/watch?v=alU-UFX_UsQ","description":"Jaap Mengers of Q42 shares the story of SenseMath: an app that lets you hear - rather than see or feel - a graph. A story about sound design, advanced VoiceOver features, and user testing in times of Corona.","published":"2021-03-25T07:22:39Z","thumbnail_url":"https://img.youtube.com/vi/alU-UFX_UsQ/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"4 GitHub Makeover Tips to Impress Employers | iOS Developers","channel_name":"Dave Jacobsen on YouTube","video_id":"GWwfZBRJ-YI","video_url":"https://www.youtube.com/watch?v=GWwfZBRJ-YI","description":"Most developer have messy and incomplete GitHub pages. This video shares my top 4 tips to boost the quality of your GitHub page with the goal of standing out among the competition and impressing employers.\n\nMarkdown guide: https://guides.github.com/features/mastering-markdown/\n\nCarrie's profile readme video: https://www.youtube.com/watch?v=71Egx-u1QfA\n\nHow to create a profile readme: https://docs.github.com/en/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme\n\nAlex's GitHub: https://github.com/alexDidLoad\n\nMy GitHub: https://github.com/davejacobsen\n\nPrevious video: Ultimate iOS Menu Template. Dark Mode, Ratings, Share Sheet, Email & More! + Free Code\nhttps://youtu.be/ZQn4jME9i94\n\nTimestamps\n0:00 Intro\n2:03 Quality Repo READMEs\n6:39 Strategic Pinned Repos\n10:18 Profile README File\n12:04 Commit History\n13:54 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-03-24T03:41:46Z","thumbnail_url":"https://img.youtube.com/vi/GWwfZBRJ-YI/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"[Live] Programming a Clubhouse Clone.","channel_name":"Jared Davidson on YouTube","video_id":"xkGEJYiS-34","video_url":"https://www.youtube.com/watch?v=xkGEJYiS-34","description":"Join the Discord! - https://discord.gg/BvD73SN","published":"2021-03-24T03:36:35Z","thumbnail_url":"https://img.youtube.com/vi/xkGEJYiS-34/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Building Clubhouse: Reviewing App Structure w/ Archetapp","channel_name":"Kilo Loco on YouTube","video_id":"PalhJKv67_g","video_url":"https://www.youtube.com/watch?v=PalhJKv67_g","description":"In this stream, Kilo and Archetapp (Jared Davidson) will be going over app architecture decisions.","published":"2021-03-24T02:42:50Z","thumbnail_url":"https://img.youtube.com/vi/PalhJKv67_g/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"CocoaHeadsNL Online Meetup, 24 March 2021","channel_name":"CocoaHeadsNL","video_id":"-uRgF42DWWk","video_url":"https://www.youtube.com/watch?v=-uRgF42DWWk","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk by Jaap Mengers of Q42. He shares the story of SenseMath: an app that lets you hear - rather than see or feel - a graph. A story about sound design, advanced VoiceOver features, and user testing in times of Corona.\n\nPlease note: this time we start at 19:00 Hrs CET again because of the curfew imposed in the Netherlands due to the corona virus.","published":"2021-03-23T20:51:54Z","thumbnail_url":"https://img.youtube.com/vi/-uRgF42DWWk/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Celebrating 20K followers 🤡 – Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"rjnHrZK8yHc","video_url":"https://www.youtube.com/watch?v=rjnHrZK8yHc","description":"Join me for this special live! 🎙\n\nLet's make a bunch of memes together to celebrate the 20K followers 🤡\n\nI’m looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-03-23T18:02:56Z","thumbnail_url":"https://img.youtube.com/vi/rjnHrZK8yHc/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 23: Fernando Will Host Your Backup","channel_name":"Code Completion","video_id":"iuFymBzOynw","video_url":"https://www.youtube.com/watch?v=iuFymBzOynw","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:20 - Code Completion Club Announcement\n01:00 - Indie App Spotlight\n04:25 - What do you do for backups?\n33:02 - Sponsor - Spring into Swift with Underdog Devs \n34:17 - Complete the Code\n35:24 - Compiler Error\n47:47 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Code Completion Club: https://codecompletion.io/jointheclub\n• Indie App Spotlight, with three apps for you to check out:\n    • Relate by Samuel Coe: [https://www.relateios.app](https://www.relateios.app/)\n    • MinimalMIDIPlayer by Peter: [https://github.com/SamusAranX/MinimalMIDIPlayer](https://github.com/SamusAranX/MinimalMIDIPlayer)\n    • Book Track by Simone Montalto: [https://simonemontalto.com/projects/book-track](https://simonemontalto.com/projects/book-track)\n• What we all do for backups.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Underdog Devs' Spring Into Swift event. Follow @UnderdogDevs on Twitter to learn more and stay up to date with all his courses!\n\nAlso check out our Indie App Spotlight! We have three apps for you to check out this week:\n• Relate by Samuel Coe: [https://www.relateios.app](https://www.relateios.app/)\n• MinimalMIDIPlayer by Peter: [https://github.com/SamusAranX/MinimalMIDIPlayer](https://github.com/SamusAranX/MinimalMIDIPlayer)\n• Book Track by Simone Montalto: [https://simonemontalto.com/projects/book-track](https://simonemontalto.com/projects/book-track)\n\nThis week's Compiler Error has a theme: RAID!\n1 - RAID exists in 7 standard levels, 0 through 6, all of which implement striping in various configurations, except for RAID 1 which implements a full mirror of the data set instead of using striping.\n2 - Originally referred to as “Redundant Array of Inexpensive Disks”, RAID was renamed to “Redundant Array of Independent Disks” by industry manufacturers.\n3 - Despite the existence of standardized RAID levels, implementations of those same RAID levels are completely proprietary, and no interoperability between major manufacturers currently exists.\n4 - A cousin of RAID, MAID or Massive Array of Idle Drives, is an architecture that uses hundreds of drives, where latencies can be very high, but operational costs may be more manageable since not every drive needs to be online at any given time.\n\nYour hosts for this week: Spencer Curtis, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FromJrToSr, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Tuesday, March 16th, 2021.","published":"2021-03-23T16:43:04Z","thumbnail_url":"https://img.youtube.com/vi/iuFymBzOynw/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Another trick to avoid [weak self] 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"bn1mid7KTxI","video_url":"https://www.youtube.com/watch?v=bn1mid7KTxI","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/38fhFOl\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-23T15:58:41Z","thumbnail_url":"https://img.youtube.com/vi/bn1mid7KTxI/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift News Break, iOS Dev Survey, Daily iOS, Array Syntax, Tools and More.","channel_name":"Sean Allen on YouTube","video_id":"-0o0q7BsldA","video_url":"https://www.youtube.com/watch?v=-0o0q7BsldA","description":"In this episode I discuss a break in Swift News. As for the actual Swift topics we get into the results of the 2020 iOS Developer Survey, a new twitter account to get daily iOS documentation snippets, and how you should properly initialize an empty array in Swift. We also talk about a bunch of iOS Developer tools, ARKit and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Swift News Break\n1:41 iOS Dev Survey Results\n2:58 Daily iOS\n4:15 Array Syntax\n5:39 50 iOS Dev Tools\n6:33 Junior to Senior Topics\n7:55 AR Corner\n8:32 LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-22T14:05:06Z","thumbnail_url":"https://img.youtube.com/vi/-0o0q7BsldA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"How to use SwiftUI Redacted (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)","channel_name":"tundsdev on YouTube","video_id":"cfwEt__pnvA","video_url":"https://www.youtube.com/watch?v=cfwEt__pnvA","description":"In this SwiftUI tutorial, we’ll carry on improving our SwiftUI News App overall UI & UX. We'll be providing a placeholder for our article views with the SwiftUI redacted modifier, replacing our loading view from previous videos and now implementing a swiftui skeleton view similar to Facebook. We’ll see how we can refactor our existing project and add in SwiftUI redacted into our project’s MVVM architecture in SwiftUI 2.0. \n\nTimestamps\n\n00:00 Intro\n01:00 Using the redacted modifier in SwiftUI\n04:04 Using the redacted with an API in SwiftUI\n10:28 Using placeholder data with our API\n16:00 Testing our SwiftUI app\n16:20 Wrap up\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nBuild Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)\nhttps://youtu.be/FVUPe5z1YG8\n\n#swiftuitutorial #swiftuitabview #swiftuinewsapp #iosdev","published":"2021-03-21T15:09:18Z","thumbnail_url":"https://img.youtube.com/vi/cfwEt__pnvA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Exploring Swift Evolution Proposals – Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"D8C9jbx0FMU","video_url":"https://www.youtube.com/watch?v=D8C9jbx0FMU","description":"Time to announce next week’s live! 🎙\n\nThis time we’re going to explore Swift Evolution Proposals 🗺\n\nExpect to learn about the story behind some of Swift most important evolutions!\n\nI’m looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\nLINKS\nhttps://github.com/apple/swift-evolution","published":"2021-03-21T14:22:46Z","thumbnail_url":"https://img.youtube.com/vi/D8C9jbx0FMU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"LazyVGid and LazyHGrid for SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"0WangNIAank","video_url":"https://www.youtube.com/watch?v=0WangNIAank","description":"Learn about the LazyVGrid and LazyHGrid in SwiftUI.  Understand the difference between flexible, fixed and adaptive GridItems and how you can implement them in your projects.\n\nTable of Contents:\n0:00 Introduction\n3:28 LazyVGrid - Flexible GridItem\n10:11 LazyVGrid - Fixed GridItem\n12:30 LazyVGrid - Adaptive GridItem\n19:35  LazyHGrid\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/LazyGridsStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Lazy-Grids-Completed\n\nOther references:\n SwiftUILab Video on Lazy Grids:\n   https://swiftui-lab.com/impossible-grids/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-03-21T13:56:40Z","thumbnail_url":"https://img.youtube.com/vi/0WangNIAank/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"MUST-HAVE Skill For Software Developers","channel_name":"Sean Allen on YouTube","video_id":"oZx7TtEA6ow","video_url":"https://www.youtube.com/watch?v=oZx7TtEA6ow","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nThe ability to say \"No\" and compromise on feature request is one of the most important skills as a software developer or engineer. Time and resources are limited in software development so saying no more often then you say yes can be very helpful to your team. In this video we discuss this topic on when, why and even how to say no as a software developer.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-20T13:30:06Z","thumbnail_url":"https://img.youtube.com/vi/oZx7TtEA6ow/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Clubhouse Data Modeling w/ AWS Amplify & Swift","channel_name":"Kilo Loco on YouTube","video_id":"x5IT3btBEMI","video_url":"https://www.youtube.com/watch?v=x5IT3btBEMI","description":"In this stream, Kilo Loco continues to work through the data modeling of the Clubhouse clone that he and Archetapp (Jared Davidson) are building.","published":"2021-03-19T23:25:58Z","thumbnail_url":"https://img.youtube.com/vi/x5IT3btBEMI/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Implementing In-App Purchases: StoreKit vs RevenueCat","channel_name":"Vincent Pradeilles on YouTube","video_id":"0iRui9ffor0","video_url":"https://www.youtube.com/watch?v=0iRui9ffor0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\n(This video has been sponsored by RevenueCat)\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://www.revenuecat.com/\nhttps://github.com/RevenueCat/purchases-ios/tree/develop/Examples/MagicWeather\nhttps://developer.apple.com/documentation/storekit\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-18T15:55:36Z","thumbnail_url":"https://img.youtube.com/vi/0iRui9ffor0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"[Live] Programming a Clubhouse Clone w/ Kilo Loco!","channel_name":"Jared Davidson on YouTube","video_id":"wfEcK82Towk","video_url":"https://www.youtube.com/watch?v=wfEcK82Towk","description":"Support the stream: https://streamlabs.com/archetapp\nJoin the Discord! - https://discord.gg/BvD73SN","published":"2021-03-17T23:05:27Z","thumbnail_url":"https://img.youtube.com/vi/wfEcK82Towk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Building Clubhouse w/ Archetapp (Jared Davidson)","channel_name":"Kilo Loco on YouTube","video_id":"FxxrAG_XM48","video_url":"https://www.youtube.com/watch?v=FxxrAG_XM48","description":"Kilo and Jared will be working together to build out a Clubhouse clone in terms of UI and functionality","published":"2021-03-17T22:10:42Z","thumbnail_url":"https://img.youtube.com/vi/FxxrAG_XM48/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Job \"Hunt\" Verdict & MapKit/CloudKit Course Details | iOS Dev Discussions Podcast","channel_name":"Sean Allen on YouTube","video_id":"kZcAOa7y3E0","video_url":"https://www.youtube.com/watch?v=kZcAOa7y3E0","description":"In this episode of What I'm Working On, I discuss the verdict of my job hunt as well as showing new screens of my upcoming SwiftUI course that will include MapKit and CloudKit. What I'm Working On is the show where I discuss by business and life as an independent app developer and content creator.\n\n*** This is a long-running show on my podcast. I'm experimenting with releasing a video version. Let me know what you think in the comments.\n\niOS Dev Discussions Podcast:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 Intro\n0:46 Feedback\n1:37 Content Creation - Course Screens & Details\n8:51 Consulting - Aluna\n9:18 CreatorView & Future Business Direction\n12:09 Finance YouTube Channel\n14:38 Job \"Hunt\" Verdict\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-17T15:00:05Z","thumbnail_url":"https://img.youtube.com/vi/kZcAOa7y3E0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Pros and Cons of using third-party libraries and how to choose a good one.","channel_name":"Tom Baranowicz","video_id":"idbsM0o595s","video_url":"https://www.youtube.com/watch?v=idbsM0o595s","description":"In this video, I want to talk about the pros and cons of using 3rd party libraries in your apps. I will also share with you a list of tips that might be helpful while choosing a good library.\n\n00:00 Intro\n01:19 Pros\n03:53 Cons \n07:40 Choosing Library - Tips\n10:29 Outro\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-03-17T08:20:11Z","thumbnail_url":"https://img.youtube.com/vi/idbsM0o595s/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Five tools that will improve your iOS project 🛠","channel_name":"Vincent Pradeilles on YouTube","video_id":"bQAfwxJMDrk","video_url":"https://www.youtube.com/watch?v=bQAfwxJMDrk","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nLINKS\nhttps://github.com/realm/SwiftLint\nhttps://github.com/SwiftGen/SwiftGen\nhttps://github.com/kasketis/netfox\nhttps://github.com/krzysztofzablocki/Sourcery\nhttps://fastlane.tools\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-16T16:05:30Z","thumbnail_url":"https://img.youtube.com/vi/bQAfwxJMDrk/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI - @Binding Property Wrapper Explained - Passing Data","channel_name":"Sean Allen on YouTube","video_id":"lgtB3WLEOYg","video_url":"https://www.youtube.com/watch?v=lgtB3WLEOYg","description":"In today's video I show you how to pass data between two views in SwiftUI. In this particular example we use the @Binding property wrapper in SwiftUI. I show you how a button tap from a modal view can change the data on the parent view. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-16T13:30:04Z","thumbnail_url":"https://img.youtube.com/vi/lgtB3WLEOYg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Code Completion Episode 22: Not a Soapbox","channel_name":"Code Completion","video_id":"JyW7-2I0m64","video_url":"https://www.youtube.com/watch?v=JyW7-2I0m64","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Indie App Spotlight\n03:28 - Fernando's Book/Course Discussion\n40:28 - Sponsor: Bon Voyage\n41:27 - Compiler Error\n56:00 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Indie App Spotlight, with two apps for you to check out:\n    • Print to Size by Seb: [https://apps.apple.com/us/app/print-to-size/id949490225?ign-mpt=uo%3D4](https://apps.apple.com/us/app/print-to-size/id949490225?ign-mpt=uo%3D4)\n    • Coppice by Martin Pilkington: [https://coppiceapp.com](https://coppiceapp.com/)\n    • Tumult Hype by Jonathan Deutsch: [https://tumult.com/hype/](https://tumult.com/hype/)\n• Fernando's New Course, and\n• Teaching and Learning iOS Development.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit [bon-voyage.app/course](http://bon-voyage.app/course) and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!\n\nAlso check out our Indie App Spotlight! We have two apps for you to check out this week:\n• Print to Size by Seb: [https://apps.apple.com/us/app/print-to-size/id949490225?ign-mpt=uo%3D4](https://apps.apple.com/us/app/print-to-size/id949490225?ign-mpt=uo%3D4)\n• Coppice by Martin Pilkington: [https://coppiceapp.com](https://coppiceapp.com/)\n• Tumult Hype by Jonathan Deutsch: [https://tumult.com/hype/](https://tumult.com/hype/)\n\nThis week's Compiler Error has a theme: FireWire!\n1 - FireWire comes in 3 protocol flavors: FireWire 400 over a 4-pin connector, FireWire 600 over a 6-pin connector, and FireWire 800 over a 9-pin connector.\n2 - The technology behind FireWire, known as IEEE 1394, was not only used in consumer electronics, but also automobiles, military vehicles, and even satellites.\n3 - FireWire was expected to reach speeds up to 6.4 Gbps over single mode fiber, but development was largely halted after 2010, and fully withdrawn in 2013.\n4 - Unlike USB where these is a single host to the topology of connected devices, FireWire implements a pure peer-to-peer network, allowing for multiple hosts and devices to share the same bus for communication.\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, January 8th, 2021.","published":"2021-03-15T14:35:59Z","thumbnail_url":"https://img.youtube.com/vi/JyW7-2I0m64/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift News - System Fonts, UIMenu, Tutorials, Small Business Program, & More","channel_name":"Sean Allen on YouTube","video_id":"xi1nDxslyLc","video_url":"https://www.youtube.com/watch?v=xi1nDxslyLc","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss how flexible the SF family of system fonts can be, a comprehensive guide to UIMenu and a cautionary tale about Apple's Small Business Program. We also talk about how to get the most from tutorials, macOS developer survey and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro\n0:22 System Font Flexibility\n1:54 UIMenu Guide\n2:46 Small Biz Cautionary Tale\n3:30 Twitter Wisdom - Tutorials\n5:26 macOS Dev Survey\n6:17 AR Corner\n6:31 LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-15T13:30:06Z","thumbnail_url":"https://img.youtube.com/vi/xi1nDxslyLc/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"MVVM in SwiftUI - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"jWTmD-dUbUY","video_url":"https://www.youtube.com/watch?v=jWTmD-dUbUY","description":"How to implement the MVVM-pattern in SwiftUI.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-03-14T19:22:33Z","thumbnail_url":"https://img.youtube.com/vi/jWTmD-dUbUY/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"Exploring the Swift Standard Library’s implementation – Live! 🎙","channel_name":"Vincent Pradeilles on YouTube","video_id":"hTfmg1MErc4","video_url":"https://www.youtube.com/watch?v=hTfmg1MErc4","description":"Join me for this week’s live! 🎙\n\nTogether we’re going to take a tour of the Swift Standard Library’s implementation!\n\nExpect to discover the inner workings of familiar faces like Optional, Bool, Sequence and others 🤓\n\nI’m looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻\n\nLINKS\nhttps://github.com/apple/swift/tree/main/stdlib/public/core","published":"2021-03-14T16:25:56Z","thumbnail_url":"https://img.youtube.com/vi/hTfmg1MErc4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"APIs, Codable Protocol and Result Type in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"IqkcJ3U52O0","video_url":"https://www.youtube.com/watch?v=IqkcJ3U52O0","description":"In this video I review a lot of concepts covered in more detail in other videos referenced below.  We cover a number of examples in building a Codable model from a JSON response and use Ducky to assist.  We also use a web site called Mockaroo to build our own API.\n\nTable of Contents:\n0:00 Introduction\n2:50 Creating the APIService Enum\n6:57 Fetching and Parsing ToDos\n10:48 Fetching Users and Ducky\n21:07 iTunes Store API Challenge\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/APIRequestStarter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/APIs-CodableProtocol-Result-Completed\n\nOther references:\n JSON Parsing/Codable/Swift/SwiftUI Playlist\n   https://youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\n\nThe Result Type\n   https://youtu.be/AIb3CQH8_jg\n\nEnum and Associated Values\n   https://youtu.be/wLg4wZQsWd0\n\nDateFormatter\n   https://youtu.be/uqTtTq-Vpvk\n\nDucky Model Editor on the App Store\n    https://apps.apple.com/ca/app/ducky-model-editor/id1525505933\n\nDucky Review\n   https://youtu.be/AXpnBfjBYRY\n\nMocaroo\n    http://Mockaroo.com\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-03-14T13:48:14Z","thumbnail_url":"https://img.youtube.com/vi/IqkcJ3U52O0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Ultimate iOS Menu Template. Dark Mode, Ratings, Share Sheet, Email & More! + Free Code","channel_name":"Dave Jacobsen on YouTube","video_id":"ZQn4jME9i94","video_url":"https://www.youtube.com/watch?v=ZQn4jME9i94","description":"Looking to improve the look and functionality of you own iOS apps? This free ultimate iOS app menu template contains a bunch of things that can be added to any iOS app to improve how professional your app looks. We go over dark mode, ratings, share sheets, in app email, and more.\n\nGitHub Repo: https://github.com/davejacobsen/UltimateMenuScreen\n\nHuman Interface Guidelines - Colors\nhttps://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color/\n\nNSHispter Dark Mode Article\nhttps://nshipster.com/dark-mode/\n\nHuman Interface Guide - Ratings\nhttps://developer.apple.com/design/human-interface-guidelines/ios/system-capabilities/ratings-and-reviews/\n\nPrevious video: LinkedIn for Developers. Basic Profile + Advanced Tips\nhttps://youtu.be/i0PYPYZJFh8\n\nNext video: GitHub Profile Tips\n(coming soon)\n\nTimestamps\n0:00 Intro & Demo\n2:09 Dark Mode\n6:38 Wildcard Section\n8:41 App Store Rating\n10:54 Share Sheet\n12:13 In App Email\n17:20 App Version Section\n18:47 Real World Examples\n21:31 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-03-13T21:25:32Z","thumbnail_url":"https://img.youtube.com/vi/ZQn4jME9i94/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"SwiftUI Segmented Control Tutorial | iOS 14 | Xcode 12.4","channel_name":"Sean Allen on YouTube","video_id":"iqKmgs_0VPE","video_url":"https://www.youtube.com/watch?v=iqKmgs_0VPE","description":"In today's video I show you how to use the a Segmented Control in SwiftUI. In SwiftUI, a Segmented Control is a variation of a PickerView where you apply the SegmentedPickerStyle. I also show you how to customize the colors of the segmented control. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-12T16:06:23Z","thumbnail_url":"https://img.youtube.com/vi/iqKmgs_0VPE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build It — Welcome Window 3","channel_name":"Apple Programming","video_id":"EzX3fQaIiv8","video_url":"https://www.youtube.com/watch?v=EzX3fQaIiv8","description":"In this video we implement the table view (right side) of the Welcome to Xcode window.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/3les4Pp\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2021-03-11T18:13:20Z","thumbnail_url":"https://img.youtube.com/vi/EzX3fQaIiv8/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Solving Algorithms With Leetcode.","channel_name":"Jared Davidson on YouTube","video_id":"2xrEbT5njsI","video_url":"https://www.youtube.com/watch?v=2xrEbT5njsI","description":"Support the stream: https://streamlabs.com/archetapp","published":"2021-03-11T17:25:06Z","thumbnail_url":"https://img.youtube.com/vi/2xrEbT5njsI/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Swift Tips #27 - @escaping","channel_name":"Vincent Pradeilles on YouTube","video_id":"fB7keEigXi8","video_url":"https://www.youtube.com/watch?v=fB7keEigXi8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-03-11T15:58:09Z","thumbnail_url":"https://img.youtube.com/vi/fB7keEigXi8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Testing.","channel_name":"Jared Davidson on YouTube","video_id":"aJV1_V3YBLk","video_url":"https://www.youtube.com/watch?v=aJV1_V3YBLk","description":"Support the stream: https://streamlabs.com/archetapp","published":"2021-03-11T15:52:57Z","thumbnail_url":"https://img.youtube.com/vi/aJV1_V3YBLk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"How To Create iMessage Sticker Packs Without Coding - Earn Money From Your Stickers + Free Updates","channel_name":"Aryaman Sharda on YouTube","video_id":"Kj8_5g915x8","video_url":"https://www.youtube.com/watch?v=Kj8_5g915x8","description":"https://stickerspot.digitalbunker.dev/\n\nWelcome to Sticker Spot, we’re a no-code solution for creating custom iMessage sticker packs. With just a one-time payment you can create your own sticker pack for the App Store and earn money from your designs. Plus, unlimited updates at no extra cost.\n\nIt’s free to create an account and once you login, you’ll arrive at the Create Your Own Sticker Pack view. Here, you’ll just need to answer a few basic questions and upload your designs. \n\nIt might seem like a lot, but all of this information is required for submission with Apple. Don't worry though, you'll be able to change all of this information at any time.\n\nThere are a few things to pay special attention to. If you pick a name that's already registered with Apple we'll work with you to find a new valid name. Also, make sure that the images you upload abide by the size requirements. \n\n1024 x 1024 for app icons\nOr one of the following sizes for the individual stickers: \n\nFor the keyword section, you'll want to put tags relevant to your stickers separated by commas. This will help people find your sticker pack on the App Store.\n\nFor the marketing URL, this can be any external link you want to promote. It could be a portfolio link, Dribbble account, or whatever else comes to mind. If you don't have anything, feel free to put this website's URL.\n\nOnce you’ve entered all of the information, you can Save and come back some other time or we can continue with Payment. \n\nOnce we’ve completed the payment, your sticker pack is activated in our system and we’ll get started on the process of releasing to the App Store. We’ll send you an email once your app is live!\n\nIf you want to make changes to an existing sticker pack, we’ll go to Manage. Here, you can make any change you want. \n\nIf you want to change the images, make sure you re-upload the existing sticker pack images as well. We’ll take the contents of your most recent upload and release a new version to the App Store. \n\nPlease note that Apple approval for new sticker packs and updates can range between 24-72 hours.\n\nIf you provided a PayPal email address and your sticker packs require payment, we will pay out every month. You can go to the Sales page to learn more about your earnings when they become available.\n\nIf you have any other questions, feel free to reach out to me directly at aryaman@digitalbunker.dev or use the Customer Support link in the menu. \n\nThanks!","published":"2021-03-10T05:19:26Z","thumbnail_url":"https://img.youtube.com/vi/Kj8_5g915x8/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Writing predicates using KeyPaths 🤓","channel_name":"Vincent Pradeilles on YouTube","video_id":"gL7kkOmc36c","video_url":"https://www.youtube.com/watch?v=gL7kkOmc36c","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3v2pzUG\nLearn more about KeyPathKit 👉 https://github.com/vincent-pradeilles/KeyPathKit/\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-09T15:51:25Z","thumbnail_url":"https://img.youtube.com/vi/gL7kkOmc36c/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"One Day Builds: Tik Tok App Clone","channel_name":"Gary Tokman on YouTube","video_id":"_d2kXYjEwXQ","video_url":"https://www.youtube.com/watch?v=_d2kXYjEwXQ","description":"CODE\nhttps://rebrand.ly/tiktok-code\n\nIG\nhttps://instagram.com/f6ary\n\nSETAPP FREE TRIAL (NETFLIX FOR MAC APPS)\nhttps://rebrand.ly/setapp-trial\n\nSUPPORT:\nhttps://www.patreon.com/6ary\nhttps://gumroad.com/6ary\nhttps://www.buymeacoffee.com/garytokman\n\n\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Clubhouse\n02:21 Live Code\n8:00 Conclusion\n\n#swiftui #livecoding #tiktok","published":"2021-03-09T15:26:36Z","thumbnail_url":"https://img.youtube.com/vi/_d2kXYjEwXQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Social Sign In with AWS Amplify | Escape Hatch | Swift 5","channel_name":"Kilo Loco on YouTube","video_id":"8OYvpnycLIk","video_url":"https://www.youtube.com/watch?v=8OYvpnycLIk","description":"Kilo Loco shows you how to implement social sign in with AWS Amplify using an escape hatch. This tutorial will go over how to configure the Amplify Auth category using the CLI, accessing the AWS Mobile Client from the Amplify Auth plugin, and utilize the federated sign in with a token from a third party auth provider.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/ios/amplify-ssi/finished/apple/siwa-swiftui\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swift #awsamplify #iosdev","published":"2021-03-09T08:34:21Z","thumbnail_url":"https://img.youtube.com/vi/8OYvpnycLIk/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Sign in with Apple using SwiftUI | iOS 14 | Swift 5","channel_name":"Kilo Loco on YouTube","video_id":"O2FVDzoAB34","video_url":"https://www.youtube.com/watch?v=O2FVDzoAB34","description":"Kilo Loco shows you how to implement Sign in with Apple using SwiftUI and iOS 14. This tutorial will cover handling the SIWA button UI, persisting user credentials, and revoking sign in with apple privileges.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/siwa-swiftui/finished\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swift #swiftui #iosdev","published":"2021-03-09T07:22:39Z","thumbnail_url":"https://img.youtube.com/vi/O2FVDzoAB34/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Swift Performance, Combine, App Marketing, Building Apps","channel_name":"Sean Allen on YouTube","video_id":"6o_fikwMuuQ","video_url":"https://www.youtube.com/watch?v=6o_fikwMuuQ","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss writing high performance Swift, the Mobile Native Foundation and some great tips for indie app developers. We also discuss how to use weak, self and unowned in Combine.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro\n0:21 High Performance Swift\n1:30 Weak, Self, Unowned in Combine\n2:13 Mobile Native Foundation\n3:14 Twitter Wisdom - How it REALLY Goes\n5:24 Deal with Subscription Hate\n6:46 Build, Then Tell\n7:45 Things I Built That Sucked\n9:30 LOL\n\nLinks:\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-08T14:00:01Z","thumbnail_url":"https://img.youtube.com/vi/6o_fikwMuuQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0,  Clubhouse App Clone)","channel_name":"tundsdev on YouTube","video_id":"FVUPe5z1YG8","video_url":"https://www.youtube.com/watch?v=FVUPe5z1YG8","description":"Everyone knows how the Clubhouse App has been Poppin 🔥, but what about if we built a Clubhouse App Clone in SwiftUI 2.0 & Xcode 12. \n\nIn this tutorial, we’ll build the Clubhouse App from scratch using HStack, VStack and SwiftUI Lazy Grids as reusable components to build this complex UI in SwiftUI. We’ll even be going one step further and add Dark Mode support 👀\n\nStarter Project\nhttps://github.com/tunds/YouTubeResources\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\n#swiftuitutorial #swiftuiclubhouse #swiftuicomplexui #iosdev #swiftuilazygrid \n\nTimestamps\n\n00:00 Introduction\n00:53 How to download the starter project and discussing it\n03:08 Analyse the Clubhouse App in Sketch\n04:19 Building the Clubhouse home Navigation header\n09:47 Building the upcoming rooms view\n18:40 Building our Home Screen room view\n29:03 Building our bottom view on the Home Screen \n32:15 Building our home view with all our components\n39:38 Building our profile view \n47:41 Navigating to our profile view using NavigationView, NavigationLink & Closures in SwiftUI\n01:01:40 Building our clubhouse room in SwiftUI \n01:28:22 Presenting our room and using @Environment in SwiftUI \n01:38:02 Discussing DarkMode in SwiftUI \n01:39:27 Wrap up","published":"2021-03-07T17:24:54Z","thumbnail_url":"https://img.youtube.com/vi/FVUPe5z1YG8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Enum Alert Builder for SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"itApM8HKTJc","video_url":"https://www.youtube.com/watch?v=itApM8HKTJc","description":"In this video I am going to show you how you can rethink how you implement Alerts in SwiftUI.  I am going to use my favourite Swift type and that is an enum with associated values to allow me to easily present one or more alerts on a single view.\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n\nTable of Contents:\n0:00 Introduction\n2:06 Creating the Enum\n6:40 Implementing the Alerts\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/AlertBuilder-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/AlertBuilder-Completed\n\nOther references:\n Two Enum Use Cases:\n   https://youtu.be/bgaHzO7WAQ8\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-03-07T15:41:09Z","thumbnail_url":"https://img.youtube.com/vi/itApM8HKTJc/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Getting ready to record lessons live stream","channel_name":"Lets Build That App","video_id":"eHZMC0ddVgA","video_url":"https://www.youtube.com/watch?v=eHZMC0ddVgA","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-03-04T18:19:29Z","thumbnail_url":"https://img.youtube.com/vi/eHZMC0ddVgA/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Build It — Welcome Window 2","channel_name":"Apple Programming","video_id":"XWLxwMEMlwo","video_url":"https://www.youtube.com/watch?v=XWLxwMEMlwo","description":"The second Welcome Window video showing how we can implement the main contents view.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2021-03-04T17:19:19Z","thumbnail_url":"https://img.youtube.com/vi/XWLxwMEMlwo/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Format dates in SwiftUI (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)","channel_name":"tundsdev on YouTube","video_id":"WxpFc9fb9DM","video_url":"https://www.youtube.com/watch?v=WxpFc9fb9DM","description":"In this SwiftUI tutorial we’ll carry on improving our SwiftUI News App by adding some dates to our TextView in SwiftUI. We’ll learn how to leverage TextView and format dates in SwiftUI 2.0 in Xcode 12.\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\n#swiftuitutorial #swiftuiformatdate #swiftuinewsapp #iosdev","published":"2021-03-04T17:01:32Z","thumbnail_url":"https://img.youtube.com/vi/WxpFc9fb9DM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Swift Tips #26 - Self","channel_name":"Vincent Pradeilles on YouTube","video_id":"nvd4i5pIhro","video_url":"https://www.youtube.com/watch?v=nvd4i5pIhro","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-03-04T16:04:28Z","thumbnail_url":"https://img.youtube.com/vi/nvd4i5pIhro/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swiftly Speaking 15: Christian Selig","channel_name":"Paul Hudson on YouTube","video_id":"01PTEpgrV_Q","video_url":"https://www.youtube.com/watch?v=01PTEpgrV_Q","description":"We speak to Christian Selig about his work on the Apollo app for Reddit, including life as an indie developer and building deep integration with iOS.","published":"2021-03-03T20:08:52Z","thumbnail_url":"https://img.youtube.com/vi/01PTEpgrV_Q/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Ducky Model Editor for Swift Developers","channel_name":"Stewart Lynch on YouTube","video_id":"AXpnBfjBYRY","video_url":"https://www.youtube.com/watch?v=AXpnBfjBYRY","description":"Ducky is a document-based app that helps you infer models from JSON.\n- It can infer Swift, Kotlin, Dart or Go models.\n- It provides many options for you to customize the model.\nAvailable for free on the App Store for Mac, iPhone and iPad.\n\nMac App Store:\n     https://apps.apple.com/ca/app/ducky-model-editor/id1525505933\n\nMock JSON API used in Video:\n     https://my.api.mockaroo.com/family2.json?key=5ef27fa0\n\nJSON Formatter and Validator Web Site:\n     https://jsonformatter.curiousconcept.com\n\nSafari Extension name:\n     JSON Pretty\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-03-03T14:51:35Z","thumbnail_url":"https://img.youtube.com/vi/AXpnBfjBYRY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Making a network call using async/await 🔥","channel_name":"Vincent Pradeilles on YouTube","video_id":"A4ZmHwfNnhE","video_url":"https://www.youtube.com/watch?v=A4ZmHwfNnhE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in this video 👉 https://bit.ly/3q3gFTg\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-03-02T16:03:27Z","thumbnail_url":"https://img.youtube.com/vi/A4ZmHwfNnhE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swift Algorithms, macOS, SwiftUI HUD, Indie Dev, Design Systems & More","channel_name":"Sean Allen on YouTube","video_id":"Zx4D8M_pYYE","video_url":"https://www.youtube.com/watch?v=Zx4D8M_pYYE","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss the updates to the Swift Algorithms Swift Package and more information about App Store privacy labels. We also touch on SwiftUI for macOS, indie app development portfolios, design systems interviews, large apps and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro\n0:24 Swift Algorithms Update\n1:10 App Store Privacy Labels Update\n1:46 SwiftUI macOS\n3:38 SwiftUI HUD\n4:29 Indie Dev - 1 App or More?\n6:20 Design Systems Interview\n8:04 How Uber Handles App Size\n9:34 Twitter Wisdom - Success\n11:12 Bytes of Wisdom\n11:38 LOL\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-03-01T16:26:53Z","thumbnail_url":"https://img.youtube.com/vi/Zx4D8M_pYYE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Implementing a custom tab bar using SwiftUI TabView (SwiftUI Tutorial, Xcode 12, SwiftUI 2.0)","channel_name":"tundsdev on YouTube","video_id":"j8vpm2kjXM4","video_url":"https://www.youtube.com/watch?v=j8vpm2kjXM4","description":"Welcome back to the channel 👋🏾  In this SwiftUI tutorial we’ll carry on improving our SwiftUI News App by adding a SwiftUI TabView component. We’ll learn how to add a TabView in SwiftUI 2.0 in Xcode 12.\n\nTimestamps\n\n00:00 Intro\n00:18 TabView Basics\n03:51 Styling our TabView\n06:34 Programatically change our TabView with @State\n10:29 Adding a TabView to our News App in SwiftUI\n14:40 Wrapping up\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\n#swiftuitutorial #swiftuitabview #swiftuinewsapp #iosdev","published":"2021-02-28T16:00:11Z","thumbnail_url":"https://img.youtube.com/vi/j8vpm2kjXM4/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"NumberFormatter - Swift","channel_name":"Stewart Lynch on YouTube","video_id":"YTnQXz856M4","video_url":"https://www.youtube.com/watch?v=YTnQXz856M4","description":"This is the second of two videos where I am go over two different foundation classes in Swift.  DateFormatter and NumberFormatter.  In this video I will focus on NumberFormatter and also introduce you to the string format specifiers.\nWe cover numberStyles, rounding and significant digits.\n\nTable Of Contents\n0:00 Introduction \n1:18 NumberFormatter and NumberStyle\n5:40 Locale\n8:52 Rounding and Significant Digits\n18: 23 String Formatters\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/NumberFormatterStarter.playground.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/NumberFormatter-Completed\n\nOther references:\n DateFormatter Video:\n   https://youtu.be/uqTtTq-Vpvk\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nIf you want to support my work, you can buy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-02-28T14:42:11Z","thumbnail_url":"https://img.youtube.com/vi/YTnQXz856M4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Using async/await with Firebase","channel_name":"Peter Friese on YouTube","video_id":"sEKw2BMcQtQ","video_url":"https://www.youtube.com/watch?v=sEKw2BMcQtQ","description":"Swift's upcoming async/await feature will make your code easier to read - but what about code that is written in Objective-C? In this episode, I will show you how you can easily use async/await with SDKs such as Firebase.\n\n00:00 Intro\n02:19 Walkthrough of the sample app\n04:31 Signing in with callbacks\n06:06 Async'ifying the Firebase Authentication call\n11:04 Async'ifying the Cloud Functions call\n14:57 Async'ifying the Firestore call\n19:36 Conclusion","published":"2021-02-26T10:07:59Z","thumbnail_url":"https://img.youtube.com/vi/sEKw2BMcQtQ/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Walking Route iOS App - The Smartest Way to Get Your Steps In [w/ Google Maps Support]","channel_name":"Aryaman Sharda on YouTube","video_id":"aCa6OvXteNE","video_url":"https://www.youtube.com/watch?v=aCa6OvXteNE","description":"Download Link: https://apps.apple.com/us/app/walking-routes/id1554790655 \n\nWalking Route is the best way to make routes for running, walking, or cycling!\n\nIn just a few clicks, you'll be able to create custom routes - you can specify how long you want the route to be or how many steps you want to reach. \n\nExplore new parts of your city while getting your steps in!\n\nIn 2020, I started walking more and more. I was annoyed with having to constantly check my phone to see my step count and plotting a route that was sufficiently long. Now, with Walking Route, you can generate a route of any length or quickly generate routes 5,000 steps or 10,000 steps in length. Plus, the route will also return you back to where you started from.\n\nCheck out my site for more projects: https://www.digitalbunker.dev/\nDownload Link: https://apps.apple.com/us/app/walking-routes/id1554790655","published":"2021-02-26T07:13:28Z","thumbnail_url":"https://img.youtube.com/vi/aCa6OvXteNE/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Swift Tips #25 - indirect","channel_name":"Vincent Pradeilles on YouTube","video_id":"7ggr3QDXPq4","video_url":"https://www.youtube.com/watch?v=7ggr3QDXPq4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-02-25T16:01:57Z","thumbnail_url":"https://img.youtube.com/vi/7ggr3QDXPq4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build It — Welcome Window 1","channel_name":"Apple Programming","video_id":"eNdf3i9vn0g","video_url":"https://www.youtube.com/watch?v=eNdf3i9vn0g","description":"We're building Xcode's welcome window from scratch using AppKit. Join me on the journey of building more complex components for macOS.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2021-02-25T15:34:50Z","thumbnail_url":"https://img.youtube.com/vi/eNdf3i9vn0g/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"WIWO #11 - Am I Getting a Job? Clubhouse & Consulting","channel_name":"Sean Allen on YouTube","video_id":"wF2Bze_fjn4","video_url":"https://www.youtube.com/watch?v=wF2Bze_fjn4","description":"In this episode of What I'm Working On, I discuss a recent tweet I put out inquiring about iOS developer teams hiring. I dive into why and what I'm looking for in a team. I also discuss my content creation business, consulting and my indie app CreatorView.\n\n*** This is a long-running show on my podcast. I'm experimenting with releasing a video version. Let me know what you think in the comments.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-25T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/wF2Bze_fjn4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"LinkedIn for Developers. Basic Profile + Advanced Tips","channel_name":"Dave Jacobsen on YouTube","video_id":"i0PYPYZJFh8","video_url":"https://www.youtube.com/watch?v=i0PYPYZJFh8","description":"LinkedIn is the #1 professional platform. Employers will check your profile if they are considering hiring you so it's important to represent yourself well and have a completed profile. This video discusses key aspects of a LinkedIn profile and as well as some ideas of how to engage as a developer.\n\nPrevious video: Software Developer Internships | The “Experience” Employers Want?\nhttps://youtu.be/ljukg3mdlxE\n\nNext video: Github Account Tips\n(coming soon)\n\nMy LinkedIn: https://www.linkedin.com/in/davidjacobsen1/\n\nTimestamps\n0:00 Intro\n1:29 6 Basic Profile Setup Tips \n6:57 Advanced Tips\n10:22 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#LinkedIn #iOSDeveloper #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-02-25T06:30:31Z","thumbnail_url":"https://img.youtube.com/vi/i0PYPYZJFh8/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"iOS App Security, Live! 🎙 with Anastasiia Voitova","channel_name":"Vincent Pradeilles on YouTube","video_id":"Ri2Jqc3yvL0","video_url":"https://www.youtube.com/watch?v=Ri2Jqc3yvL0","description":"Join us for this new Swift Community Live! 🎙\n\nAnastasiia and I will discuss the principles you should follow to keep your iOS apps secure! Expect to hear about threat modeling, OWASP guidelines, and others 📱\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-02-24T18:01:27Z","thumbnail_url":"https://img.youtube.com/vi/Ri2Jqc3yvL0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Code Completion Episode 21: I Fear For My Wallet","channel_name":"Code Completion","video_id":"NDFBprp85v4","video_url":"https://www.youtube.com/watch?v=NDFBprp85v4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:19 - Indie App Spotlight\n02:08 - Compiler Error\n08:00 - 2020 in Review\n28:53 - Sponsor - Not Pho\n30:15 - What will 2021 bring?\n52:38 - Complete the Code\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Indie App Spotlight, with two apps for you to check out:\n    • Thirstic by Johannes Erschbamer: https://apps.apple.com/app/thirstic-smart-water-tracker/id1471500028\n    • MemoryPie by Ben Kindle: https://apps.apple.com/us/app/memorypie/id1071872226\n    • Sparkle by Daniele Trambusti and Duncan Wilcox: https://sparkleapp.com/\n• Predictions for 2021.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nAlso check out our Indie App Spotlight! We have two apps for you to check out this week:\n• Thirstic by Johannes Erschbamer: https://apps.apple.com/app/thirstic-smart-water-tracker/id1471500028\n• MemoryPie by Ben Kindle: https://apps.apple.com/us/app/memorypie/id1071872226\n• Sparkle by Daniele Trambusti and Duncan Wilcox: https://sparkleapp.com/\n\nThis week's Compiler Error has a theme: Apple releases in 2020!\n1 - March of 2020 saw the release of many new updates, including the Powerbeats: a low cost wired version of the Powerbeats Pro and an upgrade to the Powerbeats 3.\n2 - The Mac mini was updated not once, but three times in 2020, offering lower-priced storage options back in March, a limited release Developer Transition Kit in June, followed by the much-anticipated M1 transition in November.\n3 - Also updated twice in 2020, the March update of the MacBook Air did away with the rose gold color option, but replaced the keyboard, introducing TouchID without a TouchBar for the first time.\n4 - In true Mac Pro fashion, Apple kept it’s promise and released Apple Fitness+ before the end of 2020, completing Apple’s Apple One offering, announced back in September.\n\nYour hosts for this week: Spencer Curtis, Johnny Hicks, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @JohnnyDHicks, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, January 2nd, 2021.","published":"2021-02-24T16:58:46Z","thumbnail_url":"https://img.youtube.com/vi/NDFBprp85v4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"The Making of a Blackbox Challenge, by Ryan McLeod (English)","channel_name":"CocoaHeadsNL","video_id":"_5HhQ-2Xoew","video_url":"https://www.youtube.com/watch?v=_5HhQ-2Xoew","description":"Ryan is the creator of the Apple Design Award winning game Blackbox. In this talk he takes us through the steps he took to design and built one of the almost 80 unique levels paying special attention to animations, audio but also accessibility.","published":"2021-02-24T16:29:40Z","thumbnail_url":"https://img.youtube.com/vi/_5HhQ-2Xoew/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Why should you use KeyPaths? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"QlwtXLSKCso","video_url":"https://www.youtube.com/watch?v=QlwtXLSKCso","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3bupT5V\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-02-23T16:05:50Z","thumbnail_url":"https://img.youtube.com/vi/QlwtXLSKCso/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"My 2021 iOS Developer Resume - Example and Review","channel_name":"Sean Allen on YouTube","video_id":"utalzva4nZY","video_url":"https://www.youtube.com/watch?v=utalzva4nZY","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I showcase and explain my iOS developer resume for 2021. I show you how I built it and my thought process behind the content and the design.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-23T14:59:31Z","thumbnail_url":"https://img.youtube.com/vi/utalzva4nZY/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swiftly Speaking 14: Jordanna Kwok","channel_name":"Paul Hudson on YouTube","video_id":"cU-J7w7dTNs","video_url":"https://www.youtube.com/watch?v=cU-J7w7dTNs","description":"We speak to Jordanna Kwok about managing the mobile team at Netflix, how she hires great developers, and more.\n\nThis episode is sponsored by RevenueCat – their SDK makes it easy to implement in-app purchases in your app. Learn more at https://www.revenuecat.com","published":"2021-02-22T17:22:12Z","thumbnail_url":"https://img.youtube.com/vi/cU-J7w7dTNs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Why I Love iOS Development","channel_name":"Tom Baranowicz","video_id":"st8JPS5g1k0","video_url":"https://www.youtube.com/watch?v=st8JPS5g1k0","description":"I spend a lot of my time on iOS Development and I've spent really a lot of my time during the last 10 years developing on that platform, why didn't I burnt out? Well in this video I want to share with you why I really enjoy developing native apps for iOS devices.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-02-22T08:48:20Z","thumbnail_url":"https://img.youtube.com/vi/st8JPS5g1k0/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Two SwiftUI Enum Use Cases","channel_name":"Stewart Lynch on YouTube","video_id":"bgaHzO7WAQ8","video_url":"https://www.youtube.com/watch?v=bgaHzO7WAQ8","description":"In this video I want to share with you two use cases for enums that you may not have thought of in the past.\nThe first is show how you can use an enum to present images made from SFSymbols in your SwiftUI projects,\nThe second is to manage the presentation of multiple modal sheets using an enum to not only determine what views to present, but also do the presenting.\n\nTable of Contents:\n0:00 Introduction\n0:48 Enums and SFSymbols\n7:40 Enums and Multiple Modal Sheets\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/EnumUseCasesStarter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Enum-Use-Cases-Complete\n\nMatěj Kašpar Jirásek on Twitter:\n   @mkj_is\n\nCraig Taylor on Twitter:\n   @thedevme\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-02-21T15:13:17Z","thumbnail_url":"https://img.youtube.com/vi/bgaHzO7WAQ8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"iOS interview tips to help you get that job","channel_name":"tundsdev on YouTube","video_id":"k_jCcua1s-w","video_url":"https://www.youtube.com/watch?v=k_jCcua1s-w","description":"Welcome back to the channel 👋🏾 In today's video, we will take a bit of break away from coding to discuss an iOS career development topic. To help you start a career in iOS development within the tech scene we'll discuss how to prepare for an iOS interview, things to do, \nthings not to do in an iOS interview and things to do after your interview to help you get a job as an iOS developer 👀\n\nBuild a news app in SwiftUI tutorial series\nhttps://youtube.com/playlist?list=PLvUWi5tdh92zgFZ2UHvhhKrLyRyHXz8Jw\n\nLearn how to build your first iOS app in SwiftUI\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0pNd5inDii6TF-prM7lLe\n\nLearn how to build your first UIKit app\nhttps://youtube.com/playlist?list=PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #swiftui #youtubeblack #blacktech #techblack #interviewtips #iosinterview #iosinterviewtips #prepareforiosinterview #iosinterviewquestions #iosinterviewprep #iosinterviewadvice #interviewtips #interviewadvice #ioscareer","published":"2021-02-21T15:00:30Z","thumbnail_url":"https://img.youtube.com/vi/k_jCcua1s-w/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"The BEST SwiftUI tutorial? - Following Apple's SwiftUI tutorial PART 13","channel_name":"Alexito’s World","video_id":"cqlgM3BgEqw","video_url":"https://www.youtube.com/watch?v=cqlgM3BgEqw","description":"The conclusion of this series including my honest opinion on the tutorial.\n\nBroadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-02-19T17:15:03Z","thumbnail_url":"https://img.youtube.com/vi/cqlgM3BgEqw/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Transcribing Speech to Text- Following Apple's SwiftUI tutorial PART 12","channel_name":"Alexito’s World","video_id":"cPo-WHO5N_k","video_url":"https://www.youtube.com/watch?v=cPo-WHO5N_k","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-02-19T16:30:06Z","thumbnail_url":"https://img.youtube.com/vi/cPo-WHO5N_k/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Drawin the Timer View - Following Apple's SwiftUI tutorial PART 11","channel_name":"Alexito’s World","video_id":"T6pUeSCIO7Q","video_url":"https://www.youtube.com/watch?v=T6pUeSCIO7Q","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-02-19T15:15:01Z","thumbnail_url":"https://img.youtube.com/vi/T6pUeSCIO7Q/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Tinder Swipe Animation in SwiftUI? (tutorial) | 2021","channel_name":"Gary Tokman on YouTube","video_id":"lXuuhDAPXlI","video_url":"https://www.youtube.com/watch?v=lXuuhDAPXlI","description":"PART 2\nhttps://www.buymeacoffee.com/garytokman/e/21457\n\nSETAPP/PIXEL SNAP TRIAL\nhttps://setapp.sjv.io/paw\n\nSTARTER PROJECT\nhttps://app.box.com/s/4gp6qsk66t1skd46ulf68pil9iyc0g5t\n\nGEAR\ncamera: https://amzn.to/37pTITK\nlens: https://amzn.to/2Na3wdX\nmic: https://amzn.to/37uVSSm\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/f6ary / @f6ary\nGithub: https://instagram.com/f6ary\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@garytokman.me\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#swiftui #softwareengineering #tutorial #ios","published":"2021-02-19T15:00:32Z","thumbnail_url":"https://img.youtube.com/vi/lXuuhDAPXlI/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Introduction to Objective-C - Part 3","channel_name":"Alex Paul on YouTube","video_id":"IJ28qjvRKo0","video_url":"https://www.youtube.com/watch?v=IJ28qjvRKo0","description":"In this lesson, we build a To-do list application using Objective-C.\n\nTo-do list app: https://github.com/alexpaul/Objective-C-Primer/tree/master/ToDoList-Objective-C","published":"2021-02-19T10:41:19Z","thumbnail_url":"https://img.youtube.com/vi/IJ28qjvRKo0/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Persisting Data - Following Apple's SwiftUI tutorial PART 9","channel_name":"Alexito’s World","video_id":"p8dnTTBsozM","video_url":"https://www.youtube.com/watch?v=p8dnTTBsozM","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-02-18T19:00:14Z","thumbnail_url":"https://img.youtube.com/vi/p8dnTTBsozM/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Swift Tips #24 - didSet & willSet","channel_name":"Vincent Pradeilles on YouTube","video_id":"kubpZEZZ3jg","video_url":"https://www.youtube.com/watch?v=kubpZEZZ3jg","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-02-18T15:51:01Z","thumbnail_url":"https://img.youtube.com/vi/kubpZEZZ3jg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Refactoring SwitUI APIService using Combine","channel_name":"Stewart Lynch on YouTube","video_id":"oC8GQIAgYZ4","video_url":"https://www.youtube.com/watch?v=oC8GQIAgYZ4","description":"In this final video of the series I refactor the APIService class to use Combine.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson14Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson15Complete.zip\n\nOther References in this video:\nCombine: Asynchronous Programming With Swift\n    https://www.raywenderlich.com/books/combine-asynchronous-programming-with-swift/v2.0\n\nThe Complete Guide to Combine Framework in iOS Using Swift\n     https://www.udemy.com/course/the-complete-guide-to-combine-framework-in-ios-using-swift/\n\nAn introduction to Combine with real examples\n     https://practicalcombine.com\n\nCombine Swift for mere mortals \n     https://combineswift.com\n\nA Combine Quickstart\n     https://gumroad.com/l/combineKickstart\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n    https://youtu.be/VSZvepCWFK4\n12. Error Handling and Activity Loader\n   https://youtu.be/jOlkQW8UWgg\n13. Improving the UI\n   https://youtu.be/SywSpDxvkkA\n14. Add an App Icon and Launch Screen\n   https://youtu.be/KQbVleFN474\n15. Refactoring APIService using Combine\n   https://youtu.be/oC8GQIAgYZ4\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-18T14:51:28Z","thumbnail_url":"https://img.youtube.com/vi/oC8GQIAgYZ4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Updating App Data - Following Apple's SwiftUI tutorial PART 9","channel_name":"Alexito’s World","video_id":"KsIYCCfuoaA","video_url":"https://www.youtube.com/watch?v=KsIYCCfuoaA","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-02-18T10:19:36Z","thumbnail_url":"https://img.youtube.com/vi/KsIYCCfuoaA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"App Icon and Launch Screen","channel_name":"Stewart Lynch on YouTube","video_id":"KQbVleFN474","video_url":"https://www.youtube.com/watch?v=KQbVleFN474","description":"Create an app icon and launch screen.  Use a free tool to export all Icon asset images and learn about Launch Screen options introduce in iOS 14.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson13Complete.zip\n\nImage Assets\n    https://www.createchsol.com/WeatherApp/ImageAssets.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson14Complete.zip\n\nOther References in this video:\nIOS 14 LaunchScreens\n    https://youtu.be/-pok--jpGIQ\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n    https://youtu.be/VSZvepCWFK4\n12. Error Handling and Activity Loader\n   https://youtu.be/jOlkQW8UWgg\n13. Improving the UI\n   https://youtu.be/SywSpDxvkkA\n14. Add an App Icon and Launch Screen\n   https://youtu.be/KQbVleFN474\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-17T14:45:03Z","thumbnail_url":"https://img.youtube.com/vi/KQbVleFN474/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"CocoaHeadsNL Online Meetup, 17 February 2021","channel_name":"CocoaHeadsNL","video_id":"ZZm9J2Xi6Rs","video_url":"https://www.youtube.com/watch?v=ZZm9J2Xi6Rs","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk by Ryan McLeod, creator of the Blackbox Challenge puzzle game. He will take us through creating a blackbox challenge combining animations, accessibility, audio and perhaps one more thing.\n\nPlease note: this time we start at 19:00 Hrs CET again because of the curfew imposed in the Netherlands due to the corona virus.","published":"2021-02-16T21:26:38Z","thumbnail_url":"https://img.youtube.com/vi/ZZm9J2Xi6Rs/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Running tasks in parallel using async/await 🚀","channel_name":"Vincent Pradeilles on YouTube","video_id":"IwAO06Xt4OY","video_url":"https://www.youtube.com/watch?v=IwAO06Xt4OY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/3qj9l7a\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-02-16T15:56:46Z","thumbnail_url":"https://img.youtube.com/vi/IwAO06Xt4OY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Weather App 13: Improving the UI","channel_name":"Stewart Lynch on YouTube","video_id":"SywSpDxvkkA","video_url":"https://www.youtube.com/watch?v=SywSpDxvkkA","description":"Fix issues with keyboard not dismissing and add search field clear button.  Also improve error message.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson12Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson13Complete.zip\n\nOther References in this video:\nHacking With Swift\n    https://www.hackingwithswift.com\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n    https://youtu.be/VSZvepCWFK4\n12. Error Handling and Activity Loader\n   https://youtu.be/jOlkQW8UWgg\n13. Improving the UI\n   https://youtu.be/SywSpDxvkkA\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-16T14:46:12Z","thumbnail_url":"https://img.youtube.com/vi/SywSpDxvkkA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Weather App 12: Handling Errors and Loading State","channel_name":"Stewart Lynch on YouTube","video_id":"jOlkQW8UWgg","video_url":"https://www.youtube.com/watch?v=jOlkQW8UWgg","description":"Display loading activity view during fetch request and display error messages to uses that make sense.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson11Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson12Complete.zip\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n    https://youtu.be/VSZvepCWFK4\n12. Error Handling and Activity Loader\n   https://youtu.be/jOlkQW8UWgg\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-15T14:46:12Z","thumbnail_url":"https://img.youtube.com/vi/jOlkQW8UWgg/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Result Builders, SwiftUI Nav, First iOS Dev Job, ARKit & More","channel_name":"Sean Allen on YouTube","video_id":"9nnoOwNuBD4","video_url":"https://www.youtube.com/watch?v=9nnoOwNuBD4","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss some new Swift 5.4 features such as Result Builders and chained implicit member expressions. We also dive into SwiftUI navigation, some tools for your iOS development live, programmer traps, SwiftUI myths, and remote work. \n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 One Day Sale!\n0:39 Result Builder\n2:05 Chained Implicit Member Expressions\n3:02 SwiftUI Navigation\n3:48 181 iOS Dev Tools\n4:42 Twitter Wisdom - Programmer Traps\n6:10 Twitter Wisdom - SwiftUI Myths\n8:02 Twitter Wisdom - Remote Work\n9:16 First iOS Dev Job\n11:16 AR Corner\n11:42 Random\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-15T13:27:47Z","thumbnail_url":"https://img.youtube.com/vi/9nnoOwNuBD4/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Introduction to Objective-C - Part 2","channel_name":"Alex Paul on YouTube","video_id":"kCPcS5RG6p8","video_url":"https://www.youtube.com/watch?v=kCPcS5RG6p8","description":"In this video we go through the following topics: \n\nNSMutableArray\nNSDictionary / NSMutableDictionary\nObjective-C methods (instance and class methods)\nInitializers\nProperties\nInheritance\n\nProject link: https://github.com/alexpaul/Objective-C-Primer/tree/master/Objective-C-Intro","published":"2021-02-15T01:42:04Z","thumbnail_url":"https://img.youtube.com/vi/kCPcS5RG6p8/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"CalendarKit Demo","channel_name":"Richard Topchii on YouTube","video_id":"KR58xW0TkwI","video_url":"https://www.youtube.com/watch?v=KR58xW0TkwI","description":"CalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently.\n\nGet latest CalendarKit on GitHub https://github.com/richardtop/CalendarKit","published":"2021-02-15T01:01:43Z","thumbnail_url":"https://img.youtube.com/vi/KR58xW0TkwI/hqdefault.jpg","twitter_url":""},{"name":"Using async/await in SwiftUI","channel_name":"Peter Friese on YouTube","video_id":"K6UzzJOXYsA","video_url":"https://www.youtube.com/watch?v=K6UzzJOXYsA","description":"Learn how to use Swift's upcoming async/await feature in SwiftUI apps. \n\nBlog post: https://peterfriese.dev/async-await-in-swiftui/\nSource code: https://github.com/peterfriese/Swift-Async-Await-Experiments\n\n00:00:00 Intro  \n00:00:50 Sample App in SwiftUI  \n00:01:20 Asynchronous code  \n00:02:00 The Pyramid of Doom  \n00:03:22 Installing theCompiler Toolchain  \n00:04:44 The callback-based protocol  \n00:04:55 Implementing the asynchronous protocol  \n00:05:57 Implementing the analyser process  \n00:08:12 Asynchronous implementation of the service  \n00:11:17 Connecting to the UI  \n00:13:30 Re-run the application  \n00:13:53 The asynchronous protocol and implementation  \n00:14:20 Closure","published":"2021-02-14T23:27:48Z","thumbnail_url":"https://img.youtube.com/vi/K6UzzJOXYsA/hqdefault.jpg","twitter_url":"https://twitter.com/peterfriese"},{"name":"Build a news app in SwiftUI 2.0 (Combine, API, MVVM & Swift Package Manager)","channel_name":"tundsdev on YouTube","video_id":"M2psX-JwHdE","video_url":"https://www.youtube.com/watch?v=M2psX-JwHdE","description":"Welcome back to the channel 👋🏾 In this swiftui tutorial we’ll be building a news app. We’ll learn how to use swiftui 2.0 with Combine, we’ll look into using SwiftUI MVVM, we’ll also interact with an API to get our newsfeed, use SPM(Swift Package Manager) to speed up our development flow and handle swiftui layout with views such as VStak. So stick around to learn something new and let’s build this swiftui news app.\n\nTimestamps\n\n00:00 Intro\n00:36 Discussing lil api’s\n01:31 Creating a new Xcode project\n03:28 Setting up and creating our model\n06:48 Setting up our API endpoint enum\n10:08 Setting up our Errors\n12:22 Creating our news service struct\n24:55 Creating our ResultState enum\n26:32 Creating our news viewmodel class\n35:50 Using SPM (Swift Package Manager)\n37:36 Laying out our ArticleView in SwiftUI\n48:31 Laying out our ErrorView in SwiftUI\n53:24 Hooking up our newsfeed to the API\n01:00:09 Opening up links in SwiftUI\n01:00:00 Testing our app\n01:04:00 Wrapping up & Challenge\n\n#swiftui #swiftui2.0 #iosdev #iosdevelopment #swiftuitutorial\n\nTwitter\nhttps://twitter.com/tundsdev\n\nVideo Resources\n\nLil api\nhttps://lil.software/api/\n\nPostman\nhttps://www.postman.com\n\nQuicktype\nhttps://app.quicktype.io\n\nURLImage\nhttps://github.com/dmytro-anokhin/url-image\n\nJordan Singer Socials\n\nSite: https://lil.software\nGithub: https://github.com/jordansinger\nTwitter: https://twitter.com/jsngr","published":"2021-02-14T15:50:51Z","thumbnail_url":"https://img.youtube.com/vi/M2psX-JwHdE/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"SwiftUI Weather App 11: Image Downloading and Caching","channel_name":"Stewart Lynch on YouTube","video_id":"VSZvepCWFK4","video_url":"https://www.youtube.com/watch?v=VSZvepCWFK4","description":"Use Swift Package Manager to import SDWebImage to download, cache and display weather icon images.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson10Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson11Complete.zip\n\nOther References in this video:\nSDWebImage\n    https://github.com/SDWebImage/SDWebImageSwiftUI\n\nKingfisher\n    https://github.com/onevcat/Kingfisher\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n    https://youtu.be/VSZvepCWFK4\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-14T14:43:57Z","thumbnail_url":"https://img.youtube.com/vi/VSZvepCWFK4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SF Symbols in SwiftUI - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"hdHOl0S16Xk","video_url":"https://www.youtube.com/watch?v=hdHOl0S16Xk","description":"How to use SF Symbols in SwiftUI.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-02-14T14:32:34Z","thumbnail_url":"https://img.youtube.com/vi/hdHOl0S16Xk/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"How to submit a app onto the AppStore using Fastlane (Xcode, SwiftUI, UIKit, AppStore 2021)","channel_name":"tundsdev on YouTube","video_id":"zuoQS-ZFXW0","video_url":"https://www.youtube.com/watch?v=zuoQS-ZFXW0","description":"Welcome back to the channel 👋🏾 In today's video, we’ll discuss how we can use Fastlane to automate our workflow and make our lives easier. We’ll learn how to upload an app to the App Store using Fastlane. \n\n00:00 Introduction 👋🏾\n00:33 Signing up for Apple Developer\n03:17 Creating a iOS app on the App Store in AppStoreConnect\n08:55 Getting Started & Setting up Fastlane\n15:08 Breaking down the Fastfile\n20:31 Creating a distribution certificate using Fastlane cert\n25:21 Using Fastlane gym to export our App in Xcode\n35:31 Using Fastlane deliver to send our App to AppStoreConnect\n44:37 Submitting Apple App Privacy in AppStoreConnect \n47:38 Uploading screenshots into AppStoreConnect\n50:59 Filling out the details and submitting our app in AppStoreConnect\n01:00:52 Wrapping up\n\nApple ID\nhttps://appleid.apple.com/\n\nApple Developer\nhttps://developer.apple.com/\n\nAppStoreConnect\nhttps://appstoreconnect.apple.com/\n\nFastlane\nhttps://fastlane.tools/\n\nApp Privacy Policy Generator\nhttps://app-privacy-policy-generator.firebaseapp.com\n\nAppStore Screenshot Specification\nhttps://help.apple.com/app-store-connect/#/devd274dd925\n\nLearn how to build your first iOS app in this swiftui tutorial\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0pNd5inDii6TF-prM7lLe\n\nLearn how to build your first UIKit app in this uikit tutorial\nhttps://youtube.com/playlist?list=PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn\n\n#iosdev #swift #iosdeveloper","published":"2021-02-14T06:00:31Z","thumbnail_url":"https://img.youtube.com/vi/zuoQS-ZFXW0/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Talking iOS, Careers, SwiftUI, & More with Afraz from iOS Academy | Part 2","channel_name":"Kilo Loco on YouTube","video_id":"XyCFoOutOw4","video_url":"https://www.youtube.com/watch?v=XyCFoOutOw4","description":"I had the chance to sit down with Afraz from @iOS Academy and talk about large range of iOS related topics, from career advice, to our gripes with iOS development in general. If you have any questions about iOS, you might get those questions answered in this video OR in part one of this discussion.\n\n*** Show Notes and Links ***\n\nPart 1 - https://youtu.be/6hH8UAjHZCI\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nDiscord - https://discord.gg/E7bNDWz\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#flutter #dartlang #30DaysOfFlutter","published":"2021-02-13T06:56:06Z","thumbnail_url":"https://img.youtube.com/vi/XyCFoOutOw4/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"24 Xcode Tips in 15 Minutes","channel_name":"Paul Hudson on YouTube","video_id":"8kiR_QsQNPc","video_url":"https://www.youtube.com/watch?v=8kiR_QsQNPc","description":"In this video I walk through 24 quick Xcode tips to help you write code faster, build better tests, and navigate around large projects more efficiently – there’s something for everyone! Let me know your favorite Xcode tips in the comments below, or tweet me @twostraws 🙌\n\nSponsored by Instabug, who have an SDK to help you minimize debugging time by providing you with complete device details, network logs, and reproduction steps. Find out more at https://www.instabug.com\n\n00:00 Introduction\n00:28 Generating class initializers\n01:00 Environment overrides\n01:52 Selecting blocks of code\n02:10 Checking our spelling\n02:59 Fixing all issues\n03:20 Deleting search results\n03:44 Resuming the SwiftUI canvas\n04:18 Tiling the simulator\n04:44 Expanding autocomplete\n05:11 Quickly toggling breakpoints\n05:37 Randomizing test order\n06:14 Filtering the jump bar\n07:03 Generating an interface file\n07:45 Adding comments quickly\n08:15 Finding files faster\n08:42 Seeing source changes inline\n09:29 Finding code in the minimap\n09:59 Re-run your last test\n10:30 Remapping unhelpful keys\n11:41 Upgrading your searches\n12:14 Reindenting code\n12:37 Testing in-app purchases\n13:37 Exploring build options\n14:08 Pinning previews\n15:06 Wrap up","published":"2021-02-12T22:02:17Z","thumbnail_url":"https://img.youtube.com/vi/8kiR_QsQNPc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift Community #5 – Core Data (with Donny Wals)","channel_name":"Vincent Pradeilles on YouTube","video_id":"-557RqEY_LE","video_url":"https://www.youtube.com/watch?v=-557RqEY_LE","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nFor more content, you've got Donny's website 👉 https://www.donnywals.com\nAnd, of course, his book \"Practical Core Data\" 👉 https://practicalcoredata.com\n\nTimecodes\n00:00 – Intro\n00:59 – Setting up the Core Data stack\n08:17 – Creating a data model\n09:40 – Persisting data\n18:35 – Fetching data\n26:18 – Conclusion\n30:11 – Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-02-11T16:00:53Z","thumbnail_url":"https://img.youtube.com/vi/-557RqEY_LE/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Weather App 10: Switching Units and AppStorage","channel_name":"Stewart Lynch on YouTube","video_id":"OuQvsFrAW5c","video_url":"https://www.youtube.com/watch?v=OuQvsFrAW5c","description":"Switch between Metric and Imperial  with no new API requests.  Save location and unit choice in UserDefaults with AppStorage.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson09Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson10Complete.zip\n\nOther References in this video:\nProperty Observers\n    https://youtu.be/WU3LWqxK7Oc\nInitializers Part 1\n    https://youtu.be/qtR13ygYEns\nInitializers Part 2\n    https://youtu.be/yWdJ3dRRDlk\nSwiftUI Property Wrappers\n   youtu.be/u3RIfxSk1As\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n  https://youtu.be/OuQvsFrAW5c\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-11T14:38:29Z","thumbnail_url":"https://img.youtube.com/vi/OuQvsFrAW5c/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Future of iOS App Development, Live! 🎙 with Antoine v.d. Lee & Donny Wals","channel_name":"Vincent Pradeilles on YouTube","video_id":"6615lncFdHg","video_url":"https://www.youtube.com/watch?v=6615lncFdHg","description":"Join us for this first Swift Community Live! 🎙\n\nAntoine, Donny and I will discuss exciting trends in iOS app development! Expect to hear about async/await, SwiftUI, SPM and others 📱\n\nWe're looking forward to meeting you in the chat 🧑🏽‍💻👨🏻‍💻👩🏻‍💻","published":"2021-02-10T17:27:10Z","thumbnail_url":"https://img.youtube.com/vi/6615lncFdHg/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Weather App 9: ForecastList ViewModel","channel_name":"Stewart Lynch on YouTube","video_id":"L_L_JyhlT3E","video_url":"https://www.youtube.com/watch?v=L_L_JyhlT3E","description":"Continue work on the MVVM design pattern by adding in a ForeCastList ViewModel and introduce an Observable Object.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson08Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson09Complete.zip\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   https://youtu.be/L_L_JyhlT3E\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-10T14:49:45Z","thumbnail_url":"https://img.youtube.com/vi/L_L_JyhlT3E/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Critiquing Your Apps! #1","channel_name":"Jared Davidson on YouTube","video_id":"Eu7yHVZWxs8","video_url":"https://www.youtube.com/watch?v=Eu7yHVZWxs8","description":"Today I go through your apps and give helpful criticism to make it better. Enjoy!\n\nCheck out some of the apps featured today:\n\nTube Runner - https://apps.apple.com/gb/app/tube-runner-london-tube-times/id1061424347\nTicTacBaby - https://apps.apple.com/br/app/tictacbaby/id1250224453?l=en\nWeather Against Humans - https://apps.apple.com/us/app/weather-against-humans/id1448120627\nPixora - https://apps.apple.com/in/app/pixora-photo-editor/id1543390343\nHome Inventory+ - https://apps.apple.com/us/app/home-inventory/id1537446653\nHaptic Haven - https://apps.apple.com/us/app/id1523772947\nSetlist Concerts - https://apps.apple.com/us/app/setlist-concerts-setlist-fm/id1164020210\nPyto - https://apps.apple.com/cl/app/pyto-python-3/id1436650069\nChristmas Countdown - https://apps.apple.com/gb/app/christmas-countdown-widget-21/id1541858661\nBalloon - https://apps.apple.com/app/id1495178154\n\nMusic from Epidemic Sounds\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-02-09T16:34:11Z","thumbnail_url":"https://img.youtube.com/vi/Eu7yHVZWxs8/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"What the heck is type erasure? 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"QK5YVWMrbpo","video_url":"https://www.youtube.com/watch?v=QK5YVWMrbpo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/2N5Hdp5\n\"Different flavors of type erasure in Swift\" by John Sundell 👉 https://bit.ly/3oPEmOo\n\"Understanding type erasure in Swift\" by Donny Wals 👉 https://bit.ly/3cOnxBg\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-02-09T16:22:47Z","thumbnail_url":"https://img.youtube.com/vi/QK5YVWMrbpo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Weather App 8: Forecast ViewModel","channel_name":"Stewart Lynch on YouTube","video_id":"I-AiDIMqpuE","video_url":"https://www.youtube.com/watch?v=I-AiDIMqpuE","description":"Start the transformation to the MVVM design patter by creating a Forecast ViewModel to display the contents of a single day forecast.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson07Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson08Complete.zip\n\nOther References in this video:\nNumberFormatter\n    Coming Feb. 28\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n  https://youtu.be/I-AiDIMqpuE\n8. Implementing the Forecast ViewModel\n   https://youtu.be/I-AiDIMqpuE\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-09T14:43:54Z","thumbnail_url":"https://img.youtube.com/vi/I-AiDIMqpuE/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"5 iOS Developer Portfolios - Review & Critique | Feb 2021","channel_name":"Sean Allen on YouTube","video_id":"qzc2vyXftVs","video_url":"https://www.youtube.com/watch?v=qzc2vyXftVs","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I review/critique a few iOS developer portfolios. You'll get a chance to see a bunch of different portfolio ideas as well as hear my advice on how to improve them. Hopefully they provide some inspiration and ideas for your own portfolio!\n\n*** Note on Portfolio Links***\nI no longer link to these portfolios in the description. In a previous portfolio video I got a YouTube community strike warning because one of the links got compromised and led to a deceptive website months after the release of the video. If you get 3 community strikes, they shut down your channel, so it's not worth the risk of including these links. Hope you understand.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nTimestamps:\n0:00 Intro\n0:19 Kristaps Grinbergs\n2:41 Toggle\n6:33 Maks Belenko\n7:51 Sam McGarry\n10:53 David Ruvinskiy\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-09T13:54:43Z","thumbnail_url":"https://img.youtube.com/vi/qzc2vyXftVs/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Your First App Store App. Ideas, Inspiration, and Beginner Mistakes","channel_name":"Dave Jacobsen on YouTube","video_id":"F7F1UUhfKlo","video_url":"https://www.youtube.com/watch?v=F7F1UUhfKlo","description":"Your first App Store app can really strengthen your overall package when applying to iOS jobs. But choosing the right idea can be tough. This video provides information on how to come up with an idea, inspiration, and mistakes to avoid.\n\nPrevious video: How I Became an iOS Developer. Beginner to Fortune 10 Company.\nhttps://youtu.be/QiJ9ge57gkI\n\nNext video: Software Developer Internships | The “Experience” Employers Want? (2021)\n(coming soon)\n\nMy App Store apps\nhttps://apps.apple.com/us/developer/david-jacobsen/id1514819658\n\nMy GitHub\nhttps://github.com/davejacobsen\n\nFree APIs repo\nhttps://github.com/public-apis/public-apis\n\nSean Allen's video\nhttps://youtu.be/lqsi03z_7L8\n\nLaunched podcast. David Smith of Widgetsmith episode\nhttps://launchedfm.com/episodes/24-Widgetsmith-DavidSmith/\n\nTimestamps\n0:00 Intro\n0:51 Approach \n2:00 Ideas and inspiration\n4:17 Mistakes to avoid\n6:28 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-02-09T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/F7F1UUhfKlo/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Setting up - SwiftUI Starter Project 1/14","channel_name":"Paul Hudson on YouTube","video_id":"NM3M8BBO90w","video_url":"https://www.youtube.com/watch?v=NM3M8BBO90w","description":"In this initial video I walk you through the project we'll be making, create the initial Xcode project, then add the assets required for the rest of the series.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T12:21:21Z","thumbnail_url":"https://img.youtube.com/vi/NM3M8BBO90w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding TabView and tabItem() - SwiftUI Starter Project 8/14","channel_name":"Paul Hudson on YouTube","video_id":"RBmQH0TceWA","video_url":"https://www.youtube.com/watch?v=RBmQH0TceWA","description":"In this video we add a second view to show the current order, then wrap both our SwiftUI views in a TabView with an icon and title.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:48Z","thumbnail_url":"https://img.youtube.com/vi/RBmQH0TceWA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Presenting an alert - SwiftUI Starter Project 12/14","channel_name":"Paul Hudson on YouTube","video_id":"Yn7W9GIFUG4","video_url":"https://www.youtube.com/watch?v=Yn7W9GIFUG4","description":"In this video we look at how alerts work in SwiftUI, then add one in our checkout view to show a final confirmation to users.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:45Z","thumbnail_url":"https://img.youtube.com/vi/Yn7W9GIFUG4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Bindings and forms - SwiftUI Starter Project 9/14","channel_name":"Paul Hudson on YouTube","video_id":"ZYXTNl50Tg4","video_url":"https://www.youtube.com/watch?v=ZYXTNl50Tg4","description":"In this video we dive into SwiftUI's amazing forms system, adding a picker to let users select their method of payment.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:42Z","thumbnail_url":"https://img.youtube.com/vi/ZYXTNl50Tg4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Formatting number strings in SwiftUI - SwiftUI Starter Project 11/14","channel_name":"Paul Hudson on YouTube","video_id":"CKBt_8RV_gI","video_url":"https://www.youtube.com/watch?v=CKBt_8RV_gI","description":"In this video we adjust the way our total string is shown in the app by adding an interpolation format specifier.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:40Z","thumbnail_url":"https://img.youtube.com/vi/CKBt_8RV_gI/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Displaying a detail screen with NavigationLink - SwiftUI Starter Project 5/14","channel_name":"Paul Hudson on YouTube","video_id":"6ixLCymEHHY","video_url":"https://www.youtube.com/watch?v=6ixLCymEHHY","description":"In this video we create a detail screen using images and a ZStack, then show it using NavigationLink.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:37Z","thumbnail_url":"https://img.youtube.com/vi/6ixLCymEHHY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Wrap up - SwiftUI Starter Project 14/14","channel_name":"Paul Hudson on YouTube","video_id":"Z7ZxzN5HBL8","video_url":"https://www.youtube.com/watch?v=Z7ZxzN5HBL8","description":"In this final video I recap what was covered, then provide suggestions for where you can go to continue learning SwiftUI.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:33Z","thumbnail_url":"https://img.youtube.com/vi/Z7ZxzN5HBL8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding swipe to delete and EditButton - SwiftUI Starter Project 13/14","channel_name":"Paul Hudson on YouTube","video_id":"1BIs-xroRhM","video_url":"https://www.youtube.com/watch?v=1BIs-xroRhM","description":"In this video we let users remove items from their order using swipe to delete and by tapping an Edit button in the navigation bar.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:30Z","thumbnail_url":"https://img.youtube.com/vi/1BIs-xroRhM/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Observable objects, environment objects, and @Published - SwiftUI Starter Project 6/14","channel_name":"Paul Hudson on YouTube","video_id":"OvLxxV7X1Is","video_url":"https://www.youtube.com/watch?v=OvLxxV7X1Is","description":"In this video we look at how the ObservableObject protocol and @Published property wrapper allow us to use dynamic content in SwiftUI views.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:28Z","thumbnail_url":"https://img.youtube.com/vi/OvLxxV7X1Is/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Polishing designs with fonts and colors - SwiftUI Starter Project 4/14","channel_name":"Paul Hudson on YouTube","video_id":"86ZHYN6nEI0","video_url":"https://www.youtube.com/watch?v=86ZHYN6nEI0","description":"In this video we add some styling to our list rows using fonts, colors, clipping shapes, and more.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:25Z","thumbnail_url":"https://img.youtube.com/vi/86ZHYN6nEI0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Two-way bindings in SwiftUI - SwiftUI Starter Project 10/14","channel_name":"Paul Hudson on YouTube","video_id":"kRZgY4p45pQ","video_url":"https://www.youtube.com/watch?v=kRZgY4p45pQ","description":"In this video we take a closer look at how bindings work in SwiftUI, then add a toggle switch, text field, and more.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:22Z","thumbnail_url":"https://img.youtube.com/vi/kRZgY4p45pQ/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Adding items to an order with @EnvironmentObject - SwiftUI Starter Project 7/14","channel_name":"Paul Hudson on YouTube","video_id":"AOerAYI44V0","video_url":"https://www.youtube.com/watch?v=AOerAYI44V0","description":"In this video we look at how @EnvironmentObject lets us share data across different views in our app, then add a button to let users order some food.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:19Z","thumbnail_url":"https://img.youtube.com/vi/AOerAYI44V0/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Composing views to create a list row - SwiftUI Starter Project 3/14","channel_name":"Paul Hudson on YouTube","video_id":"S_FvHm6seIA","video_url":"https://www.youtube.com/watch?v=S_FvHm6seIA","description":"In this video we use HStack and VStack to create a new SwiftUI view to represent individual rows in our list.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:16Z","thumbnail_url":"https://img.youtube.com/vi/S_FvHm6seIA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Building a menu using List - SwiftUI Starter Project 2/14","channel_name":"Paul Hudson on YouTube","video_id":"ksbtq01jElc","video_url":"https://www.youtube.com/watch?v=ksbtq01jElc","description":"In this video we create a table using SwiftUI's List view, then add sections and a NavigationView to make it look better onscreen.\n\nThis is a 14-part project that walks you through building a SwiftUI project from scratch. It's designed to work alongside my book SwiftUI by Example, available at https://www.hackingwithswift.com/quick-start/swiftui\n\nThis project is aimed at programmers who have some experience with Swift and UIKit already, and want to get up to speed with SwiftUI as quickly as possible.","published":"2021-02-09T11:28:11Z","thumbnail_url":"https://img.youtube.com/vi/ksbtq01jElc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Software Developer Internships | The “Experience” Employers Want? (2021)","channel_name":"Dave Jacobsen on YouTube","video_id":"ljukg3mdlxE","video_url":"https://www.youtube.com/watch?v=ljukg3mdlxE","description":"Software developer internships can give an employer the perception of experience and boost your resume. This video shares some tips and experiences I had on all things internships. My background is with iOS but much of the advice probably transfers to other areas of software development as well.\n\nPrevious video: Your First App Store App. Ideas, Inspiration, and Beginner Mistakes\nhttps://youtu.be/F7F1UUhfKlo\n\nHow I Became an iOS Developer. Beginner to Fortune 10 Company.\nhttps://youtu.be/QiJ9ge57gkI\n\nTimestamps\n0:00 Intro\n1:08 Why Internships\n2:45 How + Where to get an Internship\n5:50 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-02-09T04:32:31Z","thumbnail_url":"https://img.youtube.com/vi/ljukg3mdlxE/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Swift 5.4, SwiftUI Actions, Blackbox, Be Humble, How to Get into FAANG & More","channel_name":"Sean Allen on YouTube","video_id":"asH_SA5eE2I","video_url":"https://www.youtube.com/watch?v=asH_SA5eE2I","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss what's coming up in Swift 5.4, iOS Feeds, passing methods into SwiftUI view actions, and indie app development with Blackbox developer, Ryan McLeod. We also discuss a story of getting into FAANG companies and being humble as a software developer.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro, Links & #SwiftNews\n0:20 Swift 5.4\n1:00 iOS Feeds & Video\n1:39 Methods in SwiftUI View Actions\n2:24 Indie Dev: Blackbox\n3:22 How to Get into FAANG\n5:27 Be Humble\n6:39 Steve Jobs Keynotes\n7:25 AR Corner\n7:46 LOL\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-08T15:41:42Z","thumbnail_url":"https://img.youtube.com/vi/asH_SA5eE2I/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Weather App 7: Building the ListView UI","channel_name":"Stewart Lynch on YouTube","video_id":"TLiWhtTxV3w","video_url":"https://www.youtube.com/watch?v=TLiWhtTxV3w","description":"Build a SwiftUI List to display the results from your API request from OpenWeatherMap.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson05Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson06Complete.zip\n\nOther References in this video:\nNumberFormatter\n    Coming Feb. 28\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n   https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n   https://youtu.be/TLiWhtTxV3w\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-08T14:52:41Z","thumbnail_url":"https://img.youtube.com/vi/TLiWhtTxV3w/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to get a job in iOS development (Junior iOS developer or Entry level iOS developer)","channel_name":"tundsdev on YouTube","video_id":"6o6LnrBksDI","video_url":"https://www.youtube.com/watch?v=6o6LnrBksDI","description":"Welcome back to the channel 👋🏾 In today's video, we will take a bit of break away from coding to discuss an iOS career development topic. if you're new to iOS development, swiftui, uikit, xcode or have just started your journey \ninto iOS development and are looking to get a job as a junior iOS developer, we'll discuss in this video some tips on how to get started in iOS development and community to help you get your first job as an iOS developer 🤩\n\nLearn how to build your first iOS app in this swiftui tutorial\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0pNd5inDii6TF-prM7lLe\n\nLearn how to build your first UIKit app in this uikit tutorial\nhttps://youtube.com/playlist?list=PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn\n\niOSDevHappyHour\nhttps://www.eventbrite.com/e/ios-dev-happy-hour-tickets-135600154713?utm-medium=discovery&amp;utm-campaign=social&amp;utm-content=attendeeshare&amp;aff=escb&amp;utm-source=cp&amp;utm-term=listing\n\nJobsites\nhttps://www.indeed.co.uk\nhttps://stackoverflow.com/jobs\nhttps://iosdevjobs.com\nhttps://remoteok.io\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #swiftui #youtubeblack #blacktech #techblack #interviewtips #iosinterview #iosinterviewtips #prepareforiosinterview \n#iosinterviewquestions #iosinterviewprep #iosinterviewadvice #interviewtips #interviewadvice #ioscareer #ioscommunity \n#iosdeveloperjobs #becomeaiosdeveloper #iosjobs #getajob #getiosdeveloperjob #iosjobtips #junioriosjobs #junioriosdeveloper \n#entryiosdeveloper #entryiosdeveloperjobs #junioriosdeveloperjobs #getjunioriosdeveloperjob #getiosdeveloperjob #getentryleveliosdeveloperjob #learnswift","published":"2021-02-07T18:00:01Z","thumbnail_url":"https://img.youtube.com/vi/6o6LnrBksDI/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Native API Call with SwiftUI - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"YEL6wzg8oOc","video_url":"https://www.youtube.com/watch?v=YEL6wzg8oOc","description":"How to call an API and display the data with SwiftUI.\n\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-02-07T17:45:15Z","thumbnail_url":"https://img.youtube.com/vi/YEL6wzg8oOc/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"iOS Swift Tutorial: Amazing Animations with Lottie and SwiftUI","channel_name":"Brian Advent on YouTube","video_id":"Ot-LdjivqEY","video_url":"https://www.youtube.com/watch?v=Ot-LdjivqEY","description":"Learn how to use UIViewRepresentable to integrate Lottie into your app and add amazing animations to your user interfaces.\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during February 2021) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=START21\n\n➡️ Tutorial Files: https://www.patreon.com/posts/47237745\n➡️ Lottie Files: https://lottiefiles.com\n➡️ Lottie on GitHub: https://github.com/airbnb/lottie-ios\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2021-02-07T15:17:40Z","thumbnail_url":"https://img.youtube.com/vi/Ot-LdjivqEY/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Weather App 6: Creating the Mobile App","channel_name":"Stewart Lynch on YouTube","video_id":"u25VYX3B5u0","video_url":"https://www.youtube.com/watch?v=u25VYX3B5u0","description":"Start building the Mobile Weather App by testing your model and APIService singleton in a full Xcode project.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson05Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson06Complete.zip\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n    https://youtu.be/u25VYX3B5u0\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-07T14:49:56Z","thumbnail_url":"https://img.youtube.com/vi/u25VYX3B5u0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Link - Open Website in Safari | iOS 14 | Xcode 12.4","channel_name":"Sean Allen on YouTube","video_id":"YL43vieArF8","video_url":"https://www.youtube.com/watch?v=YL43vieArF8","description":"In today's video I show you how to use the new Link view in SwiftUI and iOS 14. This will open up a website in Safari directly from your app. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-05T14:30:37Z","thumbnail_url":"https://img.youtube.com/vi/YL43vieArF8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Introduction to Objective C - Part 1","channel_name":"Alex Paul on YouTube","video_id":"2CPt99dnroQ","video_url":"https://www.youtube.com/watch?v=2CPt99dnroQ","description":"In this introductory lesson to Objective-C, we go through some basic types such as NSString, NSArray...\n\nXcode project link: https://github.com/alexpaul/Objective-C-Primer/tree/master/Objective-C-Intro","published":"2021-02-04T20:15:06Z","thumbnail_url":"https://img.youtube.com/vi/2CPt99dnroQ/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Swift Community #4 (Part 2) – Code Generation (with Krzysztof Zabłocki)","channel_name":"Vincent Pradeilles on YouTube","video_id":"IOd5LU2rUXY","video_url":"https://www.youtube.com/watch?v=IOd5LU2rUXY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nSourcery Workshop on GitHub 👉 https://bit.ly/39aOPPM\nAutomaticSettings on GitHub 👉 https://bit.ly/2YaFPUE\nFollow Krzysztof on Twitter 👉 https://twitter.com/merowing_\nMore info about Krzysztof 👉 http://merowing.info\n\nTimecodes\n00:00 – Intro\n00:29 – Compile-time dependency injection\n08:50 – Event driven data flow\n12:10 – Automatic Settings\n15:48 – Another example of dependency injection\n18:41 – Conclusion\n22:37 – Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-02-04T15:57:14Z","thumbnail_url":"https://img.youtube.com/vi/IOd5LU2rUXY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI Weather App 5: Testing the API Service","channel_name":"Stewart Lynch on YouTube","video_id":"dbM-Ew5HR6Y","video_url":"https://www.youtube.com/watch?v=dbM-Ew5HR6Y","description":"Use CoreLocation to determine longitude and latitude from a location string then fetch and decode the JSON response.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson04Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson05Complete.zip\n\nOther References in this video:\nDateFormatter\n    https://youtu.be/uqTtTq-Vpvk\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\n     https://youtu.be/dbM-Ew5HR6Y\n\nPart 2\n6. Start Building the App\n   Coming Soon\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-04T15:49:03Z","thumbnail_url":"https://img.youtube.com/vi/dbM-Ew5HR6Y/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI ColorPicker | iOS 14 | Xcode 12.4","channel_name":"Sean Allen on YouTube","video_id":"Kp9sHwp4wN8","video_url":"https://www.youtube.com/watch?v=Kp9sHwp4wN8","description":"In today's video I show you how to use the new color picker control in SwiftUI and iOS 14. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-04T14:20:11Z","thumbnail_url":"https://img.youtube.com/vi/Kp9sHwp4wN8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"What's new in Xcode 12.5","channel_name":"Alexito’s World","video_id":"f26CTiAea1k","video_url":"https://www.youtube.com/watch?v=f26CTiAea1k","description":"Let's go trough Xcode 12.5 Beta Release Notes together.\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#Swift #Xcode","published":"2021-02-03T19:57:29Z","thumbnail_url":"https://img.youtube.com/vi/f26CTiAea1k/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI - Redacted Tutorial | iOS 14 | Xcode 12.4","channel_name":"Sean Allen on YouTube","video_id":"Q036u2OWOVQ","video_url":"https://www.youtube.com/watch?v=Q036u2OWOVQ","description":"In today's video I show you how to use the redacted modifier for your iOS app in SwiftUI and iOS 14. We also discuss unredacted as well as button issues when using redacted. This tutorial was created in Xcode 12.4.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-03T15:31:25Z","thumbnail_url":"https://img.youtube.com/vi/Q036u2OWOVQ/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Weather App 4: Creating an APIService Singleton Class","channel_name":"Stewart Lynch on YouTube","video_id":"R5L3oRatiMY","video_url":"https://www.youtube.com/watch?v=R5L3oRatiMY","description":"Create a reusable API Service class with a shared singleton to fetch and decode JSON from any API.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson03Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson04Complete.zip\n\nOther References in this video:\nJSON and Codable Protocol Playlist\n    https://youtube.com/playlist?list=PLBn01m5Vbs4DKrm1gwIr_a-0B7yvlTZP6\n\nThe Result Type\n    https://youtu.be/AIb3CQH8_jg\n\nCompletion Handlers\n    https://youtu.be/JmPbnuJxzHg\n\nEnums with Associated Values\n    https://youtu.be/wLg4wZQsWd0\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\n    https://youtu.be/R5L3oRatiMY\n5. Testing the API\nComing Soon\n\nPart 2\n6. Start Building the App\n   Coming Soon\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-03T14:47:14Z","thumbnail_url":"https://img.youtube.com/vi/R5L3oRatiMY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Weather App 3: Creating the Model from JSON","channel_name":"Stewart Lynch on YouTube","video_id":"11ZgiKOIPSY","video_url":"https://www.youtube.com/watch?v=11ZgiKOIPSY","description":"Inspect the JSON and create a Codable Swift struct based on that JSON feed so that you will be able to fetch the data for use in your app.\n\n***NOTE**** You will need your own API Key.  See Video #2\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nStarter Project:\nYou can download the completed files from the previous tutorial if you want to have a starting point:\n    https://www.createchsol.com/WeatherApp/Lesson02Complete.zip\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson03Complete.zip\n\nOther References in this video:\n JSON Formatter and Validator\n    https://jsonformatter.curiousconcept.com\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n    https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\nComing Soon\n5. Testing the API\nComing Soon\n\nPart 2\n6. Start Building the App\n   Coming Soon\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-02-02T17:48:39Z","thumbnail_url":"https://img.youtube.com/vi/11ZgiKOIPSY/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"When protocol-oriented programming leads to confusing behavior","channel_name":"Vincent Pradeilles on YouTube","video_id":"CDPnvIwJXQ8","video_url":"https://www.youtube.com/watch?v=CDPnvIwJXQ8","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet the code shown in the video 👉 https://bit.ly/2MnYutE\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-02-02T15:55:59Z","thumbnail_url":"https://img.youtube.com/vi/CDPnvIwJXQ8/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How I Became an iOS Developer. Beginner to Fortune 10 Company.","channel_name":"Dave Jacobsen on YouTube","video_id":"QiJ9ge57gkI","video_url":"https://www.youtube.com/watch?v=QiJ9ge57gkI","description":"This is the story of how I went from a complete beginner with no programming background to landing my first iOS developer job. It may not be as flashy or as speedy as some other success stories, but I hope this helps give you some good perspective for what it is like to break into iOS in 2021.\n\nPrevious video: DevMountain Coding Bootcamp Review\nhttps://youtu.be/xJHTyvlsgbM\n\nNext video: Your First App Store App. Ideas, Inspiration, and Beginner Mistakes\nhttps://youtu.be/F7F1UUhfKlo\n\nTimestamps\n0:00 Intro\n0:50 Pre-iOS\n1:37 How I Started\n3:00 Bootcamp\n4:52 Post Bootcamp Job Search + Apps + Internship\n9:31 Offer\n10:43 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-02-02T13:30:09Z","thumbnail_url":"https://img.youtube.com/vi/QiJ9ge57gkI/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Code Completion Episode 20","channel_name":"Code Completion","video_id":"m9cmi_8Sg1Y","video_url":"https://www.youtube.com/watch?v=m9cmi_8Sg1Y","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nSorry for the desynced video!\n\nChapters:\n00:00 - Intro\n00:18 - Indie App Spotlight\n01:48 - Ethics in Tech\n1:01:47 - Sponsor - Sticky Widgets\n1:02:42 - Compiler Error\n1:19:34 - Outro\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Indie App Spotlight, with two apps for you to check out:\n    • Code Conf by Paweł Madej: [https://apps.apple.com/us/app/id1496421647](https://apps.apple.com/us/app/id1496421647)\n    • Hour Blocks by James Saeed: [https://apps.apple.com/gb/app/hour-blocks-day-planner/id1456275153](https://apps.apple.com/gb/app/hour-blocks-day-planner/id1456275153)\n• Ethics in Software and Tech.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to [https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8](https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8) today to check it out!\n\nAlso check out our Indie App Spotlight! We have two apps for you to check out this week:\n• Code Conf by Paweł Madej: [https://apps.apple.com/us/app/id1496421647](https://apps.apple.com/us/app/id1496421647)\n• Hour Blocks by James Saeed: [https://apps.apple.com/gb/app/hour-blocks-day-planner/id1456275153](https://apps.apple.com/gb/app/hour-blocks-day-planner/id1456275153)\n\nThis week's Compiler Error has a theme: Uber lawsuits!\n1 - Lyft’s CEO sued Uber for allegedly and on multiple occasions sending escorts to his private home, as a supposed retaliation and intimidation tactic against Lyft’s then-expansion into New York City, which was settled for $2M.\n2 - An antitrust lawsuit was filed against Uber by a passenger claiming collusion with drivers to raise prices, which later got dramatic when Uber privately investigated said passenger using “fraudulent and arguably criminal conduct”.\n3 - A former Uber driver filed a lawsuit against Uber regarding its star rating system, which the plaintiff claims disproportionately leads to the firing of people who are not white or who speak with accents.\n4 - As recently as August, California's labor commissioner is once again suing Uber and Lyft, claiming the companies are stealing wages from drivers by \"willfully misclassifying\" them as contractors instead of employees.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, December 19th, 2020.","published":"2021-02-01T20:13:38Z","thumbnail_url":"https://img.youtube.com/vi/m9cmi_8Sg1Y/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift's Purpose, Paul Hudson Tools, macOS Menus, Developer Opinions & More!","channel_name":"Sean Allen on YouTube","video_id":"dBnQqb9z7d0","video_url":"https://www.youtube.com/watch?v=dBnQqb9z7d0","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss why Swift isn't fully focused on things outside Apple's ecosystem, some developer tools released by Paul Hudson and evolving developer opinions. We also dive into macOS menus with SwiftUI, Lazy Var and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro, Links & #SwiftNews\n0:25 Swift Purpose\n2:23 Paul Hudson Tools\n3:03 Developer Opinions\n5:03 macOS Menus\n6:00 Lazy Var\n6:52 iOS Con SG Videos\n7:24 LOL\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-02-01T16:34:20Z","thumbnail_url":"https://img.youtube.com/vi/dBnQqb9z7d0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Download Remote Images in SwiftUI: A Robust Approach","channel_name":"Kilo Loco on YouTube","video_id":"ye7Ii5WuDgY","video_url":"https://www.youtube.com/watch?v=ye7Ii5WuDgY","description":"Kilo Loco goes over how to download and display remote images in SwiftUI. This tutorial will cover creating a RemoteImage view, downloading images from either urls (image paths) or image keys (provided by SDKs like AWS Amplify), and caching those images to improve performance.\n\n*** Show Notes and Links ***\n\nProject Files:\nStarter Project - https://github.com/Kilo-Loco/content/tree/remote-image-swiftui/starter/apple/remote-image-swiftui\nFinished Project - https://github.com/Kilo-Loco/content/tree/remote-image-swiftui/finished/apple/remote-image-swiftui\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftlang #iosdev #swiftui","published":"2021-02-01T07:37:25Z","thumbnail_url":"https://img.youtube.com/vi/ye7Ii5WuDgY/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Kingfisher Image in SwiftUI with Auth - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"0Hxg4L99cIM","video_url":"https://www.youtube.com/watch?v=0Hxg4L99cIM","description":"How to load an image from the web via KingFisher to SwiftUI with Authentication.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-01-31T21:41:14Z","thumbnail_url":"https://img.youtube.com/vi/0Hxg4L99cIM/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"SwiftUI Weather App 2: The OpenWeatherMap API Key","channel_name":"Stewart Lynch on YouTube","video_id":"ajmd8hk6OEI","video_url":"https://www.youtube.com/watch?v=ajmd8hk6OEI","description":"Get an API Key from OpenWeatherMap.org and test fetching the JSON for a 7 day weather forecast for your location.\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nThe completed project for this video can be downloaded from here:\n   https://www.createchsol.com/WeatherApp/Lesson02Complete.zip\n\nOther References in this video:\n OpenWeatherMap.org\n   https://openweathermap.org\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\nComing Soon\n5. Testing the API\nComing Soon\n\nPart 2\n6. Start Building the App\n   Coming Soon\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-01-31T14:52:24Z","thumbnail_url":"https://img.youtube.com/vi/ajmd8hk6OEI/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI Weather App 1: Introduction and Overview of the Weather App Playlist and Course","channel_name":"Stewart Lynch on YouTube","video_id":"FA4ksgVip9E","video_url":"https://www.youtube.com/watch?v=FA4ksgVip9E","description":"An introduction and overview of the Building a Weather App with Swift and SwiftUI playlist.\n\nIf you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.\n   https://ko-fi.com/stewartlynch\n\nSeries Web Site:\n   http://www.createchsol.com/WeatherAppCourse\n\nLinks to all Videos in this series.\nPart 1\n1. Introduction and Overview\n    https://youtu.be/FA4ksgVip9E\n2. The OpenWeatherMap API\n    https://youtu.be/ajmd8hk6OEI\n3. Creating the Model\n https://youtu.be/11ZgiKOIPSY\n4. Creating an API Service Class Singleton\nComing Soon\n5. Testing the API\nComing Soon\n\nPart 2\n6. Start Building the App\n   Coming Soon\n7.  Building the List View\n   Coming Soon\n8. Implementing the Forecast ViewModel\n   Coming Soon\n9. Adding the Forecast List ViewModel\n   Coming Soon\n10. Metric or Imperial and Saving to UserDefaults\n   Coming Soon\n11. Downloading and Caching Images\n   Coming Soon\n12. Error Handling and Activity Loader\n   Coming Soon\n13. Improving the UI\n   Coming Soon\n14. Add an App Icon and Launch Screen\n   Coming Soon\n15. Refactoring APIService using Combine\n   Coming Soon\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch","published":"2021-01-31T14:51:54Z","thumbnail_url":"https://img.youtube.com/vi/FA4ksgVip9E/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"How to Make an App Like Robinhood in 10 Hours! (Alpaca + Xcode + Heroku)","channel_name":"Jared Davidson on YouTube","video_id":"Rawz65-IJjE","video_url":"https://www.youtube.com/watch?v=Rawz65-IJjE","description":"In today's video I do an overview on how I made a (pretty scuffed) stock trading app in about 10 hours.\n\nThe blog that inspired it all - https://agilie.com/en/blog/how-to-build-a-trading-platform-5-things-to-know-before-you-start-a-stock-market-app-like-e-trade\n\nResources Used:\nAlpaca - https://alpaca.markets\nGetting started w/ Alpaca guide - https://forum.alpaca.markets/t/manually-trading-stocks-using-postman-and-the-alpaca-api/166\nHeroku - https://www.heroku.com\nPostman - https://www.postman.com\n\n0:00 Intro\n1:06 What is Alpaca?\n2:30 Postman and Working w/ Alpaca\n7:20 Creating a backend w/ Heroku\n10:08 Creating our frontend w/ SwiftUI\n13:10 How the app works\n14:10 Where to go from here\n15:20 Outro\n\nMusic from Epidemic Sound - https://www.epidemicsound.com/track/JQscdC2JQT/\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-01-31T01:39:03Z","thumbnail_url":"https://img.youtube.com/vi/Rawz65-IJjE/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Channel Trailer - tundsdev (Learn iOS development, SwiftUI, Xcode, UIKit)","channel_name":"tundsdev on YouTube","video_id":"neYZXd3zuas","video_url":"https://www.youtube.com/watch?v=neYZXd3zuas","description":"Hi and welcome to my channel 🙌🏾, this short video give you a brief introduction about me and what my channel will be teaching in terms of ios app development, swift tutorial, swiftui tutorial, xcode and tips to get started as an ios developer.\n\nI also mention my free courses(playlists) which teach you how to build an ios app in swiftui & uikit in xcode, you can check these out below 👇🏾\n\nLearn how to build your first iOS app in SwiftUI\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0pNd5inDii6TF-prM7lLe\n\nLearn how to build your first UIKit app\nhttps://youtube.com/playlist?list=PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn\n\nFollow me on Twitter @tundsdev","published":"2021-01-30T18:08:47Z","thumbnail_url":"https://img.youtube.com/vi/neYZXd3zuas/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Managing State and Life Cycle - Following Apple's SwiftUI tutorial PART 8","channel_name":"Alexito’s World","video_id":"othNu-3zYR4","video_url":"https://www.youtube.com/watch?v=othNu-3zYR4","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-01-29T18:15:05Z","thumbnail_url":"https://img.youtube.com/vi/othNu-3zYR4/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI - @State Property Wrapper Explained","channel_name":"Sean Allen on YouTube","video_id":"48JYBb5yJ0s","video_url":"https://www.youtube.com/watch?v=48JYBb5yJ0s","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I explain the @State property wrapper for SwiftUI. I also discuss a major difference between SwiftUI and UIKit views which is fundamental to how SwiftUI works. \n\nThis tutorial was created using Xcode 12.4.\n\nApple's State Documentation:\nhttps://developer.apple.com/documentation/swiftui/state\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-29T14:00:53Z","thumbnail_url":"https://img.youtube.com/vi/48JYBb5yJ0s/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI - TabView Tutorial","channel_name":"Sean Allen on YouTube","video_id":"tnNFoZ7CkP8","video_url":"https://www.youtube.com/watch?v=tnNFoZ7CkP8","description":"In today's video I show you how to create a basic TabView view for your iOS app in SwiftUI and iOS 14. This tutorial was created in Xcode 12.4.\n\nMy video about SF Symbols:\nhttps://youtu.be/Zyk1cbr0134\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-28T16:58:01Z","thumbnail_url":"https://img.youtube.com/vi/tnNFoZ7CkP8/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Swift Community #4 (Part 1) – Code Generation (with Krzysztof Zabłocki)","channel_name":"Vincent Pradeilles on YouTube","video_id":"jLbPz-vv-Co","video_url":"https://www.youtube.com/watch?v=jLbPz-vv-Co","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nSourcery Workshop on GitHub 👉 https://bit.ly/39aOPPM\nAutomaticSettings on GitHub 👉 https://bit.ly/2YaFPUE\nFollow Krzysztof on Twitter 👉 https://twitter.com/merowing_\nMore info about Krzysztof 👉 http://merowing.info\n\nTimecodes\n00:00 – Intro\n00:40 – Why generate Swift code?\n04:45 – Setting up Sourcery\n08:30 – Creating our first template\n12:23 – Generating equality functions\n14:45 – Phantom Protocols\n19:28 – Sourcery Documentation\n22:15 – Generating mocks\n25:13 – Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-01-28T16:00:15Z","thumbnail_url":"https://img.youtube.com/vi/jLbPz-vv-Co/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Build the GitHub Widget from Scratch","channel_name":"Kilo Loco on YouTube","video_id":"uZF5DiMshFY","video_url":"https://www.youtube.com/watch?v=uZF5DiMshFY","description":"Kilo Loco goes over how to recreate the GitHub contributions widget from scratch. In this tutorial, he will cover how to create the contributions graph in SwiftUI, parse the data with SwiftSoup, and create a contributions graph widget.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/not-github\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftlang #iosdev #swiftui","published":"2021-01-28T14:00:33Z","thumbnail_url":"https://img.youtube.com/vi/uZF5DiMshFY/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Is this SwiftUI pro tip even useful? You decide. | iOS Compressed: 60-second video series","channel_name":"Scott Smith on YouTube","video_id":"61L1OJ23_VU","video_url":"https://www.youtube.com/watch?v=61L1OJ23_VU","description":"This is a small SwiftUI pro tip that may—or may not—be something you like or even find useful. Will it help you reduce the amount of code you write? Or will it not? You be the judge!\n\nFollow me on Twitter @scottsmithdev \nhttps://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks!\nhttps://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\n#iOSdev #SwiftUI","published":"2021-01-28T14:00:04Z","thumbnail_url":"https://img.youtube.com/vi/61L1OJ23_VU/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"TestFlight - How to Upload and Distribute Your App | App Store 2021","channel_name":"Sean Allen on YouTube","video_id":"DLvdZtTAJrE","video_url":"https://www.youtube.com/watch?v=DLvdZtTAJrE","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to upload your app for beta testing on Test Flight. We walk thought creating an App ID, registering with the App Store, archiving and uploading your build and distributing the app to your beta testers via email and a public link. \n\nThis tutorial was created using Xcode 12.3.\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-27T14:21:22Z","thumbnail_url":"https://img.youtube.com/vi/DLvdZtTAJrE/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Build a Shopping Cart with SwiftUI and Combine","channel_name":"Kilo Loco on YouTube","video_id":"QTImF5RrkwQ","video_url":"https://www.youtube.com/watch?v=QTImF5RrkwQ","description":"Kilo Loco builds a simple shopping cart and products page using SwiftUI, Combine, and AWS Amplify DataStore. This tutorial will cover relational data modeling using the Amplify Admin UI, creating products to be displayed to the user, and calculating the total of all the items in the shopping cart.\n\n*** Show Notes and Links ***\n\nProject Files:\nStarter Project - https://github.com/Kilo-Loco/content/tree/shopping-cart/start/apple/shopping-cart\nFinished Project - https://github.com/Kilo-Loco/content/tree/shopping-cart/finished/apple/shopping-cart\n\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftlang #swiftcombine #awsamplify","published":"2021-01-27T14:00:08Z","thumbnail_url":"https://img.youtube.com/vi/QTImF5RrkwQ/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"5 Steps to Better SwiftUI Views","channel_name":"Paul Hudson on YouTube","video_id":"uC3X4FoielU","video_url":"https://www.youtube.com/watch?v=uC3X4FoielU","description":"In this video I show you five smart ways to make your SwiftUI views simpler and more maintainable.\n\n- 3:51 Creating properties for your supplementary views\n- 11:05 Breaking larger views into smaller ones\n- 17:18 Getting action code out of your view body\n- 22:40 Creating View extensions for styling\n- 26:50 Using ButtonStyle and other style protocols\n- 30:25 Wrap up and summary\n\nYou can get the project source code, including both before and after versions, from this link: https://www.hackingwithswift.com/samples/5-steps-to-better-swiftui-views.zip\n\nSponsored by RevenueCat, who make it easy to add subscriptions to your app. Find out more at https://www.revenuecat.com","published":"2021-01-27T12:48:00Z","thumbnail_url":"https://img.youtube.com/vi/uC3X4FoielU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Passing Data with Bindings  - Following Apple's SwiftUI tutorial PART 7","channel_name":"Alexito’s World","video_id":"gDHctei05iY","video_url":"https://www.youtube.com/watch?v=gDHctei05iY","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-01-26T18:00:09Z","thumbnail_url":"https://img.youtube.com/vi/gDHctei05iY/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI - Loading View | Activity Indicator","channel_name":"Sean Allen on YouTube","video_id":"2Jk58S6FiZw","video_url":"https://www.youtube.com/watch?v=2Jk58S6FiZw","description":"In today's video I show you how to create a basic loading view for your iOS app in SwiftUI and iOS 14. This tutorial was created in Xcode 12.3.\n\nSwiftUI DatePicker Documentation:\nhttps://developer.apple.com/documentation/swiftui/progressview\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-26T16:32:57Z","thumbnail_url":"https://img.youtube.com/vi/2Jk58S6FiZw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Beware of bad syntax optimization!","channel_name":"Vincent Pradeilles on YouTube","video_id":"RrpW2IjYNS4","video_url":"https://www.youtube.com/watch?v=RrpW2IjYNS4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-01-26T15:51:51Z","thumbnail_url":"https://img.youtube.com/vi/RrpW2IjYNS4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How to get started with iOS Development","channel_name":"Tom Baranowicz","video_id":"y2rSZjU64PA","video_url":"https://www.youtube.com/watch?v=y2rSZjU64PA","description":"Hey, it's Tom, today we will talk about how to get started with iOS Development and not ruin your budget ;)\n\nLinks:\nCS193p iPhone Application Development Stanford Course -  https://www.youtube.com/playlist?list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG\nApple Documentation - https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/\nWWDC Videos - https://developer.apple.com/videos/all-videos/\n- Let's build that app - https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA\n- Code with Chris - https://www.youtube.com/c/CodeWithChris/videos\n- Hacking with Swift - https://www.hackingwithswift.com/learn\n- Ray Wenderlich - https://www.raywenderlich.com/ios/\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2021-01-26T15:00:18Z","thumbnail_url":"https://img.youtube.com/vi/y2rSZjU64PA/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"DevMountain Coding Bootcamp Review. iOS Course.","channel_name":"Dave Jacobsen on YouTube","video_id":"xJHTyvlsgbM","video_url":"https://www.youtube.com/watch?v=xJHTyvlsgbM","description":"I took DevMountain's iOS coding bootcamp in 2020. Here is my full review and whether I thought it was worth it for me.\n\nPrevious video: Is an iOS Coding Bootcamp Right for You?\nhttps://youtu.be/7D8jPqp9eDc\n\nNext video: How I Became an iOS Developer. Beginner to Fortune 10 Company.\nhttps://youtu.be/QiJ9ge57gkI\n\nTimestamps\n0:00 Intro\n1:23 Structure and Curriculum\n7:52 Outcomes Team\n10:23 Was is Worth the Cost?\n12:28 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #DevMountain #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-01-26T12:30:07Z","thumbnail_url":"https://img.youtube.com/vi/xJHTyvlsgbM/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"F*ck Clean Architecture, by Frank Bos and Fouad Astitou","channel_name":"CocoaHeadsNL","video_id":"zkmcy9WQqUE","video_url":"https://www.youtube.com/watch?v=zkmcy9WQqUE","description":"In this presentation Frank and Fouad describe how they have stepped away from what is generally considered best practices in app development. Without the burden of having to use certain frameworks for a so called clean architecture or full blown CI/CD pipeline they've managed to release feature of feature and increased their App Store rating and now have more happy users.","published":"2021-01-25T20:15:00Z","thumbnail_url":"https://img.youtube.com/vi/zkmcy9WQqUE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Cocoa Programming L93 - Big Sur Window & Toolbar","channel_name":"Apple Programming","video_id":"Ri6ou6ridac","video_url":"https://www.youtube.com/watch?v=Ri6ou6ridac","description":"We cover some of the API changes to NSWindow and NSToolbarItem in Big Sur.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2021-01-25T17:00:23Z","thumbnail_url":"https://img.youtube.com/vi/Ri6ou6ridac/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"SwiftUI Architecture, A11y, SwiftUI Charts, UICollectionView & More!","channel_name":"Sean Allen on YouTube","video_id":"V4gwzZ8_LK0","video_url":"https://www.youtube.com/watch?v=V4gwzZ8_LK0","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss architecture patterns for SwiftUI, Accessibility for your apps, some examples of charts for SwiftUI as well as custom modifiers. We also discuss some UICollectionViewCompositionalLayout and DiffableDataSource and some design ideas.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro, Links & #SwiftNews\n0:24 SwiftUI Architecture\n1:23 Accessibility\n3:10 SwiftUI Charts\n4:20 SwiftUI Custom Modifiers\n5:37 UICollectionView 2.0\n6:38 Twitter Wisdom\n8:26 Design\n9:26 LOL\n\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-25T14:20:45Z","thumbnail_url":"https://img.youtube.com/vi/V4gwzZ8_LK0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Sunday fun day","channel_name":"Lets Build That App","video_id":"wVvbDJkilVQ","video_url":"https://www.youtube.com/watch?v=wVvbDJkilVQ","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-25T00:42:43Z","thumbnail_url":"https://img.youtube.com/vi/wVvbDJkilVQ/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Swiftly Speaking 13: Ish Shabazz","channel_name":"Paul Hudson on YouTube","video_id":"TscJRkc6yFw","video_url":"https://www.youtube.com/watch?v=TscJRkc6yFw","description":"We speak to Ish Shabazz about combining UIKit and SwiftUI, his work on indie apps, and programming with purpose.\n\nThis episode was sponsored by Fernando Olivares – check out his book here: https://gumroad.com/l/QutHw\n\nDetailed topics:\n\nIntroduction  \nWhat are the advantages of SwiftUI over UIKit? \nWhat should you use for new apps: SwiftUI or UIKit? \nHas SwiftUI made you want to build apps for macOS, tvOS, and watchOS \nHow to integrate UIKit and SwiftUI in the same application \nWhat is the best process to work on an indie app? \nHow to make your app stand out on the App Store \nHow to get featured by Apple\nHow could Apple make the App Store better for developers? \nProgramming with purpose \nHow to help someone get into programming \nHow does curiosity apply to iOS developers? \nDo you need a CS degree to be an iOS developer? \nHow to break down a huge project into manageable parts \nHow to find your purpose in life \nWrap up","published":"2021-01-24T19:44:21Z","thumbnail_url":"https://img.youtube.com/vi/TscJRkc6yFw/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How To Add An App Icon to your Xcode Project in (Xcode 12, SwiftUI, UIKit, Swift 5, 2020)","channel_name":"tundsdev on YouTube","video_id":"b-9LU-gASVA","video_url":"https://www.youtube.com/watch?v=b-9LU-gASVA","description":"Welcome back to the channel 👋🏾  In today's video, we will look at improving the Football Chants apps we built in my mini-series in swiftui tutorial & uikit tutorial in xcode 12. We'll look at how we can add an app icon in swift 5 to our swiftui & uikit project in xcode so our app stands out on any device.\n\n00:00 Introduction 👋🏾\n00:43 What are app icons & where to find inspiration?\n02:07 Exporting our app icon in sketch\n03:50 Using makeappicon to generate icon assets for Xcode\n06:21 Adding our app icons into Xcode\n09:49 Wrap up\n\nSo join me in making Football Chants look even prettier 🤩\n\nLearn how to build your first iOS app in SwiftUI\nhttps://youtube.com/playlist?list=PLvUWi5tdh92w0pNd5inDii6TF-prM7lLe\n\nLearn how to build your first UIKit app\nhttps://youtube.com/playlist?list=PLvUWi5tdh92z2YxmFJ60iuIO3J2qUC2Dn\n\nMakeAppIcon\nhttps://makeappicon.com\n\nFlatIcon\nhttps://www.flaticon.com\n\nFlatIcon Football Icon Reference\nhttps://www.flaticon.com/free-icon/football_1071132?term=football&amp;related_id=1071132\n\nDribbble\nhttps://dribbble.com\n\nMuzli\nhttps://search.muz.li/inspiration/app-icons/\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #swiftui #appicon #appicondesign #icondesign #appiconinspiration #iconinspiration #icon #iconography #iosdesign #dribbble #muzli","published":"2021-01-24T16:51:31Z","thumbnail_url":"https://img.youtube.com/vi/b-9LU-gASVA/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"DateFormatter - Swift","channel_name":"Stewart Lynch on YouTube","video_id":"uqTtTq-Vpvk","video_url":"https://www.youtube.com/watch?v=uqTtTq-Vpvk","description":"This is the first of two videos where I am go over two different foundation classes in Swift.  DateFormatter and NumberFormatter.  In this video I will focus on DateFormatter and also introduce you to the Calendar struct that works closely with DateFormatter.\nWe will learn how to convert between dates and their textual representations and vice versa and perform date calculations.\n\n\nTable of Contents:\n0:00 Introduction\n1:17 Dates To Strings\n12:31 Strings to Date\n16:57 Designing the Widget EntryView\n18:45 Date Calculations\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/DateFormatterStarterPlayground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/DateFormattter-Completed\n\nDateFormat Web Sites\n   https://www.datetimeformatter.com/how-to-format-date-time-in-swift/\n   https://nsdateformatter.com\n\nDate Calculations\n   https://useyourloaf.com/blog/fun-with-date-calculations/\n\nSarun Blog\n   https://sarunw.com/posts/getting-number-of-days-between-two-dates/\n\nOther references:\n Array Filtering video:\n   https://youtu.be/9wAhKodOyFI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-01-24T14:49:11Z","thumbnail_url":"https://img.youtube.com/vi/uqTtTq-Vpvk/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"The HUGE lesson I learned working in Silicon Valley","channel_name":"Sean Allen on YouTube","video_id":"owvTXmIIoMo","video_url":"https://www.youtube.com/watch?v=owvTXmIIoMo","description":"In today's video I discuss the biggest lesson I learned while working as an iOS Developer for 5 years in Silicon Valley.\n\nIf you like my teaching or presentation style, I've started creating my own iOS Development courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-23T15:49:14Z","thumbnail_url":"https://img.youtube.com/vi/owvTXmIIoMo/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"XCTest + Throws = 😎","channel_name":"Vincent Pradeilles on YouTube","video_id":"c9GpLmDO2Ys","video_url":"https://www.youtube.com/watch?v=c9GpLmDO2Ys","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-01-21T16:00:54Z","thumbnail_url":"https://img.youtube.com/vi/c9GpLmDO2Ys/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"SwiftUI - DatePicker Tutorial","channel_name":"Sean Allen on YouTube","video_id":"wZinqpiAEiA","video_url":"https://www.youtube.com/watch?v=wZinqpiAEiA","description":"In today's video I show you how to use the new date picker in SwiftUI and iOS 14. I discuss how to use basic date ranges, display components and styles.\n\nSwiftUI DatePicker Documentation:\nhttps://developer.apple.com/documentation/swiftui/datepicker\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-21T14:19:56Z","thumbnail_url":"https://img.youtube.com/vi/wZinqpiAEiA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"CocoaHeadsNL Online Meetup, 20 January 2021","channel_name":"CocoaHeadsNL","video_id":"zFMn_FV9NY0","video_url":"https://www.youtube.com/watch?v=zFMn_FV9NY0","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have a talk from two developers of the Dutch Railways (Nederlandse Spoorwegen). In this presentation Frank Bos and Fouad Astitou describe how they have stepped away from what is generally considered best practices in app development. Without the burden of having to use certain frameworks for a so called clean architecture or full blown CI/CD pipeline they've managed to release feature of feature and increased their App Store rating and now have more happy users.\n\nPlease note: we start at 20:00 Hrs CET, one hour later than the regular meetups.","published":"2021-01-21T07:50:06Z","thumbnail_url":"https://img.youtube.com/vi/zFMn_FV9NY0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"AnyView vs. @ViewBuilder SwiftUI","channel_name":"Alexito’s World","video_id":"_VKGEEITeYY","video_url":"https://www.youtube.com/watch?v=_VKGEEITeYY","description":"Learn how SwiftUI uses the Swift type system and the difference between using AnyView and @ViewBuilder.\n\nhttps://alejandromp.com/blog/viewbuilder-vs-anyview/\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#Swift #SwiftUI\n\nThumbnail background Photo by Saad Salim on Unsplash","published":"2021-01-19T17:08:08Z","thumbnail_url":"https://img.youtube.com/vi/_VKGEEITeYY/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Swift Tips #23 - rethrows","channel_name":"Vincent Pradeilles on YouTube","video_id":"l8KBkAmOAUU","video_url":"https://www.youtube.com/watch?v=l8KBkAmOAUU","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-01-19T15:54:58Z","thumbnail_url":"https://img.youtube.com/vi/l8KBkAmOAUU/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"iOS Coding Bootcamps in 2021…right for you?","channel_name":"Dave Jacobsen on YouTube","video_id":"7D8jPqp9eDc","video_url":"https://www.youtube.com/watch?v=7D8jPqp9eDc","description":"Curious if an iOS coding bootcamp is the right move for you? I attended one in 2020 and while it was a great step for me in my iOS journey, they may not be for everyone…\n\nNext video: DevMountain coding bootcamp iOS course review.\nhttps://youtu.be/xJHTyvlsgbM\n\nPrevious video: iOS development and Swift resources for beginners\nhttps://youtu.be/-sR2ct_1zHM\n\nTimestamps\n0:00 Intro\n1:25 Put in time to make sure you enjoy it\n3:17 Weigh the cost on your time and money\n5:06 Once you know, just go\n7:02 Outro\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #CodingBootcamp #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-01-19T13:00:01Z","thumbnail_url":"https://img.youtube.com/vi/7D8jPqp9eDc/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Monday Live Stream Hang","channel_name":"Lets Build That App","video_id":"szW61u7blIM","video_url":"https://www.youtube.com/watch?v=szW61u7blIM","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-18T21:09:57Z","thumbnail_url":"https://img.youtube.com/vi/szW61u7blIM/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"How to use @AppStorage - Avoid this 1 Mistake (iOS, Xcode 12, Swift 5, SwiftUI, 2021)","channel_name":"Mark Moeykens on YouTube","video_id":"JHqYGB23ZY0","video_url":"https://www.youtube.com/watch?v=JHqYGB23ZY0","description":"The @AppStorage property wrapper can be very handy but confusing and misleading as you will see in this video. Learn the right way to use app storage in SwiftUI, including how to read from AppStorage from a different view.\n\n👉 Get started with Step #1 in SwiftUI: https://www.bigmountainstudio.com/\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\nFREE SwiftUI Reference BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 70 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2021-01-18T18:00:08Z","thumbnail_url":"https://img.youtube.com/vi/JHqYGB23ZY0/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftWASM, Photo Picker, Dates, Computed Properties, Mail & More","channel_name":"Sean Allen on YouTube","video_id":"isjE-KpmThg","video_url":"https://www.youtube.com/watch?v=isjE-KpmThg","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss SwiftWASM, PHPickerViewController, working with Date and Computed Properties. We also talk about the MFMailComposeViewController, distributing a Mac app outside of the App Store, design inspiration and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro, Links & #SwiftNews\n0:24 SwiftWASM\n1:14 PHPickerViewController\n2:02 Date\n3:40 Computed Properties\n4:27 MFMailComposeViewController\n5:54 Mac App Distribution\n6:57 Design Inspiration\n8:21 Twitter Wisdom\n9:45 LOL\n\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-18T16:28:41Z","thumbnail_url":"https://img.youtube.com/vi/isjE-KpmThg/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Array Joining by Language - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"GiY5lUe8oTw","video_url":"https://www.youtube.com/watch?v=GiY5lUe8oTw","description":"How to combine an array of strings into a sentence in a language of your choice.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-01-17T16:09:47Z","thumbnail_url":"https://img.youtube.com/vi/GiY5lUe8oTw/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"Custom View Modifiers in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"XdfVPPfnZZU","video_url":"https://www.youtube.com/watch?v=XdfVPPfnZZU","description":"Simplify your SwiftUI code by creating reusable custom view modifiers.\n\nTable of Contents:\n0:00 Introduction\n1:30 Tag ViewModifier\n9:30 List and Image Modifiers\n14:33 Text Overlay Modifier\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/CustomViewModifiers-Starter.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Custom-View-Modifiers-Completed\n\nOther references:\n Enums with Associated Values Video:\n   https://youtu.be/iUSQWcwx64M\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-01-17T14:49:11Z","thumbnail_url":"https://img.youtube.com/vi/XdfVPPfnZZU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swiftly Speaking 12: Mayuko Inoue","channel_name":"Paul Hudson on YouTube","video_id":"uB-uMiCsbjE","video_url":"https://www.youtube.com/watch?v=uB-uMiCsbjE","description":"We speak to Mayuko Inoue about why she likes iOS development, why she *dislikes* iOS development, and her experiences sharing her life and career on YouTube.\n\nDetailed topics:\n\nIntroduction What is the key to success? \nWhat are the best tools for large projects? \nIs it important to learn new things, beyond iOS? \nAre CS degrees really necessary? \nWhy is iOS development culture weird? \nHow can we make the iOS development community more inclusive? \nWhat are the most important skills in software engineering? \nTips for getting your first job in software development \nHow programmers can write a great resume \nWhat are the best tools for large projects Is the iOS community getting more diverse? \nHow to manage side gigs while having a full time job \nHow can you make your side job become your main job? \nWhy kindness is so important in the development community \nDoes having live coding sessions make you more productive? \nAdvice to start making your own video tutorials \nWhat’s next for Mayuko? \nWrap up","published":"2021-01-15T19:59:35Z","thumbnail_url":"https://img.youtube.com/vi/uB-uMiCsbjE/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Creating the Edit View - Following Apple's SwiftUI tutorial PART 6","channel_name":"Alexito’s World","video_id":"X9giDb1CD8Q","video_url":"https://www.youtube.com/watch?v=X9giDb1CD8Q","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-01-15T15:22:10Z","thumbnail_url":"https://img.youtube.com/vi/X9giDb1CD8Q/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Swift Community #3 (Part 2) – Functional Programming (with Tomás Ruiz-López)","channel_name":"Vincent Pradeilles on YouTube","video_id":"9C1rMTpeCAQ","video_url":"https://www.youtube.com/watch?v=9C1rMTpeCAQ","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCheck out Bow 👉 https://bow-swift.io\nGet the Playground we used 👉 https://github.com/truizlop/DemystifyingFP\n\nTimecodes\n00:00 – Intro\n00:33 – Function Composition\n03:22 – Map\n09:10 – FlatMap\n14:17 – Conclusion & Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-01-14T15:50:44Z","thumbnail_url":"https://img.youtube.com/vi/9C1rMTpeCAQ/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Swimbols for Mac, iPhone and iPad","channel_name":"Stewart Lynch on YouTube","video_id":"O4Op4ZMWY-8","video_url":"https://www.youtube.com/watch?v=O4Op4ZMWY-8","description":"Swimbols is an alternative and enhancement to the Apple SF Symbols app.  Let Swimbols generate the code for you to add SF Symbol based controls to your Xcode projects.  Available for Mac, iPhone and iPad\n\nApp Store Link\n   https://apps.apple.com/ca/app/swimbols/id1525226399\n\nSkyDevz Twitter Link\n   https://twitter.com/skydevz\n\nSwimbols GitHub feature Request page\n   https://github.com/imthath-m/swimbols/issues\n\nApple's SF Symbols\n   https://developer.apple.com/sf-symbols/\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-01-14T15:10:26Z","thumbnail_url":"https://img.youtube.com/vi/O4Op4ZMWY-8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"2021 Tutorial Wishlist Ideas","channel_name":"Lets Build That App","video_id":"c9miG980emc","video_url":"https://www.youtube.com/watch?v=c9miG980emc","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-13T19:34:15Z","thumbnail_url":"https://img.youtube.com/vi/c9miG980emc/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Your Developer Priorities WILL Change","channel_name":"Sean Allen on YouTube","video_id":"bJo_-JQ3VL0","video_url":"https://www.youtube.com/watch?v=bJo_-JQ3VL0","description":"In today's video I discuss how your opinions and priorities as a software developer will change and evolve throughout your career.\n\nOriginal Tweet:\nhttps://twitter.com/LeaVerou/status/1306001020636540934\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-13T14:45:15Z","thumbnail_url":"https://img.youtube.com/vi/bJo_-JQ3VL0/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Experimenting with async & await in Swift","channel_name":"Vincent Pradeilles on YouTube","video_id":"C0tx4Cionus","video_url":"https://www.youtube.com/watch?v=C0tx4Cionus","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nGet Xcode 12.3 👉 https://apple.co/2Limq1a\nGet the Swift Development Toolchain 👉 https://bit.ly/38teDGE\nAdd this for \"Other Swift Flags\" in your Build Settings 👉 \"-Xfrontend -enable-experimental-concurrency\"\n\nGet the code shown in the video 👉 https://bit.ly/3sjDg0v\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-01-12T15:59:41Z","thumbnail_url":"https://img.youtube.com/vi/C0tx4Cionus/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"How To Show Xcode Build Times For Your App","channel_name":"Sean Allen on YouTube","video_id":"Q-KSe63LDgI","video_url":"https://www.youtube.com/watch?v=Q-KSe63LDgI","description":"In today's video I show you how to monitor the build times of your apps in Xcode. This will display the time it took to build at the top of Xcode each time you build your project.\n\nCommand:\ndefaults write com.apple.dt.Xcode ShowBuildOperationDuration YES\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-12T15:49:01Z","thumbnail_url":"https://img.youtube.com/vi/Q-KSe63LDgI/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"iOS App Development and Swift Resources for Beginners","channel_name":"Dave Jacobsen on YouTube","video_id":"-sR2ct_1zHM","video_url":"https://www.youtube.com/watch?v=-sR2ct_1zHM","description":"Beginner iOS tips and resources! 2021 is a great time to learn Swift and iOS app development. In this video, I share recommendations for anyone just starting out.\n\nNext video: Is an iOS bootcamp right for you\nhttps://youtu.be/7D8jPqp9eDc\n\nPrevious video: iOS development as a career\nhttps://youtu.be/0Ssxh2LdFZ4\n\nRay Wenderlich's Your First iOS and UIKit App\nhttps://www.raywenderlich.com/5993-your-first-ios-and-uikit-app\n\n100 Days of Swift from Hacking with Swift\nhttps://www.hackingwithswift.com/100\n\nSwift Programming Language Guide\nhttps://docs.swift.org/swift-book/LanguageGuide/TheBasics.html\n\niOS Academy\nhttps://www.youtube.com/channel/UCnksRRifsSCGUZpQukUKAyg\n\nSean Allen\nhttps://www.youtube.com/channel/UCbTw29mcP12YlTt1EpUaVJw\n\nCode With Chris\nhttps://www.youtube.com/user/CodeWithChris\n\nTimestamps\n0:00 Intro\n0:40 Start narrow and build stuff early\n2:55 How to (carefully) go broader\n4:17 Try things outside of tutorials\n5:39 Avoid SwiftUI\n6:37 Closing\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-01-12T13:30:01Z","thumbnail_url":"https://img.youtube.com/vi/-sR2ct_1zHM/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"SwiftUI Skeleton Loading View - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"KjhKIT7I22w","video_url":"https://www.youtube.com/watch?v=KjhKIT7I22w","description":"How to make a skeleton loading view in SwiftUI.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2021-01-11T23:38:52Z","thumbnail_url":"https://img.youtube.com/vi/KjhKIT7I22w/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"iOS Developer Community Survey","channel_name":"Alexito’s World","video_id":"-ZZ0zhIeFWA","video_url":"https://www.youtube.com/watch?v=-ZZ0zhIeFWA","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-01-11T16:15:02Z","thumbnail_url":"https://img.youtube.com/vi/-ZZ0zhIeFWA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI Previews, iOS Dev Survey, Instruments, ARKit and more","channel_name":"Sean Allen on YouTube","video_id":"PzCAkaBc8Yw","video_url":"https://www.youtube.com/watch?v=PzCAkaBc8Yw","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss the latest iOD Developer Community Survey, 10 iOS Topics to Learn and how to get the most out of SwiftUI Previews. We also dive into Instruments, talk about about asking great questions, ARKit and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro, Links & #SwiftNews\n0:27 iOS Dev Survey\n1:47 10 Topics To Learn\n2:43 SwiftUI Previews\n4:16 Instruments\n5:24 Twitter Wisdom\n6:53 ARCorner\n7:31 LOL\n\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-11T16:10:17Z","thumbnail_url":"https://img.youtube.com/vi/PzCAkaBc8Yw/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"SwiftUI Movies Carousel Parallax Zoom Animation","channel_name":"Lets Build That App","video_id":"euGLqwOEpZE","video_url":"https://www.youtube.com/watch?v=euGLqwOEpZE","description":"SwiftUI Mastery Course:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=7102\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-11T15:30:03Z","thumbnail_url":"https://img.youtube.com/vi/euGLqwOEpZE/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Enum Associated Values + Swift Result Type","channel_name":"Stewart Lynch on YouTube","video_id":"wLg4wZQsWd0","video_url":"https://www.youtube.com/watch?v=wLg4wZQsWd0","description":"This video's focus is on Associated Values in Enums.\nAs well as storing a simple value, enums can also store *associated* values attached to each case. This lets you attach additional information to your enums so they can represent more specific information. \n\nIn this video we will see how we can work with associated values and as a bonus I  investigate a very special one, the Swift Result Type and how it all ties in with thowing functions and completion handlers.\n\nTable of Contents:\n0:00 Introduction\n1:41 Associated Types\n4:59 Associated Values\n10:24 Completion Handers and and Throwing Functions\n15:34 The Result Type\n\nStarter Project Files:\nhttp://www.createchsol.com/StarterProjects/EnumAssociatedValuesStarter.playground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/Enum-Associated-Values-Completed\n\nOther Enum videos\nIntroduction to Enums\n   https://youtu.be/8ocSpsSlvJg\n\nUsing Enums #1\n   https://youtu.be/fvYO20di1KM\n\nMultiple Sheets in SwiftUI with Enums\n   https://youtu.be/7dZfpAn_P2g\n\nOther references:\n Completion Handlers:\n    https://youtu.be/JmPbnuJxzHg\n\nThe Swift Result Type:\n   https://youtu.be/AIb3CQH8_jg\n\nThrow, Try Try? Try! Catch\n   https://youtu.be/gn5bqssL_bg\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2021-01-10T14:46:44Z","thumbnail_url":"https://img.youtube.com/vi/wLg4wZQsWd0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Creating a Navigation Hierarchy  - Following Apple's SwiftUI tutorial PART 5","channel_name":"Alexito’s World","video_id":"JC-P-0XDO90","video_url":"https://www.youtube.com/watch?v=JC-P-0XDO90","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4\n\n#SwiftUI","published":"2021-01-10T10:23:38Z","thumbnail_url":"https://img.youtube.com/vi/JC-P-0XDO90/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"APNs Push Notifications for iOS Using AWS Lambda in Swift","channel_name":"Kilo Loco on YouTube","video_id":"BS4RlkRkI20","video_url":"https://www.youtube.com/watch?v=BS4RlkRkI20","description":"Kilo Loco covers the end to end process of setting up APNs Push Notifications using AWS Amplify and AWS Lambda all in Swift. This tutorial will cover working with UNUserNotificationCenter, accessing the device token, saving objects into DynamoDB, writing a Swift Lambda that sends push notifications using Amazon Pinpoint, and generating the push certificate and p8 file.\n\nTimestamps:\n0:00 Intro\n1:45 Starter Project\n2:48 Notification Service\n9:33 Connecting App Delegate\n14:11 Add Push Notification Capability\n15:31 Create Amplify App\n18:04 Setup Amplify Locally\n25:01 Saving Data to DynamoDB\n26:55 Creating Lambda with SLaM CLI\n29:26 Add Soto (AWS SDK)\n30:44 Writing the Lambda\n46:16 APNs Key & Certificate\n49:55 Add Notifications category to Amplify\n53:14 Packaging the Lambda with SLaM\n55:25 Upload Lambda image to AWS\n57:40 Configuring Lambda\n1:04:18 Testing\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/push-notifications\n\nSLaM Repo:\nhttps://github.com/Kilo-Loco/SLaM\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftlang #awslambda #serverlessswift","published":"2021-01-10T08:34:28Z","thumbnail_url":"https://img.youtube.com/vi/BS4RlkRkI20/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Part 6 - Setting up the navigation bar with UINavigationController","channel_name":"tundsdev on YouTube","video_id":"Yh5Coqa7G10","video_url":"https://www.youtube.com/watch?v=Yh5Coqa7G10","description":"In this video we'll discuss NavigationControllers aka (UINavigationController) and how we can set this up within our App, as well as cleaning up the UI. \nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #navigationcontroller #uinavigationcontroller","published":"2021-01-09T16:03:42Z","thumbnail_url":"https://img.youtube.com/vi/Yh5Coqa7G10/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 3 - Understanding UITableViews","channel_name":"tundsdev on YouTube","video_id":"Y6GjiLWdNOg","video_url":"https://www.youtube.com/watch?v=Y6GjiLWdNOg","description":"In this video we'll be discussing UITableViews, as well as talking about their purpose in iOS Apps, we'll then jump right into the code and see how we can integrate TableViews into our iOS application.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #xcode #applifecycle #projectsetup #uitableview","published":"2021-01-09T16:02:08Z","thumbnail_url":"https://img.youtube.com/vi/Y6GjiLWdNOg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 2 - Managing Assets & Enums","channel_name":"tundsdev on YouTube","video_id":"PBqqSxzGvwg","video_url":"https://www.youtube.com/watch?v=PBqqSxzGvwg","description":"In this video we'll be using the assets you can download below, and use this within our project as well as discussing enums. \n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #enums #projectsetup #managingassets\n\nGithub Resources: https://github.com/tunds/YouTubeResources/tree/master/Football%20Chants%20-%20UIKit/Assets","published":"2021-01-09T16:02:05Z","thumbnail_url":"https://img.youtube.com/vi/PBqqSxzGvwg/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 1 - Setting up and Xcode Project & App LifeCycle","channel_name":"tundsdev on YouTube","video_id":"rgCOABMwbMw","video_url":"https://www.youtube.com/watch?v=rgCOABMwbMw","description":"In this video I'll be showing you how to setup an Xcode project as well as the configuration you'll need to build Football Chants, we'll also discuss the iOS App Lifecycle, in terms of what it is and how it is used in different scenarios.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #xcode #applifecycle #projectsetup\n\nReferences:\nManaging Your App's Life Cycle: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle\n\nResponding to the Launch of Your App:\nhttps://developer.apple.com/documentation/uikit/app_and_environment/responding_to_the_launch_of_your_app","published":"2021-01-09T16:02:00Z","thumbnail_url":"https://img.youtube.com/vi/rgCOABMwbMw/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Introduction - Learn how to build your first iOS app in UIKit","channel_name":"tundsdev on YouTube","video_id":"d3Uk0EqaCrM","video_url":"https://www.youtube.com/watch?v=d3Uk0EqaCrM","description":"In this video I'll be giving you an introduction into the App you'll be building in the \"Building Your First iOS App Football Chants in UIKit\" playlist, in this video I'll show you the app and some of the topics that we'll be covering. \n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang","published":"2021-01-09T16:01:51Z","thumbnail_url":"https://img.youtube.com/vi/d3Uk0EqaCrM/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 2 - Adding Assets to a SwiftUI project","channel_name":"tundsdev on YouTube","video_id":"kNWkjbhtJ0I","video_url":"https://www.youtube.com/watch?v=kNWkjbhtJ0I","description":"In this video we'll be using the assets you can download below, and use this within our project as well as discussing enums. \n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #enums #projectsetup #managingassets #swiftui\n\nGithub Resources:\nhttps://github.com/tunds/YouTubeResources","published":"2021-01-09T15:57:12Z","thumbnail_url":"https://img.youtube.com/vi/kNWkjbhtJ0I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 11 - Sending Data With Closures & Mutating Functions in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"cutRmRtsF9I","video_url":"https://www.youtube.com/watch?v=cutRmRtsF9I","description":"We need to send data from our component to our content view so we can manipulate the playing state of each team, we will look into how we can use mutating functions to edit the values within our struct.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #swiftui #mutatingfunctions #closures","published":"2021-01-09T15:57:11Z","thumbnail_url":"https://img.youtube.com/vi/cutRmRtsF9I/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 10 - MVVM - DataFlow in SwiftUI & Binding our ViewModel to our List","channel_name":"tundsdev on YouTube","video_id":"vVthCzayGD8","video_url":"https://www.youtube.com/watch?v=vVthCzayGD8","description":"We'll now look at how we can bind our ViewModel to our List using ObservableObjects, ObservedObject and Published. We'll also discuss how Dataflow works in SwiftUI and how updates to our objects, redraw views onto our view.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #model #swiftui #dataflow #observableobjects #observedobject #published","published":"2021-01-09T15:56:45Z","thumbnail_url":"https://img.youtube.com/vi/vVthCzayGD8/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 5 - Working with the SwiftUI Layout system","channel_name":"tundsdev on YouTube","video_id":"kyI9x_CJqdk","video_url":"https://www.youtube.com/watch?v=kyI9x_CJqdk","description":"In this video we will write some SwiftUI code to build the layout for our rows in the app, we'll discuss what SwiftUI is, Modifiers and breakdown our view using views such as VStacks, HStacks, Image, Button and Text so we can tackle building up our layout.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #model #swiftui #viewmodifiers #swiftuilayout #vstack #hstack #image #button #text","published":"2021-01-09T15:56:45Z","thumbnail_url":"https://img.youtube.com/vi/kyI9x_CJqdk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 7 - Creating our own View Modifiers in SwiftUI","channel_name":"tundsdev on YouTube","video_id":"WsmrFgD8x7Q","video_url":"https://www.youtube.com/watch?v=WsmrFgD8x7Q","description":"In this video we'll learn about how we can build our own view modifier function in order to follow DRY principles, we write our ViewModifier using SwiftUI classes and then we'll apply this onto our View which we built in the previous video.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #swiftui #dry #drypriniciple #viewmodifier","published":"2021-01-09T15:56:45Z","thumbnail_url":"https://img.youtube.com/vi/WsmrFgD8x7Q/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Bonus Football Chants in SwiftUI - Congrats & Challenge 🎉","channel_name":"tundsdev on YouTube","video_id":"_1P9J-zlB5g","video_url":"https://www.youtube.com/watch?v=_1P9J-zlB5g","description":"Great job completing the series, my challenge to you now is to add something new to the app and challenge yourself, feel free to tag me with your creations so I can see the work that you have done 👀\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #swiftui","published":"2021-01-09T15:56:45Z","thumbnail_url":"https://img.youtube.com/vi/_1P9J-zlB5g/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Part 8 - Delegate Design Pattern, Protocols & Cell Reuse","channel_name":"tundsdev on YouTube","video_id":"apv4h0u2avk","video_url":"https://www.youtube.com/watch?v=apv4h0u2avk","description":"In this video we'll be discussing a very common design pattern delegation, we'll discuss why it is used as well as integrating it into our project, alongside this we'll also discuss cell reuse and how we can manage/clean the state of our cells. We'll wrap up by doing a mini refactor on our Model and turn this into a class.\n\nSocial Media\n\nTwitter - https://twitter.com/tundsdev\nInstagram - https://instagram.com/tundsdev\n\n#iosdev #swift #iPhone #uikit #iosdeveloper #swiftlang #Xcode #designpatterns #projectsetup #delegates #protocols #cellreuse #tableviewcells","published":"2021-01-09T15:56:45Z","thumbnail_url":"https://img.youtube.com/vi/apv4h0u2avk/hqdefault.jpg","twitter_url":"https://twitter.com/tundsdev"},{"name":"Asynchronous Image Loading & Caching w/ SwiftUI! (Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"1N3noS3pJ1k","video_url":"https://www.youtube.com/watch?v=1N3noS3pJ1k","description":"Today we look into how to asynchronously load and cache images w/ SwiftUI! Enjoy!\n\nGithub page - https://github.com/V8tr/AsyncImage\n\nMusic by Andrew ApplePie\n\n0:00 Introduction\n0:25 Github Page\n0:36 Download and Set Up\n1:16 Explanation\n3:50 How To Use\n5:23 Finale\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-01-09T14:00:00Z","thumbnail_url":"https://img.youtube.com/vi/1N3noS3pJ1k/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Swift AWS Lambda Tutorial | Serverless Swift | SLaM","channel_name":"Kilo Loco on YouTube","video_id":"OVsIASkVj14","video_url":"https://www.youtube.com/watch?v=OVsIASkVj14","description":"Kilo Loco goes over how to create your first AWS Lambda function in Swift with the SLaM CLI. This tutorial covers how to create a new Swift Package to code your Lambda, packaging the Swift Lambda in a Dockerfile, uploading the Docker image to AWS, and triggering the Lambda from API Gateway.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/main/web/getting-started-swift-lambda\n\nSLaM Repo:\nhttps://github.com/Kilo-Loco/SLaM\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftlang #awslambda #serverlessswift","published":"2021-01-09T03:20:40Z","thumbnail_url":"https://img.youtube.com/vi/OVsIASkVj14/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"SwiftUI How to create Custom Tab View with Tab Bar","channel_name":"Lets Build That App","video_id":"9lVLFlyaiq4","video_url":"https://www.youtube.com/watch?v=9lVLFlyaiq4","description":"Today's lesson we'll discover how to build a custom tab bar component with ZStack and other various SwiftUI trickery.\n\nSwiftUI Mastery Travel Discovery:\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=7092\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-08T15:30:01Z","thumbnail_url":"https://img.youtube.com/vi/9lVLFlyaiq4/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Displaying Data in a List - Following Apple's SwiftUI tutorial PART 4","channel_name":"Alexito’s World","video_id":"rLoz4S3NCh0","video_url":"https://www.youtube.com/watch?v=rLoz4S3NCh0","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-01-08T09:38:23Z","thumbnail_url":"https://img.youtube.com/vi/rLoz4S3NCh0/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Swift Community #3 (Part 1) – Functional Programming (with Tomás Ruiz-López)","channel_name":"Vincent Pradeilles on YouTube","video_id":"UnJA_EE5ta4","video_url":"https://www.youtube.com/watch?v=UnJA_EE5ta4","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nCheck out Bow 👉 https://bow-swift.io\nGet the Playground we used 👉 https://github.com/truizlop/DemystifyingFP\n\nTimecodes\n00:00 – Intro\n01:27 – What is Functional Programming?\n03:20 – Total Functions\n09:15 – Deterministic Functions\n11:57 – Pure Functions\n18:23 – Quiz\n24:10 – Conclusion & Outro\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2021-01-07T15:53:01Z","thumbnail_url":"https://img.youtube.com/vi/UnJA_EE5ta4/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Xcode and Swift Playgrounds","channel_name":"Alex Paul on YouTube","video_id":"xgqRmNls-cY","video_url":"https://www.youtube.com/watch?v=xgqRmNls-cY","description":"In this video, we do an introduction to Xcode and Swift Playgrounds. Xcode is the IDE, Integrated Development Environment we use to write Swift code for iOS applications.","published":"2021-01-07T02:32:31Z","thumbnail_url":"https://img.youtube.com/vi/xgqRmNls-cY/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Enums - Methods and Properties","channel_name":"Alex Paul on YouTube","video_id":"AGxEa4G0ADk","video_url":"https://www.youtube.com/watch?v=AGxEa4G0ADk","description":"Properties and Methods in Enums. \nLink to code https://repl.it/@alexpaul/Enums-Methods-and-Properties#main.swift","published":"2021-01-06T21:32:27Z","thumbnail_url":"https://img.youtube.com/vi/AGxEa4G0ADk/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"How To Use an API - Unsplash! (Swift | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"CmOe9vNopjU","video_url":"https://www.youtube.com/watch?v=CmOe9vNopjU","description":"Today we explore how to use an API. We start with learning what an API is, how to read documentation, and then finally how to GET information from an API using Swift in Xcode. Enjoy! :D\n\nChapters:\n0:00 What is an API?\n0:57 Which API I'm Using\n1:58 What are Keys?\n3:09 Reading the Documentation\n5:45 Setting up our project\n10:28 Calling the API\n16:05 Creating our basic UI\n18:04 Error Handling\n19:04 Done!\n\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2021-01-06T15:41:14Z","thumbnail_url":"https://img.youtube.com/vi/CmOe9vNopjU/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Using Stacks to Arrange Views - Following Apple's SwiftUI tutorial PART 2","channel_name":"Alexito’s World","video_id":"T3-SfAZsZX0","video_url":"https://www.youtube.com/watch?v=T3-SfAZsZX0","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-01-05T19:16:25Z","thumbnail_url":"https://img.youtube.com/vi/T3-SfAZsZX0/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Enumerations","channel_name":"Alex Paul on YouTube","video_id":"XXaaYV1_d-Y","video_url":"https://www.youtube.com/watch?v=XXaaYV1_d-Y","description":"Enumerations in Swift. \nCode can be found here: https://repl.it/@alexpaul/Enumerations#main.swift","published":"2021-01-05T17:49:25Z","thumbnail_url":"https://img.youtube.com/vi/XXaaYV1_d-Y/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"No more [weak self] 🤯 (special video for the 1,000 subscribers)","channel_name":"Vincent Pradeilles on YouTube","video_id":"BGzPK7f13RM","video_url":"https://www.youtube.com/watch?v=BGzPK7f13RM","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\n(Sorry for the black screen between 12.02  and 12.07, I made a mistake during the editing 🙈)\n\nThank you for watching this video 🙌\n\nThe code shown in the video is available here 👉 https://bit.ly/3b3ny3o\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2021-01-05T16:00:19Z","thumbnail_url":"https://img.youtube.com/vi/BGzPK7f13RM/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Creating a CardView - Following Apple's SwiftUI tutorial PART 3","channel_name":"Alexito’s World","video_id":"WpiVEilg07U","video_url":"https://www.youtube.com/watch?v=WpiVEilg07U","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-01-05T15:00:09Z","thumbnail_url":"https://img.youtube.com/vi/WpiVEilg07U/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Why You Should (or Shouldn't) get into iOS Software Development","channel_name":"Dave Jacobsen on YouTube","video_id":"0Ssxh2LdFZ4","video_url":"https://www.youtube.com/watch?v=0Ssxh2LdFZ4","description":"Changing careers is a big deal. Here are my thoughts on what kind of person may do well in software development and iOS.\n\nChannel Intro\nhttps://youtu.be/GF0KAIjx6x4\n\nTimestamps\n0:00 Intro\n0:50 Who software development is for\n2:38 Is iOS for you\n4:30 Who maybe shouldn't do software development\n7:53 Closing \n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds -----\nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2021-01-05T14:30:00Z","thumbnail_url":"https://img.youtube.com/vi/0Ssxh2LdFZ4/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"MortyUI, CoreData, SwiftUI Views and Snake in SwiftUI","channel_name":"Sean Allen on YouTube","video_id":"-SHLN2ZLqpA","video_url":"https://www.youtube.com/watch?v=-SHLN2ZLqpA","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss Thomas Ricouard's new open source SwiftUI project, MortyUI that showcases GraphQL + SwiftUI. I also discuss SwiftUI Views, CoreData and how to build Snake in SwiftUI.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro & #SwiftNews\n1:23 MortyUI\n2:31 SwiftUI View Semantics\n4:00 Core Data\n5:01 Snake in SwiftUI\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2021-01-04T15:27:24Z","thumbnail_url":"https://img.youtube.com/vi/-SHLN2ZLqpA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"NSPredicate for Swift","channel_name":"Stewart Lynch on YouTube","video_id":"9CoUUCL03tA","video_url":"https://www.youtube.com/watch?v=9CoUUCL03tA","description":"In this video you will be given an introduction in how to use NSPredicate for filtering arrays in Swift.\n\nTable of Contents:\n0:00 Introduction\n2:25 Review of Filtering Arrays\n5:40 Introduction to NSPredicate Format\n12:39 NSPredicate Arguments\n15:57 Comparison NSPredicate Options\n17:40 Compound Predicates\n23:24 NSPredicate Evaluate Method\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/]NSPredicateStarterPlayground.zip\n\nCompleted Project:\nhttps://github.com/StewartLynch/NSPredicate_Completed\n\nOther references:\n Array Filtering video:\n   https://youtu.be/9wAhKodOyFI\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch\n```","published":"2021-01-03T14:51:29Z","thumbnail_url":"https://img.youtube.com/vi/9CoUUCL03tA/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Getting started with Apple's SwiftUI tutorial - PART 1","channel_name":"Alexito’s World","video_id":"P3g-0WPBN4s","video_url":"https://www.youtube.com/watch?v=P3g-0WPBN4s","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nhttps://developer.apple.com/tutorials/app-dev-training\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2021-01-03T11:08:26Z","thumbnail_url":"https://img.youtube.com/vi/P3g-0WPBN4s/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"First 2021 Livestream","channel_name":"Lets Build That App","video_id":"2kSFms9XooU","video_url":"https://www.youtube.com/watch?v=2kSFms9XooU","description":"SwiftUI Mastery\nhttps://www.letsbuildthatapp.com/course/SwiftUI%20Mastery%20Travel%20Discovery\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2021-01-01T21:47:09Z","thumbnail_url":"https://img.youtube.com/vi/2kSFms9XooU/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Cocoa Programming L92 - SF Symbols","channel_name":"Apple Programming","video_id":"ab7jkKfJkoY","video_url":"https://www.youtube.com/watch?v=ab7jkKfJkoY","description":"How to use SF Symbols in Big Sur along with NSFont improvements.\n\nWWDC SF Symbols Talk: https://developer.apple.com/videos/play/wwdc2020/10207/\nSF Symbols Application: https://developer.apple.com/sf-symbols/\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2021-01-01T20:00:00Z","thumbnail_url":"https://img.youtube.com/vi/ab7jkKfJkoY/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"iOS Developer Channel Intro: Dave Jacobsen","channel_name":"Dave Jacobsen on YouTube","video_id":"GF0KAIjx6x4","video_url":"https://www.youtube.com/watch?v=GF0KAIjx6x4","description":"When I started learning iOS, I hard a hard time finding content that focused on what it realistically takes to get hired as a new iOS developer. On this channel, I'll be sharing the different steps that I took and offering advice on many different elements that can help you get hired.\n\nIt's not easy but it can be done.\n\nFor my whole story from beginner to landing a job at a Fortune 10 company, click here:\nhttps://youtu.be/QiJ9ge57gkI\n\nTwitter\nhttps://twitter.com/davejacobseniOS\n\n#iOSDeveloper #iOS #DaveJacobsen\n\n----- Music provided by NoCopyrightSounds ----- \nTrack: ROY KNOX - Breathe Me In [NCS Release]\nWatch: https://youtu.be/1xtx6OcvoS8","published":"2020-12-31T15:30:01Z","thumbnail_url":"https://img.youtube.com/vi/GF0KAIjx6x4/hqdefault.jpg","twitter_url":"https://twitter.com/davejacobseniOS"},{"name":"Adding a library to the Swift Package Index","channel_name":"Alexito’s World","video_id":"xRZv2AhPnBQ","video_url":"https://www.youtube.com/watch?v=xRZv2AhPnBQ","description":"Broadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\nPackage: https://swiftpackageindex.com/alexito4/Raster\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2020-12-30T17:15:02Z","thumbnail_url":"https://img.youtube.com/vi/xRZv2AhPnBQ/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"SwiftUI Navigation - NavigationView & NavigationLink Tutorial","channel_name":"Sean Allen on YouTube","video_id":"IopCl8sOyFA","video_url":"https://www.youtube.com/watch?v=IopCl8sOyFA","description":"Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN. \n\nIn today's video I show you how to navigate between screens in your SwiftUI app using NavigationView and NavigationLink. I also the the basics of passing data between views as well as some simple customizations.\n\nUINavigationController Tutorial Video:\nhttps://youtu.be/LbAd2FIlnos\n\nIf you like my teaching or presentation style, I've started creating my own courses:\nhttps://seanallen.teachable.com/\n\nTwitter:\nhttps://twitter.com/seanallen_dev\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nCheck out my podcast, iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\nLinks to my iOS Dev Setup & iOS Dev Book Recommendations\nhttps://www.amazon.com/shop/seanallen\n\n#swift #softwaredeveloper #iosdeveloper","published":"2020-12-30T14:50:26Z","thumbnail_url":"https://img.youtube.com/vi/IopCl8sOyFA/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Diversity in Swift, Apple Resources, Swift at Uber, Indie App Dev, ARKit & More","channel_name":"Sean Allen on YouTube","video_id":"ObALdJyiPgU","video_url":"https://www.youtube.com/watch?v=ObALdJyiPgU","description":"Swift News comes out every Monday - Subscribe or follow me on twitter to be notified of new episodes. In this episode we discuss the new Diversity in Swift initiative, Apple releasing more tutorials and videos, the MacStories App Awards and the story of Uber adopting Swift back in 2016 and how it was nearly a tragedy. We also talk about indie app development, ARKit and more.\n\nMy new SwiftUI Fundamentals course is now available:\nhttps://seanallen.teachable.com/p/swiftui-fundamentals\n\nIf you like my teaching style, I've started releasing my own courses:\nhttps://seanallen.teachable.com/\n\nhttps://seanallen.co\n\nTimestamps:\n0:00 Intro\n0:14 Diversity in Swift\n1:04 New Apple Resources\n2:48 App Clips HIG Update\n3:56 MacStories App Awards\n4:50 Swift at Uber Story\n7:11 Transparent App Icons\n10:06 Video on GitHub\n10:42 AR Corner\n11:20 LOL\n\nLinks:\n\nSwift News Link Repo:\nhttps://github.com/SAllen0400/swift-news\n\nLink to my book - How I Became an iOS Developer:\nhttps://gumroad.com/l/sean-allen-origin\n\nMy Twitter:\nhttps://twitter.com/seanallen_dev\n\nHired.com:\nhttps://hired.com/x/1n01g\n\nMy Podcast - iOS Dev Discussions:\nhttps://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2\n\nBook and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):\n\nRay Wenderlich Books:\nhttps://store.raywenderlich.com/a/20866/link/1\n\nRay Wenderlich Videos:\nhttps://store.raywenderlich.com/a/20866/link/24\n\nPaul Hudson's Hacking With Swift:\nhttps://gumroad.com/a/762098803\n\nDonny Wals - Combine Framework:\nhttps://gumroad.com/a/909014131\n\nMark Moeyken’s SwiftUI Views:\nhttps://www.bigmountainstudio.com/swiftui-views-book/fzc51\n\nLearn Advanced Swift Here:\nhttps://gumroad.com/a/656585843\n\n#swift #softwaredeveloper #iosdeveloper","published":"2020-12-28T16:11:33Z","thumbnail_url":"https://img.youtube.com/vi/ObALdJyiPgU/hqdefault.jpg","twitter_url":"https://twitter.com/SeanA0400"},{"name":"Custom Swift Property Wrappers","channel_name":"Stewart Lynch on YouTube","video_id":"AXfSE2ET8c8","video_url":"https://www.youtube.com/watch?v=AXfSE2ET8c8","description":"In this video, we are going to look at how you can create your own custom Swift property wrappers and learn about two special properties, the wrappedValue and projectedValue and how you might want to use them in both UIKit and SwiftUI implementations.\n\n\nTable of Contents:\n0:00 Introduction\n1:30 WrappedValue\n14:56 ProjectedValue\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/CustomPropertyWrappers-Starter.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/Custom-Property-Wrappers\n\nOther References:\nSwiftUI Property Wrappers - Take 2:\n   https://youtu.be/u3RIfxSk1As\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2020-12-27T14:47:48Z","thumbnail_url":"https://img.youtube.com/vi/AXfSE2ET8c8/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"SwiftUI MVVM | A Realistic Example","channel_name":"Kilo Loco on YouTube","video_id":"bdqEcpppAMc","video_url":"https://www.youtube.com/watch?v=bdqEcpppAMc","description":"Kilo Loco goes over a simple example of how to use MVVM (Model View ViewModel) with SwiftUI. He will cover strategies to keep code consistent, dependency injection of service models, and unit testing.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/swiftui-mvvm\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#swiftui #iosdev #mvvm","published":"2020-12-23T22:30:18Z","thumbnail_url":"https://img.youtube.com/vi/bdqEcpppAMc/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Using Core NFC to scan and verify identity documents, by Maxim Tsvetkov (English)","channel_name":"CocoaHeadsNL","video_id":"IVvFQcHFv9A","video_url":"https://www.youtube.com/watch?v=IVvFQcHFv9A","description":"Discover what is possible with the Core NFC to scan and verify identity documents. Which data you can extract from documents and how you can verify the authenticity of these documents.","published":"2020-12-23T18:25:16Z","thumbnail_url":"https://img.youtube.com/vi/IVvFQcHFv9A/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"PCalc with James Thomson","channel_name":"How it's Built","video_id":"-_ZbWVTQNk0","video_url":"https://www.youtube.com/watch?v=-_ZbWVTQNk0","description":"James Thomson has been maintaining PCalc for over 20 years. How do you write code that survives two decades? Well, you don't but how do you make it less painful? Learn about the natural selection process leading PCalc to have the engine separated from the UI, and how it came handy many years later. Custom UI, accessibility, easter eggs, and the ultimate question of universe: is calculator app a good business? - this episode has something for everyone.\n\nLinks:\nJames Thomson https://twitter.com/jamesthomson\nPCalc https://pcalc.com\nDragThing https://dragthing.com/english/about.html\nAn Illustrated History of Easter Eggs https://www.youtube.com/watch?v=fAaqSr-yShc\nDice https://pcalc.com/dice/index.html\n\nChapters:\n00:00 Intro\n00:34 History Of PCalc \n05:45 UI / Engine separation\n12:22 Architecture\n13:34 State machine\n17:31 Cross-platform\n19:19 In-depth state machine\n22:54 Case for encapsulation of numeric types\n25:44 Reverse engineering a calculator\n27:48 UI theming\n39:19 Representing numbers\n43:12 Unit conversion engine\n47:03 Work from home, year schedule\n48:41 Importance of learning\n53:02 Investing time\n54:19 Art for PCalc\n56:53 About screen\n1:03:33 Dice app as a testbed\n1:06:04 Testing and accessibility\n1:14:13 Cross-platform\n1:19:18 Business of selling a calculator app\n1:26:42 iOS community \n1:33:41 Closing remarks","published":"2020-12-23T16:05:54Z","thumbnail_url":"https://img.youtube.com/vi/-_ZbWVTQNk0/hqdefault.jpg","twitter_url":"https://twitter.com/zats"},{"name":"Build your first iOS app with SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"aP-SQXTtWhY","video_url":"https://www.youtube.com/watch?v=aP-SQXTtWhY","description":"In this livestream I'll show you how to build a complete SwiftUI app from scratch, while also teaching you the basics of Swift. Along the way I'll be answering questions that you might have, and also providing quizzes to help test your learning.\n\nTo follow along, you'll need to install Xcode from the Mac App Store. I'll be using Xcode 12.3, but any version of Xcode after 12.0 should be fine.\n\n* You can download the finished project source code here: https://github.com/twostraws/Trekr\n* You can get the assets used in this video from here: https://www.hackingwithswift.com/samples/first-swiftui-app.zip\n* You can download the free SF Symbols app from Apple here: https://developer.apple.com/sf-symbols/\n\nAs well as helping absolute beginners learn some SwiftUI, this livestream is also taking place in aid of Julian House – a UK charity that provides support for vulnerable and at-risk individuals. These include men, women and young people experiencing homelessness, women and children escaping domestic abuse, adults with learning difficulties and people who need support after leaving prison.\n\nYou can donate to my fundraising effort here: http://justgiving.com/fundraising/twostraws","published":"2020-12-22T20:18:23Z","thumbnail_url":"https://img.youtube.com/vi/aP-SQXTtWhY/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Swift Tips #22 - @dynamicMemberLookup","channel_name":"Vincent Pradeilles on YouTube","video_id":"BRBV1GVnlVY","video_url":"https://www.youtube.com/watch?v=BRBV1GVnlVY","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\nAn interesting real world example of @dynamicMemberLookup is the way RxSwift started to use it to remove a lot of boilerplate code 👉 https://dev.to/freak4pc/what-s-new-in-rxswift-6-2nog#automatic-synthesis-of-raw-binder-endraw-s-using-raw-dynamicmemberlookup-endraw-\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2020-12-22T16:08:22Z","thumbnail_url":"https://img.youtube.com/vi/BRBV1GVnlVY/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Archetapp Survey 2020!","channel_name":"Jared Davidson on YouTube","video_id":"H36n1ahhSMc","video_url":"https://www.youtube.com/watch?v=H36n1ahhSMc","description":"Survey - https://twitter.com/Archetapp/status/1341077801726693382?s=20\n\nMayank Gupta Podcast - https://youtu.be/TUZGducT1Z0\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-12-21T17:48:55Z","thumbnail_url":"https://img.youtube.com/vi/H36n1ahhSMc/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Reusable Onboarding in SwiftUI Part 2","channel_name":"Stewart Lynch on YouTube","video_id":"ofkB333MIr0","video_url":"https://www.youtube.com/watch?v=ofkB333MIr0","description":"This is an extension to the Reusable Onboarding video I posted a while back.  In this video, you will be able to extend your onboarding library to optionally include video clips instead of and image on the onboard screen and also, optionally include a button that will open a web site when tapped.  Once completed you will have a completely reusable and robust library that you can include in all of your projects.\n\nPart 1 - Reusable Onboarding Screens with SwiftUI\nhttps://youtu.be/xMYAJv42SzA\n\nTable of Contents:\n0:00 Introduction\n2:20 Adding Onboarding to a project\n9:04 Capturing video for an onboarding card\n13:00 Adding embedded video to onboarding card\n18:01 Adding a button with link to url\n\nStarter Project Files:\nDownload the following from GitHub as they will be used in the project:\nOnboarding-SwiftUI2:\n   https://github.com/StewartLynch/Onboarding-SwiftUI2\nMenus in SwiftUI\n   https://github.com/StewartLynch/Menus-in-SwiftUI\n\nCompleted Project:\nhttps://github.com/StewartLynch/Onboarding-part-2-Completed\n\nOther References:\nStewart Lynch's YouTube Channel:\nhttps://youtube.com/StewartLynch\nCreaTECH Solutions Website:\nhttps://www.createchsol.com\nStewart Lynch's GitHub:\nhttps://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2020-12-20T14:40:26Z","thumbnail_url":"https://img.youtube.com/vi/ofkB333MIr0/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"My New Apartment / Setup! (December | 2020)","channel_name":"Jared Davidson on YouTube","video_id":"uj6vKPZ-W18","video_url":"https://www.youtube.com/watch?v=uj6vKPZ-W18","description":"Just wanted a record of my new place before it all gets messy. :P\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-12-20T05:39:41Z","thumbnail_url":"https://img.youtube.com/vi/uj6vKPZ-W18/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Build 3 Apps in an Hour Challenge | SwiftUI + AWS","channel_name":"Kilo Loco on YouTube","video_id":"BsRkkjjiHWc","video_url":"https://www.youtube.com/watch?v=BsRkkjjiHWc","description":"Kilo Loco attempts to build three functional apps in less than an hour using SwiftUI, AWS Amplify, and Admin UI. He will attempt to make a note taking app, a chat app, and a new year resolution app. Let's see how far he gets.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/content/tree/main/apple/speedrun-three-apps\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#awsios #swiftui #awsamplify","published":"2020-12-19T16:00:03Z","thumbnail_url":"https://img.youtube.com/vi/BsRkkjjiHWc/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Cocoa Programming L91 - NSTableView Big Sur Updates","channel_name":"Apple Programming","video_id":"IJFhmZOU9sM","video_url":"https://www.youtube.com/watch?v=IJFhmZOU9sM","description":"Big Sur updates to NSTableView. We talk about NSTableView styles and NSTableViewDiffableDataSource.\n\nNSCollectionView diffable data source tutorial:\nhttps://www.youtube.com/watch?v=-WqbJ0Iihkc&amp;t=178s\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-12-19T04:30:01Z","thumbnail_url":"https://img.youtube.com/vi/IJFhmZOU9sM/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"How to generate captions using Clips on iOS!","channel_name":"Vincent Pradeilles on YouTube","video_id":"6mBcw4gBlT0","video_url":"https://www.youtube.com/watch?v=6mBcw4gBlT0","description":"Thank you for watching this video 🙌\n\nNext step, go follow Novall on Twitter 👉 https://twitter.com/NovallSwift\n\nTo download the Clips app 👉 https://apps.apple.com/fr/app/clips/id1212699939\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2020-12-17T15:00:56Z","thumbnail_url":"https://img.youtube.com/vi/6mBcw4gBlT0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Introduction to SwiftUI macOS App Clip Code Generator | Custom Color | Export to SVG and PNG","channel_name":"Xcoding with Alfian","video_id":"37wkmx2PaPM","video_url":"https://www.youtube.com/watch?v=37wkmx2PaPM","description":"In this short video, i want to introduce you to my new open source macOS app, App Clip Code Generator. The app is built using SwiftUI and use Apple provided AppClipCodeGenerator CLI Tool to generate the App Clip Code.\n\nI created this app to make it easier for people to generate App Clip Code  locally and export it to PNG or SVG  files The app works offline, and no need for internet connection to use the app\n\n#appclip #swiftui\n\nHow to install:\n1. Install Apple App Clip Generator CLI Tool from App Clip Resources. https://developer.apple.com/app-clips/resources/\n2. Install librsvg using brew install librsvg\n3. Download latest release from https://github.com/alfianlosari/AppClipCodeGenerator/releases\n4. Allow access to app from Privacy panel in System preferences\n\nGitHub Repository:\nhttps://github.com/alfianlosari/AppClipCodeGenerator\n\nBuilding App Clip Experience in iOS 14 Tutorial\nhttps://youtu.be/_hNNDRR2Ldg\n\nApple App Clip Resources\nhttps://developer.apple.com/app-clips/resources/\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/","published":"2020-12-17T08:01:58Z","thumbnail_url":"https://img.youtube.com/vi/37wkmx2PaPM/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"CocoaHeadsNL Online Meetup, 16 December 2020","channel_name":"CocoaHeadsNL","video_id":"oMY9Ym_ny3M","video_url":"https://www.youtube.com/watch?v=oMY9Ym_ny3M","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have Maxim Tsvetkov who will be talking about the new features of Core NFC since iOS 13 to scan and verify identity documents.\n\nPlease note: we start at 20:00 Hrs CET, one hour later than the regular meetups.","published":"2020-12-17T07:52:03Z","thumbnail_url":"https://img.youtube.com/vi/oMY9Ym_ny3M/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Stewart Lynch on YouTube","channel_name":"Stewart Lynch on YouTube","video_id":"E-Ef_pc-m8w","video_url":"https://www.youtube.com/watch?v=E-Ef_pc-m8w","description":"Here are some reasons why you might want to follow me and subscribe to my channel.","published":"2020-12-17T06:40:50Z","thumbnail_url":"https://img.youtube.com/vi/E-Ef_pc-m8w/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 19: SAD!","channel_name":"Code Completion","video_id":"rFYt0wtdWDA","video_url":"https://www.youtube.com/watch?v=rFYt0wtdWDA","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters:\n00:00 - Intro\n00:21 - Indie App Showcase - Opus One\n03:37 - Calling All Indie Developers!\n04:02 - GitHub Updates: Dark Mode\n06:16 - GH Corporate Sponsorships\n11:34 - GH Auto-Merging Pull Requests\n15:09 - GH Discussions\n22:47 - Personal Open-Source Projects\n32:13 - Sponsor - Super Easy Timer\n32:49 - Complete The Code\n33:56 - Compiler Error\n53:29 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Opus One in our new Indie App Spotlight: https://apps.apple.com/us/app/opus-one-daily-planner/id941852977,\n• New features coming to GitHub, and\n• Running an Open Source repo.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nThis week's Compiler Error has a theme: Thunderbolt!\n1 - USB4 consolidates various USB transfer modes introduced over the years by basing itself on the Thunderbolt 3 protocol, though host-support for tunneling existing Thunderbolt devices over a USB4 port is optional.\n2 - Much like Thunderbolt 3, demonstration versions of Light Peak used a modified USB port, being run from a prototype Mac Pro logic board, transmitting data over a 30-meter optical-fiber cable.\n3 - Thunderbolt 1, 2, and 3 can support up to 6 daisy chained devices, however devices that can make more than one downstream Thunderbolt port available will require a Thunderbolt 4 compatible computer.\n4 - The copper variation of Light Peak was co-developed by Apple and Intel, with Apple trademarking the term Thunderbolt, though the trademark was later transferred to Intel.\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, December 11th, 2020.","published":"2020-12-16T23:32:59Z","thumbnail_url":"https://img.youtube.com/vi/rFYt0wtdWDA/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Closures","channel_name":"Alex Paul on YouTube","video_id":"Q0fahJeV4Zo","video_url":"https://www.youtube.com/watch?v=Q0fahJeV4Zo","description":"Closures in Swift. \nLink to code https://repl.it/@alexpaul/Closures#main.swift","published":"2020-12-16T17:42:57Z","thumbnail_url":"https://img.youtube.com/vi/Q0fahJeV4Zo/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Custom Styles - SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"J6hrPpXyjf4","video_url":"https://www.youtube.com/watch?v=J6hrPpXyjf4","description":"A demonstration of the kind of the reusable custom styles you can create for SwiftUI controls.\n\nYou can learn how to do this by watching the three videos mentioned in the description below.\n\nSource Code for the project used to create this video available at:\n   https://github.com/StewartLynch/Custom-Styling-in-SwiftUI\n\nCustom Button Styles\n  https://youtu.be/vOyx4whZXcU\nCustom Toggle Styles\n   https://youtu.be/vpzSdnp1fhw\nCustom ProgressView and GroupBox styles\n   https://youtu.be/x0P9jifGl5U","published":"2020-12-16T14:45:48Z","thumbnail_url":"https://img.youtube.com/vi/J6hrPpXyjf4/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Xcode + Regular Expression = 🤯","channel_name":"Vincent Pradeilles on YouTube","video_id":"c_0Q2rsnuLo","video_url":"https://www.youtube.com/watch?v=c_0Q2rsnuLo","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2020-12-15T16:00:13Z","thumbnail_url":"https://img.youtube.com/vi/c_0Q2rsnuLo/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Clean Code - Book Review","channel_name":"Tom Baranowicz","video_id":"mDSSuOrarcs","video_url":"https://www.youtube.com/watch?v=mDSSuOrarcs","description":"I’ve recently read “Clean Code” by Robert C. Martin and… I wish I'd read this book 10 years ago when I was starting my journey as a professional developer. Let me explain to you why I believe that every Junior Developer should read… at least part of this book.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-12-15T14:00:22Z","thumbnail_url":"https://img.youtube.com/vi/mDSSuOrarcs/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Cocoa Programming L90 - Custom Search Suggestions Window","channel_name":"Apple Programming","video_id":"3iuHMd0-8BI","video_url":"https://www.youtube.com/watch?v=3iuHMd0-8BI","description":"How to create a custom search suggestions window in Cocoa. This talk was originally put on by the Back to the Mac conference, found here: https://www.youtube.com/channel/UCqiRMXmkXN1KDrX4WYlS5rw\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-12-14T18:30:00Z","thumbnail_url":"https://img.youtube.com/vi/3iuHMd0-8BI/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"ProgressView and GroupBox Styling in SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"x0P9jifGl5U","video_url":"https://www.youtube.com/watch?v=x0P9jifGl5U","description":"This is the third and final in a series of videos where we look at creating resusable styles for several ui controls that we use in SwiftUI.  If you haven't already watched the ones on Custom Button and Custom Toggle Styles, and  I suggest you do that first as this follows them closely. \n\nAll videos in this series\nCustom Button Styles: https://youtu.be/vOyx4whZXcU\nCustom Toggle Styles: https://youtu.be/vpzSdnp1fhw\nCustom ProgressView and GroupBox Styles: https://youtu.be/x0P9jifGl5Un\n\nTable of Contents:\n0:00 Introduction\n1: 33 ProgressView styling\n9:32 GroupBox styling\n\nCompleted Project:\nhttps://github.com/StewartLynch/ProgressView-GroupBox-Styling\n\nFrederico Zanatello's blog on custom label styles:\nhttps://fivestars.blog/swiftui/label.html\n\nOther References:\nStewart Lynch's YouTube Channel:\nhttps://youtube.com/StewartLynch\nCreaTECH Solutions Website:\nhttps://www.createchsol.com\nStewart Lynch's GitHub:\nhttps://github.com/StewartLynch","published":"2020-12-13T15:06:43Z","thumbnail_url":"https://img.youtube.com/vi/x0P9jifGl5U/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Swift Tips #21 - callAsFunction","channel_name":"Vincent Pradeilles on YouTube","video_id":"td_7eLXo0w0","video_url":"https://www.youtube.com/watch?v=td_7eLXo0w0","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2020-12-10T15:35:36Z","thumbnail_url":"https://img.youtube.com/vi/td_7eLXo0w0/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Functions","channel_name":"Alex Paul on YouTube","video_id":"E3lmXVUdj38","video_url":"https://www.youtube.com/watch?v=E3lmXVUdj38","description":"Functions in Swift. \nCode to repl https://repl.it/@alexpaul/Functions#main.swift","published":"2020-12-10T00:54:57Z","thumbnail_url":"https://img.youtube.com/vi/E3lmXVUdj38/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"ChartsDemo SwiftUI","channel_name":"Stewart Lynch on YouTube","video_id":"5Lh0mnEIpHQ","video_url":"https://www.youtube.com/watch?v=5Lh0mnEIpHQ","description":"This video demonstrates a variety of different charts using the UIKit Charts Framework by Daniel Gindi (https://github.com/danielgindi/Charts)\n\nYou can learn how to do this by watching either of the two videos mentioned in the description below.\n\nSource Code available at:\n   https://github.com/StewartLynch/Charts-SwiftUI\n\nBarChart Tutorial\n   https://youtu.be/csd7pyfEXgw\nPieChart Tutorial\n   https://youtu.be/p9GW_Ft5dnU","published":"2020-12-09T15:12:32Z","thumbnail_url":"https://img.youtube.com/vi/5Lh0mnEIpHQ/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Code Completion Episode 18:  Always be Learning","channel_name":"Code Completion","video_id":"8XLJdG6moRs","video_url":"https://www.youtube.com/watch?v=8XLJdG6moRs","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nChapters: \n00:00 - Intro\n00:40 - Sponsor: Huuungry\n01:41 - “How did you get into development?”\n05:51 - “Did you have any tech fascination before you started programming?”\n06:52 - “What was it like going from a  bootcamp to your internship?”\n11:35 - “Were you able to get mentorship when you started as a junior?”\n13:25 - “What advice would you give when you need to ask questions or get help from your senior developers?”\n18:10 - “What are your current interests as a developer?”\n24:09 - “What were your thoughts seeing a WWDC session for the first time?”\n27:11 - “Are there any facets of your everyday life that have changed since you became a developer?”\n30:48 - “Assuming you had an unlimited budget and time, what would you dive into next?”\n35:12 - “How did you transition from Junior to Mid-level developer to instructor, etc?”\n41:02 - “Any final advice?”\n43:21 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we spotlight one of our hosts, Johnny!\n• How Johnny got into development,\n• Johnny's path from junior developer to instructor, and\n• What Johnny looks forward to exploring more of in development.\n\nThis week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the App Store today to give it a try.\n\nYour hosts for this week: Johnny Hicks and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @JohnnyDHicks and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.","published":"2020-12-08T23:06:14Z","thumbnail_url":"https://img.youtube.com/vi/8XLJdG6moRs/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Swift Tips #20 - StaticString","channel_name":"Vincent Pradeilles on YouTube","video_id":"ezXVW1z3skA","video_url":"https://www.youtube.com/watch?v=ezXVW1z3skA","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/\n\n•••••••••••• Music By •••••••••••••\n\"Picket Fences''\nJay Man - OurMusicBox\nhttps://www.our-music-box.com\nhttps://www.youtube.com/c/ourmusicbox","published":"2020-12-08T16:27:17Z","thumbnail_url":"https://img.youtube.com/vi/ezXVW1z3skA/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Let's see how Xcode's refactoring tool can help us 🤔","channel_name":"Vincent Pradeilles on YouTube","video_id":"zZoiqQhHUCs","video_url":"https://www.youtube.com/watch?v=zZoiqQhHUCs","description":"#iOS #swift #softwaredeveloper #iosdeveloper\n\nThank you for watching this video 🙌\n\n➜ Twitter: https://twitter.com/v_pradeilles\n➜ GitHub: https://github.com/vincent-pradeilles/\n➜ LinkedIn: https://www.linkedin.com/in/vincentpradeilles/","published":"2020-12-06T16:45:13Z","thumbnail_url":"https://img.youtube.com/vi/zZoiqQhHUCs/hqdefault.jpg","twitter_url":"https://twitter.com/v_pradeilles"},{"name":"Charts Framework SwiftUI  -  PieChart","channel_name":"Stewart Lynch on YouTube","video_id":"p9GW_Ft5dnU","video_url":"https://www.youtube.com/watch?v=p9GW_Ft5dnU","description":"This is the second video in a series that shows you how you can implement the UIKit Charts Framework (see link below) into a SwiftUI project.  In this video, I work through a PieChart example, but the knowledge learned should help you move forward to use any of Chart types.\n\nPrevious video on implementing Bar Charts\n   https://youtu.be/csd7pyfEXgw\n\nCharts Framework: \n   https://github.com/danielgindi/Charts\n\nTable of Contents:\n0:00 Introduction\n1:03 Adding the Charts Framework to a project\n2:18 Creating a UIViewRepresentable\n6:49 Formatting the PieChart\n17:05 Adding delegate functions\n\nStarter Project Files:\n   http://www.createchsol.com/StarterProjects/PieChartData.zip\n\nCompleted Project:\n   https://github.com/StewartLynch/PieChart-in-SwiftUI-Completed\n\nOther References:\nStewart Lynch's YouTube Channel:\n   https://youtube.com/StewartLynch\nStewart Lynch on Twitter:\n   https://twitter.com/StewartLynch\nCreaTECH Solutions Website:\n   https://www.createchsol.com\nStewart Lynch's GitHub:\n   https://github.com/StewartLynch\n\nBuy me a coffee :)\nhttps://ko-fi.com/stewartlynch","published":"2020-12-06T14:55:44Z","thumbnail_url":"https://img.youtube.com/vi/p9GW_Ft5dnU/hqdefault.jpg","twitter_url":"https://twitter.com/StewartLynch"},{"name":"Legends of Runeterra and Swift","channel_name":"Alexito’s World","video_id":"sfHsztWRxuA","video_url":"https://www.youtube.com/watch?v=sfHsztWRxuA","description":"Working on a UI app for my Legends of Runeterra Wallpaper Downloader tool.\n\nBroadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\n\n————————————————————­———————————\nWeb: https://alejandromp.com\nTwitch: https://www.twitch.tv/alejandromp4\nTwitter:  https://twitter.com/alexito4","published":"2020-12-06T05:36:29Z","thumbnail_url":"https://img.youtube.com/vi/sfHsztWRxuA/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How I Make Money as A Developer w/o a College Degree","channel_name":"Jared Davidson on YouTube","video_id":"8YJSjfFZ9M0","video_url":"https://www.youtube.com/watch?v=8YJSjfFZ9M0","description":"Today we get into the 3 phases I've been through as a self-taught developer and some of the resources that could help you to get a job and start earning money as a developer. I'm specifically an iOS Developer, but these things apply to everyone. Enjoy! :]\n\nSome websites mentioned:\n\nhttps://www.upwork.com\nhttps://www.freelancer.com\nhttps://www.glassdoor.com\nhttps://www.indeed.com\nhttps://angel.co\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-12-04T20:29:24Z","thumbnail_url":"https://img.youtube.com/vi/8YJSjfFZ9M0/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Build A Weather App in SwiftUI (tutorial)","channel_name":"Gary Tokman on YouTube","video_id":"-Q-Gc5t0zoI","video_url":"https://www.youtube.com/watch?v=-Q-Gc5t0zoI","description":"GET PART 2: \nhttps://www.buymeacoffee.com/garytokman/e/11649\n\nGET PAW: \nhttps://setapp.sjv.io/paw\n\nSTARTER FILES:\nhttps://app.box.com/s/onvokq40fwdwbgv9vqbqia3tazgir6py\n\nInstagram: https://instagram.com/f6ary\nTwitter: https://twitter.com/f6ary / @f6ary\nGithub: https://github.com/gtokman\nEmail: hello@garytokman.me\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n0:00 Intro\n1:53 Xcode Basics\n7:18 Header View\n10:58 OpenWeatherAPI\n12:51 Check-In\n13:30 Paw & API Client\n20:54 Quicktype\n25:11 WeatherService\n32:13 Icon Setup\n36:08 Tests\n39:21 Check-In\n39:56 Current Forecast View\n52:40 Extensions\n57:51 CoreLocation\n01:02:06 Combine Intro\n01:05:23 Current Forecast View\n01:09:53 Broken Test\n01:12:22 Bug fixes\n01:13:08 Update Content View\n01:19:19 Check-In\n01:19:51 Hourly Forecast View\n01:22:22 Custom Modifiers\n01:23:21 Hourly Forecast View\n01:30:21 Extentsions\n01:31:50 Wire up Hourly Forecast View\n01:34:31 More Details View\n01:36:18 Daily Forecast View\n01:42:29 Extentsions\n01:46:04 Wire up Daily Forecast View\n01:47:21 Bug Fixes\n01:48:39 Content View\n01:49:43 Run on Sim\n01:50:44 Outro\n\n#swiftui #iosdev #swiftprogramming #swiftuitutorial","published":"2020-12-04T00:57:11Z","thumbnail_url":"https://img.youtube.com/vi/-Q-Gc5t0zoI/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Spotify API in JavaScript Tutorial - Playlist Export","channel_name":"Tom Baranowicz","video_id":"Bk90lT6ne3g","video_url":"https://www.youtube.com/watch?v=Bk90lT6ne3g","description":"Spotify API gives access to all playlists and details of user. In this tutorial, we will create the Spotify App and use JavaScript to export our playlists and save them in a local directory.\n\nSource Code: https://github.com/tombaranowicz/SpotifyPlaylistExport\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-12-03T13:01:58Z","thumbnail_url":"https://img.youtube.com/vi/Bk90lT6ne3g/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Building Static Site Blog with Swift Publish & Netlify Continuous Deployment","channel_name":"Xcoding with Alfian","video_id":"oc9ZkhPiQu0","video_url":"https://www.youtube.com/watch?v=oc9ZkhPiQu0","description":"In this video, we will learn how to build a simple static blog website using an open source Swift Static Site Generator library named Publish by John Sundell. To deploy the blog to the internet, we will use Netlify as the hosting provider. It supports Git Continuous Deployment and provides high performance distributed CDN to serve the content around the world.\n#swiftlang #blog #ssg\n\nTimeline:\n00:00 Introduction & Demo\n03:19 What is SSG\n05:15 Installing Publish CLI\n06:49 Setup New Publish Website\n08:36 Running Website from Local Server\n09:50 Understanding Content Directory\n12:25 Add New Post Markdown File\n15:48 Add Sections to Website\n18:16 Configure Website Title & Description\n19:26 Understanding Publish Foundation Theme\n23:37 Demo of custom theme implementation from XCA\n26:16 Setup Continuous Deployment using Netlify & GitHub\n\nPublish GitHub Repository:\nhttps://github.com/JohnSundell/Publish\n\nNetlify Website:\nhttps://www.netlify.com\n\nNetlify Blog - What is a static site generator:\nhttps://www.netlify.com/blog/2020/04/14/what-is-a-static-site-generator-and-3-ways-to-find-the-best-one/\n\nMarkdown Syntax Guide:\nhttps://www.markdownguide.org/basic-syntax/\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/","published":"2020-12-01T04:54:48Z","thumbnail_url":"https://img.youtube.com/vi/oc9ZkhPiQu0/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Code Completion Episode 17: It would be nicer if things were nicer","channel_name":"Code Completion","video_id":"OccQL_Ltiu4","video_url":"https://www.youtube.com/watch?v=OccQL_Ltiu4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n00:00 - Pre-show Note\n00:22 - Intro\n03:50 - 15% App Store Revenue Cut\n06:08 - MacBook Air Thoughts\n22:16 - Which UI Framework to Use?\n42:52 - Sponsor - Pennant\n43:45 - Complete The Code\n45:13 - Compiler Error\n01:00:33 - Outro\n\nFollow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• Spencer's MacBook Air setup woes,\n• The App Store's new 15% commission rate for small businesses, and\n• Differences between AppKit, UIKit, and the various flavors of SwiftUI when starting a new Mac app.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!!\n\nThis week's Compiler Error has a theme: Esoteric Objective-C “standard library” features:\n1 - Tagged pointers encode their entire object into the non-addressing bits of a pointer, ultimately allowing faster allocations for specific hard-coded classes known by the runtime.\n2 - NSZone’s primary purpose was to allow objects to be allocated within the same memory page, so swap would be fast, and those objects could be free’d in one go.\n3 - NSProxy is a non-NSObject base class that allows for message dispatch to be easily redirected to another object, but does not have an initializer implemented for subclasses to fall back on.\n4 - __NSAtom is a special class that is ultimately the boolean-opposite to nil: any message you send it will always return an __NSAtom, which is very intentionally equal to 1.\n\nYour hosts for this week: Fernando Olivares, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, November 28th, 2020.","published":"2020-11-30T22:19:58Z","thumbnail_url":"https://img.youtube.com/vi/OccQL_Ltiu4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Tuples","channel_name":"Alex Paul on YouTube","video_id":"6-EaQVzdb20","video_url":"https://www.youtube.com/watch?v=6-EaQVzdb20","description":"Tuples in Swift. \nLink to code https://repl.it/@alexpaul/Tuples#main.swift","published":"2020-11-27T21:50:22Z","thumbnail_url":"https://img.youtube.com/vi/6-EaQVzdb20/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Code Completion Episode 16: It's mini in the non-trademarkable kind of way","channel_name":"Code Completion","video_id":"Qvgdbb7725M","video_url":"https://www.youtube.com/watch?v=Qvgdbb7725M","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n00:00 - Intro\n00:19 - Initial Thoughts of the Minis\n06:08 - MacBook Air Thoughts\n23:36 - Big Sur Launch Issues\n34:10 - Supplemental Dev Skills and Interview Standardization\n49:18 - Sponsor - Bon Voyage\n50:19 - Complete The Code\n51:56 - Compiler Error\n01:02:51 - Outro\n01:04:00 - Aftershow 🥳\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The iPhones, especially the desires around a perfect iPhone mini, and\n• The M1 processor.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Mystiko. Search for Mystiko on the iMessage App Store today to give it a try. https://apps.apple.com/us/app/mystiko/id1148340942?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nThis week's Compiler Error has a theme: Languages derived from Objective-C:\n1 - Hoping to improve Javascript, Objective-J was invented as a way of bringing Objective-C’s class and message sending syntax and more over to web development, but without the *’s.\n2 - Objective-C++ is a variant of Objective-C that adds the same extensions to C++ as it does to C, effectively duplicating the implementations of classes, exception handling, and closures.\n3 - Objective-C# is another variant of Objective-C started in 2009 after the success of the iPhone hoping to bring dynamic dispatch to C#, but was not actively maintained.\n4 - Inspired by an off-hand remark, Objective-Rust is a toy language recently developed that adds some Objective-C syntax to Rust, for better interoperability between the two languages.\n\nYour hosts for this week: Johnny Hicks, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @JohnnyDHicks, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, November 14th, 2020.","published":"2020-11-25T16:09:43Z","thumbnail_url":"https://img.youtube.com/vi/Qvgdbb7725M/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Full stack Swift with Arduino, Axel Roest (English)","channel_name":"CocoaHeadsNL","video_id":"09ro41ECED8","video_url":"https://www.youtube.com/watch?v=09ro41ECED8","description":"Axel will present how Swift can be used on the Arduino platform to read sensor data. He collects the data on a Raspberry-Pi and display it on a website built using Vapor, a server-side Swift framework.","published":"2020-11-22T11:35:56Z","thumbnail_url":"https://img.youtube.com/vi/09ro41ECED8/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"CocoaHeadsNL Online Meetup, 18 November 2020","channel_name":"CocoaHeadsNL","video_id":"EggomRt3B1A","video_url":"https://www.youtube.com/watch?v=EggomRt3B1A","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we have Axel Roest who talks about the possibilities of using Swift to build a full stack application with just Swift on an Arduino and a Raspberry Pi.\n\nPlease note: we start at 20:00 Hrs CET, one hour later than the regular meetups.","published":"2020-11-19T07:54:48Z","thumbnail_url":"https://img.youtube.com/vi/EggomRt3B1A/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Control Flow","channel_name":"Alex Paul on YouTube","video_id":"AWnnAeK18NI","video_url":"https://www.youtube.com/watch?v=AWnnAeK18NI","description":"Control flow in Swift. \nLink to repl code https://repl.it/@alexpaul/Control-Flow#main.swift","published":"2020-11-19T03:38:25Z","thumbnail_url":"https://img.youtube.com/vi/AWnnAeK18NI/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Why I'm not switching to Apple Silicon anytime soon.","channel_name":"Tom Baranowicz","video_id":"vcQTLFd72TI","video_url":"https://www.youtube.com/watch?v=vcQTLFd72TI","description":"Is it worth buying MacBook Pro 2020 with Apple Silicon M1 chip for software engineers and developers?\n\nHey, it’s Tom and in this video, I would like to share with you my thoughts about the transition to Apple Silicon M1 chip from a Software Developer perspective. So I was really waiting for the recent Apple event as I believed that they would bump the Macbook Pro 16” spec, still using intel chips. However that didn’t happen so I’m going to buy the existing model, instead of waiting for Apple Silicon based new Macbook Pro 16”, you might think that I’m insane, but let me explain to you why I decided to do this.\n\nDocker blog post: https://www.docker.com/blog/apple-silicon-m1-chips-and-docker/ \nDocker Github issue: https://github.com/docker/for-mac/issues/4733\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-11-17T15:35:43Z","thumbnail_url":"https://img.youtube.com/vi/vcQTLFd72TI/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Code Completion Episode 15: Mini mini M1ni","channel_name":"Code Completion","video_id":"pTSehovvpEg","video_url":"https://www.youtube.com/watch?v=pTSehovvpEg","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps: \n\n00:00 - Intro\n00:19 - iPhones of All Sizes\n14:45 - M1ni\n34:33 - Sponsor - Mystiko\n35:34 - Complete The Code\n38:16 - Compiler Error\n47:41 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The iPhones, especially the desires around a perfect iPhone mini, and\n• The M1 processor.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Mystiko. Search for Mystiko on the iMessage App Store today to give it a try. https://apps.apple.com/us/app/mystiko/id1148340942?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nThis week's Compiler Error has a theme: Languages derived from Objective-C:\n1 - Hoping to improve Javascript, Objective-J was invented as a way of bringing Objective-C’s class and message sending syntax and more over to web development, but without the *’s.\n2 - Objective-C++ is a variant of Objective-C that adds the same extensions to C++ as it does to C, effectively duplicating the implementations of classes, exception handling, and closures.\n3 - Objective-C# is another variant of Objective-C started in 2009 after the success of the iPhone hoping to bring dynamic dispatch to C#, but was not actively maintained.\n4 - Inspired by an off-hand remark, Objective-Rust is a toy language recently developed that adds some Objective-C syntax to Rust, for better interoperability between the two languages.\n\nYour hosts for this week: Johnny Hicks, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @JohnnyDHicks, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, November 14th, 2020.","published":"2020-11-16T22:46:10Z","thumbnail_url":"https://img.youtube.com/vi/pTSehovvpEg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Modern Collection View [5] - Compositional Layout | Per Section Composable Layout","channel_name":"Xcoding with Alfian","video_id":"AbX-Kq_m_HU","video_url":"https://www.youtube.com/watch?v=AbX-Kq_m_HU","description":"In this video, we are going to learn and implement the Collection View Compositional Layout:\n1. Learn about the concept of Compositional layout, from item, group, size, dimension, and section.\n2. Learn how to compose per-section based grid or list layout in a collection view.\n3. Build single and multi line carousels, list,  and adaptive grid layouts that support dynamic sizing cell for the best accessibility.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/UIKit-CompositionalLayout-Tutorial\n\nTimeline:\n00:00 Intro & App Demo\n01:42 Starter Project Introduction\n05:41 Compositional Layout Concept\n07:44 Demo - Building Grid Layout with Compositional Layout\n11:02 Layout 1 - Stories Carousel, Header, and Separator\n19:09 Layout 2 - Banner Carousel\n22:39 Layout 3 - Column Carousel\n27:40 Layout 4 - List\n29:50 Layout 5 - Adaptive Gird\n\nIntro to Diffable Data Source in Collection View\nhttps://youtu.be/rtL-PPM_dPs\n\nList in Collection View & List Cell Content Configuration:\nhttps://youtu.be/Cn9iJSsR1sk\n\nModern Cell Registration Video:\nhttps://youtu.be/vtExo9IX0gE\n\nWWDC 2019-Advances in Collection View Layout:\nhttps://developer.apple.com/videos/play/wwdc2019/215/\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/","published":"2020-11-15T16:42:48Z","thumbnail_url":"https://img.youtube.com/vi/AbX-Kq_m_HU/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Custom SwiftUI Debugging View Frames - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"qODbPJFKEXc","video_url":"https://www.youtube.com/watch?v=qODbPJFKEXc","description":"How to create improved and superiors view frames for debugging in SwiftUI.\n\nThe code on GitHub: https://github.com/matthiaszarzecki/CustomDebuggingViewFrames\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2020-11-14T10:06:21Z","thumbnail_url":"https://img.youtube.com/vi/qODbPJFKEXc/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"Optionals","channel_name":"Alex Paul on YouTube","video_id":"B77J3WIhDAw","video_url":"https://www.youtube.com/watch?v=B77J3WIhDAw","description":"Optionals in Swift. \nrepl link to code https://repl.it/@alexpaul/Optionals#main.swift","published":"2020-11-12T00:04:41Z","thumbnail_url":"https://img.youtube.com/vi/B77J3WIhDAw/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Collection Types - Sets","channel_name":"Alex Paul on YouTube","video_id":"ug2RYDrJnuo","video_url":"https://www.youtube.com/watch?v=ug2RYDrJnuo","description":"Sets in Swift. \nrepl link to code https://repl.it/@alexpaul/Collection-Types-Sets","published":"2020-11-11T22:13:01Z","thumbnail_url":"https://img.youtube.com/vi/ug2RYDrJnuo/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Code Completion Episode 14: We Broke The First Rule of Dev Club","channel_name":"Code Completion","video_id":"zHu2fC9chzU","video_url":"https://www.youtube.com/watch?v=zHu2fC9chzU","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n0:19 - Apple Event Predictions\n20:11 - Interview Like a Pro\n1:26:53 - Sponsor: Stick Widgets\n1:27:49 - Complete The Code\n1:30:31 - Compiler Error\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• What Apple could announce at the One More Time event, and\n• How to nail an interview like a pro.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to [https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8](https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8) today to check it out!\n\nThis week's Compiler Error has a theme: Sorting Algorithms:\n1 - Neuralsort makes use of a convolutional neural network to sort at O(2n) speeds on average, though the worst case can take quadratic time.\n2 - Spaghetti Sort is capable of sorting its contents at O(n) speeds even in the worst of cases, but requires a quadratic amount of memory in the process.\n3 - Bogosort uses the power of random shuffling to achieve a computational complexity of O(n) in the best of cases, but is unfortunately not stable in the process.\n4 - Named after Tim, Timsort is used in Swift 5 to perform sorting needs in Arrays, which is especially tuned to reversing the order of an already sorted collection.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, November 7th, 2020.","published":"2020-11-11T18:10:27Z","thumbnail_url":"https://img.youtube.com/vi/zHu2fC9chzU/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Is Swift useful only for Apple development?","channel_name":"Alexito’s World","video_id":"A9XEftBHelc","video_url":"https://www.youtube.com/watch?v=A9XEftBHelc","description":"Answering the crucial questions. There is a lot of misunderstanding in the general development community about what Swift is. Hopefully this clarifies it a little bit! \nThe question was answered live in a stream.\n\n\nBroadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\nWeb: https://alejandromp.com\nTwitter:  https://twitter.com/alexito4","published":"2020-11-10T23:00:03Z","thumbnail_url":"https://img.youtube.com/vi/A9XEftBHelc/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Swift Concurrency Roadmap is finally here!","channel_name":"Alexito’s World","video_id":"5wz8d8n1540","video_url":"https://www.youtube.com/watch?v=5wz8d8n1540","description":"The first look at the new Swift Concurrency Roadmap.\n\n\nBroadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\nWeb: https://alejandromp.com\nTwitter:  https://twitter.com/alexito4","published":"2020-11-08T10:13:04Z","thumbnail_url":"https://img.youtube.com/vi/5wz8d8n1540/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"Not much going on right now...","channel_name":"Jared Davidson on YouTube","video_id":"JpvWXwJdfys","video_url":"https://www.youtube.com/watch?v=JpvWXwJdfys","description":"You know, I wanted to make a video today and just back away from code for a sec. Might do this some more. Don't worry though, more tutorials soon. :]\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-11-07T21:50:41Z","thumbnail_url":"https://img.youtube.com/vi/JpvWXwJdfys/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Modern Collection View [4] - Edit with Diffable Data Source | Reordering | Swipe Action | Checkmark","channel_name":"Xcoding with Alfian","video_id":"LVPc8ij7r_Y","video_url":"https://www.youtube.com/watch?v=LVPc8ij7r_Y","description":"In this video,  we're going to learn all about editing data with diffable data source and snapshot with several features:\n1. Edit mode with accessories to delete and reorder items.\n2. Select Characters with Checkmark accessory.\n3. Swipe to delete item\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/EditInCollectionViewDiffableDataSource\n\nTimeline:\n00:00 Intro & App Demo\n01:32 Starter Project\n03:58 Add Selected Character Checkmark\n09:19 Add Edit Mode & Accessories for delete and reorder\n11:54 Delete Handler\n14:17 Reordering Handler\n18:43 Swipe to Delete Action Provider\n\nIntro to Diffable Data Source in Collection View\nhttps://youtu.be/rtL-PPM_dPs\n\nList in Collection View & List Cell Content Configuration:\nhttps://youtu.be/Cn9iJSsR1sk\n\nModern Cell Registration Video:\nhttps://youtu.be/vtExo9IX0gE\n\nCollection View Data Diffing With Swift Collection Diffing:\nhttps://youtu.be/M5HKP7FlcKY\n\nWWDC 2019-Advances in Data Sources:\nhttps://developer.apple.com/videos/play/wwdc2019/220\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/","published":"2020-11-06T07:20:03Z","thumbnail_url":"https://img.youtube.com/vi/LVPc8ij7r_Y/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Collection Types - Dictionaries","channel_name":"Alex Paul on YouTube","video_id":"Gd_de-TNAwQ","video_url":"https://www.youtube.com/watch?v=Gd_de-TNAwQ","description":"Dictionaries in Swift. Link to repl https://repl.it/@alexpaul/Collection-Types-Dictionaries#main.swift","published":"2020-11-04T19:48:04Z","thumbnail_url":"https://img.youtube.com/vi/Gd_de-TNAwQ/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Code Completion Episode 13: Host Spotlight: Dimitri — Happy to Sell Only Two Copies","channel_name":"Code Completion","video_id":"iQOq2Uudsoc","video_url":"https://www.youtube.com/watch?v=iQOq2Uudsoc","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we spotlight one of our hosts, Dimitri!\n• How Dimitri got into development,\n• Dimitri's current interests and areas to explore,\n• Fernando asks: “You can swap one feature from Swift and Obj-C. Which feature from Obj-C goes to Swift and which does Swift give to Obj-C? Explain in iambic pentameter.”, and\n• Spencer asks: “If you could have time to work on an old side-project/hobby project what would it be and why?”\n\nThis week's episode of Code Completion is brought to you by Fernando and his new book: From Junior to Senior for sponsoring Code Completion. Go to https://gumroad.com/l/QutHw today to learn more!\n\nYour hosts for this week: Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, October 31st, 2020.","published":"2020-11-02T18:05:51Z","thumbnail_url":"https://img.youtube.com/vi/iQOq2Uudsoc/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Adopting a reactive mindset, by Donny Wals (English)","channel_name":"CocoaHeadsNL","video_id":"HUk2uiKkER0","video_url":"https://www.youtube.com/watch?v=HUk2uiKkER0","description":"With an example-driven approach, Donny helps you adopt a reactive mindset and explains what is all about and what it means.","published":"2020-10-30T08:18:04Z","thumbnail_url":"https://img.youtube.com/vi/HUk2uiKkER0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Modern Collection View [3] - Intro to Diffable Data Source | Search with Combine","channel_name":"Xcoding with Alfian","video_id":"rtL-PPM_dPs","video_url":"https://www.youtube.com/watch?v=rtL-PPM_dPs","description":"In this video,  we're going to learn all about diffable data source from scratch:\n1. Implement list in Collection View with Diffable Data Source And snapshot\n2. Randomize the data source array and update the snapshot with smooth diffing animation.\n3. Search the character within the data source using Combine PassthroughSubject to publish and observe the text to be filtered using the debounce operator.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/DiffableDataSourceIntro\n\nTimeline:\n00:00 Intro\n00:45 App Demo\n01:33 Starter Project\n04:50 Problem with UICollectionViewDataSource\n07:05 Summary of Diffable Data Source & Snapshot\n09:10 Removing UICollectionViewDataSource implementation\n09:48 Setup Diffable Data Source Provider\n16:57 Setup Snapshot\n20:52 Shuffle Data Source and animate differences\n23:24 Implement Search pipeline with Combine\n\nList in Collection View & List Cell Content Configuration:\nhttps://youtu.be/Cn9iJSsR1sk\n\nModern Cell Registration Video:\nhttps://youtu.be/vtExo9IX0gE\n\nCollection View Data Diffing With Swift Collection Diffing:\nhttps://youtu.be/M5HKP7FlcKY\n\nWWDC 2019-Advances in Data Sources:\nhttps://developer.apple.com/videos/play/wwdc2019/220\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-10-29T08:33:51Z","thumbnail_url":"https://img.youtube.com/vi/rtL-PPM_dPs/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Collection Types: Arrays","channel_name":"Alex Paul on YouTube","video_id":"nV8yvXoJOBo","video_url":"https://www.youtube.com/watch?v=nV8yvXoJOBo","description":"Collection Types: Arrays\nhttps://repl.it/@alexpaul/Collection-Types-Arrays#main.swift","published":"2020-10-28T16:22:29Z","thumbnail_url":"https://img.youtube.com/vi/nV8yvXoJOBo/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Code Completion Episode 12: The First Rule of Dev Club…","channel_name":"Code Completion","video_id":"SVmn0nafzB0","video_url":"https://www.youtube.com/watch?v=SVmn0nafzB0","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps: \n00:23 - Conversation with James McDougall\n40:11 - Sponsor - Not Pho\n41:02 - Complete The Code\n41:22 - Compiler Error\n52:37 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! This time, we are joined by special guest, James McDougall! Be sure to follow them at https://twitter.com/JamesWMcDougall.\n\nToday, we discuss:\n• James's path from audio engineer to app developer,\n• How to get an interview when you don't have experience, and\n• Fudging your resumes, but not lying to the hiring manager.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&amp;ct=CodeCompletion1&amp;mt=8\n\nThis week's Compiler Error has a theme: Swift String Views:\n1 - The UTF-32 view provides access to each character as a 4-byte UInt32, representing the complete range of all 4 billion unicode code points, but in their original, possibly decomposed, forms.\n2 - The UTF-8 view optimizes for memory at a disadvantage to manipulation speed, since each unicode character may be represented by one or more bytes, making length calculations costly, but necessary for many C APIs.\n3 - Easily accessibly by treating a string like a collection, the default view represents normalized characters as they would be displayed on screen, even if they were originally decomposed.\n4 - The UTF-16 view is optimal when interacting with unicode libraries such as Objective-C’s NSString since it vends UInt16 code-points, as is standard in many programing models.\n\nSpecial thanks once again to James McDougall for joining us this week! Your hosts for this week: Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, October 24th, 2020.","published":"2020-10-26T23:53:08Z","thumbnail_url":"https://img.youtube.com/vi/SVmn0nafzB0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"How to use SwiftUI within a UIKit Application Course!","channel_name":"Mark Moeykens on YouTube","video_id":"gWPenA3IpnM","video_url":"https://www.youtube.com/watch?v=gWPenA3IpnM","description":"🌐  https://www.bigmountainstudio.com/kickstarter\nIn a survey, I found that most iOS developers didn't know how to start using SwiftUI. They develop and support UIKit applications. So where would SwiftUI even fit into that?\n\nIn this new course, you will learn how you can start using SwiftUI WITHIN your existing UIKit projects simply and easily and all without wasting your whole weekend trying to learn it.\n\nSwiftUI 🤝 UIKit can live in harmony. 😃\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2020-10-26T17:00:09Z","thumbnail_url":"https://img.youtube.com/vi/gWPenA3IpnM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Custom Array Sorting in Swift - The Matthias iOS Development Show","channel_name":"matthias_code on Youtube","video_id":"w2XoYr1NQb0","video_url":"https://www.youtube.com/watch?v=w2XoYr1NQb0","description":"How to sort an array of custom entries by your own rules.\n\nFollow me on twitter! https://twitter.com/matthias_code","published":"2020-10-25T19:36:16Z","thumbnail_url":"https://img.youtube.com/vi/w2XoYr1NQb0/hqdefault.jpg","twitter_url":"https://twitter.com/matthias_code"},{"name":"iOS Swift Tutorial: GraphQL with Apollo, Xcode 12 & SwiftUI","channel_name":"Brian Advent on YouTube","video_id":"YoKlTbYdFPs","video_url":"https://www.youtube.com/watch?v=YoKlTbYdFPs","description":"In this tutorial you are going to learn what GraphQL is how to use it e.g. with Paw and together with the Apollo framework in Xcode 12.\n\n➡️ GET PAW: https://paw.cloud\n\n🎯 SWIFT UI COURSE 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/\n\n➡️ Tutorial Files: https://www.patreon.com/posts/43132119\n➡️ RESOURCES:\nhttps://www.apollographql.com/docs/ios/installation/ \nhttps://github.com/trevorblades/countries \n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-10-25T17:30:00Z","thumbnail_url":"https://img.youtube.com/vi/YoKlTbYdFPs/hqdefault.jpg","twitter_url":""},{"name":"CocoaHeadsNL Online Meetup, 21 October 2020","channel_name":"CocoaHeadsNL","video_id":"LES2Ic2-Tlg","video_url":"https://www.youtube.com/watch?v=LES2Ic2-Tlg","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. \n\nThis month we a talk by Donny Wals about adopting a reactive mindset. When learning about Functional Reactive programming you quickly run into terms like \"streams\" and \"values over time\". But what do these terms mean? And how do you transition from an imperative mindset to a reactive mindset? In this talk Donny will take an example-driven approach to help you adopt a reactive mindset.","published":"2020-10-22T05:48:10Z","thumbnail_url":"https://img.youtube.com/vi/LES2Ic2-Tlg/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"GitHub with Ryan Nystrom","channel_name":"How it's Built","video_id":"nBsa5N1LZPk","video_url":"https://www.youtube.com/watch?v=nBsa5N1LZPk","description":"Ryan Nystrom is a Director of Engineering at GitHub where he's supporting several teams building mobile and desktop apps. In this episode we discussed a broad range of topics from UI, and GraphQL to custom navigation framework, and responder chain.\n\nEPISODE LINKS:\nRyan Nystrom https://twitter.com/_ryannystrom\nGitHawk https://github.com/GitHawkApp/GitHawk\nGitHub for Mobile https://github.com/mobile\nGitHub Feedback https://github.com/github/feedback\nWork at GitHub https://github.com/about/careers\n\nChapters:\n00:00 Intro\n03:24 Manager writing code\n05:05 In-app Navigation\n09:33 Responder Chain\n10:55 App State & Dependency Injection\n15:12 Storyboards vs programmatic UI\n19:45 SwiftUI\n21:46 Networking\n26:18 GraphQL\n28:14 Cache\n32:56 Polling\n34:41 iOS 13-Compatible Sidebar\n39:51 Catalyst vs Electron\n41:42 Web UI\n46:29 Roadmap\n50:40 Client Analytics\n54:22 Dogfooding vs Feature Preview\n55:42 Open Source\n57:35 Outro","published":"2020-10-21T15:41:10Z","thumbnail_url":"https://img.youtube.com/vi/nBsa5N1LZPk/hqdefault.jpg","twitter_url":"https://twitter.com/zats"},{"name":"Strings and Characters","channel_name":"Alex Paul on YouTube","video_id":"VTES2xGtS1s","video_url":"https://www.youtube.com/watch?v=VTES2xGtS1s","description":"The code used in this video can be found on this repl.it : https://repl.it/@alexpaul/StringsAndCharacters#main.swift\n\nGlossary \n---------------\n* String literal \n* Multi-line String \n* Special characters / escape characters \n* Sring initialization syntax\n* Value types \n* Character \n* Concatenaton\n* String interpolation \n* Unicode\n* String.Index\n* Substrings\n* Prefix and Suffix","published":"2020-10-20T21:31:41Z","thumbnail_url":"https://img.youtube.com/vi/VTES2xGtS1s/hqdefault.jpg","twitter_url":"https://twitter.com/AlexPaul"},{"name":"Code Completion Episode 11: Fernando's Going to Eat His Hat","channel_name":"Code Completion","video_id":"okcuTjj7uy8","video_url":"https://www.youtube.com/watch?v=okcuTjj7uy8","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n00:21 - Topic - \"Hi, Speed\" Recap\n34:30 - Sponsor - Super Easy Timer\n35:07 - Complete The Code\n37:12 - Announcement - Join Us On An Episode!\n37:52 - Compiler Error\n50:59 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• If 5G is as useful a feature as Apple made it out to be\n      • 5G: Explained by MKBHD: [https://www.youtube.com/watch?v=_CTUs_2hq6Y](https://www.youtube.com/watch?v=_CTUs_2hq6Y),\n• The new HomePod mini,\n• The new iPhone 12, and\n• Which device we'll all be getting.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nThis week's Compiler Error has a theme: First-Party Open Source Swift Projects:\n1 - Just introduced this month, swift-algorithms is a new package that makes complex sequence and collection algorithm implementations available which wouldn’t otherwise fit in with the standard library.\n      • swift-algorithms: [https://swift.org/blog/swift-algorithms/](https://swift.org/blog/swift-algorithms/)\n      • Swift Algorithm Club: [https://github.com/raywenderlich/swift-algorithm-club](https://github.com/raywenderlich/swift-algorithm-club))\n2 - A foundational library to many server-side swift initiatives, swift-nio exposes high level building blocks for interacting with non-blocking IO, such as files, streams, and datagrams.\n      • swift-nio: [https://github.com/apple/swift-nio](https://github.com/apple/swift-nio))\n3 - Built on top of swift-nio, swift-metrics is a package primarily intended for web analytics that makes it easy to collect data from your server application in a privacy conscious way.\n      • swift-metrics: [https://github.com/apple/swift-metrics](https://github.com/apple/swift-metrics))\n4 - Re-implementing much of the functionality URLSession provides, async-http-client is a high performance HTTP client for Swift actively maintained by the Swift Server Work Group.\n      • async-http-client: [https://github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client))\n\nYour hosts for this week: Fernando Olivares, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Thursday, October 18th, 2020.","published":"2020-10-20T03:10:22Z","thumbnail_url":"https://img.youtube.com/vi/okcuTjj7uy8/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Python Text To Speech Tutorial - How to make an Audiobook with Python","channel_name":"Tom Baranowicz","video_id":"XQqDMkwdAQw","video_url":"https://www.youtube.com/watch?v=XQqDMkwdAQw","description":"This python tutorial shows how to change the text to speech and save in mp3 format. In the first example, we will change the long article into the audio version and in the second one, I will show you how to extract text from a PDF book and change that book into an audiobook. Enjoy!\n\nSource Code: https://github.com/tombaranowicz/PythonAudiobookGenerator\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-10-19T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/XQqDMkwdAQw/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Modern Collection View [2] - List in Collection View | List Cell & Content Configuration","channel_name":"Xcoding with Alfian","video_id":"Cn9iJSsR1sk","video_url":"https://www.youtube.com/watch?v=Cn9iJSsR1sk","description":"In this video, we are going to learn and build list in collection view using the new modern collection view architecture with 2 main parts:\n1. Layout:  Compositional Layout List Configuration.\n2. Cell Presentation: List Cell & Content Configuration API.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/ListInCollectionView\n\nTimeline:\n00:00 Intro - Modern Collection View Architecture\n01:28 App Demo - What we will build\n02:34 Starter Project\n03:57 Intro to List Cell & Content Configuration API\n06:14 Declare Properties: Cell Registration & List Layout\n10:15 Setup Collection View\n11:08 Cell Handler - List Cell & Content Configuration\n14:25 UICollectionViewDataSource handler\n16:30 Add Supplementary Header\n20:52 Dynamically update list style at runtime\n22:58 Cell Accessories Support\n\nUICollectionView From Scratch Series Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGwu78DKZ6TWV4tj3DPskU98Q\n\nModern Cell Registration Video:\nhttps://youtu.be/vtExo9IX0gE\n\nFollow me on Social Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\nInstagram: https://www.instagram.com/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-10-19T02:29:32Z","thumbnail_url":"https://img.youtube.com/vi/Cn9iJSsR1sk/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"iOS Swift Tutorial: Use APIs with Swift UI & Build a Book Barcode Scanner","channel_name":"Brian Advent on YouTube","video_id":"44APgBnapag","video_url":"https://www.youtube.com/watch?v=44APgBnapag","description":"In this tutorial you are going to build an App that can scan book barcode and find information about a scanned book using the google books API.\n\n➡️ GET PAW: https://paw.cloud\n\n🎯 SWIFT UI COURSE 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/\n\n➡️ Tutorial Files: https://www.patreon.com/posts/42828807\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-10-16T20:08:25Z","thumbnail_url":"https://img.youtube.com/vi/44APgBnapag/hqdefault.jpg","twitter_url":""},{"name":"iOS Course Challenge in One Sitting","channel_name":"Kilo Loco on YouTube","video_id":"9cye8VMlbYE","video_url":"https://www.youtube.com/watch?v=9cye8VMlbYE","description":"Kilo Loco takes on a challenge given to students of an iOS Course and attempts to accomplish it in one sitting. This challenge was inspired by a tweet from Twitter.\n\n*** Show Notes and Links ***\n\nProject Files:\nhttps://github.com/Kilo-Loco/twitch-projects/tree/main/ios/urban-dictionary-ios\n\nKilo Loco on Social Media:\nwww.kiloloco.com\nYouTube - https://www.youtube.com/kiloloco\nTwitter - https://twitter.com/kilo_loco\nInstagram - https://instagram.com/kilo_loco\n\n#Iosdev #SwiftLang #coding","published":"2020-10-16T04:47:48Z","thumbnail_url":"https://img.youtube.com/vi/9cye8VMlbYE/hqdefault.jpg","twitter_url":"https://twitter.com/kilo_loco"},{"name":"Code Completion Episode 10: I Don't Want to be the Negative Nancy...","channel_name":"Code Completion","video_id":"rGZniPmVwyg","video_url":"https://www.youtube.com/watch?v=rGZniPmVwyg","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n00:23 - Intro\n00:37 - Sponsor - Pennant\n01:28 - Topic - \"Hi, Speed\" Apple Event Predictions\n28:33 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:\n• The “Hi, Speed” event,\n• New iPhone predictions,\n• The hypothetical HomePod mini, and\n• Whether we all want AirTags or not.\n\nThis week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&amp;ct=CodeCompletion&amp;mt=8 today to check it out!\n\nYour hosts for this week: Ben Gohlke, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @FromJrToSr, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Wednesday, October 7th, 2020.","published":"2020-10-12T18:46:57Z","thumbnail_url":"https://img.youtube.com/vi/rGZniPmVwyg/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Modern Collection View [1] - Using Cell Registration API | iOS 14","channel_name":"Xcoding with Alfian","video_id":"vtExo9IX0gE","video_url":"https://www.youtube.com/watch?v=vtExo9IX0gE","description":"In this video, we are going to learn and implement modern cell registration in collection view to help us register and dequeue cell with Swift strongly typed generic parameters.\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/UIKitCellRegistration\n\nTimeline\n00:00 Introduction\n00:30 Starter Project\n01:14 Current Cell Registration and Pitfalls\n02:50 Cell Registration API\n05:00 Supplementary Registration API\n07:45 Summary\n\nUICollectionView From Scratch Series Playlist:\nhttps://www.youtube.com/playlist?list=PLuecTl5TrGwu78DKZ6TWV4tj3DPskU98Q\n\nSocial Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-10-10T05:31:31Z","thumbnail_url":"https://img.youtube.com/vi/vtExo9IX0gE/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"8 Common SwiftUI Mistakes – and how to fix them!","channel_name":"Paul Hudson on YouTube","video_id":"qkcKTJhDyLs","video_url":"https://www.youtube.com/watch?v=qkcKTJhDyLs","description":"SwiftUI is a big and complex framework, and although it’s great fun to work with there’s also a lot of scope for making mistakes. In this article I’m going to walk through 8 common mistakes SwiftUI learners make, and how to fix them.\n\n1:48 – Adding views and modifiers where they aren't needed\n4:05 – Using @ObservedObject when they mean @StateObject\n6:38 – Putting modifiers in the wrong order\n12:29 – Attaching property observers to property wrappers\n16:20 – Stroking shapes when you mean to stroke their border\n19:19 – Using alerts and sheets with optionals\n22:36 – Trying to get \"behind\" their SwiftUI views\n25:03 – Creating dynamic views with invalid ranges","published":"2020-10-09T13:39:30Z","thumbnail_url":"https://img.youtube.com/vi/qkcKTJhDyLs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"Our path to microframeworks with Tuist.io, by Jeroen Leenarts (English)","channel_name":"CocoaHeadsNL","video_id":"AHf_LkN8RK0","video_url":"https://www.youtube.com/watch?v=AHf_LkN8RK0","description":"Jeroen shows how they at Achmea changed the architecture of their app to use microframeworks with Tuist.io. He demonstrates how to create a sample app and shows the new structure of the 'Even Appen' app.","published":"2020-10-08T07:56:52Z","thumbnail_url":"https://img.youtube.com/vi/AHf_LkN8RK0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Real Refactoring, by Jon Reid (English)","channel_name":"CocoaHeadsNL","video_id":"qS_rPzZZdQE","video_url":"https://www.youtube.com/watch?v=qS_rPzZZdQE","description":"Jon takes you step-by-step through a simple example app and shows you how to refactoring the code.","published":"2020-10-08T07:54:55Z","thumbnail_url":"https://img.youtube.com/vi/qS_rPzZZdQE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"How to Stream Music! (Part 4 : SwiftUI : Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"7YclC-E0Fws","video_url":"https://www.youtube.com/watch?v=7YclC-E0Fws","description":"Today we look into streaming music from Firebase Storage in our iOS application. Enjoy!\n\nMusic by Vexento\n\nGitHub - coming soon\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-10-07T00:00:00Z","thumbnail_url":"https://img.youtube.com/vi/7YclC-E0Fws/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Code Completion Episode 9: Just Enough Research","channel_name":"Code Completion","video_id":"wYp1J7LXLf4","video_url":"https://www.youtube.com/watch?v=wYp1J7LXLf4","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps:\n00:01 - Intro\n00:21 - A14 Chip Benchmark Results\n01:28 - Topic - Accessibility\n35:19 - Sponsor - Sticky Widgets\n36:21 - Complete the Code\n40:47 - Compiler Error\n52:39 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show! Today, we discuss:\n• New A14 performance leaks,\n• Integrating Accessibility in your apps, and\n• Testing your apps with real users.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Sticky Widgets. Go to [https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8](https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&amp;ct=CodeCompletion&amp;mt=8) today to check it out!\n\nThis week's Compiler Error has a theme: Swift Literals:\n1 - By using extended delimiters for string literals, all special characters including the backslash will be represented as normal characters.\n2 - Not limited to optionals, any type can conform to ExpressibleByNilLiteral to have a special initializer called if nil is used along with that type.\n3 - Like integer literals, floating point literals can be expressed in binary, octal, decimal, or hexadecimal forms.\n4 - Although Dictionaries prohibit it, ExpressibleByDictionaryLiteral allows for multiple entries with the same key.\n\nYour hosts for this week: Ben Gohlke, Spencer Curtis, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @SpencerCCurtis, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Saturday, October 3rd, 2020.","published":"2020-10-05T19:33:30Z","thumbnail_url":"https://img.youtube.com/vi/wYp1J7LXLf4/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"UICollectionView From Scratch [3] - Data Diffing | Batch Updates |  Multiple Sections","channel_name":"Xcoding with Alfian","video_id":"M5HKP7FlcKY","video_url":"https://www.youtube.com/watch?v=M5HKP7FlcKY","description":"In this part 3 of UICollectionView From Scratch, we will continue to: \n1. Implement Single Section Collection View Batch Updates with 1D array Data Diffing.\n2. Implement Multiple Sections Collection View Batch Updates with 2D array Data Diffing.\n\nTimeline\n00:00 Single Section Data Diffing & Batch Updates\n09:50 Create Multiple Sections CollectionView View Controller\n15:42 Multiple Sections Data Diffing & Batch Updates\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/CollectionViewFromScratch\n\nPart 1:\nhttps://youtu.be/bFkhuhWr3Cg\n\nPart 2:\nhttps://youtu.be/JmOX4Xf6hko\n\nSocial Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-10-03T03:28:48Z","thumbnail_url":"https://img.youtube.com/vi/M5HKP7FlcKY/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Best Tools For Software Engineers | 2020 (examples)","channel_name":"Gary Tokman on YouTube","video_id":"g0wKAYcjg4w","video_url":"https://www.youtube.com/watch?v=g0wKAYcjg4w","description":"Some developer tools I use as a software engineer.\nVim:\n- vim tutor in terminal or iTerm\n- Vim Adventures \n- Vim man\nIn Xcode I use Xvim2 (https://github.com/XVimProject/XVim2)\n\niTerm2 \nhttps://ohmyz.sh/\nConfig: https://github.com/gtokman/dotfiles/blob/master/zsh/.zshrc\n\nGithub CLI (brew install gh)\n\nCharles Proxy \nOpen source version (https://mitmproxy.org/)\n\nDesign tool is Figma\n\nSherlock app (https://sherlock.inspiredcode.io/)\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\n\n🔥 FIND ME ON THE WEB 🔥\nIG: https://instagram.com/f6ary/ @f6ary\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@garytokman.me\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\n\n#softwareengineering #swe #devtools","published":"2020-10-02T19:00:09Z","thumbnail_url":"https://img.youtube.com/vi/g0wKAYcjg4w/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Connecting our Music App to Firebase! (Part 3 | SwiftUI | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"9LS7aJ4NISk","video_url":"https://www.youtube.com/watch?v=9LS7aJ4NISk","description":"In part 3 of creating our music streaming app we focus on connecting our app to Firebase & Firestore. We go through the setup process and how to connect the data within Firestore into our existing design. Enjoy!\n\nFirebase - https://firebase.google.com\nCocoapods - https://cocoapods.org\n\nMusic by Vexento & Nintendo\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-10-01T19:25:26Z","thumbnail_url":"https://img.youtube.com/vi/9LS7aJ4NISk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Scribble Together with Bridger Maxwell","channel_name":"How it's Built","video_id":"HT7EaX9GXfc","video_url":"https://www.youtube.com/watch?v=HT7EaX9GXfc","description":"Bridger Maxwell is the engineer behind Scribble Together - a collaborative drawing app. In this episode we discuss general software architecture, networking, and drawing aspects of the app. \n\nEPISODE LINKS: \nBridger Maxwell https://twitter.com/bridgermax\nMay-Li Khoe https://twitter.com/mayli\nScribble Together https://scribbletogether.com\nOrigami Studio https://origami.design\n\nChapters:\n0:00 Intro\n1:07 About the app\n3:13 Core architecture, conflict resolution\n13:59 Swift on the Server\n17:34 Networking\n24:23 In-app navigation\n26:20 Shape recognition\n32:50 Touch processing, model persistence\n39:02 Dependency injection\n40:06 Web-sockets\n42:39 Future plans\n43:48 OpenGL and Metal vs CALayers and CoreGraphics\n46:52 Outro","published":"2020-10-01T17:53:53Z","thumbnail_url":"https://img.youtube.com/vi/HT7EaX9GXfc/hqdefault.jpg","twitter_url":"https://twitter.com/zats"},{"name":"UICollectionView From Scratch [2] - Flow Layout | Self-Sizing Cells |  Data Source","channel_name":"Xcoding with Alfian","video_id":"JmOX4Xf6hko","video_url":"https://www.youtube.com/watch?v=JmOX4Xf6hko","description":"In this part 2 of UICollectionView From Scratch, we will continue to: \n1. Create Single Section Collection View\n2. Implement UICollectionViewDataSource\n3. Setup Collection View Flow Layout\n4. Adapt Self-Sizing Cells for accessibility\n5. Adapt to Trait Collection Changes\n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/CollectionViewFromScratch\n\nTimeline\n00:00 Create Single Section View Controller\n01:50 Setup SwiftUI View Controller Representable\n03:53 Add Collection View to View Controller\n05:34 Implement UICollectionViewDataSource\n09:40 Setup Flow Layout\n11:40 Live Preview and Environment Content Size Modifier\n12:34 Implement Self-Sizing Cell\n18:29 Invalidate Layout on Trait Collection Changes\n21:00 Dynamic Header View Height\n23:24 Data Source Update via segmented control\n26:15 Constraint Priority adjustment\n\nPart 3:\nhttps://youtu.be/M5HKP7FlcKY\n\nPart 1:\nhttps://youtu.be/bFkhuhWr3Cg\n\nSocial Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-10-01T17:45:01Z","thumbnail_url":"https://img.youtube.com/vi/JmOX4Xf6hko/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"Cocoa Programming L89 - Keychain Access","channel_name":"Apple Programming","video_id":"ZS3qA2JNE7s","video_url":"https://www.youtube.com/watch?v=ZS3qA2JNE7s","description":"How to save and retrieve passwords from Keychain. We use Local Authentication that we talked about in the previous tutorial found here: https://www.youtube.com/watch?v=RVL5srr4BQc&amp;list=PLE83F832121568D36&amp;index=88\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-09-30T19:00:11Z","thumbnail_url":"https://img.youtube.com/vi/ZS3qA2JNE7s/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Designing the Player View for our Music App! (Part 2 : SwiftUI)","channel_name":"Jared Davidson on YouTube","video_id":"EPg1WFCPJPc","video_url":"https://www.youtube.com/watch?v=EPg1WFCPJPc","description":"In part 2 of making a Music Streaming app we design the interface used for playing the music. This interface will have playing, pausing, skipping and going back. Enjoy!\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-09-30T17:00:06Z","thumbnail_url":"https://img.youtube.com/vi/EPg1WFCPJPc/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"UICollectionView From Scratch [1] - CollectionViewCell & Supplementary View","channel_name":"Xcoding with Alfian","video_id":"bFkhuhWr3Cg","video_url":"https://www.youtube.com/watch?v=bFkhuhWr3Cg","description":"In this 3 part series we will learn how to implement UICollectionView from scratch using UICollectionViewFlowLayout and UICollectionViewDataSource. \n1. Setting and configuring UICollectionViewFlowLayout to show grid based vertical layout with multiple sections.\n2. Using UICollectionViewDataSource as the source of data to render in Collection View.\n3. Building Self-Sizing CollectionView Cell and supplementary view with auto layout programatically. With Self-Sizing Cell, the app will supports Dynamic Font Type for accessibility.\n4. Using Collection View performBatchUpdates to insert, remove, sections and indexPaths in single transaction using Swift 5.1 Collection Diffing API.\n5. Using SwiftUI Live Preview on UIKit based UIView and UIViewController for rapid UI prototyping in Xcode. \n\nGitHub Project Repository:\nhttps://github.com/alfianlosari/CollectionViewFromScratch\n\nTimeline\n00:00 Introduction\n01:35 App Demo\n02:30 What is CollectionView\n03:55 Starter Project\n07:05 CharacterCell Live Preview\n10:00 Character Cell Views Setup\n12:38 Character Cell Programmatic Auto Layout Constraints\n14:45 Character Cell Live Preview Stub Data Injection\n17:30 Render Character Cell in SwiftUI LazyVGrid\n18:50 Supplementary Header View Implementation\n\nPart 2:\nhttps://youtu.be/JmOX4Xf6hko\n\nSocial Media:\nWebsite: https://alfianlosari.com\nGitHub: https://github.com/alfianlosari\nTwitter: https://twitter.com/alfianlosari\nLinkedIn: https://www.linkedin.com/in/alfianlosari/\n\nThank you for watching!\nSubscribe at: https://www.youtube.com/c/XcodingwithAlfian","published":"2020-09-30T08:41:08Z","thumbnail_url":"https://img.youtube.com/vi/bFkhuhWr3Cg/hqdefault.jpg","twitter_url":"https://twitter.com/alfianlosari"},{"name":"I Make a Music Streaming App in One Day! ( Part 1 | Swift | Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"hkmnQcsz1Bs","video_url":"https://www.youtube.com/watch?v=hkmnQcsz1Bs","description":"For the next 4 days we will be focusing on how to design and code a full fledged music streaming app using SwiftUI in Xcode. Enjoy! :D\n\nMusic by Vexento\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-09-29T16:00:08Z","thumbnail_url":"https://img.youtube.com/vi/hkmnQcsz1Bs/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Code Completion Episode 8: Is Two Wins a Streak?","channel_name":"Code Completion","video_id":"zNuIibE1xE0","video_url":"https://www.youtube.com/watch?v=zNuIibE1xE0","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps: \n\n00:03 - Intro\n00:23 - Topic - Launching an App in 2020\n33:11 - Sponsor - From Jr. to Sr.\n34:20 - Complete the Code\n37:19 - Compiler Error\n45:24 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show! Today, we discuss:\n• What it’s like launching an app in 2020 compared to 2008,\n• How the process of app review has changed, and\n• How developers are more on the hook than ever to provide their own marketing as App Store features don’t weigh as heavily as they did in the past.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Fernando and his new book: From Junior to Senior for sponsoring Code Completion. Go to https://gumroad.com/l/QutHw today to learn more!\n\nThis week's Compiler Error has a theme: Early iOS features:\n1 - Early versions of iPhone OS were limited to a black home screen background, but iOS 3.2 added the capability to finally change it.\n2 - iOS 4 brought emoji support to the iPhone and iPad for the first time via a built-in keyboard.\n3 - Although available since the very beginning, iPhone OS 2 brought a scientific calculator to the base feature set when the device was in landscape.\n4 - Notification Center finally made its debut in iOS 5, allowing users to manage notifications.\n\nYour hosts for this week: Spencer Curtis, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, September 25th, 2020.","published":"2020-09-28T17:30:29Z","thumbnail_url":"https://img.youtube.com/vi/zNuIibE1xE0/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Animations in SwiftUI 2.0! (Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"51UVSCNoA5I","video_url":"https://www.youtube.com/watch?v=51UVSCNoA5I","description":"Today we explore how to do animations in SwiftUI. Mainly did this video to get back into video making, but I hope you guys enjoy! :D\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-09-28T16:00:03Z","thumbnail_url":"https://img.youtube.com/vi/51UVSCNoA5I/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Bernoulli-egyenlőtlenség","channel_name":"Kristof Kocsis on YouTube","video_id":"2rac6WF96hQ","video_url":"https://www.youtube.com/watch?v=2rac6WF96hQ","description":"https://www.notion.so/Bernoulli-egyenl-tlens-g-46d81c5226d04f05b057859f4b343c91","published":"2020-09-28T15:05:44Z","thumbnail_url":"https://img.youtube.com/vi/2rac6WF96hQ/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"CocoaHeadsNL Online Meetup, 23 September 2020","channel_name":"CocoaHeadsNL","video_id":"LQ92k9Qqb9c","video_url":"https://www.youtube.com/watch?v=LQ92k9Qqb9c","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. This month we have two talks. The first is by Jon Reid and he will talks about refactoring. The second is by Jeroen Leenarts and demonstrates how Centraal Beheer used Tuist.io to move to a micro framework architecture.","published":"2020-09-24T06:09:15Z","thumbnail_url":"https://img.youtube.com/vi/LQ92k9Qqb9c/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Code Completion Episode 7: Code Completion SE","channel_name":"Code Completion","video_id":"R-1X6KT6qjY","video_url":"https://www.youtube.com/watch?v=R-1X6KT6qjY","description":"Follow us on twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nTimestamps: \n0:00 - Intro\n0:26 - iOS 14's Rushed Release\n06:19 - New Features in Swift 5.3\n14:02 - A14 making it's debut on iPad before iPhone\n22:28 - The return of Touch ID on the iPad's top button\n30:33 - The new Apple One subscription service.\n44:40 - Sponsor - Super Easy Timer\n45:19 - Complete the Code\n47:28 - Compiler Error\n57:11 - Outro\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show! Today, we discuss:\n• iOS 14's rushed release,\n• New Features in Swift 5.3 ([https://www.whatsnewinswift.com/?from=5.2&amp;to=5.3](https://www.whatsnewinswift.com/?from=5.2&amp;to=5.3)),\n• The A14 making it's debut on iPad before iPhone,\n• The return of Touch ID on the iPad's top button, and\n• The new Apple One subscription service.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12\n\nThis week's Compiler Error has a theme: Apple's SE products over the years:\n1 - Introduced in 1987, the Macintosh SE was a Special Edition of the 128k Mac that was the first Mac to offer a color display as an option, although limited to 8 bits.\n2 - Introduced 2 years later as a processor update of its predecessor, the Macintosh SE/30 was unofficially expandable to a whopping 128 MB of RAM, an amount that was greater than many future models, and its board and front panel were available as official upgrades for the original Macintosh SE.\n3 - A surprise to many, the SE naming made a comeback in 2016 as the iPhone SE, a Special Edition of iPhone 6S that used the iPhone 5S case, and would mark a new tier of low-cost iPhones with up-to-date components.\n4 - Available today, the Apple Watch SE follows in the footsteps of the iPhone SE, but rather than use the internals of the flagship Series 6, it is instead closer to a limited variant of the Series 5, with an S5 package on a chip, but without an always-on display and electrocardiogram sensor.\n\nYour hosts for this week: Fernando Olivares, Johnny Hicks, Ben Gohlke, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FromJrToSr, @JohnnyDHicks, @FerrousGuy, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, September 18th, 2020.","published":"2020-09-21T16:07:16Z","thumbnail_url":"https://img.youtube.com/vi/R-1X6KT6qjY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"Beta Testing mmhmm with my PS4 Controller and Super Easy Timer","channel_name":"Paul Solt on YouTube","video_id":"1iB9qy5EcN8","video_url":"https://www.youtube.com/watch?v=1iB9qy5EcN8","description":"In this video I beta test mmhmm with my PS4 Controller and show off my Super Easy Timer app.\nmmhmm makes it easy to make a new video with screen shares, slides, or videos. This is the future of sharing video.\n\n#mmhmm #beta #supereasytimer\n\nHave a question? Let me know what you think in the comments below.\n\nmmhmm: https://mmhmm.app\nSuper Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n• Learn how to make iPhone apps from scratch using Swift, Xcode, and iOS. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n• Blog: https://blog.SuperEasyApps.com\n• Follow me: https://twitter.com/PaulSolt \n• Email: Paul@SuperEasyApps.com \n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2020-09-19T00:08:13Z","thumbnail_url":"https://img.youtube.com/vi/1iB9qy5EcN8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Xcode 12 Multiplatform Apps - Keyboard Shortcuts, New MacBook Pro and SwiftUI","channel_name":"Paul Solt on YouTube","video_id":"8DHNEXcj-w4","video_url":"https://www.youtube.com/watch?v=8DHNEXcj-w4","description":"Get started with Xcode 12's new Multiplatform apps. In this video I'll walk through my setup with Xcode 12 for the first time on a new MacBook Pro using SwiftUI.\n\n• Download Xcode 12: https://developer.apple.com/download/\n• Download Brew Coffee: https://BrewCoffeeApp.com\n\nWARNING: In this video I demo Xcode 12 Beta 3, the released version on the App Store (12A7209) may be a little different. The current build seems to be missing the settings I used in this video, so I submitted a new Feedback to Apple: FB8706522: \"Multiplatform app templates are missing in Xcode 12 App Store Release\"\n\n#swiftui #keyboardshortcuts #xcode12\n\nChapters\n0:00 Welcome to Xcode 12\n0:48 New Mac Setup in Xcode\n1:16 My Xcode Settings\n1:50 High Contrast Theme (Good for Color Blind)\n2:49 Xcode Project Setup\n3:55 Don't Sync Desktop Git Projects to iCloud\n4:45 Xcode Git Author Setup\n7:20 Resume Preview Shortcut\n8:03 Brew Coffee app (Pour-over coffee)\n8:18 Simulator Xcode Window Positioning\n8:45 Hide/Show Panels Keyboard Shortcut\n9:23 Multiplatform SwiftUI (Catalyst Apps)\n\nShortcuts\n• Command +/- to change font sizes in Xcode \n• Run Xcode App: Command + R\n• Resume SwiftUI Preview: Command + Option + P\n• Hide/Show Inspector Panel (right): Command + Option + 0\n\n--\n\nLearn how to make iPhone apps from scratch using Swift, Xcode, and iOS 14. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\nFollow Paul: http://twitter.com/PaulSolt \nEmail: Paul@SuperEasyApps.com \nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2020-09-17T18:37:23Z","thumbnail_url":"https://img.youtube.com/vi/8DHNEXcj-w4/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Cocoa Programming L88 - Touch ID Authentication","channel_name":"Apple Programming","video_id":"RVL5srr4BQc","video_url":"https://www.youtube.com/watch?v=RVL5srr4BQc","description":"How to use the Local Authentication framework to authenticate using Watch, Touch ID, or password fallback. In the next video we'll cover how to integrate this with Keychain.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-09-17T18:00:06Z","thumbnail_url":"https://img.youtube.com/vi/RVL5srr4BQc/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"iOS Swift Tutorial - this is a 24 hour code time lapse (Sketch to App)","channel_name":"Paul Solt on YouTube","video_id":"GssEIHPPnkE","video_url":"https://www.youtube.com/watch?v=GssEIHPPnkE","description":"I accidentally dialed 911 (emergency services) while making this video. Watch my 24 hour Swift coding time lapse to find out how that happened.\nDownload Brew Coffee (Test Flight): https://BrewCoffeeApp.com\n\nAll the UI is designed programmatically with Swift code, Auto Layout, and UIKit. There are no storyboard files used on this new screen. You'll see me create a custom UIControl using gestures, haptics, and animations - along with Scroll Views.\n\nIn this tutorial I walk through my 24 hour time lapse from start to finish on a new feature for my app, Brew Coffee (pour-over recipe app). I start with a design that I created over a long weekend in Sketch. Then over the course of a month I worked in the early mornings, evenings, and weekends - it ended up being over 24 hours of development time.\n\n#iOS #swift #tutorial\n\nLINKS\n• Download Brew Coffee (Test Flight): https://BrewCoffeeApp.com\n• SemanticUI (Colors): https://github.com/cocoacontrols/SemanticUI\n• Github Followers Course (affiliate): https://seanallen.teachable.com/courses/enrolled/681906?affcode=435775_8llv1dsy\n• #152 Adam Webber Podcast on Brew Coffee: https://adam.callcast.co/embed/-M8NV1zuqDsTc7u2YboL \n• Delicious Hario V60 Course: https://brewcoffee.ck.page/1007b6fc1a\n\nChapters\n0:00 Welcome to Brew Coffee\n1:13 Brew Coffee Recipe Design\n1:49 Sketch Designs\n2:35 Download Brew Coffee app\n3:55 Recipe Design Timelapse\n4:22 Formatting Amounts with Playgrounds\n5:22 Programmatic Scroll Views\n5:59 SemanticUI\n6:11 Github Followers (@seanallen course)\n6:38 False Colors for Programmatic UI\n7:06 3 Enum Prototyping Styles\n8:04 Advice for new developers\n9:25 Handle UI Exploration\n10:21 Haptics Exploration 1/3\n10:49 Accidental 911 Call\n12:30 Tweaking Sketch Designs\n13:11 Scroll View Bugs\n13:37 iPhone SE 1st Gen Test\n13:56 No more false colors\n14:07 Podcast: #152 Adam Webber\n14:35 Delicious Hario V60 Course\n14:53 Haptics Bug Fixing 2/3\n15:44 Long Press Scrubbing Speed (Gestures)\n16:09 Playing with Colors in Code\n17:05 Haptics 3/3\n17:59 Final Polish\n19:13 Always Googling Things\n19:49 Download Brew Coffee\n\n@brewcoffeeapp\n\nBlog: https://blog.SuperEasyApps.com\nFollow Paul: https://twitter.com/PaulSolt \nEmail: Paul@SuperEasyApps.com \nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2020-09-16T16:38:57Z","thumbnail_url":"https://img.youtube.com/vi/GssEIHPPnkE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Code Completion Episode 6: I Hate This Game","channel_name":"Code Completion","video_id":"b7LY4h3LDwY","video_url":"https://www.youtube.com/watch?v=b7LY4h3LDwY","description":"Follow us on Twitter: https://twitter.com/CodeCompletion to know when we post new episodes!\n\nWelcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show! This time, we are joined by special guests, Josh Holtz and Tyler Hillsman! Be sure to follow them on Twitter at [@](https://twitter.com/danandami)joshdholtz and @thillsman.\n\nToday, we discuss:\n• Different App Store Pricing models,\n• The benefits of paid up front with the ever-elusive charts, and\n• Subscription vs In app Purchase for unlocking functionality in an app.\nAlso, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!\n\nThis week's episode of Code Completion is brought to you by Fernando and his new book: From Junior to Senior. Go to [https://twitter.com/fromjrtosr](https://twitter.com/fromjrtosr) today to learn more!\n\nThis week's Compiler Error has a theme: Pp Store Review Guidelines:\n1 - Streaming game services may offer a catalog app on the App Store to help users sign up for the service and find the games on the App Store, provided that the app adheres to all guidelines, including offering users the option to pay for a subscription with in-app purchase and use Sign in with Apple.\n2 - Apps in the Kids category must not include links out of the app, purchasing opportunities, or other distractions to kids unless guarded behind a parental gate.\n3 - Screenshots should not include text and image overlays other than to illustrate the app in use, and they must not use any Apple devices or products for marketing purposes.\n4 - If your app displays Activity rings, they should not visualize Move, Exercise, or Stand data in a way that resembles the Activity control.\n\nSpecial thanks to Tyler Hillsman and Josh Holtz for joining us this week! Your hosts for this week: Ben Gohlke, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @FerrousGuy, @FromJrToSr, and @DimitriBouniol.\nBe sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.\nYou are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.\n\nRecorded on Friday, September 11th, 2020.","published":"2020-09-14T16:16:57Z","thumbnail_url":"https://img.youtube.com/vi/b7LY4h3LDwY/hqdefault.jpg","twitter_url":"https://twitter.com/CodeCompletion"},{"name":"SwiftUI Grids Columns with JSON ObservableObject and Async Image Loading","channel_name":"Lets Build That App","video_id":"eu-YaVvsbjQ","video_url":"https://www.youtube.com/watch?v=eu-YaVvsbjQ","description":"Build out a Grid with multiple columns and consume JSON with ObservableObject view models.  Furthermore, we'll load images using KingFisher for SwiftUI.\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=6742\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-09-08T15:00:08Z","thumbnail_url":"https://img.youtube.com/vi/eu-YaVvsbjQ/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"SwiftUI 2.0 How to Build a Search Bar with Filtering","channel_name":"Lets Build That App","video_id":"vgvbrBX2FnE","video_url":"https://www.youtube.com/watch?v=vgvbrBX2FnE","description":"SwiftUI doesn't seem to have a native search component for ScrollView type lists, so lets build one ourselves!\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=6732\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-09-02T23:24:00Z","thumbnail_url":"https://img.youtube.com/vi/vgvbrBX2FnE/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"UI Tutorial: Redesigning the Almanack of Naval (in 10 Min)","channel_name":"Learn UI Design","video_id":"v7NnSibhj7w","video_url":"https://www.youtube.com/watch?v=v7NnSibhj7w","description":"In this 10-Minute Redesign, we'll redesign two screens from Eric Jorgensen’s website for his book Navalmanack.com. We’ll be discussing typography, brand, design inspiration, and more.\n\nMENTIONED IN THIS VIDEO:\n📕  Almanack of Naval Ravikant (https://www.navalmanack.com)\n👓  The Squint Test (https://learnui.design/blog/4-rules-intuitive-ux.html#3-pass-the-squint-test)\n💥  aText Text Expander (https://www.trankynam.com/atext/)\n🏛  Grids (And Other Designer Dogma) (https://learnui.design/blog/why-beginning-designers-dont-need-grids-type-scales-color-theory.html)\n🔤  Ultimate Guide to Font Sizes (https://learnui.design/blog/ultimate-guide-font-sizes-ui-design.html)\n👯‍♀️  Pairing Fonts: A Step-by-Step Guide (https://learnui.design/blog/guide-pairing-fonts.html)\n💅  Starting a Project: Brand & Goals (https://www.youtube.com/watch?v=JOQJO_V7sew)\n📁 Figma file used in this video (https://www.figma.com/file/wgBzTp4TL3m8a9M6bxkiG2/Navalmanack?node-id=0%3A1)\n\nFor FREE design tutorials, hop on the design newsletter:\n✉️  https://learnui.design/newsletter.html\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉  https://learnui.design\n\nWant to learn to design usable, intuitive web and mobile apps?\nCheck out LEARN UX DESIGN 👉  https://learnux.design","published":"2020-09-02T04:39:20Z","thumbnail_url":"https://img.youtube.com/vi/v7NnSibhj7w/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"BAD PROGRAMMING HABITS","channel_name":"Tom Baranowicz","video_id":"Zr0w5VGeQqo","video_url":"https://www.youtube.com/watch?v=Zr0w5VGeQqo","description":"Bad habits can ruin any area of life, in this video, I discuss the 7 most popular bad habits among programmers.\n\n00:00 Intro\n00:11 Not understanding fundamentals\n01:29 Not trying to understand the problem\n02:44 Blindly copy/pasting from StackOverflow\n04:04 Sweeping things under the rug\n05:46 Not asking for help\n06:30 Not learning new things\n08:06 Avoiding interaction with the programming community\n09:37 Outro\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-08-28T13:00:11Z","thumbnail_url":"https://img.youtube.com/vi/Zr0w5VGeQqo/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Responder Chain 6 — Daniel de Haas","channel_name":"Apple Programming","video_id":"yE3_znZFbI4","video_url":"https://www.youtube.com/watch?v=yE3_znZFbI4","description":"Today we talk with Daniel de Haas about a cool app he's built called Keysmith.\n\nKeysmith Website: https://keysmith.app\nKeysmith Twitter: https://twitter.com/keysmithapp\nDaniel's Twitter: https://twitter.com/dehaasde\nCo-founder Twitter: https://twitter.com/dmoreh_\n\nMy Information:\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-08-27T20:00:06Z","thumbnail_url":"https://img.youtube.com/vi/yE3_znZFbI4/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Building Combine-powered APIs, József Vesza and Juan Carlos Ospina Gonzalez (English)","channel_name":"CocoaHeadsNL","video_id":"YcVe9L7fEJ0","video_url":"https://www.youtube.com/watch?v=YcVe9L7fEJ0","description":"József and Juan talk about how to wrap iOS built-in or custom APIs using Combine. The topics covered are:\n- Anatomy of a subscription (Subscriber/Subscription/Publisher)\n- Making a custom Subscription\n- Generalizing KVO or NotificationCenter-based wrappers into Publishers\n- Unit testing a custom Publisher","published":"2020-08-24T20:48:01Z","thumbnail_url":"https://img.youtube.com/vi/YcVe9L7fEJ0/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Cocoa Programming L87 - NSFilePromiseProvider","channel_name":"Apple Programming","video_id":"d1Hsenrq5Fk","video_url":"https://www.youtube.com/watch?v=d1Hsenrq5Fk","description":"How to provide file promises to external applications.\n\nApple source code for file promises:\nhttps://developer.apple.com/documentation/appkit/documents_data_and_pasteboard/supporting_drag_and_drop_through_file_promises\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-08-15T20:00:04Z","thumbnail_url":"https://img.youtube.com/vi/d1Hsenrq5Fk/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Find halfway between multiple locations | Route Halfway Point Calculator","channel_name":"Aryaman Sharda on YouTube","video_id":"PhWxHrBe_ms","video_url":"https://www.youtube.com/watch?v=PhWxHrBe_ms","description":"https://halfway.digitalbunker.dev/\n\nFind out what's halfway between two or more locations in any country worldwide. Plan meetings and find places in the middle of everyone with our Halfway Meeting Planner. You can also share a plan and allow everyone to enter their addresses on their own time.\n________________________________________\n\nI want to quickly share a new site I build called Halfway.The idea is that if you’re trying to meet up with friends, trying to find a good meeting point for everyone is tricky. The problem only gets worse the more more people you add and someone always ends up traveling more than others. \n\nHalfway is meant to solve that problem. It lets you find a meeting point for a group regardless of the size. As you add more and more addresses, we’ll update the meeting point so it continues to be the best meeting location for everyone involved. \n\nWith Halfway you can select between a meeting point that ensures that everyone has equal travel time, so no one is traveling more than any one else or going too far out of their way or a meeting point that minimizes the total travel time of everyone involved. \n\nLet’s walk through an example. We’ll start with a friend that lives in the Outer Sunset, one that lives near the Caltrain, and one that lives near SoMa. \n\nNow, if we hit Calculate, we’ll see that the suggested meeting point is in Cole Valley. This point represents equal travel times for everyone.\n\nIf instead we wanted to find a spot that minimizes the total time spent traveling, the recommendation is to meet around the Duboce Triangle.\n\nHalfway also links you out to Yelp to help you find restaurants and other activities in the area. \n\nFinally, with Halfway, you can share this plan. In the case that you don’t know everyone’s addresses, or you’re meeting with a large group, you can share this link with everyone and we’ll update the meeting location as new addresses are added. \n\nIf you liked what you saw, please like and share the video - thanks!","published":"2020-08-15T05:22:44Z","thumbnail_url":"https://img.youtube.com/vi/PhWxHrBe_ms/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Is Swift a difficult language to learn? with Diego Freniche","channel_name":"Alexito’s World","video_id":"crIY3xW5hec","video_url":"https://www.youtube.com/watch?v=crIY3xW5hec","description":"A nice conversation about the Swift programming language and its learning curve. With special guest Diego Freniche https://twitter.com/dfreniche\n\n\nBroadcasted live on Twitch — Watch live at https://www.twitch.tv/alejandromp4\nWeb: https://alejandromp.com\nTwitter:  https://twitter.com/alexito4 \n\nCheck out PointFree https://www.pointfree.co/subscribe/personal?ref=4Fj20c5I","published":"2020-08-14T09:57:32Z","thumbnail_url":"https://img.youtube.com/vi/crIY3xW5hec/hqdefault.jpg","twitter_url":"https://twitter.com/alexito4"},{"name":"How to make DeepFake in 10 mins - Tutorial","channel_name":"Tom Baranowicz","video_id":"eq55Qy4RPiA","video_url":"https://www.youtube.com/watch?v=eq55Qy4RPiA","description":"Hey, today we are going to create a DeepFake video using the \"First Order Motion Model for Image Animation” in Google Colab. Thanks to Colab, you don’t need a powerful GPU to generate deep fakes, because the model runs in the cloud.\n\nColab: https://colab.research.google.com/github/AliaksandrSiarohin/first-order-model/blob/master/demo.ipynb\nOriginal paper: https://arxiv.org/pdf/2003.00196.pdf\nModel GitHub repository: https://github.com/AliaksandrSiarohin/first-order-model\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-08-12T15:00:15Z","thumbnail_url":"https://img.youtube.com/vi/eq55Qy4RPiA/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"OpenAI GPT-3 - will it replace Software Developers?","channel_name":"Tom Baranowicz","video_id":"nk590kNXSmI","video_url":"https://www.youtube.com/watch?v=nk590kNXSmI","description":"There is a lot of hype around GPT-3 recently, many demos went viral. Seeing those videos a lot of people might think that software developer jobs are at risk now… and I think that they are not, in this video I’m explaining why.\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-08-03T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/nk590kNXSmI/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Face Detection and Face Tracking on iOS","channel_name":"Tom Baranowicz","video_id":"cRMMRzk3oKY","video_url":"https://www.youtube.com/watch?v=cRMMRzk3oKY","description":"Face Detection and Face Tracking have multiple use cases. In this tutorial, we are going to build a simple app, which will \n1. Detect face in an image\n2. Detect and Track Face in real-time using the built-in camera\nBONUS: Detect and track face landmarks in real-time\n\n00:00 - Intro\n00:20 - Face Detection in photos\n15:49 - Face Tracking in real-time\n25:02 - Face Landmarks Tracking\n28:48 - Outro\n\nSource Code: https://github.com/tombaranowicz/iOS-Face-Detection\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-07-30T15:30:14Z","thumbnail_url":"https://img.youtube.com/vi/cRMMRzk3oKY/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Cocoa Programming L86 - NSFilePromiseReceiver","channel_name":"Apple Programming","video_id":"v8wfD32mD8M","video_url":"https://www.youtube.com/watch?v=v8wfD32mD8M","description":"How to receive file promises from drag and drop using NSFilePromiseReceiver. We'll show how to accept both local file URLs and file promises.\n\nApple source code for file promises:\nhttps://developer.apple.com/documentation/appkit/documents_data_and_pasteboard/supporting_drag_and_drop_through_file_promises\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-07-27T19:00:07Z","thumbnail_url":"https://img.youtube.com/vi/v8wfD32mD8M/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Server Driven UI, Tom Lokhorst (English)","channel_name":"CocoaHeadsNL","video_id":"ERPmUsLkwEE","video_url":"https://www.youtube.com/watch?v=ERPmUsLkwEE","description":"From the garden of his own home Tom explains how they implemented a server driven UI for the Primephonic app. Tom shows examples of screens of the app and how they implemented that as server generated JSON.","published":"2020-07-20T20:29:40Z","thumbnail_url":"https://img.youtube.com/vi/ERPmUsLkwEE/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Is it worth learning iOS development in 2020?","channel_name":"Tom Baranowicz","video_id":"tJDCPbfZxEw","video_url":"https://www.youtube.com/watch?v=tJDCPbfZxEw","description":"Is it still worth to learn iOS Development in 2020? In this video, I’m sharing my point of view.\n\n00:00 INTRO\n00:11 NEW OPPORTUNITIES\n02:54 JOBS + SALARY\n05:25 ARGUMENTS AGAINST NATIVE APP DEVELOPMENT\n08:51 SUM UP\n09:45 OUTRO\n\nStack Overflow Developer Survey: https://insights.stackoverflow.com/survey/2020\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-07-20T15:00:12Z","thumbnail_url":"https://img.youtube.com/vi/tJDCPbfZxEw/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Why is macOS great?","channel_name":"Apple Programming","video_id":"LB937o8BYlo","video_url":"https://www.youtube.com/watch?v=LB937o8BYlo","description":"I want to deep dive into some core reasons macOS applications are different than just an iOS app running on macOS. This has nothing to do with frameworks and everything to do with usability.\n\nIf you enjoy this content, consider following and contributing!\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-07-18T20:00:05Z","thumbnail_url":"https://img.youtube.com/vi/LB937o8BYlo/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"CocoaHeadsNL Online Meetup, 15 July 2020","channel_name":"CocoaHeadsNL","video_id":"YkSUKwJA0cU","video_url":"https://www.youtube.com/watch?v=YkSUKwJA0cU","description":"Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. This month we have a talk from Tom Lokhorst about server driven UI for iOS apps.","published":"2020-07-16T05:51:16Z","thumbnail_url":"https://img.youtube.com/vi/YkSUKwJA0cU/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Update 2020 : I'm Moving! What's the Plan Now?","channel_name":"Jared Davidson on YouTube","video_id":"ELMkoHZb5aM","video_url":"https://www.youtube.com/watch?v=ELMkoHZb5aM","description":"Music by Vexento\n\nModusVR - https://modusvr.com/\nModusVR Demo - https://www.youtube.com/watch?v=mz8y2e3rTT4\n\nNovo canal em Portugues (Videos estao vindo em Augusto) - https://www.youtube.com/channel/UCjiMUKxZ9BM4dswl0vV1XNA\n \nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-07-13T19:59:51Z","thumbnail_url":"https://img.youtube.com/vi/ELMkoHZb5aM/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"iOS 14 SwiftUI Tutorial: Unsplash Photo Viewer with Lazy Stacks, iPad Sidebar...","channel_name":"Brian Advent on YouTube","video_id":"Z1CfF6ou1ac","video_url":"https://www.youtube.com/watch?v=Z1CfF6ou1ac","description":"🎯 SWIFT UI COURSE - JUST $12.99 (valid during July 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEJULY\n\n➡️ Tutorial Files: https://www.patreon.com/posts/39145125\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\nVideo Content with Time Codes:\n00:00 What we are going to build\n02:15 Get Access to Unsplash API\n02:50 Analysing Unsplash JSON to Build a Datamodel\n05:00 Project setup\n05:57 Build the datamodel\n13:55 Make first API call\n14:50 Use Lazy VStack, Display images in a list\n21:30 Use Lazy Grid\n26:10 Add a Tab bar for navigation\n30:30 Choose App Layout based on size class\n36:30 Add Sidebar navigation for iPad and macOS\n43:20 Thoughts about using this app on macOS\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-07-09T16:59:11Z","thumbnail_url":"https://img.youtube.com/vi/Z1CfF6ou1ac/hqdefault.jpg","twitter_url":""},{"name":"Natural Language Processing in Apple Ecosystem","channel_name":"Tom Baranowicz","video_id":"iAyj_yin1cc","video_url":"https://www.youtube.com/watch?v=iAyj_yin1cc","description":"Natural Language Processing is important part of Machine Learning. In this video i’m going through most popular NLP features provided by SDK on iOS, iPadOS and MacOS.\n\nTIME TAGS:\n00:00 - Intro\n01:09 - Language Identification\n04:49 - Tokenization\n07:20 - Lemmatization\n09:32 - Sentiment Analysis\n10:50 - Identifying Parts of Speech\n14:12 - Identifying Named Entities like People, Places, and Organizations\n19:04 - Word Embedding\n25:00 - Sentence Embedding\n28:26 - Outro\n\nSource Code: https://github.com/tombaranowicz/NaturalLanguageProcessingApple\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-07-08T11:24:30Z","thumbnail_url":"https://img.youtube.com/vi/iAyj_yin1cc/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Responder Chain 5 — Ivan Sapozhnik","channel_name":"Apple Programming","video_id":"025MQ25CQWc","video_url":"https://www.youtube.com/watch?v=025MQ25CQWc","description":"Ivan and I talk about his work on NSWindow for creating menu bar applications that behave like they should on macOS.\n\nIvan's Info\nSite: https://isapozhnik.com\nPopover: https://github.com/iSapozhnik/Popover\nMenu: https://github.com/iSapozhnik/Menu\n\nMy Info\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-07-06T17:00:01Z","thumbnail_url":"https://img.youtube.com/vi/025MQ25CQWc/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"How to create a date picker and read values from it – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"QZb5c42Sdq8","video_url":"https://www.youtube.com/watch?v=QZb5c42Sdq8","description":"SwiftUI’s DatePicker view is analogous to UIDatePicker, and comes with a variety options for controlling how it looks and works. Like all controls that store values, it does need to be bound to some sort of state in your app. \n\nFrom iOS 14 onwards, you can use the new GraphicalDatePickerStyle() to get a more advanced date picker, that shows a calendar plus space to enter a precise time","published":"2020-07-04T10:33:21Z","thumbnail_url":"https://img.youtube.com/vi/QZb5c42Sdq8/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to hide and reveal content using DisclosureGroup – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"pIxr5pAFJyc","video_url":"https://www.youtube.com/watch?v=pIxr5pAFJyc","description":"SwiftUI has a dedicated DisclosureGroup view that presents a disclosure indicator and content inside. This can be bound to some sort of Boolean property that determines whether the content is currently visible or not, but then you can place lots of views inside there to display when unfolded.","published":"2020-07-04T10:29:50Z","thumbnail_url":"https://img.youtube.com/vi/pIxr5pAFJyc/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create expanding lists – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"G0qor4QumfA","video_url":"https://www.youtube.com/watch?v=G0qor4QumfA","description":"SwiftUI’s List has an enhanced initializer that lets us create expanding sections with child elements – they will be rendered with tappable arrows that open out to reveal children when tapped.","published":"2020-07-04T10:24:24Z","thumbnail_url":"https://img.youtube.com/vi/G0qor4QumfA/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create multi-line editable text with TextEditor – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"pHIsK8VzizU","video_url":"https://www.youtube.com/watch?v=pHIsK8VzizU","description":"SwiftUI has a TextEditor view for handling multi-line, scrolling text. You can set the font, change the colors as needed, and even adjust line spacing and how many lines can be created.","published":"2020-07-04T10:18:28Z","thumbnail_url":"https://img.youtube.com/vi/pHIsK8VzizU/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to add a sidebar for iPadOS – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"TVe6D7RHcgs","video_url":"https://www.youtube.com/watch?v=TVe6D7RHcgs","description":"In iPadOS it’s possible to show not only a regular split view controller, but also to add a sidebar that can be shown with a button tap.","published":"2020-07-04T10:13:23Z","thumbnail_url":"https://img.youtube.com/vi/TVe6D7RHcgs/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to create a document-based app using FileDocument and DocumentGroup – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"Rt9-5Tm8vk4","video_url":"https://www.youtube.com/watch?v=Rt9-5Tm8vk4","description":"SwiftUI comes with support for document-based apps, which are apps that let users create, edit, and share documents such as text files. In SwiftUI we’re given two main types to work with: the FileDocument protocol to define what a document in our app looks like, and the DocumentGroup struct that gives us a default scene to let users create, open, and save documents.","published":"2020-07-04T10:06:29Z","thumbnail_url":"https://img.youtube.com/vi/Rt9-5Tm8vk4/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to synchronize animations from one view to another with matchedGeometryEffect() – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"x7fdvXdVd98","video_url":"https://www.youtube.com/watch?v=x7fdvXdVd98","description":"If you have the same view appearing in two different parts of your view hierarchy and want to animate between them – for example, going from a list view to a zoomed detail view – then you should use SwiftUI’s matchedGeometryEffect() modifier, which is a bit like Magic Move in Keynote.","published":"2020-07-04T10:00:46Z","thumbnail_url":"https://img.youtube.com/vi/x7fdvXdVd98/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to make a scroll view move to a location using ScrollViewReader – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"rChSFRIaAYo","video_url":"https://www.youtube.com/watch?v=rChSFRIaAYo","description":"If you want to programmatically make SwiftUI’s ScrollView move to a specific location, you should embed a ScrollViewReader inside it. This provides a scrollTo() method that can move to any view inside the parent scrollview, just by providing its anchor.","published":"2020-07-04T09:45:23Z","thumbnail_url":"https://img.youtube.com/vi/rChSFRIaAYo/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"How to present a full screen modal view using fullScreenCover() – SwiftUI","channel_name":"Paul Hudson on YouTube","video_id":"SdIWZzl9h-w","video_url":"https://www.youtube.com/watch?v=SdIWZzl9h-w","description":"SwiftUI’s fullScreenCover() modifier gives us a presentation style for times when you want to cover as much of the screen as possible, and in code it works almost identically to regular sheets.","published":"2020-07-04T09:40:52Z","thumbnail_url":"https://img.youtube.com/vi/SdIWZzl9h-w/hqdefault.jpg","twitter_url":"https://twitter.com/twostraws"},{"name":"SwiftUI Shapes Live: 4 - The Triangle Shape","channel_name":"Mark Moeykens on YouTube","video_id":"Bbvoh2mR_mQ","video_url":"https://www.youtube.com/watch?v=Bbvoh2mR_mQ","description":"👉  Code: https://www.bigmountainstudio.com/shapes\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCHAPTERS\nNo sound - 00:00\nIntroduction - 01:02\nShape Path Plan - 03:46\nShape Creation - 06:34\nUsing Shape in UI - 16:58\nOverlapping Shapes in UI - 29:40\nMasking with Shapes - 45:37\nShape Animation - 53:50\nSummary - 1:22:53","published":"2020-06-29T09:35:07Z","thumbnail_url":"https://img.youtube.com/vi/Bbvoh2mR_mQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Views Live: 4 - Horizontal Grid Layout Options in SwiftUI 2.0","channel_name":"Mark Moeykens on YouTube","video_id":"IrK7xV-sDlo","video_url":"https://www.youtube.com/watch?v=IrK7xV-sDlo","description":"👉  Code: https://www.bigmountainstudio.com/views\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-28T09:23:52Z","thumbnail_url":"https://img.youtube.com/vi/IrK7xV-sDlo/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"5 Best Xcode 12 Features - WWDC 2020 | Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"KSgXCDwkxLo","video_url":"https://www.youtube.com/watch?v=KSgXCDwkxLo","description":"These are my favourite new Xcode 12 features. \n🎯 SWIFT UI COURSE - JUST $12.99 (valid during June 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEJUNE\n\n➡️ Complex UI with SwiftUI Tutorial: https://youtu.be/Xetrbmnszjc\n➡️ Tutorial Files: https://www.patreon.com/posts/38603394\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.\n#WWDC12 #WWDC #iOSdev #Swiftlang","published":"2020-06-25T15:17:17Z","thumbnail_url":"https://img.youtube.com/vi/KSgXCDwkxLo/hqdefault.jpg","twitter_url":""},{"name":"I Made Instagram in 24 Hours! (Here's How)","channel_name":"Jared Davidson on YouTube","video_id":"10GCT-V3LHk","video_url":"https://www.youtube.com/watch?v=10GCT-V3LHk","description":"I decided to challenge myself to make a social media app like instagram in less than 24 hours. Here's the results!\n\n50% off the complete walkthrough (Ends June 30th) - https://www.archet.app/memestagram?coupon=WWDC2020\n\n\nWebsites I used to build this app:\n\nFirebase - https://firebase.google.com/\nFirebase Setup - https://firebase.google.com/docs/ios/setup\nRealm - https://realm.io/\nCocoapods - https://cocoapods.org/\nXcode - https://apps.apple.com/us/app/xcode/id497799835?mt=12\nAsyncImage - https://github.com/V8tr/AsyncImage/tree/master/AsyncImage\nQGrid (With Xcode 12, we'll look into a more native way to build collection views) - https://github.com/Q-Mobile/QGrid\nApple Developer (for notifications) - https://developer.apple.com\n\nMusic by Vexento\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-06-24T00:00:10Z","thumbnail_url":"https://img.youtube.com/vi/10GCT-V3LHk/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Q&A: Privacy & iOS Development Discussion with Sebastian Zimmeck","channel_name":"Brian Advent on YouTube","video_id":"iBWKxMBg4TE","video_url":"https://www.youtube.com/watch?v=iBWKxMBg4TE","description":"This Q&amp;A concludes my privacy series. Together with Sebastian Zimmeck (Head of Privacy Tech Lab at Wesleyan University) I am answering your questions related to data and privacy.\n\nPrivacy Series\n➡️ Why Privacy Matters: https://youtu.be/FEpXiG2EX3Q\n➡️ How to create Privacy Policies: https://youtu.be/7tpq0v4j_vM\n\n➡️ https://github.com/privacy-tech-lab/privacyflash-pro\n➡️ Privacy Tech Lab: https://privacy-tech-lab.github.io\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during May 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEMAY\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-06-22T08:13:10Z","thumbnail_url":"https://img.youtube.com/vi/iBWKxMBg4TE/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Shapes Live: 3 - The Wave","channel_name":"Mark Moeykens on YouTube","video_id":"3ZHxF5Kwcqk","video_url":"https://www.youtube.com/watch?v=3ZHxF5Kwcqk","description":"👉  Code: https://www.bigmountainstudio.com/shapes\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-22T06:58:48Z","thumbnail_url":"https://img.youtube.com/vi/3ZHxF5Kwcqk/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Views Live: 3 - Color Schemes in SwiftUI","channel_name":"Mark Moeykens on YouTube","video_id":"geq442roxO0","video_url":"https://www.youtube.com/watch?v=geq442roxO0","description":"👉  Code: https://www.bigmountainstudio.com/views\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-21T06:55:50Z","thumbnail_url":"https://img.youtube.com/vi/geq442roxO0/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"How to start a new UI project (free video from Learn UI Design)","channel_name":"Learn UI Design","video_id":"JOQJO_V7sew","video_url":"https://www.youtube.com/watch?v=JOQJO_V7sew","description":"OVERVIEW\n[0:39] Overview of the 4 steps to start a new UI project\n    1. Determine your brand and goals\n    2. Collect and compile inspiration\n    3. Sketch and wireframe\n    4. Explore visual styles\n[4:20] Example project - Genius Notes (AKA Guidery)\n[5:17] Determining goals - monetization goals, behavioral goals, UX goals, goals related to context of the user and where they come from\n[8:33] Determining brand\n[12:57] Two rules for determining your brand\nPick adjectives or short phrases to describe your brand\nDefine their most defensible opposites\n[17:05] Picking fonts based on brand values\n[21:20] Genius Notes/Guidery presentation\n[24:38] Review of final designs\n[25:16] The 5 most common brands (the 80-20 of brand adjectives)\n    1. Clean and simple\n    2. Fancy\n    3. Friendly\n    4. Quirky\n    5. Techie\n[29:06] The Brand Chart\n[34:10] MedDepot example - making a good design great by designing to your brand adjectives\n\nNOTE: The Starting a Project Cheatsheet, Good Fonts Table, Brand Chart Figma file, and other lessons referenced are only available to Learn UI Design students. Sorry 😬\n\nFor FREE design tutorials, hop on the design newsletter:\n✉️ https://learnui.design/newsletter.html\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design\n\nWant to learn to design usable, intuitive web and mobile apps?\nCheck out LEARN UX DESIGN 👉 https://learnux.design","published":"2020-06-17T07:30:45Z","thumbnail_url":"https://img.youtube.com/vi/JOQJO_V7sew/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Responder Chain 4 — Malin Sundberg","channel_name":"Apple Programming","video_id":"UinUhCCvWuA","video_url":"https://www.youtube.com/watch?v=UinUhCCvWuA","description":"This episode of responder chain features Malin Sundberg where we discuss SwiftUI for macOS.\n\nMalin's Info:\nOrbit: https://timeinorbit.com\nTwitter: https://twitter.com/malinsundberg\nCup of Tech Podcast: http://cupof.tech\nWe Like Games Podcast: http://welikegames.net\n\nMy Info:\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-06-15T17:00:21Z","thumbnail_url":"https://img.youtube.com/vi/UinUhCCvWuA/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"SwiftUI Shapes Live: 2 - Creating a Curve-Sided Rectangle to Enhance UI","channel_name":"Mark Moeykens on YouTube","video_id":"7_vScyZP6EM","video_url":"https://www.youtube.com/watch?v=7_vScyZP6EM","description":"👉  Code: https://www.bigmountainstudio.com/shapes\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-15T06:47:46Z","thumbnail_url":"https://img.youtube.com/vi/7_vScyZP6EM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Simple Drawing App with PencilKit | iOS Swift Tutorial | Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"3d1HNBpqvuM","video_url":"https://www.youtube.com/watch?v=3d1HNBpqvuM","description":"The first 1000 people to use this link will get a 2 month free trial of Skillshare Premium Membership: https://skl.sh/brianadvent\nThis video was sponsored by Skillshare\n\n🔴 PRIVACY LIVE STREAM: https://youtu.be/_Pwc_YQZpMk\n➡️ Why Privacy Matters: https://youtu.be/FEpXiG2EX3Q\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during June 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEJUNE\n\n➡️ Tutorial Files: https://www.patreon.com/posts/38219847\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-06-14T16:00:02Z","thumbnail_url":"https://img.youtube.com/vi/3d1HNBpqvuM/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Views Live: 2 - Using Shadows to Enhance Your UI","channel_name":"Mark Moeykens on YouTube","video_id":"VskWw7L4LmM","video_url":"https://www.youtube.com/watch?v=VskWw7L4LmM","description":"👉  Code: https://www.bigmountainstudio.com/views\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-14T06:57:31Z","thumbnail_url":"https://img.youtube.com/vi/VskWw7L4LmM/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Cocoa Programming L85 - Open/Save Panel Accessory View","channel_name":"Apple Programming","video_id":"P2L7fdf6o14","video_url":"https://www.youtube.com/watch?v=P2L7fdf6o14","description":"How to add an accessory view to NSOpenPanel or NSSavePanel. We walk through creating one similar to that of Xcode's new project creation flow.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-06-11T19:30:04Z","thumbnail_url":"https://img.youtube.com/vi/P2L7fdf6o14/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"SwiftUI: 3 Ways to Evenly Space Views (2020)","channel_name":"Mark Moeykens on YouTube","video_id":"rP-CZO_wuxA","video_url":"https://www.youtube.com/watch?v=rP-CZO_wuxA","description":"👉 Find out the Ugly Truth of SwiftUI: https://www.bigmountainstudio.com/ugly-truth\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\n🌐 https://www.bigmountainstudio.com\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 70 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio\n\nCHAPTERS\nIntro - 00:00\n1. Using Shapes - 00:16\n2. Using Spacers - 02:43\n3. Using Flexible Frames - 04:00\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2020-06-11T17:00:17Z","thumbnail_url":"https://img.youtube.com/vi/rP-CZO_wuxA/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"iOS Swift Tutorial: Pull to Refresh with SwiftUI and UIViewRepresentable (2020) | Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"DKbpkdfLb8g","video_url":"https://www.youtube.com/watch?v=DKbpkdfLb8g","description":"Learn how to use UIRefreshControl together with SwiftUI and UIViewRepresentable.\n\n➡️ Why Privacy Matters: https://youtu.be/FEpXiG2EX3Q\n➡️ Use UIKit Components with Swift UI: https://youtu.be/KezOONeYRnM\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during June 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEJUNE\n\n➡️ Tutorial Files: https://www.patreon.com/posts/xcode-project-to-38059819\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-06-09T17:11:56Z","thumbnail_url":"https://img.youtube.com/vi/DKbpkdfLb8g/hqdefault.jpg","twitter_url":""},{"name":"Python Web Scraping Tutorial - CraigsList","channel_name":"Tom Baranowicz","video_id":"4ghsSOMgR8s","video_url":"https://www.youtube.com/watch?v=4ghsSOMgR8s","description":"Web scraping is a very important tool for everyone who needs to collect data. In this tutorial, I will show you how to fetch and parse website content. We are going to use Python, Requests and Beautiful Soup.\n\nSource Code: https://github.com/tombaranowicz/CraigsListScrapePython\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-06-08T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/4ghsSOMgR8s/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"iOS 13 Compositional Layout Food Delivery Layout","channel_name":"Lets Build That App","video_id":"y1uXXVUu43o","video_url":"https://www.youtube.com/watch?v=y1uXXVUu43o","description":"Just a quick tutorial on how to build out a very common layout that you can find in applications using UICollectionViewCompositionalLayout.\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=6722\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-06-08T14:00:19Z","thumbnail_url":"https://img.youtube.com/vi/y1uXXVUu43o/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"SwiftUI Shapes Live: 1 - The Trapezium","channel_name":"Mark Moeykens on YouTube","video_id":"d0Lc5ImoWDQ","video_url":"https://www.youtube.com/watch?v=d0Lc5ImoWDQ","description":"👉  Get the code: https://www.bigmountainstudio.com/shapes\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-08T12:18:59Z","thumbnail_url":"https://img.youtube.com/vi/d0Lc5ImoWDQ/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Views Live: 1 - Mastering Layout with Blueprints","channel_name":"Mark Moeykens on YouTube","video_id":"etiEVMSJLjw","video_url":"https://www.youtube.com/watch?v=etiEVMSJLjw","description":"👉  Get the Code: https://www.bigmountainstudio.com/views\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free","published":"2020-06-06T06:45:21Z","thumbnail_url":"https://img.youtube.com/vi/etiEVMSJLjw/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Why Privacy Matters, How Data Shapes Our Lives & What Developers Can Do | Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"FEpXiG2EX3Q","video_url":"https://www.youtube.com/watch?v=FEpXiG2EX3Q","description":"In this video I'd like to advocate for privacy as a human right. It is about outlining, why privacy should matter for everyone, how the use and interpretation of data shapes our lives and also what developers can do to respect and protect their users privacy.\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-06-04T18:30:06Z","thumbnail_url":"https://img.youtube.com/vi/FEpXiG2EX3Q/hqdefault.jpg","twitter_url":""},{"name":"In App Purchase Course Designing LIVE","channel_name":"Lets Build That App","video_id":"sF9gC2FmtRo","video_url":"https://www.youtube.com/watch?v=sF9gC2FmtRo","description":"AppStore 2020 Updated Course\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack NodeJS iOS Development\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST","published":"2020-06-03T19:24:01Z","thumbnail_url":"https://img.youtube.com/vi/sF9gC2FmtRo/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Cocoa Programming L84 - NSPreferencePane","channel_name":"Apple Programming","video_id":"DtxX9oU9rI4","video_url":"https://www.youtube.com/watch?v=DtxX9oU9rI4","description":"How to create a System Preferences preference pane.\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-06-02T18:11:34Z","thumbnail_url":"https://img.youtube.com/vi/DtxX9oU9rI4/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"Web automation with JavaScript | Puppeteer","channel_name":"Gary Tokman on YouTube","video_id":"n4NRs_vZmGs","video_url":"https://www.youtube.com/watch?v=n4NRs_vZmGs","description":"Instagram: https://www.instagram.com/f6ary\nTwitter: https://twitter.com/f6ary\nGithub: https://github.com/gtokman\n\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\n\nLinks:\nStart project: https://github.com/gtokman/nodejs-project-template\nFinished project: https://github.com/gtokman/bumble-bot\nPuppeteer: https://github.com/puppeteer/puppeteer/blob/master/docs/api.md\n\n🎧https://soundcloud.com/btmkr3000/its-nothing\n\nUse JavaScript, Node JS and Puppeteer to automate liking in Bumble.","published":"2020-05-31T20:11:32Z","thumbnail_url":"https://img.youtube.com/vi/n4NRs_vZmGs/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"How to put on an Apple Watch Sport Band - Easy 4 Step Tutorial","channel_name":"Paul Solt on YouTube","video_id":"uEYgtD9Fr2w","video_url":"https://www.youtube.com/watch?v=uEYgtD9Fr2w","description":"How to put on an Apple Watch Sport Band - Easy 4 Step Tutorial\nDid you just get an Apple Watch? Do you struggle to put on the Apple Watch with the Sport Band? Need a quick way to fasten the sport band?\n\nI struggled putting the Apple Watch on in the Apple Store – I must have tried 5 different watches and really needed a ton of help in the Apple Store (Victor NY).\n\nWatch in one minute how to put on the Apple Watch Sport Band using a four step process. It's quick and easy to change tightness if your watch is too loose.\n\n4 steps to put on an Apple Watch\n----\n1. Lay the watch on top of your wrist (palm down) and grab the notch with your middle finger\n2. Pinch the hole side strap with your index finger and thumb and full it towards your middle finger\n3. Press your thumb into the strap to connect the two sides\n4. Tuck the excess strap into the hole where your middle finger was located\n\nQuickly remove\n----\n1. Grab the middle part between your index finger and thumb and pull apart\n2. Put your watch on your power connector to recharge\n\n\nCurrent watch: Apple Watch Series 5, 44mm with a Black Sport Band\n\nI use the 3rd hole for day to day use, but I tighten it to the 2nd hole for ultimate frisbee, running, and lifting.\n\nApple Watch: https://www.apple.com/shop/buy-watch/apple-watch\n\n---\nBlog: http://blog.SuperEasyApps.com\nFollow Paul: http://twitter.com/PaulSolt \n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt\n\n• Join my Brew Coffee app beta (iOS): https://BrewCoffeeApp.com","published":"2020-05-28T20:00:11Z","thumbnail_url":"https://img.youtube.com/vi/uEYgtD9Fr2w/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"5 SwiftUI Concepts Every Beginning SwiftUI Developer Needs To Know (2020)","channel_name":"Mark Moeykens on YouTube","video_id":"51xIHDm_BDs","video_url":"https://www.youtube.com/watch?v=51xIHDm_BDs","description":"👉 Find out the Ugly Truth of SwiftUI: https://www.bigmountainstudio.com/ugly-truth\n\nIf you're new to SwiftUI or you're thinking about learning it, this video is a must-see as it explains some of the major concepts behind SwiftUI that will help you more quickly grasp what is happening and save you hours of scratching your head wondering what is going on.\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\n🌐 https://www.bigmountainstudio.com\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 75 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio\n\nCHAPTERS\nIntro - 00:00\n1. Layout Views in SwiftUI - 00:11\n2. Everything is a View in SwiftUI - 01:30\n3. Parent-Child Relationships in SwiftUI - 03:04\n4. Pull-In & Push-Out Views in SwiftUI - 04:07\n5. Change Views with Data in SwiftUI - 04:54\nSummary - 06:20\n\n#SwiftUI #Xcode #bigmountainstudio","published":"2020-05-28T17:00:03Z","thumbnail_url":"https://img.youtube.com/vi/51xIHDm_BDs/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Node.js Tutorial - Website Availability Monitoring App","channel_name":"Tom Baranowicz","video_id":"IN2h_O6GdUc","video_url":"https://www.youtube.com/watch?v=IN2h_O6GdUc","description":"Availability monitoring is very important when you have a blog or an online service. Today we are going to build an uptime monitoring app in Node.js and deploy on Google Cloud, so you will be able to use free monitoring for your service. The app is checking predefined website every single minute and as soon as it will discover a problem, it will send you an email with a notification (using mailgun).\n\nSource Code: https://github.com/tombaranowicz/website-availability-monitoring\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-05-25T15:00:13Z","thumbnail_url":"https://img.youtube.com/vi/IN2h_O6GdUc/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Privacy and Software Development - How to create a Privacy Policy | Brian Advent","channel_name":"Brian Advent on YouTube","video_id":"7tpq0v4j_vM","video_url":"https://www.youtube.com/watch?v=7tpq0v4j_vM","description":"Privacy Flash Pro Tutorial\n➡️ https://github.com/privacy-tech-lab/privacyflash-pro\n➡️ Privacy Tech Lab: https://privacy-tech-lab.github.io\n➡️ iOS subreddit: https://bit.ly/2WYZuqX\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during May 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEMAY\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-05-24T21:25:03Z","thumbnail_url":"https://img.youtube.com/vi/7tpq0v4j_vM/hqdefault.jpg","twitter_url":""},{"name":"How to Enable Paging in SwiftUI!  - Building the App Store (Pages : Xcode)","channel_name":"Jared Davidson on YouTube","video_id":"ahUNAK4LnsQ","video_url":"https://www.youtube.com/watch?v=ahUNAK4LnsQ","description":"Pt. 3 of creating our design of the app store! Today we dive into how to enable paging in SwiftUI as well as finish our design of the cells below. Enjoy!\n\nPages (The Framework I Used) - https://github.com/nachonavarro/Pages\n\nMusic by Vexento\n\nBecome an Archetapper - https://www.youtube.com/channel/UCDIBBmkZIB2hjBsk1hUImdA/join\n\nJarvis Desk - https://goo.gl/JbVrWF\nFully Lumen Lamp - https://goo.gl/ndZUKD\nTopo Anti-Fatigue Mat - https://goo.gl/sZ2n52\n\n~Social Stuff~\nWebsite - https://www.archet.app\nTwitter/Instagram - @archetapp","published":"2020-05-22T14:00:12Z","thumbnail_url":"https://img.youtube.com/vi/ahUNAK4LnsQ/hqdefault.jpg","twitter_url":"https://twitter.com/Archetapp"},{"name":"Functional Fundamentals and SwiftUI, Daniel Steinberg (English)","channel_name":"CocoaHeadsNL","video_id":"p6vCqA3slgk","video_url":"https://www.youtube.com/watch?v=p6vCqA3slgk","description":"Daniel talks about the fundamentals of functional programming and Combine and how that can be used with SwiftUI and why he believes this is becoming more and more important for a Swift programmer.","published":"2020-05-21T20:18:30Z","thumbnail_url":"https://img.youtube.com/vi/p6vCqA3slgk/hqdefault.jpg","twitter_url":"https://twitter.com/CocoaHeadsNL"},{"name":"Cocoa Programming L83 - Symbolicate Crash Logs","channel_name":"Apple Programming","video_id":"gbfMHoVYDn8","video_url":"https://www.youtube.com/watch?v=gbfMHoVYDn8","description":"How to symbolicate crash logs for Mac apps. We manually symbolicate crashes using CLI and then talk about a more automated way using MacSymbolicator. Make sure you keep those dSYM files.\n\nManual Approach: https://gist.github.com/bmatcuk/c55a0dd4f8775a3a2c5a\nMacSymbolicator: https://github.com/inket/MacSymbolicator\n\nTwitter: https://twitter.com/LucasDerraugh\nGitHub: https://github.com/lucasderraugh\nPatreon: https://patreon.com/appleprogramming\nSite: http://appleprogramming.com\n\nMicrophone - https://amzn.to/2qdiRPk\nScreenFlow - https://telestream.8bx6ag.net/c/1996116/352742/4900","published":"2020-05-15T16:00:22Z","thumbnail_url":"https://img.youtube.com/vi/gbfMHoVYDn8/hqdefault.jpg","twitter_url":"https://twitter.com/LucasDerraugh"},{"name":"How to make a your own VPN","channel_name":"Gary Tokman on YouTube","video_id":"bJxRvfLs60U","video_url":"https://www.youtube.com/watch?v=bJxRvfLs60U","description":"https://www.instagram.com/fqary \nhttps://twitter.com/bestgaryever\n\nI didn't touch on paid VPN providers. The reason I don't use them is the price (they sell bandwidth at a premium) and VPN providers can see all your traffic, and log it. Even if they say they don't log it, how do you actually verify that? Last, if they offer end to end encryption that is a joke. They can't magically encrypt all your requests, they're just a proxy, kind of like the one I made on DO. The only encrypted part is you connecting to the VPN, from there on, it's the exact same as if you were browsing without one. \n\nI want to get DSVPN to work on mobile but it would require making a client that authenticated with the VPN key the library uses. I haven't found an open-source one that would work. \n\nDigital Ocean: https://m.do.co/c/e5537ac8c357\nCan run on a raspberry pi too\n\nSteps to install in read me\nhttps://github.com/jedisct1/dsvpn\nAlternative: https://github.com/trailofbits/algo\n\nServer\napt install make\napt-get update\napt-get install build-essential\napt-get install screen\nmake \necho 'YOUR_KEY' | base64 --decode GREATER_THAN_OPERATOR  vpn.key\nsudo ./dsvpn server vpn.key auto 1959\n\nClient\nsudo ./dsvpn client vpn.key YOUR_IP YOUR_PORT\n\nCheck read me if you get lost\n\n🎧: https://soundcloud.com/fantompower/its-raining-in-the-summer-but-its-all-good-x-pkt-1\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2020-05-13T01:47:34Z","thumbnail_url":"https://img.youtube.com/vi/bJxRvfLs60U/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Swift Clips: Key paths and functions","channel_name":"Swift by Sundell","video_id":"OJPFwSA1AbA","video_url":"https://www.youtube.com/watch?v=OJPFwSA1AbA","description":"Let’s take a look at how Swift’s key paths work, and how they relate to functions — both in terms of what comes built into the language itself, and what kind of utilities that we can write ourselves to form some really nice convenience APIs.\n\nYou can find all of the sample code from this video, as well as links to related content, at https://swiftbysundell.com/clips/6.","published":"2020-05-08T16:55:30Z","thumbnail_url":"https://img.youtube.com/vi/OJPFwSA1AbA/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"Load Testing in Node.js","channel_name":"Tom Baranowicz","video_id":"emFT-S8GAOk","video_url":"https://www.youtube.com/watch?v=emFT-S8GAOk","description":"Building a back-end application always brings the question about performance while handling multiple users accessing the app at the same time. This is why we have Load Testing. Load testing is the process of putting expected or unexpected demand on a system and measuring its response (Wikipedia). Today we are going to build a simple Node.js app that will be able to create multiple child processes and request defined URL at the same time. We will also measure response times and count average response time for the declared amount of simultaneous requests.\n\nSource Code: https://github.com/tombaranowicz/LoadTestingUsingNodeJS\n\nFollow me on:\nLinkedIn: https://www.linkedin.com/in/tombaranowicz/\nTwitter: https://twitter.com/tombaranowicz\nGithub: https://github.com/tombaranowicz\nInstagram: https://www.instagram.com/tombaranowicz/","published":"2020-05-05T15:01:01Z","thumbnail_url":"https://img.youtube.com/vi/emFT-S8GAOk/hqdefault.jpg","twitter_url":"https://twitter.com/tombaranowicz"},{"name":"Why is Mobile App Localization Important? Do it now with SwiftUI! | Brian Advent iOS Swift Tutorial","channel_name":"Brian Advent on YouTube","video_id":"1YsyHr0eslI","video_url":"https://www.youtube.com/watch?v=1YsyHr0eslI","description":"Learn how to localize Apps with Swift UI\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during May 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEMAY\n\n➡️ Tutorial Files: https://www.patreon.com/posts/36629456\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-05-01T18:04:29Z","thumbnail_url":"https://img.youtube.com/vi/1YsyHr0eslI/hqdefault.jpg","twitter_url":""},{"name":"Swift Clips: Controllers in MVC","channel_name":"Swift by Sundell","video_id":"Ni70aTksJWg","video_url":"https://www.youtube.com/watch?v=Ni70aTksJWg","description":"Let’s take a look at the role that controllers play within the MVC design pattern, and how we can avoid some of the most common issues when working with them — particularly around how we can break up Massive View Controllers into smaller building blocks.\n\nYou can find all of this video’s sample code, as well as links to articles that go into much more detail about various kinds of controllers, at https://swiftbysundell.com/clips/5.","published":"2020-04-28T16:08:19Z","thumbnail_url":"https://img.youtube.com/vi/Ni70aTksJWg/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"Crash Course Server Side Swift: Vapor Setup & Overview","channel_name":"Aryaman Sharda on YouTube","video_id":"hAXqyw471bY","video_url":"https://www.youtube.com/watch?v=hAXqyw471bY","description":"Vapor Crash Course\n\nI’ve been dabbling with Server Side Swift over the last few weeks and unfortunately there isn’t as much documentation as I’d have liked. I’ll take you through the entire process of creating a production application from scratch, adding custom routes, serving views, futures, and finally deploying  the project to our own VPS and enabling HTTPS through a SSL certificate. \n\nAll of the commands will be available in the description below. \n\nFirst, let’s install Vapor. The easiest way is through Homebrew. If you don’t have it already, just run the following command in Terminal: \n/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”\n\nNow, we’ll use Homebrew to install Vapor: \n\nWe need to add Vapor to Homebrew so run:\n \nbrew tap vapor/homebrew-tap\n\nThen\n\nbrew update\n\nThen\n\nbrew install vapor\n\nNow we’re ready to create a project using one of Vapor’s default templates. \n\nvapor new HackerNews --template=https://github.com/vapor/web-template\ncd HackerNews/\nvapor build\nvapor xcode -y\n\nGreat! Now we have our project set up. Let’s take a quick look at the important files. \n\nThe first file is Package.swift where we can specify any third party dependencies we want to use and then use Swift Package Manager to install them. In this case we’re using Vapor obviously and Leaf which will be used to render our HTML pages.\n\nThough we just added Vapor & Leaf, you can see that they introduce quite a few subdependencies. \n\nWe’ll put our actual backend code in the App folder.\n\napp.swift is called when the vapor project is run and is used to inject environment properties into your project - for example, whether the app should be launched in a dev, test, or production mode. \n\nThen, it calls configure to set up any services and middleware you’ve defined. And finally, it boots your application. \n\nIf you want to perform some actions or change some settings like the hostname or the port before the server starts, you’d do that in boot.swift. You generally won’t need to touch the app or boot files.\n\nNow, let’s look at our configure.swift. This is where we customize our application and do things like configure the use of our 3rd party dependencies like Leaf. \n\nIf we didn’t have this line, the app wouldn’t know to pass the views over to Leaf to manage rendering. \n\nAlso, another important line is this one here: this is what serves all of the static files in your Public directory. Without this line your CSS files, images, fonts, etc wouldn’t load. \n\nYou could also specify multiple router objects here, register middleware, configure our database connection, etc. \n\nEverything else you see here is  standard Vapor default code. \n\nFinally, we have our Resources & Public folder. This folder, Resources/Views, is the default location Leaf looks too to find the HTML pages to serve. Public is where you would put any additional resources your website needs: Javascript files, CSS, images, fonts, etc. \n\n\nHopefully you now have a basic understanding of the project structure now. In the next video we’ll start on the implementation and hopefully seeing everything used in practice will make things clearer.","published":"2020-04-28T05:57:23Z","thumbnail_url":"https://img.youtube.com/vi/hAXqyw471bY/hqdefault.jpg","twitter_url":"https://twitter.com/aryamansharda"},{"name":"Sunday chat","channel_name":"Lets Build That App","video_id":"ta7amYr0hIc","video_url":"https://www.youtube.com/watch?v=ta7amYr0hIc","description":"AppStore 2020 Updated Course\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack NodeJS iOS Development\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST","published":"2020-04-26T17:02:37Z","thumbnail_url":"https://img.youtube.com/vi/ta7amYr0hIc/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"I'm back for just a moment","channel_name":"Lets Build That App","video_id":"CxLe5ESzT5Y","video_url":"https://www.youtube.com/watch?v=CxLe5ESzT5Y","description":"AppStore 2020 Updated Course\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI","published":"2020-04-19T18:45:25Z","thumbnail_url":"https://img.youtube.com/vi/CxLe5ESzT5Y/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"iOS SwiftUI Tutorial: Conditional ViewModifiers (Create your own Toggle Buttons)","channel_name":"Brian Advent on YouTube","video_id":"RBcR_NqV6gY","video_url":"https://www.youtube.com/watch?v=RBcR_NqV6gY","description":"🎯 SWIFT UI COURSE - JUST $12.99 (valid during April 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEAPRIL\n\nIn this video: Learn how to modify views with conditional ViewModifiers. \n\n➡️ Tutorial Files: https://www.patreon.com/posts/35918194\n\n➡️ Create the Button from the video: https://youtu.be/XVC0wQND1N8\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-04-12T18:30:01Z","thumbnail_url":"https://img.youtube.com/vi/RBcR_NqV6gY/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI Tutorial: Create a Custom Button in SwiftUI","channel_name":"Brian Advent on YouTube","video_id":"XVC0wQND1N8","video_url":"https://www.youtube.com/watch?v=XVC0wQND1N8","description":"Learn how to create a cool looking button in SwiftUI. \n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid during April 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=YOUTUBEAPRIL\n\n➡️ Tutorial Files: https://www.patreon.com/posts/35669363\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-04-05T19:30:04Z","thumbnail_url":"https://img.youtube.com/vi/XVC0wQND1N8/hqdefault.jpg","twitter_url":""},{"name":"Creating a simple Raffle app with Combine","channel_name":"Shai’s Swift Bits","video_id":"eeO7fPw-0XA","video_url":"https://www.youtube.com/watch?v=eeO7fPw-0XA","description":"In this video, you'll learn how to leverage some of Combine's operators and compose them to create your very own iPhone Raffle app. You'll also see an example of how to leverage existing system publishers for your own imperative use-cases. \n\nYou can find me at:\nhttps://github.com/freak4pc\nhttps://twitter.com/freak4pc\n\nAll sound bytes used in the app are from freesound.org","published":"2020-04-05T13:59:16Z","thumbnail_url":"https://img.youtube.com/vi/eeO7fPw-0XA/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Swift Clips: Managing URLs and endpoints","channel_name":"Swift by Sundell","video_id":"2B4ROZHsaCs","video_url":"https://www.youtube.com/watch?v=2B4ROZHsaCs","description":"In this video, we’ll take a look at three different ways to manage the URLs and server endpoints that a Swift app is communicating with, and the sort of pros and cons that come with each approach.\n\nYou can find all of the sample code from this article at https://swiftbysundell.com/clips/4.","published":"2020-03-31T19:37:04Z","thumbnail_url":"https://img.youtube.com/vi/2B4ROZHsaCs/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"Creating a custom Combine operator (Live Stream)","channel_name":"Shai’s Swift Bits","video_id":"Vnk4vFyuBGo","video_url":"https://www.youtube.com/watch?v=Vnk4vFyuBGo","description":"In this live stream, I'll write a custom implementation of the amb() operator for Combine Community's CombineExt project and explain some of the theory and relationship between a Publisher, Subscriber, Subscription, along other intermediate pieces such as a Sink and a Buffer.\n\nFollow me on:\nhttps://twitter.com/freak4pc\nhttps://github.com/freaka4pc\n\nCombineExt is part of Combine Community at:\nhttps://github.com/CombineCommunity/CombineExt","published":"2020-03-29T19:25:35Z","thumbnail_url":"https://img.youtube.com/vi/Vnk4vFyuBGo/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Create an AR Game with RealityKit - Swift Tutorial","channel_name":"Brian Advent on YouTube","video_id":"mV7SWeMDEfg","video_url":"https://www.youtube.com/watch?v=mV7SWeMDEfg","description":"Learn how to use RealityKit to create a simple and fun augmented reality pairs game.\n\n🎯 SWIFT UI COURSE - JUST $12.99 (valid until May 4th 2020) 🎯\nhttps://www.udemy.com/course/build-apps-with-swiftui/?couponCode=526CDD92DAE684321496\n\n➡️ Tutorial Files: https://www.patreon.com/posts/35356572\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2020-03-28T21:30:05Z","thumbnail_url":"https://img.youtube.com/vi/mV7SWeMDEfg/hqdefault.jpg","twitter_url":""},{"name":"Corona Charts with JSON SwiftUI View Models","channel_name":"Lets Build That App","video_id":"aBsZRqtCBU4","video_url":"https://www.youtube.com/watch?v=aBsZRqtCBU4","description":"AppStore 2020 Updated Course\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI","published":"2020-03-21T22:18:07Z","thumbnail_url":"https://img.youtube.com/vi/aBsZRqtCBU4/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Getting Started with SwiftUI - Part 3: View Modifiers","channel_name":"Scott Smith on YouTube","video_id":"2S-BJ7PYrww","video_url":"https://www.youtube.com/watch?v=2S-BJ7PYrww","description":"This is part 3 in my series called Getting Started with SwiftUI, and in this video we'll be focusing on modifying your views -- or in other words -- changing the way they look. Or in other OTHER words, styling your views! In this video I only go over a small handful of modifiers so that you can then explore and experiment on your own. Make sure to subscribe and turn notifications on to be able to know right when my videos come out!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSchedule a one-on-one code help session with me: https://pensight.com/x/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-03-11T14:02:28Z","thumbnail_url":"https://img.youtube.com/vi/2S-BJ7PYrww/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"What We Talk About When We Talk About Composition","channel_name":"Swift Language User Group","video_id":"Jb-Ct8wxn1E","video_url":"https://www.youtube.com/watch?v=Jb-Ct8wxn1E","description":"The word composition is used a lot of programming, but it can mean different things to different people. We attempt to pinpoint a concise definition of the term that clears away some of the fog around its usages, and then describe a wide variety of types of composition that appear in programming and what unifies them.\n\nBrandon Williams is a Consultant and Co-Host @ Point-Free. https://twitter.com/mbrandonw\n\n---\n\nThis talk was given by Brandon Williams at the Swift Language User Group meetup on March 3 2020.","published":"2020-03-05T01:08:02Z","thumbnail_url":"https://img.youtube.com/vi/Jb-Ct8wxn1E/hqdefault.jpg","twitter_url":""},{"name":"Getting Started with SwiftUI - Part 2: Making Views","channel_name":"Scott Smith on YouTube","video_id":"oXDgByekN1Y","video_url":"https://www.youtube.com/watch?v=oXDgByekN1Y","description":"In this video, which is part 2 of the Getting Started with SwiftUI series, you will learn the basics of creating essential views in iOS apps using SwiftUI. I think you'll be really surprised and excited to see how fun and easy this can be! Let me know if you like this video by liking it, and let me know what you think about it by leaving a comment! Also, can you appreciate the rhyme of \"Part 2: Making Views\"? I hope so!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSchedule a one-on-one code help session: https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftUI","published":"2020-03-04T15:15:01Z","thumbnail_url":"https://img.youtube.com/vi/oXDgByekN1Y/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Generate SwiftUI Style Code with Prism","channel_name":"Shai’s Swift Bits","video_id":"WN6AnAmtcyg","video_url":"https://www.youtube.com/watch?v=WN6AnAmtcyg","description":"In this quick video, I'll show you how to automatically generate Text Style and Color code for your SwiftUI app using Prism, an open-source CLI developed by myself and the team at Gett. \n\nThe SwiftUI Example / Templates can be found here: \nhttps://github.com/GettEngineering/Prism/tree/master/Examples/iOS/SwiftUI\n\nFeel free to reach out if you have any questions, here in the comments, or on Twitter @freak4pc. \n\nPrism on GitHub: https://github.com/GettEngineering/Prism\nPrism's Website: https://prism.tools","published":"2020-03-01T14:38:10Z","thumbnail_url":"https://img.youtube.com/vi/WN6AnAmtcyg/hqdefault.jpg","twitter_url":"https://twitter.com/freak4pc"},{"name":"Getting Started with SwiftUI - Part 1: New Project","channel_name":"Scott Smith on YouTube","video_id":"fEhrVlDzBDo","video_url":"https://www.youtube.com/watch?v=fEhrVlDzBDo","description":"This is part 1 of my series called Getting Started with SwiftUI. In this video you'll learn things like how to start a new SwiftUI project in Xcode and where to go from there! At the end of this video you'll know exactly what's what and how to get going with SwiftUI!\n\nHope you like it and that you stick around for the whole series!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSchedule a one-on-one code help session: https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-02-26T15:00:14Z","thumbnail_url":"https://img.youtube.com/vi/fEhrVlDzBDo/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"UI Tutorial: Redesigning the SpendWeek app (in 10 Min)","channel_name":"Learn UI Design","video_id":"LHs6vx4QEE4","video_url":"https://www.youtube.com/watch?v=LHs6vx4QEE4","description":"In this 10-Minute Redesign, we'll redesign two screens from Jean Azaro’s budgeting app SpendWeek. We’ll be discussing iOS guidelines, typography, \"dark mode\" theming, consistency, and more!\n\nMENTIONED IN THIS VIDEO:\n💸 SpendWeek (https://www.spendweek.com/)\n📱 iOS Design Guidelines: An Illustrated Guide (https://learnui.design/blog/ios-design-guidelines-templates.html)\n🎈 Up-pop vs. Down-pop (https://learnui.design/blog/7-rules-for-creating-gorgeous-ui-part-2.html#rule-5-make-text-pop--and-un-pop)\n📵 Anything But Dropdowns (https://learnui.design/blog/4-rules-intuitive-ux.html#2-abd-anything-but-dropdowns)\n🌈 The HSB Color System (https://learnui.design/blog/the-hsb-color-system-practicioners-primer.html)\n🔤 iPhone App Font Sizes (https://learnui.design/blog/ios-font-size-guidelines.html)\n\nFor FREE design tutorials, hop on the design newsletter:\n✉️ https://learnui.design/newsletter.html\n\nWant to learn to design beautiful, professional-quality web and mobile apps?\nCheck out LEARN UI DESIGN 👉 https://learnui.design\n\nWant to learn to design usable, intuitive web and mobile apps?\nCheck out LEARN UX DESIGN 👉 https://learnux.design","published":"2020-02-26T05:59:14Z","thumbnail_url":"https://img.youtube.com/vi/LHs6vx4QEE4/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Swift Clips: SwiftUI stacks and spacers","channel_name":"Swift by Sundell","video_id":"XC5NOBsHcf0","video_url":"https://www.youtube.com/watch?v=XC5NOBsHcf0","description":"Let’s take a look at how SwiftUI’s various stacks and spacers can be used to achieve many kinds of flexible, adaptive layouts with very little code. While SwiftUI does include several more advanced layout APIs, stacks and spacers are a great starting point for most UIs.\n\nYou can find all of the sample code from this video at https://swiftbysundell.com/clips/3.","published":"2020-02-19T20:43:00Z","thumbnail_url":"https://img.youtube.com/vi/XC5NOBsHcf0/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"iOS 13 Contacts UITableViewDiffableDataSource Intro (Ep 1)","channel_name":"Lets Build That App","video_id":"9AixQqoQNgY","video_url":"https://www.youtube.com/watch?v=9AixQqoQNgY","description":"Maps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-02-17T15:00:02Z","thumbnail_url":"https://img.youtube.com/vi/9AixQqoQNgY/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Dev life preparation tip: FOCUS","channel_name":"Scott Smith on YouTube","video_id":"FcjEzgkaZN8","video_url":"https://www.youtube.com/watch?v=FcjEzgkaZN8","description":"In this video I share a tip with you on creating a certain habit related to focus in order to be prepared for developer life -- or the dev life -- at a real company. So here's a dev life preparation tip! Hope it helps!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSchedule a one-on-one code help session: https://patreon.com/scottsmithdev\n\n#iOSdev","published":"2020-02-14T21:00:04Z","thumbnail_url":"https://img.youtube.com/vi/FcjEzgkaZN8/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"a SwiftUI Gradient in 60 seconds!","channel_name":"Scott Smith on YouTube","video_id":"2gCsuAGP340","video_url":"https://www.youtube.com/watch?v=2gCsuAGP340","description":"This video will show you—in LESS than 60 seconds—how easy it is to create a gradient of colors in SwiftUI! Let me know in the comments if you've played around with gradients like LinearGradient, AngularGradient and RadialGradient because I'd love to hear about it!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast, iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSchedule a one-on-one code help session: https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftUI","published":"2020-02-13T14:15:00Z","thumbnail_url":"https://img.youtube.com/vi/2gCsuAGP340/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Organize your SwiftUI - Part 3: Names & Folders","channel_name":"Scott Smith on YouTube","video_id":"HQfxRWGHiNg","video_url":"https://www.youtube.com/watch?v=HQfxRWGHiNg","description":"This is the 3rd and final part to this series on how to organize your SwiftUI. In this video I walk you through my approach to names and folders, or in other words, naming my structs, variables and functions, and putting my files into organized folders in the project navigator in Xcode. Hope you like it, and I hope you've enjoyed this series! \n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-02-12T14:15:01Z","thumbnail_url":"https://img.youtube.com/vi/HQfxRWGHiNg/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"The \"Tired\" Developer Excuse","channel_name":"Scott Smith on YouTube","video_id":"HKx1412kuro","video_url":"https://www.youtube.com/watch?v=HKx1412kuro","description":"In this video I talk about something I've thought about for the better part of a decade: the \"tired\" developer excuse. Watch to find out what in the world I'm talking about! Own your mistakes, say thank you, stop caring what others think about you. Ok, bye!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-02-11T14:15:00Z","thumbnail_url":"https://img.youtube.com/vi/HKx1412kuro/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Organize your SwiftUI - Part 2: View Extraction","channel_name":"Scott Smith on YouTube","video_id":"UYxQ8z3ikWg","video_url":"https://www.youtube.com/watch?v=UYxQ8z3ikWg","description":"This is part 2 in a little series on how to organize your SwiftUI code. This second tutorial will teach you 3 ways of extracting your views from your view body in order to make things easier to read and easier to maintain. Please comment and let me know if this helps you! (And subscribe, because it’s the fun thing to do.)\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-02-10T14:15:01Z","thumbnail_url":"https://img.youtube.com/vi/UYxQ8z3ikWg/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Happy February","channel_name":"Lets Build That App","video_id":"Tj7f3V9PkYo","video_url":"https://www.youtube.com/watch?v=Tj7f3V9PkYo","description":"AppStore 2020 Updated Course\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI","published":"2020-02-09T21:52:23Z","thumbnail_url":"https://img.youtube.com/vi/Tj7f3V9PkYo/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Are YOU scared of Unit Testing? Don't be. (A slightly coherent ramble) | iOS, Swift, SwiftUI","channel_name":"Scott Smith on YouTube","video_id":"ZgpFQnpX3wk","video_url":"https://www.youtube.com/watch?v=ZgpFQnpX3wk","description":"Are you scared of unit testing your iOS, Swift and SwiftUI apps? You shouldn't be. I know I used to be scared! In this video I'll help you get a slightly better understanding of what unit testing is and how it can help you and why I like it now. If you're new -- please watch. If you're not new, please watch now. If you like it -- like it. If you love it -- then consider subscribing!\n\nThanks everyone!\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang","published":"2020-02-05T14:13:46Z","thumbnail_url":"https://img.youtube.com/vi/ZgpFQnpX3wk/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Swift Clips: Dispatch queues","channel_name":"Swift by Sundell","video_id":"dZmxMA29d2w","video_url":"https://www.youtube.com/watch?v=dZmxMA29d2w","description":"Swift Clips is a new series of shorter videos showcasing interesting and useful Swift tips and techniques. In this second episode we’ll take a look at the DispatchQueue API, and how we can use it to write concurrent and asynchronous code in Swift.\n\nYou can find all of the sample code from this video at https://swiftbysundell.com/clips/2.","published":"2020-02-03T19:34:55Z","thumbnail_url":"https://img.youtube.com/vi/dZmxMA29d2w/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"Organize your SwiftUI - Part 1: Separation","channel_name":"Scott Smith on YouTube","video_id":"svx1KfWH9zo","video_url":"https://www.youtube.com/watch?v=svx1KfWH9zo","description":"This is part 1 in a little series on how to organize your SwiftUI code. This first tutorial will focus on separation of concerns. In other words, you'll learn a good and clean way to separate your data code from your view code. Let me know if this helps you!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-01-31T15:00:12Z","thumbnail_url":"https://img.youtube.com/vi/svx1KfWH9zo/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Creating SwiftUI Custom Animation Curves - Part 3 (iOS, Xcode 11, Swift 5, SwiftUI 1)","channel_name":"Mark Moeykens on YouTube","video_id":"g3I8u_9LBww","video_url":"https://www.youtube.com/watch?v=g3I8u_9LBww","description":"📗 FREE SwiftUI Animations book: https://www.bigmountainstudio.com/swiftui-animations-free\n\nWhat happens when a custom SwiftUI animation timing curve extends below or above the box?\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\n🌐 https://www.bigmountainstudio.com\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 70 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio","published":"2020-01-23T21:11:54Z","thumbnail_url":"https://img.youtube.com/vi/g3I8u_9LBww/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"Creating SwiftUI Custom Animation Curves - Part 2 (iOS, Xcode 11, Swift 5, SwiftUI 1)","channel_name":"Mark Moeykens on YouTube","video_id":"JRm3u7KUZ5k","video_url":"https://www.youtube.com/watch?v=JRm3u7KUZ5k","description":"👉 Find out the Ugly Truth of SwiftUI: https://www.bigmountainstudio.com/ugly-truth\n\nCreate SwiftUI custom animation curves by setting the coordinates of two Bézier handles. You can create great animation curves to really give your SwiftUI app that custom look and feel!\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\n🌐 https://www.bigmountainstudio.com\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 70 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio","published":"2020-01-23T17:00:34Z","thumbnail_url":"https://img.youtube.com/vi/JRm3u7KUZ5k/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"SwiftUI Custom Animation Curves - Part 1 (iOS, Xcode 11, Swift 5, SwiftUI 1)","channel_name":"Mark Moeykens on YouTube","video_id":"AZKrpNHclVk","video_url":"https://www.youtube.com/watch?v=AZKrpNHclVk","description":"👉 Find out the Ugly Truth of SwiftUI: https://www.bigmountainstudio.com/ugly-truth\n\nLearn more about SwiftUI custom animations curves.\n\nSubscribe for more! 👉 http://bit.ly/bigmtnstudio\n\n🌐 https://www.bigmountainstudio.com\n\nFREE SwiftUI BOOKS:\n📙 SwiftUI Views: https://www.bigmountainstudio.com/free-swiftui-book\n📗 SwiftUI Animations: https://www.bigmountainstudio.com/swiftui-animations-free\n\nCOURSES\n🎦 Visual Swift Memory Mastery: www.bigmountainstudio.com/swift-memory\n🎦 Getting Started With CollectionViews: https://www.pluralsight.com/courses/ios-collection-views-getting-started\n\nHELP SUPPORT ME\n✴️ Patreon - Access over 70 Projects: http://www.patreon.com/bigmountainstudio\n\nSOCIAL\n🔵 Facebook: https://www.facebook.com/bigmountainstudio\n🔷 Twitter: https://twitter.com/bigmtnstudio\n🟣 Github: https://github.com/bigmountainstudio","published":"2020-01-22T21:23:58Z","thumbnail_url":"https://img.youtube.com/vi/AZKrpNHclVk/hqdefault.jpg","twitter_url":"https://twitter.com/bigmtnstudio"},{"name":"AppStore Course Update CompositionaLayout & DiffableDatasource $25 Off Sale","channel_name":"Lets Build That App","video_id":"PW_eu21xqiU","video_url":"https://www.youtube.com/watch?v=PW_eu21xqiU","description":"AppStore Course $25 Off Next 72 Hours\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-22T15:00:04Z","thumbnail_url":"https://img.youtube.com/vi/PW_eu21xqiU/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Swift Clips: First class functions","channel_name":"Swift by Sundell","video_id":"PF-1K-ZfBfw","video_url":"https://www.youtube.com/watch?v=PF-1K-ZfBfw","description":"Swift Clips is a new series of shorter videos showcasing interesting and useful Swift tips and techniques. In this first episode we'll take a look at first class functions, which is a language feature that enables us to use functions in really powerful ways.\n\nYou can find all of the sample code from this video at https://swiftbysundell.com/clips/1.","published":"2020-01-16T19:20:53Z","thumbnail_url":"https://img.youtube.com/vi/PF-1K-ZfBfw/hqdefault.jpg","twitter_url":"https://twitter.com/swiftbysundell"},{"name":"Quick test livestream hangout Q&A","channel_name":"Scott Smith on YouTube","video_id":"mF_mOi-tXmU","video_url":"https://www.youtube.com/watch?v=mF_mOi-tXmU","description":"Follow me on Twitter! https://twitter.com/scottsmithdev\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2020-01-11T01:59:08Z","thumbnail_url":"https://img.youtube.com/vi/mF_mOi-tXmU/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Better Previews with PreviewLayout PreviewDevice and ColorSchemes","channel_name":"Lets Build That App","video_id":"iSqJtzO4jmU","video_url":"https://www.youtube.com/watch?v=iSqJtzO4jmU","description":"Making the most out of Previews is an important skill to have as an iOS developer. Don't waste your time hitting Xcode toggles, just have your preview designed to your needs.\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-10T15:00:06Z","thumbnail_url":"https://img.youtube.com/vi/iSqJtzO4jmU/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Reactive Environment Object Application State (Ep 3 SwiftUI)","channel_name":"Lets Build That App","video_id":"gxAl4gpyGwY","video_url":"https://www.youtube.com/watch?v=gxAl4gpyGwY","description":"Maps UIKit SwiftUI:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-08T15:00:11Z","thumbnail_url":"https://img.youtube.com/vi/gxAl4gpyGwY/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"3 Things I Love/Hate about SwiftUI Rant","channel_name":"Lets Build That App","video_id":"GiGgU_oAPds","video_url":"https://www.youtube.com/watch?v=GiGgU_oAPds","description":"Nobody loves rants more than I do, so let's go at it together with SwiftUI in 2020.\n\nMaps UIKit Swift:\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-07T16:39:40Z","thumbnail_url":"https://img.youtube.com/vi/GiGgU_oAPds/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"SwiftUI: CalculatorButtons with Enumeration and Switches (Ep 2)","channel_name":"Lets Build That App","video_id":"_hY6e_LWmtg","video_url":"https://www.youtube.com/watch?v=_hY6e_LWmtg","description":"When you have a finite set of data such as calculator buttons, its a good idea to represent them using an Enumeration.  I'll go over how to combine this strategy with Switch/Cases to layout the buttons in our application.  Enjoy.\n\nEp 1: https://youtu.be/ULEFrRSPXFE\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nTwitter Slide Out Menu Course\nhttps://www.letsbuildthatapp.com/course/Twitter-Slide-Out-Menu\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nIntermediate Training Core Data\nhttps://www.letsbuildthatapp.com/course/intermediate-training-core-data\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=2852\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-06T08:00:12Z","thumbnail_url":"https://img.youtube.com/vi/_hY6e_LWmtg/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"SwiftUI Calculator - Master Stacking (Ep 1)","channel_name":"Lets Build That App","video_id":"ULEFrRSPXFE","video_url":"https://www.youtube.com/watch?v=ULEFrRSPXFE","description":"Lots of fun things you can do with SwiftUI's stacking library.  Let's go over how to create a two dimensional grid of buttons in today's video.\n\nMaps with UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nTwitter Slide Out Menu Course\nhttps://www.letsbuildthatapp.com/course/Twitter-Slide-Out-Menu\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nIntermediate Training Core Data\nhttps://www.letsbuildthatapp.com/course/intermediate-training-core-data\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=2852\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-04T15:00:06Z","thumbnail_url":"https://img.youtube.com/vi/ULEFrRSPXFE/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"SwiftUI Fullscreen Modal Hack withAnimation","channel_name":"Lets Build That App","video_id":"514A7yzznJE","video_url":"https://www.youtube.com/watch?v=514A7yzznJE","description":"Something missing in SwiftUI right now is the ability to present a modal fullscreen. With a little bit of creativity we can hack in a solution that animates a view to the top of our device very easily. Laying out these components is quite easy with the SwiftUI framework so we'll learn exactly the implementation in this lesson.\n\nMaps UIKit SwiftUI\nhttps://www.letsbuildthatapp.com/course/Maps-UIKit-SwiftUI\n\nFullstack Social NodeJS iOS HTML:\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match\n\nTwitter Slide Out Menu Course\nhttps://www.letsbuildthatapp.com/course/Twitter-Slide-Out-Menu\n\nPodcasts Course\nhttps://www.letsbuildthatapp.com/course/Podcasts\n\nIntermediate Training Core Data\nhttps://www.letsbuildthatapp.com/course/intermediate-training-core-data\n\nFacebook Group\nhttps://www.facebook.com/groups/1240636442694543/\n\nCompleted Source Code\nhttps://www.letsbuildthatapp.com/course_video?id=6252\n\nInstagram: https://www.instagram.com/buildthatapp/\nTwitter: https://twitter.com/buildthatapp","published":"2020-01-02T15:00:01Z","thumbnail_url":"https://img.youtube.com/vi/514A7yzznJE/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"Building a Realtime Video Processor with Swift and Metal","channel_name":"Swift Language User Group","video_id":"rPZRVFLpCGM","video_url":"https://www.youtube.com/watch?v=rPZRVFLpCGM","description":"Halide and Spectre are powered by an in-house realtime video renderer. This talk covers low-level details of GPU programming, data oriented design, and what makes Swift a competitive alternative to C++.\n\nBen Sandofsky is half the team that makes Halide and Spectre, two popular third-party photography apps. He’s developed for Cocoa since before the iPhone. https://twitter.com/sandofsky\n\n---\n\nThis talk was given by Ben Sandofsky at the Swift Language User Group meetup on November 20 2019.","published":"2019-12-12T17:00:11Z","thumbnail_url":"https://img.youtube.com/vi/rPZRVFLpCGM/hqdefault.jpg","twitter_url":""},{"name":"Extensions in Swift (Xcode)","channel_name":"The Swift Guy","video_id":"bq_T27eK4Uc","video_url":"https://www.youtube.com/watch?v=bq_T27eK4Uc","description":"In this video we are taking a look at extensions! The tutorial was done in Xcode 11, using Swift 5.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2019-12-10T11:30:06Z","thumbnail_url":"https://img.youtube.com/vi/bq_T27eK4Uc/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Happy Saturdays","channel_name":"Lets Build That App","video_id":"Y_5KZY6TBCI","video_url":"https://www.youtube.com/watch?v=Y_5KZY6TBCI","description":"Maps Course:\nhttps://www.letsbuildthatapp.com/course/Maps-with-Directions-and-Google-Places\n\nFullstack Social NodeJS iOS REST\nhttps://www.letsbuildthatapp.com/course/Fullstack-Social-iOS-NodeJS-REST\n\nAppStore JSON APIs\nhttps://www.letsbuildthatapp.com/course/AppStore-JSON-APIs\n\nTinder Firestore Swipe and Match\nhttps://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match","published":"2019-12-07T21:13:06Z","thumbnail_url":"https://img.youtube.com/vi/Y_5KZY6TBCI/hqdefault.jpg","twitter_url":"https://twitter.com/buildthatapp"},{"name":"A Tip for Debugging, in 60 seconds! iOS, Swift, SwiftUI","channel_name":"Scott Smith on YouTube","video_id":"LIbSvRTfkUA","video_url":"https://www.youtube.com/watch?v=LIbSvRTfkUA","description":"In this video, you'll learn a very helpful tip to use when debugging in Swift and SwiftUI iOS projects, in just 60 seconds. Does 1 minute sound better? OK, then one minute. Keywords? Sixty seconds? Done. This involves using compile directives.\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI #iOScompressed","published":"2019-12-05T14:32:47Z","thumbnail_url":"https://img.youtube.com/vi/LIbSvRTfkUA/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"iOS Code Review #2: Adding Tests to an Existing App (Networking)","channel_name":"Vojta Stavik on YouTube","video_id":"knjkTMuN25I","video_url":"https://www.youtube.com/watch?v=knjkTMuN25I","description":"If you need help with technical debt in your company, check out Industrial Binaries https://industrial-binaries.co.\n\nSubmit a project for the next iOS review https://vojtastavik.typeform.com/to/Y5p1BU.\nMy blog with additional content about iOS and Swift: https://vojtastavik.com\n\nFollow me on Twitter https://twitter.com/vojtastavik.","published":"2019-12-02T20:58:42Z","thumbnail_url":"https://img.youtube.com/vi/knjkTMuN25I/hqdefault.jpg","twitter_url":"https://twitter.com/vojtastavik"},{"name":"Classes In Swift (Xcode)","channel_name":"The Swift Guy","video_id":"kEZmNc3PEFQ","video_url":"https://www.youtube.com/watch?v=kEZmNc3PEFQ","description":"In this video we are taking a look at classes! The tutorial was done in Xcode 11, using Swift 5.","published":"2019-12-02T10:45:00Z","thumbnail_url":"https://img.youtube.com/vi/kEZmNc3PEFQ/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"SwiftUI: How to Rearrange List Rows, 2 Steps, 60 seconds | iOS","channel_name":"Scott Smith on YouTube","video_id":"CCQE06_xsBw","video_url":"https://www.youtube.com/watch?v=CCQE06_xsBw","description":"In this video, within 60 seconds, you will learn exactly how to implement the rearrange rows functionality to your List in SwiftUI -- in just 2 steps! Take one minute to learn these two steps and have your life changed forever :) \n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang","published":"2019-11-27T14:15:43Z","thumbnail_url":"https://img.youtube.com/vi/CCQE06_xsBw/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Enumerations and Switch Statements in Swift (Xcode)","channel_name":"The Swift Guy","video_id":"3mHaaSD0u-I","video_url":"https://www.youtube.com/watch?v=3mHaaSD0u-I","description":"In this video, we are taking a look at enumerations and switch statements. The tutorial was done in Xcode 11, using Swift 5.\n\nNext video is going to be about classes, and then all the three object types have been covered - structures, enumerations and classes.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2019-11-25T09:59:05Z","thumbnail_url":"https://img.youtube.com/vi/3mHaaSD0u-I/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Using and creating Property Wrappers","channel_name":"Swift Language User Group","video_id":"dZ0gvRjmlFM","video_url":"https://www.youtube.com/watch?v=dZ0gvRjmlFM","description":"With the release of Swift 5.1, and the introduction of SwiftUI, we saw a new type of attribute added to the language, known as Property Wrappers. These ‘@‘-prefixed attributes open up a treasure chest of new type functionalities, and can be used to simplify some existing behaviors.\n\nIn this talk I will go over what property wrappers are and where to use them, as well as how to create your own. It is aimed at anybody who is building apps with Swift 5.1.\n\nTim Roesner works on iOS at twitch and is the creator of the Flight Status app. https://twitter.com/timroesner\n\n---\n\nThis talk was given by Tim Roesner at the Swift Language User Group meetup on November 20 2019.","published":"2019-11-22T19:28:41Z","thumbnail_url":"https://img.youtube.com/vi/dZ0gvRjmlFM/hqdefault.jpg","twitter_url":""},{"name":"How To Read/Write To A Text File In Xcode 11 (Swift 5)","channel_name":"The Swift Guy","video_id":"asB8PIveZsI","video_url":"https://www.youtube.com/watch?v=asB8PIveZsI","description":"This video is a continuation of a previous tutorial on how to download a text file from the web. In this video, we are taking a look at how to read and write to that file. The tutorial was done in Xcode 11, using Swift 5.\n\nProject files can be found on http://www.theswiftguy.com","published":"2019-11-18T09:57:40Z","thumbnail_url":"https://img.youtube.com/vi/asB8PIveZsI/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Download A Text File From The Web In Xcode 11 (Swift 5)","channel_name":"The Swift Guy","video_id":"IeQjPmQjfZs","video_url":"https://www.youtube.com/watch?v=IeQjPmQjfZs","description":"I have gotten some requests for this, so in this video we will take a look at how to download a text file from the web. In the next episode, we will see how to read/write to that file. The tutorial was done in Xcode 11, using Swift 5.","published":"2019-11-11T10:45:00Z","thumbnail_url":"https://img.youtube.com/vi/IeQjPmQjfZs/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Structures In Swift (Xcode)","channel_name":"The Swift Guy","video_id":"siItmh-Jh_o","video_url":"https://www.youtube.com/watch?v=siItmh-Jh_o","description":"I know it has been a while since the last upload. However, felt like posting some videos, so here they come. Next one will be up next week, probably Monday. Lets see how long we can keep this upload schedule;)\n\nIn this video, we are taking a look at structures - what they are, how they are constructed, and how you can use them. The tutorial was done in Xcode 11, using Swift 5.","published":"2019-11-04T13:42:53Z","thumbnail_url":"https://img.youtube.com/vi/siItmh-Jh_o/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How to fix “do not have matching underlying types” in SwiftUI. “opaque return type”","channel_name":"Scott Smith on YouTube","video_id":"5-1Rgv9QYAg","video_url":"https://www.youtube.com/watch?v=5-1Rgv9QYAg","description":"In this video, I show you a fantastic solution for View type erasure in SwiftUI. If you've ever seen the error in SwiftUI that says \"Function declares an opaque return type, but the return statements in its body do not have matching underlying types\", then this video's solution will fix that. If you haven't seen that error, watch this anyway because I make it super simple to understand. I can't take the credit for this approach though because a brilliant friend/colleague of mine, named Brandon, came up with it; but it was so good that I needed to share it with the world. I hope you like it! Let me know what you think or if you have any questions.\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #SwiftUI","published":"2019-10-31T16:46:03Z","thumbnail_url":"https://img.youtube.com/vi/5-1Rgv9QYAg/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"iOS 13 Swift UI Tutorial: Use UIKit Components with Swift UI with UIViewControllerRepresentable","channel_name":"Brian Advent on YouTube","video_id":"KezOONeYRnM","video_url":"https://www.youtube.com/watch?v=KezOONeYRnM","description":"Learn how to use the iOS ImagePicker with Swift UI using UIViewControllerRepresentable and Combine. In that process you will build a simple UI for choosing a profile image e.g. for a sign up screen. \n\n➡️ Tutorial Files: https://www.patreon.com/posts/xcode-project-ui-31084522\n\nMore about property wrappers and passing data between views:\nhttps://youtu.be/Bb5APObvgDY\nhttps://youtu.be/cc23YTGZVbQ\n\n🛒 GAME DEVELOPMENT COURSE - JUST $20 🛒\nhttps://www.udemy.com/2d-games-with-spritekit/?couponCode=YOUTUBE20\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.\n#swift #swiftui #swiftlang #iosdev","published":"2019-10-27T20:30:00Z","thumbnail_url":"https://img.youtube.com/vi/KezOONeYRnM/hqdefault.jpg","twitter_url":""},{"name":"Context Menus: from basics to polish","channel_name":"Swift Language User Group","video_id":"Fj-08kQmcY4","video_url":"https://www.youtube.com/watch?v=Fj-08kQmcY4","description":"A live-action version of Kyle's critically acclaimed Comprehensive Guide to iOS Context Menus. Kyle starts with the basics of adding a menu and preview, then shows off more advanced APIs that make your user experience stand out!\n\n---\n\nThis talk was given by Kyle Bashour at the Swift Language User Group meetup on October 8 2019.","published":"2019-10-17T20:37:13Z","thumbnail_url":"https://img.youtube.com/vi/Fj-08kQmcY4/hqdefault.jpg","twitter_url":""},{"name":"A class-dump in 2019","channel_name":"Swift Language User Group","video_id":"KCxXPhu3S7o","video_url":"https://www.youtube.com/watch?v=KCxXPhu3S7o","description":"Care to know how the \"bad guys\" can introspect your compiled Swift app? This talk will go from bottom to top, discussing all the concepts needed to build a fully functional Swift 5 class-dump. You'll enjoy this rather technical talk if you're a tool maker, or if you just want to know how stuff works.\n\n---\n\nThis talk was given by Derek Selander at the Swift Language User Group meetup on October 8 2019.","published":"2019-10-17T20:32:41Z","thumbnail_url":"https://img.youtube.com/vi/KCxXPhu3S7o/hqdefault.jpg","twitter_url":""},{"name":"SwiftUI: How to resize an Image — in 60 seconds | iOS","channel_name":"Scott Smith on YouTube","video_id":"hk-bnCVgsww","video_url":"https://www.youtube.com/watch?v=hk-bnCVgsww","description":"In this 60-second video I show you how to resize an image in SwiftUI. It's a quick and easy thing, and you'll even learn how to scale your images!\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n#iOSdev #SwiftLang #iOScompressed","published":"2019-10-14T17:00:06Z","thumbnail_url":"https://img.youtube.com/vi/hk-bnCVgsww/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"SwiftUI: How to make Custom Buttons in 2 different ways | iOS","channel_name":"Scott Smith on YouTube","video_id":"lHON_weHR44","video_url":"https://www.youtube.com/watch?v=lHON_weHR44","description":"In this video you'll learn 2 different ways to make custom buttons in SwiftUI, including button style. You'll even get a couple other mini-lessons in there, too! Like generics and escapable closures — but don’t worry, it’s easy — so take a few minutes to watch! Then share it and subscribe and check out these links too:\n\nFive Solid Xcode Keyboard Shortcuts! iOS Swift - under 60 seconds https://youtu.be/64VZSu9bM9E\n\nFollow me on Twitter https://twitter.com/scottsmithdev\n\nSubscribe to my podcast: iOS Building Blocks https://podcasts.apple.com/us/podcast/ios-building-blocks/id1468342297\n\nSupport my work on Patreon https://patreon.com/scottsmithdev\n\n📙 Get a FREE SwiftUI book from my friend (partner link):\nhttps://www.bigmountainstudio.com/a/6544m\n\n#iOSdev #SwiftUI","published":"2019-10-10T01:47:21Z","thumbnail_url":"https://img.youtube.com/vi/lHON_weHR44/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"ViewDidLoad, ViewWillAppear, and more! Explained in Swift | iOS UIViewController Lifecycle Methods","channel_name":"Scott Smith on YouTube","video_id":"wLS26PfQeAs","video_url":"https://www.youtube.com/watch?v=wLS26PfQeAs","description":"In this video, I explain the UIViewController lifecycle methods in iOS, using Swift! These methods include loadView, viewDidLoad, viewWillAppear, viewDidAppear, viewWillDisappear and viewDidDisappear. If you have questions about what these methods are and what they mean, then this video is for you. You'll quickly see how you can write your own functions and other code within these methods because we use the override keyword when writing our own view controllers. Hope this helps!\n\nScott Smith\n\nFollow me on Twitter! https://twitter.com/scottsmithdev\n\nSubscribe to my podcast! https://anchor.fm/scottsmithdev\n\nSupport my work on Patreon! https://patreon.com/scottsmithdev\n\n📙 Get a FREE SwiftUI book from my friend (partner link):\nhttps://www.bigmountainstudio.com/a/6544m\n\n#iOSdev #SwiftLang","published":"2019-09-11T01:23:34Z","thumbnail_url":"https://img.youtube.com/vi/wLS26PfQeAs/hqdefault.jpg","twitter_url":"https://twitter.com/scottsmithdev"},{"name":"Combining Sounds in Swift","channel_name":"Swift Language User Group","video_id":"sY5Zlv_-hbU","video_url":"https://www.youtube.com/watch?v=sY5Zlv_-hbU","description":"Making cool sounds with basic waveforms has always been viewed as an arcane, cryptic thing. It turns out that with things like AudioKit and some new Swift technologies, creating synthesizers is more approachable than ever!\n\nAbout Adam Bell (https://twitter.com/b3ll)\n\nAdam is a Canadian software engineer specializing in audio, animations, interactions, gestures, and reverse engineering.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on August 28 2019.","published":"2019-08-31T00:18:31Z","thumbnail_url":"https://img.youtube.com/vi/sY5Zlv_-hbU/hqdefault.jpg","twitter_url":""},{"name":"iOS 13 SwiftUI Tutorial: Interactively Transition and Share Data between Views with SwiftUI","channel_name":"Brian Advent on YouTube","video_id":"cc23YTGZVbQ","video_url":"https://www.youtube.com/watch?v=cc23YTGZVbQ","description":"In this tutorial you are going to learn how to use State, ObservableObject and EnvironmentObject to share data between views and also how to transition between views using navigation link and sheet (modal transitions). \n\n➡️ Project Files Start/Finish: https://www.patreon.com/posts/xcode-project-29511026\n\n➡️ Tutorial on Property Wrappers: https://youtu.be/Bb5APObvgDY\n➡️ Tutorial on Combine: https://youtu.be/RysM_XPNMTw\n\n🛒 GAME DEVELOPMENT COURSE - JUST $20 🛒\nhttps://www.udemy.com/2d-games-with-spritekit/?couponCode=YOUTUBE20\n\n👏 Support me on Patreon: http://patreon.com/brianadvent\n\n➡️ Web: http://www.brianadvent.com\n\n✉️ COMMENTS ✉️\nIf you have questions about the video or Cocoa programming, please comment below.","published":"2019-08-28T20:10:22Z","thumbnail_url":"https://img.youtube.com/vi/cc23YTGZVbQ/hqdefault.jpg","twitter_url":""},{"name":"UI Tutorial: Redesigning the Wodify app (in 10 minutes)","channel_name":"Learn UI Design","video_id":"OdS7fOS7bTk","video_url":"https://www.youtube.com/watch?v=OdS7fOS7bTk","description":"In this 10-Minute Redesign, we'll redesign the \"add workout\" flow of a Wodify app concept from Bex Wise. We'll also discuss mobile best practices, typography, consistency, and other tactical design advice.\n\nMENTIONED IN THIS VIDEO:\n🏋️‍♂️ Wodify for iPhone (https://apps.apple.com/us/app/wodify/id789504163)\n📵 Anything But Dropdowns (https://learnui.design/blog/4-rules-intuitive-ux.html#2-abd-anything-but-dropdowns)\n🥤 Up-Pop vs. Down-Pop (https://learnui.design/blog/7-rules-for-creating-gorgeous-ui-part-2.html#rule-5-make-text-pop--and-un-pop)\n🔥 Learn UI Design (https://learnui.design)\n🔥 Learn UX Design (https://learnui.design/courses/learn-ux-design.html)\n\nIf you want to learn to design beautiful, professional-quality web and mobile apps (and don't want to go to art school to do it), check out Learn UI Design, the complete online video course:\n👉 https://learnui.design","published":"2019-08-19T22:37:06Z","thumbnail_url":"https://img.youtube.com/vi/OdS7fOS7bTk/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"iOS Code Review #1: A Simple Weather App","channel_name":"Vojta Stavik on YouTube","video_id":"vYbhmXfZHyY","video_url":"https://www.youtube.com/watch?v=vYbhmXfZHyY","description":"Submit a project for the next iOS review https://vojtastavik.typeform.com/to/Y5p1BU.\n\nMy name is Vojta and I'm the lead developer at Industrial Binaries (https://industrial-binaries.co).\n\nFollow me on Twitter https://twitter.com/vojtastavik.\nMy blog: https://vojtastavik.com\nCompany website: https://industrial-binaries.co","published":"2019-08-13T06:02:15Z","thumbnail_url":"https://img.youtube.com/vi/vYbhmXfZHyY/hqdefault.jpg","twitter_url":"https://twitter.com/vojtastavik"},{"name":"Exploiting The Swift ABI","channel_name":"Swift Language User Group","video_id":"0rHG_Pa86oA","video_url":"https://www.youtube.com/watch?v=0rHG_Pa86oA","description":"At its heart, and despite its static surface, Swift is quite a dynamic language with a rich runtime backed by descriptive metadata. With the advent of ABI stability in Swift 5, the exact layout of this metadata has been fixed in stone, meaning we can exploit its structure ourselves. This talk will provide a summary overview of Swift's new ABI. Along the way, we'll touch on low-level implementation details like the Swift calling convention, runtime type layouts, and how to read and write metadata at runtime to reflect and extend a Swift process dynamically.\n\nAbout Robert Widmann (https://twitter.com/Codafi_)\n\nRobert is a mathematician, programmer, and compiler engineer on sabbatical before taking a job at Apple on Swift.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on July 9 2019.","published":"2019-07-10T23:40:46Z","thumbnail_url":"https://img.youtube.com/vi/0rHG_Pa86oA/hqdefault.jpg","twitter_url":""},{"name":"Privacy Aware Logging with Swift","channel_name":"Swift Language User Group","video_id":"nIGlxcUES_Q","video_url":"https://www.youtube.com/watch?v=nIGlxcUES_Q","description":"Sometimes when developing our app we're tempted to remote log as much information as possible. But by doing that, we might unintentionally compromise sensitive user data. In this talk, Oleg will show us how we can leverage powers of Swift to create a safer logging experience.\n\nAbout Oleg Dreyman (https://twitter.com/olegdreyman)\n\nOleg is an iOS Engineer at Scoop.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on July 9 2019.","published":"2019-07-10T23:23:17Z","thumbnail_url":"https://img.youtube.com/vi/nIGlxcUES_Q/hqdefault.jpg","twitter_url":""},{"name":"How to Present and Dismiss a Modal in SwiftUI!","channel_name":"Gary Tokman on YouTube","video_id":"yvkC384bxiE","video_url":"https://www.youtube.com/watch?v=yvkC384bxiE","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered how to use the @environment property wrapper in order to dismiss modal views in SwiftUI.\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: https://bit.ly/buildswiftappschannel\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by: Argofox\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!","published":"2019-06-24T02:41:55Z","thumbnail_url":"https://img.youtube.com/vi/yvkC384bxiE/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"SwiftUI For Beginners - Build Your First App!","channel_name":"Gary Tokman on YouTube","video_id":"xkclf3Alz8M","video_url":"https://www.youtube.com/watch?v=xkclf3Alz8M","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered networking in SwiftUI. We built out a simple list and populated it with API data. This is the first app I've built with SwiftUI and I wanted to share what I've learned with y'all!\n\nImage/StarterFile: https://link.buildswiftapps.com/project-starter-files\nCode: https://github.com/gtokman/SwiftUI-Networking\nUnsplash API Key: https://unsplash.com/developers\nTutorial to install Xcode11: https://medium.com/@martinlasek/install-macos-catalina-xcode-11-beta-4701b6e3a296\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by: Argo Fox\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!\n\n#swiftui #iosdev #swiftlang","published":"2019-06-11T00:31:15Z","thumbnail_url":"https://img.youtube.com/vi/xkclf3Alz8M/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"WWDC 2019 and SwiftUI in the new Xcode 11","channel_name":"Paul Solt on YouTube","video_id":"6CRMHtDkLTI","video_url":"https://www.youtube.com/watch?v=6CRMHtDkLTI","description":"Apples changing the way we make user interfaces with SwiftUI!\n\nI’m excited to try out the beta and make UI using the new framework.\n\n#swiftui #ui #autolayout #xcode11","published":"2019-06-03T20:17:18Z","thumbnail_url":"https://img.youtube.com/vi/6CRMHtDkLTI/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Add An Elegant Loading Animation in Swift","channel_name":"Gary Tokman on YouTube","video_id":"ZOoPtBwDRT0","video_url":"https://www.youtube.com/watch?v=ZOoPtBwDRT0","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we add a library called Skeleton View to upgrade the load experience in our app.\n\nStarter project: https://github.com/gtokman/Loading-Animation/releases\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by: Syndrome\nhttps://www.youtube.com/watch?v=O-U3g8ZDkhY\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!","published":"2019-05-31T15:49:59Z","thumbnail_url":"https://img.youtube.com/vi/ZOoPtBwDRT0/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Weather App in Swift (5/5)","channel_name":"Gary Tokman on YouTube","video_id":"cGLkSSpCUdI","video_url":"https://www.youtube.com/watch?v=cGLkSSpCUdI","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered wiring up our services and UI.\n\nCode: https://github.com/gtokman/Weather-App-\nIcons: https://link.buildswiftapps.com/weath...\nAPI: https://www.darksky.net\nQuicktype: https://quicktype.io/\nGet Paw with Setapp: https://setapp.sjv.io/paw\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by:\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!","published":"2019-05-27T16:05:45Z","thumbnail_url":"https://img.youtube.com/vi/cGLkSSpCUdI/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Weather App in Swift (4/5)","channel_name":"Gary Tokman on YouTube","video_id":"f6yhO-zg1AY","video_url":"https://www.youtube.com/watch?v=f6yhO-zg1AY","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered networking and building our Moya provider.\n\nCode: https://github.com/gtokman/Weather-App-\nIcons: https://link.buildswiftapps.com/weath...\nAPI: https://www.darksky.net\nQuicktype: https://quicktype.io/\nGet Paw with Setapp: https://setapp.sjv.io/paw\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by:\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!","published":"2019-05-26T20:30:31Z","thumbnail_url":"https://img.youtube.com/vi/f6yhO-zg1AY/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Building a view debugger using SceneKit","channel_name":"Swift Language User Group","video_id":"S6YN2Bsde_Q","video_url":"https://www.youtube.com/watch?v=S6YN2Bsde_Q","description":"I recently open sourced a project called InAppViewDebugger (https://github.com/indragiek/InAppViewDebugger), which implements a Reveal-style 3D snapshot view built using SceneKit. In this talk, I'll talk about the process of building this framework from the perspective of someone who has no experience building 3D UIs, and about building a Swift framework that is designed to be used from both Swift and Objective-C apps.\n\nAbout Indragie Karunaratne (https://twitter.com/indragie)\n\nIndragie is a software engineer who most recently worked at Facebook, building infrastructure for the Facebook App on iOS and Android.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on May 22 2019.","published":"2019-05-26T04:17:21Z","thumbnail_url":"https://img.youtube.com/vi/S6YN2Bsde_Q/hqdefault.jpg","twitter_url":""},{"name":"Build A Weather App in Swift (3/5)","channel_name":"Gary Tokman on YouTube","video_id":"sToPC7QyrbU","video_url":"https://www.youtube.com/watch?v=sToPC7QyrbU","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered Core location.\n\nCode: https://github.com/gtokman/Weather-App-\nIcons: https://link.buildswiftapps.com/weath...\nAPI: https://www.darksky.net\nQuicktype: https://quicktype.io/\nGet Paw with Setapp: https://setapp.sjv.io/paw\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://twitter.com/BestGaryEver / @bestgaryever\nGithub: https://github.com/gtokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by:\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2019-05-26T02:31:34Z","thumbnail_url":"https://img.youtube.com/vi/sToPC7QyrbU/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Weather App in Swift (2/5)","channel_name":"Gary Tokman on YouTube","video_id":"L57RnKxQ0DU","video_url":"https://www.youtube.com/watch?v=L57RnKxQ0DU","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we set up our project with quicktype, moya, and cocoa pods. \n\nCode: https://github.com/gtokman/Weather-App-\nIcons: https://link.buildswiftapps.com/weather-app-icons\nAPI: https://www.darksky.net\nQuicktype: https://quicktype.io/\nGet Paw with Setapp: https://setapp.sjv.io/paw\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nPetal by Broke For Free\nhttps://freemusicarchive.org/music/Br...\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2019-05-21T02:29:20Z","thumbnail_url":"https://img.youtube.com/vi/L57RnKxQ0DU/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Weather App in Swift (1/5)","channel_name":"Gary Tokman on YouTube","video_id":"_dh0lTYz93A","video_url":"https://www.youtube.com/watch?v=_dh0lTYz93A","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Welcome to part one of building a weather app in Swift. Today we built out the UI in storyboards.\nCode: https://github.com/gtokman/Weather-App-\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nPetal by Broke For Free\nhttps://freemusicarchive.org/music/Broke_For_Free/Petal/\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!\n\n#swiftlang #iosdev #swift","published":"2019-05-19T18:04:00Z","thumbnail_url":"https://img.youtube.com/vi/_dh0lTYz93A/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Demystifying Machine Learning: A Different Kind of Software","channel_name":"Deep Dojo","video_id":"K2oWAn76tUw","video_url":"https://www.youtube.com/watch?v=K2oWAn76tUw","description":"What makes machine learning different? What implications does it have for how software is developed?\n\nWe dive into these questions in Episode 2 of \"Demystifying Machine Learning\". See an example in action, from training on a Mac to deployment on a mobile phone.\n\nIf you like what you see, please Subscribe and Like.\n\nConnect with Deep Dojo here:\nTwitter: https://twitter.com/deepdojo\nBlog: http://deepdojo.com\n\nConnect with Otto here:\nTwitter: https://twitter.com/OttoDev\nBlog: http://OttoSchnurr.com\n\n\"A High Quality Text-To-Speech System Composed of Multiple Neural Networks\"\nhttps://arxiv.org/abs/cs/9812006\n\nOrhan Karaali, Ph.D.\nhttps://www.bloomberg.com/research/stocks/private/person.asp?personId=838349&amp;privcapId=823220\nhttps://arxiv.org/search/cs?searchtype=author&amp;query=Karaali%2C+O\n\nHacker News: \"Many arcade games were done entirely in assembly.\"\nhttps://news.ycombinator.com/item?id=3111301\n\nKaggle Competition: \"Determine the breed of a dog in an image.\"\nhttps://www.kaggle.com/c/dog-breed-identification\n\nApple Introduces Create ML\nhttp://deepdojo.com/apple-introduces-create-ml\n\n\"The Dogist\" by Elias Weiss Friedman\nhttps://thedogist.com","published":"2019-04-08T16:56:54Z","thumbnail_url":"https://img.youtube.com/vi/K2oWAn76tUw/hqdefault.jpg","twitter_url":"https://twitter.com/deepdojo"},{"name":"How (not) to A/B Test","channel_name":"Swift Language User Group","video_id":"NVQuBow1B10","video_url":"https://www.youtube.com/watch?v=NVQuBow1B10","description":"How big is too big? How small is too small? Kyle will walk through how we A/B test on iOS at Lyft, and lessons learned along the way.\n\nAbout Kyle Bashour (https://twitter.com/kylebshr)\n\nKyle is an iOS Engineer on Driver Labs at Lyft.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on March 27 2019.","published":"2019-04-04T16:22:25Z","thumbnail_url":"https://img.youtube.com/vi/NVQuBow1B10/hqdefault.jpg","twitter_url":""},{"name":"CoreImage for Fun and Profit","channel_name":"Swift Language User Group","video_id":"S5aucjB74lc","video_url":"https://www.youtube.com/watch?v=S5aucjB74lc","description":"Over the last few months, I've been working on a project around better CoreImage filter documentation (https://cifilter.io). Using that as a framework, we'll go through an overview of CIImage and CIFilter, how to use them in Swift, how we use CIFilter at PlanGrid, some tricky CoreImage gotchas. There will even be a demo or two about applying CIFilters and how to write your own filter using GLSL.\n\nAbout Noah Gilmore (https://twitter.com/noahsark769)\n\nNoah is an iOS Engineer at PlanGrid.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on March 27 2019.","published":"2019-04-04T16:22:13Z","thumbnail_url":"https://img.youtube.com/vi/S5aucjB74lc/hqdefault.jpg","twitter_url":""},{"name":"My WWDC19 Scholarship Submission","channel_name":"Kristof Kocsis on YouTube","video_id":"95BlKKj23no","video_url":"https://www.youtube.com/watch?v=95BlKKj23no","description":"https://github.com/kristofk/WWDC19-Submission-Public","published":"2019-04-03T16:25:49Z","thumbnail_url":"https://img.youtube.com/vi/95BlKKj23no/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Build A Sign Up Screen in Swift","channel_name":"Gary Tokman on YouTube","video_id":"B-ZbGCCRzys","video_url":"https://www.youtube.com/watch?v=B-ZbGCCRzys","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered building out the sign-up screen in storyboards. \n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\nAssets: https://link.buildswiftapps.com/sign-up-assets\nCode: https://github.com/gtokman/Login-Screen-UI\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2019-03-24T16:43:00Z","thumbnail_url":"https://img.youtube.com/vi/B-ZbGCCRzys/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"How to build a login screen in Swift","channel_name":"Gary Tokman on YouTube","video_id":"0OqTn3MXaEI","video_url":"https://www.youtube.com/watch?v=0OqTn3MXaEI","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we built out a login screen in storyboards using auto layout and stack views.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\nAssets: https://link.buildswiftapps.com/login-screen-assets\nDesignable View: https://github.com/gtokman/Login-Screen-UI/blob/master/LoginExample/DesignableView.swift\nGitHub Project: https://github.com/gtokman/Login-Screen-UI\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!","published":"2019-03-12T02:30:43Z","thumbnail_url":"https://img.youtube.com/vi/0OqTn3MXaEI/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Slide In Transition In Swift 4.2 (ep 3)","channel_name":"Gary Tokman on YouTube","video_id":"vKh1b3ctCf4","video_url":"https://www.youtube.com/watch?v=vKh1b3ctCf4","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered finished up building our custom transition.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: https://bit.ly/buildswiftappschannel\n\nStarter proj: https://github.com/gtokman/Slide-In-Transition/releases\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2019-02-11T04:48:32Z","thumbnail_url":"https://img.youtube.com/vi/vKh1b3ctCf4/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"UI Tutorial: Redesigning the Timezon.es app (in 10 minutes)","channel_name":"Learn UI Design","video_id":"B4XHaboNMOI","video_url":"https://www.youtube.com/watch?v=B4XHaboNMOI","description":"In this 10-Minute Redesign, we're going to redesign the timezon.es web app by Thomas Lant. Along the way, we'll talk about layout, alignment, typography, hierarchy, and other tactical design advice.\n\nMENTIONED IN THIS VIDEO:\n⏲️ Timezon.es (http://timezon.es)\n👍 3 Pro Tips on Alignment (https://learnui.design/blog/3-pro-tips-on-alignment.html)\n🔤 6 Ways to Justify Font Choices in Your Designs (https://learnui.design/blog/justifying-font-choices.html)\n🔥 Learn UI Design (https://learnui.design)\n\nIf you want to be able to design professional-quality UI, check out Learn UI Design, the complete online course:\n👉 https://learnui.design","published":"2019-02-08T23:48:14Z","thumbnail_url":"https://img.youtube.com/vi/B4XHaboNMOI/hqdefault.jpg","twitter_url":"https://twitter.com/erikdkennedy"},{"name":"Swift TDD Code Kata - Testing Time (Time Traveling) Lambda School Guest Lecture (4/4)","channel_name":"Paul Solt on YouTube","video_id":"nXEMA7J1LNs","video_url":"https://www.youtube.com/watch?v=nXEMA7J1LNs","description":"Part 4/4: Learn how to write Swift code with Test Driven Development (TDD). This 4 part series is based on my guest lecture that I gave for Lambda School students in the iOS Development track.\n\nThis video series was not sponsored or endorsed by Lambda School.\n\nCode: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nLambda School iOS: https://lambdaschool.com/courses/cs/ios/ \n\nYou'll learn how to write code using a TimeTraveler based on John Sundell's article on unit testing time (Link below).\n\nBy following along and writing the code, you can turn this exercise into a Code Kata, which you can practice over again to reinforce the concepts for testing time related code.\n\nThe code uses dependency injection to provide a new date generating function, so that we can time travel in your unit tests. Unit testing is a great way to verify the logic works like you expect it to work.\n\nVideo Links\nPart 1: https://youtu.be/8jahYWf8EAE\nPart 2: https://youtu.be/G7oz1zg3MfA\nPart 3: https://youtu.be/uI4NKKhhDf0\nPart 4: https://youtu.be/nXEMA7J1LNs\n\nSource Code\nPart 1: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nPart 2: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v2.0\nPart 3: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v3.0\nPart 4: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v4.0","published":"2019-01-30T21:58:14Z","thumbnail_url":"https://img.youtube.com/vi/nXEMA7J1LNs/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift TDD Code Kata - Testing Time (More Unit Tests) - Lambda School Guest Lecture (3/4)","channel_name":"Paul Solt on YouTube","video_id":"uI4NKKhhDf0","video_url":"https://www.youtube.com/watch?v=uI4NKKhhDf0","description":"Part 3/4: Learn how to write Swift code with Test Driven Development (TDD). This 4 part series is based on my guest lecture that I gave for Lambda School students in the iOS Development track.\n\nThis video series was not sponsored or endorsed by Lambda School.\n\nCode: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v3.0\nLambda School iOS: https://lambdaschool.com/courses/cs/ios/ \n\nIn this lesson you'll see how to refactor your unit tests to remove duplicated logic. You want to use the DRY principle in your code and your tests: Don't Repeat Yourself.\n\nYou'll learn how to write code using a TimeTraveler based on John Sundell's article on unit testing time (Link below).\n\nBy following along and writing the code, you can turn this exercise into a Code Kata, which you can practice over again to reinforce the concepts for testing time related code.\n\nThe code uses dependency injection to provide a new date generating function, so that we can time travel in your unit tests. Unit testing is a great way to verify the logic works like you expect it to work.\n\nVideo Links\nPart 1: https://youtu.be/8jahYWf8EAE\nPart 2: https://youtu.be/G7oz1zg3MfA\nPart 3: https://youtu.be/uI4NKKhhDf0\nPart 4: https://youtu.be/nXEMA7J1LNs\n\nSource Code\nPart 1: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nPart 2: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v2.0\nPart 3: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v3.0\nPart 4: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v4.0\n\n--\n\nLearn how to make iPhone apps from scratch using Swift, Xcode, and iOS. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nEasy Tutorials: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2019-01-30T21:58:01Z","thumbnail_url":"https://img.youtube.com/vi/uI4NKKhhDf0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift TDD Code Kata - Testing Time (Your 1st Test) Lambda School Guest Lecture (2/4)","channel_name":"Paul Solt on YouTube","video_id":"G7oz1zg3MfA","video_url":"https://www.youtube.com/watch?v=G7oz1zg3MfA","description":"Part 2/4: Learn how to write Swift code with Test Driven Development (TDD). This 4 part series is based on my guest lecture that I gave for Lambda School students in the iOS Development track.\n\nThis video series was not sponsored or endorsed by Lambda School.\n\nCode: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v2.0\nLambda School iOS: https://lambdaschool.com/courses/cs/ios/ \n\nWrite your first unit test and make it pass. Date logic is hard to test when you create dates in your production code. By using a TimeTraveler and a function, you can inject an alternate way to create dates, which makes your logic testable.\n\nYou'll learn how to write code using a TimeTraveler based on John Sundell's article on unit testing time (Link below).\n\nBy following along and writing the code, you can turn this exercise into a Code Kata, which you can practice over again to reinforce the concepts for testing time related code.\n\nThe code uses dependency injection to provide a new date generating function, so that we can time travel in your unit tests. Unit testing is a great way to verify the logic works like you expect it to work.\n\nVideo Links\nPart 1: https://youtu.be/8jahYWf8EAE\nPart 2: https://youtu.be/G7oz1zg3MfA\nPart 3: https://youtu.be/uI4NKKhhDf0\nPart 4: https://youtu.be/nXEMA7J1LNs\n\nSource Code\nPart 1: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nPart 2: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v2.0\nPart 3: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v3.0\nPart 4: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v4.0","published":"2019-01-30T21:57:49Z","thumbnail_url":"https://img.youtube.com/vi/G7oz1zg3MfA/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift TDD Code Kata - Testing Time (Introduction) Lambda School Guest Lecture (1/4)","channel_name":"Paul Solt on YouTube","video_id":"8jahYWf8EAE","video_url":"https://www.youtube.com/watch?v=8jahYWf8EAE","description":"Part 1/4: Learn how to write Swift code with Test Driven Development (TDD). This 4 part series is based on my guest lecture that I gave for Lambda School students in the iOS Development track.\n\nThis video series was not sponsored or endorsed by Lambda School.\n\n1. Learn about the 3 Laws of TDD\n2. Learn about Red, Green, Refactor\n3. Learn about Arrange, Act, Assert for test formatting\n4. See the design of the TrialPeriod\n5. Learn how tests work in Xcode 10\n\nCode: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nLambda School iOS: https://lambdaschool.com/courses/cs/ios/ \n\nYou'll learn how to write code using a TimeTraveler based on John Sundell's article on unit testing time (Link below).\n\nBy following along and writing the code, you can turn this exercise into a Code Kata, which you can practice over again to reinforce the concepts for testing time related code.\n\nThe code uses dependency injection to provide a new date generating function, so that we can time travel in the unit tests.\n\nVideo Links\nPart 1: https://youtu.be/8jahYWf8EAE\nPart 2: https://youtu.be/G7oz1zg3MfA\nPart 3: https://youtu.be/uI4NKKhhDf0\nPart 4: https://youtu.be/nXEMA7J1LNs\n\nSource Code\nPart 1: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v1.0\nPart 2: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v2.0\nPart 3: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v3.0\nPart 4: https://github.com/PaulSolt/TestingTimeStarter/releases/tag/v4.0\n\n\nGithub: https://github.com/PaulSolt/TestingTimeStarter\n3 Laws of TDD: http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd\nBowling Game Kata: https://qualitycoding.org/tdd-kata/\n\n--\n\nLearn how to make iPhone apps from scratch using Swift, Xcode, and iOS. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nEasy Tutorials: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2019-01-30T21:57:31Z","thumbnail_url":"https://img.youtube.com/vi/8jahYWf8EAE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Opinionated Dependency Injection in Swift","channel_name":"Swift Language User Group","video_id":"dA9rGQRwHGs","video_url":"https://www.youtube.com/watch?v=dA9rGQRwHGs","description":"Writing dependable code at scale means writing tests, and writing tests means using Dependency Injection. The concept of DI is absurdly simple -- yet DI frameworks often end up being quite complex. At Lyft, we developed a minimalist, opinionated DI solution for our Swift codebase. It provides compile-time safety, decentralized configuration, and a clean syntax. And by having preferences about state and \"magic\", it remains absurdly simple.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on January 16 2019.","published":"2019-01-24T02:06:42Z","thumbnail_url":"https://img.youtube.com/vi/dA9rGQRwHGs/hqdefault.jpg","twitter_url":""},{"name":"Maintaining a Swift project's dependency graph with Weaver","channel_name":"Swift Language User Group","video_id":"h3CMMbgozG0","video_url":"https://www.youtube.com/watch?v=h3CMMbgozG0","description":"Software architecture has a lot to do with making sure the dependency graph is well structured. But in practice, maintaining a clean dependency graph while injecting dependencies in a type safe and runtime safe manner is a lot of repetitive code to write. This problem often leads developers to overuse the singleton pattern, making their code less modular at best, almost untestable at worst. Weaver is a code generation tool which makes it easy to inject dependencies where they are needed while maintaining a safe and clean dependency graph at the same time.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on January 16 2019.","published":"2019-01-24T02:05:45Z","thumbnail_url":"https://img.youtube.com/vi/h3CMMbgozG0/hqdefault.jpg","twitter_url":""},{"name":"Demystifying Machine Learning: An Unlikely Robot Apocalypse","channel_name":"Deep Dojo","video_id":"qf-icotKDo4","video_url":"https://www.youtube.com/watch?v=qf-icotKDo4","description":"Machine learning has a lot of hype these days. Some positive. Some negative. We don't often see examples of where it fails. The mystery surrounding the technology can make it hard to understand.\n\nThis is the first video in the \"Demystifying Machine Learning\" series.\nIf you like what you see, please Subscribe and Like.\n\nConnect with Deep Dojo here:\nTwitter: https://twitter.com/deepdojo\nBlog: http://deepdojo.com\n\nConnect with Otto here:\nTwitter: https://twitter.com/OttoDev\nBlog: http://OttoSchnurr.com\n\nChihuahua or Muffin:\nhttps://twitter.com/teenybiscuit/status/707727863571582978\n\nImageNet on Allegheny County:\nhttps://www.flickr.com/photos/kylemcdonald/25812614981\n\nTRAIN AI 2018 - Building the Software 2.0 Stack\nhttps://www.youtube.com/watch?v=zywIvINSlaI","published":"2019-01-18T02:15:11Z","thumbnail_url":"https://img.youtube.com/vi/qf-icotKDo4/hqdefault.jpg","twitter_url":"https://twitter.com/deepdojo"},{"name":"Build A Slide In Transition in Swift (ep 2)","channel_name":"Gary Tokman on YouTube","video_id":"EiiRtqFow-o","video_url":"https://www.youtube.com/watch?v=EiiRtqFow-o","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we covered the transitioning APIs in iOS and built out the slide in transition.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\nStar on GitHub: https://github.com/gtokman/Slide-In-Transition\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!","published":"2019-01-16T02:26:34Z","thumbnail_url":"https://img.youtube.com/vi/EiiRtqFow-o/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Slide In Transition in Swift 4.2 (ep 1)","channel_name":"Gary Tokman on YouTube","video_id":"D5vf97t70IQ","video_url":"https://www.youtube.com/watch?v=D5vf97t70IQ","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we start our series on building a slide in menu transition in Swift.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\nAssets: https://link.buildswiftapps.com/slide-in-transition-assets\nGitHub: https://github.com/gtokman/Slide-In-Transition\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#swiftlang #iosdev #buildswiftapps","published":"2019-01-13T17:43:44Z","thumbnail_url":"https://img.youtube.com/vi/D5vf97t70IQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Introduction to \"How to evolve a legacy iOS Application written in Swift\"","channel_name":"FastBike","video_id":"gMJjXxjoEm8","video_url":"https://www.youtube.com/watch?v=gMJjXxjoEm8","description":"In this episode we explain what the screencast is about, the motivation behind it, who is it for, and our professional background","published":"2019-01-02T11:17:23Z","thumbnail_url":"https://img.youtube.com/vi/gMJjXxjoEm8/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Build A Restaurant Viewing App In Swift 4.2 | Codable | Networking (part 12)","channel_name":"Gary Tokman on YouTube","video_id":"v_VMlZT3lN0","video_url":"https://www.youtube.com/watch?v=v_VMlZT3lN0","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we added another endpoint for Restaurant details with Moya.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: https://bit.ly/buildswiftappschannel\n\nProject: https://github.com/gtokman/Restaurant-Viewing-App\nDocs: https://www.yelp.com/developers\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#swiftlang #iosdev #iosprogramming","published":"2018-12-16T05:09:33Z","thumbnail_url":"https://img.youtube.com/vi/v_VMlZT3lN0/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Asynchronously Test the Bike Web Service API - Episode 11 (Preview)","channel_name":"FastBike","video_id":"uN-6tY5GNeg","video_url":"https://www.youtube.com/watch?v=uN-6tY5GNeg","description":"Access the complete screencast here https://www.udemy.com/how-to-evolve-a-legacy-ios-application-written-in-swift","published":"2018-12-07T17:18:18Z","thumbnail_url":"https://img.youtube.com/vi/uN-6tY5GNeg/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"TDD Trentino Bike Sharing Service Part 1 - Episode 12 (Preview)","channel_name":"FastBike","video_id":"nEj01mN6Mn4","video_url":"https://www.youtube.com/watch?v=nEj01mN6Mn4","description":"Access the complete screencast here https://www.udemy.com/how-to-evolve-a-legacy-ios-application-written-in-swift","published":"2018-12-07T17:17:32Z","thumbnail_url":"https://img.youtube.com/vi/nEj01mN6Mn4/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Build A Restaurant Viewing App In Swift 4.2 | CoreLocation | Networking (part 11)","channel_name":"Gary Tokman on YouTube","video_id":"d6e8Rjq87uc","video_url":"https://www.youtube.com/watch?v=d6e8Rjq87uc","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we refactored the app.\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nVenmo: @GaryTokman\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#swiftlang #iosdev #swiftprogramming","published":"2018-12-05T05:22:06Z","thumbnail_url":"https://img.youtube.com/vi/d6e8Rjq87uc/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Restaurant Viewing App In Swift 4.2 | Codable | Networking part 10","channel_name":"Gary Tokman on YouTube","video_id":"TyrS2rr1Bs8","video_url":"https://www.youtube.com/watch?v=TyrS2rr1Bs8","description":"Hey everyone 👋, thanks for checking out the video and the channel. If you enjoyed the video, drop a like and subscribe! Today we populated our list with actual businesses.\n\nAssets: https://link.buildswiftapps.com/restaurant-assets\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nVenmo: @GaryTokman\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!\n\n#swiftlang #iosdev #swift4","published":"2018-12-03T04:07:11Z","thumbnail_url":"https://img.youtube.com/vi/TyrS2rr1Bs8/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Remove View Controller Dependency from Bike Station Service - Episode 10 (Preview)","channel_name":"FastBike","video_id":"RtUSBT2U0Xw","video_url":"https://www.youtube.com/watch?v=RtUSBT2U0Xw","description":"Access the complete screencast here https://www.udemy.com/how-to-evolve-a-legacy-ios-application-written-in-swift","published":"2018-11-28T14:59:16Z","thumbnail_url":"https://img.youtube.com/vi/RtUSBT2U0Xw/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Extract Bike Station Service from View Controller - Episode 9 (Preview)","channel_name":"FastBike","video_id":"-gt8P38WopY","video_url":"https://www.youtube.com/watch?v=-gt8P38WopY","description":"Access the complete screencast here https://www.udemy.com/how-to-evolve-a-legacy-ios-application-written-in-swift","published":"2018-11-28T14:59:07Z","thumbnail_url":"https://img.youtube.com/vi/-gt8P38WopY/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 7 - Release 1.1 + Privacy Policy + Planning 1.2","channel_name":"FastBike","video_id":"zir9Iy4rNc0","video_url":"https://www.youtube.com/watch?v=zir9Iy4rNc0","description":"In this episode we released the update, add a privacy policy to our app and start planning the next release 1.2","published":"2018-11-23T07:28:04Z","thumbnail_url":"https://img.youtube.com/vi/zir9Iy4rNc0/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 8 - Periphery + Remove Unused Code","channel_name":"FastBike","video_id":"YkDQpitcxqM","video_url":"https://www.youtube.com/watch?v=YkDQpitcxqM","description":"In this episode we tried periphery and removed unused code","published":"2018-11-23T07:27:30Z","thumbnail_url":"https://img.youtube.com/vi/YkDQpitcxqM/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 6 - Continuous Integration Setup with Fastlane","channel_name":"FastBike","video_id":"19ldYDNrR_8","video_url":"https://www.youtube.com/watch?v=19ldYDNrR_8","description":"In this episode we start setting up the continuous integration pipeline with Fastlane","published":"2018-11-08T20:14:51Z","thumbnail_url":"https://img.youtube.com/vi/19ldYDNrR_8/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 5 - iOS 12 Update","channel_name":"FastBike","video_id":"0RbKtJdDcBU","video_url":"https://www.youtube.com/watch?v=0RbKtJdDcBU","description":"In this episode we finish updating to iOS 12","published":"2018-11-08T19:14:04Z","thumbnail_url":"https://img.youtube.com/vi/0RbKtJdDcBU/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 4 - Swift 4.2 Migration 2/2","channel_name":"FastBike","video_id":"DRiowjBdVkk","video_url":"https://www.youtube.com/watch?v=DRiowjBdVkk","description":"In this episode we finish migrating to the latest version of Swift","published":"2018-10-31T23:01:22Z","thumbnail_url":"https://img.youtube.com/vi/DRiowjBdVkk/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 3 - Swift 4.2 Migration 1/2","channel_name":"FastBike","video_id":"Rv8HduKRrW0","video_url":"https://www.youtube.com/watch?v=Rv8HduKRrW0","description":"In this episode we start migrating to the latest version of Swift","published":"2018-10-31T22:14:13Z","thumbnail_url":"https://img.youtube.com/vi/Rv8HduKRrW0/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Advanced Debugging and Swift","channel_name":"Swift Language User Group","video_id":"9Io2_W1iDLQ","video_url":"https://www.youtube.com/watch?v=9Io2_W1iDLQ","description":"Debugging is one of those skills that it pays to build up over time. This talk will demonstrate debugging techniques that are not widely known. Learn how to reuse your Swift knowledge to write debugging and development helpers. See how the debugger can answer questions about what behavior is actually happening at runtime.\n\nLink to code in presentation here: https://git.io/fxyFA\n\n---\n\nThis talk was given at the Swift Language User Group meetup on October 25 2018.","published":"2018-10-27T18:33:16Z","thumbnail_url":"https://img.youtube.com/vi/9Io2_W1iDLQ/hqdefault.jpg","twitter_url":""},{"name":"Putting your app on a diet","channel_name":"Swift Language User Group","video_id":"KDuhh5epXLo","video_url":"https://www.youtube.com/watch?v=KDuhh5epXLo","description":"Is your app written in Swift or are you considering rewriting your app in Swift? Are you adding more and more features to your app, and getting worried about your app size blowing up? If so, reducing your app size should be on your radar.\n\nThis talk will go over binary size analysis and optimizations we used at Uber, as well as general tips and tricks you might be able to apply to your app.\n\n---\n\nThis talk was given at the Swift Language User Group meetup on October 25 2018.","published":"2018-10-27T18:10:26Z","thumbnail_url":"https://img.youtube.com/vi/KDuhh5epXLo/hqdefault.jpg","twitter_url":""},{"name":"Episode 2 - Bootstrap 2/2","channel_name":"FastBike","video_id":"yK5QfwsnsJk","video_url":"https://www.youtube.com/watch?v=yK5QfwsnsJk","description":"In this episode we clone the project, run it, start creating a todo list and get familiar with the codebase","published":"2018-10-27T13:40:26Z","thumbnail_url":"https://img.youtube.com/vi/yK5QfwsnsJk/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"Episode 1 - Bootstrap 1/2","channel_name":"FastBike","video_id":"mhCQPe3OwQ4","video_url":"https://www.youtube.com/watch?v=mhCQPe3OwQ4","description":"In this episode we clone the project, run it, start creating a todo list and get familiar with the codebase","published":"2018-10-26T18:51:12Z","thumbnail_url":"https://img.youtube.com/vi/mhCQPe3OwQ4/hqdefault.jpg","twitter_url":"https://twitter.com/martinho_t"},{"name":"iOS 12 App Challenge - App Idea Brainstorm Diabetes Risk Test ADA","channel_name":"Paul Solt on YouTube","video_id":"nytl7HVRGyU","video_url":"https://www.youtube.com/watch?v=nytl7HVRGyU","description":"iOS 12 App Challenge - App Idea Brainstorm Diabetes Risk Test ADA\n\nJoin the challenge: https://pages.convertkit.com/3f2467abf2/6de8d530ea\n\nWe're doing an app challenge to build a risk assessment app for the American Diabetes Association (ADA).\n\nWe'll be creating the iPhone app using Xcode 10, Swift 4.2, and iOS 12.\n\n--\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4.2, Xcode 10, and iOS 12. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-09-14T22:03:40Z","thumbnail_url":"https://img.youtube.com/vi/nytl7HVRGyU/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Weekend iOS 12 App Challenge - 9-14-18 (Xcode 10 + Swift 4.2)","channel_name":"Paul Solt on YouTube","video_id":"tCPahnEWuSw","video_url":"https://www.youtube.com/watch?v=tCPahnEWuSw","description":"Let's build an app this weekend!\n\nWe're going to be using the new Swift 4.2 and Xcode 10 so that we can build a new iPhone app for iPhone Xs.\n\nSignup: https://pages.convertkit.com/3f2467abf2/6de8d530ea\n\n\n-Paul\n\n---\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4.2, Xcode 10, and iOS 12. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-09-14T19:54:45Z","thumbnail_url":"https://img.youtube.com/vi/tCPahnEWuSw/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift 4.2 and Xcode 10 - Playground Tutorial for Swift 4.2 Changes (REPL Mode)","channel_name":"Paul Solt on YouTube","video_id":"giUfWLq4jt0","video_url":"https://www.youtube.com/watch?v=giUfWLq4jt0","description":"What's New in Swift 4.2 - Playground Tutorial in Xcode 10\n\nApple made new changes with Swift 4.2, learn about the major changes in this video.\n\nXcode 10 Playgrounds brings new features, including a REPL interface for Playgrounds. This video demo's Xcode 10 beta 1, so some of the code may be different in the released version this fall.\n\nDownload Paul's Swift 4.2 Playground: https://github.com/PaulSolt/whats-new-in-swift-4-2\n\nRead Ole's Original Blogpost on Swift 4.2: https://oleb.net/blog/2018/06/whats-new-in-swift-4-2-playground/\n\nSwift Change log: https://github.com/apple/swift/blob/master/CHANGELOG.md\n\nSwift 4.2 Proposals: https://apple.github.io/swift-evolution/#?version=4.2\n\nWhat's New with Swift 4.2: https://www.hackingwithswift.com/articles/77/whats-new-in-swift-4-2\n\nWhat's New in Swift 4.2 (WWDC 2018): https://developer.apple.com/videos/play/wwdc2018/401/\n\nDownload Xcode 10: https://developer.apple.com/download/\n\n--\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4, Xcode 9, and iOS 11. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-06-11T22:54:44Z","thumbnail_url":"https://img.youtube.com/vi/giUfWLq4jt0/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Super Easy Timer - Launched on Mac App Store - Full Screen Countdown","channel_name":"Paul Solt on YouTube","video_id":"aYWYlDR4jL8","video_url":"https://www.youtube.com/watch?v=aYWYlDR4jL8","description":"Super Easy Timer - Launched on Mac App Store - Full Screen Countdown\n\nDownload Now: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\nMy new app, Super Easy Timer, just launched on the Mac App Store.\n\nIt's a simple timer that I use on a daily basis for my Pomodoro and general productivity.\n\nStart a timer by typing \"25 minutes\", \"25 min\", \"25m\", or simply \"25\" and press enter.\n\nIt's a single timer that's very easy to reset, and it supports full-screen and resizing.\n\nI've used it for exams at RIT (teaching), people use it for limiting office hour meetings, debate timing, conference speakers, study time, and writing.\n\nYou can set custom alarms to specific times, so you know when to leave: \"5pm\" and it'll start counting down. Everything is resizable, and you can use full-screen mode to make it easy to read for speakers.\n\nDownload the app for a limited time at $2.99 (40% discount), before the launch price increases to $4.99.\n\nI built the app for me, and I figure that it might help you. That's why Erik, Luke, and I have worked on it for the past 7 months to make it polished and easy to use.\n\nYou can checkout Luke and Erik's websites below:\n\nLuke Lapresi: https://llapresi.github.io\nErik Gerharter: https://github.com/ebg8355\n\nMy goal is to teach, and this app started as a teaching tool for Luke and Erik as they learned Swift, Xcode, Cocoa, and team development.\n\nPlease leave a kind review on the App Store if you do buy the app, it means a lot to me, and I'm happy to make something you can use in your day to day activities.\n\nThanks!\n\nDownload Super Easy Timer: https://itunes.apple.com/us/app/super-easy-timer/id1353137878?ls=1&amp;mt=12\n\n---\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4, Xcode 9, and iOS 11. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-06-01T15:46:42Z","thumbnail_url":"https://img.youtube.com/vi/aYWYlDR4jL8/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Evolve Your Brain - Book Review & Summary","channel_name":"Kristof Kocsis on YouTube","video_id":"U48msTr5nRg","video_url":"https://www.youtube.com/watch?v=U48msTr5nRg","description":"This video is summary and review of Evolve Your Brain: The Science of Changing Your Mind\nBook by Joe Dispenza. \n\n🛍📖 You can get the book on Amazon (with my affiliate link) - https://amzn.to/2HxPoTB\n\nThis videos is part of my Book Reviews playlist. The main focus of my channel is iOS Development so reading and personal development is just a hobbie for me but I'm sharing it because why not.\n\n🔗 Relevant blog post -  http://kristofk.com/evolv-your-brain-book-review\n🔗 Website - http://kristofk.com\n🔗 Twitter - https://twitter.com/kristofkocsis\n\n***** Learn iOS programming *****\nI learned iOS programming on Treehouse. Treehouse is like an online boot camp. They teach a bunch of programming languages. Their courses take you from no coding experience to professional level.\n🔗 Check out Treehouse - https://goo.gl/bU7sQV","published":"2018-04-28T13:00:03Z","thumbnail_url":"https://img.youtube.com/vi/U48msTr5nRg/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"How to Convert String to Double and Float types using Swift 4","channel_name":"Paul Solt on YouTube","video_id":"NnM2WgFeKrE","video_url":"https://www.youtube.com/watch?v=NnM2WgFeKrE","description":"How to Convert String to Double and Float types using Swift 4\n\nLearn how to convert a String to a Double value using Swift 4 in this beginner tutorial.\n\nIf you need to convert numbers in Swift, you'll need to use the initializers or NumberFormatter (NSNumberFormatter).\n\nGet the Code: https://supereasyapps.com/blog/2015/9/28/how-to-convert-strings-into-double-and-float-values-using-swift-2\n\nIf you need to display currency, read my blog: https://supereasyapps.com/blog/2016/2/8/how-to-use-nsnumberformatter-in-swift-to-make-currency-numbers-easy-to-read\n\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4, Xcode 9, and iOS 11. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-03-30T16:17:56Z","thumbnail_url":"https://img.youtube.com/vi/NnM2WgFeKrE/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"How to Fix 3 Common Beginner Crashes with Swift 4 and Xcode 9 - iPhone Apps 101 (29/30)","channel_name":"Paul Solt on YouTube","video_id":"pZnWNTDRlrM","video_url":"https://www.youtube.com/watch?v=pZnWNTDRlrM","description":"How to Fix 3 Common Beginner Crashes with Swift 4 and Xcode 9 - iPhone Apps 101 (29/30)\n\nLearn how to recover from beginner mistakes and SIGABRT or breakpoint \"crashes\".\n\nDownload the code: https://supereasyapps.com/iphone-apps-101-code\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4, Xcode 9, and iOS 11. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2018-03-30T12:00:05Z","thumbnail_url":"https://img.youtube.com/vi/pZnWNTDRlrM/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"class init - Swift initializers pt.2","channel_name":"Kristof Kocsis on YouTube","video_id":"n2TfDY7edhg","video_url":"https://www.youtube.com/watch?v=n2TfDY7edhg","description":"This video is about initializers in Swift, more specifically, initializers for Classes.\n\nThis video is part of my iOS Developer Roadmap playlist in which I make a video about every topic found in the corresponding GitHub repository (https://github.com/reddioment/iOS-Developer-Roadmap). \n\n🔗 Relevant blog post -  http://kristofk.com/swift-initializers-2\n🔗 Website - http://kristofk.com\n🔗 Twitter  - https://twitter.com/kristofkocsis\n\n***** Learn iOS programming *****\nI learned iOS programming at Treehouse. Treehouse is like an online boot camp. They teach a bunch of programming languages. Their courses take you from no coding experience to professional level.\n🔗 Check out Treehouse - https://goo.gl/bU7sQV","published":"2018-03-28T15:00:03Z","thumbnail_url":"https://img.youtube.com/vi/n2TfDY7edhg/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"struct init - Swift initializers pt. 1","channel_name":"Kristof Kocsis on YouTube","video_id":"xDDBN9xko00","video_url":"https://www.youtube.com/watch?v=xDDBN9xko00","description":"This video is about initializers in Swift, more specifically, initializers for Structs.\n\nThis video is part of my iOS Developer Roadmap playlist in which I make a video about every topic found in the corresponding GitHub repository (https://github.com/reddioment/iOS-Developer-Roadmap). \n\n🔗 Relevant blog post -  http://kristofk.com/lazy-keyword-swift\n🔗 Website - http://kristofk.com\n🔗 Twitter  - https://twitter.com/kristofkocsis\n\n***** Learn iOS programming *****\nI learned iOS programming at Treehouse. Treehouse is like an online boot camp. They teach a bunch of programming languages. Their courses take you from no coding experience to professional level.\n🔗 Check out Treehouse - https://goo.gl/bU7sQV","published":"2018-03-21T14:00:06Z","thumbnail_url":"https://img.youtube.com/vi/xDDBN9xko00/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"lazy keyword - Swift","channel_name":"Kristof Kocsis on YouTube","video_id":"AIPBxEmPsqQ","video_url":"https://www.youtube.com/watch?v=AIPBxEmPsqQ","description":"This video is an exhaustive guide to the lazy keyword in Swift.\n\nThis video is part of my SwiftCore playlist in which I take a coding topic and explain it without any dependencies.\n\n🔗 Relevant blog post -  http://kristofk.com/lazy-keyword-swift\n🔗 Website - http://kristofk.com\n🔗 Twitter  - https://twitter.com/kristofkocsis\n\n***** Learn iOS programming *****\nI learned iOS programming on Treehouse. Treehouse is like an online boot camp. They teach a bunch of programming languages. Their courses take you from no coding experience to professional level.\n🔗 Check out Treehouse - https://goo.gl/bU7sQV","published":"2018-03-14T20:00:00Z","thumbnail_url":"https://img.youtube.com/vi/AIPBxEmPsqQ/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"An exhaustive guide to the Static keyword AKA Type methods in Swift • SwiftCore","channel_name":"Kristof Kocsis on YouTube","video_id":"n2p5Jy71l94","video_url":"https://www.youtube.com/watch?v=n2p5Jy71l94","description":"In this video, I explain everything there is to the static keyword AKA Type method & property.\n\nThis video is part of the SwiftCore series where I take Swift related topics and explain theme without any dependencies.\n\n🔗 Relevant blog post -  http://kristofk.com/static-keyword-swift/\n\n🔗 Website - http://kristofk.com\n\n🔗 Twitter - https://twitter.com/kristofkocsis\n\n🔗 If you'd like to learn iOS programming then check out Treehouse - https://goo.gl/bU7sQV","published":"2018-03-07T08:00:03Z","thumbnail_url":"https://img.youtube.com/vi/n2p5Jy71l94/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Architectural patterns, MVC, MVVM… What is the hype all about?","channel_name":"Kristof Kocsis on YouTube","video_id":"KRN76e44NAc","video_url":"https://www.youtube.com/watch?v=KRN76e44NAc","description":"In this video, I discuss why developers are writing about new architectural patterns. I discuss MVC and it's alternatives like MVVM and Viper.\n\nTable of contents:\n00:00 - Intro\n00:32 - Relevant blog post\n00:44 - What is an architectural pattern?\n01:13 - Qualities of a good architectural pattern\n02:35 - MVC & History\n03:40 - MVC shortcomings\n04:37 - MVC (Massive View Controller)\n05:50 - MVVM\n07:03 - Viper\n08:06 - Conclusion (TLDW)\n09:52 - Outro\n\n\n🔗 Relevant blog post - http://kristofk.com/mvc-mvvm-viper/\n\n🔗 Website - kristofk.com\n\n🔗 Twitter - https://twitter.com/kristofkocsis","published":"2018-02-05T16:31:46Z","thumbnail_url":"https://img.youtube.com/vi/KRN76e44NAc/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Simplest way to get the location of an iOS device in Swift","channel_name":"Kristof Kocsis on YouTube","video_id":"RjVrSfQNkbM","video_url":"https://www.youtube.com/watch?v=RjVrSfQNkbM","description":"The relevant blog post: http://kristofk.com/location-swift/","published":"2018-01-21T15:43:50Z","thumbnail_url":"https://img.youtube.com/vi/RjVrSfQNkbM/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Xcode - Inline Documentation & Markdown","channel_name":"Kristof Kocsis on YouTube","video_id":"EaZypbkWIBY","video_url":"https://www.youtube.com/watch?v=EaZypbkWIBY","description":"This video discusses Indicator Comments, Inline Documentation and its corresponding markdown features of Xcode.\n\nThere is a blog post on the same topic from which you can copy and paste the material: http://kristofk.com/swift-xcode-documentation/","published":"2018-01-14T16:25:20Z","thumbnail_url":"https://img.youtube.com/vi/EaZypbkWIBY/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Kocsis Kristof Live Stream","channel_name":"Kristof Kocsis on YouTube","video_id":"3BgaOZRo-bE","video_url":"https://www.youtube.com/watch?v=3BgaOZRo-bE","description":"","published":"2018-01-10T15:25:18Z","thumbnail_url":"https://img.youtube.com/vi/3BgaOZRo-bE/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"How To Create A Video Player In Xcode 9 (Swift 4)","channel_name":"The Swift Guy","video_id":"_WOwOVNEfzY","video_url":"https://www.youtube.com/watch?v=_WOwOVNEfzY","description":"In this video we are going to be taking a look at how we can go about creating a video player in Xcode 9, by using AVKit. The tutorial was coded in Swift 4.\n\nProject files: http://wp.me/p7UH2k-6N","published":"2017-11-08T11:00:03Z","thumbnail_url":"https://img.youtube.com/vi/_WOwOVNEfzY/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Make A Drop Down Menu In Swift 4 | Xcode 9","channel_name":"Gary Tokman on YouTube","video_id":"dIKK-SCkh_c","video_url":"https://www.youtube.com/watch?v=dIKK-SCkh_c","description":"Learn how to implement a drop-down menu in Swift 4 with UIStackViews. StackViews handle laying out our drop down items and save us from typing out a lot of UI code. If you enjoyed this tutorial be sure to subscribe to my channel! \n\nCheck out Setapp: http://bit.ly/setapplink\n\nDownload: https://github.com/gtokman/Drop-Down-...\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nVenmo: @GaryTokman\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support! #buildswiftapps #iosdev #swiftlang","published":"2017-11-06T22:15:56Z","thumbnail_url":"https://img.youtube.com/vi/dIKK-SCkh_c/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Build A Weather Application in Swift 4 | Xcode 9","channel_name":"Gary Tokman on YouTube","video_id":"ALQSE5RTot0","video_url":"https://www.youtube.com/watch?v=ALQSE5RTot0","description":"Today we are building a weather application in Swift 4. In this video, we set up our storyboard files. In the next part (coming tomorrow), we will start building a networking API to fetch Weather Data.\n\nPlaceholder: http://via.placeholder.com/100x100\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: http://bit.ly/2yDd3OH / @garytokman\nGithub: http://bit.ly/2yE0EvK\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@garytokman.me\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4 #buildswiftapps #iosdev #swiftlang","published":"2017-11-02T18:01:07Z","thumbnail_url":"https://img.youtube.com/vi/ALQSE5RTot0/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Face Detection - Making A Face Detector In Xcode 9 (Swift 4)","channel_name":"The Swift Guy","video_id":"IztkR_D3Afw","video_url":"https://www.youtube.com/watch?v=IztkR_D3Afw","description":"In this video, we will be taking a look at the face detection feature, by making a face detection app. This tutorial was done in Xcode 9, using Swift 4.\n\nProject files: http://wp.me/p7UH2k-6B","published":"2017-11-01T16:20:51Z","thumbnail_url":"https://img.youtube.com/vi/IztkR_D3Afw/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Hero Framework Tutorial: Add Elegant Transitions in iOS 11","channel_name":"Gary Tokman on YouTube","video_id":"9inorgaUJmQ","video_url":"https://www.youtube.com/watch?v=9inorgaUJmQ","description":"Learn how to add custom transitions between view controllers with Hero. Hero provides a declarative approach on top of UIKits transitions API. In this tutorial, we look at one of the examples provided by Hero in their Github repository. \n\nStarter Project: https://github.com/gtokman/Hero-Example\n- Clone the repo \n- Run pod install in the project directory\n- Open .xcworkspace\n- If you don't have CocoaPods go here: https://cocoapods.org/\n\nSetapp: http://bit.ly/setapplink\nHero: https://github.com/lkzhao/Hero\n\n🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉\nVenmo: @GaryTokman\nBuy Me A Coffee: https://buymeacoff.ee/buildswiftapps\nSubscribe: http://bit.ly/buildswiftappschannel\n\n🔥 FIND ME ON THE WEB 🔥\nTwitter: https://bit.ly/bestgaryever / @bestgaryever\nGithub: https://bit.ly/garytokman\n\n💰 BUSINESS INQUIRY 💰\nEmail: hello@buildswiftapps.com\n\nNEW HERE?\nMy name is Gary Tokman.\nI'm an iOS developer & creator based in Boston.\nI upload new videos every week.\n\nMusic Credit 🎧\nMusic provided by Argofox:\nSANDR - Miles High\nhttps://youtu.be/D98EouFJYT4\n\nDISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support! #buildswiftapps #iosdev #swiftlang","published":"2017-11-01T15:22:36Z","thumbnail_url":"https://img.youtube.com/vi/9inorgaUJmQ/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"Gary Tokman Live Stream","channel_name":"Gary Tokman on YouTube","video_id":"fUF9jcxEfz8","video_url":"https://www.youtube.com/watch?v=fUF9jcxEfz8","description":"","published":"2017-10-21T13:29:14Z","thumbnail_url":"https://img.youtube.com/vi/fUF9jcxEfz8/hqdefault.jpg","twitter_url":"https://twitter.com/BestGaryEver"},{"name":"How To Create An Audio Recorder In Xcode 8 (Swift 3) - Part 2","channel_name":"The Swift Guy","video_id":"hIW6atqmig0","video_url":"https://www.youtube.com/watch?v=hIW6atqmig0","description":"Welcome to this second part in the 'Creating an audio player' series! This tutorial was completed in Xcode 8, using Swift 3. Enjoy!:)\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2017-08-29T14:31:18Z","thumbnail_url":"https://img.youtube.com/vi/hIW6atqmig0/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Create An Audio Recorder In Xcode 8 (Swift 3) - Part 1","channel_name":"The Swift Guy","video_id":"CrLbuzM9IDs","video_url":"https://www.youtube.com/watch?v=CrLbuzM9IDs","description":"In this video, we take a look at how to create an audio recorder in Xcode 8, using Swift 3. Enjoy!:)\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2017-08-25T06:29:29Z","thumbnail_url":"https://img.youtube.com/vi/CrLbuzM9IDs/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Create A QR Code Scanner/Reader In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"4Zf9dHDJ2yU","video_url":"https://www.youtube.com/watch?v=4Zf9dHDJ2yU","description":"In this video, we will be making our very own QR code generator/scanner! The tutorial was done in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-6n","published":"2017-07-24T11:09:00Z","thumbnail_url":"https://img.youtube.com/vi/4Zf9dHDJ2yU/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Create A QR Code Generator In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"Lgs5J7oJtO8","video_url":"https://www.youtube.com/watch?v=Lgs5J7oJtO8","description":"In this video, we will be taking a look at how to create a QR code generator in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-6k","published":"2017-07-17T10:00:03Z","thumbnail_url":"https://img.youtube.com/vi/Lgs5J7oJtO8/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Create A Web Browser In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"IzNJfMzjOkQ","video_url":"https://www.youtube.com/watch?v=IzNJfMzjOkQ","description":"In this video, I will be showing you how you can go about creating a web browser in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-6i","published":"2017-07-10T10:00:03Z","thumbnail_url":"https://img.youtube.com/vi/IzNJfMzjOkQ/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Search For Places In MapView Using MapKit In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"GYzNsVFyDrU","video_url":"https://www.youtube.com/watch?v=GYzNsVFyDrU","description":"In this video, I will be showing you how to search for places, adresses and other points of interests, using MapView and MapKit, in Xcode 8 (Swift 3)\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-68","published":"2017-07-03T13:00:19Z","thumbnail_url":"https://img.youtube.com/vi/GYzNsVFyDrU/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Use Collection Views In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"nPf5X5z0eA4","video_url":"https://www.youtube.com/watch?v=nPf5X5z0eA4","description":"In this video, I show you how to use collection views in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-63","published":"2017-06-26T10:30:23Z","thumbnail_url":"https://img.youtube.com/vi/nPf5X5z0eA4/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Use Container Views In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"4n6nP4njp9o","video_url":"https://www.youtube.com/watch?v=4n6nP4njp9o","description":"In this video, we will be taking a look at how to use container views in Xcode 8, using swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-5X\n\nBig Mountain Studio: https://www.youtube.com/channel/UChH6WbyYeX0INJjrK2-6WSg","published":"2017-05-29T13:35:00Z","thumbnail_url":"https://img.youtube.com/vi/4n6nP4njp9o/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Higher Order Functions In Xcode 8 (Swift 3) - Part 2/2","channel_name":"The Swift Guy","video_id":"4Ib8G_fths4","video_url":"https://www.youtube.com/watch?v=4Ib8G_fths4","description":"In this video, we take our function game to the next level with higher order functions. This second part covers return functions. The tutorial was done in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nBlog post: http://wp.me/p7UH2k-5S","published":"2017-05-08T15:18:01Z","thumbnail_url":"https://img.youtube.com/vi/4Ib8G_fths4/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Higher Order Functions In Xcode 8 (Swift 3) - Part 1/2","channel_name":"The Swift Guy","video_id":"p5-UFGO5e_0","video_url":"https://www.youtube.com/watch?v=p5-UFGO5e_0","description":"In this video, we take our function game to the next level with higher order functions. The tutorial was done in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2017-05-01T05:41:02Z","thumbnail_url":"https://img.youtube.com/vi/p5-UFGO5e_0/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"I Test Your Apps! 5.0 + How To Get Your App Featured In The Next Video","channel_name":"The Swift Guy","video_id":"nmH7dHYoJ3Q","video_url":"https://www.youtube.com/watch?v=nmH7dHYoJ3Q","description":"Welcome to the 5th video in the I Test Your Apps! series. If you want to get featured in a future video, or just want to support me and my channel, here his a link to my Patreon. Any contribution is greatly appreciated!\n\nPatreon: https://www.patreon.com/TheSwiftGuy\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/","published":"2017-04-28T15:17:21Z","thumbnail_url":"https://img.youtube.com/vi/nmH7dHYoJ3Q/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Pass Data Between View Controllers In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"7fbTHFH3tl4","video_url":"https://www.youtube.com/watch?v=7fbTHFH3tl4","description":"In this video, we will be taking a look at how to go about passing data between multiple view controllers. The tutorial was done in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-5O","published":"2017-04-24T05:49:47Z","thumbnail_url":"https://img.youtube.com/vi/7fbTHFH3tl4/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"How To Use The Swipe Gesture Recogniser In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"mhoCulcSbeY","video_url":"https://www.youtube.com/watch?v=mhoCulcSbeY","description":"In this video, we will be taking a look at how we can use the swipe gesture recogniser in our apps. This tutorial was done in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-5I","published":"2017-04-17T04:00:03Z","thumbnail_url":"https://img.youtube.com/vi/mhoCulcSbeY/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Connect to GitHub with Xcode 8","channel_name":"Kristof Kocsis on YouTube","video_id":"L-DSN4SYKoQ","video_url":"https://www.youtube.com/watch?v=L-DSN4SYKoQ","description":"This tutorial is about how to hook up Xcode with GitHub, in order to save projects to GitHub and to load projects from GitHub.","published":"2017-04-12T20:29:06Z","thumbnail_url":"https://img.youtube.com/vi/L-DSN4SYKoQ/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"How To Generate Random Numbers That Don't Repeat In Xcode 8 (Swift 3)","channel_name":"The Swift Guy","video_id":"1EjRDbP9dsE","video_url":"https://www.youtube.com/watch?v=1EjRDbP9dsE","description":"In this video, we will be taking a look at how you can go about generating random numbers that dont repeat in Xcode 8, using Swift 3.\n\nCheck out my Swift courses: https://www.udemy.com/user/sehehe/\n\nProject files: http://wp.me/p7UH2k-5E","published":"2017-04-10T04:00:01Z","thumbnail_url":"https://img.youtube.com/vi/1EjRDbP9dsE/hqdefault.jpg","twitter_url":"https://twitter.com/1TheSwiftGuy"},{"name":"Weekend App Challenge - 9-14-18","channel_name":"Paul Solt on YouTube","video_id":"bHAXKwx1z7w","video_url":"https://www.youtube.com/watch?v=bHAXKwx1z7w","description":"Let's build an app this weekend!\n\nWe're going to be using the new Swift 4.2 and Xcode 10 so that we can build a new iPhone app for iPhone Xs.\n\nSignup: https://pages.convertkit.com/3f2467abf2/6de8d530ea\n\n\n-Paul\n\n---\n\nJoin the iPhone App Course: http://SuperEasyApps.com\n\nLearn how to make iPhone apps from scratch using Swift 4.2, Xcode 10, and iOS 12. I teach how to use Storyboard, Auto Layout, UI Design, app ideas, and app usability. \n\nBlog: http://blog.SuperEasyApps.com\n\nFollow Paul: http://twitter.com/PaulSolt \n\nEmail: Paul@SuperEasyApps.com \n\nCommunity: http://community.supereasyapps.com\n\nClick here to Subscribe: http://www.youtube.com/subscription_center?add_user=PaulSolt","published":"2016-12-04T19:40:34Z","thumbnail_url":"https://img.youtube.com/vi/bHAXKwx1z7w/hqdefault.jpg","twitter_url":"https://twitter.com/paulsolt"},{"name":"Swift \"+-\" app","channel_name":"Kristof Kocsis on YouTube","video_id":"oxVZH7A_Qdw","video_url":"https://www.youtube.com/watch?v=oxVZH7A_Qdw","description":"This is a very short code of mine of an app that can increse number by 1 or dicrease by 1. And the demonstration as weel.","published":"2014-09-13T12:43:38Z","thumbnail_url":"https://img.youtube.com/vi/oxVZH7A_Qdw/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Apple Swift Calculator in xcode 6 beta 7","channel_name":"Kristof Kocsis on YouTube","video_id":"xZ9LYFNw1Kg","video_url":"https://www.youtube.com/watch?v=xZ9LYFNw1Kg","description":"This is me making a calculator whith the new proggraming language: Swift from apple. The vidio is speeded up 4x.\n\nMusic:\nApproaching Nirvana\n- Cancún\n- Illusions\nYoutube Channel: https://www.youtube.com/user/ApproachingNirvana","published":"2014-09-13T12:22:30Z","thumbnail_url":"https://img.youtube.com/vi/xZ9LYFNw1Kg/hqdefault.jpg","twitter_url":"https://twitter.com/kristofkocsis"},{"name":"Exporting using slice sheets with Photoshop and Hazel","channel_name":"Marc Edwards on YouTube","video_id":"_LWUuKZQMjM","video_url":"https://www.youtube.com/watch?v=_LWUuKZQMjM","description":"More info: http://bjango.com/articles/appdesignworkflow/","published":"2013-05-20T14:35:30Z","thumbnail_url":"https://img.youtube.com/vi/_LWUuKZQMjM/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Skala Preview","channel_name":"Marc Edwards on YouTube","video_id":"9WhYbZ0C9yc","video_url":"https://www.youtube.com/watch?v=9WhYbZ0C9yc","description":"A very, very rough demo showing how quickly Skala Preview sends images from Photoshop CS5 to an iPhone and iPad symaltaneously. And, a quick overview of zooming and colour blindness testing in the iOS app, Skala View.\n\nFor more info visit http://bjango.com/mac/skalapreview/","published":"2012-02-01T06:22:19Z","thumbnail_url":"https://img.youtube.com/vi/9WhYbZ0C9yc/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Kinect FX — Microsoft Kinect realtime OpenGL play thing","channel_name":"Marc Edwards on YouTube","video_id":"u_O7qN1PMXc","video_url":"https://www.youtube.com/watch?v=u_O7qN1PMXc","description":"A quick demo of what's possible with Kinect FX. If you'd like to contribute to the project or use it yourself, the source code is available here: https://github.com/AntiProtonBoy/KFX\n\nCreated by the devs behind Sideways Racing:\nhttp://bjango.com/ipad/sideways/\n\nSome additional effects on some shots added using Quartz Composer.\n\nThe song playing is Turning Up Gold (Canoe Merchants dub) by Duosseudo.","published":"2011-12-14T13:21:34Z","thumbnail_url":"https://img.youtube.com/vi/u_O7qN1PMXc/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Sideways Racing for iPad, played with iCade","channel_name":"Marc Edwards on YouTube","video_id":"JdE8w2KrWvE","video_url":"https://www.youtube.com/watch?v=JdE8w2KrWvE","description":"http://bjango.com/ipad/sideways/\n\nSideways Racing, played using the iCade arcade controller. This is version 1.0.2 (due for release soon).\n\nDrive, slide and nitro boost your way through nine tracks in Sideways, an action packed top view racer. This isn't a casual Sunday drive, chaps. Be prepared for a wild ride.\n\nFEATURES\n★ 9 full race tracks, plus training track and credits track.\n★ Up to 10 cars on track at once.\n★ 3 game modes: League, Knockout and Time Trial.\n★ Nitro boosts, destructive pick-ups and... well... lots of carnage.\n★ Silky smooth 60fps graphics on iPad 1 and iPad 2.\n★ Extra goodness and fully anti-aliased graphics on iPad 2.\n★ Game Center leaderboards and achievements.\n★ Use left and right buttons or swiping to steer.\n★ Left and right handed controls.","published":"2011-07-10T11:45:59Z","thumbnail_url":"https://img.youtube.com/vi/JdE8w2KrWvE/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Sideways: Using Swipe Controls","channel_name":"Marc Edwards on YouTube","video_id":"EOWUjCvvj-A","video_url":"https://www.youtube.com/watch?v=EOWUjCvvj-A","description":"How to play Sideways Racing using the Swipe controls.\n\nhttp://bjango.com/ipad/sideways/","published":"2011-05-23T13:50:58Z","thumbnail_url":"https://img.youtube.com/vi/EOWUjCvvj-A/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Sideways: Using Button Controls","channel_name":"Marc Edwards on YouTube","video_id":"nu_X9Ud1wN4","video_url":"https://www.youtube.com/watch?v=nu_X9Ud1wN4","description":"How to play Sideways Racing using the Button controls.\n\nhttp://bjango.com/ipad/sideways/","published":"2011-05-23T13:44:19Z","thumbnail_url":"https://img.youtube.com/vi/nu_X9Ud1wN4/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"Sideways Racing, an iPad game by Bjango","channel_name":"Marc Edwards on YouTube","video_id":"1KQvmh5LxcM","video_url":"https://www.youtube.com/watch?v=1KQvmh5LxcM","description":"Drive, slide and nitro boost your way through nine tracks in Sideways, an action packed top view racer. This isn't a casual Sunday drive, chaps. Be prepared for a wild ride.\n\nFEATURES\n★ 9 full race tracks, plus training track and credits track.\n★ Up to 10 cars on track at once.\n★ 3 game modes: League, Knockout and Time Trial.\n★ Nitro boosts, destructive pick-ups and... well... lots of carnage.\n★ Silky smooth 60fps graphics on iPad 1 and iPad 2.\n★ Extra goodness and fully anti-aliased graphics on iPad 2.\n★ Game Center leaderboards and achievements.\n★ Use left and right buttons or swiping to steer.\n★ Left and right handed controls.\n\nLEAGUE\nThe Sideways Racing League may be a decaying shadow of its glory days, but someone forgot to inform the drivers, who are more competitive than they've ever been. Top the leaderboard for each league area to unlock the next.\n\nKNOCKOUT\nRace all tracks from all areas in succession. A win gives you the privilege to race again. Anything less ends your game, driver. It's called Knockout for a reason. Good luck, you're definitely going to need it.\n\nTIME TRIAL\nIt's just you and the clock, with no distractions. Time Trial race records count for bragging rights and are listed in Game Center, so get your speed on. To unlock tracks, win the Sideways Racing League for each area.","published":"2011-05-22T07:58:41Z","thumbnail_url":"https://img.youtube.com/vi/1KQvmh5LxcM/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"},{"name":"A generated visual experiment","channel_name":"Marc Edwards on YouTube","video_id":"knLMaLJZtvE","video_url":"https://www.youtube.com/watch?v=knLMaLJZtvE","description":"Playing with some ideas, to create a still image that probably couldn't be built easily by hand. The still image will be used in an upcoming Bjango app.","published":"2010-03-18T03:10:29Z","thumbnail_url":"https://img.youtube.com/vi/knLMaLJZtvE/hqdefault.jpg","twitter_url":"https://twitter.com/marcedwards"}]