Android GDE Deck

Deck | Stream

All Android GDE's

Parallax Scrolling

By Mark Allison

Parallax Scrolling

Fri, 12 Jul 2019 09:00:33 GMT

[Android Dev Tips] รู้จักกับ Biometric Authentication บนแอนดรอยด์

By Unknown

[Android Dev Tips] รู้จักกับ Biometric Authentication บนแอนดรอยด์

Tue, 09 Jul 2019 21:01:00 GMT

You don’t have to again on the second terminal because the isolation level can be affected at each…

By Huỳnh Quang Thảo

You don’t have to again on the second terminal because the isolation level can be affected at each tr

Sun, 07 Jul 2019 18:32:18 GMT

Getting Started with Android Canvas Drawing 🖼

By franks.rebecca

Getting Started with Android Canvas Drawing 🖼

Sat, 06 Jul 2019 07:54:08 GMT

BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT 編 : ViewPager + FragmentPagerAdapter での onResume() の挙動

By yanzm

BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT 編 : ViewPager + FragmentPagerAdapter での onResume() の挙動

Wed, 03 Jul 2019 07:56:00 GMT

androidx.fragment:fragment:1.1.0-alpha07 で userVisibleHint は deprecated になりました

By yanzm

androidx.fragment:fragment:1.1.0-alpha07 で userVisibleHint は deprecated になりました

Wed, 03 Jul 2019 07:39:00 GMT

ViewPager + FragmentPagerAdapter での setVisibleUserHint の挙動

By yanzm

ViewPager + FragmentPagerAdapter での setVisibleUserHint の挙動

Wed, 03 Jul 2019 06:14:00 GMT

How to run your personal website for free

By Mustafa Ali

How to run your personal website for free

Wed, 03 Jul 2019 00:00:00 GMT

Philips Hue adaptive icon

By Jeroen Mols

Philips Hue adaptive icon

Tue, 02 Jul 2019 22:00:00 GMT

Migrating to Room in the real world — Part 3

By Sebastiano Gottardo

Migrating to Room in the real world — Part 3Bringing everything together.Photo by Dominic Hampton on 

Mon, 01 Jul 2019 10:16:02 GMT

Google Document で文字の上にドット(V̇ など)を入れる

By yanzm

Google Document で文字の上にドット(V̇ など)を入れる

Sun, 30 Jun 2019 06:44:00 GMT

It depends on your situation: how many developers in your team, how much of an annoyance using pure…

By Sebastiano Gottardo

It depends on your situation: how many developers in your team, how much of an annoyance using pure S

Mon, 24 Jun 2019 19:30:09 GMT

Migrating to Room in the real world — Part 2

By Sebastiano Gottardo

Migrating to Room in the real world — Part 2Preparing the ground and getting our hands dirty.Photo by

Mon, 24 Jun 2019 11:51:01 GMT

Thanks for sharing!

By Sebastiano Gottardo

Thanks for sharing! As we mentioned in the article, hopefully this will be helpful not only in the co

Mon, 24 Jun 2019 10:36:35 GMT

I can’t say that I remember trying that!

By Sebastiano Gottardo

I can’t say that I remember trying that! But I would guess that it depends whether the “purchase as a

Fri, 21 Jun 2019 06:37:42 GMT

예제는 특정 라이프 사이클에 subscribe 하고 있는 stream 에 대해서 dipose 하도록 하는 것입니다.

By SeongUg Steve Jung

예제는 특정 라이프 사이클에 subscribe 하고 있는 stream 에 대해서 dipose 하도록 하는 것입니다.Destroy 에 dispose 하도록 원한다면 해당 시점에 dis

Tue, 18 Jun 2019 15:45:21 GMT

Migrating to Room in the real world — Part 1

By Sebastiano Gottardo

Migrating to Room in the real world — Part 1Analysis and planning.Photo by Sven Mieke on UnsplashProl

Mon, 17 Jun 2019 09:21:00 GMT

Using the new accessibility actions API (without shooting ourselves in the foot)

By Ataul

We learned about a new API dropping in App Compat 1.1.0 soon to make it easier to add accessibility a

Sat, 15 Jun 2019 09:50:44 GMT

RecyclerView 内の TextView で textIsSelectable が効かない問題に対応する

By yanzm

RecyclerView 内の TextView で textIsSelectable が効かない問題に対応する

Sat, 15 Jun 2019 02:16:00 GMT

Dagger Multibinding in Dynamic Feature Modules

By Annyce Davis

Dagger Multibinding in Dynamic Feature Modules

Fri, 14 Jun 2019 13:46:37 GMT

Biometrics – AndroidX

By Mark Allison

Biometrics – AndroidX

Fri, 14 Jun 2019 09:00:19 GMT

