• Skip to main content

AndyBargh.com

Exploring the World of Swift and iOS Development

  • Contact
  • Swift Developments
    • Back Issues
  • Blog
    • Latest Articles
You are here: Home / Swift Developments / Issue 90 – May 30th 2017

Issue 90 – May 30th 2017

posted on 30th May 2017

Swift Developments Newsletter

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.


News

Apple Launches Free Swift Development Curriculum

Although Swift is still in it’s relative infancy, this week has seen Apple laying it’s plans for the next generation of Swift coders with the launch of a new app development curriculum designed to teach students how to start using Swift and developing fully functioning iPhone apps. It’s great to see.
apple.com

Dash Back on the App Store

Much has changed in the world of Dash since the surrounding controversy and subsequent exit from the app store at the end of last year. This week has seen another, slightly unexpected, step in this story with Dash arriving back on the app store as a free download. Whatever your views of what happened, it’s good to see as Dash is still an extremely useful tool and worth checking out if you haven’t done so already.
kapeli.com

Business

The Science Behind Apps Going Viral

Virality. It’s the holy grail of app developers and most online businesses but it’s an elusive factor that is particularly difficult to capture. In this article, the team at @Appseecom take a look at a number of factors that can contribute to viral growth for your app.
medium.com

Design

Best Practices for Horizontal Lists in Mobile

With the popularity and simplicity of UICollectionView, horizontally scrolling lists are now a common sight in many iOS apps. In this article, @Suleiman_194 details some best practices to think about when incorporating them into your own designs.
uxdesign.cc

Meaningful Motion with Action Driven Animation

When we add animation to our interfaces, we want it to improve and enhance the overall user experience. So how do we animate our interfaces in ways that are not only beautiful but also provide that additional something? @tobiasahlin explains.

tobiasahlin.com

Architecture

Do MVC like it’s 1979

@bohdan_orlov takes a interesting look at MVC architectural pattern – examining it’s roots in the late 70’s, some of the patterns inherent flaws as well as the heritage that can be seen in more modern architectural approaches.
badoo.com

Code

5 Easy Dispatch Tips

Dispatch provides a number of great ways to schedule and control the execution of concurrent code. @ericasadun provides five useful examples.
ericasadun.com

To Optional or Not To Optional: IBOutlet

If you’ve been writing Swift for any length of time, you’ll no doubt be aware of the danger surrounding the use of implicitly unwrapped optionals, but invariably we still use them to define IBOutlet‘s in our view controllers code. In this article, @parrots challenges this norm.
curtisherbert.com

How To Build and Table View With Multiple Cell Types

There are those with static cells, those with dynamic cells and then their are those with multiple types of dynamic cell. Enter @stan_ostrovskiy with a guide on how to manage the additional complexity without sinking under a mass of spaghettified code.
medium.com

Tools

Manage Swift Code Snippets With Xcode

@MarcoSantaDev with some useful tips on improving your coding productivity by using Xcode code snippets.
marcosantadev.com

Libraries

DeskTransition

A Swift library from @harshilshah1910 to add card-like transitions similar to those found in the iOS 10 Apple Music and iMessage Apps to your own apps.
github.com

Swift Deep Linking

A simple way to consume custom deep link URLs in your Swift apps by @bach4life
github.com

Google Reporter

A wrapper library and accompanying article from @ksmandersen to provide access to Google Analytics within your app without the need for Google’s binary frameworks. I like the sentiment behind it.
medium.com

Server-Side

Migrating from Vapor 1 to Vapor 2

The recent release of Vapor 2 delivered a smaller code base, quicker compile times and faster performance but it did so at the cost of source-breaking changes. As a result, many early adopters are faced with migrating their code bases from Vapor 1 to Vapor 2. If this is you, you’re going to want to take a look at this article from @candostEN.
theswiftpost.co

Other

A Year of Google Maps and Apple Maps

An interesting article from @justinobeirne on the cartographic evolution of Apple Maps and Google Maps over the past 12 months. Great read.
justinobeirne.com

Filed Under: Swift Developments Tagged With: SwiftDevelopments

  • About
  • Terms of Service
  • Privacy Policy
  • Contact

Copyright © 2025 · Academy Pro on Genesis Framework · WordPress · Log in

AndyBargh.com uses cookies to understand how you use our site and to serve you personalized content and ads. By continuing to use this site, you accept these cookies, our privacy policy and terms of service.Ok