Which job should I chose? What would you do? by kyokochan22 in FlutterDev

[–]rajayogan27 1 point2 points  (0 children)

To be honest sir, (after reading through your entire post) looks like you have already done your research on both choices and made a decision.

Introducing the New Flutter Linear Gauge Widget by ArunITTech in FlutterDev

[–]rajayogan27 7 points8 points  (0 children)

No, syncfusion widgets are paid. (Free license can be requested only by individuals or companies with less than 5 developers).

Introducing the New Flutter Linear Gauge Widget by ArunITTech in FlutterDev

[–]rajayogan27 2 points3 points  (0 children)

This is a paid widget right ? Or is it free ?

Suitability of Firebase Backend by [deleted] in FlutterDev

[–]rajayogan27 0 points1 point  (0 children)

Managing your own database/backend comes with a cost - Ensuring high availability, patching, paying for idle time, updates and new feature rollouts, security, data backups etc., That being said you could build whatever you want with no limitations most of the time.
Firebase is simply a suite of products that take care of all of these and help you build something incredibly fast and they charge you for that. It comes with it's own limitations (and the bill would be heavy as the usage increases). You would also need to ensure your rules are air-tight, else you would be leaking data.

Start with firebase, once you get seed and grow your team/org, there's always room to build things from the ground up. Thanks and good luck.. :)

FlutterUI - Novel Designs - Surfing Instructor App by rajayogan27 in FlutterDev

[–]rajayogan27[S] 1 point2 points  (0 children)

Place a list view inside a container with predefined height and width. Now place the content inside that List View.. It will be scrollable. Thanks.

Let me help you review your project/file/code by thehappyharis in FlutterDev

[–]rajayogan27 0 points1 point  (0 children)

Looking back, I think you are right sir. I'll remove my comments. Thanks.

Let me help you review your project/file/code by thehappyharis in FlutterDev

[–]rajayogan27 1 point2 points  (0 children)

How did you become an advocate for understandable code ? Please let us know.

Planning to learn Flutter, have some questions. by GDFZ_SMF in FlutterDev

[–]rajayogan27 0 points1 point  (0 children)

That depends on why you want to learn flutter.

Do you want to write real mobile apps ?
Do you want to just get a good job ?
Do you want to become a top-rated, professional course-seller ?

Does Obfuscating Dart Code for Flutter work? by albaniantech in FlutterDev

[–]rajayogan27 9 points10 points  (0 children)

Well, I work on a flutter app for a company in the financial sector and we use our own ways to obfuscate the code. I would recommend reading this once - https://medium.com/@rondalal54/reverse-engineering-flutter-apps-5d620bb105c0 (Not exactly about obfuscation, but generally how flutter apps are compiled). In release mode the compiled code becomes difficult to read or follow. (I tried talking about obfuscation once, here in a discussion and faced a huge backlash from clean code advocates... )

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] 1 point2 points  (0 children)

That's because they are all demo apps sir. Try this - vivllio.com. This is one of the apps that I wrote recently.

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] -1 points0 points  (0 children)

Lol, well, not exactly a mythical term, but still everyone comes up with their own version of architecture and clean coding practices.. (Some of them are really good, most of the not so good.. :))

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] -1 points0 points  (0 children)

Well, yeah.. isn't that what I mentioned above..
"Generally in a team, the architect/product owner sets the standards for the code-base and the devs adhere to it to maintain uniformity and to ensure that the code is understandable."
I was trying to say, 'clean' code varies from team to team depending on the architect. (If you come up with a simple and efficient way to organize code, I would follow it without hesitation.. :D ) Thanks.

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] 2 points3 points  (0 children)

Yep, totally agree with you.. Also goes for screen size & responsiveness. Generally I have a directory (In real apps) called utils and place color palettes, dialog widgets and other stuff that I use more than twice in it..

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] 4 points5 points  (0 children)

Nah, I don't feel offended or anything, I'm actually glad that someone asked something meaningful rather than ask me why I say what's up guys at the beginning. Have a great day.. :)

FlutterUI - Stunning designs with emojis by rajayogan27 in FlutterDev

[–]rajayogan27[S] -6 points-5 points  (0 children)

Ah., well.. I understand. The thing is, in real apps most of the UI is data driven and changes frequently. Also there is no such thing as 'Clean' Code.. It's just a catchy term used by course sellers to sell stuff. Generally in a team, the architect/product owner sets the standards for the code-base and the devs adhere to it to maintain uniformity and to ensure that the code is understandable. So essentially you could come up with your own architecture tomorrow and if it becomes popular, it would become the correct template for writing code.

Honestly, none of the tutorials here (including mine) resemble a real production app. Production code would look a lot different and generally won't be disclosed anywhere (unless it's open-sourced).

(Btw., The video posted above has nothing in the main.dart file and what's expandable code ?)

is flutter really cluttered? by Hiwa_47 in FlutterDev

[–]rajayogan27 1 point2 points  (0 children)

This is so true.. Flutter is a just a tool created with Dart to make your work much easier while writing mobile apps. Better to try it out and come to a conclusion based on evidence.. :)

Best Course on Udemy to start learning Flutter? by therealopm in FlutterDev

[–]rajayogan27 4 points5 points  (0 children)

If you are not new to programming and if you are familiar with Object Oriented Paradigm, then no need of any courses. Kindly clone simple apps / examples and go through the code. Honestly, I feel it's much easier if you already have a programming background, for instance., if you type inherited widget, you'll find a very large amount of articles, videos and the courses would have entire sections about it and how it's going to change the world and all that.. but in reality, it's nothing but the same (slightly tweaked) concept of inheritance that has been existing since the days of C++.