All things Android

79 views 52 downloads

Default sources from Plenary App

Feeds

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

  • Feed URL
  • Last updated: Jan. 1, 1970, midnight

Articles on modern tools and resources to help you build experiences that people love, faster and easier, across every Android device. - Medium

Android Backstage, a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.

Post Date
Episode 207: AI development assistance June 20, 2024, 7:17 p.m.
Episode 208: Micro optimizations July 18, 2024, 8:46 p.m.
Episode 209: Compose animations Sept. 12, 2024, 6:23 p.m.
Episode 210: Studio Jewelry Oct. 24, 2024, 5:47 p.m.
Episode 211: Rules about Performance Tools Nov. 26, 2024, 10:03 p.m.

Latest stories tagged with Android in Instagram Engineering on Medium

Post Date
Instagram Data Saver Mode Dec. 13, 2019, 6:09 p.m.

Latest stories tagged with Android in MindOrks on Medium

Post Date
Creating Different Build Variants in Android Dec. 8, 2020, 12:57 p.m.
Coroutines and Dispatchers Oct. 16, 2024, 6:48 a.m.

Latest stories tagged with Android in The Airbnb Tech Blog on Medium

Post Date
Introducing Trio | Part III April 11, 2024, 5:33 p.m.

Thoughts on life, the universe and the mystery of it all; but actually mostly just code.

The Fragmented Podcast is a podcast for Android Developers hosted by Donn Felker and Kaushik Gopal. Our goal is to help you become a better Android Developer. We chat about topics such as Testing, Dependency Injection, Patterns and Practices, useful libraries, and much more. We will also be interviewing some of the top developers out there. Subscribe now and join us on the journey of becoming a better Android Developer.

Sam Edwards - Handstands, Travel, Android & Web

Speaker, Educator and GDE for Android

Blog with mission to simplify Kotlin learning - Medium

A premier blog on Kotlin.

Post Date
Safely accessing lateinit variables Dec. 29, 2019, midnight

The latest posts from Android Professionals and Google Developer Experts. - Medium

