#hilt — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hilt, aggregated by home.social.
-
🚀 Dagger 2.60 is here!
Highlights:
✅ Parameterless "@ Binds"
✅ Nullable type annotations
✅ Hilt "fastInit" Gradle flag
✅ Kotlin 2.3.21
⚠️ Hilt now requires minSDK 23Release notes:
https://github.com/google/dagger/releases/tag/dagger-2.60 -
🚀 Dagger 2.60 is here!
Highlights:
✅ Parameterless "@ Binds"
✅ Nullable type annotations
✅ Hilt "fastInit" Gradle flag
✅ Kotlin 2.3.21
⚠️ Hilt now requires minSDK 23Release notes:
https://github.com/google/dagger/releases/tag/dagger-2.60 -
Зачем нужен companion object в Hilt-модулях
Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!
https://habr.com/ru/articles/1006844/
#companion_object #hilt #android_development #kotlin #datamodule #hilt_module
-
Зачем нужен companion object в Hilt-модулях
Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!
https://habr.com/ru/articles/1006844/
#companion_object #hilt #android_development #kotlin #datamodule #hilt_module
-
Зачем нужен companion object в Hilt-модулях
Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!
https://habr.com/ru/articles/1006844/
#companion_object #hilt #android_development #kotlin #datamodule #hilt_module
-
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
-
🚀 Dagger 2.59 is out
⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
✅ Hilt Gradle Plugin updated for AGP 9 compatibility -
🚀 Dagger 2.59 is out
⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
✅ Hilt Gradle Plugin updated for AGP 9 compatibility -
🚀 Dagger 2.59 is out
⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
✅ Hilt Gradle Plugin updated for AGP 9 compatibility -
🚀 Dagger 2.59 is out
⚠️ Breaking change: AGP 9 is now required (incl. Gradle 9.1)
✅ Hilt Gradle Plugin updated for AGP 9 compatibility -
lateinit вместо nullable: пять ошибок
Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.
https://habr.com/ru/companies/otus/articles/928980/
#kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt
-
lateinit вместо nullable: пять ошибок
Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.
https://habr.com/ru/companies/otus/articles/928980/
#kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt
-
lateinit вместо nullable: пять ошибок
Привет, Хабр! Сегодня разберёмся, почему попытка «избавиться от ? любой ценой» приводит к проблемам, и как жить с этим вообще жить.
https://habr.com/ru/companies/otus/articles/928980/
#kotlin #Android #Jetpack_Compose #Compose_анимации #UIанимации_Android #Kotlin_Flow #Архитектура_Androidприложений #viewmodel #hilt
-
Сравнение Dagger 2, Dagger Hilt и Koin
В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.
https://habr.com/ru/articles/890462/
#dagger_2 #hilt #koin #kotlin #dependency_injection #android_development
-
Сравнение Dagger 2, Dagger Hilt и Koin
В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.
https://habr.com/ru/articles/890462/
#dagger_2 #hilt #koin #kotlin #dependency_injection #android_development
-
Сравнение Dagger 2, Dagger Hilt и Koin
В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу — управление зависимостями, но делают это по-разному. Но в чём же их принципиальная разница, в чём их отличия, их плюсы и минусы, и какой из этих инструментов выбрать при разработке нового проекта (и в зависимости от его сложности и требований)? Обо всём об этом постараюсь кратко изложить далее и дам рекомендации по выбору для новых проектов.
https://habr.com/ru/articles/890462/
#dagger_2 #hilt #koin #kotlin #dependency_injection #android_development
-
Dagger Hilt (Для начинающих)
Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.
https://habr.com/ru/articles/848690/
#di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin
-
Dagger Hilt (Для начинающих)
Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.
https://habr.com/ru/articles/848690/
#di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin
-
Dagger Hilt (Для начинающих)
Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt! Следите за мной в телеграм Dagger Hilt - это необходимый каждому инструмент, который упрощает в разы разработку мобильных приложений. Служит для внедрения зависимостей. В первую очередь он необходим тем, у кого в проекте есть множество классов, которые требуют реализации. Хотите чтоб за вас это сделал кто-то другой? Dagger Hilt к вашим услугам.
https://habr.com/ru/articles/848690/
#di #android #adnroid_studio #hilt #dagger #inject #гайды #гайд_для_разработчиков #гайдлайн #kotlin
-
@phheidelberg @uniheidelberg @cspannagel oder auch unter dem hashtag #HILT bzw. bei mir https://hcommons.social/@thomasrenkert/113214057500102767
-
@phheidelberg @uniheidelberg @cspannagel oder auch unter dem hashtag #HILT bzw. bei mir https://hcommons.social/@thomasrenkert/113214057500102767
-
@phheidelberg @uniheidelberg @cspannagel oder auch unter dem hashtag #HILT bzw. bei mir https://hcommons.social/@thomasrenkert/113214057500102767
-
@phheidelberg @uniheidelberg @cspannagel oder auch unter dem hashtag #HILT bzw. bei mir https://hcommons.social/@thomasrenkert/113214057500102767
-
@phheidelberg @uniheidelberg @cspannagel oder auch unter dem hashtag #HILT bzw. bei mir https://hcommons.social/@thomasrenkert/113214057500102767
-
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
-
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
-
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
-
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
-
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
-
Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu
-
Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu
-
Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu
-
Heute unterwegs am Neckar: der #HILT - der Heidelberger Informatiklehrkräftetag - findet statt. Und wir sind natürlich dabei! #fedilz #informatikEdu
-
Пишем простенький DI для Android приложения
Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.
https://habr.com/ru/articles/843258/
#android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen
-
Пишем простенький DI для Android приложения
Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.
https://habr.com/ru/articles/843258/
#android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen
-
Пишем простенький DI для Android приложения
Сейчас практически любой проект имеет в своём составе как минимум одну библиотеку или решение для разруливания зависимостей, но далеко не каждый разработчик действительно понимает как устроены эти самые решения. Поэтому в этой статье я хотел бы прояснить некоторые базовые моменты, на которых построены такие известные библиотеки как Dagger, Hilt и Koin, а также показать на практическом примере как можно написать свое DI решение.
https://habr.com/ru/articles/843258/
#android #kotlin #dependency_injection #di #dagger #hilt #koin #android_development #codegen
-
-
-
-
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.