-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Episode 78 - roborazzi by @takahirom (#170)
- Loading branch information
Showing
3 changed files
with
84 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
title: "#78 - Roborazzi with Takahiro Menju" | ||
excerpt: "Screenshot Testing on Android without a device? Discover how with Roborazzi and Takahiro Menju" | ||
author_profile: true | ||
|
||
description: "Screenshot Testing on Android without a device? Discover how with Roborazzi and Takahiro Menju" | ||
|
||
header: | ||
teaser: "/assets/images/header-single-episode.png" | ||
overlay_image: "/assets/images/header-single-episode.png" | ||
show_overlay_excerpt: false | ||
overlay_filter: "0.6" | ||
og_image: "/assets/images/episodes/78-cover.png" | ||
|
||
date: 2024-03-19 | ||
permalink: /78/ | ||
redirect_from: | ||
- /78/roborazzi/ | ||
- /78/roborazzi-with-takahiro-menju/ | ||
|
||
podcast_image: "/assets/images/episodes/78-cover.png" | ||
podcast_episode_number: 78 | ||
podcast_link: https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/78-thedevelopersbakery-roborazzi.m4a | ||
podcast_duration: "30:26" | ||
podcast_length: 12290913 | ||
--- | ||
|
||
<iframe src="https://open.spotify.com/embed-podcast/show/4jV6Yoz7D38sZJlYMzJm3k" width="100%" height="232" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe> | ||
|
||
We're back in the Android development space with an episode about **screenshot testing**. I'm excited to have on stage [**Takahiro Menju**](https://twitter.com/_takahirom_), Android GDE and author of [**Roborazzi**](https://github.com/takahirom/roborazzi). | ||
|
||
With Roborazzi, you can easily run screenshot tests for your Android app, **without** having to run a device at all. That's possible because Roborazzi relies on Robolectric, which allows you to run Android tests directly on the JVM. | ||
|
||
Join us in this episode as Takahiro walk us through the story of this library and how it can incredibly simplify screenshot testing for our Android apps. | ||
|
||
Enjoy the show 👨🍳 | ||
|
||
# Show Notes | ||
|
||
- **00.00** Intro | ||
- **00.45** Episode Start | ||
- **01.09** Takahiro's Introduction | ||
- **01.58** What is Roborazzi? | ||
- **03.55** Roborazzi's features | ||
- **04.51** What Robolectric brings? | ||
- **05.25** Running on the JVM vs Emulator | ||
- **06.37** Saving CI and developers time | ||
- **07.54** Who's using Roborazzi? | ||
- **09.09** DroidKaigi Conference App | ||
- **10.23** Comparing screenshots with Robolectric | ||
- **11.02** Challenges in building Roborazzi | ||
- **13.43** Who's maintaining Roborazzi? | ||
- **14.29** The Android testing strategy | ||
- **17.25** What's broken in Android testing? | ||
- **20.23** Screenshot Testing in other ecosystems | ||
- **21.58** The story of Roborazzi | ||
- **23.31** How to contribute to Roborazzi? | ||
- **25.04** What's next for Roborazzi? | ||
- **26.40** Further reading | ||
- **28.22** Where people can find you online? | ||
|
||
# Resources | ||
|
||
- <i class="fab fa-github"></i> [takahirom/roborazzi on GitHub](https://github.com/takahirom/roborazzi) | ||
- <i class="fas fa-link"></i> [Roborazzi Official Website](https://takahirom.github.io/roborazzi/) | ||
- Mentioned Resources: | ||
- <i class="fas fa-link"></i> [How to use Roborazzi](https://takahirom.github.io/roborazzi/how-to-use.html) | ||
- <i class="fas fa-link"></i> [Roborazzi FAQ](https://takahirom.github.io/roborazzi/faq.html) | ||
- <i class="fab fa-medium"></i> [Roborazzi: Elevating Android Visual Testing to the Next Level](https://medium.com/@takahirom/roborazzi-elevating-android-visual-testing-to-the-next-level-46ec56b24055) | ||
- <i class="fab fa-speaker-deck"></i> [Robolectric Native Graphics and Roborazzi](https://speakerdeck.com/takahirom/robolectric-native-graphics-and-roborazzi) | ||
- <i class="fab fa-github"></i> [DroidKaigi/conference-app-2023 on GitHub](https://github.com/DroidKaigi/conference-app-2023) | ||
- <i class="fab fa-github"></i> [@takahirom on GitHub](https://github.com/takahirom) | ||
- <i class="fab fa-twitter"></i> [@\_takahirom\_ on Twitter](https://twitter.com/_takahirom_) | ||
|
||
# Show links | ||
|
||
- <i class="fas fa-link"></i> [Podcast Website](https://thebakery.dev) | ||
- <i class="fab fa-spotify"></i> [The Developers' Bakery on Spotify](https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug) | ||
- <i class="fas fa-podcast"></i> [The Developers' Bakery on Apple Podcasts](https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034) | ||
- <i class="fab fa-google-play"></i> [The Developers' Bakery on Google Podcasts](https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s) | ||
- <i class="fab fa-twitter"></i> [@thebakerydev on Twitter](https://twitter.com/thebakerydev) | ||
- <i class="fab fa-twitter"></i> [@cortinico on Twitter](https://twitter.com/cortinico) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.