I'll admit it - when I heard developers wish for Xcode on their iPad or iPhone, I honestly didn't get it. I like to code on my computer and doing it on an iPad just doesn't sound that appealing. But last week, I saw this and immediately wanted it! I guess it's something about the reframing of a playground on the iPad vs all of Xcode that made it click.
"what the heck is an existential?"
I honestly still have no idea after reading this, but I've been obsessed by protocols with associated types lately, and this helps me go a bit deeper into the rabbit hole, or at least see how complicated this stuff is and feel better about myself when protocols with associated types don't work the way I want them to work.
The popular logging framework SwiftyBeaver (1,000+ stars on Github) just unveiled its own cloud platform in private beta. It is making it even more convenient to log in Swift 2 and 3 not just only during development but now also on release without the need to change frameworks in between.
Besides being the first of its kind and 100% Swift, the new cloud platform also offers unique end-to-end encryption, the option to use in-house servers and a native Mac App for a Twitter-like experience.
The private beta is free and an own community Slack channel helps on getting started.
Glad to have this as a reference! I've downloaded the WWDC slides for this very reason a few times already!
Whoa! The power of the Coordinator pattern combined with Storyboards!
"where a button has been tapped the source view controller's @IBAction calls its coordinator without any knowledge of what that tap signifies. The coordinator triggers the segue, which will be created by the storyboard, which in turn will create the destination view controller and present it onscreen. The source view controller is at this point completely isolated from the view hierarchy, while coordination is provided by a module consisting of the storyboard, its segues and a very lightweight coordinator object."
"UIKit includes a class to help you with your user's typing inside your app"
TabDrawer - TabDrawer is a customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, or display a customizable drawer.
Cuckoo - First boilerplate-free mocking framework for Swift!
Jukebox - Player for streaming local and remote audio files. Written in Swift.
TL;DR by @NeoNacho: "Talk by @b3ll is basically: MAKE APPS GREAT AGAIN!"
I watched @johnsundell give this talk at @appbuilders_ch last week and was genuinely impressed by the idea of having such a crazy flexible UI. Luckily he gave this talk at a the @Scale conference earlier and there is a video! Must watch!
Impressive and a great point on how to think about data when starting your own long-term app business.