Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift.
You’ll probably have heard of User Experience before but what about Developer Experience? Interesting article from @samjarman focusing on how to develop tools, frameworks and SDKs that provide a great developer experiences.
In last weeks issue I included a link from @twostraws in which he intereviewed a number of developers from around the community about why they prefer and are sticking to Objective-C. In the interest of balance, this week, Paul has followed things up with a second article looking at why many developers have chosen to leave Objective-C behind and jump ship to Swift.
Forget Datasource & Delegate – A New Approach to UITableView
Even with the introduction of UICollectionView’s, UITableView remains a fundamental part of building iOS applications. However, they do involve a lot of boilerplate code and creating complex tableviews with multiple cell types isn’t always easy. With this in mind, @danielemargutti has been investigating more declarative approaches to working with UITableView.
I’ve mentioned before that Sketch is one of my go-to apps when it comes to app design but even though it is a great tool it sometimes generate sketch files that are somewhat on the portly side. However, the team at @flawlessappio are here to help with a great little (free) utility for putting your sketch files on a diet.
BulletinBoard by @_alexaubry is a Swift library for generating and managing contextual cards and displaying at the bottom of the screen. There’s also a nice demo video to illustrate some of it’s capabilities.
FrenchKit 2017 Videos
Great selection of videos from this years FrenchKit conference covering everything from code reviews and tooling through testing and table views. Also worth keeping an eye on as more videos look like they’re on the way.
This week is a bit of a bumper week with regards to conference videos. No only do we have those from FrenchKit above, but also these from this years Fall edition of the Functional Swift Conference. As you can imagine my video playlist for this week just got a whole lot longer.
Familiarity breeds complacency. @KrauseFx highlights one of the major security loopholes in iOS, provides some tips to help you avoid being duped and makes a number of suggestions about how this could be fixed going forwards.