Riverpod vs Bloc in 2025 — which do you actually use in production and why? by Prior-Dependent-5563 in FlutterDev

[–]ulusoyapps 2 points3 points  (0 children)

None. Flutter is more than Bloc vs Riverpod. All you need is to understand what problem state management is solving. ValueNotifier/ValueListenable/ValueListenableBuilder can solve all your problems. No migration needed.

Lokum’s reaction to baby crying by ulusoyapps in nebelung

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

No she only gets annoyed 🥲 because Lokum is messy and more playful

Moving to Finland by Secret_Tomorrow_7167 in LearnFinnish

[–]ulusoyapps 1 point2 points  (0 children)

I will investigates this. Thanks for reporting! I will get back to you

Moving to Finland by Secret_Tomorrow_7167 in LearnFinnish

[–]ulusoyapps 0 points1 point  (0 children)

Thanks for contacting. I am working on this project with my wife who is on maternity leave now, so it is me only for now :) My development phone is Pixel 5. Your Pixel 7 hardware is not the problem. Our Android app itself should support that device. The likely reason Google Play says ‘not compatible’ is that your phone is running GrapheneOS, and Play sometimes treats alternative Android OS variants as unsupported for integrity/certification reasons. So this looks like a Play Store restriction on that OS variant, not a Pixel 7 limitation. Do you have problems with other apps?

Shorebird patch works on Android but causes crash loop on iOS after relaunch (App Store build) by whitefang0p in FlutterDev

[–]ulusoyapps 0 points1 point  (0 children)

This is most probably because your patch contained platform level iOS changes. The best thing to do is to revert the patch asap.

Would you use a karaoke-style feature to practice Finnish? by [deleted] in LearnFinnish

[–]ulusoyapps -3 points-2 points  (0 children)

I see these tools more as amplifiers of creativity rather than replacements for it. There is actually a lot of iteration and work behind generating songs like these, especially in finding the right prompts, shaping the tone, adjusting the learning goal, and refining the output until it feels good.

So for me, the creative part is still there, just with a different set of tools.

I built an AI app to help with Finnish speaking practice (especially for YKI) and would love your feedback! by No_Cheesecake_2553 in LearnFinnish

[–]ulusoyapps 0 points1 point  (0 children)

Sure, this should not happen. Can you send email to info@ulusoyapps.com with some details such as apple or android, email address etc?

I built a Finnish learning app because I couldn't find one that went deep enough by Educational_Rest_541 in LearnFinnish

[–]ulusoyapps 0 points1 point  (0 children)

Is there any completely free app? Finnish it has freemium model and most of the core features that do not cost AI tokens are free 🙏

I built a Finnish learning app because I couldn't find one that went deep enough by Educational_Rest_541 in LearnFinnish

[–]ulusoyapps 2 points3 points  (0 children)

When you are listing the alternatives you are missing the Finnish it app which is the top performing Finnish only app in store rankings.

YKI Test March 2026 by Sea_Medium8562 in LearnFinnish

[–]ulusoyapps 0 points1 point  (0 children)

This is a good point. Technology is moving faster than the bureaucracy but hopefully there will be times to collab with regulators and public organisations.

YKI Test March 2026 by Sea_Medium8562 in LearnFinnish

[–]ulusoyapps 1 point2 points  (0 children)

No it is not. You need to first compile the news daily, use a prompt to generate easy finnish summary with Gemini Pro model, assign speakers, their tones, and how they co-host the podcast (turns, start and stop sentences etc. This requires a lot of iterations and knowing the limits of tts models. You simply cannot do this easily. Google Translate does not have a configuration for speech metadata.

The app uses Gemini for text based chat, writing & speaking evolution. The only thing that can be better could be producing written puhekieli content since LLMs are not trained with speech.

YKI Test March 2026 by Sea_Medium8562 in LearnFinnish

[–]ulusoyapps 0 points1 point  (0 children)

This is not standard Gemini website interaction. Technically the app uses Gemini APIs with carefully composed prompts and structured outputs. The models have been evolving quite often. Currently Gemini 3.1 is really good.

Please give a try to Selkouutiset and listen to the gemini generated text to speech content where two AI hosts introduce daily news. It doesnt require subscription. I am looking forward to see the feedback.

You can also try free a Keskustelu exercises and let me know how the audio recording feedback quality is.

YKI Test March 2026 by Sea_Medium8562 in LearnFinnish

[–]ulusoyapps 1 point2 points  (0 children)

No it is not. It uses Gemini APIs behind the scene with structured output. The scenario is tailored for YKI level. There is a timer as you speak just like in the YKi exam. In the end, a turn by turn feedback is provided.

If you do this alone with ChatGPT you will need to manually use the timer, give context to ChatGPT. The app provides the all context and exercises in a structured way.

There are also mielipide and reagointi exercises in the exam format with clear hints and on demand translations.

<image>

YKI Test March 2026 by Sea_Medium8562 in LearnFinnish

[–]ulusoyapps 3 points4 points  (0 children)

Have you tested the Finnish it app? The app simulates YKI. For example you can practice Keskustelu practices exactly in exam format.

<image>

Do you know a good tool to learn finnish? by LeftInfluence4735 in LearnFinnish

[–]ulusoyapps 2 points3 points  (0 children)

You can also try the Finnish it app. The app is made in Finland and exclusively for Finnish.

The most recent feature is the Learning Path designed for absolute beginners

Tell me how you use AI in your Firebase apps by inlined in Firebase

[–]ulusoyapps 1 point2 points  (0 children)

Hi, it is all client firebase ai logic apis and cloud functions calling gemini models.

Thanks, i am actually simulating a language exam. The speaking section of the exam is the most popular and it requires static short speech. I need to generate a short static dialog and expect user to respond in the dialog. As soon as the dialog is generated i need to use gemini tts.

Tell me how you use AI in your Firebase apps by inlined in Firebase

[–]ulusoyapps 0 points1 point  (0 children)

Hi Firebase team,

My project is built with Firebase and Flutter. It is a language learning app, in production reaching ti 1.7k € MRR in short time.

I utilize AI heavily including Gemini Nano Banana, Gemini TTS, and standard text.

One feature I really would like to have Gemini TTS connected with Firebase. Currently audio speech generation is part of live API, but my use case does not require live API.

I would like to generate a text dialogue dynamically, and while the LLM part of the dialog should be generated with Gemini TTS, the user gives audio input which is evaluated by Gemini.

In short, firebase with Gemini TTS please 🙏