Android GDE Deck

Deck | Stream

All Android GDE's

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

Certificate Pinning – Part 2

By Mark Allison

Certificate Pinning – Part 2

Fri, 02 Nov 2018 10:00:51 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

Certificate Pinning – Part 1

By Mark Allison

Certificate Pinning – Part 1

Fri, 26 Oct 2018 09:00:28 GMT

TextClassification – Part 3

By Mark Allison

TextClassification – Part 3

Fri, 19 Oct 2018 09:00:37 GMT

TextClassification – Part 2

By Mark Allison

TextClassification – Part 2

Fri, 12 Oct 2018 09:00:58 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

TextClassification – Part 1

By Mark Allison

TextClassification – Part 1

Fri, 05 Oct 2018 09:00:56 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

Dude, where’s my Button?

By Mark Allison

Dude, where’s my Button?

Fri, 28 Sep 2018 09:00:21 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

ML for Android Developers – Part 3

By Mark Allison

ML for Android Developers – Part 3

Fri, 21 Sep 2018 09:00:00 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

ML for Android Developers – Part 2

By Mark Allison

ML for Android Developers – Part 2

Fri, 14 Sep 2018 09:18:29 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

i’ts not really concerns.

By Danny Preussler

i’ts not really concerns. I think LiveData in the view model is a good thing. Together with databindi

Tue, 04 Sep 2018 08:43:38 GMT

But that is a complete different case.

By Danny Preussler

But that is a complete different case. Exposing LiveData is another feature, nice for teams using Liv

Tue, 04 Sep 2018 08:10:16 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

후속 포스팅 3편쯤에서 소개할 것인데요.

By SeongUg Steve Jung

후속 포스팅 3편쯤에서 소개할 것인데요. View 라는 개념자체가 Native Code 에서 완전히 XML 로 넘어가게 되고 Activity 나 Fragment 는 껍데기 그 이상

Fri, 24 Aug 2018 02:25:31 GMT

Android MVVM 을 위한 Databinding

By SeongUg Steve Jung

앞선 포스팅에서는 MVVM 에 대해 간략히 알아보고 Android 에서 MVVM 을 구현하기 위해 Databinding 이 어떻게 도움이 될 수 있는지 알아보았습니다.이번에는 MVV

Thu, 23 Aug 2018 15:35:37 GMT

hahaha sorry, was considering if this was meant sarcastic but you know was still believing in…

By Danny Preussler

hahaha sorry, was considering if this was meant sarcastic but you know was still believing in mankind

Tue, 21 Aug 2018 16:28:39 GMT

Where? That’s the first thing most of us have to disable as it does not work together with other…

By Danny Preussler

Where? That’s the first thing most of us have to disable as it does not work together with other feat

Tue, 21 Aug 2018 16:14:16 GMT

But are these really Gradle issues or caused by the Android Gradle plugin?

By Danny Preussler

But are these really Gradle issues or caused by the Android Gradle plugin?

Sun, 19 Aug 2018 19:17:50 GMT

Thinking the community should contribute more to Android Studio sounds nice in the first place.

By Danny Preussler

Thinking the community should contribute more to Android Studio sounds nice in the first place. But t

Fri, 17 Aug 2018 21:02:47 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

Building a Custom Machine Learning Model on Android with TensorFlow Lite

By franks.rebecca

Building a Custom Machine Learning Model on Android with TensorFlow Lite

Sat, 04 Aug 2018 11:13:20 GMT

How dangerous permissions sneak into apps

By Jeroen Mols

How dangerous permissions sneak into apps

Wed, 01 Aug 2018 22:00:00 GMT

Android で Dagger を使う(その4 : @BindsInstance)

By yanzm

Android で Dagger を使う(その4 : @BindsInstance)

Wed, 01 Aug 2018 03:38:00 GMT

Tracing Gradle task execution

By jakewharton.com

Tracing Gradle task execution

Wed, 01 Aug 2018 00:00:00 GMT