Post Date
Kotlin Tips and Tricks You May Not Know: #5 — Simplify Functional Composition with let Dec. 16, 2024, 11:38 p.m.
Creating Custom Text Views in Android: A Fun Exploration with SampleView July 10, 2024, 3:41 p.m.
Convert Your Native Project to Kotlin Multiplatform: Why, When and How July 18, 2024, 4:57 p.m.
Stacked Cards Layout With Compose — And Cats July 11, 2024, 7:40 p.m.
Mixing Jetpack Compose with XML Layouts in Android July 12, 2024, 3:17 p.m.
Firebase Push Notifications in Android — Legacy API to HTTP v1 API July 20, 2024, 4:30 p.m.
Integrating Android Views like AdView in Jetpack Compose July 14, 2024, 3:53 p.m.
Publish on Maven Central July 14, 2024, 4:17 p.m.
A Practical Guide to Android Interface Definition Language (AIDL) with a Real-Time Example Nov. 27, 2024, 2:32 a.m.
Personalize Your App’s UI with Grammatical Gender in Android July 16, 2024, 12:39 a.m.
Diving into the newest Android articles July 16, 2024, 11:43 a.m.
Mastering Time Measurement in Kotlin: A Guide to Kotlin Timing API July 18, 2024, 3:14 p.m.
Command Your User Inputs with Jetpack Compose— Text Field Features Hidden in Plain Sight July 21, 2024, 7:16 p.m.
Accessibility Considerations with Stacked Cards Custom Layout July 30, 2024, 5:10 a.m.
MVI at Eventbrite July 23, 2024, 3:29 p.m.
Stop throwing exceptions! July 31, 2024, 1:46 a.m.
Why you should never use !! in Kotlin Dec. 10, 2024, 3:06 p.m.
The best way to load data in ViewModels Aug. 4, 2024, 7:26 p.m.
Integrate Kotlin-Inject-Anvil To Tv Maniac Dec. 8, 2024, 4:16 a.m.
Android App Bars vs Toolbars vs Other Bars, Explained Aug. 5, 2024, 5:23 a.m.
Composing Suspend Functions Aug. 7, 2024, 6:15 a.m.
Fast and easy way to modify HTTP response for your application Aug. 10, 2024, 4:28 a.m.
Flutter clean code and best practices Aug. 19, 2024, 6:48 p.m.
Forbidden Love of Preference and DataStore — Part 1 Aug. 13, 2024, 10:59 p.m.
KMPNotifier Update: Web, Desktop, and New Features for Kotlin Multiplatform Notifications Aug. 14, 2024, 9:34 p.m.
Android Internationalization / Localization: List Formatter in Android Aug. 17, 2024, 4:59 a.m.
Designing Effective Compose UIs For Enhancing Previews Aug. 19, 2024, 3:43 a.m.
Advanced Contact Syncing in Android with Kotlin: A Step-by-Step Guide Aug. 21, 2024, 5:56 p.m.
Understanding TextField and BasicTextField in Jetpack Compose Aug. 21, 2024, 9:05 p.m.
Voyaging Through Compose Multiplatform with Native iOS Navigation Aug. 29, 2024, 6 p.m.
Add powerful analytics modifiers in Jetpack Compose with ModifierLocal! Aug. 23, 2024, 4:24 p.m.
Convergence in a multi-module application Aug. 24, 2024, 5:22 p.m.
Approaches for Multi-Module Feature Architecture on Android Aug. 25, 2024, 6:34 p.m.
Migration Guide from Retrofit and KAPT to Ktor and KSP Nov. 25, 2024, 8:33 a.m.
Boost Developer Efficiency: Automate Android Login Workflows with ADB and Python Aug. 27, 2024, 3:24 p.m.
Playing with Cold Flow and Hot Flow Sept. 8, 2024, 3:03 p.m.
Jetpack Compose and collectAsLazyPagingItems Aug. 28, 2024, 3:54 p.m.
Biometric Authorization in Compose Multiplatform App Sept. 1, 2024, 11:48 p.m.
Beyond the Binary — More Inclusive Gender Options with Compose Sept. 2, 2024, 5:46 p.m.
Mastering Navigation in Jetpack Compose: A Guide to Using the inclusive Attribute Sept. 2, 2024, 11:23 p.m.
Best way to keep state in a ViewModel Sept. 3, 2024, 5:54 p.m.
Mastering Android Interviews: The Hidden Challenges of Implementing a Custom Stopwatch Sept. 3, 2024, 11:18 p.m.
Cancellation in Kotlin Coroutines - Internal working Sept. 5, 2024, 8:21 p.m.
Dispatchers - IO and Default Under the Hood. Sept. 6, 2024, 3:26 p.m.
Screenshot testing in Jetpack Compose Dec. 2, 2024, 9:06 p.m.
Creating a Custom Gauge Speedometer in Jetpack Compose Sept. 6, 2024, 10:42 p.m.
Managing Lifecycle and Performance Challenges When Combining Traditional Views with Jetpack Compose Sept. 7, 2024, 3:31 p.m.
How to Use ContextualFlowRow with custom overflow logic Sept. 9, 2024, 4:28 p.m.
Jetpack Compose custom navigation with KSP Sept. 9, 2024, 11:40 p.m.
Google Secretly Adds Opt-Out API for Android 15’s Edge-to-Edge Behaviour! Sept. 11, 2024, 9:45 p.m.
Garbage Collector in KMP — Part 1 Sept. 12, 2024, 6:44 p.m.
Understanding Mutex in Android: Preventing Race Conditions Sept. 13, 2024, 3:10 p.m.
Building A Custom Design System in Compose Multiplatform Sept. 14, 2024, 12:15 a.m.
How to properly handle Android localization Sept. 15, 2024, 2:01 a.m.
Harnessing the Power of Kotlin Flow: Effortlessly Fetch User Location Sept. 15, 2024, 5:51 p.m.
Better Kotlin–Java Auto-Complete: How to Improve Code Completion Suggestions in Mixed Projects Sept. 16, 2024, 3:52 p.m.
Widgets With Glance: Beyond String States Nov. 21, 2024, 7:03 a.m.
PDFViewerFragment — AndroidX Sept. 19, 2024, 8:10 a.m.
ImageVector vs painterResources — Under the hood. Sept. 23, 2024, 8:31 a.m.
Paint the Stars — Drawing with Compose and Canvas Sept. 26, 2024, 9:12 p.m.
Jetpack Compose: A Deep Dive into BasicTextField vs BasicTextField2 Sept. 29, 2024, 3:40 a.m.
Coil: My Favorite Image Loading Library for Jetpack Compose Sept. 29, 2024, 10:44 p.m.
Mastering FileProvider in Android: Secure File Sharing Explained Sept. 30, 2024, 6:07 p.m.
Building for multi-form factor devices in Android: The optimal architecture Nov. 29, 2024, 4:25 a.m.
Upgrading from AGP 7.4.1 to 8.5.2: A Developer’s Diary Oct. 3, 2024, 5:47 p.m.
Place Scope Handling on Auto-Pilot with Koin & Compose Navigation Oct. 4, 2024, 6:20 p.m.
Clean Strings Handling in Android Oct. 8, 2024, 6:08 p.m.
Jetpack Compose Adoption — E2E Dec. 28, 2024, 5:47 p.m.
Animation and Masking in Jetpack Compose with the grahpicsLayer() and Drawing Modifiers Oct. 14, 2024, 7:51 a.m.
Koin’s Isolated Context Dec. 9, 2024, 2:42 p.m.
Analyzing App Startup and Shutdown in Android 15: New Update Oct. 17, 2024, 4:11 p.m.
The simplest way to understand side effects in compose Oct. 20, 2024, 6:37 p.m.
7 ADB Commands Every Android Developer Should Know Oct. 21, 2024, 12:33 p.m.
Kotlin Under the Hood: Exploring Constructors and Init Blocks Oct. 22, 2024, 3:53 p.m.
Unlock What's New in Android Development Oct. 23, 2024, 1:39 p.m.
Crack the OTP Code: Easy SMS Reading Techniques for Android Developers Oct. 24, 2024, 7:28 p.m.
Custom modifiers in Jetpack Compose Nov. 22, 2024, 4:11 a.m.
How easy is drag-and-drop in Compose? Dec. 7, 2024, 12:01 a.m.
SDK Development; The Good, The Bad, The Ugly Dec. 11, 2024, 9:29 p.m.
Android P2P Chat Web-RTC Oct. 26, 2024, 8:36 p.m.
Understanding the Coroutine Lifecycle in Kotlin Oct. 27, 2024, 7:17 p.m.
Kotlin Tips and Tricks You May Not Know: #1 — Kotlin Logging Oct. 28, 2024, 6:34 p.m.
Compose Navigation The Old Way Oct. 29, 2024, 9:43 p.m.
The beauty of Kotlin Type System Oct. 30, 2024, 3:24 p.m.
Widgets with Glance: Blending in Oct. 30, 2024, 11:03 p.m.
Top 10 Coroutine Mistakes We All Have Made as Android Developers Nov. 3, 2024, 5:30 p.m.
Kotlin Multiplatform — How to improve the iOS development experience Nov. 1, 2024, 2:53 p.m.
How to smash a Jetpack Compose feature from Product — including testing! Nov. 2, 2024, 2:39 p.m.
The two best ways to secure your API keys in Android projects Nov. 5, 2024, 12:13 a.m.
DiffUtils, Myers’ Algorithm and Jetpack Compose Dec. 27, 2024, 12:37 a.m.
Dealing with Android’s peculiar bugs as an app developer Nov. 7, 2024, 7:01 p.m.
Build your components the right way with Jetpack Compose Nov. 8, 2024, 5:48 p.m.
Comparing SupervisorScope with viewModelScope: Understanding Their Use Cases and Differences in… Nov. 9, 2024, 12:47 a.m.
Top Nine Android Developer Interview Questions You Should Know Nov. 9, 2024, 4:22 p.m.
Android Studio Productivity Tips Nov. 10, 2024, 4:20 p.m.
Integrating AI in Android Apps with ML Kit | Part 1 Nov. 11, 2024, 12:11 a.m.
SonarQube in Android — Implementation tips and challenges faced Nov. 11, 2024, 3:20 p.m.
Mastering Scroll in Jetpack Compose — PART 1 Nov. 12, 2024, 3:06 p.m.
Collapsing Toolbar in Compose— PART 2 Nov. 15, 2024, 2:17 a.m.
A Developer’s Roadmap to Mastering Kotlin Multiplatform Nov. 16, 2024, 6:48 a.m.
5 minute guide on understanding Hilt annotations Nov. 17, 2024, 5:55 a.m.
Android Interview Series 2024 — Part 8 (Android architecture) Nov. 17, 2024, 7:16 p.m.
Behind the Scenes: What Happens When You Press the Start button in Android Studio? Dec. 19, 2024, 2:10 p.m.
Design User Authentication System in Android App Dec. 19, 2024, 2:16 p.m.
How to Integrate Bottom Navigation Bar for compact screens and a Navigation Rail for larger screens… Dec. 23, 2024, 2:20 a.m.
Full Guide: How to Form Validation With Jetpack Compose Dec. 23, 2024, 2:23 a.m.
Google Sign in — Kotlin / JS Dec. 23, 2024, 7:10 p.m.
Effective Exception Handling in Kotlin Coroutines : Android Dec. 24, 2024, 4:52 p.m.
Bridging StateFlow and Jetpack Compose State: A Cleaner Architectural Approach Dec. 27, 2024, 11:35 p.m.
How SMRT Reduced the WINK+ Android App to Less Than 10MB Dec. 29, 2024, 5:27 p.m.
Kotlin Properties vs. Java Fields Dec. 30, 2024, 7:20 p.m.
The Evolution of Android Architecture Patterns: From UI-Centric to MVC to MVP to MVVM to MVI Dec. 31, 2024, 4:41 p.m.
Which Local Database Should You Choose in 2025? Comparing Realm, SQLDelight, and Room. Jan. 2, 2025, 3:42 p.m.
Cracking Interview: Mastering Networking Essentials for Android Engineers Jan. 3, 2025, 6:55 p.m.
Cheatsheet for centering items in Jetpack Compose Jan. 4, 2025, 7:51 p.m.
Integrating AdMob in Kotlin Multiplatform: A Complete Guide Jan. 5, 2025, 4:24 p.m.
Mastering Kotlin Coroutine Channels in Android: From Basics to Advanced Patterns Jan. 6, 2025, 4:53 p.m.
Top 3 Most Common Animations You Can Use in Your Jetpack Compose Project Jan. 11, 2025, 11:06 p.m.
Composition Locals in Jetpack Compose: A Beginner-to-Advanced Guide Jan. 13, 2025, 2:30 a.m.
Using SVGs on Canvas with Compose Multiplatform Jan. 17, 2025, 8:18 p.m.

