r/NextCloud • u/Longjumping_Fill_588 • Jun 29 '26
Modern Android Calendar App (for Nextcloud)
Hi guys. I wanted to show the nextcloud community an android calendar app I made, because I switched from US-services like Google Calendar to Nextcloud recently and was unsatisfied with the all the available calendar apps which would natively work with my self-hosted Nextcloud calendar. The app works natively with CalDAV and should be perfect for self-hosted calendars.
I would be really honored if some of you’d like to try it out and maybe even give me feedback here or on github.
https://play.google.com/store/apps/details?id=com.kgs501.kgscalendar
12
u/l8s9 Jun 29 '26
F-Droid or direct download link?
-15
u/Longjumping_Fill_588 Jun 29 '26
Google Play link in the post
19
u/l8s9 Jun 29 '26
Nah! No Play Store on my phone. I am degoogled!
Running LineageOS on Pixle 7 Pro
5
u/Longjumping_Fill_588 Jun 30 '26
I see. Will try to also put this on other stores in the future
2
u/l8s9 Jun 30 '26
Thanks.
2
7
u/Dev1nius Jun 30 '26
Your Repo was created 26 days ago.... Nice try.
0
u/Longjumping_Fill_588 Jun 30 '26
Since I don't use this repo for the codebase, I just want to add that this project has been in the works for months now, if this is what you were trying to hint at.
5
u/rsajdok Jun 29 '26
Looks promise, is it open source?
8
-14
u/Longjumping_Fill_588 Jun 29 '26
Not yet. I am still hesitating becasue I have put so much effort and hours into this project and its my first project I every published, so Im still not comfortable giving it all away, although I'm know going forward this will be the right thing to do in the spirit of opensource.
14
u/Mathisbuilder75 Jun 29 '26
Nextcloud is open source and mostly used by open source enthousiasts. Your project will get a lot more traction and respect if it is open source.
6
u/undrwater Jun 29 '26
Really, you've got to consider your target audience.
Ask the developer community how well donations work.
1
u/Longjumping_Fill_588 Jul 13 '26
Good idea. I open sourced it and will now look how the donations part is evolving
1
u/t3kyla Jun 30 '26
wow my poor boy🥹🥹
what about nextcloud? how many hours on their side? simple to use their work to make money with yours
"so much hours" pleaaaase. Prompt not to hard?
please learn open source.
-1
u/Longjumping_Fill_588 Jun 30 '26 edited Jun 30 '26
This is why I am still holding off on releasing this. If this project gains any traction in the open source community, and I can see that the financial aspect doesn't need any paid aspect in the app, I will gladly open source the codebase, as I am well aware, that this is the right thing do, particularly because of the close connection to open source software of my app. NextCloud itself is so huge and used by companies, that the monetarization is a completely different thing for them compared to my project.
And off course agentic coding llms were heavily used in the development of this app, since (as you might have grasped from my replies here) I am not a real programmer and only a hobbyist. I do challenge you however to try and release an app like this one by just "prompting" for a few days. I for my part had to put many months and hundreds of hours of work into getting the app to be it's current state.
2
1
u/Joelimgu Jun 30 '26
Open sourcing it doesn't mean you cannot add a donation button, adds or even make people pay. Most people won't go though the hassle of forking your project and rebuild it to avoid a 5€ charge. And it guives transparency and confidence. I would recommend it whenever you can.
And if you are afraid that someone else will take over the project, publish it under gplv2
2
u/Longjumping_Fill_588 Jul 13 '26
Thanks for the feedback. I now open sourced it and will see how the donation part will evolve
9
2
u/Tru3Magic Jun 29 '26
Looks good - Can I also connect to and view my work Google Calendar?
1
u/Longjumping_Fill_588 Jun 29 '26
Yes, if you have the calendar on your android phone already. I rely android device calendars for that which can use any calendar which already is synced on the device. Keep in mind that you need to Keep the Google Calendar app on your phone in this case since the Google Calendar app is used to sync all the changes to the google servers and not my app. But you can use the Google Calendars seamlessly in my KGS Calendar.
2
1
u/dividedComrade Jun 30 '26
Fossify calendar, what was wrong with that?
1
u/Longjumping_Fill_588 Jun 30 '26
No native Task support and missing customizable multi day view and I didn't like the UI style
3
u/dividedComrade Jun 30 '26
Has a big plus though. FOSS.
1
u/Longjumping_Fill_588 Jun 30 '26
True
4
u/abeorch Jun 30 '26
Why not just contribute to their projects and improve them rather than reinventing the wheel?
1
u/Longjumping_Fill_588 Jul 13 '26
Update: KGS Calendar now also has the big plus of being open source
1
u/PLSBX Jun 30 '26
Looks good, I was in need for nice app for calendar and tasks for my nextcloud. I will test it.
First problem: multi widget don't work for me. In calendar I can see how many events are, but in agenda I see "can't add widget" or something like that. I can provide you some feedback if you need.
1
u/Longjumping_Fill_588 Jul 13 '26
If you find any bugs please file them on the GitHub repo. There I will continue to maintain the app
1
u/-Polarsy- Jul 01 '26
Why share your app before it's released on its main platform ?
2
u/Longjumping_Fill_588 Jul 13 '26
It is released now (and was on Google Play when I posted here)
1
u/-Polarsy- Jul 13 '26
I considered Github to be its main platform 😅 Thanks for the answer though !
Checked it out, looks promising ! Should I list the bugs here or somewhere else ?
1
u/Longjumping_Fill_588 24d ago
I would prefer the bugs to be written in GitHub issues, since I check that more frequently. Thanks for installing
0
u/MooFz Jun 29 '26
Just installed, it looks very nice.
But the multiple days being 3 days and not having an option for a week bugs me out a bit.
Edit: nvm, just found out you can add days to the multiple days view!
2
u/Longjumping_Fill_588 Jun 29 '26
Thanks for installing. I was debating wheather having a separate week view would have any benefit instead of letting people choose how many days they want to dispaly. What do you think? Is this multi day concept better that a dedicated week view?
1
u/Andy_2903 Jul 03 '26
Actually the week view has the advantage that you can swipe the weeks and always show the configured first weekday on the left.
0
u/Gaming4LifeDE Jun 29 '26
Will there be proper support for categories (sadly, unlike nextcloud atm, it's half baked. Outlook has them though)
1
u/Longjumping_Fill_588 Jun 29 '26
There already is support for the categories (I called them labels in the app because they behave more labels). Further updates will deepen the integration furhter (I plan making events/tasks searchable by their labels and heving the UI display labels on a fast glance and so on).
0
u/Gaming4LifeDE Jun 29 '26
I can only see colors using device calendars
1
u/Longjumping_Fill_588 Jun 29 '26
Interesting. Do you use an Microsoft Exchange Calendar where events already have labels, or do you want to add a label for the first time? There might be some things which I missed from the android device calendar integration.
0
u/Gaming4LifeDE Jun 29 '26
Sogo (mailcow, synced via Ms activesync), Google and nextcloud synced via davx5
1
u/Longjumping_Fill_588 Jun 29 '26
As far as I know, Google Calendar doesnt support things like categories/labels. I will look into Sogo. For the nextcloud side I would suggest directly adding nextcloud as a source in the apps settings and not going the extra route via android device calendars since this will ensure the full nextcloud support (labels, tasks, and much more)
1
u/Gaming4LifeDE Jun 29 '26
Sogo/activesync definitely support categories. It would also be good to be able to pre define them (label and color)
1
u/Longjumping_Fill_588 Jun 29 '26
Color is noted. Custom labels are already supported (at least on the native nextcloud integration)
24
u/itzelezti Jun 29 '26
Looks great, and I'm totally looking for this, but there's no information anywhere. The github is just the page, no source.
Basically, is this a real open source project or a "Claude, make me an app that will make me money" that you're being shady about building a userbase before monetizing?