@jryanioi
iAccount based inUnited States
About this account
- Account based in
- United States
- Connected via
- Web
Account-level information from X, not a live location or the device used for a specific post.
Dart & Flutter @ Google
Portland, OR
Joined March 2011
- Tweets2.6K
- Following1.1K
- Followers1.9K
- Likes7.6K
John Ryan retweeted
Serving 3,000+ lattes takes more than good espresso ☕️ Discover how we used Flutter, Firebase, and Gemini to build GenLatte.
This blog dives into the code, GenUI architecture, and image generation behind our demo at Cloud Next and Google I/O → goo.gle/4aimnuG
Great reporting by Alex Reisner. How could it possibly be legal for Suno to train their models on copyrighted material? Perplexing.
What’s great about this story is that you can search through four databases (20M+ songs) that were used to training. theatlantic.com/technology/2…
I like consoly.app, it’s a fun way to learn a new programming language. It’s a great example of what you can build in Flutter. Built by @diegoveloper !
John Ryan retweeted
If you're at #GoogleIO, swing by Antigravity Coffee Co after the dev keynote! You can order a custom latte, brought to you by Flutter, Firebase, and Gemini! 👋
How many familiar faces do you recognize? ↓
John Ryan retweeted
Introducing Agent Skills for Flutter and Dart to give your AI tools domain-specific expertise 📓
These initial core Skills are designed to handle the most common Flutter development hurdles. Learn how to start using them in your workflow → goo.gle/4uBRR6M
John Ryan retweeted
❗Our first major milestone in decoupling Material and Cupertino: As of April 7th, contributions to these libraries in the flutter/flutter repo are officially frozen.
Next stop: re-releasing them as material_ui and cupertino_ui packages on pub.dev.
John Ryan retweeted
Some more info on Flutter's Material and Cupertino code freeze that's happening today: medium.com/flutter/flutters-…
John Ryan retweeted
Flutter devs, are you ever inconvenienced by page transitions being tightly coupled with Material and Cupertino? Would they be better off in the Widgets layer? Looking for thoughts: docs.google.com/document/d/1…
John Ryan retweeted
Meet Google Antigravity, your new agentic development platform.
An evolution of the IDE, it's built to help you:
- Orchestrate agents operating at a higher, task-oriented level
- Run parallel tasks with agents across workspaces
- Build anything with Gemini 3 Pro.
John Ryan retweeted
Join the Flutter team for a Reddit AMA about the decoupling of material and Cupertino from the core framework, on August 12th. Hope to see you there!
reddit.com/r/FlutterDev/comm…
John Ryan retweeted
New video alert! 🎥 We're diving into building cross-platform mobile apps with Flutter and Firebase.
Learn how Flutter's architecture and tools, combined with Firebase's backend services, streamline creating high-quality iOS and Android apps → goo.gle/4o5OUsy
John Ryan retweeted
Three days after this post, we are able to render it, For real, right in #FlutterDev
Coming soon to a liquid_glass_renderer near you 🫧
A week ago, Apple showcased Liquid Glass, its new UI style. 🎨 Where does that leave Flutter? Regardless of your thoughts on Liquid Glass, it will be here soon, and if you want your app to have a native feel, that is something you will need to adapt to. The good news is that Flutter essentially works like a game engine; it supports shaders, which makes it possible to efficiently create these kinds of effects. It may be a challenge to get it pixel-perfect to Apple’s effect, but the community has all hands on deck, and we’re already very close. I think this story will be similar to how Flutter managed to replicate the iOS scroll views perfectly. It won’t be possible to tell if your app is using Apple’s native Liquid Glass or a shader in Flutter. The larger question to me is how many Flutter developers will adopt the new style, as it may require us to write more platform-specific code. What are your thoughts?
John Ryan retweeted
We’ve added Gemini support directly into DartPad, which brings the power of Gemini code assistance right to your fingertips with no setup or installation necessary. 😌
More updates → goo.gle/3SKFzbl
John Ryan retweeted
Dart is a key ingredient to Flutter’s success. 🔑 We continue to evolve the Dart language with updates like:
🔹 Null-aware elements, available in Dart 3.8
🔹 Dot shorthands, projected to release later this year
Read the details → goo.gle/3SKFzbl
John Ryan retweeted
Missed the 3.29 release? Here's what's new for Flutter web! 👇🏼
💻 Wasm works with default headers
✂️ HTML renderer removed
📸 Better image handling = less jank
🔀 Cross-origin image fetches supported
John Ryan retweeted
The roll-out for video generation (Veo 2) is now complete. Type a prompt—or even just an emoji—and get a video in minutes.
Here's how:
1️⃣ Download the Gemini app or head to gemini.google.com
2️⃣ Sign up for Gemini Advanced (eligible students get 12 months FREE! 🎓)
3️⃣ Select 'Veo 2' from the model drop-down
Prompt for this video: 📦🐸🍄 as mascots
More examples in 🧵