Уже полгода прошло, как я сделал переход из Raiffeisen в MySky и активно масштабирую команду, уже собрали четыре.
Сейчас встал очередной вопрос выравнивания подходов внутри команд и продуктов, чтобы все понимали майндест, быстрее вкуривали в солюшен, да и в целом меньше времени тратили на разбор/интеграции.
И интересно стало, а что используете, о чём думаете вы с точки зрения API, ну и, btw, расскажите о своём опыте выравнивания(стандартизации) @mosdroid
Сейчас встал очередной вопрос выравнивания подходов внутри команд и продуктов, чтобы все понимали майндест, быстрее вкуривали в солюшен, да и в целом меньше времени тратили на разбор/интеграции.
И интересно стало, а что используете, о чём думаете вы с точки зрения API, ну и, btw, расскажите о своём опыте выравнивания(стандартизации) @mosdroid
Какой подход вы используете в рамках работы с API?
anonymous poll
Rest (Rest-like) – 147
👍👍👍👍👍👍👍 84%
(g)RPC – 15
👍 9%
GraphQL – 11
👍 6%
Other way (написал в чат @mosdroid) – 3
▫️ 2%
👥 176 people voted so far.
anonymous poll
Rest (Rest-like) – 147
👍👍👍👍👍👍👍 84%
(g)RPC – 15
👍 9%
GraphQL – 11
👍 6%
Other way (написал в чат @mosdroid) – 3
▫️ 2%
👥 176 people voted so far.
Какой подход вы бы хотели использовать?
anonymous poll
Rest (Rest-like) – 96
👍👍👍👍👍👍👍 67%
GraphQL – 31
👍👍 22%
(g)RPC – 15
👍 10%
Other way (написал в чат @mosdroid) – 2
▫️ 1%
👥 144 people voted so far.
anonymous poll
Rest (Rest-like) – 96
👍👍👍👍👍👍👍 67%
GraphQL – 31
👍👍 22%
(g)RPC – 15
👍 10%
Other way (написал в чат @mosdroid) – 2
▫️ 1%
👥 144 people voted so far.
Как расти Java или мобильному разработчику, если на работе он решает узкую область задач?
Правильно, посмотреть по сторонам! На бесплатном пробном вебинаре онлайн-курса «Java Developer. Professional» — «Event-Driven Microservices» ты сможешь узнать немного мир backend-a.
📌На уроке ты сможешь:
- разобраться, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить;
- на примерах посмотришь, как этот подход можно реализовать, и какие могут быть сложности.
— Занятие проведёт преподаватель-практик Сергей Петрелевич (17 лет в отрасли). Не упусти возможность задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройди вступительный тест!
#реклама
Правильно, посмотреть по сторонам! На бесплатном пробном вебинаре онлайн-курса «Java Developer. Professional» — «Event-Driven Microservices» ты сможешь узнать немного мир backend-a.
📌На уроке ты сможешь:
- разобраться, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить;
- на примерах посмотришь, как этот подход можно реализовать, и какие могут быть сложности.
— Занятие проведёт преподаватель-практик Сергей Петрелевич (17 лет в отрасли). Не упусти возможность задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройди вступительный тест!
#реклама
Как прокачаться после года в Android-разработке?
Сходи на бесплатный пробный урок продвинутого онлайн-курса Android-разработки на Kotlin от OTUS и Альфа-Банка — «Dependency Injection с Hilt»
📌На вебинаре:
- познакомишься с Hilt Api и сравнишь его с уже знакомым API Dagger2;
- посмотришь, что hilt-compiler генерирует под капотом;
- разберёшься в плюсах и минусах Hilt;
- если плюсов больше чем минусов, то рассмотришь процесс миграции.
Поделится экспертизой преподаватель-практик курса Антон Казаков (Руководитель направления Android-разработки Альфа-Банка). Не упусти возможность задать ему все интересующие вопросы!
#реклама
Сходи на бесплатный пробный урок продвинутого онлайн-курса Android-разработки на Kotlin от OTUS и Альфа-Банка — «Dependency Injection с Hilt»
📌На вебинаре:
- познакомишься с Hilt Api и сравнишь его с уже знакомым API Dagger2;
- посмотришь, что hilt-compiler генерирует под капотом;
- разберёшься в плюсах и минусах Hilt;
- если плюсов больше чем минусов, то рассмотришь процесс миграции.
Поделится экспертизой преподаватель-практик курса Антон Казаков (Руководитель направления Android-разработки Альфа-Банка). Не упусти возможность задать ему все интересующие вопросы!
#реклама
В сообществе разработчиков(и не только) принято незаслуженно токсить Яндекс.
Но последние три дня все обсуждают новость о покупке Яндексом TCS Group Holding, всё меняется ;)
Мобильное приложение – основной продукт, с которым контактируют пользователи Тинькофф. Интересно, как оно изменится, если сделка совершится.
Но последние три дня все обсуждают новость о покупке Яндексом TCS Group Holding, всё меняется ;)
Мобильное приложение – основной продукт, с которым контактируют пользователи Тинькофф. Интересно, как оно изменится, если сделка совершится.
Flutter всё больше пытается стать альтернативой Electron и теперь поддерживает не только Android, iOS, MacOS и Linux. Но теперь и поддерживает сборку и запуск на Windows
Очень неплохо
Очень неплохо
9to5Google
Google’s Flutter SDK can now make apps for Windows too
Today, Google is launching Flutter for Windows Alpha, allowing you to create cross-platform apps compatible with Windows 10 and more.
🌟Вы ждали и вы дождались – новый сезон Podlodka Android Crew!🌟
Представьте, что первые две недели октября могут пройти так:
❤️ Денис Неклюдов и Степан Гончаров составят пару и будут программировать
💰На пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
💻В прямом эфире будет рефакториться тестовый проект и делиться своими РЕАКЦИЯМИ
🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
☕️Каждое утро и вечер будешь зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами
5 октября, сниженная цена, ждем на борту – ведь будет очень круто!
Представьте, что первые две недели октября могут пройти так:
❤️ Денис Неклюдов и Степан Гончаров составят пару и будут программировать
💰На пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
💻В прямом эфире будет рефакториться тестовый проект и делиться своими РЕАКЦИЯМИ
🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
☕️Каждое утро и вечер будешь зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами
5 октября, сниженная цена, ждем на борту – ведь будет очень круто!
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack.
🔥Больше про Android-разработку на Kotlin узнайте на бесплатных демо-уроках онлайн-курсов «Android Developer. Professional» и «Android Developer. Basic» от OTUS и Альфа-Банка:
📌«Kotlin codegeneration» (продвинутый курс): https://otus.pw/pVFY/
— Рассмотрим, зачем может понадобиться кодогенерация. Узнаем, что такое Annotation Processing. Изучим фреймворк для генерации кода. Погенерируем свой код и уберем бойлерплейт из нашего приложения.
📌«Unit-тестирование в Android» (базовый курс): https://otus.pw/eeqV/
— Изучим Unit-тесты. Научимся тестировать компоненты, классы и методы в Java. Рассмотрим технологию TDD.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
📌«Kotlin codegeneration» (продвинутый курс): https://otus.pw/pVFY/
— Рассмотрим, зачем может понадобиться кодогенерация. Узнаем, что такое Annotation Processing. Изучим фреймворк для генерации кода. Погенерируем свой код и уберем бойлерплейт из нашего приложения.
📌«Unit-тестирование в Android» (базовый курс): https://otus.pw/eeqV/
— Изучим Unit-тесты. Научимся тестировать компоненты, классы и методы в Java. Рассмотрим технологию TDD.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
Ушла эпоха, Котлину уже больше 10 лет и теперь у него новый Project Lead. Уверен Роман Елизаров поможет котлину достичь новых высот и поблагодарим Андрея Бреслава за шикарнейшее приобретение нашей жизни – отличнейший ЯП!
https://blog.jetbrains.com/kotlin/2020/11/roman-elizarov-is-the-new-project-lead-for-kotlin/
https://blog.jetbrains.com/kotlin/2020/11/roman-elizarov-is-the-new-project-lead-for-kotlin/
The JetBrains Blog
Roman Elizarov is the new Project Lead for Kotlin | The Kotlin Blog
Andrey Breslav is stepping down as the Project Lead for Kotlin. Roman Elizarov is the new Project Lead.
Я был достаточно сильно рад, когда вышла LiveData, несмотря на кучу косяков внутри и странных реализаций. Просто потому что она достаточно сильно повторяла те реализации абстракций и потоков данных, которые я люблю использовать в своих приложениях.
Не так давно команда Kotlin представила Flow/State Flow/Shared Flow и всё больше вижу тред на том, чтобы совместить, а затем и заменить LiveData новыми инструментами.
И в целом StateFlow - это из коробки всё как я люблю, ещё более приятный и чистый синтаксис. Отличный универсальный инструмент, но пока не хватает некоторых обвязок.
Если кратко, смотри картинку)
Если долго, то читай:
– StateFlow не убъет LiveData https://proandroiddev.com/should-we-choose-kotlins-stateflow-or-sharedflow-to-substitute-for-android-s-livedata-2d69f2bd6fa5
– StateFlow vs LiveData
https://medium.com/scalereal/stateflow-end-of-livedata-a473094229b3
– StateFlow replace LiveData
https://johnoreilly.dev/posts/jetpack-compose-stateflow-livedata/
Не так давно команда Kotlin представила Flow/State Flow/Shared Flow и всё больше вижу тред на том, чтобы совместить, а затем и заменить LiveData новыми инструментами.
И в целом StateFlow - это из коробки всё как я люблю, ещё более приятный и чистый синтаксис. Отличный универсальный инструмент, но пока не хватает некоторых обвязок.
Если кратко, смотри картинку)
Если долго, то читай:
– StateFlow не убъет LiveData https://proandroiddev.com/should-we-choose-kotlins-stateflow-or-sharedflow-to-substitute-for-android-s-livedata-2d69f2bd6fa5
– StateFlow vs LiveData
https://medium.com/scalereal/stateflow-end-of-livedata-a473094229b3
– StateFlow replace LiveData
https://johnoreilly.dev/posts/jetpack-compose-stateflow-livedata/
Станьте Android Middle за 9 месяцев!
На Skill-Branch стартует новый поток курса Middle Android Developer !💥
Практический онлайн-курс, который позволит разработчикам продвинуться по карьерной лестнице!🚀
Android Middle Developer от Skill-Branch – это:
• 9 месяцев практико-ориентированного обучения
• 300+ часов продвинутого изучения Android-разработки уровня Middle
• Практика с системой автоматической проверки
• Проектирование архитектуры приложений
• Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, ML Kit, GraphQL
• Углубленное изучение Dagger 2 и RxJava 3, а также процессов тестирования Android-приложений
• Code Review вашего проекта практикующими специалистами
• Спикеры из Yandex, МТС, HeadHunter и других крупных компаний
• Сертификат и 2 Android-приложения в портфолио
⠀
⚠️Количество мест ограничено!
Переходите по ссылке и записывайтесь на обучение!
P.S.
Проверьте свои силы на бесплатном Интенсиве по Android на Kotlin.
Запустите Telegram-бота и следуйте инструкциям.
На Skill-Branch стартует новый поток курса Middle Android Developer !💥
Практический онлайн-курс, который позволит разработчикам продвинуться по карьерной лестнице!🚀
Android Middle Developer от Skill-Branch – это:
• 9 месяцев практико-ориентированного обучения
• 300+ часов продвинутого изучения Android-разработки уровня Middle
• Практика с системой автоматической проверки
• Проектирование архитектуры приложений
• Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, ML Kit, GraphQL
• Углубленное изучение Dagger 2 и RxJava 3, а также процессов тестирования Android-приложений
• Code Review вашего проекта практикующими специалистами
• Спикеры из Yandex, МТС, HeadHunter и других крупных компаний
• Сертификат и 2 Android-приложения в портфолио
⠀
⚠️Количество мест ограничено!
Переходите по ссылке и записывайтесь на обучение!
P.S.
Проверьте свои силы на бесплатном Интенсиве по Android на Kotlin.
Запустите Telegram-бота и следуйте инструкциям.
Мобильному разработчику полезно качать скилл бекенда, он поможет принимать качественные решения и быстрее договариваться об API
Раскрой всю мощь Kotlin и его фреймворков на бесплатных вебинарах онлайн-курса «Kotlin Backend Developer»:
📌«Карьера для Kotlin Backend Developer»
— Выяснишь, насколько востребованы backend-разработчики на Kotlin в период кризиса; какие требования к соискателям предъявляют компании-работодатели; какие вопросы задают на собеседовании, и как не допустить ошибку при ответе; какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?
📌«Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»
— Обсудим, как расширить исходные рекомендации, чтобы помочь вам создавать приложения, которые не только функционируют в облаке, но и процветают. В этом мы будем опираться на труд информационного архитектора Кевина Хоффмана «Beyond the Twelve-Factor App» - и применим его рекомендации на практике.
🔥Регистрируйся сейчас — напомним в день вебинара!
Раскрой всю мощь Kotlin и его фреймворков на бесплатных вебинарах онлайн-курса «Kotlin Backend Developer»:
📌«Карьера для Kotlin Backend Developer»
— Выяснишь, насколько востребованы backend-разработчики на Kotlin в период кризиса; какие требования к соискателям предъявляют компании-работодатели; какие вопросы задают на собеседовании, и как не допустить ошибку при ответе; какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?
📌«Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»
— Обсудим, как расширить исходные рекомендации, чтобы помочь вам создавать приложения, которые не только функционируют в облаке, но и процветают. В этом мы будем опираться на труд информационного архитектора Кевина Хоффмана «Beyond the Twelve-Factor App» - и применим его рекомендации на практике.
🔥Регистрируйся сейчас — напомним в день вебинара!
Google открыл возможность контрибютить в Fuchsia OS для внешних контрибьюторов.
И хотя крутаны сразу говорят что всё не стабильно и используйте на свой страх и риск, но в целом это значит что достигнут достаточно большой прогресс в стабильности и сейчас можно ожидать всплеск активностей по проекту из-за подключения сообщества к развитию ОС.
Самое время подключаться к проекту, если вы как и я мечтали поучаствовать в разработке БД или ОС :]
https://techcrunch.com/2020/12/08/google-opens-its-fuchsia-operating-system-to-outside-developers/
И хотя крутаны сразу говорят что всё не стабильно и используйте на свой страх и риск, но в целом это значит что достигнут достаточно большой прогресс в стабильности и сейчас можно ожидать всплеск активностей по проекту из-за подключения сообщества к развитию ОС.
Самое время подключаться к проекту, если вы как и я мечтали поучаствовать в разработке БД или ОС :]
https://techcrunch.com/2020/12/08/google-opens-its-fuchsia-operating-system-to-outside-developers/
Не знаю как у вас продвигается новый год, у меня прямо огненно. С головой окунулся в проекты и парочку новых обучений, чуть позже уже смогу анонсировать и немного рассказать про всё это.
А сейчас немного про обучения для вас:
Друзья, самое время запрыгивать в новый сезон к крутанам, поэтому невероятно рад анонсировать новый сезон Podlodka Android Crew! Темы сезона вам понравятся 😏
🎨 Первую неделю будем говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами экспертов из различных компаний.
👩🎓Тема второй недели – алгоритмы и алгоритмические собеседования. Мы проведем публичное собеседование (все как вы любите!), разберем типичные задачи и составим план подготовки к секциям в FAANG. Поможем почувствовать себя уверенно возле whiteboard'а 😉
Традиционно, топовые эксперты на борту, нескучные сессии в расписании и неожиданные кулуарные дискуссии после сессий🤓
Сезон стартует 1 февраля. Билеты и расписание уже на сайте. Ждем вас на борту!
#реклама
А сейчас немного про обучения для вас:
Друзья, самое время запрыгивать в новый сезон к крутанам, поэтому невероятно рад анонсировать новый сезон Podlodka Android Crew! Темы сезона вам понравятся 😏
🎨 Первую неделю будем говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами экспертов из различных компаний.
👩🎓Тема второй недели – алгоритмы и алгоритмические собеседования. Мы проведем публичное собеседование (все как вы любите!), разберем типичные задачи и составим план подготовки к секциям в FAANG. Поможем почувствовать себя уверенно возле whiteboard'а 😉
Традиционно, топовые эксперты на борту, нескучные сессии в расписании и неожиданные кулуарные дискуссии после сессий🤓
Сезон стартует 1 февраля. Билеты и расписание уже на сайте. Ждем вас на борту!
#реклама
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Как вы знаете я больше не пишу нативно под мобайл, все мои новые проекты на Flutter. Поэтому #реклама
🔥Пока все только рассуждают про Flutter, научитесь делать серьезные кроcсплатформенные решения — на бесплатных вебинарах онлайн-курса «Flutter Mobile Developer:
📌Demo Day курса «Flutter Mobile Developer»:
— Зададите любые вопросы по Flutter. Познакомитесь с преподавателем-практиком, который расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса.
📌«Пишем Flutter-приложение с использованием Redux»:
— Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
🔥Пока все только рассуждают про Flutter, научитесь делать серьезные кроcсплатформенные решения — на бесплатных вебинарах онлайн-курса «Flutter Mobile Developer:
📌Demo Day курса «Flutter Mobile Developer»:
— Зададите любые вопросы по Flutter. Познакомитесь с преподавателем-практиком, который расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса.
📌«Пишем Flutter-приложение с использованием Redux»:
— Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
Forwarded from addmeto (Grigory Bakunov)
Очень неофициальный клиент Clubhouse для людей с андроидом вместо телефона. Внимание, есть отличный от нуля шанс, что ребята из Clubhouse рано или поздно начнут за такое банить. Если что, меня в клабхаусе можно найти по нику @bobuk, как обычно https://github.com/grishka/Houseclub/releases
GitHub
Releases · grishka/Houseclub
A barebones unofficial Android app for Clubhouse. Contribute to grishka/Houseclub development by creating an account on GitHub.