Android Weekly - Android Weekly #462 🤖

 
 

Android Weekly

#462
April 18, 2021
 
 
 

Articles & Tutorials

 
link image   How to parse JSON in Android using Kotlin (johncodeos.com)

John Codeos takes a look at parsing JSON without using any 3rd party library but using the java class JSONTokener.

 
DataStore: 1.0.0-alpha08 (blog.stylingandroid.com)

Mark Allison continues a series on Jetpack DataStore, looking at the differences and improvements since the last article based on alpha01.

 
Android Vitals - Tap Response Time (dev.to)

Py shows that the naive approach to measuring Tap Response Time isn't accurate and doesn't scale.

 
Sponsored
link image   Try Stream’s Android Chat SDK today (getstream.io)

The Android Chat SDK is easier than ever to get started with using our new beginner tutorials. Side projects and new startups can qualify for free access to Stream Chat with a Maker Account!

 
Handling back presses in Jetpack Compose (dev.to)

The Navigation component might help us in implementing the navigation between screens in Android apps. Paweł Gajda looks at how this can also be used with Jetpack Compose UIs.

 
Animate as State and Animation Specs (proandroiddev.com)

Andrew Khrystian breaks down some aspects of Jetpack Compose's animation system.

 
Compose, Camera and Canvas (proandroiddev.com)

In the 2nd round of the #AndroidDevChallenge, GuilhE created an impressive pomodoro kitchen timer in Jetpack Compose. In this article, he describes the steps he took to build it.

 
Android Runtime — How Dalvik and ART work? (proandroiddev.com)

If you ever wondered what Dalvik, ART, JIT and AOT exactly mean and how the Android Runtime works to make our apps as fast as possible — you’ll learn all that in this article 🚀.

 
Assign multiple styles to a single View in Android (proandroiddev.com)

Ágoston Romhányi introduces a method for applying multiple styles to a view, similar to what CSS allows on the web.

 
Deep Dive Into Kotlin Data Classes for Android (www.raywenderlich.com)

In this Kotlin data classes tutorial, Kshitij Chauhan teaches when and how to use data classes, how they vary from regular classes, and what their limitations are.

 
Using DataStore With Kotlin Serialization (medium.com)

Rohit shows how you can also use DataStore with custom data classes using Kotlin Serialization.

 
NavigationUI (medium.com)

In this article, Murat Yener takes a look at another use case where UI components, such as action bar, bottom tabs, or a drawer, are used to navigate between different parts of an app.

 
How to Pull Request.. (medium.com)

Some guidelines that Nick Skelton has collected over the years from a number of different projects.

 
Exploring Kotlin initialization with Android custom views (medium.com)

Amanda Hinchman takes a closer look at the relationship between Kotlin and programmatic & dynamic view inflation

 

Place a sponsored post

 
link image   Place a sponsored post & reach over 66k Android devs (androidweekly.net)

 

Design

 
link image   10 Steps to Translate Your iOS Designs for Android (material.io)

Needs some guidance on how to bring your iOS experiences to Android in record time? Then follow these guidelines from Material Design Advocate Ivy Knight.

 

Jobs

 
Motivated Senior Android Developer (Duesseldorf, Germany )

Want to help us shape the future of the travel industry? Want to work in a quality-over-quantity team with high test coverage and a modern tech stack that seeks day-to-day improvement? If you’re up for both, join the fun side of the force at trivago! *We offer nuts instead of cookies.

 
Senior Android Engineer (Portland, OR / San Francisco, CA/ Remote)

Kiva is a 501(c)3 non-profit on a mission to expand financial access to help underserved communities thrive. You’ll be a key member of an established team during an exciting time of growth and innovation.

 

Libraries & Code

 
Dads (github.com)

Just an app with lame dad jokes content to fill up your day. The interesting part is how it is all assembled.

 
KitchenTimer (github.com)

An impressive kitchen timer implemented with Jetpack Compose

 
TestParameterInjector (github.com)

A JUnit4 test runner that runs its test methods for different combinations of field/parameter values.

 

News

 
Kotlin 1.5.0-RC Released (blog.jetbrains.com)

Kotlin 1.5.0-RC is available with all the features planned for 1.5.0 – check out the entire scope of the upcoming release!

 
Load Data Faster and Lower Your Costs with Firestore Data Bundles! (firebase.googleblog.com)

Google announced that with the latest version of the client SDKs, you are able to use Firestore data bundles in your mobile and web applications! Data bundles can make certain types of Firestore applications much faster or less expensive.

 

Videos & Podcasts

 
link image   ART History (adbackstage.googledevelopers.libsynpro.com)

In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles.

 
Android Runtime  -  How Dalvik and ART work? (www.youtube.com)

