Most of us use open-source libraries, and most OSS asks that a license be included in apps that use them. LicensePlist is a script that automatically generates a Plist of all your dependencies, including files added manually or using Carthage or CocoaPods. All these licenses then show up in the Settings app.
Krzysztof Siejkowski in his try! Swift Tokyo talk said that code is “written for people to read & only incidentally for machines to execute.” 🤔 While I think this goes a little too far, the point still stands that code needs to be readable. That’s the idea behind syntactic sugar, bits of languages that make programming a bit easier. Vincent Esche explores different types of syntactic sugar in Swift and how it can actually make your code less straightforward.
iOS includes an official UIImagePickerViewController class, but like many of its siblings, this view controller is not very customizable. This project provides an alternative image picker, modeled after the Facebook app, to make importing assets simple from a visual and technical point of view.
What is UI and UX? How are they different? How does each impact the user? This articles helps clear up some misconceptions and discusses different aspects of both UI and UX on the Icons8 website.
Apple Music’s design was revamped at WWDC 2016, but in my opinion the new look has much to be desired. 😕 In this blog post, Jason Yuan lays out several ways to improve upon the app’s current design by changing font styles, refocussing on important content, and making hidden features more accessible. I hope to see improvements like these in iOS 11.
Nick Babich discussing the floating circle buttons that Google popularized on Android before bringing them to its iOS apps. I’ve never been a huge fan of these buttons, but this article makes several good points about the merits of this type of interface.
App Store upgrade pricing has been on iOS developers’ wish-lists for a while, and it’s great to hear Schiller’s take on it. His arguments against it do make a lot of sense, especially now that subscription pricing is an option (it is worth noting that not many apps have taken advantage of this pricing model yet).
Ultimately, I don’t think upgrade pricing would significantly help indie developers earn more from their apps. If anything, users may become less willing to pay for apps if they know they might have to pay again in the future.
As a talented iOS developer, shouldn’t companies apply to you? Hired empowers you in your job search by having companies apply to you, and with transparency into job offers. 👨🎤
Moral of the story: just write Bug fixes and improvements. 😝