#hilt — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hilt, aggregated by home.social.
-
Зачем нужен companion object в Hilt-модулях
Замечали некий companion object в интерфейсах Hilt-модулей ? Что он делает, как он работает под капотом, почему так популярен в Hilt-модулях , и почему нельзя обойтись обычными классами? Сегодня я развею эту магию!
https://habr.com/ru/articles/1006844/
#companion_object #hilt #android_development #kotlin #datamodule #hilt_module
-
🚀 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
-
Сравнение 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
-
@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
-
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
-
-
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. -
If I put display in my Main Activity, along with a ViewModel, Hilt injects my UseCase successfully, and all is good
If I use NavGraph to call a different Screen, along with it's ViewModel, the ViewModel will not instantiate.
If I remove Hilt from the ViewModel, and manually call the UseCase, all is good.
I do not know what I am missing, and have spent a lot of time trying to figure out the problem, to no avail. -
Cannot find any examples of the code structure I'm using.
I am finding contradictory ways of doing things.
Spent all day getting nowhere. Again.
Can't see how the extra complexity is helping.
Am at my wits' end. -
Trying to learn Dependency Injection (Hilt)
Everything is spiraling out of control.
Nothing makes sense.
Nothing lines up with my App structure.
Seems like an awful lot of work for very little return.
Everything is sliding off my tiny brain.