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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your