Nice video with some good practices included such as: "new" is not required anymore, use of "const", "const " instead of "const" on each children, etc. Good job Flutter team!
Very nice entry level example for flutter. I hope this brings more people into the community; its an extremely easy framework to start working with and it also can provide you with a set of tools which will let you do anything in android/iOS and soon Web and Desktop.
Sold the first time I saw it. And with Dart 2 it's amazing to use. Looking forward creating my first app with it. Smart move to build this framework for Android and iOS.
Crazy hell! I died with Views and trying to create widgets for the last 5 years and hell ya, look at this cool thing! Man you've done a fantastic job in explaining
I dont understand why some people are giving negative reviews about flutter. If you can build better platform than this one, you are more than welcome. About flutter, it is the only platform I liked sooo much that I am going to invest in learning it. Google is actively making this platform better and better. And about ui, this is the easiest and fun part to build any complex ui with flutter. Much better than react native and ionic. You can check out videos of people building complex ui easily. Try doing so in react native or android studio with xml. Here I rest my case. I love flutter and I respect Google for creating such an awesome tool. Keep innovating Google.
I'm Android developer using Java for my codes. Few month ago, I started to learn Kotlin language, because all Android Doc, videos and presentation were in Kotlin. Few days ago, I read some news about Google have been planning to change Android O.S for Fuchia O.S in the next 5 years. I've searching about Fuchia and discovered that for Fuchia development, I'll have to use Flutter and Dart... So I have a question for you guys: Where I have to focus my studies?!
Shane Stevens yeah this is how it works in react-native too. The only problem ia that u dont get drag and drop for UI. But u get the hang of it over time
When I started with Flutter, that looked a bit weird to me, too. In practice, though, once you start building larger apps, you end up with a split between widgets that contain app behavior code (models, actions, etc), and widgets that contain presentation details like Text and Image widgets, so it's not really a problem. There are some good samples you can check out to see what I mean: fluttersamples.com/
Though at first it looks strange its perfect for procedural applications (such as social networks), most cross-platforms frameworks are using this (Xamarin and React Native for instance).
8 Minutes to add a custom button because you're bound to code/reload cycles. I used to do this in Flash WYSIWYG 20 years ago. You still can and export it HTML5.
what was so wrong about including the reserved keyword "new". Also, it seems that Flutter is just nesting widgets upon widgets to create an amazing widget. Nice effects! Also, all the material design principles are embedded in each widget. I need to learn how to include it in my Java code on Android Studio.
if flutter works with widgets it should be possible to get the basic visual code for your app by simply importing from a design/prototyping software. That would be so much nicer
I like flutter and what it can do, but still not comfortable for the idea of typing too much code just to make a button! Amount of widgets used here and there bother me. But I can't deny it is very very customizable. I hope there will be a drag&drop panel for UI so I can configure all elements in it and it will generate code, I think I will enjoy it more.
How to integrate Wordpress with Flutter and dealing to build Mobile App since many owners have sites with WordPress? we need videos related to that topics and how database will work between each of them specially I am new in that field
you know that flutter Wordpress integration is nothing more than a simple Rest API plugin for Wordpress and some http requests with flutter to that API... it's nothing really .
i am from china.we want to creat a app for hospital.but we dont know chose react native or flutter.we have 20 fontend enginer,we all good at react,but flutter is populer now,so which we should chose
I know Java and it looks so very like Java do i need to learn dart in a full blown course or could i just start coding flutter in Java learning the differences on the go ?😅
It's kinda strange to see google pushing java, kotlin and flutter as a mobile development strategy at the same time... Which one should we really invest our time in?
Jim Morrison im from the UK and its not so popular here yet. Its mostly react native that dominates. But maybe if you recommend it in your workplace and see if they can consider it for a project? Thats what i done and we are considering it for a project
Good point mate. I am certainly keeping my eye on Flutter, and making a few sample apps. I really like it so far, but I want to be a bit more sure before I recommend it. All the best!
Jim Morrison i think dart in general is a cool replacement for javascript. Want a website? Use angular dart want an app? Use flutter want a server? Use angel Want a database? Use firebase Want to add AI? Use tensorflow with keras. There are so many cool things you can do and the best part is these are all provided by google and are well supported
as originally a native android developer i find building widget without being able to preview what i'm doing is very new and weird, as in android with java/kotlin we have the xml files ,we know exactly what we are doing, also now using the jetpack compose ,we have an annotation @preview so we can preview what we're building on real time
It was definitely a change for me as well. What I eventually found, though, is that Flutter's hot reload is quick enough that I can just start with an empty screen and add widgets while my app is running. Hot reload updates the app as I make changes, so there isn't really a "preview" needed. I can just see the code live on my device or emulator as I'm working.
@@andrewbrogdon558 yes. But ive been put on a situation where i had to fix an already built project .i had to navigate from screen to screen so i can find the concerned widget i have to apply changes to whilst with native i can preview my widget (composable) on its own ..good news there is apparently something called flutter HOTUI that basically serves the almost same thing
What about complex layouts? If you want to build a page with lots of widgets placed in a certain order with a certain relation to parent and to other widgets - it's easy to do with native ConstraintLayout in a single xml. But can you imagine the mess in code if you want to construct this layout with code also adding there listeners and other business logic. It will be a hell in code. Not all apps are just a list with a floating button. How do you manage such cases?
This is from a dartConf talk: github.com/filiph/state_experiments/tree/master/shared/lib/src/bloc_complex Look up BLoCs, streams, sinks, StreamBuilder, and InheritedWidget. The idea is to separate business logic from the UI.
I just figured it out as I went. There's a good codelab to get you started if you're coming from Java, though: codelabs.developers.google.com/codelabs/from-java-to-dart/
I am very new to Flutter, and stuck at the following error: package:http/http.dart That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file? Please help in resolving this error.
Nice, you shove up OOP in the heads of everyone and now, going all Reactive/Functional with Kotlin/Dart. I smell React/ReactNative, but created from scratch and more messy code? Good time for mobile developers to switch jobs :P
Still i couldn't find a job as a flutter developer. At least an internship. Can anyone help me to find something like that to increase my flutter skills buy using it reality.
dear developer I am start design layout of flutter mobile app I don't how to create slider behind silver AppBar pls advice me or give the example thanks
We use the underscore-based approach recommended here: www.dartlang.org/guides/language/effective-dart/style#do-name-libraries-and-source-files-using-lowercase_with_underscores That's a guideline, though, and you can make your own convention as well.
@@andrewbrogdon558 "Some file systems are not case-sensitive, so many projects require filenames to be all lowercase. Using a separating character allows names to still be readable in that form. Using underscores as the separator ensures that the name is still a valid Dart identifier, which may be helpful if the language later supports symbolic imports." Thanks a lot @Andew Brodgon and @Emily Fortuna. Dart lang do made a good decision for us!
I love to work on flutter. But i am concern the fact that if apple decide to stop flutter based apps for appstore, flutter's main purpose will loose. And Apk size is huge just with plain activity(might be still in beta) but, tried apps made with flutter, still apk size is big and takes a quite bit of time to load an apk. Is it a normal or can we disable it?
The APK size is not small, but is not big either. The basic hello world example in flutter is ~6.8MB, when you compile it in release mode. Keep in mind that the bulk of this is the runtime, so if you add your own widgets and so on, the size increases very slightly above that, so you could have a very complex app, and your APK could be still under 8MB... The debug mode APKs are larger - a hello world compiles to a ~28MB APK. In debug mode however you get nearly instantaneous hot code reload for most changes, which is VERY pleasant, because as shown in the video you can iterate very quickly without waiting for full recompiles every time you want to move something by a few pixels etc.
About your concern that apple could stop flutter - I do not worry about that. Dart is compiled, and it seems to me, that it is more performant than jitted JS for example. Apple allows for example JS based React Native apps in the appstore, so the only reason that they could do something to limit flutter apps artificially would be political, not technical.
I had to create a flutter app in Android Studio, and use visual studio emulator for Android. Why all these mess? Why can't you guys make something as simple as, click next install, code then run.???
Me as C# developer I wanted to do some mobile dev, people told me to use flutter because it looks like C# .. this is a big lie lol .. this is so messy and not clean at all, too much nested stuff, it is really hard to read and hurt the eyes to look at it, it will take me sometime to get use to it
HTML and CSS are great for creating web pages, but Flutter is more about building application UI than document-style content. There are a lot of things CSS is concerned with (page breaks on printers, for example), that don't really apply for Flutter so much. To answer your second question, there are several projects working toward Flutter on the desktop. If you look for the keynote from Flutter Live here on UA-cam, you can even see one in action.
@@andrewbrogdon558 Thanks for the reply, I understand your point but I do not agree, html and css are flexible enough to build application UI and document-style content, maybe a reduced version of both, custom elements and modern css could have been incorporated. In other words, develop as for web but without the limitation of not breaking the web. My 5 cents.
thx, but why not kotlin? its JS convertible and very popular and easy for every android developer and pushed by google itself and and and... omg, why dart??
Yaroslav Belov dart can transpile to js too. I think the main reason is the intensive garbage collection that dart has. Because every update in flutter required to redraw the widget
Yes. You'll need to be running on a Mac that has Xcode installed, but Android Studio can use the command line Xcode tools to build and debug iOS apps made with Flutter
so i need to do twice for the same apps? i believe this flutter thing can be use with vscode,, but i prefer sublime text.. any guide on how to use this with sublime? and if i use sublime,i do not need to work with android studio and xcode, isn't it?
You will only have one codebase for both operating systems, but you'll build the app twice: once as an APK for Android and once as an ipa for iOS. I used Sublime when I first started, and it works just fine. You use the flutter command line tool to create, build, and so on. You do still need Xcode installed to build for iOS, but you don't end up using it directly.
oh i see,,it is for distribution..just like android, the app domain and so on.. how to use with sublime? i have no idea..because their guide is for vscode..or is it the same?
I would first download the Flutter SDK, then run `flutter help` from the command line. That will show you all the things the tool can do. Then you can use the `flutter create` command to create a new project, open it in Sublime, and start coding away. We don't have a full guide for Sublime, since most people choose one of the IDEs, but it's really just about editing files in Sublime and using the `flutter` command line tool to build and run them.
Nice video with some good practices included such as: "new" is not required anymore, use of "const", "const " instead of "const" on each children, etc. Good job Flutter team!
Regarding the “const” topic, i’d love to learn more about the theory behind it.
Very nice entry level example for flutter. I hope this brings more people into the community; its an extremely easy framework to start working with and it also can provide you with a set of tools which will let you do anything in android/iOS and soon Web and Desktop.
Sold the first time I saw it. And with Dart 2 it's amazing to use. Looking forward creating my first app with it. Smart move to build this framework for Android and iOS.
♥
Crazy hell! I died with Views and trying to create widgets for the last 5 years and hell ya, look at this cool thing! Man you've done a fantastic job in explaining
I guess a "first Flutter Widget" is not a my first Flutter demo.. Is there anything on this channel for an actual beginner?
I suggest freecode camp flutter tutorials
see the net ninja flutter series.....it provides all the basics..
ua-cam.com/play/PLSzsOkUDsvdtl3Pw48-R8lcK2oYkk40cm.html
@@listmaker9339 thanks for the link.
0:32 I thought he was going to say “And you, are also a widget, the whole society and the human-computer interactions are a huge widget tree.”
That's how The Matrix works you know. 🤣
rofl xD
I dont understand why some people are giving negative reviews about flutter. If you can build better platform than this one, you are more than welcome. About flutter, it is the only platform I liked sooo much that I am going to invest in learning it. Google is actively making this platform better and better. And about ui, this is the easiest and fun part to build any complex ui with flutter. Much better than react native and ionic. You can check out videos of people building complex ui easily. Try doing so in react native or android studio with xml. Here I rest my case. I love flutter and I respect Google for creating such an awesome tool. Keep innovating Google.
I'm Android developer using Java for my codes. Few month ago, I started to learn Kotlin language, because all Android Doc, videos and presentation were in Kotlin.
Few days ago, I read some news about Google have been planning to change Android O.S for Fuchia O.S in the next 5 years.
I've searching about Fuchia and discovered that for Fuchia development, I'll have to use Flutter and Dart...
So I have a question for you guys:
Where I have to focus my studies?!
Swift xD hue hue
We are all struggling with that and Google gives no clue. 😔
Just stick with one. It's not that the languages are being made obsolete.
.net 6!
This is lovely. Straight to the point and clear. Thank you.
A+ for this presentation! Loving this technology !
Really excited to see where Google fuschia is heading
Awesome Google,Please upload more videos on flutter
More are coming!
You are the best In the 🌍 GOOGLE 💥💥💥
The best in the google
Flutter looks really interesting, but seeing design and code mixed together seems very strange to me. Am I missing something?
Shane Stevens yeah this is how it works in react-native too. The only problem ia that u dont get drag and drop for UI. But u get the hang of it over time
When I started with Flutter, that looked a bit weird to me, too. In practice, though, once you start building larger apps, you end up with a split between widgets that contain app behavior code (models, actions, etc), and widgets that contain presentation details like Text and Image widgets, so it's not really a problem. There are some good samples you can check out to see what I mean: fluttersamples.com/
It's the new trend, same with react, vue, etc
Though at first it looks strange its perfect for procedural applications (such as social networks), most cross-platforms frameworks are using this (Xamarin and React Native for instance).
It's the same with React Native. Looks bad, but you can do some workarounds to separate the style from the code.
i suggest you also include the Source Codes to these videos so that a we can follow along and also try out some samples on our own
8 Minutes to add a custom button because you're bound to code/reload cycles. I used to do this in Flash WYSIWYG 20 years ago. You still can and export it HTML5.
Can you take this bit further? The scenario of when pressed/ purchased steps, please? Thank You.
We've got more videos coming, but in the meantime, you might like this presentation from I/O 2018: ua-cam.com/video/RS36gBEp8OI/v-deo.html
Holy crap what an idea to put this.property into the constructor. Languages should adopt this idea.
Flutter looks awesome. Thanks Google for it.
It's just wow. Amazing features and goo explaining too.
Thats why i love flutter ❤️
Thanks teams, very informative.
Your video is really inspiring. I'm excited about the possibilities for building beautiful apps. Thank you.
what was so wrong about including the reserved keyword "new". Also, it seems that Flutter is just nesting widgets upon widgets to create an amazing widget. Nice effects! Also, all the material design principles are embedded in each widget. I need to learn how to include it in my Java code on Android Studio.
if flutter works with widgets it should be possible to get the basic visual code for your app by simply importing from a design/prototyping software. That would be so much nicer
Very nice entry level example for flutter.
I like flutter and what it can do, but still not comfortable for the idea of typing too much code just to make a button! Amount of widgets used here and there bother me. But I can't deny it is very very customizable. I hope there will be a drag&drop panel for UI so I can configure all elements in it and it will generate code, I think I will enjoy it more.
I have understood everything you told. You are a good teacher. I would like to learn more from you. By the way thanks.
Very good tutorial, well explained for a beginner, Google ❤❤❤
this guy is a good presenter
How to integrate Wordpress with Flutter and dealing to build Mobile App since many owners have sites with WordPress?
we need videos related to that topics and how database will work between each of them specially I am new in that field
you know that flutter Wordpress integration is nothing more than a simple Rest API plugin for Wordpress and some http requests with flutter to that API... it's nothing really .
Why is the const keyword needed at all for certain widgets?
looove this ..great tutorial. Now i know how to do custom designs
Wow great video, thanks Martin
Excellent I am in love with flutter!
Awesome video
What programming language should one be able to know to easily switch to Dart/Flutter?
I am learning Python...
Java! or C++
Really nice video, thank you guys!
Which code formatter have you used in VS, as to not split the dart code in multi lines?
Awesome tuto, thanks for it . please add more for helping us
Really love flutter. Coming from Ionic Framework.
Loved Your work
i am from china.we want to creat a app for hospital.but we dont know chose react native or flutter.we have 20 fontend enginer,we all good at react,but flutter is populer now,so which we should chose
What a clear explanation
Very interesting framework thanks to googlers
I know Java and it looks so very like Java do i need to learn dart in a full blown course or could i just start coding flutter in Java learning the differences on the go ?😅
what percentage of Android APIs are covered in Flutter as of now?
Thank you
It's kinda strange to see google pushing java, kotlin and flutter as a mobile development strategy at the same time... Which one should we really invest our time in?
Optional and Required, I'm confused
You're not the only one. This is still confusing me about Dart.
I suppose that's for the colon initializer syntax correct me if I'm wrong.
I have a question If I learn Flutter and Dart, can I create any app ?? Totally according to my needs.
When new keyword is removed, the autocomplete doesn't work. Please make dart2 plugin for IntelliJ
Flutter is taking off!
I hope so mate, because I like it. But I searched on Jobserve UK the other day for flutter jobs, and no results came back.
Jim Morrison im from the UK and its not so popular here yet. Its mostly react native that dominates. But maybe if you recommend it in your workplace and see if they can consider it for a project? Thats what i done and we are considering it for a project
Good point mate. I am certainly keeping my eye on Flutter, and making a few sample apps. I really like it so far, but I want to be a bit more sure before I recommend it. All the best!
Jim Morrison i think dart in general is a cool replacement for javascript. Want a website? Use angular dart want an app? Use flutter want a server? Use angel Want a database? Use firebase Want to add AI? Use tensorflow with keras. There are so many cool things you can do and the best part is these are all provided by google and are well supported
So amazing
It's very useful, thanks!
Great Tutorial Sir
as originally a native android developer i find building widget without being able to preview what i'm doing is very new and weird, as in android with java/kotlin we have the xml files ,we know exactly what we are doing, also now using the jetpack compose ,we have an annotation @preview so we can preview what we're building on real time
It was definitely a change for me as well. What I eventually found, though, is that Flutter's hot reload is quick enough that I can just start with an empty screen and add widgets while my app is running. Hot reload updates the app as I make changes, so there isn't really a "preview" needed. I can just see the code live on my device or emulator as I'm working.
@@andrewbrogdon558 yes. But ive been put on a situation where i had to fix an already built project .i had to navigate from screen to screen so i can find the concerned widget i have to apply changes to whilst with native i can preview my widget (composable) on its own ..good news there is apparently something called flutter HOTUI that basically serves the almost same thing
Am not getting that virtual device bcos of less space. Is their is another way to see the same output without virtual device?
Where can I find the code,so I can follow along?
For the floating action button, why not just create a unique drawable and perhaps with a custom vector? Flutter is unnecessary?
What about complex layouts?
If you want to build a page with lots of widgets placed in a certain order with a certain relation to parent and to other widgets - it's easy to do with native ConstraintLayout in a single xml.
But can you imagine the mess in code if you want to construct this layout with code also adding there listeners and other business logic. It will be a hell in code.
Not all apps are just a list with a floating button.
How do you manage such cases?
This is from a dartConf talk: github.com/filiph/state_experiments/tree/master/shared/lib/src/bloc_complex
Look up BLoCs, streams, sinks, StreamBuilder, and InheritedWidget. The idea is to separate business logic from the UI.
what is the option used that makes the coloring of bracers and brackets different ?
So, Flutter is Google's answer to ReactNative?
If i add the otional Parameter onPressed, the Button do not have Clickeffect more. Why is this so?
seems like i need to master dart first right?
I just figured it out as I went. There's a good codelab to get you started if you're coming from Java, though: codelabs.developers.google.com/codelabs/from-java-to-dart/
It comes naturally to you as you work with Flutter. It helps to know the basics but you don't have to be a master.
Excellent sir #AFTips&Trickspro
I am very new to Flutter, and stuck at the following error: package:http/http.dart That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file?
Please help in resolving this error.
I added a plugin called ranbowrize (or something like that)...i want to get coloured brakets. Is that how it is done?
Wish this will keep updating about how to use flutter
What plug-in do you install?Menu with wrap appearing?
Nice, you shove up OOP in the heads of everyone and now, going all Reactive/Functional with Kotlin/Dart.
I smell React/ReactNative, but created from scratch and more messy code?
Good time for mobile developers to switch jobs :P
How to use VS Code Assist & Quick fix to invoke "wrap with Row" when the cursor is selected the child? (I'm using MacOS)
Alt + Enter
Long live Flutter and Dart
I love flutter and dart.
is this backend or frontend in flutter?
why you copy the animation code instead of explaining it..and as well you are also not explain how it works !!
Very good tips
How to wrap the text with shortcut at 5:48?
Are there any plugin or it is a built-in function of Android Studio?
Still i couldn't find a job as a flutter developer. At least an internship. Can anyone help me to find something like that to increase my flutter skills buy using it reality.
Why you wrote 'const' before the widgets
also
why you wrote 'final' before GestureTapCallback onPressed
Thank you Mr@@martinaguinis5625
dear developer I am start design layout of flutter mobile app I don't how to create slider behind silver AppBar pls advice me or give the example thanks
I would really like a Visual Editor for flutter mates.
Is flutter support all android APIs?
Why we use "const" before widgets? I don't get it.
That's amazing...
hi, How can I access incoming call numbers and contacts. call_log is resticted after sdk 2
As someone who is really new to mobile programming, drag and dropping widgets from palette seems a lot easier.
I love flutter
i have follow it,but why my button could'nt splash
Loves me some Flutter!!!
Can make complete flutter developing video
Can anyone shed light on the menu at 6:20? How did he get a menu the menu to add widgets?
⌥ (option) + enter
What is the naming convention for a custom widget? FancyButton.dart or fancy_button.dart?
We use the underscore-based approach recommended here: www.dartlang.org/guides/language/effective-dart/style#do-name-libraries-and-source-files-using-lowercase_with_underscores
That's a guideline, though, and you can make your own convention as well.
@@andrewbrogdon558 "Some file systems are not case-sensitive, so many projects require filenames to be all lowercase. Using a separating character allows names to still be readable in that form. Using underscores as the separator ensures that the name is still a valid Dart identifier, which may be helpful if the language later supports symbolic imports."
Thanks a lot @Andew Brodgon and @Emily Fortuna. Dart lang do made a good decision for us!
Thank you please make a playlist of Flutter and Dart and I garranty React Native would be out soon of market.
Kenny Moreno you can check the Udacity free course about flutter
Thanks Mate
I love to work on flutter. But i am concern the fact that if apple decide to stop flutter based apps for appstore, flutter's main purpose will loose. And Apk size is huge just with plain activity(might be still in beta) but, tried apps made with flutter, still apk size is big and takes a quite bit of time to load an apk. Is it a normal or can we disable it?
The APK size is not small, but is not big either. The basic hello world example in flutter is ~6.8MB, when you compile it in release mode. Keep in mind that the bulk of this is the runtime, so if you add your own widgets and so on, the size increases very slightly above that, so you could have a very complex app, and your APK could be still under 8MB... The debug mode APKs are larger - a hello world compiles to a ~28MB APK. In debug mode however you get nearly instantaneous hot code reload for most changes, which is VERY pleasant, because as shown in the video you can iterate very quickly without waiting for full recompiles every time you want to move something by a few pixels etc.
About your concern that apple could stop flutter - I do not worry about that. Dart is compiled, and it seems to me, that it is more performant than jitted JS for example. Apple allows for example JS based React Native apps in the appstore, so the only reason that they could do something to limit flutter apps artificially would be political, not technical.
I had to create a flutter app in Android Studio, and use visual studio emulator for Android.
Why all these mess?
Why can't you guys make something as simple as, click next install, code then run.???
Me as C# developer I wanted to do some mobile dev, people told me to use flutter because it looks like C# .. this is a big lie lol .. this is so messy and not clean at all, too much nested stuff, it is really hard to read and hurt the eyes to look at it, it will take me sometime to get use to it
Why flutter does not use html and css to develop the interface? Can desktop applications be created with flutter?
HTML and CSS are great for creating web pages, but Flutter is more about building application UI than document-style content. There are a lot of things CSS is concerned with (page breaks on printers, for example), that don't really apply for Flutter so much.
To answer your second question, there are several projects working toward Flutter on the desktop. If you look for the keynote from Flutter Live here on UA-cam, you can even see one in action.
@@andrewbrogdon558 Thanks for the reply, I understand your point but I do not agree, html and css are flexible enough to build application UI and document-style content, maybe a reduced version of both, custom elements and modern css could have been incorporated. In other words, develop as for web but without the limitation of not breaking the web. My 5 cents.
@@fabiocroldan So you don't need a super complex parsing engine maybe ;)
Gotta get that 10 minute mark for extra $$$
It's not monetized.
thx, but why not kotlin? its JS convertible and very popular and easy for every android developer and pushed by google itself and and and... omg, why dart??
Yaroslav Belov dart can transpile to js too. I think the main reason is the intensive garbage collection that dart has. Because every update in flutter required to redraw the widget
hackernoon.com/why-flutter-uses-dart-dd635a054ebf
Ya I am having same question if google adopted Kotlin for android development then Why Flutter??
So if use android studio to code the apps..will it can be distributed to ios platform?
Just wondering
Yes. You'll need to be running on a Mac that has Xcode installed, but Android Studio can use the command line Xcode tools to build and debug iOS apps made with Flutter
so i need to do twice for the same apps?
i believe this flutter thing can be use with vscode,, but i prefer sublime text..
any guide on how to use this with sublime?
and if i use sublime,i do not need to work with android studio and xcode, isn't it?
You will only have one codebase for both operating systems, but you'll build the app twice: once as an APK for Android and once as an ipa for iOS. I used Sublime when I first started, and it works just fine. You use the flutter command line tool to create, build, and so on. You do still need Xcode installed to build for iOS, but you don't end up using it directly.
oh i see,,it is for distribution..just like android, the app domain and so on..
how to use with sublime?
i have no idea..because their guide is for vscode..or is it the same?
I would first download the Flutter SDK, then run `flutter help` from the command line. That will show you all the things the tool can do. Then you can use the `flutter create` command to create a new project, open it in Sublime, and start coding away.
We don't have a full guide for Sublime, since most people choose one of the IDEs, but it's really just about editing files in Sublime and using the `flutter` command line tool to build and run them.
is there a code repository with this code?