Log inSign up
Manuel Vivo
3,870 posts
Image
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
273
Following
16.1K
Followers
  • 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! ๐Ÿ‘€
    Image
    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 ๐Ÿงต๐Ÿ‘‡
    Image
    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 ๐Ÿ‘‡
    Image
    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
    Image
    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 ๐Ÿ‘ฉโ€๐Ÿ”ง
    Image
  • 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
    Image
    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 ๐Ÿ‘‡
    Image
  • 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 ๐Ÿค—
    Image
  • 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 ๐Ÿ‘€? ๐Ÿ‘‡
    Image
    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
    Image
    26K

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
Advertisement
Advertisement