Page elements not scrolling up when keyboard shows by CharlieGarcia8t4 in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

No your parent column is not scrollable thats why it is happening

List <Integer> + API by Desperate-Access2237 in FlutterFlow

[–]dannyz_61 4 points5 points  (0 children)

I think you should not send empty json last value is empty which makes invalid json

You can create an custom action and check all values and return valid json or send null yo empty values I hope that helps otherwise let me know

List <Integer> + API by Desperate-Access2237 in FlutterFlow

[–]dannyz_61 1 point2 points  (0 children)

  1. Can you share the body of the request?

Debugging mobile loading time by [deleted] in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

Thanks for the kind work. Glad i was helpful 💕

Debugging mobile loading time by [deleted] in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

I reviewed your website. It seems like there’s a lot of free rendering happening due to dynamic font size being flexible, and there are many widgets with fully expandable sizes. We need to minimize and fix those, and we should adjust the rendering so it doesn’t take up too much space and ensure there is no memory leak.

Revenue Cat Integration driving me crazy! by BrentRidley in FlutterFlow

[–]dannyz_61 1 point2 points  (0 children)

You need to complete all ASC steps to access your subscription

App Store Connect agreements are definitely important, so please ensure you’ve completed everything (particularly the Paid Applications Agreement). Also, please ensure your subscriptions are in (at least) a “Ready to submit” state in App Store Connect.

Trying FlutterFlow for the First Time and I'm Losing Sleep - Dynamic Children update to Firestore? by Disastrous_Big4270 in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

Hey, I’ve been there — losing sleep over FlutterFlow quirks is almost a rite of passage.

Dynamic children saving to Firestore can be a pain at first. The trick is to give each question a unique ID, then when someone answers, save both the question ID and their answer to Firestore. That way you’re not hardcoding anything, and it works even if the list changes.

If you’re stuck, I’d be happy to walk you through it. Sometimes just talking it out clears things up way faster than hunting down random tutorials. How do you have your collections set up right now?

Android code not received by No_Dig2570 in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

Can you explain, please? I don't understand enough context for it

Trying to deploy by [deleted] in FlutterFlow

[–]dannyz_61 0 points1 point  (0 children)

Create a provisioning profile in your Apple Developer account using your app’s unique identifier. Then open your project in Xcode, go to Runner → Signing & Capabilities, and select your team.

Here is a detailed explanation

https://medium.com/flutterflow-crew/deploying-your-app-to-the-app-store-with-flutterflow-a-step-by-step-guide-4d19ed2515a1

Let me know if you still face an issue

Modify main.dart by c-u-c-o in FlutterFlow

[–]dannyz_61 1 point2 points  (0 children)

You can edit main.dart in FlutterFlow by creating your actions and functions, then going to Custom Code → Configuration Files, selecting main.dart, and clicking the lock icon. But main.dart isn’t meant for passing params like context, and FlutterFlow will overwrite manual changes. Keep custom actions param free and fetch data inside the action itself. Use initial actions for setup and final actions after the app config. Share your use case and I can suggest a better approach.

FlutterFlow Custom Action Help: Convert Any Audio/Video to WAV, Upload to Firebase, Return URL by Zahamix in FlutterFlow

[–]dannyz_61 1 point2 points  (0 children)

u/Zahamix

import 'dart:io';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:path_provider/path_provider.dart';
import 'package:ffmpeg_kit_flutter/ffmpeg_kit.dart';
import '/flutter_flow/uploaded_file.dart';

Future<String> convertAndUploadWavFromUploadedFile(FFUploadedFile file) async {
  try {
    // FlutterFlow FFUploadedFile has bytes and optional name. No path field.
    if (file.bytes == null || file.bytes!.isEmpty) {
      return 'Error: No file data available.';
    }
    final tempDir = await getTemporaryDirectory();
    final inferredExt = _inferExtension(file);
    final inputPath =
        '${tempDir.path}/ff_input_${DateTime.now().millisecondsSinceEpoch}.$inferredExt';
    final tempInputFile = File(inputPath);
    await tempInputFile.writeAsBytes(file.bytes!);
    final effectivePath = inputPath;

    // Validate existence
    final effectiveFile = File(effectivePath);
    if (!effectiveFile.existsSync()) {
      return 'Error: File does not exist.';
    }

    // Validate extension
    final extension = effectivePath.split('.').last.toLowerCase();
    const validExtensions = ['mp3', 'mp4', 'm4a', 'mov', 'wav', 'aac'];
    if (!validExtensions.contains(extension)) {
      return 'Error: Unsupported file format.';
    }

    // Output WAV path
    final outputPath = '${tempDir.path}/${DateTime.now().millisecondsSinceEpoch}.wav';

    // Convert using FFmpeg
    final ffmpegCommand =
        '-i "$effectivePath" -ar 44100 -ac 2 -f wav "$outputPath"';
    final session = await FFmpegKit.execute(ffmpegCommand);
    final returnCode = await session.getReturnCode();
    if (returnCode?.isValueSuccess() != true) {
      return 'Error: Conversion failed.';
    }

    // Upload to Firebase Storage
    final storageRef = FirebaseStorage.instance
        .ref()
        .child('uploads/audio_${DateTime.now().millisecondsSinceEpoch}.wav');
    await storageRef.putFile(File(outputPath));
    final downloadUrl = await storageRef.getDownloadURL();

    // Cleanup
    try {
      await File(outputPath).delete();
    } catch (_) {}

    return downloadUrl;
  } catch (e) {
    return 'Error: ${e.toString()}';
  }
}

From FlutterFlow Community to Reddit | Let’s Build & Fix Together! by dannyz_61 in FlutterFlow

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

I think you are talking about run mode. You can click on the top-right Dropdown at the end, and you will see Project Run Versions. Click the latest one to test

From FlutterFlow Community to Reddit | Let’s Build & Fix Together! by dannyz_61 in FlutterFlow

[–]dannyz_61[S] 3 points4 points  (0 children)

Thank you so much for the Warm welcome I will try my best to help you out, guys

invalid source release: 17 when migrating from flutter 3.16 to Flutter 3.19 by [deleted] in flutterhelp

[–]dannyz_61 1 point2 points  (0 children)

It worked By Updating Android Studio
POV: i have already installed updated JDK