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.
Although kinda targeted at promoting Android apps, this article from the team at @velicour has some great tips on how to prepare, launch and market your newly minted app creation – tips that are equally applicable to promoting iOS apps as they are Android ones.
@101babich provides 7 tips on how to incorporate and organize color within your UI designs and how by minimizing your colors and thinking carefully about which colors you do use you can create clean and consistent user interfaces that enhance the user experience.
Following on from @jckarter‘s in-depth post on the Swift forums on Improving the UI of Swift Generics, @timothyekl has written a great article that takes the language design theory and puts into practical terms for what it may mean for day-to-day developers using Swift. An interesting insight into what might be coming in future.
Deep linking can actually be a more complex problem than it may seem at first, with ability to trigger links from range of different sources and app state often adding additional complexity. In this article, @albertodebo proposes a way to manage this through an architectural pattern based on flow controllers and state machines with a little futures & promises goodness thrown in to keep things readable.
@dkw5877 explores some different approaches to view controller containment with this walk-through of a real-world example app using view controller containment, flow controllers and dependency injection and more.
Introduced as an accessibility feature in iOS 6, Guided Access helps restricts user interactions with your app. @mattt takes a look at what it is, why it’s useful and some of the things you can do in your apps to better support it.
Adding accessibility identifiers to all your views in order to supports UI testing can be a pain. @jhandguy has a useful tip to save you some time and effort that makes use of Swift’s
Mirror class to all the hard work.
In this, just one of many talks from this years try! Swift Tokyo that have been published this week, @alfa and @dokun24 provide a useful roundup of the Server-Side Swift ecosystem and show you how to use Kitura to build your own server-side Swift project – EmojiJournal.
Whilst this talk from @ZevEisenberg isn’t particularly about Swift, it’s an interesting talk and shows how exploring an existing topic from a different angle can lead to new and interesting discoveries.