Android

Android Weekly #373 🤖📱

#outlook a
padding:0;

body
width:100% !important;
margin:0;
padding:0;

body *
-ms-text-size-adjust:none!important;
-webkit-text-size-adjust:none!important;

body,.wrapper
background:#ffffff;
color:#505050;
font-family:Arial, sans-serif;
font-size:12px;

table,table td
border-collapse:collapse;

h1,span.date
font-weight:normal;
margin:0;
padding:0;

h2
text-transform:uppercase
border-bottom: 1px solid #CCCCCC;
display:block;
font-size:18px;
font-weight:400;
line-height:100%;
margin:2% 0 1%;
padding:4px;
text-align:left;

img
outline:none;
text-decoration:none;
border:0;
height:auto;
line-height:100%;

a img
border:none;

a:hover
text-decoration:underline!important;

h1 a:hover
text-decoration:none!important;

.header span
font-size:36px;
font-weight:bold;
margin-left:15px;
padding-top:9px;

@media only screen and (max-width: 540px)
body[yahoo]
width:100%!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper
margin:0 2%;
width:96%!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper tr,body[yahoo] .wrapper td
display:block;
width:auto!important;

@media only screen and (max-width: 540px)
body[yahoo] .mobile-hidden
display:none!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h1
display:block!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h1 img
display:block!important;
height:auto!important;
margin-left:auto!important;
margin-right:auto!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h1 img:first-child
width:90%!important;
margin-bottom:5px!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h1 img:last-child
width:75%!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h1 span
visibility:visible!important;
opacity:1!important;
display:block!important;
overflow:visible!important;
height:auto!important;
width:100%!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td p
text-align:justify!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td span.issue-number
text-align:center!important;
display:block!important;
margin:10px 0 10px 0!important;
font-size:30px!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td span.date
text-align:center!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td h2
text-align:center!important;
font-size:32px!important;
border:none!important;
margin-bottom:15px!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td a
display:block;
text-align:center;
margin:0 auto 5px;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td span.main-url
display:none!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td a.article-headline
font-size:20px!important;

@media only screen and (max-width: 540px)
body[yahoo] .wrapper td p
font-size:18px!important;
font-weight:100!important;

 
View in browser
 


Android Weekly

#373

August 4, 2019
 


 
 

Articles & Tutorials

 

link image
 
Improving RxJava stack traces with RxDogTag


(www.bugsnag.com)

The RxDogTag library can make stack traces more useful, which provides for a more pleasant experience when debugging. Jamie Lynch shows you how to use it.

 

Dagger in Kotlin: Gotchas and Optimizations


(medium.com)

This article by Manuel Vivo focuses on using Dagger with Kotlin, including best practices to optimize your build time and gotchas you might encounter.

 
Sponsored

link image
 
Design: For Engineers (Free Webinar)


(attendee.gotowebinar.com)

Join us 8/7 for a free webinar that will help make engineers even more powerful. Sign Up

 

Making Android Lint Theme Aware


(proandroiddev.com)

Through these series of posts, Saurabh Arora shows how we can use Android Lint to quickly detect screens in our app which aren’t yet ready to support a dark theme variant.

 

link image
 
GeckoView: Getting Started


(www.raywenderlich.com)

In thus tutorial Arturo Mejia teaches about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.

 

Pre-Push Git Hook for ktlint formatting


(www.youtube.com)

In this tutorial, Nate Ebel demonstrates how to create a pre-push git hook for ktlint formatting.

 

Create rich, immersive Google Assistant Games with Interactive Canvas


(medium.com)

Leon Nicholls demonstrates the power of the Interactive Canvas, a new way to build immersive, full-screen experiences that combine the power of voice, visuals, and touch on Smart Displays and Android phones.

 

Library module navigation in Android Applications


(overflow.buffer.com)

With modularisation becoming more and more popular when it comes to android development, navigation becomes a big part of this process. Joe Birch demonstrates one way to implement this.

 

