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!