32

Issue 181 – April 30th 2019

 5 years ago
source link: https://www.tuicool.com/articles/hit/riiI7zA
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.

News

MongoDB to Acquire Realm

So the big news this week is obviously the announcement of the acquisition of Realm by MongoDB. As you might expect, both sides are putting a positive spin on things but with similar MBaaS services disappearing (or at least pivoting) following similar acquisitions in recent years and a selling price for Realm that is reportedly less than it’s funding , it doesn’t sound like everthhings as rosy as it may seem. In this case though I really hope I’m wrong as in my experience, Realm’s technology works really well and is a great alternative to first-party solutions such as CloudKit. realm.io

Business

Rarely Say Yes To Feature Requests

As your app increases in popularity there are inevitably going to be feature requests from customers, team mates and even company management but when should you say ‘yes’ to these requests and when should you kick them to the kerb? @destraynor has a useful checklist to work through when trying to make these decisions. intercom.com

App Re-Engagement: Competitive Research & A/B Test Results

As developers we invest huge amounts of effort into marketing and the acquisition of new users but often, keeping existing users engaged and using your app can be a more cost-effective approach. @MartinMazanec has been doing some research into how to achieve this using push notifications with some interesting competitor analysis in the area of health and fitness apps. medium.com

Design

App Form Design Best Practices

Mobile forms are everywhere from user login and sign-up screens to shopping and searching. Rebeca Costa has written a great article with 10 tips to keep in mind when designing your next mobile form. justinmind.com

Swift

Protocols I: “Start with a Protocol” He Said

@cocoaphony digs into the world of generics, protocol oriented programming and associated types with a look at some of the questions you should ask when using protocol-oriented programming, how it differs from other programming approaches and how to determine whether you’ve come up with solution that is actually ‘good’. robnapier.net

Code

UIMotionEffect: Easily Adding Depth to Your UI

@NachoMan takes a detailed look at one of UIKit’s most under-appreciated features – UIMotionEffect and shows you how to incorporate subtle UI effects into your designs that react to the motion of the device and give your interfaces a feeling of depth. nachbaur.com

Animated Routes with MKMapView

@idanboadana brings some movement and animation to the MapKit framework and your MKMapViews , with an article on how to animate an MKPolyline and gradually build up a route over time. medium.com

How To Make Auto Layout More Convenient in iOS

Whether we prefer to do it in code, or via a storyboard, Auto Layout is now the preferred way to create declarative layouts for our applications. In this article, @onmyway133 reviews some of the improvements that have been made to Auto Layout over the years as well as some tips on how to make things even easier through the use of the builder pattern. medium.com

URLSession: Common pitfalls with background download & upload tasks

Easy to get started but more difficult to get right. @twannl highlights some of the common pitfalls in using URLSession to perform background uploading and downloading in your app. avanderlee.com

Tools

Simple XCTest Log Formatter in Swift

In this article, @VojtaStavik shows you how to tailor the output from xcodebuild for cleaner, more expressive output that is more relevant to your specific needs. vojtastavik.com

Libraries

Swift Location 4.0.0

This week saw @danielemargutti ‘s popular location-based framework, SwiftLocation reach version 4.0.0. With it comes Swift 5 support, a bunch of new features, API consolidation and an overall cleaner design. Good to see things moving forward. danielemargutti.com

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK