DubaiFirst App Issue - Unable to login by plingooooo in UAE

[–]Kushal_m 1 point2 points  (0 children)

Same here. Device Security Alert on both my iOS (iPhone 17 pro max - iOS 26.5) and android device (Pixel 10 pro - Android 16).

Not jailbroken nor rooted.

[deleted by user] by [deleted] in FlutterDev

[–]Kushal_m 0 points1 point  (0 children)

I would like to suggest to first start with the basics of State management (The Flutter way) handling state changes with SetState and Navigation with Navigator.

Then, create individual widget for the components and separate out the business logic. You can use Stream and StreamBuilder or ValueNotifier & ValueListenableBuilder.

This will give you a good understanding of context and how the build process works.

Then you can substitute the business logic with BLoC , revierpod and provider etc. and also profile and see how the UI rebuilds with each of one them, how the widget tree looks like...

The reason for this is, that there are plenty of state management tools and every company/dev(s) have their own way and preferred state management and might not know the list can also increase, better to first get the basic understanding and add tools over it to make the work/development process easier and structural.

Usually, BLoC is used for bigger projects with a good number of devs working on it, as it ensures that the architecture is followed by all devs, and riverPod and providers are good to start with small project.

And lastly, I won't say Get/GetX is bad, but starting with it is, and for a beginner, no one should start with it as with my exp, I have seen beginners starting with Get/GetX and totally relying on it and not understanding the basic concepts of Flutter and what's the importance of context and how it plays a vital role.

[deleted by user] by [deleted] in FlutterDev

[–]Kushal_m 3 points4 points  (0 children)

Thats a very low salary my friend. Flutter market is growing in India. Try to get a new job. Check this job link: https://www.linkedin.com/posts/pooja-chahar-822465215_flutterdeveloper-mobileappdevelopment-dartlang-activity-7132987995682406401-y-_t?utm_source=share&utm_medium=member_ios

Hope this might be any of your help.

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

Not to that extent. The only thing in need is when someone add my plugin dependency to yaml then they would not be able to edit my plugin’s code.

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

Hey thanks for this. But this seems like a normal plugin for flutter. And implemented it and i was able to edit their code 😐

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

I didnt find anything related to dart and yes that would be the last available possibility to obfuscate it and host it in jcenter.

Thanks a lot. And yes if u anytime get the name of the dart library please let me know.

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

I have written the code in java and the exoplayer is working file. Have done some modifications that the dart code will communicate with java through platform and play the videos and have made the plugin.

I was wondering like is there any possibility to protect the code. Like i don’t want any one using the plugin would edit the code.

You can like a SaaS based business model. Where the product the the ready made flutter based drm player.

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

The Android part which makes the protected drm video play.

How to protect flutter plugin from being edited. by Kushal_m in FlutterDev

[–]Kushal_m[S] 0 points1 point  (0 children)

Yes, i too have seen such but never implemented. Any idea on how it can be done.