title
Installation of Flutter and setup on MAC

description
In this video, we will learn about Flutter installation in MAC. Also we will learn to setup and configure for Android and iOS run. Flutter installation on MAC is simple, just need to download files and setup a path in bash profile. Link to my programming Video Library: https://courses.LearnCodeOnline.in Desktop: https://amzn.to/2GZ0C46 Laptop that I use: https://amzn.to/2Goui9Q Wallpaper: https://imgur.com/a/FYHfk Facebook: https://www.facebook.com/HiteshChoudharyPage homepage: http://www.hiteshChoudhary.com Download LearnCodeOnline.in app from Google play store and Apple App store Disclaimer: It doesn't feel good to have a disclaimer in every video but this is how the world is right now. All videos are for educational purpose and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you. All Amazon links are affiliate links (If any).

detail
{'title': 'Installation of Flutter and setup on MAC', 'heatmap': [{'end': 460.937, 'start': 435.079, 'weight': 0.874}], 'summary': 'Learn to install flutter and set up the development environment on a mac, covering configuration of android studio, ios devices, resolving errors, setting up path environment variable, creating .bash_profile file, and using vs code as the text editor.', 'chapters': [{'end': 72.533, 'segs': [{'end': 72.533, 'src': 'embed', 'start': 20.143, 'weight': 0, 'content': [{'end': 23.366, 'text': 'so that we can test our iPhones and apps on iOS basically.', 'start': 20.143, 'duration': 3.223}, {'end': 24.607, 'text': "So let's move forward.", 'start': 23.806, 'duration': 0.801}, {'end': 27.61, 'text': "It's actually a very simple, very straightforward process for Mac.", 'start': 24.667, 'duration': 2.943}, {'end': 29.091, 'text': "It's not very much complicated.", 'start': 27.67, 'duration': 1.421}, {'end': 31.554, 'text': 'And in fact, you just need some tools to download.', 'start': 29.151, 'duration': 2.403}, {'end': 34.016, 'text': "So we've already seen the setup for the Windows.", 'start': 31.974, 'duration': 2.042}, {'end': 37.48, 'text': "One more thing, we haven't yet seen the VS Code setup.", 'start': 34.497, 'duration': 2.983}, {'end': 39.221, 'text': 'We have just seen the installation of it.', 'start': 37.52, 'duration': 1.701}, {'end': 42.024, 'text': 'So it might give you a little bit errors in case you are on a Windows.', 'start': 39.582, 'duration': 2.442}, {'end': 43.005, 'text': "So don't worry about that.", 'start': 42.064, 'duration': 0.941}, {'end': 44.206, 'text': 'We are going to fix all of that.', 'start': 43.065, 'duration': 1.141}, {'end': 46.008, 'text': "So let's move forward.", 'start': 44.947, 'duration': 1.061}, {'end': 47.33, 'text': 'Now we are on a Mac.', 'start': 46.068, 'duration': 1.262}, {'end': 50.173, 'text': 'So we need to learn how we can install Flutter on a Mac.', 'start': 47.43, 'duration': 2.743}, {'end': 51.074, 'text': "It's not installation.", 'start': 50.233, 'duration': 0.841}, {'end': 52.955, 'text': "It's basically a setup of some files.", 'start': 51.134, 'duration': 1.821}, {'end': 57.58, 'text': "And then we're going to walk through with the setup of Android and we're going to look for the Xcode.", 'start': 53.416, 'duration': 4.164}, {'end': 60.383, 'text': "Don't worry, we will not be writing any code in Xcode.", 'start': 57.8, 'duration': 2.583}, {'end': 63.947, 'text': 'We will be using VS Code for this entire series.', 'start': 60.804, 'duration': 3.143}, {'end': 65.147, 'text': "So let's move forward.", 'start': 64.387, 'duration': 0.76}, {'end': 69.291, 'text': 'now. one very good place to get started is flutter.io.', 'start': 66.189, 'duration': 3.102}, {'end': 72.533, 'text': 'so just go to there and we are going to click on get started.', 'start': 69.291, 'duration': 3.242}], 'summary': 'Setting up flutter for ios and mac, focusing on vs code and xcode integration.', 'duration': 52.39, 'max_score': 20.143, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c20143.jpg'}], 'start': 0.089, 'title': 'Installing flutter on mac', 'summary': 'Covers the installation of flutter on a mac, configuration of android studio and ios devices for testing, and emphasizes the simplicity of the process, with a mention of resolving potential errors in vs code setup for windows.', 'chapters': [{'end': 72.533, 'start': 0.089, 'title': 'Installing flutter on mac', 'summary': 'Covers the installation of flutter on a mac, configuration of android studio and ios devices for testing, and emphasizes the simplicity of the process, with a mention of resolving potential errors in vs code setup for windows.', 'duration': 72.444, 'highlights': ['The process for installing Flutter on a Mac is simple and straightforward, involving the setup of necessary files and configuring Android Studio and Xcode for iOS app testing.', 'The chapter also addresses potential errors in VS Code setup for Windows, reassuring viewers about resolving any issues they may encounter.', 'The emphasis is on using VS Code for the entire series and directs viewers to flutter.io for getting started with the installation process.']}], 'duration': 72.444, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c89.jpg', 'highlights': ['The process for installing Flutter on a Mac is simple and straightforward, involving the setup of necessary files and configuring Android Studio and Xcode for iOS app testing.', 'The chapter also addresses potential errors in VS Code setup for Windows, reassuring viewers about resolving any issues they may encounter.', 'The emphasis is on using VS Code for the entire series and directs viewers to flutter.io for getting started with the installation process.']}, {'end': 512.342, 'segs': [{'end': 102.355, 'src': 'embed', 'start': 72.533, 'weight': 0, 'content': [{'end': 75.314, 'text': 'this time we are on a mac, so just click on that now.', 'start': 72.533, 'duration': 2.781}, {'end': 80.317, 'text': "you don't need to read all of this all these systems and what we are going to use, what we are not going to use, and all these things.", 'start': 75.314, 'duration': 5.003}, {'end': 87.881, 'text': 'just go ahead and directly download this flutter mac beta zip, whatever that is, and once you extract that,', 'start': 80.317, 'duration': 7.564}, {'end': 90.903, 'text': "it's going to give you a folder which is going to look like this one.", 'start': 87.881, 'duration': 3.022}, {'end': 93.184, 'text': "so this is what i'm having on my desktop.", 'start': 90.903, 'duration': 2.281}, {'end': 95.507, 'text': 'I will be keeping it on my desktop.', 'start': 93.724, 'duration': 1.783}, {'end': 102.355, 'text': 'So wherever you download this and extract this, and wherever we are going to make an entry in our system of this file location,', 'start': 95.527, 'duration': 6.828}], 'summary': 'Download flutter mac beta zip, extract, and make system entry.', 'duration': 29.822, 'max_score': 72.533, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c72533.jpg'}, {'end': 150.315, 'src': 'embed', 'start': 109.144, 'weight': 1, 'content': [{'end': 110.886, 'text': 'Consider this as simple application.', 'start': 109.144, 'duration': 1.742}, {'end': 112.087, 'text': 'So there we go.', 'start': 111.607, 'duration': 0.48}, {'end': 118.79, 'text': "And now what we need to do is we need to export our path, but I wouldn't be saying that you need to export it just like this,", 'start': 112.547, 'duration': 6.243}, {'end': 120.291, 'text': 'because this is temporary one.', 'start': 118.79, 'duration': 1.501}, {'end': 124.852, 'text': "Surely it's going to work, but as soon as you are going to close your terminal, it's not going to work.", 'start': 120.831, 'duration': 4.021}, {'end': 128.614, 'text': 'So we need something much more, uh, much more awesome than this.', 'start': 124.872, 'duration': 3.742}, {'end': 129.434, 'text': 'So let me walk you through.', 'start': 128.633, 'duration': 0.801}, {'end': 136.717, 'text': 'First of all, just, uh, I hope everybody has downloaded the Flutter and is have placed that on a very safe place where you can find it.', 'start': 129.473, 'duration': 7.244}, {'end': 138.338, 'text': 'So just open up your terminal.', 'start': 137.157, 'duration': 1.181}, {'end': 140.581, 'text': 'And mine is going to open up.', 'start': 139.019, 'duration': 1.562}, {'end': 142.323, 'text': 'Where is it? There we go.', 'start': 141.382, 'duration': 0.941}, {'end': 150.315, 'text': 'Okay Now what you need to do is you need to travel to the path where you have installed or unzipped your Flutter.', 'start': 142.784, 'duration': 7.531}], 'summary': 'Transcript discusses the temporary export of path for flutter installation, emphasizing the need for a more permanent solution.', 'duration': 41.171, 'max_score': 109.144, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c109144.jpg'}, {'end': 264.307, 'src': 'embed', 'start': 235.567, 'weight': 4, 'content': [{'end': 237.689, 'text': "So we're going to just skipping this for a moment.", 'start': 235.567, 'duration': 2.122}, {'end': 238.709, 'text': 'We will be running all of that.', 'start': 237.729, 'duration': 0.98}, {'end': 241.351, 'text': 'First of all, we want to make this onto a permanent path.', 'start': 238.749, 'duration': 2.602}, {'end': 245.434, 'text': 'So it says there is a file in your system, which is dot bash.', 'start': 241.832, 'duration': 3.602}, {'end': 249.737, 'text': 'And this bash profile is the place where you want to make this entry.', 'start': 245.974, 'duration': 3.763}, {'end': 252.079, 'text': 'Again, this is almost exactly same.', 'start': 249.837, 'duration': 2.242}, {'end': 255.801, 'text': "It's export path and then the plot to the entire Flutter bin dollar path.", 'start': 252.119, 'duration': 3.682}, {'end': 257.743, 'text': 'So this is the exact same command that we are having.', 'start': 255.821, 'duration': 1.922}, {'end': 262.726, 'text': 'so now that we have this command, we just want to paste that in a file.', 'start': 258.262, 'duration': 4.464}, {'end': 264.307, 'text': "so how we're going to find that file?", 'start': 262.726, 'duration': 1.581}], 'summary': 'Setting permanent path for flutter bin in dot bash profile.', 'duration': 28.74, 'max_score': 235.567, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c235567.jpg'}, {'end': 301.437, 'src': 'embed', 'start': 272.953, 'weight': 3, 'content': [{'end': 277.956, 'text': 'but in the linux and the mac there is one more command that says ls space hyphen, la.', 'start': 272.953, 'duration': 5.003}, {'end': 280.838, 'text': 'now this gives you way more file than what you have expected.', 'start': 277.956, 'duration': 2.882}, {'end': 282.439, 'text': 'here we just see these ones.', 'start': 280.838, 'duration': 1.601}, {'end': 287.623, 'text': 'but here we can see more files which are having a dot extension, like dot, git, ignore dot, github and all of that.', 'start': 282.439, 'duration': 5.184}, {'end': 291.767, 'text': 'Now it is asking us for a file name, which is Dart Bash.', 'start': 288.203, 'duration': 3.564}, {'end': 294.39, 'text': 'By default, all the Dart files are hidden.', 'start': 292.007, 'duration': 2.383}, {'end': 297.213, 'text': 'So we need to find this Dart Bash profile.', 'start': 294.77, 'duration': 2.443}, {'end': 301.437, 'text': "So where do you can find that? It's usually available in just type a CD.", 'start': 297.293, 'duration': 4.144}], 'summary': "In linux and mac, 'ls -la' command shows hidden files, like .gitignore, and 'dart bash' file is usually found by typing 'cd'.", 'duration': 28.484, 'max_score': 272.953, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c272953.jpg'}, {'end': 460.937, 'src': 'heatmap', 'start': 435.079, 'weight': 0.874, 'content': [{'end': 443.246, 'text': "okay, so once you have written that command properly, now we need to save and quit this file, and it's not that much easy in the vim.", 'start': 435.079, 'duration': 8.167}, {'end': 448.23, 'text': 'so just press escape once, then put the colon sign and then w and q.', 'start': 443.246, 'duration': 4.984}, {'end': 449.711, 'text': 'you can see that at the bottom.', 'start': 448.23, 'duration': 1.481}, {'end': 452.493, 'text': 'this stands for write and quit and then hit enter.', 'start': 449.711, 'duration': 2.782}, {'end': 459.736, 'text': 'Okay, I know this is a little bit complicated, but feel free to use any other method or any other editor as well, nano or something.', 'start': 453.254, 'duration': 6.482}, {'end': 460.937, 'text': 'I prefer you just follow me.', 'start': 459.736, 'duration': 1.201}], 'summary': 'In vim, to save and quit, press escape, :wq, then enter. consider using other editors like nano.', 'duration': 25.858, 'max_score': 435.079, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c435079.jpg'}], 'start': 72.533, 'title': 'Setting up flutter environment on mac', 'summary': 'Provides a detailed guide on setting up flutter on a mac, including downloading the flutter mac beta zip, extracting files, setting up the path environment variable, creating a .bash_profile file using vim, adding an export command, and ensuring the setup by testing the flutter command auto-completion.', 'chapters': [{'end': 318.495, 'start': 72.533, 'title': 'Setting up flutter on mac', 'summary': 'Provides a detailed guide on setting up flutter on a mac, including downloading the flutter mac beta zip, extracting files, setting up the path environment variable, and making a permanent entry in the system.', 'duration': 245.962, 'highlights': ['The chapter provides a detailed guide on setting up Flutter on a Mac, including downloading the Flutter Mac beta zip, extracting files, setting up the path environment variable, and making a permanent entry in the system. detailed guide, setting up Flutter on a Mac, downloading Flutter Mac beta zip, extracting files, setting up path environment variable, making a permanent entry in the system', 'The importance of keeping the extracted Flutter files in a safe location is emphasized, ensuring it does not cause inconvenience. importance of safe location for Flutter files, ensuring convenience', 'The process of exporting the path environment variable is explained, with emphasis on the need for a permanent solution instead of a temporary one. exporting path environment variable, need for a permanent solution', "The process of finding and editing the .bash_profile file to make a permanent entry for the Flutter path is detailed, including using commands like 'ls -la' to find hidden files. finding and editing .bash_profile file, using 'ls -la' command to find hidden files"]}, {'end': 512.342, 'start': 318.495, 'title': 'Setting up flutter environment', 'summary': 'Explains how to set up the environment for flutter by creating a .bash_profile file using vim, adding an export command, and restarting the terminal, ensuring the setup by testing the flutter command auto-completion.', 'duration': 193.847, 'highlights': ['The chapter explains how to set up the environment for Flutter by creating a .bash_profile file using Vim, adding an export command, and restarting the terminal, ensuring the setup by testing the Flutter command auto-completion.', "Vim is used to create a .bash_profile file, and in case the file doesn't exist, Vim will create one.", 'The instructions include adding an export command in the .bash_profile file to set up the environment for Flutter.', 'Restarting the terminal after making changes is crucial to ensure the setup for Flutter.', 'Testing the setup by typing a few characters from the Flutter command and hitting the Tab key to check for auto-completion.']}], 'duration': 439.809, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c72533.jpg', 'highlights': ['detailed guide, setting up Flutter on a Mac, downloading Flutter Mac beta zip, extracting files, setting up path environment variable, making a permanent entry in the system', 'importance of safe location for Flutter files, ensuring convenience', 'exporting path environment variable, need for a permanent solution', "finding and editing .bash_profile file, using 'ls -la' command to find hidden files", 'creating a .bash_profile file using Vim, adding an export command, restarting the terminal, testing the Flutter command auto-completion']}, {'end': 928.968, 'segs': [{'end': 542.732, 'src': 'embed', 'start': 512.842, 'weight': 0, 'content': [{'end': 515.105, 'text': 'Now one more recommendation that I would like to give you.', 'start': 512.842, 'duration': 2.263}, {'end': 522.673, 'text': "it's not compulsory, but go onto this website, brew.sh, and just copy paste this line whatever that is, and paste it in your terminal.", 'start': 515.105, 'duration': 7.568}, {'end': 525.836, 'text': "it's going to install brew on your system.", 'start': 523.333, 'duration': 2.503}, {'end': 527.618, 'text': 'we might need that in the future.', 'start': 525.836, 'duration': 1.782}, {'end': 529.039, 'text': 'so make sure you just go ahead.', 'start': 527.618, 'duration': 1.421}, {'end': 529.88, 'text': "it's literally, that's it.", 'start': 529.039, 'duration': 0.841}, {'end': 531.282, 'text': 'you just copy this.', 'start': 529.88, 'duration': 1.402}, {'end': 533.704, 'text': 'uh, go to your terminal and you just paste that.', 'start': 531.282, 'duration': 2.422}, {'end': 538.128, 'text': "so i'm going to just copy this and just go up here and paste that and hit enter.", 'start': 533.704, 'duration': 4.424}, {'end': 538.588, 'text': "that's it.", 'start': 538.128, 'duration': 0.46}, {'end': 542.732, 'text': "it's going to do it some of the stuff and you just want to just keep doing its stuff.", 'start': 538.588, 'duration': 4.144}], 'summary': 'Visit brew.sh and install brew in terminal for future use.', 'duration': 29.89, 'max_score': 512.842, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c512842.jpg'}, {'end': 591.875, 'src': 'embed', 'start': 550.956, 'weight': 1, 'content': [{'end': 557.139, 'text': 'so fire up your app store you might be familiar with that and just type for xcode.', 'start': 550.956, 'duration': 6.183}, {'end': 560.781, 'text': "it's a very big file, around 5.5 gbs, it's it.", 'start': 557.139, 'duration': 3.642}, {'end': 563.042, 'text': 'gonna might take a little bit while to download.', 'start': 560.781, 'duration': 2.261}, {'end': 565.843, 'text': 'so once it get download, just, uh, i agree.', 'start': 563.042, 'duration': 2.801}, {'end': 568.584, 'text': 'yes, okay, whatever it asks for password, just give it that.', 'start': 565.843, 'duration': 2.741}, {'end': 569.465, 'text': "it's totally safe.", 'start': 568.584, 'duration': 0.881}, {'end': 570.665, 'text': "it's from apple.", 'start': 569.465, 'duration': 1.2}, {'end': 571.846, 'text': 'so no, no big deal there.', 'start': 570.665, 'duration': 1.181}, {'end': 575.047, 'text': "so you can just go ahead, open that up and that's it.", 'start': 572.626, 'duration': 2.421}, {'end': 578.489, 'text': "that's the first setup installation process that we are gonna have.", 'start': 575.047, 'duration': 3.442}, {'end': 580.09, 'text': "so this is for and that's it.", 'start': 578.489, 'duration': 1.601}, {'end': 583.131, 'text': 'this is for ios and for the android.', 'start': 580.09, 'duration': 3.041}, {'end': 585.952, 'text': 'you might want to download this android studio.', 'start': 583.131, 'duration': 2.821}, {'end': 586.713, 'text': 'click, click next.', 'start': 585.952, 'duration': 0.761}, {'end': 591.875, 'text': "yes, i agree, okay, install, and yes, i totally agree there, and that's it now.", 'start': 586.713, 'duration': 5.162}], 'summary': 'Download xcode (5.5 gb) for ios and android studio for android setup.', 'duration': 40.919, 'max_score': 550.956, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c550956.jpg'}, {'end': 650.844, 'src': 'embed', 'start': 625.413, 'weight': 3, 'content': [{'end': 632.216, 'text': 'Okay, Now we want to run a test command so that we can see that whether everything is good or not in our system.', 'start': 625.413, 'duration': 6.803}, {'end': 638.879, 'text': 'So what we want to do is simply we want to check flutter and we want to give a command of flutter Doctor.', 'start': 632.216, 'duration': 6.663}, {'end': 639.939, 'text': 'there we go.', 'start': 638.879, 'duration': 1.06}, {'end': 641.3, 'text': 'once we are going to run the command.', 'start': 639.939, 'duration': 1.361}, {'end': 646.262, 'text': "It's going to check out all the things, that whether things are properly installed on our system or not.", 'start': 641.3, 'duration': 4.962}, {'end': 648.403, 'text': 'now Let me show you what error it can give you.', 'start': 646.262, 'duration': 2.141}, {'end': 650.844, 'text': "it's going to take a little bit while to do its stuff.", 'start': 648.403, 'duration': 2.441}], 'summary': "Running 'flutter doctor' command checks system for proper installation and potential errors.", 'duration': 25.431, 'max_score': 625.413, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c625413.jpg'}, {'end': 685.985, 'src': 'embed', 'start': 663.411, 'weight': 6, 'content': [{'end': 671.256, 'text': 'I will be doing that just after this video and This is the screenshot that I took from my terminal and it gave me these errors.', 'start': 663.411, 'duration': 7.845}, {'end': 674.858, 'text': 'This error says lib I mobile device and all these are not installed.', 'start': 671.256, 'duration': 3.602}, {'end': 682.663, 'text': 'and notice here it says to install, run the following command brew, install hyphen hyphen capital head lib imobile device.', 'start': 674.858, 'duration': 7.805}, {'end': 685.985, 'text': 'remember, i asked you that brew should be installed on your system.', 'start': 682.663, 'duration': 3.322}], 'summary': "Errors found in the terminal, need to install libimobiledevice using 'brew install --head libimobiledevice'.", 'duration': 22.574, 'max_score': 663.411, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c663411.jpg'}, {'end': 753.748, 'src': 'embed', 'start': 723.832, 'weight': 4, 'content': [{'end': 726.354, 'text': 'now one more thing before we just go off.', 'start': 723.832, 'duration': 2.522}, {'end': 729.876, 'text': 'it says connected device no device available.', 'start': 726.354, 'duration': 3.522}, {'end': 735.841, 'text': 'in order to make sure that flutter actually runs on any of the device, you can either plug and plug on your original device.', 'start': 729.876, 'duration': 5.965}, {'end': 738.522, 'text': 'it can be an iphone or an android For Android.', 'start': 735.841, 'duration': 2.681}, {'end': 740.243, 'text': 'you just need to unlock the developer option.', 'start': 738.522, 'duration': 1.721}, {'end': 745.505, 'text': 'For iOS, there is a little bit of provisioning profile and stuff, which we will walk through later on in the course.', 'start': 740.283, 'duration': 5.222}, {'end': 747.586, 'text': 'But there is a better way of having it.', 'start': 746.085, 'duration': 1.501}, {'end': 753.748, 'text': 'In case you have installed Xcode properly, just type a command that is open simulator or open a simulator.', 'start': 747.966, 'duration': 5.782}], 'summary': "To run flutter on a device, unlock developer options for android and use xcode for ios. alternatively, use the command 'open simulator' if xcode is properly installed.", 'duration': 29.916, 'max_score': 723.832, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c723832.jpg'}, {'end': 922.4, 'src': 'embed', 'start': 892.606, 'weight': 5, 'content': [{'end': 896.17, 'text': 'we will learn how we can install and configure that in the later video.', 'start': 892.606, 'duration': 3.564}, {'end': 897.412, 'text': 'installation is actually simple.', 'start': 896.17, 'duration': 1.242}, {'end': 900.315, 'text': 'just drag and drop into your applications.', 'start': 897.412, 'duration': 2.903}, {'end': 901.396, 'text': "for windows it's just next.", 'start': 900.315, 'duration': 1.081}, {'end': 902.898, 'text': 'next i agree, okay,', 'start': 901.396, 'duration': 1.502}, {'end': 910.667, 'text': 'but in the next video we are going to learn how we can configure vs code and we are going to run our very first hello world application in flutter.', 'start': 902.898, 'duration': 7.769}, {'end': 916.153, 'text': 'so now that installation is complete, i hope you are ready to rock and roll in the world of flutter.', 'start': 911.107, 'duration': 5.046}, {'end': 922.4, 'text': 'let me know in the comment section that if you are enjoying this series, if you want more such videos, make sure you keep sharing the videos,', 'start': 916.153, 'duration': 6.247}], 'summary': 'Installation is simple; configuration and running hello world app in flutter will be covered in the next video.', 'duration': 29.794, 'max_score': 892.606, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c892606.jpg'}], 'start': 512.842, 'title': 'Setting up development environment for ios, android, and flutter', 'summary': "Covers setting up development environment for ios and android, including installing brew using the command 'brew.sh', downloading xcode and android studio, installing flutter, running flutter doctor command, resolving errors, and setting up the device for running flutter applications, and also recommends using vs code as the text editor.", 'chapters': [{'end': 608.929, 'start': 512.842, 'title': 'Setting up development environment for ios and android', 'summary': "Covers the process of setting up the development environment for ios and android, including installing brew using the command 'brew.sh' in the terminal, downloading xcode for ios development, and android studio for android development.", 'duration': 96.087, 'highlights': ["Installing brew using the command 'brew.sh' in the terminal Following the recommendation to install brew using the command provided on the website 'brew.sh' to ensure a smooth setup for future development.", 'Downloading Xcode for iOS development Guiding the audience to download Xcode, a large file of around 5.5 GBs, from the app store and completing the installation process, including agreeing to terms and providing necessary permissions.', 'Downloading Android Studio for Android development Encouraging the audience to download and install Android Studio, agreeing to terms and completing the installation process, ensuring a comprehensive setup for Android development.']}, {'end': 928.968, 'start': 609.129, 'title': 'Installing flutter and setting up environment', 'summary': 'Covers the process of installing flutter, running flutter doctor command, resolving errors, and setting up the device for running flutter applications, including the recommendation to use vs code as the text editor.', 'duration': 319.839, 'highlights': ['The chapter covers the process of installing Flutter It walks through the process of installing Flutter, including running the flutter doctor command to check for proper installation.', 'Resolving errors using terminal commands The transcript provides instructions to resolve errors related to missing installations by using terminal commands, such as brew install commands.', 'Setting up the device for running Flutter applications It explains the process of setting up devices for running Flutter applications, including using simulators for iOS and connecting physical Android devices.', 'Recommendation to use VS code as the text editor There is a recommendation to download and use VS code as the text editor for Flutter development, with plans to cover configuration and running the first hello world application in the next video.']}], 'duration': 416.126, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Xy-qHlaHr6c/pics/Xy-qHlaHr6c512842.jpg', 'highlights': ["Installing brew using the command 'brew.sh' in the terminal Following the recommendation to install brew using the command provided on the website 'brew.sh' to ensure a smooth setup for future development.", 'Downloading Xcode for iOS development Guiding the audience to download Xcode, a large file of around 5.5 GBs, from the app store and completing the installation process, including agreeing to terms and providing necessary permissions.', 'Downloading Android Studio for Android development Encouraging the audience to download and install Android Studio, agreeing to terms and completing the installation process, ensuring a comprehensive setup for Android development.', 'The chapter covers the process of installing Flutter It walks through the process of installing Flutter, including running the flutter doctor command to check for proper installation.', 'Setting up the device for running Flutter applications It explains the process of setting up devices for running Flutter applications, including using simulators for iOS and connecting physical Android devices.', 'Recommendation to use VS code as the text editor There is a recommendation to download and use VS code as the text editor for Flutter development, with plans to cover configuration and running the first hello world application in the next video.', 'Resolving errors using terminal commands The transcript provides instructions to resolve errors related to missing installations by using terminal commands, such as brew install commands.']}], 'highlights': ['The process for installing Flutter on a Mac is simple and straightforward, involving the setup of necessary files and configuring Android Studio and Xcode for iOS app testing.', 'The chapter covers the process of installing Flutter, including running the flutter doctor command to check for proper installation.', 'Setting up the device for running Flutter applications It explains the process of setting up devices for running Flutter applications, including using simulators for iOS and connecting physical Android devices.', 'detailed guide, setting up Flutter on a Mac, downloading Flutter Mac beta zip, extracting files, setting up path environment variable, making a permanent entry in the system', "Installing brew using the command 'brew.sh' in the terminal Following the recommendation to install brew using the command provided on the website 'brew.sh' to ensure a smooth setup for future development.", 'Downloading Xcode for iOS development Guiding the audience to download Xcode, a large file of around 5.5 GBs, from the app store and completing the installation process, including agreeing to terms and providing necessary permissions.', 'Downloading Android Studio for Android development Encouraging the audience to download and install Android Studio, agreeing to terms and completing the installation process, ensuring a comprehensive setup for Android development.', 'The emphasis is on using VS Code for the entire series and directs viewers to flutter.io for getting started with the installation process.', 'The chapter also addresses potential errors in VS Code setup for Windows, reassuring viewers about resolving any issues they may encounter.', 'Recommendation to use VS code as the text editor There is a recommendation to download and use VS code as the text editor for Flutter development, with plans to cover configuration and running the first hello world application in the next video.']}