Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
[Entrepreneur, iOS/Mac & Web dev] Work @Medium / @Glose Past: @google, Co-Founded @MySeeen (Share movies !) @RobinBrowser (The smart Browser).
Funding Links: https://github.com/sponsors/Dimillian
Hello everyone
I'm Thomas, primarily an iOS/macOS developer, but I love to try new things. In the past, I also did some web application development using React and other technologies. But those days my open source projects are primarily about SwiftUI.
Why are you here? Why are you reading that? 🍷
I really love to share any side projects I'm working on with the community. It's a huge motivation for me. Actually, most of the time I just create a new GitHub repository, find a cool name (or not 😂), and create the repository. Then I clone it and finally, I create a new Xcode project inside this new freshly cloned folder. All that to say my mentality is not mobile-first, but.... opens source first! 🥁
As soon as SwiftUI was released I started an open-source project called MovieSwiftUI. It's a full-featured iOS and macOS application using SwiftUI, Redux and Combine. I've been thrilled with the feedback. Today it has over 6000 stars, and I keep it up to date with the latest SwiftUI features and API changes. Apple also uses it in the Swift Source compatibility tests suite. I consider it to be a great starting point if you want to learn SwiftUI & Combine. And it's a great introduction to understand Redux and why it works so well with SwiftUI.
But I'm currently working on a new SwiftUI application here. It's a full-featured Mastodon client in SwiftUI for iOS, iPadOS & macOS. And it's currently available on the App Store. Feel free to join me on the repository to give feedback, report issues, and even maybe contribute! The project now has over 100 contributors and more than a million monthly sessions. It's one of the best Mastodon clients out there. It's a great starting if you want to dig in the code of a real-world, full-featured SwiftUI app.
I also write from time to time last summer with the release of SwiftUI I wrote a series of articles about how to make a real-world application using SwiftUI.
And last but not least, I also give conferences whenever I'm invited to speak. I did a FrenchKit talk about SwiftUI & Redux, a shorter version of this talk at DotSwift. And I did my last talk about Redux + SwiftUI at UIKonf. It's time to change the topic now.
All that to say, I really love contributing to the beautiful Swift community. But I also have a full-time job that I love.
So if you enjoy all that, please consider supporting my work via Github sponsorship!
Thank you! 🚀
A SwiftUI Mastodon client
Language: Swift - Stars: 5588SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
Language: Swift - Stars: 6460Animal Crossing New Horizon companion app in SwiftUI
Language: Swift - Stars: 1693A very naive implementation of Redux using Combine BindableObject to serve as an example
Language: Swift - Stars: 655A Hacker News reader in Swift
Language: Swift - Stars: 1707The product name is Curiosity, a SwiftUI Reddit client for macOS Big Sur
Language: Swift - Stars: 3958