RVS_AutofillTextField
PermissionsSwiftUI
RVS_AutofillTextField | PermissionsSwiftUI | |
---|---|---|
1 | 13 | |
7 | 1,371 | |
- | - | |
2.3 | 5.4 | |
4 months ago | about 1 month ago | |
Swift | Swift | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RVS_AutofillTextField
-
Ask HN: How to get developers and UI designers to work well together
I have had quite a bit of experience with this.
I'm primarily a native Apple application developer, but have done some backend stuff, as well. I have designed numerous Web sites, but I am not a particularly skilled Web designer.
I was, in the days of yore, an artist. I have also taken numerous design and usability course, from the likes of NNG (Nielsen-Norman Group).
I have designed a bunch of fancy widgets[0 - 4]. I actually use very few of them, because they are too intrusive.
I am in the "refining UX" stage of an iOS app that I've been developing for the last year and a half, or so. I'm working with designers and testers, to clean up the information architecture, interaction, usability, aesthetic design, and accessibility.
For me, the most valuable technique, has been rapid, high-quality prototyping. I have been abusing Apple's TestFlight[5] beta release system, and have been using it to make regular (usually, a couple a day) releases to the rest of the team, who are mostly non-tech people. I've made over 600 releases. The first release was made less than a month after first code submission.
The way I use it, is that I run what I call "constant beta." The app is always at "ship" Quality, even if incomplete. This means that the code people get, is fully operational, for the currently developed feature set.
This has the advantage of constant vetting by Apple. They don't test TestFlight to the same level as the App Store, but they look for things like unsupported API usage, code signing issues, and obvious quality issues (like crashes). In at least one case, their testing found a crash that I missed.
Once the first release for a version has been vetted (takes a day or so), subsequent build releases, within that version are approved almost immediately, so I get quick turnaround.
If the testers encounter crashes, I get a fairly useless report. If I use a Ouija board, I can often figure out the general part of the application affected.
With this workflow, we can have a highly iterative process, with aesthetics, usability, and general UX, being tested, almost from the start.
I'm pretty good at interpreting designs. I can accept Figma, Photoshop, Sketch, Illustrator, Napkin Sketch, or Hand-Wavy Verbal Description, and turn it into UX. I usually have something for the designers to try out, within minutes.
Most of the actual code assets are generated via Illustrator, and I will often redesign raster art, into vector.
The designers and non-tech stakeholders seem to like it.
WFM. YMMV.
[0] https://github.com/RiftValleySoftware/RVS_Spinner
[1] https://github.com/RiftValleySoftware/RVS_MaskButton
[2] https://github.com/RiftValleySoftware/RVS_Checkbox
[3] https://github.com/RiftValleySoftware/RVS_RetroLEDDisplay
[4] https://github.com/RiftValleySoftware/RVS_AutofillTextField
[5] https://developer.apple.com/testflight/
PermissionsSwiftUI
- Permissions in SwiftUI
-
My first SwiftUI package - PermissionsSwiftUI. Beautifully displays and handles all 12 iOS permissions
I think it depends on the overall UI/UX design. But I plan on adding a pop up alert style for the 0.0.1 release milestone so developers can have the choice to present it right before the permission is actually needed.
- PermissionsSwiftUI: Beautifully displays and handles permissions. Feedback appreciated!
-
SwiftUI - When it comes to permissions, this is what's called a pro gamer move
The video demonstrates PermissionsSwiftUI, a SwiftUI package to beautifully display and handle permissions.
Obviously, you should not do this in real life app. The "pro gamer move" is kind of a meme which points out how unexpected it is to ask for every single permission in iOS. And here I used my PermissionsSwiftUI library to easily present all the iOS permissions. My library also allows you to customize the description text on the screen, developers should also have the description in their info.plist. Reference SPPermissions, it does the same thing, and it has 4000 stars
Lol, this comment is getting a lot of upvotes. Obviously, you should not do this in real life app. The "pro gamer move" is kind of a meme which points out how unexpected it is to ask for every single permission in iOS. And here I used my PermissionsSwiftUI library to easily present all the iOS permissions. My library also allows you to customize the description text on the screen, developers should also have description in their info.plist.
- jevonmao/PermissionsSwiftUI
-
What’s everyone working on this month? (February 2021)
PermissionsSwiftUI: A SwiftUI package to beautifully display and handle permissions.
-
Let's start a meetup!
Sure! I'm still a student, but I am very experienced in Swift programming and SwiftUI. I recently made a Swift Package - PermissionsSwiftUI and maybe I can use 5-10 minutes to walk through how I made it, the interesting challenges, and my cool SwiftUI tips and tricks.
What are some alternatives?
RVS_Spinner - A Fancy "Popup Prize-Wheel Spinner" UIControl
ZenTuner - A minimal chromatic tuner for iOS & macOS.
ScreenshotPreventing-iOS - Prevent screenshot or screenrecording on iOS devices
bottom-sheet - ⬆️ A SwiftUI view component sliding in from bottom
ChangeMenuBarColor - Simple utility to change macOS Big Sur and Monterey menu bar color by appending a solid color or gradient rectangle to a wallpaper image
SwiftUI-Inspect - Access UIKit and AppKit components from within SwiftUI.
OpenAIKit - Swift Package for OpenAI's API
SwiftGtk - A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
FabulaItemsProvider - You can share and communicate with developers around the world through the Fabula app.
opensesame - OpenSesame attacks wireless garages and can open most fixed-code garages and gates in seconds using a Mattel toy
UnsplashSwiftUI - This SwiftUI package makes using the Unsplash API in an app simple and easy.
CircularProgressSwiftUI - SwiftUI package that creates an animated circular progress bar