this post was submitted on 27 Mar 2024
186 points (95.6% liked)

Open Source

28943 readers
346 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 4 years ago
MODERATORS
 

This repo is also mirrored to Codeberg.

I made an easy to use ToDo app, just to learn a bit about programming and Flutter. It does not really provide any benefits over other ToDo apps, but I am glad that I was able to make this.

You can download the APK for Android, rpm for RHEL/Fedora or just use the AppImage.

I am willing to work more on this, you can read the roadmap in the link provided.

Any guidance, criticisms, or comments will be greatly appreciated.

top 26 comments
sorted by: hot top controversial new old
[–] [email protected] 38 points 3 months ago

Well done dude! Thanks for contributing to the FOSS community <3 I'll make sure to try it out this week.

[–] [email protected] 20 points 3 months ago (1 children)

Thanks for contributing to foss do try to get it into fdroid

[–] [email protected] 11 points 3 months ago (2 children)

Or use IzzyOnDroid which is way easier and ships your release apk

[–] [email protected] 4 points 3 months ago* (last edited 3 months ago) (1 children)

But i like the policies of fdroid tho

[–] [email protected] 1 points 3 months ago (1 children)
[–] [email protected] 7 points 3 months ago (1 children)

Hi,

Thank you for offering an alternative.

The interface is pretty barebones, even for a "keep it simple" app.

I'd be wise to consider making those tiles smaller, having huge boxes containing 45% decoration isn't the best I think.

Else, I'd add sync or access to calDAV items as soon as possible.

Cheers

[–] [email protected] 3 points 3 months ago

Thank you for these suggestions! I'll be working on sync or import/export, right after I fix the UI. Making the items editable is another thing I need to add.

[–] [email protected] 6 points 3 months ago (1 children)

Where did you learn flutter?

[–] [email protected] 6 points 3 months ago

I started with YouTube (via Invidious), and then it was just hunting for "how do I add this thing in Flutter" on search engines and forums.

[–] [email protected] 5 points 3 months ago

Well done. UX is where most FOSS app let users down. Hope you can improve the UX still keeping it simple.

[–] Shady_Shiroe 5 points 3 months ago (1 children)

I was thinking of cloning some android only notes app with flutter with Markdown support, but I finished learning flutter a few weeks ago... so good luck to me I guess.

[–] [email protected] 3 points 3 months ago

All the best! 🍀

[–] [email protected] 5 points 3 months ago (1 children)

This is great, and works with Obtanium. Thanks.

However it is DoA until there's a dark mode 😔

[–] [email protected] 3 points 3 months ago

Wow! That is great to know! Thanks for giving it a try!

[–] flames5123 4 points 3 months ago (3 children)

If it’s made in flutter, doesn’t that mean you easily publish it to the iOS App Store? Isn’t the main point of flutter to publish to both iOS and Android?

[–] [email protected] 15 points 3 months ago

That is correct, but I'll need either a Macintosh machine, or a VM to compile the app. Then, I'll have to pay a fee to Apple to publish this on their App Store. I haven't even made a .deb package, as of now, because I use Fedora and am too lazy to spin up a VM.

But if I get to implement everything I have in mind, for this app, I'll surely release it on every platform possible.

[–] [email protected] 11 points 3 months ago

Well I mean if you want to pay 99$ each year, yes

[–] [email protected] 8 points 3 months ago (1 children)

Only if they have access to a mac and xcode would it be easy. Trying to develop anything for iPhone, even a fairly simple website, can be a genuine nightmare without the proper tools for testing, let alone an actual app. I once spent over 2 days trying to solve a bug that I was able to resolve in like 5 minutes after finally admitting defeat and borrowing my brothers macbook.

[–] [email protected] 2 points 3 months ago

And that's the way they like it

[–] rdri -4 points 3 months ago (1 children)
[–] [email protected] 7 points 3 months ago (1 children)

This is the first app I've ever made, so, I don't know what exactly the reason is for that. However, I think this is because I made it with Flutter instead of something lower lever like Java.

[–] rdri 4 points 3 months ago

Yes, that's correct.