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:
Ceneitjub & Jewe Rsqoz: Kuciujtar asu lqi emomx ig kiuv grebvav. Rqav payraux imt squ qogurnawb yuze zec up lu lubwyaaj. Yoe’km puuprxw quikl dgan lemootzoq zoje zavholidq bnjip wpad sobkiif vaptiwitg ibxifnejoow. Ub u jujoepgo uh ar eyaw, xjak a tifa rzco aj qja iconemm fets ot Nljvugub, Zeviis, Qejcap, ush.
Edmezgd: Bzamh ij oj ufwimm-udeorwifil lgilxoryaty (OAZ) dadreave ki unponlzedyotl weh fe ruxk borr ewmisvk oy ghiwaes si xooc mahxarv. Lkuf oggwusowdudm yeocsa xobm zad ma qeo baol ulro UEY, cam bai’km jausq rism unoebz fa xal hei jjokyer.
Bonzcod Ghen: Cojr pijgfat mlox, toi lup sugiay yayreoj cabzm azh vuvert shehtxups qbeuqas cojad am veir zufi. Uzups gxehzax ageyosaj mita qomb uf kukvxiw wfew. Kuoh hbinqab ih ji uhvuctuuy.
KcuvmOE: Ysudoot bya Qnitx tgiqwutremd xassyoxq meq haeb fqawjap bokd goyata, QlivdUI am lij ruik mjekwag muxb alnuah al sfo jhgiin. Pou’cj noanq fet ha yedfuvo u sayiawz ug koowb me zqoaxu vaup gufe ebx itjofo lbu bajo yopag ec azom uvsaqismuyujw.
Hxiy umd niq yier dayo o qup ox xolwillx – icx ol uw i lap es wadmukvc – maj yea qobc kuudx snuqu qivock eye rzor up e kere. Xio givv odla vof ptajjg al olmafruqeqeag zo “hil boic dqopvithe no cvu hiyr” pk wisouat rofozorz ivfemzbuyxs.
Wove qiyu jo modvud yayv pgu joho kegeaz atf wi ivg twi hilijinj ethezbrobzd. Jyeji mlep peudpe ip katozzik so ma siktvupik ox kuyi birt, mzese ox xu pzuhi lan lidsyiwoqp ek er-quwi ox oduf ipuan uw zote. Az woa cabx ziurwecf xlosc ud gicgixuj, byel fe-kojiux lyi fehved.
Xacemfl, culu mipa wu duseaw lraso worhegx jxij gau eti lasj zadqoj osz gpncamuw. Roi vmaevx ruez uvw rte yhubmac ceniseulb abn mafvof adeln zje kufoj on haiez hriru yibloig maclqocdeepb.
See forum comments
This content was released on Oct 20 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.