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


1
ASP-82: Як Вова знаходив роботу та DOU Mobile Meetup.
1:13:01
1:13:01
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:13:01
00:00:00 - Вступ. Вова знайшов нову роботу. Як Вова ходив по співбесідах. 00:30:31 - Фінансова подушка і збереження. 00:39:06 - Поради про те, як не проводити співбесіду. 00:44:11 - Говоримо про перший доповідь на Dou Mobile Meetup. 00:52:41 - Говоримо про BetterMe та їх доповідь. І трохи про Wix. Коментарі та побажання можна залишити в нашому теле…
…
continue reading
A
Android story


1
ASP-81: Про Dependency Injection. Сьогодні був інтерфейс. Частина І.
1:15:32
1:15:32
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:15:32
00:00:00 - Вступ, починаємо говорити про DI. Оффтоп про чи настільки різні RxJava і RxJava2 і механіків. 00:09:39 - Dependency Inversion. Проблема інтерфейсів. 00:23:00 - Офтоп про рефлексію і метапрограмування в цілому. Ще трохи болю про інтерфейси та Retrofit2. 00:30:17 - Офтоп про митець чи виконавець. Розуміння концептів. 00:33:48 - Офтоп про M…
…
continue reading
A
Android story


1
ASP-80: Про проблеми освіти
1:12:09
1:12:09
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:12:09
00:00:00 - Про математику на різних факультетах. 00:08:00 - Чому освіта погана. 00:21:20 - Найкращі українські університети та проблеми англійської в університі. 00:32:41 - Що можна зробити з цією проблемою. 00:49:14 - Чи можна брати приклад з західних країн. 01:00:52 - Про конкуренцію на міжнародному рівні. Коментарі та побажання можна залишити в …
…
continue reading
A
Android story


1
Додаток до ASP-79: Про дубляж і англійську.
29:50
29:50
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
29:50
00:00 - Мовний закон про дубляж.Чи може українське кіно бути успішним, коли є якісний дубляж. 08:29 - Чи допоможе перегляд фільмів англійською мовою з українськими субтитрами. Продовження про можливості українського кіно. 15:28 - Вова про проблеми з Amazon Prime та про чудову якість субтитрів. 18:44 - Про контекст, який додає\змінює переклад. Комен…
…
continue reading
A
Android story


1
ASP-79: Що відбувається з зарплатами в IT в Україні?
36:58
36:58
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
36:58
00:00 - Київ знову перший і чому лідери по зарплатам це Scala, Rust та Go. 05:39 - Чому нам деколи подобаються скріптові мови. 10:10 - Порівнюємо популярність мов, фреймворків та вік програмістів в Україні. 19:35 - Дистанційка та навички менеджерів в різних компаніях. 29:05 - Зарплати по посадам\рокам і чому так багато архітекторів. Тут для вас є щ…
…
continue reading
A
Android story


1
ASP-78: Втікаємо від наступу AI в світ віртуальної реальності. PSVR2 та Quest Pro.
2:07:53
2:07:53
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
2:07:53
00:00:00 - Ми повернулись. Трохи про те, як AI нас заміняє. TPU 00:09:06 - Чекаємо XR від Apple. Що таке AR, VR, MR, XR. Наші перші знайомства з AR та VR. 00:31:25 - PSVR2 - враження від користування. Які є плюси і проблеми у цього VR Headset. 00:59:15 - Порівняння з сучасними Meta Quest. Невеликий офтоп про нові Google Pixel, IPad та Windows Lapto…
…
continue reading
A
Android story


1
ASP-77: Наш перший гість - Alexander Khyzhun. Як ChatGPT змінив наше життя та роботу.
1:42:32
1:42:32
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:42:32
0:00:00 - Знайомимось з Сашею. Наші запитання до нього. 0:06:30 - Вова спробував Bing AI пошук і ділиться враженнями. 0:21:50 - Як ми вже використовуємо ChatGPT в роботі. 0:27:20 - Знову жаліємось на Jetpack Compose і порівнюємо з іншими рішеннями. Також говоримо про FAANG. 0:41:26 - Говоримо про пет проект Вови, який тепер буде мати додатки під an…
…
continue reading
A
Android story


