Android Weekly - Android Weekly #465 🤖

 
 

Android Weekly

#465
May 9, 2021
 
 
 

Articles & Tutorials

 
Using Realm persistence library in a Kotlin Multiplatform project (johnoreilly.dev)

John O'Reilly digs in to see what the Realm team has delivered for Kotlin Multiplatform.

 
Sponsored
link image   SIM Card Based Mobile Authentication with tru.ID (developer.tru.id)

Learn how you can access the authentication mechanism used by Mobile Network Operators. Securely verify phone numbers and detect SIM Swap attacks using tru.ID's APIs and SDKs.

 
Learning Live Templates for Jetpack Compose (mmckenna.me)

Matt McKenna takes a close look at Live Templates, how to create your own custom ones, and shares several useful templates for use with Jetpack Compose.

 
Sponsored
link image   Learnings from the Android System WebView Crash (www.bugsnag.com)

Critical apps crashed for millions of Android users around the world due to the Android System WebView bug. Read our blog post to get tips on how you can proactively protect your Android apps from similar outages. Never miss a single Android app crash with Bugsnag!

 
Bottom Navigation and Navigation Drawer Using Scaffold (proandroiddev.com)

Avinash Agarwal shows how Scaffold is a composable component that makes designing some of the basic UI extremely easy.

 
How I built an "Asteroids" game using Jetpack Compose for Desktop (dev.to)

Sebastian Aigner describes how he built a simple arcade game on top of Jetpack Compose in this series of articles.

 
Jetpack Compose — Reveal effect (dev.to)

Benjamin Monjoie walks us through how he built a theme-switcher reveal animation in Jetpack Compose.

 
Migrating From Python to Kotlin for Our Backend Services (doordash.engineering)

Matt Anger writes about how a Python backend was re-engineered to use Kotlin and the Java ecosystem.

 
Android Lifecycle (www.raywenderlich.com)

Understanding the Android lifecycle and responding correctly to state changes is crucial to building apps with fewer bugs that use fewer resources and provide a good user experience. Follow Denis Buketa's tutorial to learn more.

 
Supporting different screen sizes on Android with Jetpack Compose (proandroiddev.com)

In this post, Rahul Sainani helps you to discover the pitfalls of using hard-coded dimensions and a way to support different screen sizes.

 
Things to know about Flow’s shareIn and stateIn operators (medium.com)

In this blog post by Manuel Vivo, you’ll become familiar with the shareIn and stateIn operators by example. You’ll learn how to configure them to perform certain use cases and avoid common pitfalls you might encounter

 
Publish a Kotlin/Multiplatform library on Maven Central (medium.com)

If you have some code ready to be shared and used by the community, Romain Boisselle shows you how to publish your future releases to Maven Central.

 
Hilt is stable! Easier dependency injection on Android (medium.com)

Manuel Vivo declares that Hilt, Jetpack’s recommended dependency injection (DI) solution for Android apps, is stable and ready to be used in production apps.

 

Place a sponsored post

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

 

Jobs

 
Senior Android Developer (Remote - EMEA)

Komoot is an app that lets you find, plan, and share adventures with the easy route planner. It’s our mission to inspire great adventures by making them accessible to all. You’ll take over full responsibility of our Android App and team up with the rest of our world class Android team.

 
Android Developer (Cincinnati, OH/Remote)

Atomic Robot is looking for a passionate, collaborative, and innovative Android developer to help us bring our clients mobile projects to life

 
Android Engineer (USA)

ClassPass is the world's leading fitness and wellness aggregator and we're on a mission to help everyone lead healthier, more fulfilling lives. We're hiring junior and senior Android developers to build and grow our mobile app which is used by hundreds of thousands of users around the world.

 

Libraries & Code

 
link image   KMMT (github.com)

KMMT is a KMM based project template designed to simplify the KMM development

 
asteroids-compose-for-desktop (github.com)

Simple space game, built with Compose for Desktop!

 
DailyDoc (github.com)

Productivity Note App utilizing Jetpack Compose

 
Food2Fork-KMM (github.com)

Kotlin Multiplatform project that gets network data from Food2Fork.ca

 
Inure (github.com)

An elegant and beautiful Android app manager

 
compose-samples (github.com)

