40 points by swiftui_dev 1 year ago flag hide 10 comments
swift_coder 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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!