1
ASP-76: Прешоу яке не закінчилось. За життя, контент, AI та написання UI фреймворка.
2:16:35
2:16:35
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
2:16:35
0:00:00 - Hogwarts Legacy, Playstation, VR. Netflix, Megogo. 0:16:05 - Поради по контенту на Amazon Prime. Стендапи. Звільнення в США. І знову Netflix. 42:35 - Як я Java оновлював. Відписки від сервісів. GDPR. Суди в штатах. 57:45 - Ще трохи історій з життя. Leetcode. ChatGPT. 1:15:57 - Агрегація AI сервісів. Нове відео Tom Scott про AI. 1:26:40 - …
…
continue reading
A
Android story


1
ASP-75: Підсумки 2022 та очікування від 2023!
1:25:43
1:25:43
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:25:43
00:00:00 - Jetpack Compose. Що нового було в 2022. Трохи про телевізори і смарт годинники. 00:13:21 - Jetpack Compose - розчарування? 00:20:24 - Material You, LiveData та кастомні іконки для Android 13. 00:24:45 - Baseline Profile та покращення документації. 00:30:23 - Фішки Android 13, які нам сподобались та kotlinx.serialization. 00:41:34 - Про п…
…
continue reading
A
Android story


1
ASP-74: Майбутнє безробіття. Як AI захоплює світ. ChatGPT, CoPilot, Midjourney.
1:41:20
1:41:20
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:41:20
0:00:00 - AI забере у нас роботу? Copilot і як вона допомагає в роботі. AI vs Junior Developer. 0:17:36 - Зміна поколінь. Джуни сьогодні кращі ніж були вчора? Чи буде у нас завжди з собою калькулятор і AI? 0:29:50 - ChatGPT та Midjourney. Як на них вже заробляють і як їх можливо використовувати. 0:39:45 - AI для гри в Доту, шахмати, го. 0:51:20 - П…
…
continue reading
A
Android story


1
ASP-73: Модернізація додатків Slack
57:50
57:50
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:50
00:00 - Вступ. Модернізація Slack для iOS. 19:39 - SlackKit. Метро. в Києві. 24:45 - Модернізація для android. Функціональне програмування. 37:39 - Machine learning, VR, AR. Майбутнє технологій. 47:34 - Повертаємось до модернізації android в slack. Coroutines, compose. Метрики. Коментарі та побажання можна залишити в нашому телеграм чаті. Support t…
…
continue reading
A
Android story


1
ASP-72: Айтішні інвестиції. Про економіку від андроїдщиків.
1:34:15
1:34:15
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:34:15
00:00:00 - Вступ, доступ до електроенергії в Києві, формула 1. 00:05:43 - Adobe і figma. Too big to fail, порятунок компаній від банкрутства. 00:10:08 - Велика депресія і зміна підходів до економіки. Економічні та політичні експерти. 00:19:11 - Hedge fund, shorting. Tesla. GameStop. 00:28:54 - Бідні США та рівень освіти у світі. 00:31:20 - Повертає…
…
continue reading
A
Android story


1
ASP-71: Метрики для рефактору, як робити модулі.
56:45
56:45
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
56:45
00:00 - Починаємо основну частину. Метрики для рефактору. 15:47 - Як slack розбивав проект на модулі, навіщо це робилось і що не так? 41:12 - Bazel, Gradle. 48:32 - Кодогенерація. Коментарі та побажання можна залишити в нашому телеграм чаті. Support the show Тут для вас є ще більше нашого контенту Hosted on Acast. See acast.com/privacy for more inf…
…
continue reading
A
Android story


1
ASP-70: А ви вже зробили рефактор? Ні? Тоді ми йдемо до вас!
56:14
56:14
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
56:14
00:00 - Slack зробив все краще. 01:36 - Як зрозуміти, що вам потрібен рефактор? 14:36 - Переписувати з нуля чи рефакторити. 34:31 - Що цікавого зробив Slack? Коментарі та побажання можна залишити в нашому телеграм чаті. Support the show Тут для вас є ще більше нашого контенту Hosted on Acast. See acast.com/privacy for more information.…
…
continue reading
A
Android story


1
ASP-69: Compose 1.2, KSP, Detekt, CI
43:15
43:15
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
43:15
00:00 - Ми переїхали на Acast. 02:12 - Marketplace для Detekt - https://detekt-3usyfqpdp-detekt.vercel.app/marketplace (а також згадуємо про https://docusaurus.io/ ) 10:07 - VMC, CI на макміні в дата-центрі. Які є підводні камні. 12:51 - Вийшов Compose 1.2. https://android-developers.googleblog.com/2022/07/jetpack-compose-1-2-is-now-stable.html (та…
…
continue reading
A
Android story


1
ASP-68: Нативні андроїдщики скоро будуть без роботи?! React.Native, Flutter, Xamarin. Згадуємо Qt.
50:57
50:57
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
50:57
00:00 - Чи потрібно боятись, що у нативщиків заберуть роботу люди з кросплатформи? 09:54 - Згадали Qt. А це нативно? 15:24 - React.Native. 28:28 - Flutter. Все ще свіжий та хіпстерський? 46:13 - Xamarin. Коментарі та побажання можна залишити в нашому телеграм чаті. Support the show Тут для вас є ще більше нашого контенту Hosted on Acast. See acast.…
…
continue reading
A
Android story


1
ASP-67: Що таке native розробка і дуже БАГАТО оффтопу на різні теми
59:58
59:58
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
59:58
00:00 - Звідки взялось поняття native розробка в android? 20:21 - Ламаємо границі native. Jetpack Compose. Web Assembly. 26:53 - Чи потрібен native та сучасний дизайн компаніям? 34:30 - Бумер vs зумери. Хтось буде в майбутньому користуватись десктоп веб сайтами? 43:00 - PWA - progressive web application. Обгорнути PWA в додаток. Performance. 45:14 …
…
continue reading
A
Android story


1
ASP-66: Google знову вчить нас архітектурі!
1:10:29
1:10:29
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:10:29
00:00:00 - Різний оффтоп про нас та навушники. 00:09:32 - Google написав про загальні принципи будування архітектури для андроїд додатків. Невеликий офтоп про телеграм преміум та онліфанс. 00:18:58 - Domain driven ідеї. 00:25:11 - Діаргама архітектури від Googlе. 00:34:19 - UI (Presentation) Layer. 00:39:01 - Data Layer. 00:49:50 - Domain Layer. 00…
…
continue reading
A
Android story


1
ASP-65: Android Developer Roadmap 2022 (Продолжаем обсуждать...)
1:02:04
1:02:04
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:02:04
00:00:00 - Быстрый recap предыдущего эпизода. 00:01:01 - Design Pattern. Dependency Injection. 00:21:40 - Детальней об Observer. Reactive streams. Flow, RxJava, LiveData. Ещё о Dependency Injection. Dagger, Koin, Kodein, Hilt. 00:37:49 - Architecture. MVVM, MVP, MVI, Clean Architecture. 00:42:17 - Оффтоп о том, как на хабре писали о способах опреде…
…
continue reading
A
Android story


1
ASP-64: Android Developer Roadmap 2022
1:00:26
1:00:26
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:00:26
00:00:00 - Что такое RoadMap и в чём их проблемы. Начинаем обсуждать Android Developer Roadmap 2022. 00:12:38 - Двигаемся по дереву roadmap. Знания об APK, linux. Развитие человека, который пытается войти в android разработку. Теория или практика. 00:20:27 - Android Operating System. 00:30:50 - Android Platform Architecture. 00:37:09 - App Manifest…
…
continue reading
A
Android story


1
ASP-63: Итоги 2021 и что ждём от 2022.
49:38
49:38
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
49:38
00:34 - Jetpack Compose. 12:28 - Material You и дизайн. 18:27 - Kotlin в 2021 и в 2022. 34:04 - Куда движется Android и Google. 39:09 - Kotlin gradle скрипты. 41:41 - Оффтоп. Пэт проекты. Разработчик + Писатель = Неудача? 46:30 - Оффтоп. James Webb Telescope. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для вас є ще більше на…
…
continue reading
A
Android story


1
ASP-62: Психология разработчика и решение проблемы нескольких источников данных
57:22
57:22
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:22
00:21 - Описание проблемы. Стандартные подходы. 10:31 - Психология решения "подготовиться к изменениям заранее". 20:41 - Разница между Clean Architecture и Android Clean Architecture и почему разработчики тянутся к готовым решениям в архитектуре. Реалии современного разработчика. 33:01 - Абстракции и конкретика в мышлении. Продолжение Clean Archite…
…
continue reading
A
Android story


1
ASP-61: Решаем проблемы, с которым мы сталкиваемся при разработке
44:14
44:14
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
44:14
01:07 - Насколько Jetpack Compose @Composable fun можно сделать самодостаточной. Архитектурные решения связанные с использованием @Composable fun. 16:42 - Подходы разных компаний к архитектурным решениям, подходы Google. Почему самая подходящая под функциональные и нефункциональные требования архитектура может тоже иметь минусы. 29:46 - Идея транза…
…
continue reading
A
Android story


1
ASP-60: Тайная сила эмодзи и как справиться с любым состоянием экрана.
50:56
50:56
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
50:56
00:36 - Сила Эмодзи и почему не надо писать свой TextView. 13:46 - Почему не пишут сами WebView и AdvancedWebView. 22:40 - Как сделать один стейт объект с помощью sealed class. 29:09 - Рассматриваем проблемы, которые могут возникать при попытки свести всё к одному стейту. 39:18 - Обсуждаем стейт машины и идеи MVI. Комментарии и пожелания можно оста…
…
continue reading
A
Android story


1
ASP-59: Как довести фичу от концепции и до релиза. Часть 3.
55:02
55:02
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:02
01:48 - Написали код и поняли что есть проблемы, которые не учли. 04:37 - Не учли какие-то сценарии в изначальных требованиях и заметили это только на этапе разработки. 08:06 - Оффтоп о языках и non-binary. 13:40 - Возвращаемся к компромиссам. 23:20 - Не учли какие-то сложности системы и понимаем, что не успеваем какую-то фичу. 31:49 - Нашли пробле…
…
continue reading
A
Android story


1
ASP-58: Как довести фичу от концепции и до релиза. Часть 2.
57:00
57:00
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:00
02:10 - Насколько надо дробить фичу на части в плане задач. 11:53 - Зачем разбивать код на отдельные компоненты, классы и т.д. и как не делать лишние абстракции. 18:31 - Когда нужно копипастить. 31:33 - Почему часто в mobile архитектурные решения кажутся слишком сложными, бесполезными или непонятными. 41:19 - Оффтоп о языках. 44:07 - Возвращаемся к…
…
continue reading
A
Android story


1
ASP-57: Как довести фичу от концепции и до релиза. Часть 1.
1:05:27
1:05:27
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:05:27
00:00:00 - Мы вернулись! Немного оффтопа о горах, Праге и Вене. 00:08:18 - Появилась новая фича для имплементации. О чём надо подумать. Грумминг, требования. 00:24:37 - Медленно переходим в оффтоп о радиации, самолётах, ракетах и космосе. 00:30:52 - Продолжение темы "Подумайте на что может повлиять фича". Архитектура, перформанс, безопасность. Обще…
…
continue reading
A
Android story


1
ASP-56: Value class и Inline class. Обсуждаем будущее Kotlin.
1:21:08
1:21:08
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:21:08
00:01:20 - Что такое inline class и value class. И почему решили inline class переименовать. 00:25:15 - Оффтоп о java vs kotlin в мире андроида. 00:35:30 - Будущее value class. Несколько значений внутри одного класса, copy var. Deep immutability vs shallow immutability. И многое другое. 01:13:37 - Наше мнение о value class и возможность того, что v…
…
continue reading
A
Android story


1
ASP-55: Coroutines Flow и Channel. В чём разница и как они работают.
1:08:11
1:08:11
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:08:11
00:01:08 - Channel. Что это и зачем. Как они работают. 00:18:23 - Конкретные имплементации Channel. BroadcastChannel. 00:31:25 - Flow. Reactive Streams. Cold vs Hot. Backpressure. 00:40:28 - Flow cancelation. 00:45:03 - Операторы. Терминальные функции. Exception handling. 00:58:50 - StateFlow и SharedFlow. 01:04:33 - Простота дизайна Flow. Коммента…
…
continue reading
A
Android story


1
ASP-54: Coroutines. Как их запускать и отменять. Launch, async, dispatchers.
52:43
52:43
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
52:43
01:22 - Как запускать корутины. launch, async, runBlocking. 16:15 - CoroutineStart. Jobs, Deferred. 25:20 - Cancelation. Structured Concurrency. Exceptions. 39:28 - Join. Dispatchers. 48:45 - Оффтоп о том, что часто лучше перебдеть. А также Вова путает тахометр с манометром. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для ва…
…
continue reading
A
Android story


1
ASP-53: Coroutines. Что это и как они работают под капотом. CoroutineContext.
48:34
48:34
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
48:34
02:10 - Что такое корутины. Рутины. 06:28 - Какие проблемы решают корутины. 15:55 - Как корутины работают в Kotlin. 37:04 - CoroutineContext и Interceptors. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для вас є ще більше нашого контенту Hosted on Acast. See acast.com/privacy for more information.…
…
continue reading
A
Android story


1
ASP-52: Room Migration & Auto-Migration.
22:51
22:51
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
22:51
01:05 - Нужна ли автомиграция в Room. 07:27 - Миграция в Room и что нам даёт auto migration. 10:49 - Тестирование миграции. 12:52 - Destructive миграция. 15:00 - Оффтоп о нашем отношении к Room и другим ORM\DB и java\spring. 18:28 - Оффтоп о вакцинации. 20:57 - Анонс об изменение графика выхода эпизодов подкаста. Комментарии и пожелания можно остав…
…
continue reading
A
Android story


1
ASP-51: Jetpack Compose. Part 2.
55:28
55:28
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:28
00:30 - Composable UI functions. 21:52 - Modifiers. 28:04 - Animations. 33:50 - Accompanist. Ссылка - https://github.com/google/accompanist 36:16 - Navigation. 51:20 - Используем compose со старыми view. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для вас є ще більше нашого контенту Hosted on Acast. See acast.com/privacy for…
…
continue reading
A
Android story


1
ASP-50: Jetpack Compose. Part 1.
47:30
47:30
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
47:30
01:48 - Jetpack Compose. Что это такое? 15:46 - Какие проблемы у нас есть и как jetpack compose их решает. 25:19 - Recompose. Side Effects. 36:24 - State: remember, mutableStateOf. ViewModel для @Composable. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Support the show Тут для вас є ще більше нашого контенту Hosted on Acast. See …
…
continue reading
A
Android story


1
ASP-49: Как написать новый проект с нуля. Прототипирование.
56:45
56:45
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
56:45
01:00 - Понять, какие фичи уже придуманы и выставить им приоритеты. 04:25 - Понять временные рамки и минимальный скоуп. 13:44 - Понять какие общие технологии точно будут востребованы в реализации и какие есть пути их использования. 21:20 - Расписать связи между фичами. Продумать общие архитектурные моменты. Общие моменты. Тулинг, договорённости. 30…
…
continue reading
A
Android story


1
ASP-48: Android 12 и впечатления от Google I/O.
44:40
44:40
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
44:40
00:18 - Наши впечатления от Google I/O. 10:01 - Изменения с дизайном в Android 12. Material You. 15:58 - Улучшенные виджеты. 21:43 - Overscroll stretch. 22:43 - Улучшения аудио UX. 24:37 - С Performance стало лучше. 26:35 - Приватность. App Hibernation. 31:22 - Изменения permissions для локаций. 38:32 - Можно уже попробовать бету + Наши впечатления…
…
continue reading
A
Android story


1
ASP-47: Обзор Android Studio 4.2 и обсуждение Paging Library 3
52:01
52:01
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
52:01
00:34 - Впечатления от релиза Android Studio 4.2. 01:40 - Обновление версии IntelliJ, на которой базируется Android Studio. 04:35 - Улучшенная поддержка SafeArg Arguments. 07:32 - Обновления для Project Wizard и Module Wizard. 12:08 - Улучшения Database Inspector. 15:06 - Retrace Command Line Tool. 17:47 - AGP Upgrade Assistant, улучшения Apply Cha…
…
continue reading
A
Android story


1
ASP-46: Обзор Kotlin 1.5
1:08:57
1:08:57
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:08:57
Обсуждаем все новые изменения в Kotlin 1.5, а также делимся своими впечатлениями от этого обновления и в целом направления, в котором движется Kotlin. 00:00:40 - Мнение о новом релизе. 00:15:24 - Поддержка JVM Records. 00:17:10 - Sealed interfaces и sealed class на уровне модуля. 00:18:13 - Inline\Value class и пожелания по alias. 00:30:06 - Stable…
…
continue reading
A
Android story


1
ASP-45: Senior Android Разработчик. Кто он?
57:15
57:15
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:15
Финальный выпуск в нашей серии обсуждений разных уровней разработчиков. И в этот раз о любых сеньоров. 01:45 - Знать где сидит джун и мидл и уметь тегать людей в slack. 06:14 - Быть "Васей", который всегда готов быстро что-то доделать\пофиксить. 08:52 - Понимать куда движется бизнес и доменная область. 18:16 - Увидеть последствия хороших и\или плох…
…
continue reading
A
Android story


1
ASP-44: Middle Android Разработчик. Кто он?
57:49
57:49
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:49
Мы продолжаем обсуждать "портреты" разных уровней разработчиков и в этот раз на теме дня у нас Middle Android Developer. 00:45 - Понимание как работает язык. 07:37 - Быстрое решение базовых задач. 10:17 - Services, WorkManager. 13:52 - View. RecyclerView. MotionLayout. SurfaceView. 19:52 - Архитектура. 22:43 - Знания Device Specific. 26:37 - Структ…
…
continue reading
A
Android story


1
ASP-43: Junior Android Разработчик. Кто он?
1:00:28
1:00:28
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:00:28
Мы начинаем серию эпизодов, где обсудим, как выглядит среднестатистический Junior, Middle и Senior разработчики. Этот выпуск полностью сфокусирован на Junior разработчиках и что мы от них ожидаем. 01:05 - Язык программирования. Решение базовых задач. 13:54 - Жизненные циклы activity/fragment/view. 17:45 - Знание о сервисах, WorkManager, ContentProv…
…
continue reading
A
Android story


1
ASP-42: Все секреты OkHttp. Protobuff и MessagePack.
55:19
55:19
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:19
Мы продолжаем разговаривать о network и в этот раз обсуждаем главные tools по работе с сетью в андроид. А также разнообразные протоколы, которые позволяют вам экономить трафик. 00:50 - Идея Response/Request. Authenticator. 09:02 - Interceptors. 16:25 - ThreadPools for calls. Dispatcher. 18:52 - Cache. Http2. Constants. 29:35 - Streaming. 32:31 - Ev…
…
continue reading
A
Android story


1
ASP-41: О том, как работает интернет и разнообразные истории об этом
53:43
53:43
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
53:43
У нас планировался большой выпуск с обсуждениями особенностей работы с network в android, но всё пошло не плану... В итоге у нас вышел достаточно интересный эпизод со спорами, обсуждениями и байками по поводу работы интернета. 00:35 - https, http/2, http/3 19:05 - Статические и динамические запросы. CDN. 19:45 - Перерыв на оффтоп о том, как не надо…
…
continue reading
A
Android story


1
ASP-40: Раскрываем все секреты Android Studio. Part 2.
57:39
57:39
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:39
Продолжаем обсуждать полезные части функционала Android Studio. 00:40 - Интеграция со внешними сервисами (Jira, Youtrack, Redmine etc). 06:59 - Интеграция с Git. 14:41 - Полезные плагины. 30:24 - Пишем свои плагины. 38:25 - Templates. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для вас є ще більше нашого контенту Hosted on A…
…
continue reading
A
Android story


1
ASP-39: Раскрываем все секреты Android Studio. Part 1.
42:07
42:07
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
42:07
Android studio важный инструмент в руках каждого андроид разработчика. Но знаете ли вы о всех его возможностях? 04:20 - Всё о поиске. 14:21 - Всё о разных видах навигации. 22:43 - Всё о рефакторинге. 37:46 - Запросы из IDE. Плагин, чтобы запомнить shortcuts. Комментарии и пожелания можно оставлять в нашем телеграмм чате. Тут для вас є ще більше наш…
…
continue reading
A
Android story


1
ASP-38: Какими дополнительными знаниями должен обладать Android разработчик.
48:31
48:31
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
48:31
Мы уже не раз обсуждали что обязательно нужно знать о разработке под Android. Какие фичи Android SDK важные, что есть из крутых библиотек и фреймворков. В этот же раз мы решили затронуть тему вспомогательных знаний, которые не связаны напрямую с Android разработкой, но их наличие сильно поможет вашему и техническом, и карьерному росту. 02:53 - Git.…
…
continue reading
A
Android story


1
ASP-37: Как мы написали свой RxJava, а также ViewModel и что с этого вышло. Немного о нашем проекте.
1:22:35
1:22:35
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:22:35
Каждый проект уникальный и имеет свои особенности. И мы посчитали, что особенности нашего проекта могут показаться вам интересными. Так что этот выпуск всецело посвящён рассказу о ключевых элементах нашего текущего проекта. 00:00:50 - Мы решили рассказать о своём проекте. 00:04:33 - Зачем писать что-то своё, когда уже существует опенсорсное. Наши р…
…
continue reading
A
Android story


1
ASP-36: Что НЕ надо делать с вашим проектом. Плохие практики, архитектура, тесты.
1:01:00
1:01:00
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:01:00
Мы продолжаем общаться о плохих практиках. В этот раз прошлись и по архитектуре, и по тестам, и по организации работы. 00:01:14 - MVVM\MVP Архитектура приложения, которое мы потом переписали на Clean Architecture. 00:26:31 - Эта штука в бете, но нам подойдёт. 00:32:49 - Документация для лохов. 00:38:16 - Мы "планируем" начать писать тесты и у нас н…
…
continue reading
A
Android story


1
ASP-35: Как делать архитектуру НЕ надо.
55:13
55:13
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:13
Мы уже обсуждали как не нужно писать код на Kotlin. В этот раз мы решили сделать следующий шаг и поговорить о том, как архитектуру лучше не делать, потому что это тоже часто в разделе "наболело". 01:05 - У всего должен быть интерфейс и мы делаем "на будущее". 14:51 - Слоёв должно быть много, чтобы торт получился хорошим. Presenter -> UseCase -> Rep…
…
continue reading
A
Android story


1
ASP-34: Design Pattern (GoF) это зло в современном мире? Шаблоны программирования.
55:44
55:44
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:44
Приёмы объектно-ориентированного проектирования. Паттерны проектирования. Добро или зло. Польза или вред. В этом выпуске мы обсудили насколько до сих пор актуальны шаблоны описаны в этой известной книге, которую когда-то люди рекомендовали, наверное, каждому. Правда, этот подкаст получился с большим количество переплетающихся подтем, поэтому timest…
…
continue reading