@ulusoyappsi
iAccount based inFinland
About this account
- Account based in
- Finland
- Connected via
- Finland App Store
Account-level information from X, not a live location or the device used for a specific post.
Google Developer Expert for Flutter and Dart, Creator of Finnish it App, KMP/CMP daytime, Flutter at night
Helsinki, Finland
Joined May 2020
- Tweets5.9K
- Following1.4K
- Followers5.6K
- Likes8.7K
Pinned Tweet
I am speechless. Thanks to the @FlutterDev and @firebase teams for supporting me and patiently listening to my inputs. We did this together 🚀
Congrats to Flutter #GDE @ulusoyapps on the dev keynote shoutout! 👏
Great to hear a Flutter and Firebase app mentioned on the #GoogleCloudNext stage.
Mike is cooking with Flutter and Rive 👨🍳
The job market is so bad that job ads stay visible only a couple of days due to high demand, not because the position is filled, but because the hiring person cannot fairly evaluate the candidates for the next step.
Cagatay Ulusoy retweeted
say goodbyeeeeeee to constructor boilerplate 👋
dart 3.12 primary constructors and private named parameters are here
🔗 youtube.com/watch?v=tFVFB-me…
Cagatay Ulusoy retweeted
AI;DR: you can now bundle AI agent skills directly with your Dart and Flutter packages!
give AI the exact context it needs to vibe code with your package by simply adding a skills/ directory
run dart run skills@ get to try it out today! ✨
dart.dev/blog/skills-cli-1-0…
Cagatay Ulusoy retweeted
Introducing 𝚒𝚜𝙴𝚟𝚎𝚗 / 𝚒𝚜𝙾𝚍𝚍, but with @typesafeai Jev + @aisdk
Now available on NPM: 𝚗𝚙𝚖 𝚒 𝚓𝚎𝚟-𝚎𝚟𝚎𝚗-𝚘𝚍𝚍
Cagatay Ulusoy retweeted
Jev is an incredible model router.
Ask Jev which models can solve a user’s task, and route it to the cheapest one.
We have a new frontier model overnight.
Wow
what if copy/paste was smart?
powered by @typesafeai jev
it feels like every computer interaction will get rewritten
Looking forward to seeing Alessio’s indie dev journey 👀
Entering your territory today. Find or scan.
The expansion has begun.
play.google.com/store/apps/d…
#vikkeland #dog
#shipathon @RevenueCat #buildinpublic
#flutter #flutterdev
Cagatay Ulusoy retweeted
Wings beta is now available for download without sign-up.
Add your project, ask to see a preview of your app... and wonder how you ever developed without it 😁
flutterwings.dev
Still thinking writing code for platforms twice or thrice makes sense? Native will always be king, but cross platform development makes sense for most of the apps. One codebase to rule all platforms 👌
Anthropic just rug pulled every Claude Max user.
The +50% weekly limits promo is over. Replaced with +25% permanently. That is a usage CUT disguised as a perk.
30 minutes of Fable 5.1 this morning. 90% of my session limit gone. 13% of my weekly gone.
It is noticeably worse. Immediately.
This is a $200 plan. 30 minutes should not cost you 90% of anything.
Anthropic keeps finding new ways to give you less while charging the same.
Replying to @Firebase
@Firebase @FlutterDev Gemini TTS Use Case: "Finnish It"
Finnish It is a coaching app designed to help adult immigrants in Finland prepare for their national language certificate (YKI), which is heavily used for job and citizenship applications. I recently used the Firebase AI Logic SDK to implement a feature that simulates the intermediate-level paired conversation task ("Keskustelu").
In the actual exam, candidates interact with a pre-recorded partner in a language lab:
🔵 They are given a scenario (e.g., returning broken goods to a store)
🔵 A pre-recorded audio of the partner plays
🔵 A beep sounds, and the candidate gets an imperative prompt on-screen (e.g., "describe the problem and ask for help") with a strict 15-to-30-second speaking window.
They never see the partner's script, because the task is listening comprehension as much as speaking.
To simulate this authentically, the app uses @GeminiApp Flash model to dynamically generate the full exercise structure.
Model generates the partner's turns, the imperative instructions for the candidate, sample responses, and specific duration constraints for each turn. This is tailored to the learner's CEFR level and the exact, personalized scenarios they want to study, ensuring they are ready for any situation before the exam.
Finally, @FlutterDev firebase_ai package uses the Gemini TTS model to synthesize the partner's dialogue.
This video is larger than Cloudflare's 512 MB cache, so it can't be played through. More donations are needed to cover a larger cache. Donate
Finnish it 🇫🇮 app is once again featured by Google in Firebase blog. This time, I shared my quote on the new Gemini Text to Speech on client with firebase_ai package.
New article series coming soon 👀
firebase.blog/posts/2026/09/…
@thatfiredev If you watch the recording, you will see that the text sequence shown during the loading screen is triggered with thought summaries stream emits. Each time it emits a thought summary, LLM generates a culturally relevant text for Finnish.
This is the first iteration. I will make each emitted text more relevant to actual thought summary.
Finnish it 🇫🇮 app is once again featured by Google in Firebase blog. This time, I shared my quote on the new Gemini Text to Speech on client with firebase_ai package.
New article series coming soon 👀
firebase.blog/posts/2026/09/…
Rakiplerin aynı özellikleri implement, test, monitor ve maintain etmek için x2+ token ve zaman harcamaları, cross-platform kullananların işine gelir.
From @FlutterDev GDE @ivannahere with love and purrrs 😻
🇫🇮🇫🇮🇫🇮
Today @Google announced it is investing €13B in Finland—our largest single investment in Europe to date—to scale local data center infrastructure. Together with our partners, we’re driving long-term economic growth, clean energy resilience, and AI skills across the country. Read more on our blog: blog.google/innovation-and-a…