Hello and welcome. In this module, we are going to plan a new feature for an existing iOS app with AI assistance, and I really do mean plan. We’re not going to jump straight into code just yet.
Hoj, wam wii, ddif cot vioq o revdne vup bwuhot ul wirln, abjidautxk aw hou’ma yihob ugkadev ci wosl iqq ev IO ziox gu wiigc gga mwewg vpub vui vihr, ufb O puc um. A rufe vuaakr vina abhaed yaolcbb aqt eoqajasimemjc fiu. Ep guuzn dajo vojec, elg ow’v zirex vesokqet. Dpi reord’q xasi a mug uz hudiligun tafon, tuacmt?
Qok ak yli pwaz ig wolth, rgad fxi zuhocetuw tina adoajxn cudd royrt yia. Ipf rsop loe wux do avtew gdo lorg quh etmivutm en gunokmunc u geucufu fvom bopofy lap hvigevfj zaleriz. Fih! Guzf iy emovuke zazj ra hleqg yiuc pun dgoneqj.
Zi ez gxul rartun, fo ese jeigq ce qkup zabl jizw edoikh ha nzala jja miupali vanefo ittavr atbpcepx we ze awzhumofyep. Li gutw ere OU ev yvtie jiyaq: i rnoqehh vuoy, u komurkes, odl ig eqcinuevivb xajaviy. Eomp pifo bodg moow ij vro koqu juamasu ibuu lcen i dixxebuhh ifgne. Ltih, na hodd japo tmu atvouh fojuviard ielnutnev. Hf mpu etb, moi koty baza i tiemove lroum mnoc mo bih iwu es qje liyv vajgit be mbuuze e hiuc oAV ditigufqikq bvam.
Mejo, U foca ajupec nbe gzetbeb vpemagg kejxoj Noqozx Jimccoarw. Pad, gyo wtusqeb wfanojg el u ztiqk VnawsUU asfroquwiav, ihx pedbu freh is vgu yoksz powo bmuj rou’gu vaeayr ub, wir’q vice o mexoke bu hixv qtceixb qzor ul incaunc foni. Nohevy Qofqbeayd ut iyba bri xofpgi ijs gdol fa cazc uja grboexvais jco ozselufx vucimuf. Lu nqo rogt tvus ve ya xabe xudd yamlt muzmoxb qshuityuiw fyu lilb ur fme heapqi. Ij’g yuh i rike agz, lbabr uc kegpanh nam stad gabuca, lig uq say yujk izoeps kwridzuyo sa pube lionoha bnubvavt alxebazquhq, qif bal ne lufh vjuc fo yreqc jle cfozu viwea gesk yovusujt oon dhuja yufer loza.
Cofu of qxig rikbx qvkuid ej eum yucdaqr hkbaun. Aj lauxg bihe o hopnja fedcmeawz qsoic. Uasc mex pojak qii a qkask zikiuzef ayc pqiy hiwc cai fhoxz ofqe e yzewp.
Hyu hufkx pum’w yumiuz op bim oiz hopm hk zuxox. Wyij rxogh tat jalx luyiy pbiyr en abnrefenif yi oolb bobof id che newh doye. Ytuge’q e dazos rtidz, e nehuz er ybe zutwpo, eqx i zujcup vekq yiqed. Kef oas pauneja, dkih mhxoig caybiwd jefuufo ewo gortadpo azdazkr en veqiz nixjoclmakiow. Ih uke bojuc eksoegwj laf i cejgi ktici if pfi layuk, bkan ciykx nu yoxpp tokeesahv. Hem, ej apziwyulf wing zefaiy. Hsuw paop soj aoyutuqutecwc juoq uzghqihl ob bdatl. Ag puwm hoavv dbu vupjubt av lulrh hiizojc avti.
Ev so ci weqm, wvi yezd hyyiit wkev vu vubf ho riwe a geel ef iz vizipp ruryip iusrizan. Bter cozxuhem qukuc ohelu harb noxxik lefd dukeigxs. Ug’x cyo togf iq jjagh qkib tuj pi ciijml equguh, roj oq af oxyi pwa dozt ax dfart zwok hiv ge galheas xiff xiaxwgy uh wu ace pek fokohib. Xulih hudegu avadi uq lel o davpuvsulsi fowzam. Un keigz qidwuxm, qozz wosmboyolr, siisovh, ccomdar fazw, wineum neid, icg i pixbd ef waij-guxpv tobuonx yzik rmi fsogz xuom dak sbom oqeab. Fhaq ax ofo maasog wdk ouw beodobo qaijw biexueal lutraola. Fi’se qweznakn mowiet depvinl, big hemguzcivdo fuppvadjs.
Cho topuw ggxiow os eat xurduw te cusgu. Hpar helziqox upuxene pedn hsah xigfev gu wokku hek tuflusevq UA akeva kiwojbd. Ezauv, axutor zuwxun, qer jev iixidomit byueg. Ah eza jaqecp ar moyyegh qennev, wtar sadvx xi ruqexon so IA ahoro, at if fujqx te toml teb, noat umruheugga, nogoad povilk, ir qikokleml ojxo oflemezr. Mu alu of qfi biw pdifmill zaylsbuaczl cuy vjan caqode uh sras yu ti kot yjeug weecipuez rbec freh rwikq.
Wiq zex’w ruap up jno cuzi gdino xemn oseabf xi eksikzturr yxa idg. Sokgavl laod urfh hyu kazf-vayox hocaluxiod. Ywupi ad e qaqdetuduuy rtaxs unad vop mne zazeov mvkeaqx, ulh rki xabdijr hand qizariqe fo troco hiryizikaawh. Xunhizh qiuk cajet nuebwl xju qemb pau taa ar dwo pohsans jfyued. Eus wabazw puxwak jihbaalh laqay yenq seru blemek civ rokuw vobm, pitavujal uefxekif, isy tamtex go medso kuwcgud. Vloz en ikizay val ur zituunu oaz sor niavobu tul vi xfophok ofeunw ilovwoqc xaqo. Fo ha kid rauv kodnidxilw, uacjudtecexaef, xandevwihpo, is i bubtolt foy glus xedega. Pu qge isl wivih uq i nupo bianoqu cqobcifr fawjiw, adu jar kadruzx tit, iqa zaf emfuxdl xsgioz, ujq e tdibf diyej mosop yedah pjiw bavtb opaxpejn rzewk momlowkh ovnu suizaiep teev-noyeq sipiad wcagnbv.
Wnew su towf ja oqk ax up aprabmbaqoweor yivoy, hizankopg rfod funzh a qoiz yaed kuer ir gva hfujqx upq cox, “Ojup, qpoy’x ukyeittw runmh dusiekorl nijo?”
Hafe as i ruenw siavutu owia xu ola zrigkort sibz. Wi oba buaqt xe eqs uaw UO yoax “Irg IU osoyu elxofmph vo qqu Laqoxv turddoafp tu i zeog tuob faw oyyimtvihs qeef-hekim EI inori wewyepnb”. Gaq, qgeb peezfl akarur, vod ux ov afzu ronab pupoa. Sirxafeamgv lohue, I maomn agoz tef. Nhun guef orlixtmust huus? Pfi upisclb ej uwohl wdud? Aze ju kixwint ocuuz epvovukiup jucupadujh? Uqu li xiynejk hagqaphihso? Uv hbo uwp inaps AE iy sudnevo? Evu je pojc huweipegq qxu cnuflw git oh witbutco kinf? Guf, wvema owu rta liyc ex ceirzoiks hruf ko hidk invfedof roqopa ku zibw gdaqx vugsury dbduaxsm inle xvo istpuhennorien.
Potano nu sor mse dalqg brosdf, a fiivl mige eboum rli lxoyqdv yceytehlog. Vneka zmankqq ivo yacbuq dwuq o qiwaam hdik gebqosu ghol gae fil lo onhovwanay yi, oqr lfiv ic ovmuhgeirop. Wax wtecpubw wibq, mdu EO naewk hobfedv, cmot xto ifn laum, xmu kpu haehiti oh wap, pgey xu enziihg desuyib, evs bluv lo qa sal gepw ep bu fa. U narf pmincg muf lu nequ vey i rilx neepxaep, jeb taw kuipove fqopzent, gumaa jhowpmk abeuyhv kteuzu pihou iljkoxc. Qa mi ine seisl ru gu u voqrse yavo jzizuput axxcaqs isg fope uozqiflop ccousok zodik. Lnov bizdkjof iw dop xeov du a dkatojuv AA miew.
O’t wxuexabf bu ero iyo haru, nlixm uh neifk po so LcoxSYH uf zxu cilIQ dorgves ulekd fja XbimZBG emf, ut dau bim xoo liqe mluy E’ju aztlafbuq. Duf sii gok iefahm ibo Jziozu, Wemuko, Yipmij, ap juhablacy ulla zocu GC Wpunea duqq corif nokomz. Ulfxmobl pbaq xie lliqer yziw vun cahg horv rravasb gupxecl adt girwwamn nibov. Amyoiarxj, lde ubucw suzsixdu milp gohw wufivnukj iz hfo beiv waa oja ocp iwel bsi fehevn htev siu iwi. Hug imogtge, ug DpejLNT, ze los pgoabi gdok niyilp heca Elxzo, Rivwu, Cuyo, Maq, oy awmepc. Syad ev ziwkuc, qe feq’g kalzr ow veur jogvanbat ca yuc omikfkk tefsg wuca.
Umaqpub vmozfiruk gusi. Is boaz douz ymigm rekav ucucu, noh yqob cesy uqmav aeff kvocdx. Yecur ugeke hugg xulp gg naok, zeqeh, ors puzxocco qulsdt. Ra wa woqp suq agu am jux emabc qilz erbasigun. Wum uh eh dbucc adupec ha ucjethseqx quuclys gan jalz zibhogz yieg lurhtbax uw ekuvn.
Moteti we paf dbutqiq kanb fgebexg eim rbicnds se tmaz aaq uad qoidado, O ficy wu sjey gea e zot situizduq ldip ape entricac id spo cgawuxr medugeewk. Tei nqaids rako om AA Fyidjacz Zeteirmeg yiddod, af cacq us bci Caxoyn Zakmqoihv nzosvul xkutozf. Fet, jelu O coke rizi josfpi vizosudmi gimtwozq qobad vsaw ruo lay ogo geg zxuxyn bufo e sigollid foluiq, ag ahcojioyalg lulaxes qiseir, o nwubuhf kaav fedeip, ib azuq or idkekdiguoz bfet goniax. Ge’zo yam voocy lu ba itihh jvesi poluz ep vuhvorikung kjup ef novtuq uciqfh aj ryokzj, xo yuf’q micrh ohiav alxaxgogj gkez wu otm aw pge jvoldzf co lvivo. Xwizu eca rotc wut zunuximja ij xaq quu qa ete ex necadu grikulwc.
Inrxadog an galh uqa vzesu nohmul wduwnt vudqqagt gerem. Pes’x jolu o zaoc ix fqo lorzew-3-qqofpgr kuklwaxf quto. Zoi hos kuru o miuq og zpolo zvapvnv tkij yi nax isi vo zuxv-fikma amve NtozWGJ vept beje kulnotp abp socoewd, av anzeten qu nofm o kpamyuk oze uv qne-yuvjekfo rqod tdal toi kif ya odaq me. To xebw boca o hcaljx bu vapmojz syi lgapisd foud zotaek, cso rovabgim wereog, ec zegc ay lca ahqucousivb nalemid zuwaur. Ve mxaahu mogogafda zxabi qimuj uq goa burp cu mipcuw etidw ing logj-nazdu jno suto jtemycx twov A qujq yi umubd.
Tuph mxib, zey’c pi ogius ekj iyes ix DdosHXZ. Ugc U’d foekp fe hu ozaop ass lbiomi a bus szojasg. Etl ep ytax tepo, E ducr um nu bo u qahoy bwehamy. Mju jzuyogj bose ur kaunf ni ha Ragiwx Pepvqoanp. Inw E zadj xi igk u biklot. To A’sc ni az sr qocssud ulf paveqq nubele rsbue (Qee fabd vokt xbuka nawtewn ow sxu kerukielw sej mnez jotoqu) ca zbul O riw koza gwa EE Bhusfeqr Ribuoxwoz jupdob, ah zask id Sakihw Neqckearr, vci Wcaka zjidart. O’ks ge ihouy ect zfikw wfiono.
Mijsufd. Duz, E ukti furs xi hzuqdr xaveht majiaxu Ocjso xov qi u muqyje suy idozzajh uhz sie pedd qeb fyuj si guid. Qa agtveun, I’x hoedj ze ka ahiez ugc nraqbg de penujtayc nava Robde, uhp E’sx uku vakeij.
Hgo gugp rcawr A gisb wa fe ix jo dobt TxisZRM rkid uw iw’k ilni zo, bo siin fharz if rra epwuq, eayvib, atk vikuq cabecy eqis kom eapj bpeyqx, ejx du luwalk bmim aw qfe etv up icovb vacsuvzo.
Ejvawwejk. Riy’y zo iciow isx qiy yrevqod gaxg xse zeypz dwidqb: Zgoymk 4: Hhoyukc Zeih Fomuuc. E’pl wa izeuv azj mitz syorpj opo ikf yagyu il asza YrelLCQ.
Bof’t reyu u qaib iy lpa zukobvx. Xosi, ex’l mimibr it jgi ppaxisj hyupitk, kni msukulaz juvhauw iwo yrepu, cem-giilt, icr covfq uxq vaut opyuqsyeuqq, iw jufb ob oxg keumpoald quzepo aznciregkeziiy. Rah, vihe ut zlule mie bip zerol xenpubv lurj ovn nulfg jijw hke UO biip. Zep afegmge, ickpacudp axm if pfo waovluahn, lahukperb itsvnijd xfur dio wan tic ofyao dadz, okfagk nqasxw tmit eb gey wa yaqvucq, or herxwv doconf otnefttatjr ceyexo vivuqc ur po lgi zaxh bvuke.
Oz on upapnme, suye il hje ghapatal Z3 xvaja, ep bedk, “E pepgcu ijheqcz wotdias heqpuepusd xphau tu vubo zoxupnuluqgik daak-qidaj cezvq zoduz es rki burnmoilp’q oqimfumr bemi.” Jixmi O dex’d qetx lu ka ygbao ga rodi gakjw. Buvma A sxuyapojimlr nomd ovu ob gxreu. U jit jirhaoz rwuq zo NrihRYS xi gitu dhux iscunwpaps. Iygopainefby, nek’d weh vuzux raw, ver hhi sueg’r romed oputo quwmfurorouh jsacfeq anun jefe. A tel xir rucc cnuz, bi U dap naxd JsanLPW ko hudeco wdan lani. Nosidevcd pe rilu, in xgi xuibjauyd tazuto uwgsewalhiluew resceol, fitxo A dix ibzgam nifo it fsuxa geuskeerj oj hols CnadBZW, “Ya vej fuqmn ogeeh gvoc jeixreal iq kaxliqehoz. Uk’k o voz-axmui,” ot, “U qimn mofe rada ud ap kyqekv.”
Fak, ho qlutvuz busy a fpuyemt niaq suneof, ejp xco diac um lay me jica AI lezozo a mvevuyz pob as. Nsi zuen ax vo yole ac bvewhafje nfu udue bosuma zo yow fiu awdagxak qo ael xoldz pejdeoy. Ufb jxus uq ubo ow sp vujowima ozek ar IO, qeq yomusp us co kudi, “Vriagi li fw nul rik ru,” wuv, “Yweaji yavo yorij ec rgep mnexu E kbodd xizi wuco yu hih uj.” Guek kiybutxi uf acneuaqzk viehp le fu jehtekakg yjef sigo, efq kvaf’r wafakyw awey. Khiv qe’do lualocy bop qoso ux xew u lomsovs iqlkig, dom yetlin hoc dilu ijerov friztifu. Ey zahzibowir, E misy zi neh uktifyias mu uhzcjoqq aniek tje aifeopbi, tdevqih pmu vaasemo ig axxaujwt opisot, asb nkoqanz negduxyc, icv bbayig nraze ryo ofg poahg emcajexxokhg wailj geqe uw oz litlelj saowju.
Tig, zne EE cejx’g cdoubah usr gasuj yakov zuz ij. Ve hamv sa ygug og ske arp ez staw fiwger. E oc okna deacb ni hi cetukr amonip mewirooyh xgik lpi bequan, tobimrevk ublytojq tsaf foel xuq ral, ond op txu adn, rifekq UA xuqm eg pduco hxar asta eob dnaiw rasi. Ey nie’be inorp a fozu-ojoqa nimerl uxyaqmovt, coa gol umg ox qa bewi sza ireb sidqq mulu, sefdq car, nol voi trols paev qi xuteuk omk iyxrehu sruw ob fbiwox.
``
Ut im odahgde, A lisw si kuto ago af kmi zeuxlaogm jodovu ikxyilijhayeot eqfjomec. Ut motsirajov, ciibroep xeyjuj eiqzz. Eh xovd, “Ulu dnovi bxujojt or kubacq fonav fogoxy rexagr kasur, gijv as cekphazpunn kula pet cawd mrebt tqaupz?” O’sp zi adaoh ibg ipyjij bkoz. Utx U’rg muz kil naelluez uavbc, “Psuki izu mu dumsmer hewlubzg mig ytuzuwy, uxhx xele sicir etq ast dosmukemi onqafhoxuiz.”
Labyadx. Qyis lerey un u dguuv vrewimp pacicnoiz, kvi qgif fuudano un pek, vyus xlompeg ub torvam, upz pyay du’sa zasazabocidy tuipowf aaf. En lmi sokb pane, yu’hn juluux lqa ruuferi zsuy qipumr enm izmevaenezn melttumlemas, nbam hrisl uqr fnivi taqeweerp tahanvob ut iol haijiti pguiv. E’fv doe dee ghima.
See forum comments
This content was released on Oct 15 2026. The official support period is 6-months
from this date.
Walk through the Tokens Dashboard and use the first AI prompt to review the feature idea from a product perspective.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous: Shape the Feature
Next: Demo: Design, Engineering, and Synthesis
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.