show episodes
 
Двое андроидщиков, двое Вов и иногда два разных мнения. Каждый подкаст мы обсуждаем новые статьи и просто новинки в мире андроида и программирования. Делимся мнениями, опытом и иногда пытаемся несмешно шутить.
 
MONDAY RECORDS MONDAY RECORDS один из немногих в России кто играет MASH UP (смешение стилей) и SPEED MIXING, в его сетах часто можно услышать треки знаменитых исполнителей - Kiss, Axwell, Nirvana, Queen, Offspring, Michael Jackson, Swedish House Mafia,The Beatles, Prodigy и др. вперемешку с модными танцевальными house треками которые не оставят равнодушным ни одного человека на танцполе и зададут правильный тонус любой вечеринки....
 
Loading …
show series
 
Мы продолжаем разговаривать о 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…
 
У нас планировался большой выпуск с обсуждениями особенностей работы с network в android, но всё пошло не плану... В итоге у нас вышел достаточно интересный эпизод со спорами, обсуждениями и байками по поводу работы интернета. 00:35 - https, http/2, http/3 19:05 - Статические и динамические запросы. CDN. 19:45 - Перерыв на оффтоп о том, как не надо…
 
Продолжаем обсуждать полезные части функционала Android Studio. 00:40 - Интеграция со внешними сервисами (Jira, Youtrack, Redmine etc). 06:59 - Интеграция с Git. 14:41 - Полезные плагины. 30:24 - Пишем свои плагины. 38:25 - Templates. Комментарии и пожелания можно оставлять в нашем телеграмм чате.Vova and Vova
 
Android studio важный инструмент в руках каждого андроид разработчика. Но знаете ли вы о всех его возможностях? 04:20 - Всё о поиске. 14:21 - Всё о разных видах навигации. 22:43 - Всё о рефакторинге. 37:46 - Запросы из IDE. Плагин, чтобы запомнить shortcuts. Комментарии и пожелания можно оставлять в нашем телеграмм чате.…
 
Мы уже не раз обсуждали что обязательно нужно знать о разработке под Android. Какие фичи Android SDK важные, что есть из крутых библиотек и фреймворков. В этот же раз мы решили затронуть тему вспомогательных знаний, которые не связаны напрямую с Android разработкой, но их наличие сильно поможет вашему и техническом, и карьерному росту. 02:53 - Git.…
 
Каждый проект уникальный и имеет свои особенности. И мы посчитали, что особенности нашего проекта могут показаться вам интересными. Так что этот выпуск всецело посвящён рассказу о ключевых элементах нашего текущего проекта. 00:00:50 - Мы решили рассказать о своём проекте. 00:04:33 - Зачем писать что-то своё, когда уже существует опенсорсное. Наши р…
 
Мы продолжаем общаться о плохих практиках. В этот раз прошлись и по архитектуре, и по тестам, и по организации работы. 00:01:14 - MVVM\MVP Архитектура приложения, которое мы потом переписали на Clean Architecture. 00:26:31 - Эта штука в бете, но нам подойдёт. 00:32:49 - Документация для лохов. 00:38:16 - Мы "планируем" начать писать тесты и у нас н…
 
Мы уже обсуждали как не нужно писать код на Kotlin. В этот раз мы решили сделать следующий шаг и поговорить о том, как архитектуру лучше не делать, потому что это тоже часто в разделе "наболело". 01:05 - У всего должен быть интерфейс и мы делаем "на будущее". 14:51 - Слоёв должно быть много, чтобы торт получился хорошим. Presenter -> UseCase -> Rep…
 
Приёмы объектно-ориентированного проектирования. Паттерны проектирования. Добро или зло. Польза или вред. В этом выпуске мы обсудили насколько до сих пор актуальны шаблоны описаны в этой известной книге, которую когда-то люди рекомендовали, наверное, каждому. Правда, этот подкаст получился с большим количество переплетающихся подтем, поэтому timest…
 
После многих обсуждений о том "как хорошо писать код" мы наконец-то дошли до "как его лучше не писать" и подобрали для вас наши нелюбимые шаблоны написания под Kotlin. 00:00:41 - Extensions там где надо и не надо. А также override операторов. 00:20:28 - Засорение global namespace функциями. 00:27:05 - isInitialized у lateinit var. 00:31:18 - infix …
 
Любой программист в своей жизни наверняка хоть раз, но задавался вопросом о том, как он может вырасти как специалист. Часто такое желание связано с возможным карьерным ростом, а иногда и с просто желанием развиваться. Мы, конечно же, не исключение и тоже не раз об этом вопросе размышляли. В этот раз мы решили наши мысли записать и поделиться с вами…
 
