This Week’s Links
Fragmented Podcast – Ep #120: Functional Programming with Kotlin Arrow Team
In this episode of Fragmented, Donn (@donnfelker) and Kaushik (@kaushikgopal) kick off another 2 part series. This time it’s with the Kotlin Arrow team! In the first part, they talk to Jorge, Raul and Paco about Functional programming in general, covering some core FP concepts, and answering some key questions, such as: “Do we already use functional programming today?” “What are pure functions?” and “Do I need to know complicated math to do FP?” The Arrow team breaks it down and makes it really simple for you to understand.
Time to Upgrade from GCM to FCM
In 2016, we unveiled Firebase Cloud Messaging (FCM) as the next evolution of Google Cloud Messaging (GCM). Since then, we’ve been working hard to make Firebase Cloud Messaging even more powerful than its predecessor. Like GCM, Firebase Cloud Messaging allows you to send notifications and data messages reliably to iOS, Android, and the Web at no cost. In addition, This week, Google announced that they will be devoting more time and attention to improving FCM. As a result, all developers will need to upgrade to FCM within a year. The GCM server and client APIs have been deprecated and will be removed as soon as April 11th, 2019.
Browse the Updated Google I/O 2018 Schedule and Reserve Seats for Sessions
The Google I/O 2018 schedule is out! Times and locations for all events are also now available, so you can start planning accordingly. New this year is a series of Keynote Sessions, which take a broader look at how the technology can impact the world around us! The I/O schedule is subject to change until the event.
Lightning Talks: A Tour of Duty at the U.S. Digital Service
Every month, Square Engineers give lightning talks internally. In this post, Square Engineer Zach talks about working with the USDS, some of their core values and his work at login.gov.
Google Pay Is Set to Dominate
Over the last few years, the way consumers pay for goods and services has changed dramatically. Less of us are now using cash as a way to pay, with methods such as contactless become increasingly popular with the general public. Smartphone technology has advanced and now you can pay with both Apple Pay and Google Pay, too. Learn more about Google Pay in this article.
Android Engineer at Vivid Seats (Chicago, Illinois)
Lead Android Engineer at WeTransfer (Amsterdam (Netherlands))
Android Developer at Willow Tree, Inc (Durham, NC)
Need to hire an Android professional? Post a job here
Google’s Fuchsia Could Replace Android and Unite all Devices
The Fuchsia operating system has been in development since at least 2016 but there’s still a lot we don’t know about it. Google’s Android does not play well with its desktop sibling ChromeOS. Compared to the close relationship that can be achieved between other operating systems, Google lags behind in integrating all of a user’s devices together. In this post, find out how Fuchsia aims to fix this.
Refactoring Your Java Android App to Kotlin
At Google IO 2017, it was announced that Android would be receiving “first class support” for Kotlin. Since then, the language has been slowly ramping up to becoming the preferred language for development on the Android platform. This post will give you some ways you can refactor/rewrite your existing Java app code to Kotlin, while also pointing out the advantages Kotlin gives us.
What Does GDPR Mean for Mobile App Owners? – 12 Use Cases
This article explores 12 useful GDPR Use Cases for App Owners, Product Owners and anyone who wants to develop a mobile app. This article covers the basics of GDPR – What it is, Who it’s directed to, How high penalties are and – the most important question – What does it mean for App Owners?
Netflix and Google Launch Kayenta Open Source Canary Tool
An open source tool for automated deployment monitoring has been launched by Netflix and Google to help other companies modernise their practices. Kayenta is a form of ‘canary analysis’ tool which aims to detect problems before they become a serious issue. Netflix first began development on Kayenta for internal use but decided it wanted to release it to a wider audience. Netflix enlisted the help of Google to rewrite parts of it and make it modular.
Kayenta is a platform for Automated Canary Analysis (ACA). It is used by Spinnaker to enable automated canary deployments. \