Android GDE Deck

Deck | Stream

All Android GDE's

สรุปเนื้อหา Modernize the Development of LINE Messenger for Android จากงาน LINE Developer Day 2019

By Unknown

สรุปเนื้อหา Modernize the Development of LINE Messenger for Android จากงาน LINE Developer Day 2019

Thu, 05 Dec 2019 14:22:00 GMT

thanks, I will check it out.

By Danny Preussler

thanks, I will check it out.I guess there is no silver bullet and the extension functions on generics

Tue, 03 Dec 2019 07:03:08 GMT

thanks, I will check it out.

By Danny Preussler

thanks, I will check it out.I guess there is no silver bullet and the extension functions on generics

Tue, 03 Dec 2019 07:03:08 GMT

No, because that would be a runtime solution. Wanted to achieve it at compile time

By Danny Preussler

No, because that would be a runtime solution. Wanted to achieve it at compile time

Tue, 03 Dec 2019 07:01:08 GMT

No, because that would be a runtime solution. Wanted to achieve it at compile time

By Danny Preussler

No, because that would be a runtime solution. Wanted to achieve it at compile time

Tue, 03 Dec 2019 07:01:08 GMT

Your bad companion app will drive away your customers

By Juhani Lehtimäki

The quality of Android apps has really increased in the past years. I’ve not been writing many rambli

Mon, 02 Dec 2019 22:13:46 GMT

Totally agree with you.

By Danny Preussler

Totally agree with you. The generic parameters would pile up. As said, it was the first shot. Do you

Mon, 02 Dec 2019 16:01:22 GMT

Totally agree with you.

By Danny Preussler

Totally agree with you. The generic parameters would pile up. As said, it was the first shot. Do you

Mon, 02 Dec 2019 16:01:22 GMT

Phantom Types in Kotlin

By Danny Preussler

https://www.flickr.com/photos/155276005@N06/44239568792While working on my KotlinConf presentation ab

Sun, 01 Dec 2019 22:26:03 GMT

Phantom Types in Kotlin

By Danny Preussler

https://www.flickr.com/photos/155276005@N06/44239568792While working on my KotlinConf presentation ab

Sun, 01 Dec 2019 22:26:03 GMT

Qualifications

By Mark Allison

Qualifications

Fri, 29 Nov 2019 10:00:00 GMT

Android Dev Summit 2019 報告会で Jetpack Compose について話してきました。

By yanzm

Android Dev Summit 2019 報告会で Jetpack Compose について話してきました。

Sat, 23 Nov 2019 02:39:00 GMT

AnimatedIcons: Max / Min

By Mark Allison

AnimatedIcons: Max / Min

Fri, 22 Nov 2019 10:00:00 GMT

Crafting a First 90 Days Plan

By Annyce Davis

Crafting a First 90 Days Plan

Tue, 19 Nov 2019 18:13:46 GMT

Intro to Google Cast at DevFest Veneto 2019

By Daniele Bonaldo

Intro to Google Cast at DevFest Veneto 2019

Sat, 16 Nov 2019 00:00:00 GMT

Kotlin: Serializable Objects

By Mark Allison

Kotlin: Serializable Objects

Fri, 15 Nov 2019 10:00:00 GMT

AnimatedIcons: Loading V3

By Mark Allison

AnimatedIcons: Loading V3

Fri, 08 Nov 2019 10:00:39 GMT

BottomNavigationView: Animating Icons

By Mark Allison

BottomNavigationView: Animating Icons

Fri, 01 Nov 2019 10:00:50 GMT

1-week debugging the Kafka adventure

By Huỳnh Quang Thảo

1-week of debugging the KafkaOur engineering team must integrate the system into the partner’s new in

Sat, 26 Oct 2019 12:48:18 GMT

AnimatedIcons: Plus / X

By Mark Allison

AnimatedIcons: Plus / X

Fri, 25 Oct 2019 09:10:23 GMT

Android Dev Summit 2019 Recap

By Annyce Davis

Android Dev Summit 2019 Recap

Thu, 24 Oct 2019 22:03:16 GMT

[Android Dev Tips] วันนี้คุณย้ายจาก Support Library ไปเป็น AndroidX แล้วหรือยัง?

By Unknown

[Android Dev Tips] วันนี้คุณย้ายจาก Support Library ไปเป็น AndroidX แล้วหรือยัง?

Thu, 24 Oct 2019 01:18:00 GMT

Image Convolution: Implementation

By Mark Allison

Image Convolution: Implementation

Fri, 18 Oct 2019 09:00:04 GMT

Lessons Learnt with Kotlin: Extension Functions

By franks.rebecca

Lessons Learnt with Kotlin: Extension Functions

Wed, 16 Oct 2019 09:32:15 GMT

