DEV Community

Cover image for My experience building Bull's Eye App (from the UIKIt Apprentice book) Part 1
Anthony Beckford🚀
Anthony Beckford🚀

Posted on

My experience building Bull's Eye App (from the UIKIt Apprentice book) Part 1

Hey Community,

I'm here with another blog sharing my experience of reading the UIKIt Apprentice book from Kodeco (THE NEW RAYWENDERLICH.COM). The reason why I decided to dive deep into this book is to learn more about UIKit.

The book takes you through a series of learning the fundamentals of UIKit through building projects. The first project is building a Bull's Eye application through interface builder.

Image description

The goal of the project is to teach Xcode, Interface Builder, and Swift in an easy-to-understand manner for beginners like myself.

So far I have learned how to create a very basic single button application which shows an alert message

Image description

I have also learned about implementing sliders and labels on interface builder.

Some things I have learned were:

  • Switching the apps to landscape mode
  • Basics of object-orientated Programming
  • Added controls to start building the user interface of the app
  • setting the inital slider value
  • learned how to generate a random number
  • added rounds to the game
  • display the target value

I'll be doing part 2 where i will talk about adding scores to the application

Follow my journey of learning iOS Development on Twitter by giving me a follow @abeck617

Top comments (1)

Collapse
 
sergeyleschev profile image
Sergey Leschev •

It's great to hear about your experience building the Bull's Eye App using Swift and the UIKit Apprentice book. Swift is a powerful and intuitive programming language that has gained immense popularity among developers in recent years. It's a versatile language that can be used to build a wide range of applications, from simple mobile apps to complex web applications.

It's great to see that you were able to put your skills to use and build a functional app that can be used for some task. This is a great example of how Swift can be used to build practical applications that can be useful in everyday life.

Overall, your experience building the Bull's Eye App using Swift is a great example of the power and versatility of this programming language. Keep up the good work, and continue to explore all that Swift has to offer!