There are a number of well-known quotes from Steve Jobs, but if I had to pick one – my all-time favorite – it would be this: “it is in Apple’s DNA that technology alone is not enough – it’s technology married with liberal arts, married with the humanities, that yields us the results that make our heart sing.”
Multipeer connectivity is another one of those frameworks that should set off sparks in your brain: “how can I use this make something great?” Honestly, I can’t answer that question for you. As Saint Steve said, technology alone is not enough – you won’t build something truly great just by shipping a thin layer over Apple’s APIs.
It’s easy to think to yourself, “what can I make that’s different from everything else?” What you ought to be thinking is “what unique perspective does my background and experience give me that lets me build a fresh take on an existing idea?” In 2015 (seven years after the App Store launched) Microsoft spent north of $100 million acquiring Wonderlist, which was – shock! – a to do list app.
What I’m saying is that your idea doesn’t need to be special, and really your code doesn’t need to be that special either. Because what matters – the part that makes our heart sing – is where you blend all that with what makes you you. If you’ve used 10 to do apps and none quite scratch the itch you have, it’s time for you to make your own. And with over a billion people out there using iOS, you’ll find that there are hundreds of thousands of people that have exactly that same itch, and would happily hand over a buck or two for your solution.
Whether your app idea ends up building on multipeer networking, iBeacons, Core Image, or more – it doesn’t matter. What matters is that you’re giving yourself the skills you need to build the app of your dreams, and you should be darned proud of yourself.
Today you should work through the wrap up chapter for project 25, complete its review, then work through all three of its challenges.
Don’t forget to share your progress with others – holding yourself accountable is particularly important as we approach the final straight of this challenge!
Need help? Tweet me @twostraws!
SPONSORED Take the pain out of configuring and testing your paywalls. RevenueCat's Paywalls allow you to remotely configure and A/B test your entire paywall UI without any code changes or app updates.
Sponsor Hacking with Swift and reach the world's largest Swift community!
The 100 Days of Swift is a free collection of videos, tutorials, tests, and more to help you learn Swift faster. Click here to learn more, or watch the video below.
Link copied to your pasteboard.