Is iOS starting to get fragmented?

By Kaushik Gopal

Is iOS starting to get fragmented?

Thu, 13 Jun 2019 07:00:00 GMT

A Year At Nexmo DevRel

By Britt Barak

Originally posted on brittbarak.comIn the very midst of that rollercoaster ride, I’m summing up one y

Wed, 12 Jun 2019 10:17:19 GMT

Modularization - Lessons learned

By Jeroen Mols

Modularization - Lessons learned

Tue, 11 Jun 2019 22:00:00 GMT

Google I/O 2019 for Android Developers

By Elif BONCUK

Google I/O 2019 for Android Developers

Mon, 10 Jun 2019 20:04:49 GMT

Never break the chain: use Kotlin's extension functions

By Dan Lew

Years ago I wrote about properly reusing operators in RxJava. In summary, the wrong way to reuse oper

Mon, 10 Jun 2019 14:00:00 GMT

Why is processing a sorted array faster than processing an unsorted array?

By Kaushik Gopal

Why is processing a sorted array faster than processing an unsorted array?

Sat, 08 Jun 2019 07:00:00 GMT

Google I/O 2019 for Android Developers

By Elif BONCUK

Google I/O 2019 for Android Developers

Fri, 07 Jun 2019 21:31:26 GMT

Space Shuttle style programming

By Kaushik Gopal

Space Shuttle style programming

Wed, 05 Jun 2019 07:00:00 GMT

5 Links — May 2019

By Huỳnh Quang Thảo

5 Links — May 2019Every month, if not every day, I learn many things from my work or my colleagues. H

Mon, 03 Jun 2019 16:44:44 GMT

IO vs CPU operations

By Kaushik Gopal

IO vs CPU operations

Mon, 03 Jun 2019 07:00:00 GMT

Gesture Navigation – Window Insets

By Mark Allison

Gesture Navigation – Window Insets

Fri, 31 May 2019 09:00:11 GMT

About: Bits Of B #5 — Preparing for Public Speaker Life (Or: Don’t Burn Yourself Out)

By Britt Barak

About: Bits Of B #5 — Preparing for Public Speaker Life (Or: Don’t Burn Yourself Out)We don’t talk ab

Wed, 29 May 2019 17:10:57 GMT

I/O 2019 Android Track Picks and Insights

By Ataul

Google I/O is a wrap. The conference celebrated product and platform innovations at Google. As part o

Wed, 29 May 2019 11:09:36 GMT

I/O 2019 Android Track Picks & Insights

By blundell

I/O 2019 Android Track Picks & Insights

Wed, 29 May 2019 10:55:58 GMT

Android’s CameraX and ML Kit

By Paul Trebilcox-Ruiz

Announced at Google I/O this summer (2019), CameraX aims to alleviate some of the pain of using a cam

Wed, 29 May 2019 02:53:02 GMT

Building a video recording application in Android with CameraX

By Marcos Placona

Recording videos in Android used to be a very involved task where it was necessary to write a lot of

Mon, 27 May 2019 10:41:43 GMT

Efficient travel

By Mustafa Ali

Efficient travel

Sun, 26 May 2019 00:00:00 GMT

Gesture Navigation – Edge Cases

By Mark Allison

Gesture Navigation – Edge Cases

Fri, 24 May 2019 09:00:21 GMT

Gesture Navigation – Overview

By Mark Allison

Gesture Navigation – Overview

Fri, 17 May 2019 09:00:02 GMT

Building custom switch devices for Android

By Ataul

In this post, we’ll have a go at assembling our very own hardware controller for Switch access

Thu, 16 May 2019 21:25:24 GMT

How to evaluate a software stack

By Erik Hellman

Imagine a product manager at a company where the job is to drive the development of one of the key so

Thu, 16 May 2019 09:43:13 GMT

[Android Code] รู้จักกับ ViewPager2 ที่จะมาแทน ViewPager แบบเดิมๆ

By Unknown

[Android Code] รู้จักกับ ViewPager2 ที่จะมาแทน ViewPager แบบเดิมๆ

Tue, 14 May 2019 22:53:00 GMT

How to Service on Android — part 3

By Erik Hellman

How to Service on Android — part 3In my last two posts we looked at how a Service works and behaves d

Tue, 14 May 2019 06:03:33 GMT

[Android Code] จะใช้ ViewModel หรือ AndroidViewModel ดี?

By Unknown

[Android Code] จะใช้ ViewModel หรือ AndroidViewModel ดี?

Sat, 11 May 2019 08:24:00 GMT

Biometrics – BiometricManager

By Mark Allison

Biometrics – BiometricManager

Fri, 10 May 2019 09:00:28 GMT

Are You Reading That Story? We Won’t Distract You

By Roberto Orgiu

