[{"transcript":" If you want to upload images from your Flutter application to Cloudinary,","confidence":0.7184166666666667,"words":[{"word":"If","start_time":0.282,"end_time":0.342},{"word":"you","start_time":0.362,"end_time":0.463},{"word":"want","start_time":0.503,"end_time":0.624},{"word":"to","start_time":0.644,"end_time":0.724},{"word":"upload","start_time":0.764,"end_time":1.086},{"word":"images","start_time":1.187,"end_time":1.468},{"word":"from","start_time":1.529,"end_time":1.69},{"word":"your","start_time":1.71,"end_time":1.85},{"word":"Flutter","start_time":1.911,"end_time":2.233},{"word":"application","start_time":2.273,"end_time":2.856},{"word":"to","start_time":2.957,"end_time":3.138},{"word":"Cloudinary,","start_time":3.198,"end_time":3.54}],"alternatives":[],"language":"en"},{"transcript":" you can easily use the public API.","confidence":0.8531428571428571,"words":[{"word":"you","start_time":4.061,"end_time":4.202},{"word":"can","start_time":4.222,"end_time":4.362},{"word":"easily","start_time":4.463,"end_time":4.784},{"word":"use","start_time":4.945,"end_time":5.085},{"word":"the","start_time":5.145,"end_time":5.226},{"word":"public","start_time":5.266,"end_time":5.607},{"word":"API.","start_time":5.708,"end_time":6.19}],"alternatives":[],"language":"en"},{"transcript":"With a few clicks, you are able to upload your","confidence":0.6873,"words":[{"word":"With","start_time":6.571,"end_time":6.712},{"word":"a","start_time":6.752,"end_time":6.792},{"word":"few","start_time":6.832,"end_time":7.013},{"word":"clicks,","start_time":7.073,"end_time":7.374},{"word":"you","start_time":7.595,"end_time":7.716},{"word":"are","start_time":7.776,"end_time":7.876},{"word":"able","start_time":7.977,"end_time":8.158},{"word":"to","start_time":8.218,"end_time":8.318},{"word":"upload","start_time":8.399,"end_time":8.66},{"word":"your","start_time":8.68,"end_time":8.76}],"alternatives":[],"language":"en"},{"transcript":" images to Cloudinary and you will see your images appear right inside your media library","confidence":0.7778000000000003,"words":[{"word":"images","start_time":8.981,"end_time":9.262},{"word":"to","start_time":9.323,"end_time":9.403},{"word":"Cloudinary","start_time":9.463,"end_time":10.086},{"word":"and","start_time":10.187,"end_time":10.287},{"word":"you","start_time":10.307,"end_time":10.388},{"word":"will","start_time":10.408,"end_time":10.568},{"word":"see","start_time":10.609,"end_time":10.81},{"word":"your","start_time":10.87,"end_time":11.01},{"word":"images","start_time":11.051,"end_time":11.372},{"word":"appear","start_time":11.453,"end_time":11.754},{"word":"right","start_time":11.935,"end_time":12.136},{"word":"inside","start_time":12.196,"end_time":12.477},{"word":"your","start_time":12.517,"end_time":12.618},{"word":"media","start_time":12.658,"end_time":12.839},{"word":"library","start_time":12.859,"end_time":13.04}],"alternatives":[],"language":"en"},{"transcript":" using the public API and a preset for the upload.","confidence":0.6641999999999999,"words":[{"word":"using","start_time":13.704,"end_time":13.925},{"word":"the","start_time":14.026,"end_time":14.106},{"word":"public","start_time":14.127,"end_time":14.469},{"word":"API","start_time":14.589,"end_time":15.092},{"word":"and","start_time":15.274,"end_time":15.354},{"word":"a","start_time":15.394,"end_time":15.414},{"word":"preset","start_time":15.495,"end_time":15.958},{"word":"for","start_time":15.998,"end_time":16.099},{"word":"the","start_time":16.119,"end_time":16.179},{"word":"upload.","start_time":16.199,"end_time":16.32}],"alternatives":[],"language":"en"},{"transcript":" So let's implement our Cloudinary Flutter image upload.","confidence":0.78325,"words":[{"word":"So","start_time":21.033,"end_time":21.113},{"word":"let's","start_time":21.154,"end_time":21.315},{"word":"implement","start_time":21.375,"end_time":21.718},{"word":"our","start_time":21.778,"end_time":21.879},{"word":"Cloudinary","start_time":21.919,"end_time":22.443},{"word":"Flutter","start_time":22.503,"end_time":22.866},{"word":"image","start_time":23.027,"end_time":23.269},{"word":"upload.","start_time":23.289,"end_time":23.41}],"alternatives":[],"language":"en"},{"transcript":" I've already prepared a little Flutter application in which we can select from our library one image","confidence":0.7405294117647058,"words":[{"word":"I've","start_time":24.052,"end_time":24.212},{"word":"already","start_time":24.252,"end_time":24.493},{"word":"prepared","start_time":24.533,"end_time":24.855},{"word":"a","start_time":24.875,"end_time":24.895},{"word":"little","start_time":25.035,"end_time":25.196},{"word":"Flutter","start_time":25.236,"end_time":25.537},{"word":"application","start_time":25.578,"end_time":26.1},{"word":"in","start_time":26.16,"end_time":26.22},{"word":"which","start_time":26.24,"end_time":26.361},{"word":"we","start_time":26.401,"end_time":26.501},{"word":"can","start_time":26.521,"end_time":26.702},{"word":"select","start_time":26.863,"end_time":27.164},{"word":"from","start_time":27.244,"end_time":27.425},{"word":"our","start_time":27.545,"end_time":27.646},{"word":"library","start_time":27.686,"end_time":28.148},{"word":"one","start_time":28.469,"end_time":28.569},{"word":"image","start_time":28.589,"end_time":28.69}],"alternatives":[],"language":"en"},{"transcript":" and it would be displayed here in our widget tree.","confidence":0.8317,"words":[{"word":"and","start_time":28.77,"end_time":29.111},{"word":"it","start_time":29.132,"end_time":29.192},{"word":"would","start_time":29.232,"end_time":29.372},{"word":"be","start_time":29.413,"end_time":29.493},{"word":"displayed","start_time":29.533,"end_time":29.975},{"word":"here","start_time":30.035,"end_time":30.216},{"word":"in","start_time":30.356,"end_time":30.436},{"word":"our","start_time":30.537,"end_time":30.637},{"word":"widget","start_time":30.697,"end_time":30.978},{"word":"tree.","start_time":31.019,"end_time":31.219}],"alternatives":[],"language":"en"},{"transcript":"There's nothing special about this application, so far","confidence":0.675875,"words":[{"word":"There's","start_time":31.601,"end_time":31.802},{"word":"nothing","start_time":31.842,"end_time":32.103},{"word":"special","start_time":32.143,"end_time":32.444},{"word":"about","start_time":32.504,"end_time":32.725},{"word":"this","start_time":32.765,"end_time":32.906},{"word":"application,","start_time":32.986,"end_time":33.528},{"word":"so","start_time":33.548,"end_time":33.588},{"word":"far","start_time":33.869,"end_time":34.03}],"alternatives":[],"language":"en"},{"transcript":" we only have that image file.","confidence":0.8860000000000001,"words":[{"word":"we","start_time":34.391,"end_time":34.491},{"word":"only","start_time":34.592,"end_time":34.793},{"word":"have","start_time":34.853,"end_time":34.993},{"word":"that","start_time":35.033,"end_time":35.154},{"word":"image","start_time":35.214,"end_time":35.435},{"word":"file.","start_time":35.475,"end_time":35.736}],"alternatives":[],"language":"en"},{"transcript":"Now if we want to upload our image to Cloudinary, we first of all have to create a URL.","confidence":0.697315789473684,"words":[{"word":"Now","start_time":35.876,"end_time":35.977},{"word":"if","start_time":35.997,"end_time":36.037},{"word":"we","start_time":36.077,"end_time":36.157},{"word":"want","start_time":36.177,"end_time":36.318},{"word":"to","start_time":36.338,"end_time":36.378},{"word":"upload","start_time":36.438,"end_time":36.779},{"word":"our","start_time":36.94,"end_time":37.121},{"word":"image","start_time":37.261,"end_time":37.502},{"word":"to","start_time":37.542,"end_time":37.683},{"word":"Cloudinary,","start_time":37.703,"end_time":38.265},{"word":"we","start_time":38.285,"end_time":38.385},{"word":"first","start_time":38.425,"end_time":38.626},{"word":"of","start_time":38.646,"end_time":38.706},{"word":"all","start_time":38.766,"end_time":38.887},{"word":"have","start_time":38.927,"end_time":39.047},{"word":"to","start_time":39.087,"end_time":39.168},{"word":"create","start_time":39.208,"end_time":39.529},{"word":"a","start_time":39.549,"end_time":39.569},{"word":"URL.","start_time":39.79,"end_time":39.85}],"alternatives":[],"language":"en"},{"transcript":" This is the public URL in which we just need to replace the cloud name and then","confidence":0.7605294117647059,"words":[{"word":"This","start_time":40.452,"end_time":40.592},{"word":"is","start_time":40.653,"end_time":40.733},{"word":"the","start_time":40.773,"end_time":40.833},{"word":"public","start_time":40.874,"end_time":41.175},{"word":"URL","start_time":41.255,"end_time":41.657},{"word":"in","start_time":41.758,"end_time":41.818},{"word":"which","start_time":41.838,"end_time":41.959},{"word":"we","start_time":41.999,"end_time":42.099},{"word":"just","start_time":42.14,"end_time":42.341},{"word":"need","start_time":42.381,"end_time":42.562},{"word":"to","start_time":42.582,"end_time":42.662},{"word":"replace","start_time":42.722,"end_time":43.165},{"word":"the","start_time":43.245,"end_time":43.345},{"word":"cloud","start_time":43.386,"end_time":43.727},{"word":"name","start_time":43.747,"end_time":43.968},{"word":"and","start_time":44.149,"end_time":44.21},{"word":"then","start_time":44.23,"end_time":44.31}],"alternatives":[],"language":"en"},{"transcript":" add some parameters.","confidence":0.694,"words":[{"word":"add","start_time":44.784,"end_time":44.947},{"word":"some","start_time":45.009,"end_time":45.213},{"word":"parameters.","start_time":45.254,"end_time":45.52}],"alternatives":[],"language":"en"},{"transcript":" There's actually a pretty cool postman collection that you can check out.","confidence":0.7245,"words":[{"word":"There's","start_time":46.041,"end_time":46.222},{"word":"actually","start_time":46.262,"end_time":46.605},{"word":"a","start_time":46.645,"end_time":46.685},{"word":"pretty","start_time":46.726,"end_time":46.947},{"word":"cool","start_time":47.028,"end_time":47.289},{"word":"postman","start_time":47.35,"end_time":47.853},{"word":"collection","start_time":47.914,"end_time":48.296},{"word":"that","start_time":48.316,"end_time":48.417},{"word":"you","start_time":48.437,"end_time":48.518},{"word":"can","start_time":48.538,"end_time":48.638},{"word":"check","start_time":48.679,"end_time":48.799},{"word":"out.","start_time":48.82,"end_time":48.88}],"alternatives":[],"language":"en"},{"transcript":" I found this one to upload a file using the unsigned API which we want to use and it shows","confidence":0.6745500000000001,"words":[{"word":"I","start_time":49.08,"end_time":49.161},{"word":"found","start_time":49.201,"end_time":49.402},{"word":"this","start_time":49.442,"end_time":49.583},{"word":"one","start_time":49.663,"end_time":49.743},{"word":"to","start_time":49.783,"end_time":49.864},{"word":"upload","start_time":49.924,"end_time":50.205},{"word":"a","start_time":50.225,"end_time":50.285},{"word":"file","start_time":50.326,"end_time":50.627},{"word":"using","start_time":51.028,"end_time":51.269},{"word":"the","start_time":51.39,"end_time":51.49},{"word":"unsigned","start_time":51.571,"end_time":52.032},{"word":"API","start_time":52.173,"end_time":52.595},{"word":"which","start_time":52.615,"end_time":52.735},{"word":"we","start_time":52.755,"end_time":52.795},{"word":"want","start_time":52.816,"end_time":52.956},{"word":"to","start_time":52.976,"end_time":53.057},{"word":"use","start_time":53.197,"end_time":53.338},{"word":"and","start_time":53.639,"end_time":53.739},{"word":"it","start_time":53.759,"end_time":53.8},{"word":"shows","start_time":53.82,"end_time":53.92}],"alternatives":[],"language":"en"},{"transcript":" that we need this upload preset and we need the cloud name.","confidence":0.8015,"words":[{"word":"that","start_time":54.202,"end_time":54.342},{"word":"we","start_time":54.403,"end_time":54.564},{"word":"need","start_time":54.604,"end_time":54.825},{"word":"this","start_time":54.966,"end_time":55.127},{"word":"upload","start_time":55.288,"end_time":55.59},{"word":"preset","start_time":55.65,"end_time":56.153},{"word":"and","start_time":56.395,"end_time":56.495},{"word":"we","start_time":56.535,"end_time":56.636},{"word":"need","start_time":56.676,"end_time":56.837},{"word":"the","start_time":56.878,"end_time":56.958},{"word":"cloud","start_time":56.978,"end_time":57.199},{"word":"name.","start_time":57.22,"end_time":57.3}],"alternatives":[],"language":"en"},{"transcript":" So let's figure out how to get that.","confidence":0.7899999999999999,"words":[{"word":"So","start_time":57.501,"end_time":57.582},{"word":"let's","start_time":57.603,"end_time":57.765},{"word":"figure","start_time":57.806,"end_time":58.029},{"word":"out","start_time":58.09,"end_time":58.212},{"word":"how","start_time":58.252,"end_time":58.394},{"word":"to","start_time":58.435,"end_time":58.516},{"word":"get","start_time":58.557,"end_time":58.658},{"word":"that.","start_time":58.679,"end_time":58.76}],"alternatives":[],"language":"en"},{"transcript":" From the dashboard of your Cloudinary application you of course find the cloud name right in","confidence":0.7684375,"words":[{"word":"From","start_time":59.0,"end_time":59.121},{"word":"the","start_time":59.141,"end_time":59.201},{"word":"dashboard","start_time":59.242,"end_time":59.563},{"word":"of","start_time":59.583,"end_time":59.644},{"word":"your","start_time":59.664,"end_time":59.764},{"word":"Cloudinary","start_time":59.784,"end_time":60.267},{"word":"application","start_time":60.287,"end_time":60.789},{"word":"you","start_time":60.849,"end_time":61.01},{"word":"of","start_time":61.07,"end_time":61.151},{"word":"course","start_time":61.211,"end_time":61.472},{"word":"find","start_time":61.533,"end_time":61.774},{"word":"the","start_time":61.975,"end_time":62.095},{"word":"cloud","start_time":62.135,"end_time":62.457},{"word":"name","start_time":62.497,"end_time":62.718},{"word":"right","start_time":62.839,"end_time":63.02},{"word":"in","start_time":63.04,"end_time":63.08}],"alternatives":[],"language":"en"},{"transcript":" here.","confidence":0.224,"words":[{"word":"here.","start_time":63.08,"end_time":63.213}],"alternatives":[],"language":"en"},{"transcript":" So let's replace this in the string and that's the URL we want to make a post request to.","confidence":0.8402105263157896,"words":[{"word":"So","start_time":63.48,"end_time":63.561},{"word":"let's","start_time":63.601,"end_time":63.762},{"word":"replace","start_time":63.802,"end_time":64.163},{"word":"this","start_time":64.223,"end_time":64.424},{"word":"in","start_time":64.725,"end_time":64.826},{"word":"the","start_time":65.047,"end_time":65.147},{"word":"string","start_time":65.187,"end_time":65.468},{"word":"and","start_time":65.769,"end_time":65.85},{"word":"that's","start_time":65.89,"end_time":66.111},{"word":"the","start_time":66.171,"end_time":66.251},{"word":"URL","start_time":66.392,"end_time":66.814},{"word":"we","start_time":67.075,"end_time":67.235},{"word":"want","start_time":67.255,"end_time":67.396},{"word":"to","start_time":67.436,"end_time":67.496},{"word":"make","start_time":67.516,"end_time":67.677},{"word":"a","start_time":67.717,"end_time":67.737},{"word":"post","start_time":67.797,"end_time":68.038},{"word":"request","start_time":68.099,"end_time":68.4},{"word":"to.","start_time":68.42,"end_time":68.46}],"alternatives":[],"language":"en"},{"transcript":" Additionally, we need a preset for our unsigned upload so go to the settings of your account go to upload and here you can find the","confidence":0.8091923076923079,"words":[{"word":"Additionally,","start_time":68.99,"end_time":69.412},{"word":"we","start_time":69.452,"end_time":69.532},{"word":"need","start_time":69.572,"end_time":69.712},{"word":"a","start_time":69.732,"end_time":69.772},{"word":"preset","start_time":69.853,"end_time":70.354},{"word":"for","start_time":70.394,"end_time":70.574},{"word":"our","start_time":70.715,"end_time":70.855},{"word":"unsigned","start_time":71.016,"end_time":71.437},{"word":"upload","start_time":71.557,"end_time":71.898},{"word":"so","start_time":72.138,"end_time":72.299},{"word":"go","start_time":72.359,"end_time":72.499},{"word":"to","start_time":72.539,"end_time":72.66},{"word":"the","start_time":72.68,"end_time":72.76},{"word":"settings","start_time":72.82,"end_time":73.181},{"word":"of","start_time":73.341,"end_time":73.422},{"word":"your","start_time":73.462,"end_time":73.622},{"word":"account","start_time":73.682,"end_time":74.083},{"word":"go","start_time":74.324,"end_time":74.484},{"word":"to","start_time":74.524,"end_time":74.645},{"word":"upload","start_time":74.765,"end_time":75.166},{"word":"and","start_time":75.447,"end_time":75.527},{"word":"here","start_time":75.547,"end_time":75.748},{"word":"you","start_time":75.948,"end_time":76.108},{"word":"can","start_time":76.149,"end_time":76.289},{"word":"find","start_time":76.369,"end_time":76.61},{"word":"the","start_time":76.63,"end_time":76.69}],"alternatives":[],"language":"en"},{"transcript":" Different presets that you've created most likely there will only be ML default","confidence":0.7787692307692308,"words":[{"word":"Different","start_time":76.851,"end_time":77.172},{"word":"presets","start_time":77.313,"end_time":78.237},{"word":"that","start_time":78.277,"end_time":78.378},{"word":"you've","start_time":78.398,"end_time":78.599},{"word":"created","start_time":78.619,"end_time":79.001},{"word":"most","start_time":79.443,"end_time":79.583},{"word":"likely","start_time":79.643,"end_time":79.905},{"word":"there","start_time":79.925,"end_time":80.045},{"word":"will","start_time":80.065,"end_time":80.166},{"word":"only","start_time":80.226,"end_time":80.407},{"word":"be","start_time":80.447,"end_time":80.548},{"word":"ML","start_time":80.568,"end_time":80.608},{"word":"default","start_time":80.648,"end_time":80.99}],"alternatives":[],"language":"en"},{"transcript":" But you can simply click add upload preset then give it a name or leave the name like it is and most importantly","confidence":0.7814347826086956,"words":[{"word":"But","start_time":81.672,"end_time":81.772},{"word":"you","start_time":81.792,"end_time":81.873},{"word":"can","start_time":81.893,"end_time":82.013},{"word":"simply","start_time":82.053,"end_time":82.354},{"word":"click","start_time":82.414,"end_time":82.635},{"word":"add","start_time":82.916,"end_time":82.996},{"word":"upload","start_time":83.177,"end_time":83.538},{"word":"preset","start_time":83.618,"end_time":84.18},{"word":"then","start_time":84.3,"end_time":84.541},{"word":"give","start_time":84.641,"end_time":84.782},{"word":"it","start_time":84.802,"end_time":84.862},{"word":"a","start_time":84.902,"end_time":84.942},{"word":"name","start_time":84.983,"end_time":85.243},{"word":"or","start_time":85.384,"end_time":85.484},{"word":"leave","start_time":85.524,"end_time":85.705},{"word":"the","start_time":85.745,"end_time":85.805},{"word":"name","start_time":85.845,"end_time":86.026},{"word":"like","start_time":86.106,"end_time":86.287},{"word":"it","start_time":86.327,"end_time":86.387},{"word":"is","start_time":86.467,"end_time":86.568},{"word":"and","start_time":86.728,"end_time":86.808},{"word":"most","start_time":86.849,"end_time":87.009},{"word":"importantly","start_time":87.069,"end_time":87.29}],"alternatives":[],"language":"en"},{"transcript":" Make sure that in this box you select unsigned because that's what we want to do","confidence":0.7411249999999999,"words":[{"word":"Make","start_time":87.953,"end_time":88.133},{"word":"sure","start_time":88.174,"end_time":88.374},{"word":"that","start_time":88.535,"end_time":88.675},{"word":"in","start_time":88.977,"end_time":89.057},{"word":"this","start_time":89.117,"end_time":89.298},{"word":"box","start_time":89.358,"end_time":89.619},{"word":"you","start_time":89.82,"end_time":90.121},{"word":"select","start_time":90.242,"end_time":90.663},{"word":"unsigned","start_time":90.884,"end_time":91.326},{"word":"because","start_time":91.366,"end_time":91.627},{"word":"that's","start_time":91.667,"end_time":91.848},{"word":"what","start_time":91.868,"end_time":91.969},{"word":"we","start_time":91.989,"end_time":92.029},{"word":"want","start_time":92.069,"end_time":92.189},{"word":"to","start_time":92.21,"end_time":92.27},{"word":"do","start_time":92.29,"end_time":92.33}],"alternatives":[],"language":"en"},{"transcript":" So I'm gonna select unsigned you could also give this a special folder.","confidence":0.761,"words":[{"word":"So","start_time":92.711,"end_time":92.992},{"word":"I'm","start_time":93.253,"end_time":93.354},{"word":"gonna","start_time":93.374,"end_time":93.554},{"word":"select","start_time":93.594,"end_time":93.876},{"word":"unsigned","start_time":94.016,"end_time":94.498},{"word":"you","start_time":94.839,"end_time":94.939},{"word":"could","start_time":94.959,"end_time":95.08},{"word":"also","start_time":95.1,"end_time":95.341},{"word":"give","start_time":95.401,"end_time":95.541},{"word":"this","start_time":95.602,"end_time":95.782},{"word":"a","start_time":95.802,"end_time":95.822},{"word":"special","start_time":95.963,"end_time":96.284},{"word":"folder.","start_time":96.344,"end_time":96.686}],"alternatives":[],"language":"en"},{"transcript":"I'm gonna tell that all","confidence":0.49860000000000004,"words":[{"word":"I'm","start_time":96.746,"end_time":96.826},{"word":"gonna","start_time":96.846,"end_time":96.966},{"word":"tell","start_time":96.987,"end_time":97.067},{"word":"that","start_time":97.087,"end_time":97.227},{"word":"all","start_time":97.248,"end_time":97.368}],"alternatives":[],"language":"en"},{"transcript":" these files should go into the public folder, hit save and once this is created","confidence":0.8081999999999998,"words":[{"word":"these","start_time":98.18,"end_time":98.361},{"word":"files","start_time":98.421,"end_time":98.702},{"word":"should","start_time":98.743,"end_time":98.903},{"word":"go","start_time":98.943,"end_time":99.104},{"word":"into","start_time":99.185,"end_time":99.365},{"word":"the","start_time":99.385,"end_time":99.446},{"word":"public","start_time":99.506,"end_time":99.807},{"word":"folder,","start_time":99.847,"end_time":100.249},{"word":"hit","start_time":100.551,"end_time":100.751},{"word":"save","start_time":100.792,"end_time":101.093},{"word":"and","start_time":101.776,"end_time":101.896},{"word":"once","start_time":101.997,"end_time":102.138},{"word":"this","start_time":102.198,"end_time":102.338},{"word":"is","start_time":102.399,"end_time":102.459},{"word":"created","start_time":102.499,"end_time":102.7}],"alternatives":[],"language":"en"},{"transcript":" we should see under upload a new preset being created with a new name.","confidence":0.8520714285714285,"words":[{"word":"we","start_time":103.342,"end_time":103.423},{"word":"should","start_time":103.463,"end_time":103.643},{"word":"see","start_time":103.684,"end_time":103.884},{"word":"under","start_time":104.025,"end_time":104.226},{"word":"upload","start_time":104.326,"end_time":104.727},{"word":"a","start_time":104.868,"end_time":104.908},{"word":"new","start_time":104.948,"end_time":105.109},{"word":"preset","start_time":105.209,"end_time":105.711},{"word":"being","start_time":105.771,"end_time":105.992},{"word":"created","start_time":106.052,"end_time":106.634},{"word":"with","start_time":106.955,"end_time":107.096},{"word":"a","start_time":107.136,"end_time":107.176},{"word":"new","start_time":107.236,"end_time":107.437},{"word":"name.","start_time":107.598,"end_time":107.819}],"alternatives":[],"language":"en"},{"transcript":"Now we can","confidence":0.48533333333333334,"words":[{"word":"Now","start_time":107.939,"end_time":108.039},{"word":"we","start_time":108.08,"end_time":108.12},{"word":"can","start_time":108.14,"end_time":108.2}],"alternatives":[],"language":"en"},{"transcript":" use this name in our Flutter application to fill out the different parameters for","confidence":0.8235714285714286,"words":[{"word":"use","start_time":108.381,"end_time":108.522},{"word":"this","start_time":108.602,"end_time":108.763},{"word":"name","start_time":108.803,"end_time":109.004},{"word":"in","start_time":109.145,"end_time":109.205},{"word":"our","start_time":109.326,"end_time":109.406},{"word":"Flutter","start_time":109.466,"end_time":109.748},{"word":"application","start_time":109.788,"end_time":110.371},{"word":"to","start_time":110.491,"end_time":110.672},{"word":"fill","start_time":110.773,"end_time":110.974},{"word":"out","start_time":111.034,"end_time":111.154},{"word":"the","start_time":111.195,"end_time":111.275},{"word":"different","start_time":111.295,"end_time":111.577},{"word":"parameters","start_time":111.617,"end_time":112.2},{"word":"for","start_time":112.22,"end_time":112.28}],"alternatives":[],"language":"en"},{"transcript":" the request.","confidence":0.8605,"words":[{"word":"the","start_time":112.4,"end_time":112.501},{"word":"request.","start_time":112.521,"end_time":112.963}],"alternatives":[],"language":"en"},{"transcript":"This is a standard request in which we attach our image file from","confidence":0.7355384615384616,"words":[{"word":"This","start_time":113.444,"end_time":113.585},{"word":"is","start_time":113.645,"end_time":113.726},{"word":"a","start_time":113.786,"end_time":113.826},{"word":"standard","start_time":113.886,"end_time":114.288},{"word":"request","start_time":114.348,"end_time":114.81},{"word":"in","start_time":114.97,"end_time":115.071},{"word":"which","start_time":115.111,"end_time":115.272},{"word":"we","start_time":115.332,"end_time":115.472},{"word":"attach","start_time":115.653,"end_time":115.974},{"word":"our","start_time":116.356,"end_time":116.597},{"word":"image","start_time":116.898,"end_time":117.099},{"word":"file","start_time":117.139,"end_time":117.36},{"word":"from","start_time":117.38,"end_time":117.46}],"alternatives":[],"language":"en"},{"transcript":" before and for the upload preset we can now insert","confidence":0.8224,"words":[{"word":"before","start_time":117.601,"end_time":117.923},{"word":"and","start_time":118.346,"end_time":118.427},{"word":"for","start_time":118.467,"end_time":118.568},{"word":"the","start_time":118.588,"end_time":118.648},{"word":"upload","start_time":118.689,"end_time":119.011},{"word":"preset","start_time":119.051,"end_time":119.474},{"word":"we","start_time":119.494,"end_time":119.595},{"word":"can","start_time":119.615,"end_time":119.736},{"word":"now","start_time":119.796,"end_time":119.957},{"word":"insert","start_time":120.179,"end_time":120.32}],"alternatives":[],"language":"en"},{"transcript":" the ID that we've seen in the dashboard.","confidence":0.7692499999999999,"words":[{"word":"the","start_time":121.001,"end_time":121.122},{"word":"ID","start_time":121.243,"end_time":121.546},{"word":"that","start_time":121.748,"end_time":121.91},{"word":"we've","start_time":121.95,"end_time":122.172},{"word":"seen","start_time":122.212,"end_time":122.495},{"word":"in","start_time":122.657,"end_time":122.737},{"word":"the","start_time":122.758,"end_time":122.818},{"word":"dashboard.","start_time":122.838,"end_time":123.02}],"alternatives":[],"language":"en"},{"transcript":" Finally, we will also send our request","confidence":0.5925714285714285,"words":[{"word":"Finally,","start_time":123.421,"end_time":123.765},{"word":"we","start_time":123.785,"end_time":123.826},{"word":"will","start_time":123.906,"end_time":124.108},{"word":"also","start_time":124.169,"end_time":124.432},{"word":"send","start_time":124.593,"end_time":124.795},{"word":"our","start_time":124.896,"end_time":125.018},{"word":"request","start_time":125.078,"end_time":125.22}],"alternatives":[],"language":"en"},{"transcript":" and once the request is done,","confidence":0.6976666666666667,"words":[{"word":"and","start_time":125.685,"end_time":125.806},{"word":"once","start_time":125.887,"end_time":126.049},{"word":"the","start_time":126.09,"end_time":126.171},{"word":"request","start_time":126.211,"end_time":126.595},{"word":"is","start_time":126.757,"end_time":126.858},{"word":"done,","start_time":126.899,"end_time":127.0}],"alternatives":[],"language":"en"},{"transcript":" we can update our UI, get the response stream to bytes,","confidence":0.7789999999999999,"words":[{"word":"we","start_time":127.341,"end_time":127.442},{"word":"can","start_time":127.482,"end_time":127.663},{"word":"update","start_time":127.964,"end_time":128.306},{"word":"our","start_time":128.487,"end_time":128.608},{"word":"UI,","start_time":128.788,"end_time":129.13},{"word":"get","start_time":129.592,"end_time":129.794},{"word":"the","start_time":129.934,"end_time":130.035},{"word":"response","start_time":130.075,"end_time":130.477},{"word":"stream","start_time":130.497,"end_time":130.758},{"word":"to","start_time":130.819,"end_time":130.939},{"word":"bytes,","start_time":130.979,"end_time":131.08}],"alternatives":[],"language":"en"},{"transcript":" convert this into a JSON map,","confidence":0.5581666666666666,"words":[{"word":"convert","start_time":131.563,"end_time":132.027},{"word":"this","start_time":132.108,"end_time":132.31},{"word":"into","start_time":132.472,"end_time":132.694},{"word":"a","start_time":132.714,"end_time":132.734},{"word":"JSON","start_time":132.855,"end_time":133.219},{"word":"map,","start_time":133.259,"end_time":133.32}],"alternatives":[],"language":"en"},{"transcript":" and finally grab the URL from that JSON map","confidence":0.706,"words":[{"word":"and","start_time":133.641,"end_time":133.742},{"word":"finally","start_time":133.823,"end_time":134.226},{"word":"grab","start_time":134.528,"end_time":134.79},{"word":"the","start_time":134.81,"end_time":134.891},{"word":"URL","start_time":134.991,"end_time":135.374},{"word":"from","start_time":135.414,"end_time":135.596},{"word":"that","start_time":135.636,"end_time":135.737},{"word":"JSON","start_time":135.797,"end_time":136.079},{"word":"map","start_time":136.099,"end_time":136.18}],"alternatives":[],"language":"en"},{"transcript":" to display the image in our application.","confidence":0.7681428571428572,"words":[{"word":"to","start_time":136.362,"end_time":136.524},{"word":"display","start_time":136.564,"end_time":136.948},{"word":"the","start_time":136.988,"end_time":137.069},{"word":"image","start_time":137.11,"end_time":137.352},{"word":"in","start_time":137.433,"end_time":137.534},{"word":"our","start_time":137.635,"end_time":137.756},{"word":"application.","start_time":137.837,"end_time":138.1}],"alternatives":[],"language":"en"},{"transcript":" So let's give this a try.","confidence":0.6263333333333333,"words":[{"word":"So","start_time":138.523,"end_time":138.625},{"word":"let's","start_time":138.666,"end_time":138.83},{"word":"give","start_time":138.87,"end_time":138.993},{"word":"this","start_time":139.013,"end_time":139.136},{"word":"a","start_time":139.197,"end_time":139.238},{"word":"try.","start_time":139.258,"end_time":139.34}],"alternatives":[],"language":"en"},{"transcript":" I'm gonna reload, select an image.","confidence":0.6370000000000001,"words":[{"word":"I'm","start_time":139.581,"end_time":139.682},{"word":"gonna","start_time":139.723,"end_time":139.884},{"word":"reload,","start_time":139.945,"end_time":140.308},{"word":"select","start_time":141.075,"end_time":141.338},{"word":"an","start_time":141.378,"end_time":141.439},{"word":"image.","start_time":141.499,"end_time":141.6}],"alternatives":[],"language":"en"},{"transcript":" I'm going to select this one up here, hit upload to Cloudinary and after a few things I should see the image appear right down here, including the URL to Cloudinary.","confidence":0.7439032258064516,"words":[{"word":"I'm","start_time":142.04,"end_time":142.1},{"word":"going","start_time":142.12,"end_time":142.24},{"word":"to","start_time":142.26,"end_time":142.341},{"word":"select","start_time":142.361,"end_time":142.621},{"word":"this","start_time":142.661,"end_time":142.822},{"word":"one","start_time":142.962,"end_time":143.062},{"word":"up","start_time":143.202,"end_time":143.283},{"word":"here,","start_time":143.303,"end_time":143.543},{"word":"hit","start_time":143.984,"end_time":144.164},{"word":"upload","start_time":144.285,"end_time":144.565},{"word":"to","start_time":144.605,"end_time":144.705},{"word":"Cloudinary","start_time":144.745,"end_time":145.367},{"word":"and","start_time":145.828,"end_time":145.908},{"word":"after","start_time":145.968,"end_time":146.188},{"word":"a","start_time":146.228,"end_time":146.269},{"word":"few","start_time":146.309,"end_time":146.489},{"word":"things","start_time":146.549,"end_time":146.95},{"word":"I","start_time":147.15,"end_time":147.19},{"word":"should","start_time":147.23,"end_time":147.411},{"word":"see","start_time":147.471,"end_time":147.671},{"word":"the","start_time":147.892,"end_time":147.992},{"word":"image","start_time":148.052,"end_time":148.313},{"word":"appear","start_time":148.533,"end_time":148.874},{"word":"right","start_time":149.275,"end_time":149.435},{"word":"down","start_time":149.475,"end_time":149.635},{"word":"here,","start_time":149.695,"end_time":149.876},{"word":"including","start_time":150.337,"end_time":150.838},{"word":"the","start_time":150.938,"end_time":151.018},{"word":"URL","start_time":151.118,"end_time":151.479},{"word":"to","start_time":151.519,"end_time":151.599},{"word":"Cloudinary.","start_time":151.639,"end_time":151.96}],"alternatives":[],"language":"en"},{"transcript":" Now if you're like me, you shouldn't just trust my word and what I do in here, we should see the proof of it.","confidence":0.8017916666666665,"words":[{"word":"Now","start_time":152.38,"end_time":152.501},{"word":"if","start_time":152.521,"end_time":152.561},{"word":"you're","start_time":152.581,"end_time":152.722},{"word":"like","start_time":152.742,"end_time":152.903},{"word":"me,","start_time":152.943,"end_time":153.063},{"word":"you","start_time":153.124,"end_time":153.244},{"word":"shouldn't","start_time":153.264,"end_time":153.525},{"word":"just","start_time":153.545,"end_time":153.706},{"word":"trust","start_time":153.766,"end_time":154.007},{"word":"my","start_time":154.067,"end_time":154.188},{"word":"word","start_time":154.248,"end_time":154.529},{"word":"and","start_time":154.61,"end_time":154.73},{"word":"what","start_time":154.81,"end_time":154.951},{"word":"I","start_time":154.991,"end_time":155.052},{"word":"do","start_time":155.092,"end_time":155.232},{"word":"in","start_time":155.292,"end_time":155.373},{"word":"here,","start_time":155.433,"end_time":155.614},{"word":"we","start_time":155.895,"end_time":155.995},{"word":"should","start_time":156.036,"end_time":156.216},{"word":"see","start_time":156.256,"end_time":156.477},{"word":"the","start_time":156.578,"end_time":156.658},{"word":"proof","start_time":156.698,"end_time":156.939},{"word":"of","start_time":157.0,"end_time":157.04},{"word":"it.","start_time":157.06,"end_time":157.1}],"alternatives":[],"language":"en"},{"transcript":" So let's go to the Media Explorer, go to our public folder and of course","confidence":0.839,"words":[{"word":"So","start_time":157.24,"end_time":157.341},{"word":"let's","start_time":157.381,"end_time":157.542},{"word":"go","start_time":157.562,"end_time":157.703},{"word":"to","start_time":157.763,"end_time":157.843},{"word":"the","start_time":157.863,"end_time":157.924},{"word":"Media","start_time":157.984,"end_time":158.245},{"word":"Explorer,","start_time":158.326,"end_time":158.868},{"word":"go","start_time":159.069,"end_time":159.21},{"word":"to","start_time":159.27,"end_time":159.351},{"word":"our","start_time":159.411,"end_time":159.511},{"word":"public","start_time":159.572,"end_time":159.893},{"word":"folder","start_time":159.933,"end_time":160.315},{"word":"and","start_time":160.717,"end_time":160.878},{"word":"of","start_time":160.999,"end_time":161.059},{"word":"course","start_time":161.139,"end_time":161.26}],"alternatives":[],"language":"en"},{"transcript":" here is the image that we just uploaded to Cloudinary.","confidence":0.8205,"words":[{"word":"here","start_time":161.782,"end_time":161.922},{"word":"is","start_time":161.983,"end_time":162.043},{"word":"the","start_time":162.083,"end_time":162.163},{"word":"image","start_time":162.223,"end_time":162.464},{"word":"that","start_time":162.525,"end_time":162.665},{"word":"we","start_time":162.705,"end_time":162.886},{"word":"just","start_time":162.906,"end_time":163.127},{"word":"uploaded","start_time":163.247,"end_time":163.629},{"word":"to","start_time":163.689,"end_time":163.769},{"word":"Cloudinary.","start_time":163.789,"end_time":164.351}],"alternatives":[],"language":"en"},{"transcript":"Another way to upload your files would be the upload widget","confidence":0.788909090909091,"words":[{"word":"Another","start_time":164.512,"end_time":164.773},{"word":"way","start_time":164.793,"end_time":164.933},{"word":"to","start_time":164.973,"end_time":165.074},{"word":"upload","start_time":165.134,"end_time":165.375},{"word":"your","start_time":165.395,"end_time":165.515},{"word":"files","start_time":165.535,"end_time":165.776},{"word":"would","start_time":165.796,"end_time":165.957},{"word":"be","start_time":165.997,"end_time":166.118},{"word":"the","start_time":166.158,"end_time":166.238},{"word":"upload","start_time":166.338,"end_time":166.659},{"word":"widget","start_time":166.68,"end_time":166.8}],"alternatives":[],"language":"en"},{"transcript":" which you can find under the Flutter SDK.","confidence":0.8009999999999999,"words":[{"word":"which","start_time":167.043,"end_time":167.164},{"word":"you","start_time":167.184,"end_time":167.265},{"word":"can","start_time":167.285,"end_time":167.406},{"word":"find","start_time":167.447,"end_time":167.709},{"word":"under","start_time":167.912,"end_time":168.073},{"word":"the","start_time":168.093,"end_time":168.174},{"word":"Flutter","start_time":168.195,"end_time":168.518},{"word":"SDK.","start_time":168.659,"end_time":168.72}],"alternatives":[],"language":"en"},{"transcript":" It's a pre-configured widget that you can easily include in your applications with a predefined UI.","confidence":0.8009375,"words":[{"word":"It's","start_time":169.541,"end_time":169.682},{"word":"a","start_time":169.722,"end_time":169.742},{"word":"pre-configured","start_time":169.782,"end_time":170.465},{"word":"widget","start_time":170.606,"end_time":170.907},{"word":"that","start_time":170.947,"end_time":171.067},{"word":"you","start_time":171.088,"end_time":171.168},{"word":"can","start_time":171.208,"end_time":171.328},{"word":"easily","start_time":171.429,"end_time":171.69},{"word":"include","start_time":171.75,"end_time":172.111},{"word":"in","start_time":172.192,"end_time":172.252},{"word":"your","start_time":172.292,"end_time":172.413},{"word":"applications","start_time":172.453,"end_time":173.075},{"word":"with","start_time":173.276,"end_time":173.396},{"word":"a","start_time":173.437,"end_time":173.457},{"word":"predefined","start_time":173.497,"end_time":174.139},{"word":"UI.","start_time":174.159,"end_time":174.2}],"alternatives":[],"language":"en"},{"transcript":" On top of that, if you want to run this on the backend side, there's also a backend SDK which allows server-side upload for which you can then use your API key and API secret, which you usually shouldn't include in your client-facing Flutter application.","confidence":0.7968666666666665,"words":[{"word":"On","start_time":175.18,"end_time":175.24},{"word":"top","start_time":175.28,"end_time":175.441},{"word":"of","start_time":175.481,"end_time":175.541},{"word":"that,","start_time":175.581,"end_time":175.741},{"word":"if","start_time":175.941,"end_time":175.981},{"word":"you","start_time":176.021,"end_time":176.102},{"word":"want","start_time":176.122,"end_time":176.242},{"word":"to","start_time":176.262,"end_time":176.302},{"word":"run","start_time":176.342,"end_time":176.502},{"word":"this","start_time":176.522,"end_time":176.702},{"word":"on","start_time":176.943,"end_time":177.023},{"word":"the","start_time":177.163,"end_time":177.243},{"word":"backend","start_time":177.263,"end_time":177.604},{"word":"side,","start_time":177.624,"end_time":177.884},{"word":"there's","start_time":178.205,"end_time":178.445},{"word":"also","start_time":178.505,"end_time":178.725},{"word":"a","start_time":178.765,"end_time":178.806},{"word":"backend","start_time":178.826,"end_time":179.106},{"word":"SDK","start_time":179.226,"end_time":179.647},{"word":"which","start_time":179.707,"end_time":179.867},{"word":"allows","start_time":179.907,"end_time":180.208},{"word":"server-side","start_time":180.348,"end_time":180.929},{"word":"upload","start_time":181.029,"end_time":181.349},{"word":"for","start_time":181.59,"end_time":181.71},{"word":"which","start_time":181.73,"end_time":181.87},{"word":"you","start_time":181.89,"end_time":181.99},{"word":"can","start_time":182.03,"end_time":182.191},{"word":"then","start_time":182.251,"end_time":182.451},{"word":"use","start_time":182.651,"end_time":182.791},{"word":"your","start_time":182.851,"end_time":183.032},{"word":"API","start_time":183.192,"end_time":183.593},{"word":"key","start_time":183.633,"end_time":183.793},{"word":"and","start_time":183.833,"end_time":183.913},{"word":"API","start_time":184.013,"end_time":184.354},{"word":"secret,","start_time":184.394,"end_time":184.774},{"word":"which","start_time":185.035,"end_time":185.175},{"word":"you","start_time":185.215,"end_time":185.335},{"word":"usually","start_time":185.415,"end_time":185.736},{"word":"shouldn't","start_time":185.996,"end_time":186.277},{"word":"include","start_time":186.357,"end_time":186.737},{"word":"in","start_time":186.958,"end_time":187.038},{"word":"your","start_time":187.078,"end_time":187.238},{"word":"client-facing","start_time":187.318,"end_time":188.119},{"word":"Flutter","start_time":188.199,"end_time":188.38},{"word":"application.","start_time":188.4,"end_time":188.62}],"alternatives":[],"language":"en"},{"transcript":" If you now also want to upload your Flutter files to Cloudinary, get started today by going to Cloudinary, create a free account and upload your images, videos or other media files from Flutter.","confidence":0.7814117647058824,"words":[{"word":"If","start_time":189.2,"end_time":189.26},{"word":"you","start_time":189.301,"end_time":189.381},{"word":"now","start_time":189.441,"end_time":189.561},{"word":"also","start_time":189.601,"end_time":189.782},{"word":"want","start_time":189.802,"end_time":189.902},{"word":"to","start_time":189.922,"end_time":189.962},{"word":"upload","start_time":189.982,"end_time":190.242},{"word":"your","start_time":190.283,"end_time":190.423},{"word":"Flutter","start_time":190.443,"end_time":190.723},{"word":"files","start_time":190.824,"end_time":191.104},{"word":"to","start_time":191.144,"end_time":191.265},{"word":"Cloudinary,","start_time":191.305,"end_time":191.966},{"word":"get","start_time":192.226,"end_time":192.367},{"word":"started","start_time":192.407,"end_time":192.687},{"word":"today","start_time":192.707,"end_time":192.968},{"word":"by","start_time":193.028,"end_time":193.108},{"word":"going","start_time":193.148,"end_time":193.369},{"word":"to","start_time":193.389,"end_time":193.469},{"word":"Cloudinary,","start_time":193.509,"end_time":194.07},{"word":"create","start_time":194.11,"end_time":194.371},{"word":"a","start_time":194.391,"end_time":194.431},{"word":"free","start_time":194.471,"end_time":194.671},{"word":"account","start_time":194.711,"end_time":195.052},{"word":"and","start_time":195.192,"end_time":195.273},{"word":"upload","start_time":195.373,"end_time":195.714},{"word":"your","start_time":195.794,"end_time":195.994},{"word":"images,","start_time":196.154,"end_time":196.535},{"word":"videos","start_time":196.675,"end_time":197.116},{"word":"or","start_time":197.417,"end_time":197.517},{"word":"other","start_time":197.657,"end_time":197.838},{"word":"media","start_time":197.898,"end_time":198.179},{"word":"files","start_time":198.199,"end_time":198.479},{"word":"from","start_time":198.559,"end_time":198.7},{"word":"Flutter.","start_time":198.74,"end_time":198.92}],"alternatives":[],"language":"en"}]