Android GDE Deck

Deck | Stream

All Android GDE's

Mocking Coroutines

By Danny Preussler

Mockingbirds © https://www.flickr.com/photos/emdot/464805199A few posts out there guide us to test Co

Thu, 17 Jan 2019 04:38:22 GMT

Testing LiveData in JUnit 4 and JUnit 5

By Jeroen Mols

Testing LiveData in JUnit 4 and JUnit 5

Wed, 16 Jan 2019 23:00:00 GMT

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special…

By Danny Preussler

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special user

Wed, 16 Jan 2019 09:16:33 GMT

I mean how would you test file upload with automation?

By Danny Preussler

I mean how would you test file upload with automation? You would also do it, right? And clean up afte

Tue, 15 Jan 2019 10:56:33 GMT

R8 Optimization: Null Data Flow Analysis (Part 2)

By jakewharton.com

R8 Optimization: Null Data Flow Analysis (Part 2)

Tue, 15 Jan 2019 00:00:00 GMT

Poor man’s API monitoring

By Danny Preussler

https://www.flickr.com/photos/neilmoralee/26624781229When you think about API monitoring, you think a

Mon, 14 Jan 2019 14:14:32 GMT

Google Maps for Android Pt 1: Intro & Setup

By Paul Trebilcox-Ruiz

I’ve always been fascinated by maps. They’re amazing at stoking the imagination about far away places

Sun, 13 Jan 2019 16:37:28 GMT

Muselee 3: Dependency Injection

By Mark Allison

Muselee 3: Dependency Injection

Fri, 11 Jan 2019 10:00:37 GMT

Inline Classes Make Great Database IDs

By jakewharton.com

Inline Classes Make Great Database IDs

Thu, 10 Jan 2019 00:00:00 GMT

ML Kit Custom Model その5 : Inception_V1_quant を使う

By yanzm

ML Kit Custom Model その5 : Inception_V1_quant を使う

Sun, 06 Jan 2019 11:23:00 GMT

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

By yanzm

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

Sun, 06 Jan 2019 06:16:00 GMT

Year in Review (2018)

By Dan Lew

It's time for my annual review. This record is more for me than it is for you, but hey, if you want a

Sat, 05 Jan 2019 16:34:09 GMT

Muselee 2: Basic Modules

By Mark Allison

Muselee 2: Basic Modules

Fri, 04 Jan 2019 10:00:29 GMT

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

By yanzm

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

Fri, 04 Jan 2019 02:44:00 GMT

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

By yanzm

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

Tue, 01 Jan 2019 06:52:00 GMT

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

By yanzm

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

Tue, 01 Jan 2019 02:01:00 GMT

Year in review 2018

By Jeroen Mols

Year in review 2018

Mon, 31 Dec 2018 23:00:00 GMT

About

By Ubiratan Soares

About

Sat, 29 Dec 2018 00:00:00 GMT

ML Kit のサンプルコードと資料を更新しました。

By yanzm

ML Kit のサンプルコードと資料を更新しました。

Fri, 28 Dec 2018 11:41:00 GMT

Muselee 1: Library Versions

By Mark Allison

Muselee 1: Library Versions

Fri, 28 Dec 2018 10:00:51 GMT

Talks

By Ubiratan Soares

Talks

Fri, 28 Dec 2018 00:00:00 GMT

Rialto: Downloadable Fonts

By Mark Allison

Rialto: Downloadable Fonts

Fri, 21 Dec 2018 10:00:12 GMT

ViewModel 에서 직접적으로 View 에 관여하고자 할때

By SeongUg Steve Jung

ViewModel 에서 직접적으로 View 에 관여하고자 할때여기에는 2가지 방법을 사용할 수 있습니다.한가지는 reverse-Databinding 을 이용해서 뷰의 정보를 Obse

Thu, 20 Dec 2018 15:00:41 GMT

안녕하세요.

By SeongUg Steve Jung

