ANdroidsUA
537 subscribers
6 photos
143 links
Телеграм-канал для Android-розробників та початківців. YouTube: youtube.com/c/RomanAndrushchenko
Група для дискусій: https://uandcode.com/telegram/chat
Download Telegram
Сьогодні о 17-00 продовжу вивчати інтерфейс твіча. Скоро зможу продавати курси "основи стрімінгу" 🤣
https://youtube.com/live/ZvKVUme8KxE
https://www.twitch.tv/randrushchenko
Після 12-ти стрімів, нарешті опублікував версію Hilt-плагіну v1.0.
Посилання: https://github.com/romychab/effects-hilt-plugin
Спробуйте потестити та подивитись документацію на предмет багів, помилок чи неточностей 😉
Також, буду дуже вдячний за зірочки на репозиторії 🙃
Поділюсь враженням про DeepWiki. Це AI-інструмент, якому можна зкормити будь-який свій open-source репозиторій на гітхабі, замінивши github.com на deepwiki.com. За 5-10 хвилин він генерує повну документацію на проект, з картинками, діаграмами та архітектурою. Для експерименту я надіслав свою бібліотеку, і результат вийшов кращим, ніж ті доки, які я писав сам вручну 😅 (є деякі неточності, але в цілому дуже круто генерує). Кому цікаво - можете самі спробувати.
https://deepwiki.com/romychab/effects-hilt-plugin
P.S. Думаю, що я скопіюю собі в репозиторій згенеровану документацію, принаймні частково
Новий стабільний реліз плагіну для Hilt (точніше, тепер вже не тільки для Hilt, а й для Koin та для проектів без DI фреймворків) - https://github.com/romychab/effects-hilt-plugin

Стаття на Medium: https://medium.com/@rom.andrushchenko/one-off-events-and-even-more-part-2-84dbdc2cbd5f

Нові фішки:
- Підтримка багатомодульних проектів
- Підтримка Koin та проектів без DI
- Повністю переписані Core-модулі, тепер без Android-залежностей
- Можливість використання без KSP та анотацій (тільки для Android / JVM-платформи). Більш детально тут - https://github.com/romychab/effects-hilt-plugin/blob/main/docs/no-ksp-installation.md
- Додані приклади використання з різними DI і багатомодульністю
- Можливість створення декількох класів з різними реалізаціями ефектів і навпаки
- Інтерфейс ефектів тепер може реалізувати стандартний kotlin.AutoCloseable, якщо вам потрібно вручну скасовувати ефекти
- Багофікси в комплекті 😅