Log inSign up
Manuel Vivo
3,875 posts
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
manuelvivo.dev
Joined November 2011
272
Following
16.1K
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Mar 3, 2021
    πŸ†• 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! πŸ‘€
    Best practices for coroutines in Android Β |Β  Kotlin Β |Β  Android Developers
    From developer.android.com
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Dec 14, 2021
    πŸ†•πŸ†•πŸ†• 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 πŸ§΅πŸ‘‡
    android-developers.googleblog.com
    Rebuilding our guide to app architecture
    News and insights on the Android platform, developer tools, and events.
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Sep 26, 2023
    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! 🍻
    69K
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Jun 10, 2020
    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 πŸ‘‡
    Dependency injection on Android with Hilt
    From medium.com
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Nov 16, 2020
    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
    Kotlin flows on Android Β |Β  Android Developers
    From developer.android.com
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Dec 18, 2019
    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
    Manuel Vivo
    @manuelvicnt
    Jul 13, 2020
    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
    user avatar
    Android Developers
    @AndroidDev
    Jul 13, 2020
    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
    Manuel Vivo
    @manuelvicnt
    Jun 11, 2020
    Coroutines πŸ”€ have become the recommended solution for asynchronous programming on Android for Kotlin users! More info πŸ‘‡
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Jul 11, 2022
    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
    Manuel Vivo
    @manuelvicnt
    Oct 3, 2023
    🐝 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! 🐝
    40K
  • user avatar
    Manuel Vivo
    @manuelvicnt
    May 31, 2022
    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 πŸ‘€? πŸ‘‡
    Migrate project to use StateFlow and latest guidance by manuelvicnt Β· Pull Request #854 Β· android...
    From github.com
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Aug 26, 2020
    🎁 #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
    Manuel Vivo
    @manuelvicnt
    Feb 14, 2023
    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
    45K
  • user avatar
    Manuel Vivo
    @manuelvicnt
    Jan 22, 2024
    πŸŽ‰ 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
    26K