Advice with Flutter and Dart?
Posted by Defiant-Ad3530@reddit | learnprogramming | View on Reddit | 10 comments
hey, so I’m currently hoping to work on my Driver Drowsiness Detection (using CNN) on Flutter, for the UI, but I have ZERO experience with Dart and Flutter ://
I was wondering if anyone had any advice about where I should start, or if this is even a good idea or whether it would be better to stick to what I know (Java in Android Studio)
I would appreciate any advice and suggestions. thanks!
backfire10z@reddit
Well… my first question would be why did you decide to use flutter/dart?
New_Lengthiness_5636@reddit
tbh if you already know Java and Android Studio well, might be easier to stick with that for now. Flutter has pretty steep learning curve and adding new framework on top of CNN project sounds like recipe for frustration
unless you really need cross platform features I would just focus in getting the detection working first then maybe explore Flutter later
Defiant-Ad3530@reddit (OP)
It’s cross-platform and it seems like it can do cool things. I’d like to give it a try
atholons@reddit
Assuming cross platform use without the needed to manage two different codebases.
David_Owens@reddit
The official documentation is a good place to start. If you know Java then Dart will be easy to pick up. Even if you don't care about the cross-platform abilities of Flutter, you'll probably find you're more productive with it for Android app development than something "native" like Jetpack Compose.
Flutter Learning Pathway
Defiant-Ad3530@reddit (OP)
Okay , thank you so much!
PalpitationOk839@reddit
Flutter is great, but it has a learning curve. If you’re already comfortable with Java, you’ll move faster there. Once your core logic works, then consider Flutter for cross-platform.
Defiant-Ad3530@reddit (OP)
Okay, I’ll keep that in mind!
VehicleFar6725@reddit
First of all, Java on Android is a pretty bad idea in 2026. If you know that already, Flutter/Dart will be a piece of cake. Go with it, don't worry. Use AI to generate a boilerplate and you can easily move on from there.
Defiant-Ad3530@reddit (OP)
Alright, thanks!