• 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 180 – April 23rd 2019

Issue 180 – April 23rd 2019

posted on 23rd April 2019

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.


Business

How NOT to Promote Your App – Things I Wish I Knew Before Starting

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.
velicour.com

Design

7 Tips To Organize Colors for UI Design

@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.
uxplanet.org

Swift

Swift Generics Evolution

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.
timekl.com

Asynchronous Completion Handlers with Result type

In this article @mecid shows you how to use Swift 5’s new Result type to simplify the return type for your asynchronous operations.
github.io

Code

Deep Linking at Scale on iOS

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.
medium.com

Container View Controllers Redux

@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.
medium.com

Guided Access

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.
nshipster.com

Testing

UI Testing in iOS – Generating Accessibility Identifiers using Reflection

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.
egym.de

Libraries

Awesome-Mobile-Machine-Learning

An *awesome* collection of mobile machine learning resources from the team at @fritzlabs.
github.com

Videos

Building a Social Network in Swift

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.
youtube.com

Juggling Numbers and Swift

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.
wpengine.com

Finally

That’s dedication…

I like the sentiment but not sure I’d go this far myself!
reddit.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