Clendar - Minimal Calendar app. Written in SwiftUI.
Hi everyone,
I wanted to provide an update regarding the Clendar app. Due to some personal matters, I havenβt been able to dedicate much time to maintaining the app recently.
Iβm truly grateful for all the support and contributions from the Open Source community over the past years. Your encouragement and assistance have meant a lot to me and motivated me to continually improve the app. Unfortunately, Iβve had to step back temporarily to address some personal matters.
This app started out as just my personal project to catch up with annual WWDC changes, and one day I decided to convert the whole app from Swift & UIKit to SwiftUI.
The rest is history, and the stars keep rising πβ€οΈ.
Words simply cannot describe how grateful I am for all your contributions and warm messages. Iβm touched that everyone loves this small app and project as much as I do.
Clendar will always be in my heart.
Thank you for your understanding and patience. I look forward to resuming work on Clendar and continuing to engage with this fantastic community.
Best regards,
Vinh Nguyen
Minimal Calendar & Widget
This project started out as a UIKit-based app for me to learn new WWDC features over the years. But one day, I decided to convert the whole app from UIKit to SwiftUI and boom, here we are.
This is the PR => https://github.com/vinhnx/Clendar/pull/35
Itβs just Calendar, without an βaβ. I thought it was unique, but it turns out itβs not going well with ASO (App Store Optimization) and SEO (Search Engine Optimization).
Clendar is a calendar app made simpler. The application includes features like widgets, themes, keyboard shortcuts, and natural language parsing.
Its main features include:
π I believe the best way to learn is by doing. SwiftUI is evolving and I think itβs the future of writing apps.
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs.
β Apple
The true power of SwiftUI, to me, is its flexibility, thanks to its vast realm of view modifiers and expressiveness with property wrappers.
You can create a βHello, World!β app with just a few lines of code (check out the new @main attribute!) or even, a calendar view.
SwiftUI gives you the most flexible tool an Apple developer could ever ask for, all you need is a bit of creativity, and the possibilities, are, limitless.
Clendar would not be possible without the public knowledge of the community. To name a few, in no particular order:
My notes about SwiftUI:
By publishing Clendar, I would like to give back to the community. π
So, maybe someone, who wants to contribute to this repo will find the next info very helpful.
If you have a MacBook on M1:sudo arch -x86_64 gem install ffi arch -x86_64 pod install
Or:
run terminal with Rosetta and run
pod install
Thanks https://github.com/vinhnx/Clendar/issues/220#issuecomment-1107809043
The following technologies were used to develop our application:
Core:
Build delivery tool:
Package Managers:
Linter:
Formatter:
Action:
(for async/await):
Contributing is more than welcome. If you feel like helping the app or want to add new features, feel free to take a look at my issues page. Thanks!
How To Contribute:
If you donβt know where to start:
When submitting an issue, please make sure your description is clear and has enough information for someone to be able to reproduce the issue!
Huge thanks to everyone who took their precious time and effort to contribute to the project:
Words simply cannot describe how thankful I am. Iβm deeply appreciative of all your kind contributions.
I feel very lucky that my small side project helps people find inspiration π
Thank you again, you rock!
πΊπ³ π
You can do whatever you want with this source code: modify, tweak, or use it as learning resources, for exampleβ¦ π π¨π»βπ»π©π»βπ»
But, please donβt re-distribute the app on the App Store with a different name. π₯Ί
And, if you like, you can download the app for free on the App Store.
Thanks and take care! π
Iβm @vinhnx
on almost everywhere.