Official Jetpack Compose samples

 

News

 
link image   Android Studio 4.2 (android-developers.googleblog.com)

Google has announced that Android Studio 4.2 is now available to download in the stable release channel

 
New safety section in Google Play (android-developers.googleblog.com)

Google is pre-announcing an upcoming safety section in Google Play that will help people understand the data an app collects or shares, if that data is secured, and additional details that impact privacy and security.

 
Technology Preview: Jetpack Compose for Web (blog.jetbrains.com)

Jetbrains released the first technology preview of Jetpack Compose for Web

 
Kotlin 1.5.0 – the First Big Release of 2021 (blog.jetbrains.com)

This release delivers stable language features such as JVM records, sealed interfaces, inline classes, and includes the new default JVM IR compiler.

 
Kotlin 1.5 Online Event (pages.jetbrains.com)

Kotlin 1.5.0 has been released, and we’d like to invite you to celebrate the occasion with the Kotlin team on May 25, 2021.

 

Videos & Podcasts

 
Learning Android with Compose (anchor.fm)

In this episode, Bryan Lidberg talks about his Android Development journey, in which he started with Compose!

 
Is Kotlin Multiplatform Mobile Ready for Production? - YouTube (www.youtube.com)

Mitch Tabian built a Kotlin Multiplatform app using Kotlin Multiplatform Mobile and put it in production for iOS and Android. All this to answer the question: Is KMM ready for production apps?

 
Android Worldwide April 2021 Presentation (www.youtube.com)

A playlist of presentations for April, including using Jetpack Compose for games & animations, Android App Bundles, and building custom lint rules.

 
Kotlin vs Java for Android App Development in 2021 (www.youtube.com)

Cody Engel compares using Kotlin vs Java for Android development in 2021.

 
GDG Tech Sessions — Kotlin special edition (www.youtube.com)

In this presentation, Mohit introduces Kotlin Multiplatform for building Android (and iOS) apps using shared code.

 
GDG Johannesburg Meetup Talks 2021 (www.youtube.com)

The playlist of several talks from GDG Johannesburg Meetups, including fun wth declarative UIs, StateFlow/SharedFlow and ConstraintLayout2.

 
What's new in Android Studio 4.2 (www.youtube.com)

Android Studio 4.2 is now available for download on the stable channel. This new version of Android Studio contains improvements to the database inspector, layout inspector, system trace, and apply changes.

 
What's new in kotlinx.serialization 1.2.0 (www.youtube.com)

Explore the highlights included with Kotlinx.serialization 1.2.0: high-speed JSON handling, support for Kotlin value classes and unsigned integer types, new and improved documentation and guides, alternative names for JSON fields, and expanded support for ProtoBuf schemas.

 
Secure Development Lifecycle with Glenn Leifheit (fragmentedpodcast.com)

In this episode of Fragmented, Donn talks with Glenn Leifheit from Microsoft about a concept known as “Secure Development Lifecycle”. Glenn is a Senior Security Program Manager at Microsoft

 
 
 
 
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 #464 🤖

Sunday, May 2, 2021

View in browser Android Weekly #464 May 2, 2021 Articles & Tutorials Never run Google ads if you have an Android app (danfabulich.medium.com) Dan Fabulich's warnings about using the same Google

Android Weekly #463 🤖

Sunday, April 25, 2021

View in browser Android Weekly #463 April 25, 2021 Articles & Tutorials link image Room auto-migrations (medium.com) Implementing database migrations with Room just became easier, with the help of

Android Weekly #462 🤖

Monday, April 19, 2021

View in browser 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

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

You Might Also Like

How are you liking the Tip of the Day?

Saturday, April 27, 2024

Dear iPhone Life Reader, Now that you've been enjoying Tip of the Day for a few weeks, we have a quick favor to ask: If you've found the daily emails helpful, please share this link with a

📧 Request Response Messaging Pattern With MassTransit

Saturday, April 27, 2024

​ Request Response Messaging Pattern With MassTransit Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Get ready for POST/CON 24! ​ Join us in San Francisco from April 30 - May 1 for

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1423 [Medium]

Friday, April 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the

Data science for Product Managers

Friday, April 26, 2024

Crucial resources to empower you with data that matters. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