Building for iOS with Flutter (Google I/O'19)

preview_player
Показать описание
In this talk, you'll learn how to put Flutter's Cupertino package to work building interfaces that iOS users will enjoy, plus some techniques for keeping as much of your code multi-platform as possible. You'll also get a deep dive into how to access iOS platform APIs like sensors and storage from within a Flutter app.

Watch more #io19 here:

Speaker(s): Andrew Brogdon, Brett Morgan

T37261 event: Google I/O 2019; re_ty: Publish;
Рекомендации по теме
Комментарии
Автор

Awesome keynote! Love the Flutter team's hustle.. keep up the great work!

SamPereless
Автор

@ Digital Pomegranate...we LOVE Flutter and now have 27 full-time Flutter coding team.

tfabacher
Автор

That was so informative thank you guys, Flutter and Google for being the inspiration I needed to learn programming at all.

nomansalhab
Автор

When going back using Cupertino navigation, the screen under the current screen accepts interactions even though the above (current screen) has not left out the view.

rikyriky
Автор

Presenter: 06:45 "I/O next year, apparently it's gonna be early next year".
Me, now in 2020: "Nope, totally not"

aminemessabhia
Автор

I'm building a flutter app for a client. One thing I dislike is how we have to write things twice: i.e., if ios then do this, else do that for Android. I find that the solution you are proposing in this video goes against multiplatform apps, since I am writing things twice in the end! I really wish I could write, say, a slider, and that flutter automatically uses the Material or Cupertino automatically. Right now, if my client says that they want a native looking app as well for iOS, I have to tell him that I need to have two widgets for the things that are specific for the platform. So the flutter multiplatform unique selling point is gone. :(

edhup
Автор

I think a bunch of adaptive widgets should come in flutter package, every dev shouldn't need to write those bunch of adaptive widgets for basic widgets which are so obviously different in ios and android..

kaustavchatterjee
Автор

This talk was amazing! its possible to share the code in github for study?

Javi.vasquez
Автор

Imagine if Google cooperated with Apple to deliver the next version of Flutter with support for more programming languages. Dart is cool, but it is perhaps the single biggest barrier for Flutter's growth.

WilsonSilva
Автор

Hi, what tool or plugin do you use for automatically typing? It looks useful.

YiHungLee
Автор

hI, i have a problem, when I write CupertinoApp it says : The method 'CupertinoApp' isn't defined for the class 'MyApp'. I dont know why, I imported the cupertino library, import

joelalvarezhernandez
Автор

Is that guy really typing that crazily fast!

olabodeolaleye
Автор

How do I get this example app code so I can study as well?

niyazitoros
Автор

Is there a repo for the adaptive veggies app for Android/iOS publicly available?

timfreebern
Автор

This is awesome, don't get me wrong, I'm just thrown that you have to spend so much time writing UI code when really all of this could be abstracted into a visual medium akin to the storyboards approach. Then a developer could focus on business logic, the actual meat of an application.


This is why the low-code model or even Framer X makes a ton of sense to me. I want to love flutter, but I question whether the extra work is worth the pay off here. I'd genuinely appreciate someone correcting me to why i'm wrong here.

pjmq
Автор

Why can't we have paltform agnostic bottom navigation bar with styling capabilities? Why do we have to choose between ios and android versions? What if i want to use exactly the same bottom navigation bar for both platforms?

dmitriyobidin
Автор

Hi thank you for this tutorial, How can I get the code source, thanks ?

enafor
Автор

I wish Flutter would merge Cupertino with Material so we could use iOS style widgets on Android...also where is the source code for this?

samario_torres
Автор

Simple scaffold widget can work on IOS??

umerqureshi
Автор

One code base...how does it achieve that ? looks like ios and android has each code base

inout