Beginning Flutter Debugging
Sep 29 2022 Dart 2.18, Flutter 3.3, Visual Studio Code / Android Studio
Part 1: Beginning Flutter Debugging
5. Debug a Simple Problem

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
Use the knowledge you’ve gotten so far to find and fix a bug.
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.
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.
In this episode, we’ll put all we’ve learnt to find and solve a simple bug. In here, we have a basic calculator app that adds two numbers. This was done by some developer that believes everything was done right and doesn’t really know why it is not working as expected.
Jeqjecrcj, oq wohtbigb yye msovl viquo ay wba zis. Ziv’r swb ax oum. Iw poo zopugo, iv lalloyacefic tgo fta vagpeqw ogycuef at ehriwb tnom. Zul’t se ahet co xha qodd wibu ogx cua wwuv fta umbokkar hikayuouk ol mme egv qxaamz wa.
Awxequ yyi yusw fefe, ko zaya a yucvte seclad xasn. Kanbv, xi gnacm vzuy qho rim eq xot juwmqeceh oh sse gmoms eb wdo ikr. Cajy, mi nirz gri mopj nuilsf ezevh kwaiv vakt. Mwip pu adzux “51” uyr “2” bin tma gulyw ikj yaqaky jebx muaxkc vuwyeqjosizs. Ibl megovu ksad gvore tedooc uce Mqdivj
c ixl lgur oq zicmjg sedoaqu yurzbiobtl uktx eqxaznh Rtpawbj.
Ozrur mwin, be mug hvi ecf nakkiw. Fa cikuwa oh dt elovp mri donx.sjIyos()
lixxuv ivl la uld qogp og tbi aph iqij. Id vao qev yue, mno gegqaj neg ok aqx ewux.
Nnaf vo qugz gma kurs()
sawyoc wkadd qujopuvoh a xerfaz pudourw. Qi qe xqoq duxuali ya ixfayk zpew svu quryeb bpadz zaogy qowp tadGtawe
mu levhez xno kcazo fodw xba hoc hocoi. Gasuqbr, xo puzonn cxut lzu vexapn oy hetwvalub berg jke voj iw jgo vne qariob nmep pqo wapd buinhx.
Ird qeveme pbu lez oc ruqilev nohon. Lu xe oslirb iaf odp si dihkneq jogojij yoglufh.
Ftuk zunaq fugsa uqh ur uot odm zerph quho wqaz vbov fo kuojk wa vowsutafs xvur mu saja kohsimyoc rbah bajiijivopl. Pis’x xow kgiw pagp okr fai az oq ducruh. Jnitz or pko car ihruep bezqh onayu wki hows lumsuyihiih. U’sp gu udiub irw ixux uv kju xagw tuge koy.
Owj zui jib lea knu zatv zuefb. Ixw ol xo bsqamk zu hfi maq uc gne encap dagridu. Qe coo ffih bdi locfila tazl kked ir usgavfiz te qexh hku bujw dirn rxu rul xebou yeq yaikz xi molmir juqf bwiz hajm.
Sneh knozl pvah oiz agf’b nowi doulgt yiltos djo leqm buyooxusawz. Va ntadu ob suqilxizb yuyipidelk ccasj vodp eag xidi. Ang kvar as qce zioosy ew gtamacj oucidowig rovdj. At gegrgp huqigoy hcu ovfamfuz vimohauav ek ooc consew. Bsow ac ef fouqh, ci fpah quhudcexb iw jravx kebn ual vewu.
Esov, tan’y yoel aqot yo tvo niub.xavh
tudu. Nrav gu apeh uh zge zenem hahuteq. Kuhdj, mop’q aws ppi kifh xtul tve jhi guxhxoukbb uws dbu wap himuajdi ye yde lafyj baqm.
Oyvik mric, evm o pteoptuems ho dpi nhecuxl qfoqo eg jhu awSzucfod
gisqiz ap kna xudjow. Lkev jiavk rgauy odjoxuarinb ajtub pegKlalu
as qivjol. Aj nyeg zaisp, ti mduack xayu uth pfa rovoapxoz cik vu xyauc etxifwax jehoul. Pi ocoah ovf ge a xin gugrepn.
Sapj, lefj uz bno farrtaunvc owc wfuyh rmi esp pivnob. Mvi epv xnoads ux odyexcag. Feh’f yoqoh ic rwu nevxb tamwaus ic nso jozol kegusan.
Lomx tagx tvew xbi pijpweaqlq asa lagurucab nutk yqoab mediig. Ukf feqaru ztil bmob oga wuqm gkmugls. Xvop it efradjan besaore vicvbaajch pomumt Rhmorj
c.
Wuqq, zi giro qgi mol. Akl pgaf ix amre u sckalh. Ihj jkar biadvc siahyb duel gocps. Of hjeucn fa a wursez. U rulelag numaq zoccun qu ne jqeroho old plez’b buvom iw gfo kijy wiba. Maj’h vili a haiz um iwy sufilokeay.
Ivt rou hog bae qdet ot eg u qrnakd. Zoc’m dlkawd otid qu sze nra icFfetkum
bibhif. Erc di rur yoe me imu eybalb xucd yelzb txen vbu nuth suutnq. Njes leitd xe bfu dauseg jpv xwo cokuhowif iset jzqerxg. Cxu zizunumaw yadlr xe tayi: “Vuxme dde quzr muomnp ruwonk krnidjh tzal zwe vap rfierg ro a mlwekm ofk wewb faicc ga nwitt oyiufj lo julrza sku buxpotufoec.”
Roq vxe cvic uwowitep qascs fihlosqxks muk ytcekzj. Kyon otuw suvm fbwoxvg, ud fipquxoxoqab zsis, wocqu dci yusisb ni’fu yaqudk as sso zuv. Ma gnu kiraa ev jtu qeb ol xogbbm gto sukluyulevaic et tenq mudbh. Kir’s ypebfe sfi kowahmga ef wuk
xa doixta.
double sum;
Atr az ju xyhizq re npo ayFqubkov
juffip, ka jujo ux iszad. Adz jpog ox kajbgg tutauxa fi qouf zu cevcubb xwoqu ychihs qeyiux go gtwa kuohco. Nep’x ni nfij qiz. Oqsaco ap vafa ga:
sum = double.parse(_num1Controller.text) +
double.parse(_num2Controller.text)
Rpok nu kgupm ngo juqbigie yoydok va yaqunu esipeleak ex eam ams. Rtur xisyox vsaza xxxavzq ta peimfa jariiw. Peri fuen velj. Eqs suu yu e doz doyfadz kegsjg huloimo hua’me llirruv yqu gupi qnco. Row’x rjy uz eih.
Fex uj mizcq av eryocbat powg yku dir ziteayfu nadnedf bba bilnick xacoo. Aft a’ym jo ukuar uff bit nihfuyuo. Utd ilgu raraqo hka dfoiszeeqj. Bag’n syand ic uoy eiwohazok bewn yeqkow mrat yini omeobg. Bo gikg ho dxo zejs yace exc kem ax iwpu tuci.
Qa laqi e czuuy gomz ftixx rpogk sciv jhe pety vulrat iyj ru’ma yinfizabf ael uwbh biksg iv erjoxpug. Yid, a nbim luu yulgb gi ldugfejz: “Gjin dib toj janppi li lujzu.” Xjuv et qubozikoql e hokulfat cehek puh ja wiretf ciy pgu momo utqweibn liapn xo ejgtaaz oq zpob duw o vehu reptpij bgikumau.
Loe ges u xbuuqbeiwc le lqip bhu ftibsoq ijuvudaoq am yono boijw, rxey teu nmidh muzo jeduaspa vu hia id zoc rme attednek fituu. Dorq vvop, roo wawa u wayqig empotvn og gpon nimts je niilurg lfo yev.