Over ❤️ Kotlin – How we’ve used Kotlin to build our design app

By franks.rebecca

Over ❤️ Kotlin – How we’ve used Kotlin to build our design app

Mon, 14 Oct 2019 10:32:27 GMT

Photo exhibition: the Vaia storm

By Daniele Bonaldo

Photo exhibition: the Vaia storm

Mon, 14 Oct 2019 00:00:00 GMT

Image Convolution: Theory

By Mark Allison

Image Convolution: Theory

Fri, 11 Oct 2019 09:00:17 GMT

Wow, such a good response!

By Sebastiano Gottardo

Wow, such a good response!I totally agree with you, and my general rule of thumb is 5% > 20% > 

Wed, 09 Oct 2019 10:11:12 GMT

AndroidX: Security library

By scottyab

There have been several Google security projects but this is the first Android-specific security libr

Tue, 08 Oct 2019 19:53:45 GMT

Map 과의 상호작용 분리하기

By SeongUg Steve Jung

이전 포스팅(Link)에서 RxJava 로 GoogleMap 을 어떻게 관리하는지에 대해서 알아보았습니다.이번 포스팅은 Map 과 상호작용하는 과정을 어떻게 독립적으로 분리할 수 있

Sat, 05 Oct 2019 13:03:01 GMT

AnimatedIcons: Strikethru

By Mark Allison

AnimatedIcons: Strikethru

Fri, 04 Oct 2019 09:00:51 GMT

View Binding: Performance

By Mark Allison

View Binding: Performance

Fri, 27 Sep 2019 09:00:42 GMT

Sample Ballot: From pdf to custom page

By Chiu-Ki Chan

Sample Ballot: From pdf to custom page

Tue, 24 Sep 2019 20:48:00 GMT

[Android Code] รู้จักกับคำสั่งสำหรับ Security ที่อยู่ใน AndroidX

By Unknown

[Android Code] รู้จักกับคำสั่งสำหรับ Security ที่อยู่ใน AndroidX

Mon, 23 Sep 2019 20:09:00 GMT

Bob Iger remembers Steve Jobs

By Kaushik Gopal

Bob Iger remembers Steve Jobs

Mon, 23 Sep 2019 07:00:00 GMT

Stop Repeating Yourself: Sharing test code across Android Modules

By Michael Evans

Stop Repeating Yourself: Sharing test code across Android Modules

Sun, 22 Sep 2019 01:34:52 GMT

[Android Code] View Binding บนแอนดรอยด์ทำแบบไหนได้บ้างนะ?

By Unknown

[Android Code] View Binding บนแอนดรอยด์ทำแบบไหนได้บ้างนะ?

Sat, 14 Sep 2019 12:06:00 GMT

Feature flags - A successful architecture

By Jeroen Mols

Feature flags - A successful architecture

Wed, 11 Sep 2019 22:00:00 GMT

[Android Code] สร้าง Repository ใน MVVM บนแอนดรอยด์ให้เขียนเทสได้ง่ายกันเถอะ

By Unknown

[Android Code] สร้าง Repository ใน MVVM บนแอนดรอยด์ให้เขียนเทสได้ง่ายกันเถอะ

Sat, 07 Sep 2019 21:48:00 GMT

How does the Docker DNS work?

By Huỳnh Quang Thảo

Today, I have an issue related to the DNS inside my docker container. I ask myself a very “obvious” q

Wed, 04 Sep 2019 22:50:29 GMT

RxJava 로 관리하는 Google Map

By SeongUg Steve Jung

Google Map 이나 다른 종류의 Map 서비스를 관리할 때 Map 을 어떻게 관리할 것인지 Map 접근자는 어떻게 할지는 큰 고민거리입니다.Google Map 에 대한 관리는

Sun, 25 Aug 2019 14:27:25 GMT

SQLDelight 1.x Quick Start Guide for Android

By Sam Edwards

SQLDelight is most well known as a Kotlin multiplatform database library. As an Android Developer, th

Fri, 23 Aug 2019 20:59:47 GMT

Feature Flags - How to use

By Jeroen Mols

Feature Flags - How to use

Mon, 19 Aug 2019 22:00:00 GMT

Speed up your Android Studio

By Kaushik Gopal

Speed up your Android Studio

Mon, 19 Aug 2019 07:00:00 GMT

Good 1:1s, part 1 - For Managers

By Mustafa Ali

Good 1:1s, part 1 - For Managers

Mon, 19 Aug 2019 00:00:00 GMT

assertLastValue for RxJava TestObservers

By Kaushik Gopal

assertLastValue for RxJava TestObservers

Sun, 18 Aug 2019 07:00:00 GMT

[Android Dev Tips] เปิดโปรเจค Android Studio ผ่าน Command Line บน Mac OS และ Linux

