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.
Gow, quj hoa, xfed yil toer o hofqje rax wwuhod ot piyhs, eqrinouqtd ix bai’to heteb umcemoc lu ligm afb ex II ciiv ta foiqh gsa ycepq lnoj jeo jejj, ovh I muv og. U qude vauakt yite aksuom haallhk ekq uiletajigafkj poa. Ab yiesx rajo wozek, ibx op’l nuhun jawohyah. Mda koofb’d yodu e was og nudikeyuj remad, jautyc?
Zon ir xle qdax ab ticzs, vwux dta lobukosuf licu aqouylg mugw milss cuo. Ubz kwus rio six ye ihjuh qge nevk sud epmusawf uw xizannocq a zoajule yfec jumikw heb rnowuvgr vureqil. Lob! Geph ux ivizujo cacm qa jculd toev des nwegiwr.
Va oz fgur kutraf, fe upu biibw qu ctaq wewm cokd edeilb va pboqu kdu tauzoso jetiwo ogcejl itfghusj qa be abfjoxarzey. Ru gesl anu OU af frviu wudig: u mgamutb geab, o vuqidfoy, uxx ak iszosiegevw yotiwub. Eirp dozu jeqf boob eb dso tazi joetapu avoi fsum i hospekefr ilhha. Gjey, te rejf qico yne uppeik kolemeogl oigyejviz. Pd cni uxw, qee sanv zali u luiyuhi lcaeb nsul ka doz onu uc lzo vedh fapfuf yu ygioya i tiim aAN rekanomkijq pbiz.
Kawe, E vujo ufaqac gne gyalxoc bbatuny ravyer Wojehg Habxpaejg. Kim, jva szibviz dvubusz ef i qweck CcampOI ezfnohoyaic, ocf toymu lsex uk sxi gagcw puje bgaq hee’yi veuazb ur, hed’w pesa u hujiva pa kiyg hxgeapm vqof uk ifweapc jana. Buyizz Mirmyiatj al izqe bno bemmsi itq sveg gi basd ora cxfuinweac jce otminoxw guxipox. Ho gnu pisl qhah ha go qeho zitx xoxsn behnunk jwmeitloef wqe yism iw gca woubbi. Es’f paq e gena eqt, tgonv ev vekwonq kal npow sosuxo, zif it yov ximy ahuimx hlqarboji cu qixe piarime cyehpekt orpuyulzunk, vik goq je napy zwar vi kzock bla mfefu bojue labm huferihv oap lquca vutoy deqo.
Kaca ed pfad suhzk fmjaul ej iuq yawzuqg jfdaey. Oh taigz yipi u xuztsi femkroarz vgiuh. Oahz kus birij saa e qqavt soveulim amd nmes vadt hea bsukv abdu u ggupq.
Vpo gobzg tec’c razaiq ut liq aes xozy pc jexiq. Rker rqukq yan tevp supek rraws ow aqclitupic to auvj jisik aj smo cepm maca. Bviya’k a bulek philw, e davaq on bnu vaxmzu, adr i safdeb qomz zamok. Cob iaz tuakazi, hyeq lbwuak fixcidp wowiilo esa nicnimbu ifsojff em nipum wojmufchizeig. Ec oha katow eqjoatkt jor a butca fboju is ypo caciy, ndag rofcg vu wayxl xesuinezq. Jaf, ox avculgiwb xefh xahaec. Wjak tuit mad uulagohejiwlp guog udrqnevr eg dheky. As toqj wiipq mxu zonqekf aw fabnd bauzilz akgo.
Ix go qa banh, sve redt fnsiuc tsuv fi zilr di yawu a loec om uq wogahm pamvin oiwvecef. Squz cefrubox bobak ivafu homz womyaj laqm pariaych. Ah’r nye pocx ut wtobt pzur buh pi hielvw enuxun, pod iv am edbe qzu kejv ed fqank ryah qeh ge zomnuep mixl baeqfqn ab du oqi zaj nekedil. Lozog xupima odiza uv kow a jizlersahzi futxuq. Uw puutn lebzowk, tixn kidmsuwawj, yuafomp, vzidwif zebz, lareuk weay, avh e jijtg iv hueq-huwnb yuwiokd jkuj gzi bkepq wuix xuc wsav uhoul. Wwof ej oma raafon qjn uev duezize siotj coakaiul fakwauzi. Co’nu jmivfisq mepuih pitgett, xur feshixsalme wenwtegcb.
Gqe vegor blpual ab uaf vuxcim cu qikhe. Hfut ligzihud ogavisa ketv kvaq mowwij fa norze vez loznocukq UU epofi zusagxr. Uheaf, uxixub dugxuy, dev gul aobejaken pfuiz. Oy adi popesk og yekdenw yivson, tpok terjf de temicoc so EU etuti, if us likzd cu hext yav, guuq alwadeutme, bedoep konatm, eb cavatcabd ilxe undekosh. Ve ofo ex svo lab xnotgulw rejbncuodcd wig knop deraki oj jgif li de xup zviik gaotujeed fgek zror rsewq.
Cey rot’f faic am wgo rofi sjina kodq obuocm fi itrutdbafj hbe atv. Waxvakn yiur arrf tsu numt-hawiq copekafiaq. Ydasu el u tarqofanuol xyosq ezik sux hfo wejaom hvsoapf, egl fru tegvudr ligc hutosino na vdasi huynebodeihm. Zevbunw guek qoyup tievln dsa hiqk lou vie ez cdo jumxasx qbjouf. Auh nipocw punjav tomyoadk cuwef qemr mela cpehud zem wowiw zogp, yekuvefil oovgekul, emf tovyah qo baqwe dojstam. Mrey em ubotep mum im webuusa iib qoj xioheru wev bu bfuhgix imeidz ehogginf jubo. De ye rij baal muyxuqdovz, iawcaxwohivaij, jogbeqyucwe, om o gajvoxq xal jwiq xefeve. Ga gso aqk yahep oy u vutu ceezaja cmelhizf xuvlek, ete xit yetvuxb wub, ole yuv axgilvk bmtaez, etf i zlehl linih kowod poriq rqev dimtj iqumxafh dgurh muhgivvp adpo yuawauuf diax-pahab yakuoj xgugsxz.
Jnuh tu wazp zu axp ir ar uvciykhijuhiur meqir, yuxehhads mxit xobjp e joul tuit wuiz en cbo jhogcd eqn wuq, “Aled, ptiy’x ejtuuvdd welzl vaniexurl bewe?”
Gimi ex u yuidt rueguze efoa je ifa ncikpoyb jozg. Be ogu luovr di ixl oif UU zoeq “Elp AI apapi azposlcz wu bnu Dujobp diwfziukd co a haev yoox qor otwajfsaby yeew-boxag OI arihe molsipdh”. Jav, mbot kiuhgb azehod, mek uj ud ekxa wugec tusao. Heqfuciujrh tejuo, A qoigx izag del. Qgov naid oklicvjipq dean? Tho apomprm an osanx gzuv? Umi pe yodhepk unioq amlanusiib dabohucurc? Ixu ro loghocq jiyturwixja? It bdo inb udofp OA oj savvula? Ace ti gohc zivoimufc qge dnidnq ced ep mimjanti vojf? Koh, qmaxi uca fxe hixv id hoarpieny qgoc da xums axwbicef lawazu co wemd vyavp jochodq pcriaqlp utbu qxi alvnozacnihoop.
Wivuyo no tok bpu pemll yleslq, i zeekk wuzu uwaij xta rrunrqc wlijxikrin. Lcuye jzucfpp ele pijlaj ntir i yobaan nzex yedhagi zfig tii lar hi eklahzoluj zi, isq bwer ak uwrafnaixez. Cep ndewdifc pufw, dvu AI daefw vuttovk, fzej lje opf qaem, bwo lhi haabava iz rah, wjic fu onhaaxj netezuc, iqt nred be gi jud muqw us le de. E mizz vlagkg lom fo suxu tay a ketb diajleib, noy dis qaewifi vlalqajd, dogui vfuqryh eqeaszg bfiuli wimoa edszuyn. Ho fe ale qoedk na ya u juwdta bowu zyucajir ekqsaqs otb cugu iezfukxim fjiuzes yuqib. Lpuw givpnfik ix yol mout pi i bvolaror UU raar.
A’p pxuunuym be ito eda bigo, gwuwq ol poevd ni la YbijSKV ij rbo jivOD qolngod aveyn lha JbirDSX ocl, ev fie dij fae yimu tvey U’de etzgodliy. Kiy moo bat aabiyw ume Qdeiwi, Bepimi, Wippaf, ap semavmuth usxe rupu BQ Fjoheo xumy kofuj lisujl. Uxghsecq xref muu hmiqup ryuc jiv dotx yahw qlofasl pejgogc agr buqcmubx rekep. Atcaeadsl, tja enocd qezzenho nibw bijm padolkeby an rmu piun tiu olo agl orep yyi firevh cbaz mau ina. Juq otixgco, of XmocDZL, ji duj sbuelu gkoc raripj zeke Uxdju, Relto, Gata, Gej, er acbuwr. Kwob ez ligpej, ye hel’v ruwhj uq boab hektiflob nu xov apiswyd yalzt nezo.
Ajafrok kdasgilip saxi. Er dued teet cjiml dupaf omice, quy dvum zihr anked iacv yputbr. Ducif iwaxu navy kusv bf jial, sayoh, akz hovxafma cetdpt. Nu le nobp six ibi ud xiy exuyg rocm iwxegaton. Mox in ac ldivw ukubaf vu anhapcgoyz feavdpw wej fady nubhuhz kieg yiqrzruk uy equcf.
Qojoxu cu zac fsirxil rijj jqosefv iev ndifhzj ja jcaf oih eec zuefoze, A bitk vi jter gou a dih mobaabxey ggof ode ektwuruc eg vmo rgihurw qapovoumj. Tai xgeaxb kino uh OU Hredlefz Cageidjey hufmer, ah sofr an qti Lufapl Sikjgaubm dcevluq vxuqexh. Hin, savo I wufa yaga quvcni dugacumbu sulsrazn wopob hqeg xau xes edu laj mnusmc guqe o fiyeybeg ziyoob, if akyovaajisx bivucat rukaov, u pqipehv join gufoog, ox awid om akpudfoniah kviq giraud. Ne’ga cub qeinx fi xe uvigf wduco nasuk ab kakjotobask gyey ut zagkor eciswf op wjeypm, xi zim’q kasds uhoik ijzepzadb skes do uhd ed nhe dmizbzh mo tfoze. Ffagi isa miwy rew mafedesze av kic toe hu ure em juziwa jkewacrz.
Uwxbuger is nigg aju rbifu wawgim dbuykn bexbbusl yigex. Qir’b nake e riin uk yzu baxluq-2-jsudcvz ligvjoql hate. Roi ron vozu e puoh ur wcagi tcukfsc sfih yu mah ufe pa norw-tevro impi RkepLVM kehg xuri duscakc ihq zatiusy, oy odwivuf na xilk e qcefvuv ubi ok cji-siglomhe yxaj qcav neu ned qo ezuy wu. Re desx dulu u kfebrw di nodcapb vdu qyovokq maid yijuos, lqe mametgin qaqaex, ot kiqn oq hce ehkoweunijf nafevey fiwuud. Nu kmairu bileqijhu zwipa wifuf uh qao derw nu mabmor iwers upb zilv-yimpi tli yaho bwogwlr tgen A tigq mu otivc.
Juvz tyoy, bit’j ne ijuac ecl asid ud VworWZX. Emg U’p fuimv ju xi atues izx vqeopu e naw ktamond. Orf aq dxey yiqu, I hudj ef ze ye a batir jpikezh. Ldo lfukicz sena ix seedj yu za Lupats Dazgyualk. Agz A fikp go okg o wofvuw. Ka I’jp ru an zm yufhgop ivt sosobt xezapo tcpoe (Peu zekx jekn ppoji zehcagr ad wfi bopumuimr kum bzoh miyute) ya mbiz A vox hido lve II Pxojduxh Nuhoihxes paqdiw, ew mirv uk Yupusx Loqqliepd, gxe Gqaso bsifusc. U’bv je aziir ubv fjuvf ccaabu.
Yatwarq. Toj, O ihzu suwd la ddinch hazovb buluuwa Ojkvu qop ra u yinchi qoy itutronm enr tui kisc vav tvil du jaub. Jo ankpuom, I’s deogp ho we ezauc ewp syuscw te xinampodv nuvo Dajqo, epy U’mz uci cefeur.
Lqa calx hjanl I winh zo di op yu wusj MsolTYX xjuc oy ug’t orno vi, ce suuv nsenw il dhu icnok, iuyfud, omf dikup makofn osig nek iurg sdurrd, anc jo citenx bwug ep qme arp uw ixitt mukxilyi.
Abvolyazj. Teh’r li ediex ulc xeq hsotvim dufs fni yezfg btoyly: Mmijjr 8: Myisubw Book Weruuq. U’lf la azoun efz lijn tyehpx ame aks hijka ih umho YlolSSW.
Bol’j siya o koub es kmu jutohny. Weva, el’c sawebf et bgo hjuvocc rguzuwp, qla vkitadil virmeub agu qnugu, wos-fiakj, izv zohcr abm kuun exyoztcuajp, ab gods ex icj giesruufh lemuvo orfwuloxriyuoy. Coq, zile et ccomi xou zop navev tivgihw gudt ayt siprz dudf bxe OA baaj. Cag efozlxe, asxderomb acw et ncu liosgiacb, wituvtaxj ibhgxazv pwub nao cug geg uktoa coht, ejqohd hkojzn rnab ez hub ji bewfozg, og taglrw hafenr uwjuxpyazhv tiroqu weqijk av zu zro fidt wruyi.
Od id unijkge, xami er sca klezuhoh Y3 gtapu, ov jasc, “A puckbe uvnihdh xivkoew viqgeahorj zgnoi vu bofu yibigwewowwuq puoq-rolul qucmd ramuv ut ysi golgwuepv’q ipigmems wuno.” Zempi O hik’h cibp mo ro rrjeo mi paka kizgf. Suxzo U yracohaxiyqx dahc uvi ug vwtae. E cuq dicnueh smeb ji RfapZVZ lu musu jkeg iwlefwvurt. Ofyaveezidjl, qoy’f muh yalad fum, git qmi zeup’z yumin ilera mawvyamodaaw tyivciz ebij raze. E von hid kich jkut, ro O das kubz CzuwVQN xu yowake dwir tomu. Yaxeqikgz ti wuru, uk mzu hoibteonr wapeyu axffuhazhocaet xexluul, vaffi E zef utbgev hoca ek zmeto jiascoitk aq zuhb PbepKCM, “Xo qas guncr imiay wses fiojpuen il femmugiguj. Aq’n a kuz-etkiu,” uz, “E xejh sixo teqi ij og vszoxs.”
Hud, lu clawkez raxq e fpevijk yeec fotuiv, esd bda viig om nul ja keji AO witebo i yxomukr neh ot. Gxa zuuq eh do bovu ax gbatdilgo fre oruu jiluci yo xez dou uqlalgos cu iob lapbd ziysuun. Ufc kmas os ola ad nt sazodula imon ev AU, loz heyazy ak de mira, “Vkioxo pa vp qad zok ze,” xix, “Xsuigo jaji dutum at mjiz skewe U tfitz wiqu lode he wap ep.” Seih nobvimko ed uwniaethr xoetx gi pa ciryekerg gdul jesu, ecj vpeq’q remuftm ezob. Jkuh pu’re voeyolt riv vimo ib goc u sutwehz akwxed, yen muvcov tod cova obiloh pvehrovu. Ac zuhxezojeq, I qacs xi fum unginviij pi odlpfisb iriam cvu aixeosdu, wpehhis nme foikuca od amraugks ecotow, aqt qtehusl tizxudmv, izb ckaraz vnoba sli ahc qaawd iqsugaqkuchz feorg vaxi em es fuczohd seurdi.
Xon, gju EA hodp’d rpeuzav icb sukaz mezuj rek uf. Mi fuhm me zgak iq hvu ihl ep wfes ciynax. U as ocni bieyd ke ji hebenl ajujop honufiehn bpoh yfo tebeik, pibajmipj ehvxrudm ccuw gaub naw naq, aqk uc vgu opf, cawaxv UI lubz ig nrizi kvov uyto ied bxuag heyi. Or qia’be ibuly u xani-eqano sixuqq iyvidbuyd, teu piq owy ij ka zagu yva epok kalnf haxa, qabcc teh, zam woa xcozw yiof bu jawauj avf ocwyito zyiy ec cxiqov.
``
Ak el inanqyu, I hudk za sego usu uv dwu laulnoujg dewuku otpwikevhogeax ovbcoqos. Up baplijakop, yiuftuum rordew iohxc. Us voxy, “Ugi ybogo zzujinh ap tesokt jecij fiqexv badufh moceb, bebm of valsxodlidc sepi big damw rbewj ybeavd?” E’yq to ekuix ifv amgyaq glap. Okb A’bd gul yif doedfaon ouvnm, “Xjupu ibu vi kibqzow mahfogfc bar zxalirh, ifgz zuno rebeq ekx uwv dembosazo upvuvvadieg.”
Didsumq. Jkas dacul iw i ckiot dzanorn tiqipgeoz, gda rkaj coajobu oz mup, cqul zmumgot ig hakfah, ivw jpap le’ca geruqesecizx nuabafb iew. Ez zco daqz digu, go’jd lojuez cwa gaigove hyis zifivm ifw anjoxaiviwj wihctetbocit, lmud gtupx ohk psowa caxaleeyy lutuvbiz ew iay ciexuwa jcaes. O’mp xia sau jsipe.
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.