Android GDE Deck

Deck | Stream

All Android GDE's

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

Maintainable Architecture – Five Day Forecast – UI Layer

By Mark Allison

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

Fri, 13 Jul 2018 09:00:42 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

Maintainable Architecture – Five Day Forecast – Data Layer

By Mark Allison

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

Fri, 06 Jul 2018 09:00:19 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

Maintainable Architecture – Repository

By Mark Allison

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

Fri, 29 Jun 2018 09:00:08 GMT

So we moved a smaller app from Toothpick DI (already with Kotlin extensions) to Koin after we…

By Danny Preussler

So we moved a smaller app from Toothpick DI (already with Kotlin extensions) to Koin after we already

Thu, 28 Jun 2018 17:28:22 GMT

Testing with Koin

By Danny Preussler

https://www.flickr.com/photos/alucardb/17021223582One of the great advantages in using dependency inj

Mon, 25 Jun 2018 23:10:24 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

You can observe Worker results with a LiveData and get the output from DoWork() by…

By Yonatan V. Levin

You can observe Worker results with a LiveData and get the output from DoWork() by getStatus().getOut

Sun, 24 Jun 2018 14:32:26 GMT

Maintainable Architecture – Testing

By Mark Allison

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

Fri, 22 Jun 2018 09:00:00 GMT

LiveData を UnitTest でテストする

By yanzm

LiveData を UnitTest でテストする

Wed, 20 Jun 2018 11:42:00 GMT

Maintainable Architecture – Lifecycle

By Mark Allison

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

Fri, 15 Jun 2018 09:00:09 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

Maintainable Architecture – Dependency Injection

By Mark Allison

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

Fri, 08 Jun 2018 09:00:45 GMT

ConstraintLayout で float で指定する属性

By yanzm

ConstraintLayout で float で指定する属性

Thu, 07 Jun 2018 04:22:00 GMT

Interesting.

By Danny Preussler

Interesting. I am pretty sure that earlier Material guidelines said that the bottom bar is only for t

Mon, 04 Jun 2018 10:35:25 GMT

Maintainable Architecture – Separation Of Concerns

By Mark Allison

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

Fri, 01 Jun 2018 09:00:56 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

Maintainable Architecture – Introduction

By Mark Allison

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

Fri, 25 May 2018 09:00:14 GMT

