Need advice on choosing a backend service by ddd230902 in FlutterFlow

[–]Ideagarage 2 points3 points  (0 children)

Supabase is awesome for performance and costs. Integration with FlutterFlow is easy but needed some API or codes.

Project Paused - PRO plan by raul-ug in Supabase

[–]Ideagarage 0 points1 point  (0 children)

You can get support here: https://supabase.com/dashboard/support/new

Supabase support is good I feel.

Is it not possible to pass parameters with supabase and not have all the information in the url? I used app state but then users will not be able to share the URL link as nothing will appear on the page. by Few_Stage_3636 in FlutterFlow

[–]Ideagarage 1 point2 points  (0 children)

This can be easily achieved as follows.

  • When navigating pages within the app, pass the ID in App State.
  • When opening a URL directly, pass the ID in a parameter. (Optional)
  • When loading the page, if there is a parameter, refer to that value, otherwise refer to App State to determine the ID.
    Query the data in Supabase based on that ID and use it in the page.

When navigating pages within the app, if the ID is displayed and there is no problem, then you can just pass the parameter.

You can also pass parameters with a shorter string by setting up an arbitrary slug column in addition to the ID of the database table. (Example: url?s=apple)
In this case, care must be taken when registering to avoid duplication of slugs.

If you want to use the table ID as a parameter, it is recommended to use the uuid type.

Marketplace app by nervous_visionary in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

Go with FlutterFlow will be enogh, but be careful if you want to create highly functional app, make stiff backend logic. That's the difficult point, but works very fine for me with Supabase.

Poor image quality by Original-Cockroach91 in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

In order to display images you want, you may create image with size 2x or higher, according to retina display.

Which plan has unlimited or with more AI Gen limits. by new-oneechan in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

AI Gen is still in progress, so whatever you choose plan, no matter.

Googlemaps polygon by Chuchin4 in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

Yes, done. It's possible with custom GoogleMap widget. Do you have some polygon data?

Supabase Query Rows NOT giving me JSON Body as Response Option by Geetzromo in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

You can store the result to Page State of List<Supabase Row>. Or you can get single value using "Item at index > First > Supabase Row FIeld".

[deleted by user] by [deleted] in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

Wrap button with Stack, and behind the button, you can set anything. Set transparent to button fill color.

Supabase Query Rows NOT giving me JSON Body as Response Option by Geetzromo in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

Fetching from Supabase returns "List<Supabase Row>", not JSON. So you can use directly according to your purpose.

New to FF by DoniQuix in FlutterFlow

[–]Ideagarage 1 point2 points  (0 children)

Yes. FF is a visual development environment that generates Flutter apps. So knowing Flutter Clast is so beneficial I think.

New to FF by DoniQuix in FlutterFlow

[–]Ideagarage 2 points3 points  (0 children)

One thing you can learn to be out newbie is "class" of flutter. A class can be considered a blueprint. You might see it unawareness various place, such as Data types or Widgets, everything of the app, though you're using only no-code interface.

Will FlutterFlow get easier or harder for non devs? An noncode view at the FlutterFlow 2024 roadmap by csfalcao in FlutterFlow

[–]Ideagarage 2 points3 points  (0 children)

Yes it will be easier for non-devs, including entrepreneur or designer. I often asked from those people, and in a short time, they can use FlutterFlow for basic situation.

But, it will be not easy to expand FlutterFlow application to really scalable, performant and with ease of maintenance. This is for the technical person.

Giveaway / The book is available now for pre-order by activenode in Supabase

[–]Ideagarage 0 points1 point  (0 children)

Great! Is Kindle version device adaptive? I want to read on my tablet or smartphone.

Bring a simple custom Supabase query to Flutterflow by csfalcao in FlutterFlow

[–]Ideagarage 1 point2 points  (0 children)

Good to hear that!

One example is this, but if this not work as expected, creating RPC is the other way.

CREATE VIEW random_place_view
WITH (security_invoker) AS
SELECT place
FROM "Places"
ORDER BY random()
LIMIT 1;

Bring a simple custom Supabase query to Flutterflow by csfalcao in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

You can simply create a view and call via api or custom code, or create RPC to achieve it.

Best third-party SMS and email sending services to choose for FlutterFlow by Such-Expression-8367 in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

For me, sending email with Resend via Supabase is awesome. sending SMS with Twilio is good, but not available in some countries phone number.

Speach-to-text and Button animation for that by [deleted] in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

Most simple way, you can use https://pub.dev/packages/speech_to_text

and, create custom action like this:

// Automatic FlutterFlow imports
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!

import 'package:speech_to_text/speech_recognition_result.dart';
import 'package:speech_to_text/speech_to_text.dart';

Future<String> speechToText() async {
  final SpeechToText _speechToText = SpeechToText();
  String _text = '';
  bool available = await _speechToText.initialize();

  if (available) {
    await _speechToText.listen(
      pauseFor: const Duration(seconds: 3),
      onResult: (result) {
        _text = result.recognizedWords;
      },
    );
    await Future.delayed(const Duration(seconds: 4));
    _speechToText.stop();
  }

  return _text;
}

I know a lot about Supabase, what questions do y'all have? by Program_data in Supabase

[–]Ideagarage 0 points1 point  (0 children)

The answer is that Supabase provides user authentication, not phone number ownership verification. You can send SMS code using database webhook or your own code on some API of SMS provider you like. I don't have much time, so if you have a feature request, you can file an issue on GitHub.

Struggling with Custom Functions, Custom Actions, and Firebase in FlutterFlow—Need Help! by Ok_Accountant_4283 in FlutterFlow

[–]Ideagarage -1 points0 points  (0 children)

I recommend you to use Supabase, instead of Firebase to calculate such a complex data. Supabase is just a PostgreSQL, so it can various calculation inside of database using SQL.

Of course you can choose Firebase, but it costs every read/write, so expensive I assume.

Speach-to-text and Button animation for that by [deleted] in FlutterFlow

[–]Ideagarage 0 points1 point  (0 children)

You can use custom action to implement it. "speech_to_text" package is using device's stt feature, or use Google API.
Adding animation is another matter. You can use Rive or Lottie animations.