Android Developer Links: March 2017
This is a list of Android-related resources, carefully curated over the course of each month. I try to make sure that the links that end up here, contain useful and always relevant information. The majority get suggested by the growing list of Android developers I follow on Twitter, others via Reddit, or various Android-related forums, etc. Please, welcome to suggest me interesting materials in the comments, or on Twitter.
News and Updates
To deliver more engaging viewing experiences to their users, many Android OEMs are experimenting with new, super widescreen smartphones. Samsung has just announced a new flagship device, the Samsung Galaxy S8, featuring a new display format with an aspect ratio of 18.5:9. At the Mobile World Congress earlier this year, LG also launched their new flagship device, the LG G6, with an expanded screen aspect ratio of 18:9.
As an Android developer I am used to waste a lot of time on creating required infrastructure to provide Dependency Injection to my apps. I normally use Dagger, which is the most known framework out there, and I guess you all do the same. But guess what: Dependency Injection is not Dagger.
This is a translation of Functors, Applicatives, And Monads In Pictures from Haskell into Kotlin.[...] I read through the original post and I found it really interesting for learning new concepts of FP, so I decided to do an additional translation (having also some fun in the way).
In order to take full advantage of Kotlin, we have to revisit some best practices we got used to in Java. Many of them can be replaced with better alternatives that are provided by Kotlin. Let’s see how we can write idiomatic Kotlin code and do things the Kotlin way.
We speak to Rodrigo (and an uninvited guest) about Gradle Script Kotlin, the reasons behind it, what benefits it provides us as build script engineers, the challenges in maintaining two scripting languages and where Kotlin fits in the future of Gradle
Cover Photo Credits: Maurizio Pesce | Flickr