top of page

My iOS Dev Journey So Far Both Personally and Professionally - August 2026

  • Writer: Wendell Caesar
    Wendell Caesar
  • Aug 23
  • 4 min read

Starting something new can feel overwhelming, especially when it involves learning a complex skill like iOS development. I began my journey in June 2024, and since then, it has been a mix of excitement, challenges, and steady progress. I want to share my experience so far, both on a personal level and in my professional life. Hopefully, this story will resonate with anyone balancing learning with work and family life.



Personal Learning Journey


When I first decided to learn iOS development, I knew I needed a clear path. I started with daily learning sessions, mostly through YouTube videos. These short, focused lessons helped me grasp the basics without feeling lost. Alongside videos, I used the Swift Fundamentals book, which broke down the language into manageable parts. It was like having a patient teacher guiding me through each concept.



I also discovered the Unwrap App, a fantastic tool for learning Swift interactively. It made practicing code feel less like a chore and more like a game. This mix of resources kept me motivated and helped me build a solid foundation.



Currently, I am working on building my own productivity app. This project is a real test of what I’ve learned. I’m using Xcode’s AI solutions to speed up development and solve problems faster. It’s impressive how AI can assist with code suggestions and debugging, making the process smoother.



Alongside building the app, I continue learning through Apple Developer resources. These official materials are invaluable for understanding the latest updates and best practices. I also spend time researching topics that I haven’t encountered before, often using AI tools to explain new concepts in simple terms. This approach helps me fill gaps in my knowledge without getting stuck.



Close-up view of a laptop screen showing Swift code in Xcode
Close-up view of a laptop screen showing Swift code in Xcode

Close-up view of a laptop screen showing Swift code in Xcode



Professional Growth in iOS Development


My professional journey started in January 2025 when I joined an on-the-job training program. The first task was to fix defects within the program. This hands-on experience was crucial. It taught me how to read existing code, understand bugs, and apply fixes carefully. It was challenging but rewarding to see my changes improve the app’s stability.



After the training, I temporarily joined a scrum team for several sprints. My focus was on unit testing, regression testing, and UI enhancements. This experience gave me insight into how a development team works together to deliver quality software. Writing tests helped me understand the importance of catching issues early, and UI enhancements showed me how small changes can improve user experience.



Today, I am permanently assigned to a scrum team. My responsibilities include unit testing, regression testing, and making UI and functional changes. Being part of this team has deepened my understanding of the development lifecycle. I collaborate closely with developers and testers, which helps me learn new skills every day.



One tool that has been particularly helpful in my professional work is the Apple Developer platform. It offers extensive documentation, sample code, and forums where I can find answers quickly. This resource supports my continuous learning and helps me stay updated with Apple’s evolving technologies.



Eye-level view of a computer screen showing a scrum board with tasks and progress
Eye-level view of a computer screen showing a scrum board with tasks and progress

Eye-level view of a computer screen showing a scrum board with tasks and progress



Balancing Personal and Professional Growth


Balancing learning and work is not easy, especially with family responsibilities. I find that setting small, achievable goals helps me stay on track. For example, dedicating 30 minutes each day to learning or coding keeps the momentum going without feeling overwhelming.



Using AI tools has been a game-changer. They help me understand concepts I’ve never learned before and speed up coding tasks. For instance, when I’m stuck on a tricky problem, AI suggestions often point me in the right direction. This support makes learning less frustrating and more productive.



Building my productivity app is also a way to apply what I learn in real time. It’s one thing to study code, but creating something useful brings a different kind of satisfaction. I’m excited to see how this project evolves and how it might help others manage their time better.



Recommendations for Aspiring iOS Developers


If you’re starting your own iOS development journey, here are a few tips based on my experience:


  • Use a mix of learning resources. Videos, books, and interactive apps like the Unwrap App complement each other well.


  • Don’t hesitate to use AI tools in your learning and coding. They can explain new ideas and help with debugging.


  • Join a team or community when you can. Working with others exposes you to different approaches and keeps you motivated.


  • Build a project that matters to you. It makes learning more meaningful and helps you apply your skills.


  • Keep learning from official sources like Apple Developer. They provide up-to-date information and best practices.



High angle view of a desk with a notebook, coffee cup, and iPhone showing a productivity app
High angle view of a desk with a notebook, coffee cup, and iPhone showing a productivity app

High angle view of a desk with a notebook, coffee cup, and iPhone showing a productivity app



Looking Ahead


My iOS development journey is still unfolding. I’m eager to keep learning and growing, both personally and professionally. The combination of daily practice, real-world projects, and team collaboration has made this path rewarding.



I hope sharing my story encourages others to start or continue their own learning journeys. With patience and the right tools, it’s possible to build skills that open new doors. Whether you’re a busy professional, a parent, or someone curious about coding, there’s a way to make progress one step at a time.



If you want to explore iOS development, consider starting with resources like the Unwrap App and the Apple Developer site. They offer solid foundations and ongoing support.



Keep coding, keep learning, and enjoy the process. Your journey is unique, and every step counts.

 
 
 

Comments


bottom of page