Interview with Steven Chan, Founder of GoodNotes: How He Turned an App Idea into a Profitable Business
In his last semester of university, Steven Chan registered for as many bird courses as possible and staked all his efforts into a new app. Since then, he has built his product GoodNotes into an award-winning app featured on...
Implementing a Heap Based Priority Queue Using Swift
There is a wealth of problems in computer science where using a priority queue as your underlying data structure can greatly improve the time complexity of your algorithm. One example is Dijkstra’s Shortest Path Algorithm, where...
Avoiding Massive View Controller using Containment & Child View Controller
View Controller is the component that provides basic building block that we use as a foundation to build application in iOS development. In Apple MVC world, it sits as a middle man between the View and Model, acting as an...
Building an Interactive Voice App Using Custom Siri Shortcuts in iOS 12
Siri Shortcut is a new API that Apple introduced in iOS 12 built on top of SiriKit framework. It provides ways for developer to create custom shortcut to the activities that the user often used within the app. User invokes the...
Apple WWDC 2017 Scholars: The Story and The Playground
Editor’s note: Earlier, Antoine Bellanger wrote us a guest post sharing his experience as a WWDC scholar, and interviewed several scholars. Jayven from our tutorial team, who is also a WWDC scholar this year, got a chance...
WWDC Scholarship Interviews Part 2: Tips and Advices
Following up on my previous post, I bring the second part of this series on WWDC scholarships. With WWDC happening shortly, many are excited about the opportunities to attend the conference. Apple has a limited amount of seats...
App Showcase #5: Saround by Dylan Diamond
In recent years, there is a growing understanding that programming is an essential subject for younger generations. It’s not uncommon to see apps being built by high school juniors. I am really amazed by their ideas and the...
App Showcase #4: What am I Flying On by Antoine Bellanger
It’s been a while since we published the last app showcase. Recently someone asked us why we can keep publishing programming tutorials. What motivates us to do that? Is it all about money? I admit we need to make money to...
App Showcase #3: FindMoreInternships by Vin Lee
As you know, from time to time, we feature apps developed by our readers, in particular for those who released their very first app. Here comes to the third app showcase. This time we talked to Vin Lee, the app developer behind...
App Showcase #2: Runr by Sam Spencer
Here comes to the second app showcase. Previously, we showed you an app created by a 17 year old developer. Since we published that story, we received emails from several young developers who also wanted to share their...