안녕하세요.메모리 저장이 필요한 정보는 앱레벨에서 Singleton 객체로 저장하고onCreate-onDestroy 에 대한 처리는 RxLifecycle 를 이용해서 ViewMode

Tue, 18 Dec 2018 14:48:10 GMT

R8 Optimization: Null Data Flow Analysis (Part 1)

By jakewharton.com

R8 Optimization: Null Data Flow Analysis (Part 1)

Tue, 18 Dec 2018 00:00:00 GMT

Kotlin メモ : require(), check()

By yanzm

Kotlin メモ : require(), check()

Mon, 17 Dec 2018 12:26:00 GMT

Rialto: V1.1.0

By Mark Allison

Rialto: V1.1.0

Fri, 14 Dec 2018 10:08:33 GMT

R8 Optimization: Staticization

By jakewharton.com

R8 Optimization: Staticization

Tue, 11 Dec 2018 00:00:00 GMT

sapporo.apk #2 で Jetpack について講演してきました。

By yanzm

sapporo.apk #2 で Jetpack について講演してきました。

Sun, 09 Dec 2018 01:44:00 GMT

bài viết hay quá.

By Huỳnh Quang Thảo

bài viết hay quá.

Fri, 07 Dec 2018 11:11:39 GMT

Rialto – Advanced Usage

By Mark Allison

Rialto – Advanced Usage

Fri, 07 Dec 2018 10:00:30 GMT

Can you fix the test?

By Jeroen Mols

Can you fix the test?

Wed, 05 Dec 2018 23:00:00 GMT

Avoiding Vendor- and Version-Specific VM Bugs

By jakewharton.com

Avoiding Vendor- and Version-Specific VM Bugs

Tue, 04 Dec 2018 00:00:00 GMT

Rialto – Getting Started

By Mark Allison

Rialto – Getting Started

Fri, 30 Nov 2018 10:56:31 GMT

No, not really.

By Danny Preussler

No, not really. In our startup right now we have the typical chaos in that. As tool I was always happ

Fri, 30 Nov 2018 07:49:08 GMT

valid question.

By Danny Preussler

valid question. You need find a way to pass it as argument. Example:https://google.github.io/dagger/u

Fri, 30 Nov 2018 07:46:58 GMT

Android’s Java 9, 10, 11, and 12 Support

By jakewharton.com

Android’s Java 9, 10, 11, and 12 Support

Tue, 27 Nov 2018 00:00:00 GMT

Android ConstraintLayout 2.0: ConstraintLayoutStates

By franks.rebecca

Android ConstraintLayout 2.0: ConstraintLayoutStates

Sun, 25 Nov 2018 08:03:47 GMT

AnnotationSpans – Part 2

By Mark Allison

AnnotationSpans – Part 2

Fri, 23 Nov 2018 10:00:31 GMT

Android’s Java 8 Support

By jakewharton.com

Android’s Java 8 Support

Tue, 20 Nov 2018 00:00:00 GMT

Android Dev Summit – key take aways

By scottyab

The Android Dev Summit was an Android-only developer-focused conference hosted in the Computer Histor

Fri, 16 Nov 2018 14:52:52 GMT

AnnotationSpans – Part 1

By Mark Allison

AnnotationSpans – Part 1

Fri, 16 Nov 2018 10:00:18 GMT

Android Dev Summit 2018 Wrap-up

By Elif BONCUK

Android Dev Summit 2018 Wrap-up

Wed, 14 Nov 2018 20:52:39 GMT

The Reality of Migrating to AndroidX

By Dan Lew

This year, Google rebranded the support Android libraries to Android Jetpack (aka AndroidX).Particula

Wed, 14 Nov 2018 15:00:00 GMT

sealed class に共通データを持たせるときは abstract val にする

By yanzm

sealed class に共通データを持たせるときは abstract val にする

Fri, 09 Nov 2018 21:30:00 GMT

Certificate Pinning – Part 3

By Mark Allison

Certificate Pinning – Part 3

Fri, 09 Nov 2018 10:00:04 GMT

Thanks! Yeah for publishing I’m using a Gradle plugin. :)