In this video Paulina Sadowska shows how Android Runtime works, what is ART, DALVIK, JIT and AOT and how Android Runtime evolved over the years to make our apps faster 🚀

 
Friends App Android Client Ep11 (www.youtube.com)

In this episode, Jov Mit writes more tests to make sure the UI is reacting properly to the different states, particularly backend error, offline error, or bad credentials.

 
Press with Saket Narayan (thebakery.dev)

An interview with Saket Narayan, Android Engineer at Square. Saket is an master of Android UI and Custom Views and today is on stage to talk to us about Press.

 
Intro to Navigation (www.youtube.com)

Android Developer Advocate Murat Yener gives a recap of the previous Navigation series for MAD Skills and what to look forward to in our second series!

 
DevOps for Developers with Will Button (fragmentedpodcast.com)

In this episode, Donn talks with DevOps expert, Will Button about everything DevOps-related. If you’re ever wondered how and what DevOps is, then listen in.

 
Cate Huston – Ray Wenderlich Podcast (www.raywenderlich.com)

Cate takes Dru and Nishant up the Social Justice ladder discussing her interview in ‘Living By The Code.’

 
Navigation: UI - MAD Skills (www.youtube.com)

In this episode, take a look at how to integrate Navigation with UI components such as action bar, bottom tabs, or drawers.

 
 
 
 
Copyright © 2021 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 
 

Older messages

Android Weekly #461 🤖

Sunday, April 11, 2021

View in browser Android Weekly #461 April 11, 2021 Articles & Tutorials SlidingPaneLayout (blog.stylingandroid.com) Android supports different form factors by design, so foldables are quite easy to

Android Weekly #460 🤖

Sunday, April 4, 2021

View in browser Android Weekly #460 April 4, 2021 Articles & Tutorials link image Share KMM module with iOS via SPM (www.notion.so) Paris Tsiogas' notes on sharing a Kotlin multiplatform module

Android Weekly #459 🤖

Sunday, March 28, 2021

View in browser Android Weekly #459 March 28, 2021 Articles & Tutorials A safer way to collect flows from Android UIs (medium.com) In this article, Manuel Vivo writes how Android Lifecycle

Android Weekly #458 🤖

Sunday, March 21, 2021

View in browser Android Weekly #458 March 21, 2021 Articles & Tutorials link image RenderEffect - Desaturate (blog.stylingandroid.com) In this article, Mark Allison looks at a different kind of

Android Weekly #457 🤖

Sunday, March 14, 2021

View in browser Android Weekly #457 March 14, 2021 Articles & Tutorials link image Jetpack Compose: First Impressions and Learning Resources (dev.to) Márton Braun shares his first impressions about

You Might Also Like

GCP Newsletter #433

Monday, January 13, 2025

Welcome to issue #433 January 13th, 2025 News Official Blog Vertex AI Introducing Vertex AI RAG Engine: Scale your Vertex AI RAG pipeline with confidence - Vertex AI RAG Engine is a fully managed

Spyglass Dispatch: It's Political & Personal

Monday, January 13, 2025

On Meta's Moderation Changes • Inside DOGE • Zuck Slams Apple (Again) • Apple's Muted 2025 • CES 2025 Recap The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary

$200 to invest today... (USA Only)

Monday, January 13, 2025

Join me in investing in blue chip art on Masterworks, and you will receive $200 to invest on the platform. Not kidding. Founder interview coming soon! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The Sequence Knowledge #468: A New Series About RAG

Monday, January 13, 2025

Exploring key concepts of one of the most popular methods in generative AI solutions. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

How a Kafka-Like Producer Writes to Disk

Monday, January 13, 2025

We take a Kafka client, call the producer, send the message, and boom, expect it to be delivered on the other end. And that's actually how it goes. But wouldn't it be nice to understand better

FAQs: The AI Consultancy Project

Monday, January 13, 2025

This is how we'll help you become an AI Consultant ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips [13 Jan]

Monday, January 13, 2025

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News Cybersecurity Recap The cyber world's been buzzing this week, and it's all about staying ahead of the bad

My 3 must-buy CES 2025 gadgets

Monday, January 13, 2025

Alarming iPhone bug; Router-based VPN; 90-second vision test -- ZDNET ZDNET Tech Today - US January 13, 2025 Mcon magsafe phone controller Three CES 2025 products I'd buy as soon as they'd take

⚙️ Meta's copyright struggles

Monday, January 13, 2025

Plus: Achieving data center efficiency ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/13/2025

Monday, January 13, 2025

New blogs from Syncfusion Top 5 React Chart Libraries for 2025 By Gowrimathi S Explore the top 5 React chart libraries with a comparison of their features, pros, and cons to boost your data