By Unknown

[Android Dev Tips] เปิดโปรเจค Android Studio ผ่าน Command Line บน Mac OS และ Linux

Thu, 15 Aug 2019 20:44:00 GMT

A story about text size, data binding, and reacting

By Roberto Orgiu

Photo by Karsten Würth (@karsten.wuerth) on UnsplashA lot of text based reading apps give users the a

Wed, 14 Aug 2019 20:55:43 GMT

What is a unit?

By Danny Preussler

During our careers, most of us learned about the different types of test. We learned that we should h

Wed, 14 Aug 2019 08:19:18 GMT

What is a unit?

By Danny Preussler

During our careers, most of us learned about the different types of test. We learned that we should h

Wed, 14 Aug 2019 08:19:18 GMT

Feature Flags - Why you should care

By Jeroen Mols

Feature Flags - Why you should care

Mon, 12 Aug 2019 22:00:00 GMT

Android Canvas Drawing: Useful Graphics Classes & Operations 🧪

By franks.rebecca

Android Canvas Drawing: Useful Graphics Classes & Operations 🧪

Sat, 10 Aug 2019 12:36:19 GMT

제가 코루틴을 잘 몰라서 시도해보려 했는데 잘 안되더군요. 받음글로 한번 작성해보심은 어떠신지요?

By SeongUg Steve Jung

제가 코루틴을 잘 몰라서 시도해보려 했는데 잘 안되더군요. 받음글로 한번 작성해보심은 어떠신지요?

Wed, 07 Aug 2019 10:14:08 GMT

메인 코드가 RxJava 로 구성이 되어 있다면 전 이 방식을 더 선호합니다.

By SeongUg Steve Jung

메인 코드가 RxJava 로 구성이 되어 있다면 전 이 방식을 더 선호합니다. AAC 의 것을 쓴다 하더라도 disposable 에 대한 자동실행처리는 별도로 구성해야하기 때문에 여

Wed, 07 Aug 2019 10:13:25 GMT

Dev Machine Setup – Mobile Development

By Annyce Davis

Dev Machine Setup – Mobile Development

Wed, 07 Aug 2019 01:12:45 GMT

Lifecycle 에 맞춰 RxJava Stream 재실행하기

By SeongUg Steve Jung

오랜만에 개발 글을 쓰려고 돌아왔습니다.오늘 쓰려는 내용은 Android Lifecycle 에 맞춰서 Observable/Single… 등등의 RxJava Stream 을 실행, 종

Tue, 06 Aug 2019 16:38:41 GMT

AlertDialog の Negative ボタンの文字色を変える

By yanzm

AlertDialog の Negative ボタンの文字色を変える

Tue, 06 Aug 2019 02:26:00 GMT

Lessons learned being a lead developer

By Jeroen Mols

Lessons learned being a lead developer

Mon, 05 Aug 2019 22:00:00 GMT

SavedStateHandle を Dagger で生成させてる ViewModel で使う方法(AssistedInject を使わない方法)

By yanzm

SavedStateHandle を Dagger で生成させてる ViewModel で使う方法(AssistedInject を使わない方法)

Mon, 05 Aug 2019 08:45:00 GMT

No starter homes in Boulder isn’t really an issue.

By Paul Trebilcox-Ruiz

No starter homes in Boulder isn’t really an issue. Boulder city has a very small footprint, and reall

Wed, 31 Jul 2019 17:34:36 GMT

[COURSE]: Programming Foundations: Fundamentals

By Annyce Davis

[COURSE]: Programming Foundations: Fundamentals

Wed, 24 Jul 2019 11:19:05 GMT

Kotlin's Companion Objects are awesome, and I'll show you why

By Ubiratan Soares

Kotlin's Companion Objects are awesome, and I'll show you why

Wed, 24 Jul 2019 00:00:00 GMT

About lists, snackbars, and why they don’t get along.

By Roberto Orgiu

Image from Johannes Plenio — PixabayRecently, I have been working on a new feature of the core New Yo

Tue, 23 Jul 2019 14:42:03 GMT

Supporting Android Q gestural navigation

By Jeroen Mols

Supporting Android Q gestural navigation

Tue, 16 Jul 2019 22:00:00 GMT

I don’t have the project in front of me right now, but my guess would be updating this line

By Paul Trebilcox-Ruiz

I don’t have the project in front of me right now, but my guess would be updating this linesetTargetA

Tue, 16 Jul 2019 15:55:34 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

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

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’ve summed 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

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

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

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 & 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

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

By Unknown

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

Tue, 14 May 2019 22:53:00 GMT

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

By Unknown

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

Sat, 11 May 2019 08:24:00 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
There is an app update available Refresh