Hear Me Talkin' To Ya: Thoughts on Remote Communication

By Dan Lew

Trello is a remote-friendly company, with over 60% of the company remote. Atlassian, which acquired u

Thu, 19 Jul 2018 13:59:15 GMT

Pro Android Studio - Taming the interface

By Jeroen Mols

Pro Android Studio - Taming the interface

Sun, 15 Jul 2018 22:00:00 GMT

Why We Need “fat” AARs for Android Libraries

By Sam Edwards

I want the ability to create a single (“fat”) AAR artifact from multiple Android Librarie

Fri, 13 Jul 2018 12:05:26 GMT

Como eu aprendi (um pouco sobre) RXJava

By Nelson Glauber

Como eu aprendi (um pouco sobre) RXJava

Tue, 10 Jul 2018 21:25:00 GMT

Word Clock featured on MagPi

By Daniele Bonaldo

Word Clock featured on MagPi

Tue, 03 Jul 2018 00:00:00 GMT

What’s new in Android @IO’18: Android App Bundle

By Elif BONCUK

What’s new in Android @IO’18: Android App Bundle

Mon, 02 Jul 2018 21:34:01 GMT

Writing Asynchronous Code for Android — Introducing Coroutines

By Roberto Orgiu

Illustrations by Elena XausaWriting asynchronous code is hard, even when we have amazing tools such a

Mon, 02 Jul 2018 19:47:37 GMT

Build Your First Instant App

By Elif BONCUK

Build Your First Instant App

Mon, 25 Jun 2018 10:22:07 GMT

Google Play Instant

By Elif BONCUK

Google Play Instant

Sun, 24 Jun 2018 16:28:09 GMT

Thanks DanielIn case of Login I’m not agree with you.

By Yonatan V. Levin

Thanks DanielIn case of Login I’m not agree with you. It’s matter of UX. From my persepctive. Everyth

Sun, 24 Jun 2018 14:42:00 GMT

No. Data class built for primitives and String only.

By Yonatan V. Levin

No. Data class built for primitives and String only.

Sun, 24 Jun 2018 14:39:18 GMT

Thanks a lot :)Java is still widely used and it allow to everyone, even to those who still didn’t…

By Yonatan V. Levin

Thanks a lot :)Java is still widely used and it allow to everyone, even to those who still didn’t swi

Sun, 24 Jun 2018 14:37:58 GMT

You can still use AlarmManager for that. Nothing changed.

By Yonatan V. Levin

You can still use AlarmManager for that. Nothing changed.

Sun, 24 Jun 2018 14:36:54 GMT

You can schedule it, but system will make an adjustment.

By Yonatan V. Levin

You can schedule it, but system will make an adjustment. If the Doze mode is kicking in — your job wi

Sun, 24 Jun 2018 14:36:27 GMT

Totally — not.

By Yonatan V. Levin

Totally — not. Services still used as a foreground services or as bounded system services. So the com

Sun, 24 Jun 2018 14:35:17 GMT

Good to hear. Evernote Android-job soon to be deprecated in favor of WorkManager

By Yonatan V. Levin

Good to hear. Evernote Android-job soon to be deprecated in favor of WorkManager

Sun, 24 Jun 2018 14:33:28 GMT

Yeah. just typo :)

By Yonatan V. Levin

Yeah. just typo :)

Sun, 24 Jun 2018 14:32:54 GMT

LiveData を UnitTest でテストする

By yanzm

LiveData を UnitTest でテストする

Wed, 20 Jun 2018 11:42:00 GMT

Talk: Getting a Grip on GraphQL

By Annyce Davis

Talk: Getting a Grip on GraphQL

Thu, 14 Jun 2018 16:00:51 GMT

Anker PowerLine USB-C to USB-C 3.1

By Roberto Orgiu

Quando si parla di cavi USB-C, sono sempre molto attento a cosa compro: non si tratta mai solo di un

Mon, 11 Jun 2018 07:01:42 GMT
There is an app update available Refresh