By Danny Preussler

Thanks! Yeah for publishing I’m using a Gradle plugin. :)

Wed, 07 Nov 2018 16:39:38 GMT

Amazing, thanks!

By Roberto Orgiu

Amazing, thanks! I have one last question: should we then write Robolectric tests in the `test` folde

Tue, 06 Nov 2018 17:24:56 GMT

hi, thanks for the response.

By Danny Preussler

hi, thanks for the response. But al you do is just calling the Gradle, so I don't get what Fastla

Tue, 06 Nov 2018 16:43:38 GMT

Very interesting article!

By Roberto Orgiu

Very interesting article! I was wondering if there is a way to choose later *where* to run tests, if

Tue, 06 Nov 2018 15:21:16 GMT

Playing with elevation in Android (part 2)

By Sebastiano Poggi

“Colors explosion at sunrise — Scottish Highlands” by Edoardo Brotto—on flickrPlaying with elevation

Tue, 06 Nov 2018 10:24:24 GMT

Playing with elevation in Android (part 1)

By Sebastiano Poggi

“The Ridge” by Edoardo Brotto — on flickrI recently wrote an article about elevation in Android, show

Tue, 06 Nov 2018 08:46:01 GMT

Hi Valery, I’m a bit confused with your article.

By Danny Preussler

Hi Valery, I’m a bit confused with your article. What are you using fastlane for? Seems everything is

Mon, 05 Nov 2018 00:35:02 GMT

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

By yanzm

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

Sun, 04 Nov 2018 07:03:00 GMT

Kotlin Stackoverflow error

By Jeroen Mols

Kotlin Stackoverflow error

Wed, 31 Oct 2018 23:00:00 GMT

Do-it-yourselfie

By Daniele Bonaldo

Do-it-yourselfie

Sat, 27 Oct 2018 00:00:00 GMT

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

By yanzm

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

Fri, 26 Oct 2018 10:56:00 GMT

Yes, You are correct.

By SeongUg Steve Jung

Yes, You are correct.But sometimes Presenter have to interact with adapter data.Guess that Facebook s

Mon, 08 Oct 2018 16:09:46 GMT

Android MVVM : Lifecycle 감지하기

By SeongUg Steve Jung

Android MVVM : Lifecycle 감지하기Activity/Fragment 와 ViewModel 를 분리하고자 하더라도 몇몇 특수한 경우에 대비하는 코드가 필요한데 오늘은

Mon, 08 Oct 2018 15:58:31 GMT

Edina City Council Election (2018)

By Dan Lew

Last year I moved from Minneapolis to a neighboring suburb, Edina. One of the downsides of moving was

Mon, 08 Oct 2018 12:13:40 GMT

Who’s afraid of Machine Learning? Part 6 : Running ML-Kit On Cloud

By Britt Barak

Who’s afraid of Machine Learning? Part 6 : Running ML-Kit On CloudIntro to ML & ML-Kit for mobile

Fri, 05 Oct 2018 10:02:50 GMT

Who’s afraid of Machine Learning? Part 5 : Running ML-Kit On Device

By Britt Barak

Who’s afraid of Machine Learning? Part 5 : Running ML-Kit On DeviceIntro to ML & ML-Kit for mobil

Fri, 05 Oct 2018 09:55:54 GMT

Kotlinconf 2018 slides

By Jeroen Mols

Kotlinconf 2018 slides

Thu, 04 Oct 2018 22:00:00 GMT

Learning Android today

By Roberto Orgiu

Programming is no easy task, but when we talk about developing for the Android system, things gets sl

Mon, 01 Oct 2018 08:01:01 GMT

ConnectableObservable: So Hot Right Now

By Dan Lew

ConnectableObservable does not care when you subscribe to it; instead, it only begins its work when c

Tue, 25 Sep 2018 14:00:00 GMT

A little Kotlin puzzler

By Jeroen Mols

A little Kotlin puzzler

Mon, 24 Sep 2018 22:00:00 GMT

ConstraintLayout 2.0: ImageFilterView

