home.social

#hilt — Public Fediverse posts

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

  1. 🚀 Dagger 2.60 is here!

    Highlights:
    ✅ Parameterless "@ Binds"
    ✅ Nullable type annotations
    ✅ Hilt "fastInit" Gradle flag
    ✅ Kotlin 2.3.21
    ⚠️ Hilt now requires minSDK 23

    Release notes:
    github.com/google/dagger/relea

    #AndroidDev #Kotlin #Java #Dagger #Hilt #OpenSource

  2. 🚀 Dagger 2.60 is here!

    Highlights:
    ✅ Parameterless "@ Binds"
    ✅ Nullable type annotations
    ✅ Hilt "fastInit" Gradle flag
    ✅ Kotlin 2.3.21
    ⚠️ Hilt now requires minSDK 23

    Release notes:
    github.com/google/dagger/relea

    #AndroidDev #Kotlin #Java #Dagger #Hilt #OpenSource

  3. Зачем нужен companion object в Hilt-модулях

    Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!

    habr.com/ru/articles/1006844/

    #companion_object #hilt #android_development #kotlin #datamodule #hilt_module

  4. Зачем нужен companion object в Hilt-модулях

    Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!

    habr.com/ru/articles/1006844/

    #companion_object #hilt #android_development #kotlin #datamodule #hilt_module

  5. Зачем нужен companion object в Hilt-модулях

    Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!

    habr.com/ru/articles/1006844/

    #companion_object #hilt #android_development #kotlin #datamodule #hilt_module

  6. After several hours of concentrated work, a lot of repetitive copy/paste and search/replace as well as a bit of semi-successful utilization of AI agents, I migrated our Android application from dependency injection via Hilt to Metro (by @ZacSweers). 580 files were touched in this process 😅

    I already appreciate the concise syntax and Anvil-esque aggregation ❤️

    #Android #AndroidDev #Hilt #Dagger #Metro #Anvil #DependencyInjection

  7. 🚀 Dagger 2.59 is out

    ⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
    ✅ Hilt Gradle Plugin updated for AGP 9 compatibility

    🔗 github.com/google/dagger/relea

    #AndroidDev #Dagger #Hilt #AGP #Kotlin #Android #Gradle

  8. 🚀 Dagger 2.59 is out

    ⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
    ✅ Hilt Gradle Plugin updated for AGP 9 compatibility

    🔗 github.com/google/dagger/relea

    #AndroidDev #Dagger #Hilt #AGP #Kotlin #Android #Gradle

  9. 🚀 Dagger 2.59 is out

    ⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
    ✅ Hilt Gradle Plugin updated for AGP 9 compatibility

    🔗 github.com/google/dagger/relea

    #AndroidDev #Dagger #Hilt #AGP #Kotlin #Android #Gradle

  10. 🚀 Dagger 2.59 is out

    ⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
    ✅ Hilt Gradle Plugin updated for AGP 9 compatibility

    🔗 github.com/google/dagger/relea

    #AndroidDev #Dagger #Hilt #AGP #Kotlin #Android #Gradle

  11. lateinit вместо nullable: пять ошибок

    Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.

    habr.com/ru/companies/otus/art

    #kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt

  12. lateinit вместо nullable: пять ошибок

    Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.

    habr.com/ru/companies/otus/art

    #kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt

  13. lateinit вместо nullable: пять ошибок

    Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.

    habr.com/ru/companies/otus/art

    #kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt

  14. Сравнение Dagger 2, Dagger Hilt и Koin

    В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.

    habr.com/ru/articles/890462/

    #dagger_2 #hilt #koin #kotlin #dependency_injection #android_development

  15. Сравнение Dagger 2, Dagger Hilt и Koin

    В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.

    habr.com/ru/articles/890462/

    #dagger_2 #hilt #koin #kotlin #dependency_injection #android_development

  16. Сравнение Dagger 2, Dagger Hilt и Koin

    В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.

    habr.com/ru/articles/890462/

    #dagger_2 #hilt #koin #kotlin #dependency_injection #android_development

  17. Dagger Hilt (Для начинающих)

    Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.

    habr.com/ru/articles/848690/

    #di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin

  18. Dagger Hilt (Для начинающих)

    Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.

    habr.com/ru/articles/848690/

    #di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin

  19. Dagger Hilt (Для начинающих)

    Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.

    habr.com/ru/articles/848690/

    #di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin

  20. Ich durfte gestern beim "Heidelberger Informatiklehrkräftetag" (#HILT) Lehrer:innen der #Informatik zeigen, wie man sein eigenes #LLM GRATIS finetunen kann - in unserem Fall #Llama3 und #Phi3 - mit der #MacgAIver Pipeline.

    Das Ziel ist dabei nicht (nur), Geld zu sparen, sondern mit einfachen Mitteln für mehr #KIMuendigkeit zu sorgen, indem Schüler:innen einen kleinen Blick unter die Motorhaube von Sprachmodellen werfen können.

    Dabei helfen uns u.a. #ollama, #openwebui, #llamafactory und #llamacpp, aber auch Grundwissen aus den Geisteswissenschaften (bzw. den Fächern Deutsch, Englisch, Geschichte...), um zu einem tiefergehenden Verständnis von #genAI und seinen Umgang mit unserem "kulturellen Archiv" zu gelangen.

    Es hat Spaß gemacht!

    Für künftige MacgAIver-Ideen kann man dieser Gruppe folgen: @macgaiver

    #fediLZ #lernenmitKI #KI #edubw #bildung #Heidelberg #education #ai #aieducation #genAI #Informatikunterricht #Medienkompetenz #InformatikEdu #AILiteracy

    @education @edutooters

  21. Ich durfte gestern beim "Heidelberger Informatiklehrkräftetag" (#HILT) Lehrer:innen der #Informatik zeigen, wie man sein eigenes #LLM GRATIS finetunen kann - in unserem Fall #Llama3 und #Phi3 - mit der #MacgAIver Pipeline.

    Das Ziel ist dabei nicht (nur), Geld zu sparen, sondern mit einfachen Mitteln für mehr #KIMuendigkeit zu sorgen, indem Schüler:innen einen kleinen Blick unter die Motorhaube von Sprachmodellen werfen können.

    Dabei helfen uns u.a. #ollama, #openwebui, #llamafactory und #llamacpp, aber auch Grundwissen aus den Geisteswissenschaften (bzw. den Fächern Deutsch, Englisch, Geschichte...), um zu einem tiefergehenden Verständnis von #genAI und seinen Umgang mit unserem "kulturellen Archiv" zu gelangen.

    Es hat Spaß gemacht!

    Für künftige MacgAIver-Ideen kann man dieser Gruppe folgen: @macgaiver

    #fediLZ #lernenmitKI #KI #edubw #bildung #Heidelberg #education #ai #aieducation #genAI #Informatikunterricht #Medienkompetenz #InformatikEdu #AILiteracy

    @education @edutooters

  22. Ich durfte gestern beim "Heidelberger Informatiklehrkräftetag" (#HILT) Lehrer:innen der #Informatik zeigen, wie man sein eigenes #LLM GRATIS finetunen kann - in unserem Fall #Llama3 und #Phi3 - mit der #MacgAIver Pipeline.

    Das Ziel ist dabei nicht (nur), Geld zu sparen, sondern mit einfachen Mitteln für mehr #KIMuendigkeit zu sorgen, indem Schüler:innen einen kleinen Blick unter die Motorhaube von Sprachmodellen werfen können.

    Dabei helfen uns u.a. #ollama, #openwebui, #llamafactory und #llamacpp, aber auch Grundwissen aus den Geisteswissenschaften (bzw. den Fächern Deutsch, Englisch, Geschichte...), um zu einem tiefergehenden Verständnis von #genAI und seinen Umgang mit unserem "kulturellen Archiv" zu gelangen.

    Es hat Spaß gemacht!

    Für künftige MacgAIver-Ideen kann man dieser Gruppe folgen: @macgaiver

    #fediLZ #lernenmitKI #KI #edubw #bildung #Heidelberg #education #ai #aieducation #genAI #Informatikunterricht #Medienkompetenz #InformatikEdu #AILiteracy

    @education @edutooters

  23. Ich durfte gestern beim "Heidelberger Informatiklehrkräftetag" (#HILT) Lehrer:innen der #Informatik zeigen, wie man sein eigenes #LLM GRATIS finetunen kann - in unserem Fall #Llama3 und #Phi3 - mit der #MacgAIver Pipeline.

    Das Ziel ist dabei nicht (nur), Geld zu sparen, sondern mit einfachen Mitteln für mehr #KIMuendigkeit zu sorgen, indem Schüler:innen einen kleinen Blick unter die Motorhaube von Sprachmodellen werfen können.

    Dabei helfen uns u.a. #ollama, #openwebui, #llamafactory und #llamacpp, aber auch Grundwissen aus den Geisteswissenschaften (bzw. den Fächern Deutsch, Englisch, Geschichte...), um zu einem tiefergehenden Verständnis von #genAI und seinen Umgang mit unserem "kulturellen Archiv" zu gelangen.

    Es hat Spaß gemacht!

    Für künftige MacgAIver-Ideen kann man dieser Gruppe folgen: @macgaiver

    #fediLZ #lernenmitKI #KI #edubw #bildung #Heidelberg #education #ai #aieducation #genAI #Informatikunterricht #Medienkompetenz #InformatikEdu #AILiteracy

    @education @edutooters

  24. Ich durfte gestern beim "Heidelberger Informatiklehrkräftetag" (#HILT) Lehrer:innen der #Informatik zeigen, wie man sein eigenes #LLM GRATIS finetunen kann - in unserem Fall #Llama3 und #Phi3 - mit der #MacgAIver Pipeline.

    Das Ziel ist dabei nicht (nur), Geld zu sparen, sondern mit einfachen Mitteln für mehr #KIMuendigkeit zu sorgen, indem Schüler:innen einen kleinen Blick unter die Motorhaube von Sprachmodellen werfen können.

    Dabei helfen uns u.a. #ollama, #openwebui, #llamafactory und #llamacpp, aber auch Grundwissen aus den Geisteswissenschaften (bzw. den Fächern Deutsch, Englisch, Geschichte...), um zu einem tiefergehenden Verständnis von #genAI und seinen Umgang mit unserem "kulturellen Archiv" zu gelangen.

    Es hat Spaß gemacht!

    Für künftige MacgAIver-Ideen kann man dieser Gruppe folgen: @macgaiver

    #fediLZ #lernenmitKI #KI #edubw #bildung #Heidelberg #education #ai #aieducation #genAI #Informatikunterricht #Medienkompetenz #InformatikEdu #AILiteracy

    @education @edutooters

  25. Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu

  26. Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu

  27. Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu

  28. Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu

  29. Пишем простенький DI для Android приложения

    Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.

    habr.com/ru/articles/843258/

    #android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen

  30. Пишем простенький DI для Android приложения

    Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.

    habr.com/ru/articles/843258/

    #android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen

  31. Пишем простенький DI для Android приложения

    Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.

    habr.com/ru/articles/843258/

    #android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen

  32. I’m a long time #AndroidDev who has never fully mastered DI frameworks like #Dagger and #Hilt. I know the concepts of DI and even a bit about how they work, but as a dev in a large project I find myself using the basic tools and not being able to get deep enough to solve more interesting problems.

    What I’m looking for is a straightforward guide to either ideally with visual aids. Something that helps me conceptualize how it’s set up and what each piece is doing beyond just a block of text.

  33. I’m a long time #AndroidDev who has never fully mastered DI frameworks like #Dagger and #Hilt. I know the concepts of DI and even a bit about how they work, but as a dev in a large project I find myself using the basic tools and not being able to get deep enough to solve more interesting problems.

    What I’m looking for is a straightforward guide to either ideally with visual aids. Something that helps me conceptualize how it’s set up and what each piece is doing beyond just a block of text.

  34. I’m a long time #AndroidDev who has never fully mastered DI frameworks like #Dagger and #Hilt. I know the concepts of DI and even a bit about how they work, but as a dev in a large project I find myself using the basic tools and not being able to get deep enough to solve more interesting problems.

    What I’m looking for is a straightforward guide to either ideally with visual aids. Something that helps me conceptualize how it’s set up and what each piece is doing beyond just a block of text.

  35. I’m a long time #AndroidDev who has never fully mastered DI frameworks like #Dagger and #Hilt. I know the concepts of DI and even a bit about how they work, but as a dev in a large project I find myself using the basic tools and not being able to get deep enough to solve more interesting problems.

    What I’m looking for is a straightforward guide to either ideally with visual aids. Something that helps me conceptualize how it’s set up and what each piece is doing beyond just a block of text.

  36. I’m a long time #AndroidDev who has never fully mastered DI frameworks like #Dagger and #Hilt. I know the concepts of DI and even a bit about how they work, but as a dev in a large project I find myself using the basic tools and not being able to get deep enough to solve more interesting problems.

    What I’m looking for is a straightforward guide to either ideally with visual aids. Something that helps me conceptualize how it’s set up and what each piece is doing beyond just a block of text.

  37. I made a "template" app. Hopefully, I can use it to build other apps from.
    It needs some work, including adding my Theme to it. Probably much more tidying, too!
    Comments appreciated.

    #code #kotlin #mvvm #hilt

    github.com/ArmouredWizard/Basi