7 Awesome Open Source SwiftUI Projects to Inspire You (Part 2)
Whether you’re just learning SwiftUI or you’d like some codebases to explore, these projects can help you out
This is the second part of my article “7 Awesome Open Source SwiftUI Projects To Inspire You,” which I wrote after getting a substantial response on the first.
If you’ve started working with open source or using it for your hobby projects, here are seven amazing projects to take inspiration from.
1. Animal Crossing New Horizon by Thomas Ricouard
This is a full-featured Animal Crossing helper application entirely in SwiftUI.
- Dashboard to track your fishes, bugs, collection progress, and active events
- See the active critters this month and catch em all!
- Turnips price tracking and predictions with daily push notifications
- Turnip.exchange integration
- Nookazon integration
- Full catalog browser with filter, sorting, and search
- Villagers list
- Bookmark anything in the app to add it to your collection
- iOS, iPad, and macOS (Catalyst support)
2. NewsApp by Alexey
A news plus weather app using SwiftUI and Combine
3. Corona Virus Tracker & Advice by Alfian Losari
- Current statistics of global total confirmed, deaths, recovered cases
- Statistics of countries and regions total cases count
- World map with annotation pin and description of affected regions
- Datasets are provided by ArcGIS Esri Corona Virus dataset
- Basic advice to prevent and handle virus, myth busters, Q&A from WHO
4. Client Sentiment Analyzer by Jacek Ciuba
This is an app to check client sentiment based on product reviews.
Core ML model has been taught using 12,000 client reviews from Amazon U.S. marketplace, category: Toys.
5. FTC Scorer by Alexandru Turcanu
FTC Scorer is a simple yet powerful way of scoring your practice matches.
- Multi-platform support — iPhone, iPad, Mac
- Dark Mode support
- Save scores
- Scorer assist
- Alternate app icons
- iMessage sticker app
6. SwiftUI Football Data App by Alfian Losari
Display football data such as scores, upcoming match, team standing, and top scorers with Football Data API.
7. Expense Tracker by Alfian Losari
- Create, edit, and delete expense logs
- Display list of expenses
- Filter expenses by categories and search query
- Sort expenses by date or amount in the order of descending or ascending
- Display dashboard of total expense sum for all and each category, as well as displaying the distribution of each category using a pie chart
SwiftUI is the future, and I’m looking forward to WWDC 2020 this year.
I hope you enjoyed the projects and will explore this framework more in the future.