By franks.rebecca

ConstraintLayout 2.0: ImageFilterView

Mon, 24 Sep 2018 09:32:01 GMT

Right!! thank you

By Britt Barak

Right!! thank you 😁

Mon, 24 Sep 2018 07:53:58 GMT

Who’s afraid of Machine Learning? Part 4 : Going Mobile! ML-Kit Why & How?

By Britt Barak

Intro to ML & ML-Kit for mobile developersAlexas_FotosPrevious posts gave some idea about machine

Mon, 24 Sep 2018 07:32:49 GMT

Who’s afraid of Machine Learning? Part 3 : About That Learning

By Britt Barak

Intro to ML (for mobile developers)Last post described how to create an Artificial Neural Network (AN

Tue, 18 Sep 2018 10:16:03 GMT

Creating an improved Android Download Manager

By Daniele Bonaldo

Creating an improved Android Download Manager

Tue, 18 Sep 2018 00:00:00 GMT

Who’s afraid of Machine Learning? Part 2 : Creating a Machine That Can Learn

By Britt Barak

Intro to ML (for mobile developers)Last post gave a general overview on ML and why is our brain provi

Sun, 16 Sep 2018 07:32:41 GMT

AlertDialog の Button の有効/無効を切り替える

By yanzm

AlertDialog の Button の有効/無効を切り替える

Sat, 15 Sep 2018 11:26:00 GMT

Android Activity Transitions の xml 定義で exclude を指定する

By yanzm

Android Activity Transitions の xml 定義で exclude を指定する

Sat, 15 Sep 2018 03:01:00 GMT

android:windowCloseOnTouchOutside を指定するとどうなるのか

By yanzm

android:windowCloseOnTouchOutside を指定するとどうなるのか

Fri, 14 Sep 2018 09:38:00 GMT

Kotlin and Android #3 — know your properties

By Sebastiano Poggi

“Neist Point at sunset — Isle of Skye” by Edoardo Brotto — on flickrtl;dr Kotlin properties are aweso

Thu, 13 Sep 2018 08:01:02 GMT

Who’s Afraid of Machine Learning? Part 1 : What do they all talk about?!?

By Britt Barak

Intro to ML (for mobile developers.)Lately, it seems like everyone is talking about AI, ML, DL… When

Tue, 11 Sep 2018 08:59:54 GMT

Free Hackathon Vote Tabulation Using Google Forms & Kotlin

By blog

Free Hackathon Vote Tabulation Using Google Forms & Kotlin

Sat, 08 Sep 2018 21:23:06 GMT

Android Activity Transitions の対象をグループ化する

By yanzm

Android Activity Transitions の対象をグループ化する

Fri, 07 Sep 2018 09:34:00 GMT

Moving your Android app to another Google Account

By scottyab

TL;DR This article fills in some of the gaps in the official docs and add rationale to why you should

Thu, 06 Sep 2018 09:20:54 GMT

Kotlin and Android #2  —  Treacherous properties

By Sebastiano Poggi

“Pink Flamingos at sunrise” by Edoardo Brotto — on flickrKotlin and Android #2 — Treacherous properti

Thu, 06 Sep 2018 08:01:01 GMT

My #BestAugust

By Britt Barak

a bit on where did I hang out this monthBack home 🏠 photo by Hadar Franco 💛I knew it was going to be

Thu, 06 Sep 2018 07:01:01 GMT

let me respond with a tweet by Ben Weiss…

By Danny Preussler

let me respond with a tweet by Ben Weiss: https://twitter.com/keyboardsurfer/status/10253968641354260

Wed, 05 Sep 2018 18:54:15 GMT

Frustration-Free Code Reviews

By Annyce Davis

Frustration-Free Code Reviews

Wed, 05 Sep 2018 15:02:51 GMT

A Moment About Appreciation

By Britt Barak

A loving thank you to thank you-ers, and some honest words about public speaking.My beautiful sister

Mon, 03 Sep 2018 08:06:02 GMT

LiveData 는 모델의 변경을 감지하고 이를 화면에 반영하기 위해 만들어졌어요.

By SeongUg Steve Jung

LiveData 는 모델의 변경을 감지하고 이를 화면에 반영하기 위해 만들어졌어요. 화면에 반영하는 과정에서 onPause-onResume 의 라이프사이클 영향을 받기 때문에 원하시

Mon, 03 Sep 2018 03:21:11 GMT

Hi Steve,Thanks for reading.

By Yonatan V. Levin

Hi Steve,Thanks for reading. Where to find CTO is a great question. As always it’s depends. What star

Sun, 02 Sep 2018 14:20:42 GMT

아뇨. 구분짓진 않습니다. 데이터를 가져와야 하는 경우에도 씁니다. usecase 라 부를만한 경우가 워낙다양해서 딱히 규정짓고 쓰진 않습니다.

By SeongUg Steve Jung

아뇨. 구분짓진 않습니다. 데이터를 가져와야 하는 경우에도 씁니다. usecase 라 부를만한 경우가 워낙다양해서 딱히 규정짓고 쓰진 않습니다.

Sat, 01 Sep 2018 04:19:54 GMT

Exploring Spannable Performance

By Dan Lew

I've been working on a new markdown handler for Trello Android. It uses commonmark-java to parse an a

Thu, 30 Aug 2018 13:17:26 GMT

감사합니다. :D

By SeongUg Steve Jung

감사합니다. :D

Thu, 30 Aug 2018 08:06:35 GMT

R.xx.yyy 는 String 이나 Drawable 의 조건 케이스가 워낙 다양하고 Unit Test 코드를 작성하는데 문제를 일으키진 않아서 다들 그냥 쓰고 있어요.

By SeongUg Steve Jung

R.xx.yyy 는 String 이나 Drawable 의 조건 케이스가 워낙 다양하고 Unit Test 코드를 작성하는데 문제를 일으키진 않아서 다들 그냥 쓰고 있어요.

Thu, 30 Aug 2018 08:06:13 GMT

ViewModel : 안드로이드에서 멀어지기

By SeongUg Steve Jung

이번 포스팅에서는 ViewModel 을 안드로이드 프레임웍으로 부터 독립적으로 구성하는 과정에서 나오는 문제들을 알아보려고 합니다.Android 는 일부 케이스에서 직접적으로 Vie

Wed, 29 Aug 2018 16:20:23 GMT

The True Story: The Life Of A CTO

By Yonatan V. Levin

Around three years ago, a day I will never forget, a day that changed the course of my life. Marked t

Tue, 28 Aug 2018 19:06:14 GMT

Kotlin and Android — an opinionated series (intro)

By Sebastiano Poggi

“Buzzard at sunset” by Edoardo Brotto — on flickrKotlin and Android — an opinionated series (intro)We

Mon, 27 Aug 2018 11:02:30 GMT

Kotlin and Android #1 — by lazy

By Sebastiano Poggi

“Griffon” by Edoardo Brotto — on flickrKotlin and Android #1 — by lazytl;dr by lazy is very convenien

Mon, 27 Aug 2018 11:01:59 GMT

앱은 백그라운드 갔다하더라도 ObservableField 는 갱신 요청을 하도록 되어 있습니다.

By SeongUg Steve Jung

앱은 백그라운드 갔다하더라도 ObservableField 는 갱신 요청을 하도록 되어 있습니다. 백그라운드에서 갱신이 되지 않는 것은 LiveData 에 의한 것일 가능성이 큰데요.

Fri, 24 Aug 2018 02:35:03 GMT

Public Speaking 101: TAB Edition

By Corey Leigh Latislaw

It’s that time again! I’m hosting the public speaking workshop today at TAB (The App Busi

Fri, 17 Aug 2018 07:08:19 GMT

Increased accuracy of aapt2 “keep” rules

By jakewharton.com

Increased accuracy of aapt2 “keep” rules

Tue, 07 Aug 2018 00:00:00 GMT
There is an app update available Refresh