Android

Android Weekly #380📱

#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

#380

September 22, 2019
 


 
 

Articles & Tutorials

 

link image
 
When to Use Sequences


(typealias.com)

In this article, Dave Leeds answers the question of “When should I use sequences, and when should I use normal collections?”

 

Kotlin Generics Tutorial


(www.raywenderlich.com)

In this tutorial, Pablo L. Sordo Martinez helps you become familiar with Kotlin generics so that you can include them in your developments to make your code more concise and flexible

 
Sponsored

link image
 
Build and operate Android apps faster with Bitrise


(www.bitrise.io)

From Android-specific solutions to full cross-platform support, we aim to streamline your development process through one, easy-to-use service. Whether you work in Kotlin, React Native, or any other framework, Bitrise is the way to go. Sign up for a free trial today!

 

The Mentality of a Software Engineer


(medium.com)

Being a software engineer is really about having the confidence and grit to solve problems and fail in a safe space with a supportive community. Amanda Hinchman shares the 5 essential principles that helped her.

 
Sponsored

link image
 
Tired of job applications? 🙄


(hired.com)

So are we 😜. Join Hired, the #1 career marketplace for Android Engineers where companies apply to you, not the other way around. Get salary details and equity upfront, before the interview. Choose the tech stack. Plus, no more applications.

 

View Binding: Internals


(blog.stylingandroid.com)

View Binding is Google’s shiny new approach to avoiding findViewById and a variety of issues that come with it, and Mark Allison describes why he thinks it is pretty good.

 

Maybe Don’t Write That Test


(www.philosophicalhacker.com)

Philosophical Hacker Matt Dupree describes some scenarios where he feels it’s better to not write tests.

 

Patterns for security with Firebase


(medium.com)

Doug Stevenson shares some practical examples for securing your Firebase backend.

 

Exploring View Binding on Android


(joebirch.co)

Joe Birch describes the new View Binding feature coming in Android Studio 3.6. IT is a feature that allows you to more easily write code that interacts with views.

 

Introducing An Open Source Backend Server for Mobile & Web Developers


(hackernoon.com)

Eldad Fux introduces Appwrite, a new open-source, end to end backend server for frontend and mobile developers that allows you to build apps a lot faster.

 

How to set up Crashlytics alerting to monitor app stability


(firebase.googleblog.com)

In this blog post, review the types of alerts Crashlytics provides and the recommendations on how to configure them based on observations from customers.

 

Introducing Chucker


(proandroiddev.com)

Nicola Corti describes Chucker 3.x, a fork of the unmaintained Chuck library, which comes with a lot of new features and improvements that will hopefully improve your developer experience.

 

Sponsored

 

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


(androidweekly.net)

 

Jobs

 

Senior Android Engineer


(London, UK / Lisbon, Portugal)

At Onfido we develop an Android library used by millions of users as part of the onboarding flows of apps like Revolut, Barclays, Couchsurfing or Babylon Health. Also, very interesting greenfield projects in the identity field on our roadmap.

 

Senior Android (Kotlin) Engineer


(Charlottesville, VA)

We’re looking for Android Developers who want to hone their craft and build high-quality products in a collaborative environment. At WillowTree, we look for team members who have a deep appreciation of software engineering best practices and bring a helpful attitude toward their team.

 

Senior Android Engineer


(San Diego or Remote – Pacific Time Zone)

Valtech is busy building the future, and we’re looking for Senior Android Engineers that want to help us make sure it works.

 

Libraries & Code

 

LEGO-Catalog


(github.com)

A LEGO® Catalog app illustrating current Android Architecture state using Android development best practices.

 

All Android samples on GitHub


(github.com)

Google announced that all Android samples will now be available on GitHub

 

KotlinMultiPlatform


(github.com)

A Kotlin MultiPlatform Sample App (Android, iOS, JVM & JS). MVVM/MVP – Kotlin MultiPlatform

 

chucker


(github.com)

An HTTP inspector for Android & OkHTTP (like Charles but on device)

 

Hagu


(github.com)

Gradle plugin to enable Kotlin build configuration secrets for Kotlin, Kotlin-Native / Multiplatform

 

News

 

link image
 
New! Android Kotlin codelab courses are here


(android-developers.googleblog.com)

Want to learn to build Android apps in Kotlin? Get started with the Kotlin Bootcamp for Programmers and Developing Android apps in Kotlin codelabs courses.

 

Google Chrome app is no longer the WebView provider in Android 10


(www.xda-developers.com)

With Android 10, Google has reverted to the pre-Nougat behavior, and WebView is now handled by a separate app again.

 

Tools

 

link image
 
Appwrite


(appwrite.io)

An open-source end to end backend server for frontend and mobile developers

 

Videos & Podcasts

 

link image
 
Dialling Back with Annyce Davis


(talkingkotlin.com)

Hadi sits down with Annyce to discuss the use of Kotlin features and whether or not we’re often abusing these in detriment of creating maintainable code.

 

Gabriel Peal – MvRx (Mavericks)


(www.raywenderlich.com)

Gabriel Peal from Tonal introduces us to the MvRx Framework and Jenn dives into the Jetpack Network Architecture Component.

 


 
 
 




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 *