Tired of handling authorization status and request permission calls manually? SwiftUI's 𝘓𝘰𝘤𝘢𝘵𝘪𝘰𝘯𝘉𝘶𝘵𝘵𝘰𝘯 simplifies location permission requests to just 14 characters - no 𝘐𝘯𝘧𝘰.𝘱𝘭𝘪𝘴𝘵 keys required.
🔗: https://medium.com/@itsuki.enjoy/little-swiftui-tip-an-easier-hopefully-way-to-get-location-permission-b8dbe3e43cef by Itsuki
THE final exam for the Semester of #SwiftUI has been posted. The exam builds an app for the "GuacChain" fast-casual Mexican restaurant group, which only accepts crypto. Create a UI, examine unfamiliar JSON, create Swift data structures to parse API data, display the latest bitcoin rate, calculate exchange rates for dollars, pounds, and euro, and use SwiftData to store past. Feel free to use/adapt for your own courses. Enjoy! https://youtu.be/kBD6JkZAJ-M
Nothing quite like a new app getting out of the toy phase and breaking a giant default ContentView into sub-views and view models
SwiftUI: quản lý trạng thái là nền tảng. Dùng @State cho dữ liệu UI nhỏ, @Binding để chia sẻ lên con, @StateObject cho ViewModel lâu dài, @ObservedObject khi chủ sở hữu bên ngoài. @Environment cho giá trị toàn cục, @observable (2023) thay @Published, giảm lỗi cập nhật. Kiểm tra: UI sở hữu UI state, View sở hữu ViewModel, ViewModel sở hữu logic. #SwiftUI #StateManagement #iOSDev #LậpTrìnhSwiftUI #QuảnLýTrạngThái #iOS
https://dev.to/sebastienlato/state-management-in-swiftui-the-complete-guide-18f
I'm very excited to finally have a first beta out of a new closed-source SDK that I so far call MediaKit (I may have to change this later on). The idea is to make it super simple to create streaming media apps with Swift and SwiftUI. The library is so far pretty simple and a lot of things are coming to it, but I look forward to have a new project going.
https://github.com/Kankoda/MediaKit

Okay, I think that maybe this little app I made mostly for my own use could also be released. The concept is very simple: it saves images online with a direct URL. That's it. I use it to view snapshots from webcams, but you can also upload regular images. Just need only direct url of image.
#SwiftUI #iOSDev #iOSDeveloper #Learning #AppDev #indieDev #indieApp #BuildInPublic

There are still some things to do on ClickWheel before publishing 🤓
#indie #indiedev #apple #applemusic #swift #swiftui

I’ve been tweaking the UI quite a bit to be more sensible on a larger screen. Here, running on a Mac the controls are to the right which gives a much bigger live preview. SwiftUI makes things so much easier
#buildinpublic #indiedev #swiftUI #Mac

Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!
#PencilKit #BuildInPublic #LetterSet #swiftui
The following article covers how a developer built the same SwiftUI app using six different architectures as a learning experience:
https://yaacoub.github.io/articles/swift-tip/one-swiftui-app-six-architectures/
Going live streaming in 3min about animating and adding interactivity to vector-graphic assets in SwiftUI views, tinkering with SVGView, SVGShaper and Lottie. Join in if you're interested or have experiences to share :)
iOS Dev Live: https://www.twitch.tv/ralf_ebert/schedule?seriesID=3ef21105-859c-44c1-b8ac-af8613a75d86
Refactored SyncCursors to auto-url-encode themselves leading to simpler code. Tomorrow night, let's add tests for syncing list entries, then get started on routes for invitations. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/7aNi8fldoBA
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush