Android Story (Hard & Soft)

Багато цікавих людей

Два андроїдщики, два Вови і деколи дві різні думки. Кожний подкаст ми обговорюємо нові релізи в світі android розробки, кращі і не дуже практики. Ділимося своїми думками, досвідом і деколи пробуємо не смішно жартувати. Також тут ви знайдете рекомендації початківцям, а хто давно в розробці мають тут просто гарно провести час. Якщо вам тут сподобалося то заходьте в наш telegram chat https://t.me/androidstory_chat Якщо прям сильно сподобалося закиньте там трішки грошей. https://www.patreon.com/androidstory

  1. 6 SEPT

    Монорепо проти Мультирепо: Чому Google обрав свій шлях?

    Що краще для великого проєкту: зберігати весь код в одному місці (монорепо) чи розділяти його на безліч маленьких репозиторіїв (мультирепо)? У цьому відео ми глибоко занурюємось у це вічне питання, використовуючи досвід таких гігантів, як Google 0:00:00 - Чому Google та інші гіганти використовують монорепозиторії? 0:02:54 - Проблеми мультирепозиторіїв: інфраструктура та синхронізація гілок 0:05:40 - Недоліки монорепозиторіїв та як з ними боротися 0:10:35 - Як насправді влаштований код в Android: мультирепо з інструментом "Repo" 0:12:50 - Безпека в монорепо: ризики та способи захисту 0:20:21 - Практичні незручності монорепо: приклад з GitHub Actions 0:26:24 - Обмеження API GitHub та кастомні рішення для CI/CD 0:50:21 - Лайфхак: як отримати безлімітне сховище для Google Photos 1:00:48 - Обговорення переваг власної інфраструктури над хмарними сервісами 1:17:39 - Розмова про шахи: різниця між Chess.com та Lichess

    1h 35m
  2. 30 JUN

    H&S-6: Detekt і інші способи зловити проблеми до проду.

    Також в парі з цим випуском написав статтю на dou.ua про detekt. https://dou.ua/forums/topic/54451/ Patreon - https://www.patreon.com/androidstory Telegram https://t.me/androidstory_chat 0:00:00 - Вступ: що таке Detekt і для чого він потрібен 0:02:05 - Еволюція статичного аналізу: від простих перевірок до "колеги на рев'ю" 0:07:02 - "Золоте правило": замість коментаря на пул-реквесті — напиши правило для Detekt 0:10:26 - Detekt 2.0: перехід на компіляторний плагін та проблеми з Type Resolution 0:16:49 - Що таке Type Resolution і яку проблему він вирішує? 0:20:00 - Detekt vs Ktlint: порівняння популярності та філософії автовиправлень 0:25:24 - Альтернативи та доповнення: Konsist та кастомні плагіни для перевірки архітектури 0:30:31 - Чому ми переходимо з Dagger на Koin? 0:41:40 - Кастомні правила для Detekt: які використовуються та як впровадити їх у великій команді 0:50:52 - Суперечка про інтеграційне тестування з Dagger та Koin 1:04:06 - Філософія рефакторингу: коли краще приймати архітектурні рішення? 1:12:41 - Технічний борг чи помилки минулого? 1:17:58 - Як автоматизувати дистрибуцію подкасту з YouTube

    1h 21m
  3. 22 MAY

    H&S-5: Розумний Дім Своїми Руками: Огляд Home Assistant, Self-Hosted Сервісів та Інтеграцій

    В гостях Денис Довгань https://x.com/denysdovhan https://t.me/den_the_dev Чатик розумного будинку в matrix https://matrix.to/#/!FvgwtBYDuRXUeYByiA:matrix.org 0:00:06 - Про репозиторії для розумного будинку та Home Assistant 0:01:39 - Як влаштовані розумні вимикачі: реле за фурнітурою 0:07:35 - Архітектура Zigbee та протокол MQTT для IoT 0:14:20 - Детально про підключення розумних вимикачів та реле 0:22:02 - Огляд домашнього сервера: Bitwarden, бекапи на Backblaze 0:29:25 - Медіасервер: Plex, Transmission, Overseerr та інші "Arr" сервіси 0:41:43 - Залізо для сервера: міні-ПК Beelink, Proxmox та зовнішній DAS 0:48:01 - Налаштування мережі: Nginx Proxy Manager, VPN WireGuard, Pi-hole 0:56:45 - Обслуговування домашнього сервера: оновлення, бекапи, перезавантаження 1:00:43 - Авторські інтеграції для Home Assistant: картка для пилососа 1:02:54 - Інтеграції погоди, графіків відключень Yasno та якості повітря LUN Air 1:10:34 - Спільноти розумного будинку: Telegram та Matrix чати Patreon - https://www.patreon.com/androidstory Згадали в випуску https://github.com/ajeetdsouza/zoxide @TheLinuxCast https://github.com/denysdovhan/smart-home https://github.com/denysdovhan/home-assistant-config

    1h 13m
  4. 5 MAY

    H&S-4: Термінал на стероїдах: Zsh, Neovim та Open Source.

    В гостях Денис Довгань, враховуючи тему, залишаю посилання на .config Дениса https://github.com/denysdovhan/dotfiles Також Денис в соц мережах https://x.com/denysdovhan https://t.me/den_the_dev 0:00:00 Вступ та обговорення рейтингів GitHub 0:01:11 Проект Spaceship: промт для терміналу 0:03:54 Проблеми з продуктивністю Spaceship та асинхронний рендеринг 0:06:15 Starship: альтернатива Spaceship на Rust 0:07:11 Переваги різних командних оболонок (Shell) та емуляторів терміналів (iTerm, WezTerm, Ghostty) 0:15:05 Mitchell Hashimoto, HashiCorp та їх інструменти (Vagrant, Terraform) 0:17:20 Чому варто використовувати кастомні емулятори терміналу: GPU, шрифти, лігатури 0:25:10 Віддалена розробка: Neovim через SSH та Docker contexts 0:28:40 Корисні конфігурації та інструменти для Zsh: аліаси, Zoxide, Fzf, гіт-аліаси 0:44:01 Дискусія про Open Source: визначення, ліцензії, VSC як Open Source 0:53:25 Профілі GitHub при наймі та код як відображення навичок Patreon - https://www.patreon.com/androidstory Згадали в випуску https://github.com/ajeetdsouza/zoxide @TheLinuxCast https://github.com/denysdovhan/smart-home https://github.com/denysdovhan/home-assistant-config

    58 min
  5. 6 APR

    Hand&Soft-3: Розумний будинок та IoT

    Чатик розумного будинку в matrix https://matrix.to/#/!FvgwtBYDuRXUeYByiA:matrix.org 0:00:00 - Вступ: Представлення гостей та теми подкасту (IoT) 0:00:41 - Обговорення безпеки IoT пристроїв та розумного будинку 0:02:10 - Приклади неочікуваної поведінки розумних пристроїв (робот-пилосос) 0:05:09 - Дискусія про Wi-Fi: роутери, прошивки (TP-Link vs OpenWrt), налаштування мереж 0:11:40 - Проблеми безпеки з пристроями EcoFlow 0:19:16 - Використання Synology NAS: моделі, RAID, зберігання даних (фото, відео, документи) 0:25:54 - Торенти та закриті трекери (Utopia) 0:34:56 - Огляд Home Assistant Green: переваги над Raspberry Pi 0:38:32 - Голосовий асистент Home Assistant: локальне керування, інтеграція з LLM 0:52:00 - Порівняння Raspberry Pi 5 та міні-ПК для домашніх серверів 1:03:15 - Розповідь про Київський Хакспейс (Hacklab): спільнота, майстерні, проєкти 1:09:45 - Дискусія: Системи Ajax проти відкритих рішень (Home Assistant, Zigbee) 1:25:20 - Заключні думки та завершення подкасту

    1h 29m
  6. 2 APR

    H&S-2: CES та пошта.

    Patreon - https://www.patreon.com/androidstory Telegram https://t.me/androidstory_chat 00:00:00 - Враження від виставки CES. Порівняння поштових сервісів: Укрпошта та Нова Пошта, їхні переваги, недоліки, ринкові долі та державне значення 00:27:12 - Історичний екскурс у розвиток поштових служб 00:31:43 - Обговорення доставки дронами Amazon: технологія, обмеження та порівняння інженерних можливостей України та Заходу 00:46:17 - Продовження теми відеокарт: порівняння продуктивності та енергоспоживання Nvidia 5090 та 4090, технологія MultiFrame Generation 00:52:32 - Розмова про апскейлінг технології: DLSS від Nvidia, відкритий FSR від AMD та їх інтеграція в ігрові рушії 01:00:12 - Інтегровані відеокарти AMD, спільна пам'ять CPU/GPU та їхнє значення для локальних нейромереж і прайвасі 01:11:17 - Завершення: філософські роздуми про цінність "фейкових" фреймів та метрики оцінки продуктивності відеокарт

    1h 19m

About

Два андроїдщики, два Вови і деколи дві різні думки. Кожний подкаст ми обговорюємо нові релізи в світі android розробки, кращі і не дуже практики. Ділимося своїми думками, досвідом і деколи пробуємо не смішно жартувати. Також тут ви знайдете рекомендації початківцям, а хто давно в розробці мають тут просто гарно провести час. Якщо вам тут сподобалося то заходьте в наш telegram chat https://t.me/androidstory_chat Якщо прям сильно сподобалося закиньте там трішки грошей. https://www.patreon.com/androidstory