Week 79 Newsletter

iOS News

Code

Code at the end of the queue

One way to perform operations concurrently in iOS is with the NSOperation and NSOperationQueue classes. If you are puzzled how to run a code after all the query operations finish? Go through this article, marcin has given the solution of this problem using unique feature of NSOperation.

Where "where" may be used?

Do you want to know where “where” keyword can be used? Just take a look at this post, Marcin has written up a very well summery. It’s a cool, unexpected and easily forgettable feature of swift-pattern matching.

Smooth Drawing for iOS in Swift with Hermite Spline Interpolation

In this post, Simon describes about smooth drawing for iOS in swift with Hermite Spline Interpolation. He put together the implementation. Using Hermite spline Interpolation you can make your drawing more natural, no matter how fast you drag your finger on iOS device.

Structure your UITableView better with structs and enums in Swift

Frederic introduced a new technique to structure your UITableView better with structs and enums in swift. This method is the core of the table view display, so it’s quite long. But it’s really simple to implement and will help you improve your tableview structure. In this method you will need to create first an enum , a struct and a var for each section.

Sponsor

2015 MobileDeveloper.net App Development Company Rankings

TapFame's sister site MobileDeveloper.net is going to release a ranking of app development companies at the end of the year. Register and fill out the form in this link to qualify. Good luck!

Design

DESIGN IS A CONVERSATION

In this post, Emmet says Design is about solving problems in the most understandable and intuitive way. But that solution can not be arrived at without a conversation between designers and client, designer and user. Each step of the process is just that - a step toward a solution. Design makes idea visible.

The Beginner’s Guide to Accessible Mobile UI Design

This article introduces universal design and its close cousine, accessibility. Let’s take a look at what you should know about accessible mobile UI design, from Android to iOS standards to tools and reference guides you should keep handy.

How to design apps for all of Apple's screen sizes

Post about how to create app interfaces that run on everything from Apple Watch to iPad Pro.

3D Touch on iPhone 6S: Embrace the Force

The 3D touch is a new feature introduced with the iPhone 6s and iPhone 6s plus, which is exciting. What's even better than that is that it can provide developers with a tool to make their apps even better than before. In this article, Raluca Budiu shares the uses of 3D touch and challenges for users due to its similarity to the long press.

Android News

Code

Improving UX with RxJava

If you want to create a better search functionality with an Editext using RxJava, just go through this article. Dionysis Lorentzos focuses on as few network requests as possible.

Overscroll AppBarLayout Behavior

AppBarLayout is a vertical LinearLayout which implement many of the features of material designs app bar concept, namely scrolling gestures. Here's a nice technique to extend overscroll behavior into your AppBarLayout. Nikola shares a technique of scaling an image inside AppBarLayout like it’s made in YouTube Music app.

Exploring Meaningful Motion on Android

Joe Birch was inspired to experiment with bringing motion to Android apps. This article peeks at some of the techniques available.

Building a Customizable Constructor for Designers of Android Wear Watch Face Apps

To make a custom watch face that perfectly fits your needs was one of the key wants from users. Here’s an interesting article to learn how to build a customizable constructor for designers of android wear watch face apps face that you will be able to expand on for your own needs with the help of an example Get creative with your watch faces and enjoy.

Mastering the Coordinator Layout

In this article Saul Molinero shares some configurations and tips about Android Design Support’s library ViewGroups like the AppbarLayout and CoordinatorLayout( “super-powered” FrameLayout) from the Material support library, and shows how to achieve various Google's Material Design scrolling effects with it.

Design

Mobile design 101: pixels, points and resolutions

In this article, Dave explains about main screen and density related keywords with the help of example. This article will clear your confusion between pixels, points and resolutions.

Your UI isn’t a Disney Movie

In this article, Sophie shares the importance of animation. She also explains animation principles and compares functional and aesthetic animation.

Implementing Google’s Material Design Principles in the Android App, Wonderwall

If you love the high quality photo wallpapers that come installed on most new phones you will love this brand new app for android. The app is called wonderwall. It offers you wallpapers which are already in the portrait viewing mode, thus looking much better on your phone! And by implementing Google’s Material Design principles, Wonderwall works super convenient.