Jesse Wilson on programming.

Post Date
Identifiers aren’t Services July 9, 2024, 10:28 p.m.
Testing safe area insets on iOS Nov. 20, 2024, 8:04 p.m.
Jesse’s Presentations Sept. 26, 2024, 2:59 a.m.
I Want a Fast Whitespace Fixer Sept. 30, 2024, 3:10 a.m.
‘It Needs Documentation’ Oct. 25, 2024, 2:57 a.m.
Writing For Me Nov. 7, 2024, 4:29 a.m.
Bad Luck Tickets Nov. 13, 2024, 5:08 a.m.
Try Something Simpler Jan. 5, 2025, 5:38 a.m.

A bimonthly podcast that covers the Kotlin progra…

Post Date
Reinventing Ticket Sales with Pretix July 3, 2024, 6 p.m.
Kotlin After 2.0 Aug. 29, 2024, 5 p.m.
Going from Swift to Kotlin with Skip Dec. 9, 2024, 1:45 p.m.
Platform Integrations With Russel Wolf Nov. 21, 2024, 4:22 p.m.
Kotlin After 2.0 Aug. 29, 2024, 5 p.m.
Platform Integrations in Kotlin Multiplatform with Russell Wolf Nov. 21, 2024, 4:22 p.m.

A categorized directory of libraries and tools for Android

Post Date
EasyCameraAndGallery April 1, 2024, 1:57 a.m.

Life, travel, code, and the whitespace in between.

Software Development Blog

Post Date
Encapsulate your @Composable functions April 20, 2023, 10 p.m.

Post Date
EML viewer tools for different platforms Jan. 28, 2024, 8:48 p.m.

Recent content on zsmb.co