Skip to content
Navigation menu
Back
Forward
Refresh
Search
Log in
Create account
DEV Community
Close
DEV Community
is a community of 579,278 amazing developers
We're a place where coders share, stay up-to-date and grow their careers.
Create new account
Log in
Home
Home
Sign In/Up
Sign In/Up
Listings
Podcasts
Videos
Tags
More...
Code of Conduct
FAQ
DEV Shop
Sponsors
About
Privacy Policy
Terms of use
Contact
Twitter
Facebook
Github
Instagram
Twitch
loading...
Matt's Tidbits Series' Articles
Back to Matthew Groves's Series
Matt’s Tidbits #35 - A strategy for debugging complex unit test failures
Matt’s Tidbits #35 - A strategy for debugging complex unit test failures
Matthew Groves
Sep 24 '19
Matt’s Tidbits #35 - A strategy for debugging complex unit test failures
#
mattstidbits
#
android
#
testing
#
debugging
Reactions
3
reactions
Comments
3
comments
2 min read
Save
Saved
Matt’s Tidbits #36 - How to get complete code coverage in unit tests for a nullable Kotlin “var”
Matt’s Tidbits #36 - How to get complete code coverage in unit tests for a nullable Kotlin “var”
Matthew Groves
Oct 1 '19
Matt’s Tidbits #36 - How to get complete code coverage in unit tests for a nullable Kotlin “var”
#
mattstidbits
#
android
#
kotlin
#
testing
Reactions
3
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #37 - How to run apps on multiple devices simultaneously!
Matt's Tidbits #37 - How to run apps on multiple devices simultaneously!
Matthew Groves
Oct 8 '19
Matt's Tidbits #37 - How to run apps on multiple devices simultaneously!
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #38 - An elegant way of dealing with RxLifecycle lint warnings
Matt's Tidbits #38 - An elegant way of dealing with RxLifecycle lint warnings
Matthew Groves
Oct 15 '19
Matt's Tidbits #38 - An elegant way of dealing with RxLifecycle lint warnings
#
mattstidbits
#
android
#
kotlin
#
rxjava
Reactions
4
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt’s Tidbits #39 - Why writing tests is so important
Matt’s Tidbits #39 - Why writing tests is so important
Matthew Groves
Oct 22 '19
Matt’s Tidbits #39 - Why writing tests is so important
#
mattstidbits
#
android
#
testing
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #40 - RxJava doOnSubscribe() behavior explained
Matt's Tidbits #40 - RxJava doOnSubscribe() behavior explained
Matthew Groves
Oct 29 '19
Matt's Tidbits #40 - RxJava doOnSubscribe() behavior explained
#
mattstidbits
#
android
#
rxjava
#
kotlin
Reactions
6
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #41 - Converting a BehaviorRelay into a PublishRelay
Matt's Tidbits #41 - Converting a BehaviorRelay into a PublishRelay
Matthew Groves
Nov 5 '19
Matt's Tidbits #41 - Converting a BehaviorRelay into a PublishRelay
#
mattstidbits
#
android
#
kotlin
#
rxjava
Reactions
3
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #42 - The answer to the Ultimate Question of Life, the Universe, and Everything…
Matt's Tidbits #42 - The answer to the Ultimate Question of Life, the Universe, and Everything…
Matthew Groves
Nov 12 '19
Matt's Tidbits #42 - The answer to the Ultimate Question of Life, the Universe, and Everything…
#
mattstidbits
#
android
#
androidstudio
#
lint
Reactions
6
reactions
Comments
Add Comment
4 min read
Save
Saved
Matt's Tidbits #43 - Making the most of your phone’s sensors
Matt's Tidbits #43 - Making the most of your phone’s sensors
Matthew Groves
Nov 19 '19
Matt's Tidbits #43 - Making the most of your phone’s sensors
#
mattstidbits
#
android
Reactions
6
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #44 - How to take great screenshots on Android
Matt's Tidbits #44 - How to take great screenshots on Android
Matthew Groves
Nov 26 '19
Matt's Tidbits #44 - How to take great screenshots on Android
#
mattstidbits
#
android
#
tidbittuesday
Reactions
8
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #45 - Creating a private token class
Matt's Tidbits #45 - Creating a private token class
Matthew Groves
Dec 3 '19
Matt's Tidbits #45 - Creating a private token class
#
mattstidbits
#
android
#
kotlin
#
java
Reactions
3
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #46 - Scratch files
Matt's Tidbits #46 - Scratch files
Matthew Groves
Dec 10 '19
Matt's Tidbits #46 - Scratch files
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
4
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #47 - Finding list items by title in Espresso
Matt's Tidbits #47 - Finding list items by title in Espresso
Matthew Groves
Dec 17 '19
Matt's Tidbits #47 - Finding list items by title in Espresso
#
mattstidbits
#
android
#
kotlin
#
espresso
Reactions
5
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #48 - Separating out search results for test code
Matt's Tidbits #48 - Separating out search results for test code
Matthew Groves
Dec 24 '19
Matt's Tidbits #48 - Separating out search results for test code
#
mattstidbits
#
androidstudio
#
android
#
tidbittuesday
Reactions
5
reactions
Comments
Add Comment
1 min read
Save
Saved
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
Matthew Groves
Dec 31 '19
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
2
reactions
Comments
1
comment
2 min read
Save
Saved
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
Matthew Groves
Jan 7 '20
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
#
mattstidbits
#
android
#
kotlin
#
testing
Reactions
5
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #51 - Easy stack traces
Matt's Tidbits #51 - Easy stack traces
Matthew Groves
Jan 14 '20
Matt's Tidbits #51 - Easy stack traces
#
mattstidbits
#
android
#
androidstudio
#
debugging
Reactions
5
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #52 - Formatting etiquette
Matt's Tidbits #52 - Formatting etiquette
Matthew Groves
Jan 21 '20
Matt's Tidbits #52 - Formatting etiquette
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
3
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #53 - First year in review
Matt's Tidbits #53 - First year in review
Matthew Groves
Jan 28 '20
Matt's Tidbits #53 - First year in review
#
mattstidbits
#
tidbittuesday
Reactions
4
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
Matthew Groves
Feb 4 '20
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
Reactions
2
reactions
Comments
Add Comment
4 min read
Save
Saved
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
Matthew Groves
Feb 11 '20
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
#
mattstidbits
#
kotlin
#
rxjava
#
junit
Reactions
4
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #56 - Be careful with @JvmOverloads
Matt's Tidbits #56 - Be careful with @JvmOverloads
Matthew Groves
Feb 18 '20
Matt's Tidbits #56 - Be careful with @JvmOverloads
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
5
reactions
Comments
Add Comment
4 min read
Save
Saved
Matt's Tidbits #57 - Improving RxJava stack traces
Matt's Tidbits #57 - Improving RxJava stack traces
Matthew Groves
Feb 25 '20
Matt's Tidbits #57 - Improving RxJava stack traces
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
Reactions
5
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
Matthew Groves
Mar 3 '20
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #59 - Unexpected new lint failures
Matt's Tidbits #59 - Unexpected new lint failures
Matthew Groves
Mar 10 '20
Matt's Tidbits #59 - Unexpected new lint failures
#
mattstidbits
#
android
#
gradle
#
lint
Reactions
6
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
Matthew Groves
Mar 17 '20
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
7
reactions
Comments
1
comment
2 min read
Save
Saved
Matt's Tidbits #61 - Getting out of a dependency cycle
Matt's Tidbits #61 - Getting out of a dependency cycle
Matthew Groves
Mar 24 '20
Matt's Tidbits #61 - Getting out of a dependency cycle
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
4 min read
Save
Saved
Matt's Tidbits #62 - When you're feeling exhausted...
Matt's Tidbits #62 - When you're feeling exhausted...
Matthew Groves
Mar 31 '20
Matt's Tidbits #62 - When you're feeling exhausted...
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
4 min read
Save
Saved
Matt's Tidbits #63 - Some good news about AGP 3.6.2
Matt's Tidbits #63 - Some good news about AGP 3.6.2
Matthew Groves
Apr 7 '20
Matt's Tidbits #63 - Some good news about AGP 3.6.2
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
Comments
Add Comment
1 min read
Save
Saved
Matt's Tidbits #64 - Digging into some Ham...crest assertions
Matt's Tidbits #64 - Digging into some Ham...crest assertions
Matthew Groves
Apr 14 '20
Matt's Tidbits #64 - Digging into some Ham...crest assertions
#
mattstidbits
#
android
#
kotlin
#
testing
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #65 - It's time for proper support for JUnit 5
Matt's Tidbits #65 - It's time for proper support for JUnit 5
Matthew Groves
Apr 21 '20
Matt's Tidbits #65 - It's time for proper support for JUnit 5
#
mattstidbits
#
android
#
testing
#
tidbittuesday
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
Matthew Groves
Apr 28 '20
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
#
mattstidbits
#
kotlin
#
testing
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #67 - Some tips for working from home
Matt's Tidbits #67 - Some tips for working from home
Matthew Groves
May 5 '20
Matt's Tidbits #67 - Some tips for working from home
#
mattstidbits
#
workingfromhome
#
tidbittuesday
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #68 - Testing RxJava Observables
Matt's Tidbits #68 - Testing RxJava Observables
Matthew Groves
May 12 '20
Matt's Tidbits #68 - Testing RxJava Observables
#
mattstidbits
#
rxjava
#
testing
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #69 - Neat Kotlin field tricks
Matt's Tidbits #69 - Neat Kotlin field tricks
Matthew Groves
May 19 '20
Matt's Tidbits #69 - Neat Kotlin field tricks
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #70 - Cleaner diffs!
Matt's Tidbits #70 - Cleaner diffs!
Matthew Groves
May 26 '20
Matt's Tidbits #70 - Cleaner diffs!
#
mattstidbits
#
kotlin
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #71 - Trying to figure out what to say
Matt's Tidbits #71 - Trying to figure out what to say
Matthew Groves
Jun 10 '20
Matt's Tidbits #71 - Trying to figure out what to say
#
mattstidbits
#
android
#
blacklivesmatter
Reactions
1
reaction
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
Matthew Groves
Jun 16 '20
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
Matthew Groves
Jun 23 '20
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
Matthew Groves
Jun 30 '20
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
Reactions
5
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #75 - Moving tidbits!
Matt's Tidbits #75 - Moving tidbits!
Matthew Groves
Jul 29 '20
Matt's Tidbits #75 - Moving tidbits!
#
mattstidbits
#
tidbittuesday
#
verizon
Reactions
1
reaction
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #76 - A long-overdue feature
Matt's Tidbits #76 - A long-overdue feature
Matthew Groves
Aug 4 '20
Matt's Tidbits #76 - A long-overdue feature
#
mattstidbits
#
android
#
tidbittuesday
Reactions
1
reaction
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #77 - It pays to star issues
Matt's Tidbits #77 - It pays to star issues
Matthew Groves
Aug 11 '20
Matt's Tidbits #77 - It pays to star issues
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #78 - A new build view
Matt's Tidbits #78 - A new build view
Matthew Groves
Aug 18 '20
Matt's Tidbits #78 - A new build view
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
1
reaction
Comments
Add Comment
1 min read
Save
Saved
Matt's Tidbits #79 - RxLifecycle woes
Matt's Tidbits #79 - RxLifecycle woes
Matthew Groves
Aug 25 '20
Matt's Tidbits #79 - RxLifecycle woes
#
mattstidbits
#
android
#
rxlifecycle
#
tidbittuesday
Reactions
6
reactions
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #80 - A mind-blowing Rx revelation
Matt's Tidbits #80 - A mind-blowing Rx revelation
Matthew Groves
Sep 1 '20
Matt's Tidbits #80 - A mind-blowing Rx revelation
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
Reactions
1
reaction
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #81 - The importance of vacation
Matt's Tidbits #81 - The importance of vacation
Matthew Groves
Sep 22 '20
Matt's Tidbits #81 - The importance of vacation
#
mattstidbits
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #82 - An unexpected Mockito limitation
Matt's Tidbits #82 - An unexpected Mockito limitation
Matthew Groves
Sep 29 '20
Matt's Tidbits #82 - An unexpected Mockito limitation
#
mattstidbits
#
android
#
testing
#
tidbittuesday
Reactions
1
reaction
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #83 - Puzzling unit test failures
Matt's Tidbits #83 - Puzzling unit test failures
Matthew Groves
Oct 6 '20
Matt's Tidbits #83 - Puzzling unit test failures
#
mattstidbits
#
android
#
testing
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #84 - JVM Options, explained
Matt's Tidbits #84 - JVM Options, explained
Matthew Groves
Nov 5 '20
Matt's Tidbits #84 - JVM Options, explained
#
mattstidbits
#
android
#
jvm
Reactions
5
reactions
Comments
Add Comment
5 min read
Save
Saved
Matt's Tidbits #85 - Fixing build issues in Bitrise
Matt's Tidbits #85 - Fixing build issues in Bitrise
Matthew Groves
Dec 15 '20
Matt's Tidbits #85 - Fixing build issues in Bitrise
#
mattstidbits
#
bitrise
#
tidbittuesday
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #86 - Debugging Gradle files
Matt's Tidbits #86 - Debugging Gradle files
Matthew Groves
Dec 22 '20
Matt's Tidbits #86 - Debugging Gradle files
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
Reactions
2
reactions
Comments
Add Comment
3 min read
Save
Saved
Matt's Tidbits #87 - Finding missing Android sources
Matt's Tidbits #87 - Finding missing Android sources
Matthew Groves
Jan 5
Matt's Tidbits #87 - Finding missing Android sources
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Reactions
1
reaction
Comments
Add Comment
2 min read
Save
Saved
Matt's Tidbits #88 - Using patches
Matt's Tidbits #88 - Using patches
Matthew Groves
Jan 26
Matt's Tidbits #88 - Using patches
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Comments
Add Comment
1 min read
Save
Saved
Matt's Tidbits #89 - Automating focus time
Matt's Tidbits #89 - Automating focus time
Matthew Groves
Feb 2
Matt's Tidbits #89 - Automating focus time
#
mattstidbits
#
applescript
#
slack
#
tidbittuesday
Comments
Add Comment
2 min read
Save
Saved
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create new account