Android Weekly - Android Weekly #454 🤖
February 21, 2021
|
Articles & Tutorials | |
Exploring Android 12: Unified rich content API
(joebirch.co)
With the announcement of the first Android 12 Developer Preview, Joe Birch started to take a dive into the new unified rich content API, which provides a simplified way of transferring media between applications. | ||
GitHub Actions for Android developers
(medium.com)
This post by Enrique López-Mañas aims to provide some insights based on his personal experience using GitHub Actions for Android app builds. | |
Shadow Jobs
(slack.engineering)
Most major build tools have some degree of public alpha, beta, RC, or snapshot channel to allow developers to try out new versions and features. Zac Sweers writes how his team continuously tests upcoming releases to catch problems early. | |
Sponsored |
Place a sponsored post & reach over 66k Android devs
(androidweekly.net)
| ||
Measure and optimize bitmap size using Glide or Picasso
(proandroiddev.com)
One thing that can highly elevate your memory consumption is bitmaps. In this article, Paulina Sadowska shows how to find out the size of bitmaps that are loaded in memory and how to make them smaller. | |
ShapeableView in Jetpack Compose. Part 2
(proandroiddev.com)
In an earlier post, Rasul Aghakishiyev showed how to create Shapes with cut corners. Now he continues to add some new functionality such as rounded corners to a ShapeableView. | |
Using Repository Artifact Safelists in Gradle
(commonsware.com)
Mark Murphy shows how to secure your builds by using Gradle artifact safelists. | |
Improve app stability with Firebase Crashlytics and Kotlin
(firebase.googleblog.com)
Akua Prempeh goes over how developing with Kotlin can lead to fewer crashes; and how you can monitor your app’s stability with Firebase Crashlytics once your app has been released. | |
Considerations when creating Android libraries
(medium.com)
Enrique López-Mañas discusses the following aspects of creating Android Libraries: keeping in mind exposed functionality, Kotlin/Java interaction, exposing resources and transitive dependencies with strategies to solve them. | |
Switching from Mac to Ubuntu for Android Development
(medium.com)
Last year, Nick Skelton decided to swap from OSX to a custom-built PC with Ubuntu. The following is a narrative about why and how he decided to make the switch, along with some results. | |
Activity Result Contract - The Basics
(blog.stylingandroid.com)
Mark Allison shows that there is a relatively new addition to AndroidX Activity which simplifies setting runtime permissions somewhat: ActivityResultContracts. | |
Kotlin Coroutines: The Suspend Function
(medium.com)
Rechee Jozil takes a look at how suspend functions actually work underneath the hood. What does Kotlin actually generate? | |
The Best Way to Collect a Flow in Kotlin
(handstandsam.com)
At some point, you’ll need to collect (receive items) from a Flow (reactive stream) within a Kotlin Coroutine. Sam Edwards shows you how it's done! | |
Aircall Journey to Android App Bundle
(medium.com)
In this article, Julien Salvi explores a journey to Android App Bundles, from his own motivations to the development within the application and the CI with CircleCI and fastlane to release on the Play Store. | |
Unit Testing as a 1st-class Citizen
(robholmes.app)
Testing can sometimes be seen as not adding value, or being too complicated. Rob Holmes tries to change those perceptions, to help you see why tests are just as important as the code itself! | |
Let’s be explicit about our intent(-filters)
(medium.com)
Nicole Borrelli shares an important change coming to Android 12 that improves both app and platform security. Activities, services, and broadcast receivers with declared intent-filters now must explicitly declare whether they should be exported or not. | |
An opinionated guide on improved Kotlin code
(medium.com)
Gabor Varadi's tips and style recommendations help you write better Kotlin and make your code a joy to read. | |
Multik: Multidimensional Arrays in Kotlin
(blog.jetbrains.com)
A lot of data-heavy tasks, as well as optimization problems, boil down to performing computations over multidimensional arrays. Maria Khalusova shares the first preview of a library for doing just this in Kotlin. | |
Jobs | |
Android Engineer
(Washington, DC)
Help Fundrise bring the future of real estate investing to everyone! We're looking for talented Android Engineers to join our small but growing team to help us get to the next level. Do you have a passion for Kotlin, CI/CD, testing, and clean architecture? Send us your resume, we'd like to talk! | |
Android Developer
(Metzingen, Germany - max. 80% remote)
Work for the world's first omnichannel outlet with its own online shop and develop our app in the world's coolest team by using the latest technologies. Fluency in German is mandatory. | |
Android Developer
(Remote)
Perry Street Software publishes two of the world’s largest gay & queer social dating apps. We are hiring Android developers with experience in design and architecture patterns, Android SDK, Kotlin, RxJava, and a good sense of usability and product. | |
Android Engineer @ Monzo
(London; Remote UK, Ireland, or France)
At Monzo we’re building a bank that’s fair, transparent and a pleasure to use, and we're looking for a product-aware Android engineer passionate about great UI and UX to help! | |
Staff Android Engineer
(New York, NY)
Join the team that delivers the member-facing experience for our core products - the bike & tread. This team works heavily with Kotlin - all within our custom fork of AOSP. We care about architecture, testing, and “together we go far” mentality. Staff engineers at Peloton are technical leaders | |
Senior Android Engineer (remote)
(imgly.kenjo.io)
Hi! We are that super-groundbreaking technology provider you've probably never heard of! We're building the PhotoEditor SDK and VideoEditor SDK, fully customizable photo and video editing solution for web and mobile platforms that are being used by marvelous brands around the world. Now, we're on the rise for the next generation of our SDKs. And that's where you step in. | |
Libraries & Code | |
karavel
(github.com)
Lightweight navigation library for Compose for Desktop | ||
Bindables
(github.com)
Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture | |
multik
(github.com)
Multidimensional array library for Kotlin. | |
News | |
Material Design Components for Android 1.3.0
(material.io)
Google announced the release of Material Design Components (MDC) 1.3.0! A host of exciting new features have been added along with many bug fixes and accessibility improvements. | ||
Jetpack WindowManager Updates
(medium.com)
Jetpack WindowManager library helps you build apps that are aware of new device features such as folds and hinges. Kenneth Ford writes about a couple of updates in the latest release. | |
First preview of Android 12
(android-developers.googleblog.com)
Google has released the first Developer Preview of Android 12, the next version of Android, for your testing and feedback. | |
Business | |
Equity for Software Engineers at Big Tech and Startups
(blog.pragmaticengineer.com)
This post by Gergely Orosz attempts to summarize the most common equity compensation setups you might come across, help you understand their value, and point to additional resources. | |
Videos & Podcasts | |
Declarative UIs with Kotlin data Flows
(ftp.osuosl.org)
Raul Hernandez Lopez's FOSDEM presentation on getting ready for declarative UIs with unidirectional data flow using Kotlin Coroutines. | ||
Talking AWS Amplify with Kilo Loco
(anchor.fm)
In this episode of Talking with Apples, chat to Kilo Loco (Kyle) about AWS Amplify. We deep dive into the tool suite and what it can offer mobile developers. This included API's Databases, Storage, and more | |
Friends App Android Client Ep3
(www.youtube.com)
Jovche Mitrejchevski sets up the deployment script to run both Unit and UI tests as a requirement before publishing to Play Store. The UI tests are leveraging the Firebase Test Lab to run on a real physical device, and we walk through the actual setup required on the Firebase Console side to be able to run the tests | |
Android Developers Backstage: Android Runtime Classic
(androidbackstage.blogspot.com)
Tor, Romain, and Chet were joined by Dan Bornstein, to talk about some of the early placeholder VMs used while Dalvik was coming online, some of the design decisions for Dalvik, and nice techy details about runtimes, garbage collectors, and optimizations. | |
Koin with Arnaud Giuliani
(thebakery.dev)
Talk about Dependency Injection with Arnaud Giuliani on stage, Kotlin GDE, and author of Koin, a popular dependency injection framework for Kotlin. | |
Kotlin Collections Explained
(www.youtube.com)
Cody Engel's series taking a closer look at the functionality of Kotlin collections. | |
#TheAndroidShow: Jetpack Compose
(landing.google.com)
Hosted by Kari Byron, hear the latest on Jetpack Compose from the people who built it, plus a fireside interview with Android’s Dave Burke | |
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: |
||
update subscription preferences
|
or |
unsubscribe from this list
|
Older messages
Android Weekly #453 🤖
Sunday, February 14, 2021
View in browser Android Weekly #453 February 14, 2021 Articles & Tutorials link image Backdrop Scaffold (compose.academy) Joe Birch examines the Backdrop Scaffold, a composable that allows us to
Android Weekly #542 🤖
Sunday, February 7, 2021
View in browser Android Weekly #542 February 7, 2021 Articles & Tutorials link image 9 Beloved Extensions From The Android KTX (vladsonkin.com) In this post, Vlad Sonkin explores various Android
Android Weekly #451 🤖
Sunday, January 31, 2021
View in browser Android Weekly #451 January 31, 2021 Articles & Tutorials link image Modelling UI State on Android (lordraydenmk.github.io) Stojan Anastasov describes the tradeoffs between the
Android Weekly #450 🤖
Sunday, January 24, 2021
View in browser Android Weekly #450 January 24, 2021 Articles & Tutorials link image Using Hilt's ViewModelComponent (medium.com) ViewModelComponent is a component in the Hilt's component
Android Weekly #449 🤖
Sunday, January 17, 2021
View in browser Android Weekly #449 January 17, 2021 Articles & Tutorials link image Nested tests with Junit5 (kotlintesting.com) Nested tests in Junit5 allows us to group test cases. Jarosław
You Might Also Like
🧐 The Most Interesting Phones You Didn't See in 2024 — Making Reddit Faster on Older Devices
Monday, November 25, 2024
Also: Best Black Friday Deals So Far, and More! How-To Geek Logo November 25, 2024 Did You Know If you look closely over John Lennon's shoulder on the iconic cover of The Beatles Abbey Road album,
JSK Daily for Nov 25, 2024
Monday, November 25, 2024
JSK Daily for Nov 25, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted
Ranked | How Americans Rate Business Figures 📊
Monday, November 25, 2024
This graphic visualizes the results of a YouGov survey that asks Americans for their opinions on various business figures. View Online | Subscribe Presented by: Non-consensus strategies that go where
Spyglass Dispatch: Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad
Monday, November 25, 2024
Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad The
Daily Coding Problem: Problem #1619 [Hard]
Monday, November 25, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given two non-empty binary trees s and t , check whether tree t has exactly the
Unpacking “Craft” in the Software Interface & The Five Pillars of Creative Flow
Monday, November 25, 2024
Systems Over Substance, Anytype's autumn updates, Ghost's progress with its ActivityPub integration, and a lot more in this week's issue of Creativerly. Creativerly Unpacking “Craft” in the
What Investors Want From AI Startups in 2025
Monday, November 25, 2024
Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon
GCP Newsletter #426
Monday, November 25, 2024
Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's
⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁
Monday, November 25, 2024
Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours
DeveloPassion's Newsletter #180 - Black Friday Week
Monday, November 25, 2024
Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's