Мы продолжаем обсуждать пути попасть в IT для новых людей и в этот раз обсуждаем такие вещи, как стажировка\практика и как найти свою первую работу. 01:10 - Стажировка\практика - что это и с чем едят. 04:30 - Как попасть на первую работу\стажировку. 11:08 - Что от вас ждут на стажировке. 13:57 - Как остаться на работе после стажировки и стоит ли эт…
 
Многие начинают новый год с обещаний научиться чему-то новому. В этом выпуске мы решили в честь этого обсудить разные методы обучения. В основном мы говорим о том, как научится программировать, но многие наши изречения актуальны и для других сфер. 02:41 - Обучение в 2021м году. Что меняется? 15:26 - Курсы (платные и бесплатные) и bootcamps. Как выб…
 
Всех с новым годом! И в целом о чём этот выпуск очевидно с названия ;) Что было? 01:19 - В этом году мы начали подкаст! 03:50 - Android 11 и виджеты. 06:59 - Flutter потерял в хайпе, а Kotlin Multiplatform наоборот набрала. 11:06 - Мультимодульность стала нашим всем. 14:55 - Отключаем Jetifier. 17:28 - Kotlin 1.4 вышел. 22:02 - ConstraintLayout 2.0…
 
Мы уже неоднократно затрагивали тему DI в андроид разработке, но решили, что нам не хватает всё же полноценного отдельного выпуска посвящённой это теме. Поэтому здесь мы поговорим об общих концепциях, а также затронем разные детали имплементации этого подхода. 00:20 - Что такое Dependency Injection и зачем она нужна. 07:45 - DI vs Service Locator. …
 
Котлин Мультиплатформа - новая технология, на которую уже многие разработчики начали надеятся, как на решение многих проблем. Насколько она хороша, в каком сейчас состоянии и какие проблемы уже существуют - узнаете в этом выпуске. 00:00:50 - Что такое Kotlin Multiplatform и как её можно применять. 00:24:50 - Кто уже использует Kotlin Multiplatform.…
 
Этот выпуск целиком и полностью посвящён MotionLayout. Многие люди начинали "на него молиться" ещё задолго до релиза, другие же до сих пор обходят стороной. Есть ли за что его боготворить и на какие проблемы можно натолкнуться - узнаете в этом подкасте! 00:18 - Зачем нужны анимации? 02:50 - Зачем MotionLayout? 11:40 - Базовые факты о MotionLayout. …
 
ConstraintLayout 2.0 доступен уже достаточно давно и мы решили наверстать упущенное и обсудить его тоже. Кроме этого чтобы обсуждать что-то новое, то нужно хорошо понимать и старое - поэтому также в обсуждение попали и все старые возможности обычного ConstraintLayout. MotionLayout, к сожалению, в этот выпуск не попал в виду того, что обсуждение ита…
 
Мы заглянули под капот APK и решили поговорить о том, что мы там нашли. Также под обсуждение попал и сам процесс собирания build, 00:23 - Быстрый ввод в то, что такое APK файл. 04:21 - JVM. Зачем и как? Bytecode. 08:20 - Dalvik и ART, а также dex файлы. 16:42 - Что происходит с ресурсами и манифестом. 24:18 - D8 и R8. 28:32 - Mutlidex и apk signing…
 
Познаем азы и разбираемся в нюансах психологии и групповой терапии с Ярославой Матвейчук. Пару слов о Ясе: - опытный педагог-психолог, групп-аналитик и арт-терапевт; - автор и преподаватель курса «Командный интеллект» в школе маркетинга и коммуникаций «Багаж»; - одна из создателей и авторов методики обучения и психологической поддержки детей и педа…
 
Мы попытались пройтись по большинству исторических моментов, что привели нас к такой жизни в 2020 году, где приходиться выбирать между MVVM и MVP. Обсудили популярные библиотеки, которые помогают в улучшенном виде реализовать эти архитектуры presentation layer в контексте андроида и даже попытались провести сами небольшое сравнение этих подходов. 0…
 
Реактивное программирование стало де-факто решением многих проблем, особенно архитектурных, во многих сферах программирования. В этом выпуске мы немного обсудили историю его начала, а также как должны работать множество из его основных компонентов. В качестве основного примера мы выбрали RxJava, как самую популярную библиотеку в Android мире для ре…
 