We dim the status bar in our Android app so readers can focus on, well, reading.Illustration by Migue

Thu, 09 May 2019 15:49:28 GMT

Exposing hidden actions on Android

By Ataul

Exposing “hidden” actions to accessibility services used to require providing a custom Ac

Thu, 09 May 2019 04:14:05 GMT

Android Jetpack and Lifecycles

By Marcos Placona

Handling configuration changes in Android can be a tricky subject. Configuration changes happen when

Sat, 04 May 2019 10:41:43 GMT

How to Service on Android — part 2

By Erik Hellman

TL;DR: This is how your onStartCommand() probably should look likeHow to Service on Android — part 2I

Sat, 04 May 2019 09:42:11 GMT

How to Service on Android — part 1

By Erik Hellman

Most common error I’ve encountered with the Android Service component.How to Service on Android — par

Fri, 03 May 2019 08:26:45 GMT

AndroidX Preference の SummaryProvider

By yanzm

AndroidX Preference の SummaryProvider

Fri, 03 May 2019 02:26:00 GMT

How To Deprecate an Internal Mobile Application

By Annyce Davis

How To Deprecate an Internal Mobile Application

Thu, 02 May 2019 13:24:58 GMT

MySQL: Testing isolation levels

By Huỳnh Quang Thảo

Testing MySQL isolation levelsACID (Atomic-Consistency-Isolation-Durability) is a set of database tra

Thu, 02 May 2019 00:22:21 GMT

Pick a card, any card: implementing the Monzo Plus card selection animation on Android

By Ataul

