A dispatch semaphore is an efficient implementation of a traditional counting semaphore. Checkout this post for Valentin’s ideas on how to use it in your app.
App Transport Security (ATS) is used by default in iOS 9 and OS X v10.11. If you are interested to adopt ATS as soon as possible, regardless of whether you’re creating a new app or updating an existing one. Take a look at this article.
Looking to use code coverage? Xcode 7 now ships with it, head over to read how to use it!
Work with the team building the only monitoring camera in the market that offers a smart ActiveEye platform, is cordless; records and streams the highest quality true HD video and has built-in storage.
Notifications are important and sometimes they are more so when your app's success depends on it. Checkout how folks at Hopper designed their app for maximum notification conversion.
In this interesting article, Zev gives a detailed description about advanced typographic effects on iOS. He also shares his experience with typography in his talks.
Thanos Karpouzis explains how to develop a flexible codebase with multiple analytics trackers in your apps.
Android’s Runtime permissions give your app the ability to control when and with what context you'll ask for permissions. From this blog you’ll know about new Runtime Permissions model in Android Marshmellow and how to properly use it in your apps.
In this tutorial Ryan Brooks shows how to implement an expandable Recycler View using a library "The Expandable RecyclerView". Just like ListView, RecyclerView is used to display a large data sets that can be scrolled very efficiently by maintaining a limited number of views.It is a more advanced and flexible version of ListView. If you have or had problems with expandable lists – look through the tutorial to find an answer to your questions.
In this article, Antonio Leiva introduces Kotlin lambdas which are extremely handy to simplify a codebase. It’s a powerful mechanism to simplify code in modern languages such as Kotlin. Using them in Android will boost productivity and code readability.
Suleiman takes Navigation Drawer pattern as an example to show how it should be designed for Tablets.
This article summarizes the key feature of Iconify 2, which is a very good way to get started to not to deal with images any more, because you can use icons from the library (Iconify) in TextView, Button, ImageView and Toolbar menus also.