30

Issue 180 – April 23rd 2019

 4 years ago
source link: https://www.tuicool.com/articles/hit/imyuAbU
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK