Android GDE Deck

Deck | Stream

All Android GDE's

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

Machine Learning is very much in vogue at the moment and there are many Android folks producing some

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

Machine Learning is very much in vogue at the moment and there are many Android folks producing some

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

ML for Android Developers – Part 1

By Mark Allison

Machine Learning is very much in vogue at the moment and there are many Android folks producing some

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

Adventures in Navigation Land – Part 2

By Mark Allison

In the recent series on Maintainable Architecture, the final task that we covered was separating out

Fri, 31 Aug 2018 09:00:53 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

Adventures in Navigation Land – Part 1

By Mark Allison

In the recent series on Maintainable Architecture, the final task that we covered was separating out

Fri, 24 Aug 2018 09:00:05 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

Android 에서 MVVM 으로 긴 여정을…

By SeongUg Steve Jung

안드로이드 앱 아키텍쳐 패턴이 자리 잡은 것은 얼마 되지 않았습니다.불과 5년전부터서야 어떻게 하면 좋은 개발인지가 구체화되었고한국에도 4년 전쯤에서야 MVP 의 구현체 샘플 코드들

Thu, 23 Aug 2018 15:35:13 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

MotionLayout – Collapsing Toolbar – Part 2

By Mark Allison

At Google IO 2018 ConstraintLayout 2.0 was announced and the biggest new addition was MotionLayout wh

Fri, 17 Aug 2018 09:00:46 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

Exactly! At some point I will be that guy from the gif’s, the one with the panda costume pushing…

By Danny Preussler

Exactly! At some point I will be that guy from the gif’s, the one with the panda costume pushing moni

Thu, 16 Aug 2018 09:53:59 GMT

Indeed. I try to encourage team members to report issues they have but they gave up as the first…

By Danny Preussler

Indeed. I try to encourage team members to report issues they have but they gave up as the first ques

Thu, 16 Aug 2018 05:16:54 GMT

yes I’m so often stuck in the spiral of clean, build, invalidate caches, restarts, rebuilds and…

By Danny Preussler

yes I’m so often stuck in the spiral of clean, build, invalidate caches, restarts, rebuilds and somet

Wed, 15 Aug 2018 20:18:45 GMT

MotionLayout – Collapsing Toolbar – Part 1

By Mark Allison

At Google IO 2018 ConstraintLayout 2.0 was announced and the biggest new addition was MotionLayout wh

Fri, 10 Aug 2018 09:00:03 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

Maintainable Architecture – Navigation

By Mark Allison

Creating a maintainable, flexible codebase is not easy but is an essential part of software engineeri

Fri, 03 Aug 2018 09:00:52 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

Maintainable Architecture – Readability

By Mark Allison

Creating a maintainable, flexible codebase is not easy but is an essential part of software engineeri

Fri, 27 Jul 2018 09:00:05 GMT

Maintainable Architecture – Daily Forecast

By Mark Allison

Creating a maintainable, flexible codebase is not easy but is an essential part of software engineeri

Fri, 20 Jul 2018 09: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

ConstraintLayout で float で指定する属性

By yanzm

ConstraintLayout で float で指定する属性

Thu, 07 Jun 2018 04:22:00 GMT

Fun With Cutouts

By Cyril Mottier

Fun With Cutouts

Thu, 31 May 2018 13:24:00 GMT

I/O Recap : ML Kit 情報まとめ(Android 向け)

By yanzm

I/O Recap : ML Kit 情報まとめ(Android 向け)

Sat, 26 May 2018 06:51:00 GMT

We went to Google I/O 2018, here’s what we are excited about

By Daniele Bonaldo

We went to Google I/O 2018, here’s what we are excited about

Tue, 22 May 2018 00:00:00 GMT

Google I/O’18 Highlights Devam..

By Elif BONCUK

Google I/O’18 Highlights Devam..

Mon, 21 May 2018 07:26:18 GMT

Modular Meal Planning

By Chiu-Ki Chan

Modular Meal Planning

Sun, 20 May 2018 18:30:00 GMT

Google I/O’18 Highlights

By Elif BONCUK

Google I/O’18 Highlights

Sun, 20 May 2018 05:31:39 GMT

Variable Fonts in Android O 🖍

By franks.rebecca

Variable Fonts in Android O 🖍

Fri, 18 May 2018 08:35:56 GMT

IO recap : Android vitals: debug app performance and reap rewards (Google I/O '18)

By yanzm

IO recap : Android vitals: debug app performance and reap rewards (Google I/O '18)

Fri, 18 May 2018 03:18:00 GMT

IO recap : Migrate your existing app to target Android Oreo and above (Google I/O '18)

By yanzm

IO recap : Migrate your existing app to target Android Oreo and above (Google I/O '18)

Wed, 16 May 2018 21:30:00 GMT

IO recap : What's new with ConstraintLayout and Android Studio design tools (Google I/O '18)

By yanzm

IO recap : What's new with ConstraintLayout and Android Studio design tools (Google I/O '18)

Tue, 15 May 2018 23:21:00 GMT

Quick Android Studio tip: debug logs without code

By Sebastiano Poggi

“Stunning light and contrast in the Dolomites” by Edoardo Brotto — on flickrWhen debugging apps, we s

Tue, 15 May 2018 20:32:54 GMT

So You Want to Be an Android Developer…

By Annyce Davis

So You Want to Be an Android Developer…

Tue, 15 May 2018 19:12:49 GMT

Flutter animations: Using AnimationController and introducing Tweens

By Sergi & Replace

Flutter animations: Using AnimationController and introducing Tweens

Sun, 13 May 2018 00:00:00 GMT

Even smarter async with coroutine actors

By Erik Hellman

In my previous post on coroutines for Android, I described how to create a small and simple DSL for p

Thu, 03 May 2018 09:47:57 GMT

Hi Agustín Rizzo, thank you!!

By Britt Barak

Hi Agustín Rizzo, thank you!!Not sure I fully got your question..Repo has LD (Live Data).View Model u

Wed, 02 May 2018 10:29:59 GMT

Hi Prudhvi Raj Kumar,

By Britt Barak

Hi Prudhvi Raj Kumar,I explain about how and why I create the view model objects on Part 1, here: htt

Wed, 02 May 2018 10:15:18 GMT

Pro Android Studio - Refactoring

By Jeroen Mols

Pro Android Studio - Refactoring

Wed, 25 Apr 2018 22:00:00 GMT
There is an app update available Refresh