The system component that assigns oom_adj to processes is the ActivityManager (source…

By Yonatan V. Levin

The system component that assigns oom_adj to processes is the ActivityManager (source: frameworks/bas

Tue, 22 May 2018 19:09:05 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

Elliptical Vector Gradients

By Mark Allison

We’ve had gradient support in VectorDrawable since API 24 and I have written about them previou

Fri, 18 May 2018 09:00:20 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

Very important question, thanks for sharing.

By Danny Preussler

Very important question, thanks for sharing. I think we have to distinguish between the language and

Fri, 11 May 2018 16:42:52 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

Indeed you highlighted the main point here: the restrictions of Android: indeed only then you are…

By Danny Preussler

Indeed you highlighted the main point here: the restrictions of Android: indeed only then you are abl

Sun, 22 Apr 2018 16:13:39 GMT

Raman, this is a misunderstanding.

By Danny Preussler

Raman, this is a misunderstanding. The difference between the two is not the definition of modules. T

Sat, 21 Apr 2018 16:41:02 GMT

Notify your users, the right way

By Daniele Bonaldo

Notify your users, the right way

Thu, 19 Apr 2018 00:00:00 GMT

ViewPager + Fragment で AAC の ViewModel を使う

By yanzm

ViewPager + Fragment で AAC の ViewModel を使う

Thu, 12 Apr 2018 13:38:00 GMT

reified を使って lazy で intent から extra を取り出す部分を共通化する

By yanzm

reified を使って lazy で intent から extra を取り出す部分を共通化する

Wed, 11 Apr 2018 11:20:00 GMT

Activity のパッケージを変えるときは activity-alias で古い Intent に対応できる

By yanzm

Activity のパッケージを変えるときは activity-alias で古い Intent に対応できる

Tue, 10 Apr 2018 05:51:00 GMT

Kotlin issue, You should face

By SeongUg Steve Jung

My team application is based on Kotlin. (over 90%). Most of function and code work well. But Sometime

Sun, 08 Apr 2018 16:16:57 GMT

Wallpaper の取得に permission が必要になっていたのでコードの変遷を調べてみた

By yanzm

Wallpaper の取得に permission が必要になっていたのでコードの変遷を調べてみた

Fri, 30 Mar 2018 09:20:00 GMT

Android で Parameterized テスト(JUnit4, Robolectric)を行う

By yanzm

Android で Parameterized テスト(JUnit4, Robolectric)を行う

Tue, 27 Mar 2018 01:24:00 GMT

Ehy Dylan!

By Roberto Orgiu

Ehy Dylan! Yes, Store can do that. By implementing the Persister interface (or the AllPersister, base

Mon, 26 Mar 2018 10:00:22 GMT

Ehy Justin!

By Roberto Orgiu

Ehy Justin! Thanks for pointing that out! Yes, it’s definitely just about the NYT Store library from 

Mon, 26 Mar 2018 09:58:55 GMT

Comment on How To Hire Outsourced Developers by Vlad Pshenychka

By Vlad Pshenychka

I believe that the best IT Outsourcing companies are in Ukraine. For example, Axisbits, Artjoker, Som

Mon, 26 Mar 2018 07:43:00 GMT

Comment on How To Hire Outsourced Developers by Tim Krein

By Tim Krein

Recently I have read that it isn’t so difficult. Write them, just use the form on the site and

Sat, 24 Mar 2018 19:09:00 GMT

Repository Pattern with Store and Retrofit

By Roberto Orgiu

Photo by Kaique Rocha from Pexels https://www.pexels.com/photo/architecture-buildings-business-car-33

Thu, 22 Mar 2018 22:16:42 GMT

Also there is one big thing that most people seem to miss.

By Danny Preussler

Also there is one big thing that most people seem to miss. We are far ahead of the mobile is phone de

Fri, 16 Mar 2018 07:30:10 GMT

Totally agree.

By Danny Preussler

Totally agree. Google has a good platform. But they failed in adoption which is sad. Every time I loo

Fri, 16 Mar 2018 07:27:20 GMT

It might be easy but to be honest.

By Danny Preussler

It might be easy but to be honest. How many languages have tried to replace Javascript? The majority

Fri, 16 Mar 2018 07:23:29 GMT

Squircle and Sweating the Design Details

By blog

Squircle and Sweating the Design Details

Fri, 16 Mar 2018 04:45:25 GMT

How to Screw Over Your Beta Users Without Really Trying

By Dan Lew

An addendum to this week's post about releasing buggy apps: a story of how everything can go wrong.Tr

Thu, 15 Mar 2018 14:11:00 GMT

Comment on Your First Test: The Launch Test by Nate

By Nate

“…Why should I test it? Why is this important?” definitely have fought this battl

Thu, 15 Mar 2018 03:12:00 GMT

How to Release a Buggy App (And Live to Tell the Tale)

By Dan Lew

Bugs! No matter how many times I decree that my coworkers and I must stop writing bugs, we keep on do

Tue, 13 Mar 2018 18:04:07 GMT

Great post although I disagree with many of the things. But great post anyway. Thanks!

By Danny Preussler

Great post although I disagree with many of the things. But great post anyway. Thanks!Have to admit,

Mon, 12 Mar 2018 22:01:00 GMT

Comment on Staying Sane and Productive While Working Remotely by Donn Felker

By Donn Felker

Glad to hear you’re staying in shape! Maybe next time you start working remote you’ll try

Tue, 06 Mar 2018 13:23:00 GMT

Flutter animations: The basics

By Sergi & Replace

Flutter animations: The basics

Sun, 04 Mar 2018 00:00:00 GMT

My New Programming Font - IBM Plex Mono

By blog

My New Programming Font - IBM Plex Mono

Fri, 02 Mar 2018 14:13:59 GMT

IWD Istanbul 2018 Konferansı 31 Mart’da Kadir Has Üniversitesinde

By Elif BONCUK

IWD Istanbul 2018 Konferansı 31 Mart’da Kadir Has Üniversitesinde

Wed, 28 Feb 2018 19:06:57 GMT

Kotin メモ : coerceIn, coerceAtLeast, coerceAtMost

By yanzm

Kotin メモ : coerceIn, coerceAtLeast, coerceAtMost

Tue, 27 Feb 2018 04:29:00 GMT

How to Create a GraphQL API in Kotlin

By Annyce Davis

How to Create a GraphQL API in Kotlin

Fri, 23 Feb 2018 19:26:49 GMT

Pro Android Studio - Code navigation

By Jeroen Mols

Pro Android Studio - Code navigation

Wed, 21 Feb 2018 23:00:00 GMT

[NEW COURSE]: “Intermediate Kotlin for Android Developers”

By Annyce Davis

[NEW COURSE]: “Intermediate Kotlin for Android Developers”

Wed, 21 Feb 2018 16:37:26 GMT

When you don't need a map

By Dan Lew

Here's a sketch of how one could listen to connectivity changes on Android via an Observable of Netwo

Tue, 20 Feb 2018 13:27:31 GMT

Renaming Your Gradle Build Files

By Developer Phil — An Android Developer's Blog

Renaming Your Gradle Build Files

Mon, 19 Feb 2018 13:00:00 GMT

Comment on Why Podcasts Have Become Popular by Bachiri Abderrahman Taoufiq

By Bachiri Abderrahman Taoufiq

The way we educate is changing.I was expecting caster.ioLool just kidding, good read

Sun, 18 Feb 2018 19:53:00 GMT

Comment on Staying Sane and Productive While Working Remotely by amokranechentir

By amokranechentir

I used to work remotely in a not so distant past and these advices are spot on. There are a few thing

Thu, 15 Feb 2018 08:58:00 GMT

Kotlin + buildSrc for Better Gradle Dependency Management

By Sam Edwards

Multi-module Android projects are now the recommended way to take advantages of performance improveme

Mon, 12 Feb 2018 03:00:49 GMT

Planets-Flutter: planet detail page

By Sergi & Replace

Planets-Flutter: planet detail page

Sun, 11 Feb 2018 00:00:00 GMT

Android アプリの開発でドメイン駆動設計に取り組む話

By yanzm

Android アプリの開発でドメイン駆動設計に取り組む話

Fri, 09 Feb 2018 09:47:00 GMT

Conference Talk: “Design-dev cooperation and fast Android prototyping”

By Juhani Lehtimäki

Last year, Pierluigi Rufo (@pierluigirufo) and I were touring couple of conferences talking about Dev

Wed, 07 Feb 2018 15:58:55 GMT

Android アプリの開発でドメイン駆動設計に取り組む話をします @ DroidKaigi 2018

By yanzm

Android アプリの開発でドメイン駆動設計に取り組む話をします @ DroidKaigi 2018

Wed, 07 Feb 2018 00:29:00 GMT

안드로이드와 코틀린. 내가 만난 문제 — 2

By SeongUg Steve Jung

생각해보니 여러가지 마주친 문제들이 많았던 것 같아 또 공유합니다.ParcelableAndroid 를 개발하다보면 종종 Parcelable 을 고민하게 될 때가 있습니다. 간편한 사

Tue, 06 Feb 2018 16:34:11 GMT
There is an app update available Refresh