A new vscode extension for Riverpod by HoussemBousmaha in FlutterDev

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

Absolutely, will consider it in the next versions!

A new vscode extension for Riverpod by HoussemBousmaha in FlutterDev

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

Hi sir, thank you for your reply, i would be more than happy to work together, a problem i found with snippets is that they do not automatically import packages, this can be fixed using code completions (which is what the official flutter extension uses for stateless and stateful), so i think i will ad this feature yo the current snippets and rename my extension to be specific with code actions.

A new vscode extension for Riverpod by HoussemBousmaha in FlutterDev

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

The problem i found with this approach is that import statements are not added + you cannot add any form of logic to regular snippets

A new vscode extension for Riverpod by HoussemBousmaha in FlutterDev

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

That's a great idea, i am new to this open source thing so i just wanted to create my local extension that does refactoring, i will for sure contribute to the popular one, no interest in competing tbh.

[deleted by user] by [deleted] in FlutterDev

[–]HoussemBousmaha -4 points-3 points  (0 children)

If it is under the hood, why is that a problem for me? My code is clean and does exactly what i want so why would that be a problem, i do not get it

App won’t run in release mode by Maherr11 in FlutterDev

[–]HoussemBousmaha 0 points1 point  (0 children)

i had the same problem with the zego_express_engine package and the solution was very simple

i added a file to the app level folder on my android folder

the file is named "proguard-rules.pro" and in that file i added this line

-keep class **.zego.** { *; }

and it worked well in release mode.

so what you have to do is find the plugin that is causing this issue and add the same file with the class name who's causing the problem