I wish to make a program
Posted by mikemike1239@reddit | learnprogramming | View on Reddit | 8 comments
I recently finished my first college course ever. Programming with Python. It was a decent struggle.
I've had an idea for a mobile application that can simply gives random integers. My concern is that I'm not really sure what program language I should use.
I have Google flutter with Dart on my PC and was thinking that it may good to learn it as well.
Is there a preferred language I should possibly learn in order to create this program? The program will not be using math, just listing integers from a list in a random order and a random quantity of variables within the list.
BeginningOne8195@reddit
Honestly Flutter with Dart sounds perfectly fine for this, especially since the app itself is pretty simple and it’ll give you a good intro to mobile development too.
marrsd@reddit
If you already know Python, you might want to check out https://kivy.org/
liquidanimosity@reddit
One thing I'll say about Flutter when I tried it a few years back for a uni project. The shear amount of brackets and indentation feels a little overwhelming. It will do the job.
Unless they have improved it since 2021/22
Dart feels very similar to c# and Java.
Tbh I have been looking at making a side loading app for my android but I was going to use Kotlin. Maybe this is an alternative you could look into.
judyflorence@reddit
For something this small, Dart/Flutter is totally reasonable if you already have it installed; the first win is just getting a button to show a new random number. Don’t over-optimize the language choice before the tiny version exists.
Plastic_Party_2342@reddit
flutter is actually a solid choice for this, dart isn't too hard to pick up especially after python. for something this simple you don't really need a backend at all, just dart's built in random library and a list. honestly just start building it, you'll learn faster from a real project than any tutorial
Queasy_Hotel5158@reddit
Honestly I’d stick with Flutter/Dart for this. The app idea is simple, which makes it perfect for learning mobile development.
RecentlyRezzed@reddit
Just start. You will learn a lot, regardless what language you choose. And it's a small project, so you won't loose a lot if you select the "wrong" language.
abrahamguo@reddit
Perfectly doable! Flutter can make apps.