Стрім перервався із-за аварійних відключень світла. В цілому, базову частину ми встигли зробити 🙂 А Tool Calling тоді розберемо наступного разу.
⚡15❤1🙈1
А ось і друга частина про Ollama / Local LLM - https://youtu.be/w_SGKCo6yt0
Приклад виклику Kotlin-функцій через LLM на прикладі доступу до файлової системи - читання файлів в каталозі та створення текстових файлів.
Приклад виклику Kotlin-функцій через LLM на прикладі доступу до файлової системи - читання файлів в каталозі та створення текстових файлів.
YouTube
Локальні LLM-моделі: Tool Calling (частина 2) - Основи програмування Kotlin
Виклик будь-яких кастомних функцій в мові Kotlin через локальну LLM-модель. Для прикладу, пишемо інтеграцію LLM-моделі з файловою системою. Реалізація двох простих команд - відображення файлів користувача та створення нових текстових файлів.
Підтримати канал…
Підтримати канал…
🔥6❤2
Я тут подумав та вирішив, що можна всі відео по основам ООП об'єднати в окремий плейліст 😎 Початково вони є частиною загального курсу по основам програмування, але нехай будуть окремим плейлістом також:
https://www.youtube.com/playlist?list=PLRmiL0mct8WloS8JyIxTx-IywD3TZi1kd
https://www.youtube.com/playlist?list=PLRmiL0mct8WloS8JyIxTx-IywD3TZi1kd
❤20🔥6👍2🤯1
Сьогодні о 17-00 буде прямий ефір на каналі:
https://www.youtube.com/watch?v=5RCo-XFjVTY
https://www.twitch.tv/randrushchenko
https://www.youtube.com/watch?v=5RCo-XFjVTY
https://www.twitch.tv/randrushchenko
YouTube
Live Stream / Live Coding (ООП #11) - Основи програмування Kotlin
Прямий ефір з лайв-кодингом та відповідями на запитання.
Підтримати канал: https://uandcode.com/donate
Стати спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
Підтримати канал: https://uandcode.com/donate
Стати спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
❤8🔥3
Цього тижня (вже скоро) я опублікую статтю - "Stop writing Hilt binding modules manually". Можливо ще й відео запишу.
А поки - зроблю маркетинговий хід 😁 У кого є аккаунт на GitHub - накидайте зірочок на репозиторій, потім розіграю Gold-підписку на рік 😎
Також, якщо вдруг знайдете неточності (в документації, в README), або баги - то пишіть в будь-який час, будемо виправляти.
https://github.com/romychab/hilt-autobind
А поки - зроблю маркетинговий хід 😁 У кого є аккаунт на GitHub - накидайте зірочок на репозиторій, потім розіграю Gold-підписку на рік 😎
Також, якщо вдруг знайдете неточності (в документації, в README), або баги - то пишіть в будь-який час, будемо виправляти.
https://github.com/romychab/hilt-autobind
GitHub
GitHub - romychab/hilt-autobind: A KSP annotation processor that auto-generates Dagger Hilt binding modules from a single annotation.
A KSP annotation processor that auto-generates Dagger Hilt binding modules from a single annotation. - romychab/hilt-autobind
❤17❤🔥4👍3🔥2
Як і обіцяв, публікація готова :)
https://medium.com/@rom.andrushchenko/stop-writing-hilt-modules-manually-3c6bdb6e5b0a
Плюс документація з прикладами та нюансами: https://docs.uandcode.com/hilt-autobind/
https://medium.com/@rom.andrushchenko/stop-writing-hilt-modules-manually-3c6bdb6e5b0a
Плюс документація з прикладами та нюансами: https://docs.uandcode.com/hilt-autobind/
Medium
Stop writing Hilt modules manually 😋
Now you can auto-generate @Binds and @Provides modules with a single annotation and much more.
🔥17👍3
Час експериментів: сьогодні о 17-00 буде наступний випуск для плейліста "Android-проект з нуля", але в більш інтерактивному варіанті - стрім, замість попереднього запису.
https://www.youtube.com/live/vj96z5qr34Q
https://www.youtube.com/live/vj96z5qr34Q
❤10
Сьогодні о 18-00 буде лайв-стрім, де буду показувати типові проблеми та рішення, які виникають при роботі з даними / стейтом в Android-проектах.
https://www.youtube.com/watch?v=s974lK_TPUM
Фактично, це буде демо бібліотеки Container. Але все те саме можна зробити і без бібліотек - більшість ідей та принципів можна перевикористати вручну в своїх проектах.
P.S. За бажанням, можете поставити ⭐️ на гітхабі :)
https://www.youtube.com/watch?v=s974lK_TPUM
Фактично, це буде демо бібліотеки Container. Але все те саме можна зробити і без бібліотек - більшість ідей та принципів можна перевикористати вручну в своїх проектах.
P.S. За бажанням, можете поставити ⭐️ на гітхабі :)
YouTube
Data & State Loading в Android-додатках - Container Library
Типові рішення проблем роботи з даними / стейтом при розробці Android-додатків. Демо невеликої бібліотеки Container для роботи з даними на базі suspend-функцій та Flow.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів:…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів:…
🔥8👍4❤1🌚1
Сьогодні о 17-00 буде стрім: https://youtube.com/live/FQTIfekyU0c
YouTube
Повідомлення чату (Domain & ViewModel) - Android-проект з нуля
Domain-шар + ViewModel для роботи з повідомленнями чату.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат: https:/…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат: https:/…
🔥4👍3❤1🤯1
Live Stream again 🙃 сьогодні о 17-00:
https://www.youtube.com/live/dbeuthUQlAE
https://www.youtube.com/live/dbeuthUQlAE
YouTube
Повідомлення чату (Screen & Routes) - Android-проект з нуля
Реалізація екрану, маршрутів та навігації для фічі відображення повідомлень та надсилання повідомлень.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https…
🔥5❤1
Стрім по Kotlin - сьогодні о 17-00:
https://www.youtube.com/watch?v=7Z4bBE_LUdA
https://www.youtube.com/watch?v=7Z4bBE_LUdA
YouTube
Enum, Sealed, Object, Companion - Основи програмування Kotlin
Вивчаємо фішки Kotlin в прямому ефірі - enum-класи, sealed-класи, objects, companion objects.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
❤5
І знову стрім о 17-00 😄
https://www.youtube.com/watch?v=LWmO6vqW_gs
https://www.twitch.tv/randrushchenko
https://www.youtube.com/watch?v=LWmO6vqW_gs
https://www.twitch.tv/randrushchenko
YouTube
Мутабельні та немутабельні класи - Основи програмування Kotlin
Розбираємо мутабельні та немутабельні класи, їх плюси та мінуси.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат:…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат:…
❤7🔥1🤯1
4й день стрімів, час початку незмінний - о 17-00:
https://www.youtube.com/watch?v=mWgxU0zejXU
https://www.youtube.com/watch?v=mWgxU0zejXU
YouTube
Nested, Inner-класи, оператори IS, AS - Основи програмування Kotlin
Відмінності Nested Та Inner-класів. Використання операторів IS, AS в мові Kotlin.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
❤6🔥5
Стрім о 17-00 сьогодні, поговоримо про Sequences, Ranges, Progressions в Kotlin.
https://www.youtube.com/watch?v=StfkHgJkWuI
https://www.twitch.tv/randrushchenko
https://www.youtube.com/watch?v=StfkHgJkWuI
https://www.twitch.tv/randrushchenko
YouTube
Ranges, Progressions, Sequences - Основи програмування Kotlin
Вивчаємо використання типів Range, Progression та Sequence в мові Kotlin.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram…
❤4👍1🔥1
Сьогодні о 17-00 буде стрім - реалізація репозиторіїв / API для фічі відображення та надсилання повідомлень:
https://www.youtube.com/watch?v=-qaYrzq6hrg
https://www.youtube.com/watch?v=-qaYrzq6hrg
YouTube
Повідомлення чату (Data Layer) - Android-проект з нуля
Реалізація репозиторіїв / API для фічі відображення повідомлень та надсилання повідомлень.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram…
❤7
Завтра орієнтовно о 19-00 поговоримо про infix- та inline- функції:
UPD. Нова лінка - https://youtube.com/live/3N4s3BF2bPE
UPD. Нова лінка - https://youtube.com/live/3N4s3BF2bPE
YouTube
Infix-функції, Inline-функції - Основи програмування Kotlin
Додаткові види функцій в мові Kotlin: infix- та inline- функції.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат:…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат:…
❤5🔥2
Хто вчора дивився не стрім, а Google IO?
Ось тут є короткий опис всього, що там показали:
https://android-developers.googleblog.com/2026/05/17-things-android-developers-google-io.html
Із основного:
- AI, AI, AI 😁
- Android View deprecated, всі переходимо на компоуз!
- Android 17
Чуть більше деталей:
- Android CLI став стабільним (це більше для АІ-агентів, звичайно ж).
- Google AI Studio створює Android-додатки за допомогою текстового запиту. Можна йти класти плитку.
- І ще й міграцію iOS-додатків завезли прямо в Android Studio.
- Показали Android Bench, рейтинг LLM-моделей для Android.
- Генеративний ШІ в Android-додатках, preview Gemini Nano 4 для цього і т.д.
- AppFunctions, APIшка для нього + відповідна Jetpack-ліба, яка дозволяє додаткам робити вигляд, що вони є MCP-серверами, прямо на пристрої.
- Android Views поступово переводять в Deprecated, нових фічей для них не буде, тільки фікси.
- Адаптивність за замовчуванням за допомогою Jetpack Navigation 3, Grid, FlexBox.
- Новий ноутбук від Google на Android - Googlebook. Тепер при розробці додатків треба емулятор телефону, планшету, TV, годинника, і ще й ноутбука 🙃
- Jetpack Glance - Compose для віджетів, Views більше не потрібні.
- Car App Library - дозволяє публікувати один додаток одночасно для Android Auto та Android Automotive OS.
- Оновлені бібліотеки XR Runtime, Jetpack SceneCore та ARCore для Jetpack XR, всі переходять в бета-статус.
- Нова бібліотека Media3 AI Effects.
- Інструменти: R8 Configuration Analyzer для зменшення розміру бінарника, інтегрований LeakCanary в Android Studio, новий Android Performance Analyzer з ШІ-аналізом.
Ось тут є короткий опис всього, що там показали:
https://android-developers.googleblog.com/2026/05/17-things-android-developers-google-io.html
Із основного:
- AI, AI, AI 😁
- Android View deprecated, всі переходимо на компоуз!
- Android 17
Чуть більше деталей:
- Android CLI став стабільним (це більше для АІ-агентів, звичайно ж).
- Google AI Studio створює Android-додатки за допомогою текстового запиту. Можна йти класти плитку.
- І ще й міграцію iOS-додатків завезли прямо в Android Studio.
- Показали Android Bench, рейтинг LLM-моделей для Android.
- Генеративний ШІ в Android-додатках, preview Gemini Nano 4 для цього і т.д.
- AppFunctions, APIшка для нього + відповідна Jetpack-ліба, яка дозволяє додаткам робити вигляд, що вони є MCP-серверами, прямо на пристрої.
- Android Views поступово переводять в Deprecated, нових фічей для них не буде, тільки фікси.
- Адаптивність за замовчуванням за допомогою Jetpack Navigation 3, Grid, FlexBox.
- Новий ноутбук від Google на Android - Googlebook. Тепер при розробці додатків треба емулятор телефону, планшету, TV, годинника, і ще й ноутбука 🙃
- Jetpack Glance - Compose для віджетів, Views більше не потрібні.
- Car App Library - дозволяє публікувати один додаток одночасно для Android Auto та Android Automotive OS.
- Оновлені бібліотеки XR Runtime, Jetpack SceneCore та ARCore для Jetpack XR, всі переходять в бета-статус.
- Нова бібліотека Media3 AI Effects.
- Інструменти: R8 Configuration Analyzer для зменшення розміру бінарника, інтегрований LeakCanary в Android Studio, новий Android Performance Analyzer з ШІ-аналізом.
Android Developers Blog
17 Things to know for Android developers at Google I/O
News and insights on the Android platform, developer tools, and events.
❤12😢3
А сьогодні о 19-00 будемо розбирати дженеріки:
https://www.youtube.com/watch?v=zWCgFnCnfwA
https://www.youtube.com/watch?v=zWCgFnCnfwA
YouTube
Дженеріки - Основи програмування Kotlin
Дженеріки в мові програмування Kotlin.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат: https://uandcode.com/telegram/chat…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram-чат: https://uandcode.com/telegram/chat…
🔥6❤4
О 17-00 сьогодні буде стрім "Повідомлення чату (Events, Entity Relations) - Android-проект з нуля"
https://youtube.com/live/dmigbQBesjs
https://youtube.com/live/dmigbQBesjs
YouTube
Повідомлення чату (Events, Entity Relations) - Android-проект з нуля
Обробка подій, які повязують різні сутності на прикладі Chat-Messages.
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram…
Підтримати канал, ставши спонсором: https://uandcode.com/join
Список контенту для спонсорів: https://uandcode.com/paid-content/
Telegram-канал: https://uandcode.com/telegram
Telegram…
❤5
Сьогодні о 19-00 поговоримо про перевизначення операторів та делегування в Kotlin:
https://youtube.com/live/i7IQgmNX9fo
Якщо в мене вдруг знову будуть проблеми з інтернетом - то тоді зроблю рестарт на Twitch (там набагато швидше це зробити, ніж заново налаштовувати стрім на ютубі):
https://www.twitch.tv/randrushchenko
https://youtube.com/live/i7IQgmNX9fo
Якщо в мене вдруг знову будуть проблеми з інтернетом - то тоді зроблю рестарт на Twitch (там набагато швидше це зробити, ніж заново налаштовувати стрім на ютубі):
https://www.twitch.tv/randrushchenko
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
❤6👍1