We’ve been working recently on Monzo Plus, a way for users to add extra features (like travel insuran

Tue, 30 Apr 2019 21:33:38 GMT

Modularization - How to approach

By Jeroen Mols

Modularization - How to approach

Tue, 23 Apr 2019 22:00:00 GMT

why not simply use delegation?

By Danny Preussler

why not simply use delegation? so implement by some DefaultEventListener that has all empty and then

Wed, 17 Apr 2019 12:23:56 GMT

why not simply use delegation?

By Danny Preussler

why not simply use delegation? so implement by some DefaultEventListener that has all empty and then

Wed, 17 Apr 2019 12:23:56 GMT

A tale of many Android threads

By Erik Hellman

Actual photo of the app team trying to figure out legacy Rx code.In the beginning there was only the

Sat, 13 Apr 2019 12:56:03 GMT

이중과세보단 한국에 가져올때 (맥시멈 세금) -(싱가포르에서 낸 세금) 으로 낸다고 들었습니다.

By SeongUg Steve Jung

이중과세보단 한국에 가져올때 (맥시멈 세금) -(싱가포르에서 낸 세금) 으로 낸다고 들었습니다.

Wed, 10 Apr 2019 14:27:19 GMT

Loading local web content on Android

By Erik Hellman

Loading local web content on Android

Mon, 08 Apr 2019 20:25:05 GMT

[Android Code] มาเปลี่ยน Dependency Injection ให้เป็นเรื่องง่ายด้วย Koin กันดูมั้ย?

By Unknown

[Android Code] มาเปลี่ยน Dependency Injection ให้เป็นเรื่องง่ายด้วย Koin กันดูมั้ย?

Mon, 08 Apr 2019 13:19:00 GMT

Kotlin Cheat-Sheet

By Elif BONCUK

Kotlin Cheat-Sheet

Wed, 03 Apr 2019 19:38:19 GMT

Android Fundamentals Codelabs Part – 2

By Elif BONCUK

Android Fundamentals Codelabs Part – 2

Tue, 02 Apr 2019 19:39:04 GMT

Android Fundamentals Codelabs Part – 1

By Elif BONCUK

Android Fundamentals Codelabs Part – 1

Tue, 02 Apr 2019 18:30:20 GMT

Modularization - Real-life example

By Jeroen Mols

Modularization - Real-life example

Mon, 01 Apr 2019 22:00:00 GMT

SparkFun Edge: First Impressions

By Paul Trebilcox-Ruiz

Announced at the TensorFlow developer summit in early March, the SparkFun Edge is designed to allow d

Sun, 31 Mar 2019 15:24:17 GMT

Android: Using Physics-based Animations in Custom Views (SpringAnimation)

By franks.rebecca

Android: Using Physics-based Animations in Custom Views (SpringAnimation)

Sat, 30 Mar 2019 07:56:48 GMT

.hide() your Subjects - RxJava tip

By Kaushik Gopal

.hide() your Subjects - RxJava tip

Sat, 30 Mar 2019 07:00:00 GMT

I’m not sure this would answer your question (I might have misunderstood it), but I think that by…

By Roberto Orgiu

I’m not sure this would answer your question (I might have misunderstood it), but I think that by def

Fri, 29 Mar 2019 16:45:10 GMT

Yes, you can run the test locally as it was a unit test, or on device/emulator

By Roberto Orgiu

Yes, you can run the test locally as it was a unit test, or on device/emulator

Fri, 29 Mar 2019 14:06:20 GMT

Pushing the limits of AndroidX Test

By Roberto Orgiu

Picture by Bernard SpraggAndroidX Test is the new way of testing code that interacts with the Android

Fri, 29 Mar 2019 10:57:54 GMT

Handling your business calls and texts like a… boss!

By Marcos Placona

I dread the idea of having ever to change my phone number. Be it because I’m getting spammed, or beca

Thu, 28 Mar 2019 10:49:40 GMT

Preventing Unwanted Content from Google Keyboard

By Dan Lew

Android 7.1 added the ability for IMEs to send images (and more) to EditTexts.Supporting rich content

Mon, 25 Mar 2019 19:04:03 GMT

Android Canvas APIs with Kotlin and KTX

By franks.rebecca

Android Canvas APIs with Kotlin and KTX

Thu, 21 Mar 2019 15:37:45 GMT

Meetup Child Care: Parents Night Out

By Chiu-Ki Chan

Meetup Child Care: Parents Night Out

Thu, 21 Mar 2019 05:31:00 GMT

[Android Dev Tips] บทย่อของการเปลี่ยนแปลงใน Android แต่ละเวอร์ชัน [Feature & API]

By Unknown

[Android Dev Tips] บทย่อของการเปลี่ยนแปลงใน Android แต่ละเวอร์ชัน [Feature & API]

Wed, 20 Mar 2019 07:03:00 GMT

Those sneaky Kotlin Exceptions

By Danny Preussler

https://www.flickr.com/photos/crozefeet/23244411091If you are developing in Kotlin, you may already k

Tue, 19 Mar 2019 14:30:55 GMT

Those sneaky Kotlin Exceptions

By Danny Preussler

https://www.flickr.com/photos/crozefeet/23244411091If you are developing in Kotlin, you may already k

Tue, 19 Mar 2019 14:30:55 GMT

Bash Scripting for Flutter Tests and Code Coverage Reports

By Annyce Davis

Bash Scripting for Flutter Tests and Code Coverage Reports

Tue, 19 Mar 2019 10:03:58 GMT

Japanese Manhole art

By Kaushik Gopal

Japanese Manhole art

Mon, 18 Mar 2019 07:00:00 GMT

Happen to have the code somewhere for the gray face mask?

By Paul Trebilcox-Ruiz

Happen to have the code somewhere for the gray face mask? I’ve been trying to use the stock sceneform

Mon, 18 Mar 2019 00:53:23 GMT

Modularization - A successful architecture

By Jeroen Mols

Modularization - A successful architecture

Sun, 17 Mar 2019 23:00:00 GMT

Sharing Gradle Configuration in Multi-Module Android Projects

By Sam Edwards

Using multiple modules in our Android projects help us split apart our code into logical components. 

Wed, 13 Mar 2019 02:09:06 GMT

ah, haven’t posted that yet, but take a look at this…

By Britt Barak

ah, haven’t posted that yet, but take a look at this: https://medium.com/@britt.barak/notifying-recyc

Tue, 12 Mar 2019 22:52:16 GMT

Notifying RecyclerView On a Specific Change

By Britt Barak

Notify RecyclerView On a Specific Item UpdateOccasionally when working with RecyclerView, we want to

Tue, 12 Mar 2019 22:43:18 GMT

Stepping into Activity tests with ActivityScenarios

By Roberto Orgiu

Photo by monicore from PexelsNot so long ago the testing team at Google introduced the Android X Test

Tue, 12 Mar 2019 09:09:43 GMT

“It Depends” Is The Answer To Your Android Question

By Sam Edwards

I need to write a blog post called:“It depends” is the answer to every question in softwa

Mon, 11 Mar 2019 01:34:58 GMT

Kotlin メモ : File.outputStream(), OutputStream.writer()

By yanzm

Kotlin メモ : File.outputStream(), OutputStream.writer()

Sun, 10 Mar 2019 09:31:00 GMT

Modularization - Why you should care

By Jeroen Mols

Modularization - Why you should care

Tue, 05 Mar 2019 23:00:00 GMT

What are you keeping from me?

By Sebastiano Gottardo

Photo by Micah Williams on UnsplashOn why default Proguard rules are importantA few days ago, while I

Mon, 04 Mar 2019 19:44:57 GMT

Android Fundamentals Codelabs Part – 2

By Elif BONCUK

Android Fundamentals Codelabs Part – 2

Sun, 03 Mar 2019 19:16:36 GMT
There is an app update available Refresh