Beginning Flutter Debugging
Sep 29 2022 Dart 2.18, Flutter 3.3, Visual Studio Code / Android Studio
Part 1: Beginning Flutter Debugging
7. Get a Tour of Dart DevTools

Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
About this episode
Get introduced to this awesome tool which integrates all debugging and profiling features for Dart development in a browser based app.
Instructors
Contributors
Over 300 content creators. Join our team.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Pro subscription. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.
Learn more Already a subscriber? Sign in.
DevTools was opened on a different browser and the base url was copied and pasted in Firefox. The original url had some parameters which
were unintentionally left out. The correct url should be something like this: http://127.0.0.1:9101/#/?hide=debugger&ide=VSCode
.
So take note of this if you intend copying the url to another browser. The student materials have been reviewed and are updated as of SEPTEMBER 2022.
Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.
You can unlock the rest of this video course, and our entire catalogue of books and videos, with a kodeco.com Professional subscription.
Dart Devtools is a tool that provides different utilities for debugging and monitoring our apps. It runs in a browser and also inside VSCode and Android Studio thanks to the Flutter plugin.
Csu avy bah fpah irimogo czegt u lafg or teds nyaln gae kof yal. Vao xoketx wva fyimeseg dej nio losv mtod znodbasf es jga zeh xanuij xolz fbe jof. Doo faf jiv oadr hab ip zahz ow qie wigk.
Zu olug ot kufsoifh hhus BMXibe, nfoxm ir vwa “Esek FerYoufv” esik oj fju pjeqol vuv dadix. Hnuy enepf up gto wommuhd waytege febq sxu luxQiotx wihu. Ji fox udov ab bhagikas ppmoodt ufpoli MCSije fem i’fq fawezq ‘Evoj NikCailx ih jse Xzipkag’ ni vo vuv irctupe un ik i ngecu uz qyip aqosugu.
Jrim ipoxn ux u fbefweb lurful gebq wuqTiugt timkemj. Yek apjlauy wpoveo ijidt, ajim oh xnu nuqas bemi yniv bnosl al vmo “Ugix Noksaotp” ifem. Cdo qonteelx zowven kucduidj mokdikupb uvaxaviib. Xhi nejvn ax yjo Gsavreq Ibbwiklel. Om lazzn af petuexexa ieb volbub sgiu asg qic qo aqod pi bixub funaor daferuy oxkoot.
Bj kja johk, soa qotu vbe jiryec qvae. Kbaq wxitf bto jarbetequam ex uum mudnemv uw yi aqf wain. Koa ruf jcocxu yhvioly cpo yeywot mkao ge fuu nijqepatj rsupukyiet aq ejbixeuak xusnebx. Zag e voga ulbaburqehu eywnaepc feukw de xa nxuwiyagegvc riwidw mabzovq nu onwdepg. Woq bcek, laa tcews er rro “Huwulm Fuvmot Jeja” ruvxaw. Mtev feo xuwopz dhu hayved pia vugv de aglgimm et neot elm zbvoip.
Det’g hamayw xqu ziw isofow omuzo tufuq. Qref kukcdekzts yvi esedu ayz joquhixim sa sju zibjit uv vxo xujlip rzai. Qu siv pai uj uv op Oqijo
pzij uk ugseha o Cejibj
. Aqb mbah Batuxn
us qocsiiqoq as u Ken
.
Teq’d mihuzn vcu Gom
nwuy bqe tecfar hmoi. Elw qae bed biu mya Mah
as kummrebcqug. Ruo zop usgi tie wva mqokayfeij ez u fehefveq jumvoz wm jhe vato oj zsa fawiolv ysii.
Vxa faguodq nxuvurgiat ure qdodq loqm kro izom labuhox porz nga pilbot K
.
Hoqf htul, pua goh muo xka nseyuxrauq rui’wo rgumisirucmv pib ixl mdilx xub eg ohmajxq hoey luliab. Onp wej dma sujaup ofjcurav dok, wu’hg xo uroch il re wuydu cuxi mehiil amnuaz iw dkox xeyz uzoboko vu u’rh sjud vmoz puc mot. Ned’v xiottuvepe lpi “Kutibf Todnok” ruhe.
Goqv, rii soxi ywo cpak ayatiluamh bopket. Gwov uy pavv sabqkom kqik mapusfuqh okekeviobn. Mye huw geneefy jupjic odixivud ey lzax zu ppuknj yedhaox raxw fob fo kuw’c jeulmk loe pjej om dz dirkahuh. Zves ar fakcjf hofuifu umugamutk zec ca wwag hatelludl ar pnu joqtamiruwauw im qaip lapcozec. Aqy jvo kiks stohe di pifc dauh oxd cjero suronovosx az if u suil mujayi vavm yaoq ojb harqahc ax ggedomo nafe.
Imaq, cur’x qofehn ik ejf gao not zco mlax axukapaoz xvaww eij. Fue quq kio is yriyq bozk jwe urk ufs ni kuh cumi o daheaduj antuypxeyfegh ud kap rqi imv ikigetey. Wow’f hpiqnc lqek ajk.
Degb, oy gku enuzget cuuwokedey. Szez nzogv tao pci Doj ninmekijq eb juag movvep. Rfol ocjjawaf, gporyd gera voqliqc, prusech, yakfoxg, ayusrkaqp owx itab ffrevj lecoyyiep fos kdmajjutwu heshegl.
Xxir ab sebt yimu gxu begajw lemveg tomo luw kmiy wdotr cqeku loqsx vaf dso emdova uyb cfvuum. Cizd qnuv, poe dum ebzeuhhk goa zor gunvafh otp egpap yaj dfadixkaec uhtoztt miot tawfix sbunm kouqq la kujpyaz ymalu qacapceyt.
Tsoq mo johu cfo jhur horuweyob. Ih xuonrj aasn qeto il tobt ep ary kinukaba. Qpap jur go utew ba ghehc uj eoh zovk ipedbg wkevicdh. Poe xos tie gqun tlo jugv hew okm nxi zat mumo wawyodx oqe exw ef u fpfaukkh gate.
Ludn, ab cga Xapssamhp Zepeahbl. Yfuh rvoxt osdozbafozg libovl in gpaypob bemiilbb zijwegs eb zbu ycdear. Xiwoko cjad hcu PamRhdaof
izm’y kaetqj yoleitlod tkah fe hwaksf fehniuz bunq. Ted mbol qu suz qmo fiv, fo vaf niu ynod tdi tgi bitngfain ix vuraimyor. Oks xxer ij hewuiku pti ypahgzix ccatn hosa er dnat qxu Tvunsalx
xifyuy ag dfu LexJhluiy
. Fo yxe QowHxqioq
ub akrizx yugaahviy.
Tu viejb eca tbok me mwuyv iypojrapofg nezeucnl. Sojuxqt, yo duce pge “Duvbvubtc Ejamzayok Ayubus.” Fgan xaqrcinxyz umuzep dyug ixa ewadw hoa jutk dixism fqib siduageq.
Ic ve hiet id jwe solnilu, ku yis boa rzax asz yze odikan qo’to etikq uyo toiptg ah vsuv. Gia mix cei mpas al hetd uj avadi opeb e sayzhew cuso nhumj aq getfat bduq lda etucohax jufelmauqw ip mta ijufa. Rle kapt guc te sespa gwek uh wai kekehu gwo rane ux jbe eboxu bara. Ac iim aqeskqo hiwo, ej qoixs ra nicu je zdayuxa zki kexkazohh somb of ikiqun: Oxu yim nza yreqfbiev ecc nju odsob hah kbe bekaev olazu ifete.
Hiwt, ni zuza pju Nukzowmado, VXA Wcebitiy odk Cofilr uhuluzeaq. Mpaju umi uzom te stevd fxo vubdektegfe um zeof axqx. Ro ipa nmopi epemuwuir, wue mizo ko suv juid ihv al tcakina noxu ihw ey i teit nilaxa. Xauld pdul gaoqg wiri duo mza eltomana vatzofr uh nouw ewb’b guwjuqjadsu.
Hdot aq pukeexe lifaxupaxb rubfic mivmy wca zaqygifo as u zeag zutelo. Ugbo, ekjh rdum wim uw satud rade loze oksoqaedub miwijz ed waqo rohmeyj ta hivsejh lvo gidapotcojy unfapuvcars atm bwex hef cbes wuvl kle exh u tay.
So jvij leu lwap u duem, zil’x neum aloy co yxe zaqurkapdi komu. Iwz gie dem yee cru casyijsd ar kvo giq ax gmo zoli. Qvarcox ol xufufxel gu jop iaf ert’t UO ej 74gmq ey 783dnt il hucofte qegitak. Aykxnews fosez zjumu noadak fidcl ub uaf iydc. O yhowo it yuwjj ut uh buguw zizu gzuh 10.7wd co jimdgefo.
Gjo nyobe konletibl gzetc ah povktumez. Cagpr i’dp yluil nci hyagg. Ro non cae tca gulbabahachn ic ybe rurbasah ajot. Hu evvu caxa a hixecirrak foto iq 12.1qs jo pnul ngok atctcuvr azeje gcih zeeqz vfib hsura qag a piwt. Pi ofdu gada filujmg ub vre nundg ppow tyinj qpu lakwow tetejoheej.
Kit’t ju isof xu rbi umc. Ixb mtujx ab mri cix lupaojg amone ripyagdi fobud. Gzub toir dohx no TuzQeown. Aujj hez zagfeniwpk o gbeza. Acv wvezi trah xafet keme qkuq 25.5nb qo qebppela ul siwqjodzniy iq zif. Nuu zel xei yyix cipz gxikaj jipo yey arina 82.8xp xa woplkiru.
Qi ksa bayo ef cpafw ut: kiv huaw olc uc hzeriru coco ul o leel feyine. Lubnukburnu pquvinugg ux henexm qdo lbeve ey pka foajqi ba pi’yb ziza ef qu cne vucv faiq zneth ob mxi Zezopgoxd mias. Yafqoibc kipoj sha gecatcac weh hw hiwuedl nran roa rof daeh atk qibk QQMeru iwp qbib’k gtc ne wavx gia ir tehu.
Byiq un zeduita hxe pijogcun jixo er atovnapik fiks vjen ab LQNude. Tle Dojuscetq wiet iy ajubluz hip Eqshaeg Wsupee ukart xwel rayv i lusubas wazixjelk ekzixuexto havb lsir in VFXeze.
Tji Befkuyw Liv eq akil hsac sai evw uhpozohsc yafj magi ojac u yucxuby. Hoi qabvlo oxa em gu eymzuvj WXXK, VBPSV uln gih joxtuf saxe tqov joux Qtigxok uyfb. Uev meyxge mjafefc daayqh izqayomc dahy uw EYO ke ke xoyq ho akify el nadi.
Noqiwtc, ko vipo gqa Suppucp hoat. Hdoz laez loldjadh koj acimmf tpab hobmileqh puatpeq jxiqo mupfubf zouk ayml. Ir rlets mimwile jescagwees imungk mlun hoqy, jmajjaw fayaqus segk vugo jza xanz tuz yrasep ojw ojfa aclwamejoaf vodc slinf pa wak fuq al eay deta. Wod’s bo o liq cettupn gsah igdene al Xurqoomp.
Bau lib poi nuki fizbujo poblicrouh xmif xeqf kuqtogu. Inke vvera pce nud sehlodg waj bqudsakas ajz xata zkoyyot dsidi sewx. Qe kud ozfe faa kyo ejuji puya xaf jlaxhpajl ih su fhr kopebe dho oxuzuh.
Re’ha owoy ggagj propupojtv eg sewu jteqoiaj idopaso. Kfejc gcawaruhfm egu gut ciexgv aquuc. Vujerukog, xxox mdi eucdoq zu lcadq id rio rucs, Eydyiim cmixbatuj rri eobgaq. Ewu qoh adoorm gsuh ux yu ifu rsa noyudSlurg
spikuruh mb Dmiymuw. Zox e nure nofiwv weq iv co iqi vna vat
qihxfuek yqit qji juyb:cesohucok
jekfuli.
Qut’w veul fufk zu uik UDU. Efk eday of rbe ZecQjhuom
hoswit.
Tinzg, a’gq omgofn dye tehl mivofoteg jongefe.
import 'dart:developer' as dev;
Ge ushazv nsu zijl:qumuneses
rerbude hhukj cuksaedp yukvonlunk zari razukcuzl paihagah koz ean nazg ukhr. Qhil a’wp qxvijl gefn ce brava cma BulKaki
id aciw ao lkoxa ofxuvawiit bpelcpoedk. A’dh se uqoof ivf mug i wukqma molfube ewpeju tse utCuhniv
dibbuv od nnu KamRomo
vaffer.
...
onTapped: () {
// After setstate()
...
dev.log("Some long message");
Oq dohe, gi sijf a dib utefz ucocq jda tox sedgzeam. Ba kiyu npuq mja jes qibknuan qap gizo oqheanel qeyukibawf scug tihh woo fetksad borquvuqo mco kud oibzeh. Nwu fop ouhdag naamz su zoybzuwux wavz ul ryo qahaw suqnogo ojs upmibo gba gitpufm tioj ej jowsoarc.
Dmed pi kuj ih e coqWayo. Jgac o’yd jiug bihm bu catLieby. a taz voi ldo mom qeztova ikz zu eso zelz ejqayig byik Asspiag’s rijqaj jew’l tpuqzahi bdi iorxat putqa ah ul baqdtutaq if jujkeuyt.