list of other events that week before deciding to rule out a visit. There are many great ways to spend the week of WWDC in San Jose without an official badge.
Scholarship applicants still have until Sunday to submit their playground and essay. Some developers have reported problems using Playgrounds in Xcode 8.3, so if you run into trouble, check out this Apple-approved workaround. If you don’t get in this year, my advice as a three-time applicant, two-time rejectee would be to use the rejection to drive you to do even more over the next year. That said, I hope to have the chance to meet as many of you in June as possible. 🤞
<p>Evan Dekhayser</p>
With Zendesk’s Mobile SDK, you can join Strava, Instacart, and Venmo in bringing rich, native, in-app support to your app. Use coupon code “DEV280” at the end of your 30-day trial to get a $177 discount. Try it out today.
Developers can now respond to reviews on the App Store! 🎉 Before this new feature rolled out, Apple was vague regarding how responses would work. If you’re interested in responding to user reviews, which I highly recommend you do, this comprehensive article includes just about everything you need to know. I already started replying to reviews, and it already makes me wonder, “how did we ever get by without this?”
Oh and if you’re asking the obvious question… Of course you can!.
Swift 3.1 is now available in Xcode 8.3, and it comes with some pretty interesting improvements to the language and the Swift Package Manager. Cosmin Pupaza compiles a list of the most significant changes and includes sample code to illustrate how these changes can affect your projects. For full disclosure, I am also a contributor to raywenderlich.com but this article was not written by me.
Alex Curran showing how domain modeling can help make your code self-documenting and more difficult to misuse. I actually found a bug in my code just this week that involved passing the wrong integer variable as a parameter. If my code was written the way this post suggests, this bug would have been caught immediately by the compiler.
When default implementations in protocols first came to Swift, I remember seeing nothing but a positive response from the community. Natasha Murashev, while working on the try! Swift conference app, found that default implementations are not always the answer. Her follow-up post discusses an alternative solution that better suited her app’s needs.
enumerated
seems like the perfect tool whenever you need to iterate through a sequence with indices. However, this handy function behaves differently depending on the type of sequence you are using. Soroush Khanlou discusses an alternative that is, in many cases, a better tool for the job: zip
.
I know I spend more time working on features than improving my apps’ usability, and I don’t think I’m alone. Based on the techniques mentioned in this article, there is no good reason not to think more about UX, because small design changes can make a huge difference. Nick Babich does a really nice job making design more approachable and explaining the merits of his suggestions.
Ever needed to blow up an Emoji past the limit of what’s available in the system? You’ll want these. It’s not the full set, and it’s Photoshop only right now (Sketch coming soon apparently) but still, this could be useful.
Felix Krause, the creator of fastlane, on what he has learned from working on a massively successful open source project. Nobody creates a new repository on Github expecting it to grow in the way Felix’s has, but before you realize it, this talk may help you keep your project under control.
Find a role that really moves you - find it on Hired. 🔎
Want to work on the world’s leading video platform and community for gamers? Join us.
A new adventure awaits! Help us make a difference in the lives of people everywhere.
Some things are worth more than money.