Announcement

Why Launching AppCoda?


Last September, I released my first iPhone app on the App Store. It’s truly an amazing experience to develop an app. I have been programming for 10 years and developed various kinds of business systems. Yet this is the very first time I put up my own product and make it available globally. The App Store has changed the way we distribute software. Without it, I can’t imagine how I can put up my own software and immediately gets hundreds of download. I can’t tell in words how happy when my app went live and got the first 5-star review rating.

I started to learn Objective-C (the language used for developing iOS apps) and iOS programming about a year ago. Despite I have years of programming experience, I knew nothing about Objective-C. From my experience, the best way to learn a new programming language is to get your hand dirty. It’s just like you learn a foreign language. You can’t just read a book and teach yourself Japanese (or other languages). You have to practice, practice and practice. That’s the same for studying a new programming language. So I decided to create a real app that bundles all the iPhone tips and tricks I’ve covered before. It took me several weeks to grasp the basic of iOS programming and developed the app. This turns out to be a great learning experience.

Since then, I had an idea to launch a new blog to share my iOS programming experience. The idea has been ‘brewing’ in my mind for so long but it’s always hard for me to find time (obviously, it’s an excuse) to start another blog.

I realized I would never turn the idea into reality if I just kept the idea in mind and waited until I ‘have time’ to start it. I have to take action! Late last month, I finally hit the ‘Send’ button and emailed my subscribers about my idea and thus the new blog – AppCoda.

AppCoda is a blog about iOS programming. It’s a place where I’ll share my iOS programming experience and help some of you wanting to develop your own app to kick start your iOS programming journey. Ultimately, I hope it’ll become a community for iOS programmers to share and discuss development tips.

As an initial launch, I’ll publish a series of articles to work out an app together with you. It’s a simple app but it’ll give you an idea how you can build your own app. iOS development is not rocket science. Even you do not have any programming experience, you can build an app, most importantly you put in your effort.

You can consider the series of articles as a free course, a course for those who are new to iOS development. I’m still working hard developing the content and tweaking the design of the blog. There are still lots of work to do. I’m trying my best to bring the course in April.

For now if you’re passionate in learning iOS programming, stay tuned by signing up the below form. So far we got a very good response from our readers. Nearly 300 readers have already signed up the course.

You do not have to learn alone. Ask your friends to join us and learn iOS programming together!

Talk to you soon!

Announcement
Mastering SwiftUI is now updated for iOS 15 and Xcode 13
Announcement
Announcing Mastering SwiftUI Book for Xcode 12 and iOS 14
Announcement
Announcing Our First AppCoda Book – Learn iOS 7 Programming from Scratch
  • Derrick

    DerrickDerrick

    Author Reply

    Can’t wait to see what you put in this blog. I too have development dreams, hopefully I can learn a thing or two from your experiences. Thanks:)


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Thanks for your feedback. I hope this blog will help you out and kick start your app development journey!


  • Sean

    SeanSean

    Author Reply

    Looking forward to your blog posts! I am ready to learn!!


  • Corks

    CorksCorks

    Author Reply

    Looking forward to what will be coming – signed up and raring to go!


  • Josh

    JoshJosh

    Author Reply

    I have very little experience with App development at the moment, currently learning Java at college. But have been trying to get into the iPhone development field, but Apple changes xCode so often the books are quickly outdated. Then courses for learning get $$$$, thus putting out of the reach of many people. Hope other blogs pick up your idea here and spread the word because this is fantastic! If you need help with anything I’ll happily do what I can. Thanks Simon!


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Thanks, Josh. Help us spread the words 🙂 I hope the upcoming tutorials can really help people jump into app development.


  • Nathaniel Harari

    Definitely looking forward to seeing what you put up as tutorials and courses. I’ve been trying to learn Objective-C as well and definitely appreciate any help I run across. Thank you. 🙂


  • ptheridophita

    Simon, i am not a programmer and i don’t have any experience in coding languages but i am very interested in exploring into Objective-C.I believe in learning and getting my hands dirty. Will it be impossible for me to learn Objective-C

    Thks


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Sure! I believe everyone can do it as long as you put in your time studying it. 🙂


      • ptheridophita

        SO when can we start…..i am excited 🙂


        • Simon Ng

          Simon NgSimon Ng

          Author Reply

          The first tutorial shouldn’t be too far away. If you’ve registered your email address, I’ll let you know once it’s ready.


  • Steve

    SteveSteve

    Author Reply

    Brilliant blog. Thanks for creating this place. Just signed up as an apple developer (bit early? Prob yes but for 99$ it will make me stick at it) and your tutorials are very detailed.

    Look forward to more of the tuts

    Steve


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Thanks, Steve! Glad to hear the tutorials are useful. I think it’s wise to register as an Apple developer. As you said, the $99 pushes you to learn and build your app! Look forward to your iPhone app. Do share with me when you’re ready to release one.


  • laurent

    laurentlaurent

    Author Reply

    thx for starting this genius blog ! I’m just starting like you did a while ago. It’s a really big help. Looking forward every week…
    thx again
    Laurent


  • C@ppy77

    C@ppy77C@ppy77

    Author Reply

    Keep the good work !!! Best blog on the net !!!


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Thanks for the support!


  • João Pinho

    Thanks for sharing your experience! I’m starting like you and your blog helped me a lot!

    Already signed your feed! Thanks a lot, man!


  • BootMaker

    BootMakerBootMaker

    Author Reply

    One of the best start for a long time in the iOS blog arena. Like the design and the style. Good work just keep running!


  • Ricardo Andrade

    Thank you my friend…I’ve been programming for 15 years but I’m not friendly with Object-oriented programming so your blog help me to understand the basic…its really great…

    Good job


  • Rhez Jovovich

    Every time I checked google on the way, I find this tutorial on the top & a very convenient one! Thank you so much for sharing ur thoughts, Keep us updated 😉 🙂


  • joshua logan

    definitely a great experience to develop iOS apps. I did develop one for Palm OS back in 2004.


  • Bruno Paulino

    I spend many hours reading in your blog! I like your posts and i’m learning a lot of things about iOS programing. Thank you for everything!


    • Simon Ng

      Simon NgSimon Ng

      Author Reply

      Thank you! So glad to hear you like the tutorials 🙂


  • onmywy133

    onmywy133onmywy133

    Author Reply

    Easy to comprehend and contains lots of images. Thumb up


Shares