user avatar
Manuel Vivo
@manuelvicnt
Senior Staff Mobile Architect and Android Engineer at Super ๐Ÿ‘พ Android GDE โ„น๏ธ Book a 1:1 with me! topmate.io/manuelvivo
Murcia, Spain
Joined November 2011
  • user avatar
    ๐Ÿ†• Coroutines best practices ๐Ÿ“ We just published a new doc that collects all the best practices we've been advocating for over the years. These patterns can have a positive impact in your app by making it more scalable and testable. Check it out! ๐Ÿ‘€
  • user avatar
    ๐Ÿ†•๐Ÿ†•๐Ÿ†• App Architecture guide ๐Ÿ†•๐Ÿ†•๐Ÿ†• ๐Ÿ—ž๏ธ Extra! Extra! Read all about it! ๐Ÿ—ž๏ธ We just launched a new guide to app architecture ๐Ÿš€ This includes best practices and recommended architecture for building robust, high-quality apps. android-developers.googleblog.com/2021/12/rebuilโ€ฆ More in the ๐Ÿงต๐Ÿ‘‡
  • user avatar
    This week marks my farewell from Google as a Developer Relations Engineer ๐Ÿ‘‹ I can't help but feel incredibly thankful for the awesome time I've had and the fantastic folks I've had the pleasure of working alongside ๐Ÿ™Œ Here's to new adventures on the horizon! ๐Ÿป
  • user avatar
    Hilt is officially out! ๐Ÿš€ Hilt is Jetpack's recommended library for dependency injection in Android. Learn more about the launch in this blog post medium.com/androiddevelopโ€ฆ Starting ๐Ÿงต with more info ๐Ÿ‘‡
  • user avatar
    Learn more about Kotlin #Flow with our new documentation ๐ŸŒŸ ๐ŸŒŠ Flow Basics - how to create, modify, and collect from flows ๐Ÿงช Testing - how to fake flows and assert emissions ๐Ÿคนโ€โ™€๏ธ StateFlow and SharedFlow APIs - their role in an Android app
  • user avatar
    Ever wondered what Dagger does under the hood? ๐Ÿค” Every annotation has a _point_ ๐Ÿ”! Check out this cheatsheet to understand how Dagger interprets them and the code it generates for you ๐Ÿ‘ฉโ€๐Ÿ”ง
  • user avatar
    Coroutines โ™ฅ๏ธ Android - 2020 update! ๐ŸŽฏ Outline: - 0:35 โœ… Coroutines recommended solution - 2:00 ๐Ÿ” All possible async flavors - 5:20 ๐Ÿ“š Learn coroutines - 9:25 ๐ŸŒŠ Flow - 11:23 ๐Ÿ’ช StateFlow vs LiveData - 12:50 ๐Ÿค” Future of LiveData? - 16:12 ๐Ÿคฉ SharedFlow
    Join @manuelvicnt as he gives us the lowdown on Coroutines and Flow in Android, including... ๐Ÿ“š Tips for building your own APIs ๐Ÿ“š Differences between collecting a Flow vs observing a LiveData ๐Ÿ“š StateFlow vs LiveData ๐Ÿค“ And more! See for yourself โ†’ goo.gle/3gLds6I
    GIF
  • user avatar
    Coroutines ๐Ÿ”€ have become the recommended solution for asynchronous programming on Android for Kotlin users! More info ๐Ÿ‘‡
  • user avatar
    Deeply grateful for the great feedback my Architecture talk got at #dcbln22 last week ๐Ÿ˜‡ The recording will be available at some point, but if you want to get the highlights of the talk in written format, check out this thread ๐Ÿค—
  • user avatar
    ๐Ÿ Exciting personal news! Thrilled to share that I've started a new Android position at @Bumble_Tech! ๐Ÿš€ Joined this amazing and talented team to create incredible experiences for millions of users while empowering fellow developers. Let's build some buzz together! ๐Ÿ
  • user avatar
    We just migrated #Android Architecture Blueprints to StateFlow! ๐Ÿ’ƒ ๐Ÿ™… No more LiveData in the data layer ๐ŸŒŠ Reactive ViewModels that combine different streams of data to produce the UiState ๐Ÿซ‚ UiState production and collection are lifecycle-aware ๐Ÿ‘€? ๐Ÿ‘‡
  • user avatar
    ๐ŸŽ #JetpackCompose is finally in alpha! ๐ŸŽŠ We prepared a lot of content for you: ๐Ÿ“š Documentation: goo.gle/compose-docs ๐Ÿ‘พ 9 Samples: goo.gle/compose-samples ๐Ÿ‘ฉโ€๐Ÿ’ป 6 Codelabs: goo.gle/compose-codelaโ€ฆ ๐ŸŽ 1 Pathway: goo.gle/compose-pathway Give it a try and provide feedback ๐Ÿ‘ฉโ€๐Ÿ”ฌ
  • user avatar
    All ViewModel APIs in one place! ๐Ÿฅน There are multiple ways to obtain a ViewModel and you should choose one depending on the libraries that you use. To help you figure it out, we just released a new cheat sheet! ๐Ÿ‘Œ Hope you find it useful ๐Ÿ™Œ developer.android.com/topic/librarieโ€ฆ
    ViewModel APIs available in Jetpack
  • user avatar
    ๐ŸŽ‰ Exciting News! ๐Ÿš€ Thrilled to announce that I am now a Google Developer Expert on Android! ๐Ÿค–๐Ÿ“ฑ Grateful for this opportunity to keep contributing to the Android community in a more meaningful way ๐Ÿ™Œ๐Ÿ”ฅ #GDE #AndroidDev