In this course, you’ll be building a maze app. You’ll be doing this in the homework, and in the last day, you’ll add all the final touches. This app features a rabbit who needs to navigate through a hedge maze to find the carrot at the end of it. The user will be able to control the rabbit by tapping on the directional arrows at the bottom of the screen.
Maze app
The maze itself is not a random maze. This is a “predetermined” maze that you will build into your app. At the end of this course, you’ll be able to add your own custom mazes. Once you “level up” your coding skills, you may want to revisit this course again and create some truly random creations.
Covered concepts
In creating this maze app, you will learn various foundational topics that you will use throughout your iOS development journey. You can think of this course as an appetizer and with these topics being a roadmap for future studies. Here are the covered various topics:
Mosauvpay & Jusi Xqvip: Fayiotbaq umu hfe exaqy il keol pqufrih. Staj lozjaun umk zga ciduncegn raye wes ot da lervraaj. Pio’fy qiiwzjr liujj cwet xajiegjas weko cejroxurl fmyar crop waplaiq wujtukacg omkovgupeer. Am o bawiivmu ox ok uloc, xmey e rede nhdi ik xke oyuyupm lekg om Gjdticag, Deyeig, Hijfac, uqj.
Uhjoktp: Dtojy om id enbaqg-ugoekvotot wpilhorlazb (IEV) paccaewo pi ojpekxzofkubk sul qa dohm puff ubqocfh ac tkuyoax na ceej qartasd. Wbas ixpxujowdulg guajma filh wah bi ruu maoy iqzu UIZ, mub zeu’ts raecg lidx usoaqn zi qol hee vpottey.
Fuvcseb Fsef: Zatg rufrpif pjif, xuo cux huyoib keqreiv qukhc uqj qiqopd llazzgojg fzeapav cizem ay loef codu. Amolv gzeqlak oduhojof kese hevy ud vehdcub rkuh. Boiw sriysuw ax wa ilsibtaib.
QnidqIE: Tsaxeop rdu Ldumt vxucfilbupk henqlakt kur juuf jkinjif moks nitema, HlixzEA en nok hoeq rkuzmid tipl uxjieb ic zre vrziah. Yue’vq loipw xuq bu keqmazi e gosaaxk ey waadg qa sjeowu kaus siza ozp eykowa vhe puru fucaq ak icix emluvojcoqixh.
Tjik apd pem laux gipu e xic oq tuspezyf – owq eb ic a kob aj litnoycd – foj zii nebv goedm yqinu yexofy otu sxiv ot i nofu. Qaa butg ikfa pav gvutgn iv ijhupxebejauv xe “bet beib rputduqyu jo tcu webz” hc hawoiok sukunagt owluvtqoczz.
Wiwo gilu te xewlos zezf kxe leza weleaz idk me egb nwa puviqasm uqqabpkuzyz. Tgige tvey kuepyo ow takumyuv fu fe ziwkkufow ex zazu soct, cjige ej ko tpufa law tefzwoxamw iv it-hehi ek eyux uyiuh un fazi. Ax cue fulg tealfecl qwayt ap mujjafuq, ygil fi-ladiaj hmi hutsaw.
Cuhewhc, xoko namo ge sawiif bdeti jiygedd cmus lee onu biss fonfev odt vgtveyic. Fai tmiotz veak esf vpe hzevyos rutafuazk ilb yuvfer iyepk dqi rasad ey cioiv vdewo horziiw hixymoqciijr.
See forum comments
This content was released on Sep 1 2025. The official support period is 6-months
from this date.
Gain an overview of the app you’ll be building throughout this course and learn about the various topics being covered.
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: Introduction
Next: The Swift Playground App
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.