Кодогенерация встречается во многих популярных в андроид сообществе библиотеках. Но при этом достаточно мало людей пользуются этой технологией. В этом выпуске мы решили обсудить всё что связано с кодгеном и его применением (способы применения, минусы, библиотеки), а также поделиться нашим опытом в его использовании. 00:25 - Что такое CodeGen. 04:20…
 
Собеседование - страшная, но иногда и увлекательная часть поиска новой работы. Нам уже неоднократно приходилось побывать "по обе стороны баррикад" и накопилось много мыслей о процессе в целом. В этом выпуске Android Story мы обсуждаем как мы видим идеальные собеседования, из каких этапов они могут состоять и что бы нам хотелось улучшить как можно б…
 
В релиз ушёл kotlinx.serialization и его теперь можно спокойно подключать в ваш проект. Зачем он нужен, что в нём классного и как он выглядит на фоне gson и moshi мы обсудили в этом выпуске. Кроме этого мы решили обсудить извечную проблему "написать самому или подключить библиотеку". Когда лучше обойти новые библиотеки стороной, а когда вполне норм…
 
JetBrains опубликовали планы по релизу новых версий Kotlin и рассказали что у них в приоритетах на ближайшее время. Всё, начиная от поддержки возможностей новых JVM до багфиксинга и нового синтаксиса - мы обсудили. Также бонусом мы попали на статью о Kotlin DSL, которая нам не понравилась, но зато дала возможность обсудить зачем вообще нужен DSL и …
 
Лаборатория Касперского опубликовала новую статью на Хабре под названием "Еще раз про многомодульность Android-приложений", которая нам очень понравилась и дала возможность очень детально обсудить множеств тем. Мы поделились нашим опытом перевода монолитных приложений в мультимодульные. Рассказали о проблемах, с которых сталкивались, а также сравни…
 
Переобуваемся в бизнес и мотивационный подкаст вместе с Димой Джусом, новым CEO Artjoker. Осторожно, матюки! В этом выпуске вы узнаете: - кто Мистер Джус по знаку зодиака; - лайфхак — что нужно делать, чтобы стать CEO IT-компании в 29 лет; - чем отличается жизнь до и после CEO; - есть ли у Димы секретарша и как ее зовут; - как они с Романом Катерин…
 
Мы решили пройтись по некоторым азам Kotlin, а именно делегатам, так как не раз замечали, что они получают недостаточное количество внимания. А ведь инструмент очень полезный и нужный, что в бою, что в разработке. В этом эпизоде мы обсудили все стандартные виды делегатов, а также как и где их использовать. К тому же немного задели более философские…
 
Code Review - процесс, который многие пытаются всеми способами избегать, другие же наоборот проводят его при каждом чихе. В этом выпуске мы решили обсудить, как проводить Code Review и как максимально снизить затраты на это времени разработчиков с помощью автоматизации и таких тулзов, как KtLint и Detekt. 00:10 - Общее обсуждение Code Review и стат…
 
Честно, так случайно получилось, что нас вновь заинтересовала тема связанная с тестированием, а именно новая библиотека Strikt. Но в этот раз наши мнения сильно разошлись, а поэтому часть времени мы обсуждаем именно нужно ли эту библиотеку использовать вообще и что нам в ней нравится или наоборот не нравится. Во второй части эпизода мы взглянули на…
 
Поговорили с Димой Третьяком про театр, музыку, жизнь, фристайл и худи от Alina Pash. Кстати, Алина, где худи?Vova Дима Vitalik
 
Мы вдохновились дискуссией под названием "Быть или не быть: дискуссии о тестировании в мобильной разработке", которая доступна на Хабре и решили обсудить часть тех же вопросов, которыми задавались оригинальные участники. К сожалению, мы слегка заболтались и не успели сказать, что мы думаем об ответах, которые присутствуют в статье, но зато рассказа…
 
Поговорили с Егором, кудрявым амбассадором усов: как он начал стричь людей, про жизнь, быт, культуру, миссию и ценности KCB. Ну и, конечно, не забыли про гороскопы. Инста KCB — https://www.instagram.com/staykcb/ Инста Егора — https://www.instagram.com/mr.zlenko/ Инста VдV — https://www.instagram.com/vdvpodcast/…
 
Ссылка на наш telegram чат. Новая версия Котлин наконец-то попала в релиз и мы детально прошлись практически по каждому нововведению. Успели спеть несколько хвалебным од JetBrains, но также и слегка их поругали в некоторых вещах, с которыми не согласны. А ещё у нас новое музыкальное сопровождение. Надеемся вам оно понравится больше! Но в любом случ…
 
