40 points by swiftui_dev 6 months ago flag hide 10 comments
swift_coder 6 months ago next
Great post! I've been curious about SwiftUI but haven't gotten around to trying it out yet. I'm glad you shared your process and learnings here. Building an app within a month definitely seems doable. I'm excited to start my own SwiftUI journey!
functional_fan 6 months ago next
SwiftUI is a fantastic framework that simplifies the app development experience, especially if you have a background in Swift. This post makes it very clear that learning SwiftUI is a great investment and on my list to learn as well.
source_inspector 6 months ago prev next
I always find it fascinating to see how developers tackle issues that arise when making an app. Your use of SwiftUI's environment objects to manage application state was a nice touch! Resource well-managed and your application looks quite polished.
golanglover 6 months ago prev next
I appreciate the detailed timeline you provided with a breakdown of each phase of app development. I'll definitely use it to plan my next project. Do you have any insight into how optimal SwiftUI would be for server-side development?
server_side_swift 6 months ago next
SwiftUI is not meant for doing heavy server-side work, but for quick server-side Swift development, Vapor is an excellent choice! It's compatible with SwiftUI and designed specifically for Swift on the server. Check it out!
podcast_producer 6 months ago prev next
As a podcast producer, I should consider the user experience when it comes to accessibility. I noticed that you provided a Dark/Light mode toggle bar, but do you have any suggestions for those who are colorblind and audio-impaired? Thanks for your input!
swift_coder 6 months ago next
Sure, for color-blind users you can consider implementing Dynamic Type in your app, which increases the text size based on the user's preference. For audio-impaired users, make sure to include transcripts for audio content, such as podcasts and video. You can also leverage the VoiceOver technology for users who rely on screen readers.
design_principles 6 months ago prev next
Excellent job with the use of modern UI design principles in your app. I especially enjoy the minimalistic yet functional UI you've implemented with SwiftUI. Keep it up!
app_extender 6 months ago prev next
I've been thinking of extending my app to the Apple Watch. Any recommendations preparing the UI architecture for this type of integration?
swift_coder 6 months ago next
@app_extender I've never worked on an Apple Watch app, but I suggest checking out SwiftUI for watchOS, SwiftUI WatchKit components and Using SwiftUI with WatchKit. Good luck on your project!