show episodes
 
Я делаю подкасты об иммиграции в Германию и успешной интеграции в немецкое общество. Этот подкаст посвящен также тем людям, которые изучают испанский и немецкий и хотят улучшить свое аудирование. Ich mache Podcast über Migration nach Deutschland und erfolgreiche Integration in die deutsche Gesellschaft. Die Podcasts sind also für Menschen geeignet die Russisch oder Spanisch lernen, denn ich mache Podcast in diesen Sprachen auch. Hago los Podcast en español sobre Migration a Alemania y integr ...
 
Так вышло, что из России уезжает очень много людей. Мы рассказываем их истории в надежде, что это поможет кому-то еще. Мы убеждены, что сегодня быть «гражданином мира» абсолютно нормально. Каждый выпуск — своеобразная инструкция о том, как адаптироваться в любом городе мира, не сойти с ума от постов в группе «Русские в Токио» и найти занятие по душе даже там, где никто не говорит на английском. Вы можете нас поддержать: https://www.patreon.com/zyablick Если у вас есть история для нас, пожалу ...
 
A
Android story

1
Android story

Vova and Vova

Unsubscribe
Unsubscribe
Ежемесячно+
 
Двое андроидщиков, двое Вов и иногда два разных мнения. Каждый подкаст мы обсуждаем новые статьи и просто новинки в мире андроида и программирования. Делимся мнениями, опытом и иногда пытаемся несмешно шутить.
 
Loading …
show series
 
01:07 - Насколько Jetpack Compose @Composable fun можно сделать самодостаточной. Архитектурные решения связанные с использованием @Composable fun. 16:42 - Подходы разных компаний к архитектурным решениям, подходы Google. Почему самая подходящая под функциональные и нефункциональные требования архитектура может тоже иметь минусы. 29:46 - Идея транза…
 
00:36 - Сила Эмодзи и почему не надо писать свой TextView. 13:46 - Почему не пишут сами WebView и AdvancedWebView. 22:40 - Как сделать один стейт объект с помощью sealed class. 29:09 - Рассматриваем проблемы, которые могут возникать при попытки свести всё к одному стейту. 39:18 - Обсуждаем стейт машины и идеи MVI. Комментарии и пожелания можно оста…
 
01:48 - Написали код и поняли что есть проблемы, которые не учли. 04:37 - Не учли какие-то сценарии в изначальных требованиях и заметили это только на этапе разработки. 08:06 - Оффтоп о языках и non-binary. 13:40 - Возвращаемся к компромиссам. 23:20 - Не учли какие-то сложности системы и понимаем, что не успеваем какую-то фичу. 31:49 - Нашли пробле…
 
Hallo zusammen. Meine Podcasts sind über Menschen, die nach Deutschland zugewandert sind. Sie erzählen über ihr Leben, ihren Weg nach Berlin und wie sie sich integriert haben und was hat ihnen dabei geholfen. Sie können meine Podcasts auch in der russischen und spanischen Sprache finden. Die Podcasts sind auf Spotify, Apple Podcast, Amazon Alexa, G…
 
02:10 - Насколько надо дробить фичу на части в плане задач. 11:53 - Зачем разбивать код на отдельные компоненты, классы и т.д. и как не делать лишние абстракции. 18:31 - Когда нужно копипастить. 31:33 - Почему часто в mobile архитектурные решения кажутся слишком сложными, бесполезными или непонятными. 41:19 - Оффтоп о языках. 44:07 - Возвращаемся к…
 
Hallo zusammen. Oktober ist der Monat der deutschen Podcasts bei Muttersprache Leila Berg. Meine Podcasts sind über Menschen, die nach Deutschland zugewandert sind. Sie erzählen über ihr Leben, ihren Weg nach Berlin und wie sie sich integriert haben und was hat ihnen dabei geholfen. Sie können meine Podcasts auch in der russischen und spanischen Sp…
 
Hallo zusammen. Oktober ist der Monat der deutschen Podcasts bei Muttersprache Leila Berg. Meine Podcasts sind über Menschen, die nach Deutschland zugewandert sind. Sie erzählen über ihr Leben, ihren Weg nach Berlin und wie sie sich integriert haben und was hat ihnen dabei geholfen. Sie können meine Podcasts auch in der russischen und spanischen Sp…
 
00:00:00 - Мы вернулись! Немного оффтопа о горах, Праге и Вене. 00:08:18 - Появилась новая фича для имплементации. О чём надо подумать. Грумминг, требования. 00:24:37 - Медленно переходим в оффтоп о радиации, самолётах, ракетах и космосе. 00:30:52 - Продолжение темы "Подумайте на что может повлиять фича". Архитектура, перформанс, безопасность. Обще…
 
Hola! Soy Leila de Kazajistan. Ahora estudio en Berlín la filología española. Me encanta esa lengua y por eso hago los podcasts en español, pero también en ruso y alemán. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Qué disfrutes! Este podcast puedes escucharlo cuando vayas en el coche, estes limpiando o cuando estes …
 
Hola a todxs! Yo soy Leila, soy de Kazajistán. Ahora estudio en Berlín la filología española. Me encanta esa lengua y por eso hago los podcasts en español, pero también en ruso y alemán. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Qué disfrutes! Este podcast puedes escucharlo cuando vayas en el coche, estes limpiando…
 
Hola a todxs! Yo soy Leila, soy de Kazajistán. Ahora estudio en Berlín la filología española. Me encanta esa lengua y por eso hago los podcasts en español, pero también en ruso y alemán. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Qué disfrutes! Manuel es un blogger argentino que vive en Berlin hace 4 anos y hace vid…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Сегодня будет очень душевный и вдохновляющий подкаст, Мария рассказала о том как проходила регистрация однополого брака в Берлине, а также процесс интеграции в немецкое общество. Мария поведала нам о: - какие документы она собирала в России для того чтобы оформи…
 
Hola a todxs! Yo soy Leila, soy de Kazajistán. Ahora estudio en Berlín la filología española. Me encanta esa lengua y por eso hago los podcasts en español, pero también en ruso y alemán. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Qué disfrutes! Este podcast puedes escucharlo cuando vayas en el coche, estes limpiando…
 
Hallo zusammen. In der neuesten Folge geht es mich und meine Migrationsgeschichte. Meine Podcasts sind über Menschen, die nach Deutschland zugewandert sind. Sie erzählen über ihr Leben, ihren Weg nach Berlin und wie sie sich integriert haben und was hat ihnen dabei geholfen. Sie können meine Podcasts auch in der russischen und spanischen Sprache fi…
 
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…
 
Это сейчас Виталик (Вазген Добров) организовывает походы для новичков по всей России, а еще совсем недавно он придумал большое приключение для себя: объехал кучу стран автостопом и дольше всего задержался в Китае (аж на три месяца!). В новом эпизоде подкаста «Зяблик» говорим с Виталиком о его поездке по половине китайских провинций — от лагерей Син…
 
Hola a todxs! Yo soy Leila, soy de Kazajistán. Ahora estudio en Berlín la filología española. Me encanta esa lengua y por eso hago los podcasts en español, pero también en ruso y alemán. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Qué disfrutes! Este podcast puedes escucharlo cuando vayas en el coche, estes limpiando…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Сегодня будет очень информативный и вдохновляющий подкаст, Динара рассказала о бакалавре в Сеуле и магистратуре в Манхайме. Она уже 9 лет живет за границей и сегодня поведает нам о: - попала в школу для одаренных детей в Караганде - как узнала о корейском универ…
 
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. Коммента…
 
Этот подкаст ты можешь слушать когда ты в пути, убираешься или просто когда отдыхаешь. Он полон интересной информации. Надежда основала в 2020 году школу немецкого языка Tekamolo в Берлине для русскоязычных. Выпуск получился мега интересным. В нем мы поговорили с Надеждой о: - бакалавре в МГУ на преподавателя немецкого языка - первой стажировке в Г…
 
01:22 - Как запускать корутины. launch, async, runBlocking. 16:15 - CoroutineStart. Jobs, Deferred. 25:20 - Cancelation. Structured Concurrency. Exceptions. 39:28 - Join. Dispatchers. 48:45 - Оффтоп о том, что часто лучше перебдеть. А также Вова путает тахометр с манометром. Комментарии и пожелания можно оставлять в нашем телеграмм чате.…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Сегодня будет очень информативный подкаст, Руслан рассказал о бакалавре и магистратуре Берлине. Он уже 8 лет живет в Германии и сегодня поведает нам о: - как выиграл стипендию на языковые курсы в Германии в 16 лет от Göthe Institut - технический Studienkolleg в …
 
02:10 - Что такое корутины. Рутины. 06:28 - Какие проблемы решают корутины. 15:55 - Как корутины работают в Kotlin. 37:04 - CoroutineContext и Interceptors. Комментарии и пожелания можно оставлять в нашем телеграмм чате.Vova and Vova
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Сегодня будет непривычный подкаст, так как мы много разговаривали о Тик токе. Для меня Tiktok -это неизведанный мир , ну а для Лизы - это своего рода отдушина. В нем она делится своими мыслями о феминизме в России и Германии, а также интересными моментами своей …
 
01:05 - Нужна ли автомиграция в Room. 07:27 - Миграция в Room и что нам даёт auto migration. 10:49 - Тестирование миграции. 12:52 - Destructive миграция. 15:00 - Оффтоп о нашем отношении к Room и другим ORM\DB и java\spring. 18:28 - Оффтоп о вакцинации. 20:57 - Анонс об изменение графика выхода эпизодов подкаста. Комментарии и пожелания можно остав…
 
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. Комментарии и пожелания можно оставлять в нашем телеграмм чате.Vova and Vova
 
01:48 - Jetpack Compose. Что это такое? 15:46 - Какие проблемы у нас есть и как jetpack compose их решает. 25:19 - Recompose. Side Effects. 36:24 - State: remember, mutableStateOf. ViewModel для @Composable. Комментарии и пожелания можно оставлять в нашем телеграмм чате.Vova and Vova
 
01:00 - Понять, какие фичи уже придуманы и выставить им приоритеты. 04:25 - Понять временные рамки и минимальный скоуп. 13:44 - Понять какие общие технологии точно будут востребованы в реализации и какие есть пути их использования. 21:20 - Расписать связи между фичами. Продумать общие архитектурные моменты. Общие моменты. Тулинг, договорённости. 30…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Гостья подкаста, Настя рассказала о том, как она: - как Aupair агенство нашло ей гостевую семью в Германии - как прошел ее год? какой оказалась ее гостевая семья? ожидание vs. реальность - как сдала Test DaF и поступила в Берлинский институт техники и экономики …
 
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 - Можно уже попробовать бету + Наши впечатления…
 
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…
 
Обсуждаем все новые изменения в 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…
 
Финальный выпуск в нашей серии обсуждений разных уровней разработчиков. И в этот раз о любых сеньоров. 01:45 - Знать где сидит джун и мидл и уметь тегать людей в slack. 06:14 - Быть "Васей", который всегда готов быстро что-то доделать\пофиксить. 08:52 - Понимать куда движется бизнес и доменная область. 18:16 - Увидеть последствия хороших и\или плох…
 
Мы продолжаем обсуждать "портреты" разных уровней разработчиков и в этот раз на теме дня у нас 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 - Структ…
 
Мы начинаем серию эпизодов, где обсудим, как выглядит среднестатистический Junior, Middle и Senior разработчики. Этот выпуск полностью сфокусирован на Junior разработчиках и что мы от них ожидаем. 01:05 - Язык программирования. Решение базовых задач. 13:54 - Жизненные циклы activity/fragment/view. 17:45 - Знание о сервисах, WorkManager, ContentProv…
 
Hola a todxs! Yo soy Leila, soy de Kazajistán pero ahora estudio en Humboldt Universidad en Berlín la filología española. Me encanta esa lengua y por eso la estudio, normalmente hago los podcasts en ruso, pero quería improvisar y hacer algo nuevo. Los hago sobre emigración y una integración exitosa en la sociedad alemana. Este podcast puedes escuch…
 
Мы продолжаем разговаривать о 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. Комментарии и пожелания можно оставлять в нашем телеграмм чате.…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Сегодня будет необычный подкаст, так как мы много разговаривали о Китае. Для меня Китай -это неизведанный мир , другая планета. Было очень интересно узнать наблюдения Мадины, так как она прожила там 2.5 года и сейчас живет в Берлине чуть больше полугода. С Мадин…
 
Мы уже не раз обсуждали что обязательно нужно знать о разработке под Android. Какие фичи Android SDK важные, что есть из крутых библиотек и фреймворков. В этот же раз мы решили затронуть тему вспомогательных знаний, которые не связаны напрямую с Android разработкой, но их наличие сильно поможет вашему и техническом, и карьерному росту. 02:53 - Git.…
 
Этот подкаст ты можешь слушать когда ты куда-то едешь, убираешься или просто отдыхаешь. Гостья подкаста, Аида рассказала о том, как она: - поступила на магистратуру в Потсдам - искала друзей в Берлине - заключала свой брак в Дании - искала квартиру, что такое социальное жилье и WBS (Wohnungsberechtigungsschein).Зачем и кому он нужен? - советы для т…
 
Каждый проект уникальный и имеет свои особенности. И мы посчитали, что особенности нашего проекта могут показаться вам интересными. Так что этот выпуск всецело посвящён рассказу о ключевых элементах нашего текущего проекта. 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…
 
Лолита расскажет о : - своей гостевой семье - как она нашла своих друзей в Берлине? - как нашла место в Ausbildung (среднее профессиональное образование) в детском садике? - как она получила место обучения не имея сертификата немецкого B2 ? - какие документы она собирала для того, чтобы поменять свою визу? - про буллинг в детских садах Я также преп…
 
Приёмы объектно-ориентированного проектирования. Паттерны проектирования. Добро или зло. Польза или вред. В этом выпуске мы обсудили насколько до сих пор актуальны шаблоны описаны в этой известной книге, которую когда-то люди рекомендовали, наверное, каждому. Правда, этот подкаст получился с большим количество переплетающихся подтем, поэтому timest…
 
После многих обсуждений о том "как хорошо писать код" мы наконец-то дошли до "как его лучше не писать" и подобрали для вас наши нелюбимые шаблоны написания под Kotlin. 00:00:41 - Extensions там где надо и не надо. А также override операторов. 00:20:28 - Засорение global namespace функциями. 00:27:05 - isInitialized у lateinit var. 00:31:18 - infix …
 
Loading …

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

Google login Twitter login Classic login