Перетёрли с Alex Sedov за крафт, гороскопы и пивную культуру Украины в целом. Пару слов об Александре: первый профессиональный пивной сомелье Украины, CEO Beerfreak.org, совладелец Black Door Pub и Red Door Pub (первые крафтовые пабы Украины), переводчик в Кураж-Бамбей, музыкант и чертовски интересный парень. Слушать желательно под бутылочку пивка;…
 
Telegram чат для обсуждения выпусков и общения с ведущими. Мы решили продолжить тему архитектур и хорошего кода. Этот выпуск посвящён Clean Architecture, которая очень часто обсуждается, но при этом определений "что это" можно найти множество. Поэтому мы решили добавить ещё одного! А также в деталях обсудить с чем её едят, зачем она и как её примен…
 
В честь десятого выпуска было принято решение пройтись по популярной теме хорошего кода. В этот раз никаких статей, только наш опыт и наши мысли. Мы полностью и детально обсудили любимую на собеседованиях тему SOLID. Рассмотрели примеры и попытались более глубоко, чем это обычно делают в ежедневных статьях, проанализировать каждую отдельную букву э…
 
Discord попытался улучшить свою навигацию и в плане UX/UI, и в разрезе кода. Мы обсуждаем их результаты и путь. Рассказываем почему ни им, ни нам не подошёл Navigation Component из jetpack и слегка проходимся по публичному коду discord (попутно немного их ругая). Во второй части мы решили поделится нашим опытом в мультимодульных приложениях. Нужно …
 
Мы наконец-то слегка лучше чем обычно затронули тему тестирования, обсуждая нашу любимую Mockk. Проверили сравнение с классической для java мира Mockito и рассказали о разных особенностях и приятных сюрпризах, которые можно ожидать от этой библиотеки. Во второй части эпизода мы прошлись по концепции Server Driven UI, поделились нашим опытом и вновь…
 
Впервые у нас почти интервью формат! Правда друг с другом, но это уже мелочи... Вова бесстыдно рекламирует своё решение для автоматического обновления версий библиотеки в ReadMe, а я пытаюсь из него вытащить максимальное количество информации об этом. Но и без наших стандартных статьей об Андроде мы вас не оставили. В этот раз у нас обсуждения ужас…
 
На днях вышла Kotlin 1.4-M3 и, конечно же, обсуждение новых фич и поломок уже в нашем подкасте. А также для весёлого разнообразия, мы решили расширить наш кругозор чтением твиттов об интересных и будоражащих особенностях SQLite. Выпуск о паттернах в Android AS-5 00:40 - Kotlin 1.4-M3 is Out: Standard Library Changes 15:17 - SQLite не торт Сказать ч…
 
Извечная тема о дизайн шаблонах в програмированнии обсудилась теперь и в нашем подкасте. В рамках этого пострадал исключительно один автор статьи (если он нас слушает), но при этом надемся, что кому-то наши мнения помогут в улучшении кода. Под конец подкаста мы также уделили время библиотеке от Google под названием App Startup, которая приятно нас …
 
В этот раз мы удивляемся и задаёмся вопросом "зачем", когда обсуждаем статью об использовании Ktor на андроиде вместо Retrofit2. И как бы грустно не было это признавать, но такие кейсы мы всё же нашли! Также, понимая, что одним Dagger2 сыт не будешь, мы нырнули в поиски улучшений и некоторые найти смогли. Этот выпуск мы посвятили Hilt и Hephaestus.…
 
Мы решили узнать что нового будет в Android 11, что для юзеров, что для разработчиков, а также обсудить эти изменения и помечтать на будущее о других классных улучшениях, которых бы очень хотелось. Кроме этого была замечена новая интересная Kotlin first библиотека для реализации GraphQL. Что в ней хорошого и что о ней думаем мы, а также много друго…
 
В этом эпизоде мы обсуждаем новость, что известное языковое приложение Дуолинго полностью переписали на Котлин и пытаемся понять почему же все от этого в восторге. А тем временем, четвёртая версия Андроид Студио наконец-то вышла в релиз и мы, конечно же, уже успели её опробовать. Что получилось классно, что требует доработки и от чего хочется рвать…
 
Пилотный выпуск нашего подкаста о мире андроид разработки. В этот раз мы обсуждаем как в Snap Inc. (snapchat) решили пойти против системы и переписать своё приложение и стоит ли это делать другим компаниям. А также рассматриваем, какие трюки в рукавах у разработчиков мобильной версии Вконтакте, что их сложные и красивые диалоги без проблем работают…
 
Loading …

Краткое руководство

Google login Twitter login Classic login