Intro to Seamless Integration with Android’s Soft Keyboard


(spin.atomicobject.com)

Brian May compiles his findings from many StackOverflow articles, Android documentation pages, and hours spent experimenting on using Android’s soft keyboard.

 

A Little Thing about Android Module Paths


(medium.com)

Working to make an Android application more modular, Pietro Maggi ended up with a sample that included a set of on-demand features grouped inside a folder.

 

Gesture Navigation: Going edge-to-edge


(medium.com)

This post by Chris Banes is the first in a small series which focuses on how developers can support gestural navigation in apps.

 

How to Reduce Android App Size?


(www.mindinventory.com)

Akash Patel shares 12 ways to reduce Android app size during app development lifecycle.

 

Exceptions and proxies and coroutines, oh my!


(jakewharton.com)

Jake Wharton ran into a curious bug when implementing coroutines for Retrofit. Here’s everything he learned and how he fixed the issue.

 

Taking Advantage of Kotlin Data Classes in Android


(medium.com)

Amanda Hinchman talks about the benefits of using Kotlin data classes — in particular, working with them in unit testing.

 

Android UI Automation: Part 1, Building Trust


(slack.engineering)

In this two-part blog post, Valera Zakharov explores how the Slack Android team made authoring and maintaining UI tests part of the development cycle.

 

Sponsored

 

link image
 
Place a sponsored post & reach over 66k Android devs


(androidweekly.net)

 

Jobs

 

Android Developer (m/f)


(Mannheim, Germany)

Hi there, Stocard is looking for whole-hearted Android developers! Join our team and help us build the world’s leading mobile wallet with over 40 Mio. users! Stocard is one of the few Android Excellence apps selected by the Google team & has been listed as one of the best apps of the year by Apple!

 

Android Developer


(Remote UTC-1 to UTC+3)

Join Europe’s most successful cycling and hiking app and change the way people explore!

At komoot, you’ll use everything the Android platform offers: Sensors, data synchronization, caching, external storage.
We let you work from wherever you want, be it a beach, the mountains or your house.

 

Senior Android/Kotlin Engineer


(Dania Beach, FL or Boston, MA)

Chewy is revolutionizing the pet industry as one of the fastest growing e-commerce retailers of all time. We are looking for Senior Android/Kotlin Engineers to join our team. If you want to make an impact, are self-motivated, and thrive in a fast paced environment, we want to hear from you!

 

Libraries & Code

 

android-money


(github.com)

Simple money and currency library for android

 

MobidMask


(github.com)

A library for fast and safe delivery of parameters for Activities and Fragments.

 

News

 

link image
 
Now in Android: Episode #1


(medium.com)

Chet Haase thought it might help to try to collect, on an ongoing basis, some of the recent highlights that he’s seen fly by to help you find things that you might otherwise have missed. This “Now in Android” article is an attempt to do that.

 

Android Studio 3.5 Release Candidate 2 available


(androidstudio.googleblog.com)

Android Studio 3.5 Release Candidate 2 (RC2) is now available in the Beta channel.

 

Make stronger decisions with new Google Play Console data


(android-developers.googleblog.com)

Launched this week, here are Google’s changes designed to help you make better decisions about your business by providing clearer, more actionable data.

 

Videos & Podcasts

 

link image
 
Chain React 2019 – React, Meet Compose


(www.youtube.com)

Leland Richardson presents on Jetpack Compose, a new declarative UI framework that is being developed in the open for Android.

 

Jetpack Compose with Leland Richardson


(fragmentedpodcast.com)

This week Donn and Kaushik talk to Leland Richardson from the Android team at Google about Jetpack Compose

 


 
 
 




Copyright © 2019 Android Weekly, All rights reserved.

You came here because you want all the new stuff in the android dev world!

Our mailing address is:

Android Weekly

Kortumstr. 19-21

Bochum 44787

Germany

Add us to your address book

 
update subscription preferences
or
unsubscribe from this list 
 

shilpa
camilliacarobora@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *