Tomás Martins’ Post

View profile for Tomás Martins, graphic

Senior iOS Engineer @ eHealth Startup

Happy new year, everyone! Excited to kick off 2024 with the release of ScrobbleKit, my latest Swift Package! After working with Last.fm's API over the last couple of years while working on my app, AirScrobble, I identified many differnt pain points, from intricate data structures to quirky authentication rules that I had to stop to wrap my head around. I realized there was room for simplifying these interactions, especially for newcomers. ScrobbleKit offers a straightforward interface for over 30 Last.fm API methods. Leveraging modern Swift concurrency with Async/Await, it delivers a more robust and user-friendly data response, minimizing common pitfalls for Swift users I've been using ScrobbleKit for more than 6 months now on AirScrobble, which has been useful to power new features, such as the Shortcuts integration I've released a few months ago, as well as replacing the former networking setup I had in the app. Now, I'm thrilled to share this library with the community, hoping it makes Last.fm integration smoother for fellow developers. ScrobbleKit is also mostly documented and thanks to DocC, you can quickly lookup some info one one of the library features or even check out some step-by-step guides, available both on Xcode and on the web. You can find ScrobbleKit on my Github - give it a spin and let me know what you think! Contributions are always welcome! Repo: https://lnkd.in/d77YPPE5 Documentation: https://lnkd.in/dmF7fiDq #Swift #SwiftUI #Lastfm

GitHub - tfmart/ScrobbleKit: A Swift library for interacting with the Last.fm API on Apple platforms

GitHub - tfmart/ScrobbleKit: A Swift library for interacting with the Last.fm API on Apple platforms

github.com

Arthur Raposo

Senior Full-stack Java Developer | 7x Certified AWS Cloud Engineer | Solution Architect | Spring Boot | React | APIs

9mo

So cool, congrats Tomás Martins!

Like
Reply

To view or add a comment, sign in

Explore topics