Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 8 Swift swiftpackage Projects
A SwiftUI package to beautifully display and handle permissions.
Simple utility to change macOS Big Sur and Monterey menu bar color by appending a solid color or gradient rectangle to a wallpaper imageProject mention: Should I allow "Apple Inc." in security and privacy? | reddit.com/r/MacOS | 2022-06-21
Nope. I had just installled a Mullvad vpn update and followed instructions on this GitHub page to change the menu bar color, but that’s the extent of any possible installations.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A swift library to benchmark code snippets.Project mention: @usableFromInline vs @inlinable | reddit.com/r/swift | 2022-07-08
You can use Instruments the comes with Xcode to measure execution time. There are other benchmarking tools such as https://github.com/google/swift-benchmark which can be used as well. Remember to compile with optimizations when measuring.
A command-line tool and Swift Package for generating class diagrams powered by PlantUML
📍async/await CoreLocationProject mention: Async CoreLocation wrapper | reddit.com/r/u_pgre4ixin | 2022-08-21
Wrapper for CoreLocation using asins/await GitHub.
An extension of UITextField that adds an autofill dropdown.Project mention: Ask HN: How to get developers and UI designers to work well together | news.ycombinator.com | 2022-07-19
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 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.
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
swift logging framework
Swift swiftpackage related posts
Should I allow "Apple Inc." in security and privacy?
1 project | reddit.com/r/MacOS | 21 Jun 2022
MacOs Monterrey: 'Do Not Disturb' dims clock
1 project | reddit.com/r/MacOS | 13 Jun 2022
Whats the best program to change menu bar color?
1 project | reddit.com/r/MacOS | 4 May 2022
Any way to change menu bar to look like how it was in High Sierra/previous versions on M1 Macs?
1 project | reddit.com/r/macapps | 7 Apr 2022
1 project | reddit.com/r/macbookpro | 27 Dec 2021
Aligning Choice Chips
1 project | reddit.com/r/SwiftUI | 30 Oct 2021
How to change menubar for notched MBPs to black?
1 project | reddit.com/r/MacOS | 26 Oct 2021
A note from our sponsor - SonarLint
www.sonarlint.org | 26 Nov 2022
What are some of the best open-source swiftpackage projects in Swift? This list will help you: