home.social

#kotlin — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #kotlin, aggregated by home.social.

fetched live
  1. zwei neue Level und ein automatischer UI Test, der das Spiel von selber durchspielt (damit ich immer kontrollieren kann, ob nichts kaputt gegangen ist 😀)

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  2. zwei neue Level und ein automatischer UI Test, der das Spiel von selber durchspielt (damit ich immer kontrollieren kann, ob nichts kaputt gegangen ist 😀)

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  3. zwei neue Level und ein automatischer UI Test, der das Spiel von selber durchspielt (damit ich immer kontrollieren kann, ob nichts kaputt gegangen ist 😀)

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  4. zwei neue Level und ein automatischer UI Test, der das Spiel von selber durchspielt (damit ich immer kontrollieren kann, ob nichts kaputt gegangen ist 😀)

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  5. zwei neue Level und ein automatischer UI Test, der das Spiel von selber durchspielt (damit ich immer kontrollieren kann, ob nichts kaputt gegangen ist 😀)

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  6. 🚀 Just published PitchKit 🎵

    An open-source Kotlin audio analysis library for Android.

    🎯 Pitch & chord detection
    🎚️ Audio analysis
    📱 Compose support
    ⚡ Pure Kotlin DSP

    ⭐ Star the repo if you find it useful!

    🔗 github.com/NicosNicolaou16/Pit

    #AndroidDev #Kotlin

  7. 🚀 Just published PitchKit 🎵

    An open-source Kotlin audio analysis library for Android.

    🎯 Pitch & chord detection
    🎚️ Audio analysis
    📱 Compose support
    ⚡ Pure Kotlin DSP

    ⭐ Star the repo if you find it useful!

    🔗 github.com/NicosNicolaou16/Pit

    #AndroidDev #Kotlin

  8. I like Metro DI a lot, it's really well designed.
    But I'm not using the experimental coroutines support because I don't really like how it's currently implemented.
    Singleton suspend providers use yet another "SuspendLazy" custom implementation which looks overengineered.
    I prefer injecting Kotlin's Deferred<T> when I need deferred initialization.
    #Kotlin #KotlinMultiplatform
    zacsweers.github.io/metro/1.4.

  9. I like Metro DI a lot, it's really well designed.
    But I'm not using the experimental coroutines support because I don't really like how it's currently implemented.
    Singleton suspend providers use yet another "SuspendLazy" custom implementation which looks overengineered.
    I prefer injecting Kotlin's Deferred<T> when I need deferred initialization.
    #Kotlin #KotlinMultiplatform
    zacsweers.github.io/metro/1.4.

  10. I like Metro DI a lot, it's really well designed.
    But I'm not using the experimental coroutines support because I don't really like how it's currently implemented.
    Singleton suspend providers use yet another "SuspendLazy" custom implementation which looks overengineered.
    I prefer injecting Kotlin's Deferred<T> when I need deferred initialization.
    #Kotlin #KotlinMultiplatform
    zacsweers.github.io/metro/1.4.

  11. I like Metro DI a lot, it's really well designed.
    But I'm not using the experimental coroutines support because I don't really like how it's currently implemented.
    Singleton suspend providers use yet another "SuspendLazy" custom implementation which looks overengineered.
    I prefer injecting Kotlin's Deferred<T> when I need deferred initialization.
    #Kotlin #KotlinMultiplatform
    zacsweers.github.io/metro/1.4.

  12. I like Metro DI a lot, it's really well designed.
    But I'm not using the experimental coroutines support because I don't really like how it's currently implemented.
    Singleton suspend providers use yet another "SuspendLazy" custom implementation which looks overengineered.
    I prefer injecting Kotlin's Deferred<T> when I need deferred initialization.
    #Kotlin #KotlinMultiplatform
    zacsweers.github.io/metro/1.4.

  13. Learn everything you need to know about Kotlin via these 171 free HackerNoon blog posts. hackernoon.com/171-blog-posts- #kotlin

  14. Learn everything you need to know about Kotlin via these 171 free HackerNoon blog posts. hackernoon.com/171-blog-posts- #kotlin

  15. Learn everything you need to know about Kotlin via these 171 free HackerNoon blog posts. hackernoon.com/171-blog-posts- #kotlin

  16. Learn everything you need to know about Kotlin via these 171 free HackerNoon blog posts. hackernoon.com/171-blog-posts-

  17. Learn everything you need to know about Kotlin via these 171 free HackerNoon blog posts. hackernoon.com/171-blog-posts- #kotlin

  18. I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
    I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions that provide a very close experience.
    This experiment gave me enough material for a talk or a long blog post so expect to see more about it later.

    #Metro #Kotlin #KotlinMultiplatform

  19. I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
    I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions that provide a very close experience.
    This experiment gave me enough material for a talk or a long blog post so expect to see more about it later.

    #Metro #Kotlin #KotlinMultiplatform

  20. I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
    I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions that provide a very close experience.
    This experiment gave me enough material for a talk or a long blog post so expect to see more about it later.

    #Metro #Kotlin #KotlinMultiplatform

  21. I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
    I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions that provide a very close experience.
    This experiment gave me enough material for a talk or a long blog post so expect to see more about it later.

    #Metro #Kotlin #KotlinMultiplatform

  22. I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
    I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions that provide a very close experience.
    This experiment gave me enough material for a talk or a long blog post so expect to see more about it later.

    #Metro #Kotlin #KotlinMultiplatform

  23. # DI без рефлексии и бойлерплейта: магия KSP в действии

    Погряз в боли настройки DI в многомодульных проектах и решил написать собственный велосипед на Kotlin Symbol Processing. Рассказываю, как поэкспериментировал с генерацией кода, победил R8/ProGuard, добавил compile-time валидацию графа и что из этого вообще получилось

    habr.com/ru/articles/1070880/

    #android #kotlin #ksp #dependency_injection #архитектура_приложений #многомодульность_в_android #разработка_мобильных_приложений

  24. # DI без рефлексии и бойлерплейта: магия KSP в действии

    Погряз в боли настройки DI в многомодульных проектах и решил написать собственный велосипед на Kotlin Symbol Processing. Рассказываю, как поэкспериментировал с генерацией кода, победил R8/ProGuard, добавил compile-time валидацию графа и что из этого вообще получилось

    habr.com/ru/articles/1070880/

    #android #kotlin #ksp #dependency_injection #архитектура_приложений #многомодульность_в_android #разработка_мобильных_приложений