Погода в Москве наконец-то испортилась, а значит вечером 30-го будет уютно зелететь и послуать про еволюцию команды Android разработки в Тинькофф, подходы, изменения, шишки и вот это вот всё.
Также будет core команда где будет много ништяков начиная от ui-kit, заканчивая voip
Регистрация
Также будет core команда где будет много ништяков начиная от ui-kit, заканчивая voip
Регистрация
Тинькофф Митапы
Митап Mobile Tinkoff Meetup #2
Все о мобильной разработке в Тинькофф
Люблю бенчмарки и давно хотел понаблюдать за трендами между Flutter vs ReactNative и собственно нашёл парочку интересных сравнений для перфоманса и общего среза рыночка в 2021 году.
Из интересного, по перфомансу предлагают рассмотреть в трёх направлениях:
1. Перфоманс phone API – в теории тут практически идентично будет у всех
2. Скорость рендера – в теории RN сильно проиграет, Flutter и Native будут практически идентичны
3. Бизнес логика – тут собственно основной фокус статьи и бенчмарки подъехали. По результатом парочки синтетических тестов RN в 2-15 раз медленее Flutter, а Flutter на 20-90% Native.
Из интересного на iOS Flutter может быть местами быстрее чем Swift (но только местами).
А из второй статьи можно увидеть глубину использования в production и тут тоже достаточно интересно:
– вакансий на RN более чем в 10 раз больше чем на Flutter (у меня есть теория, что возможно это банально кривость поисковых систем которые по запросу RN выдают и простой React + ещё одна гипотеза: возможно бизнес лояльно относится к кейсам когда RN перекатывается просто в React и готов нанимать таких разработчиков)
– Доля рынка Flutter сейчас 1.5% от того что в сторе, у RN 3.66%
– Но всё это преимущество на два года более раннего выхода RN чем Flutter и доля использования в новых приложениях у Flutter 4.08%, а у RN 3.13%
– Что косвенно подтверждается тем что количество поисковых запросов и количество вопросов вопросов на StackOverflow у Flutter выше чем у RN
Ну а в качестве вывода крутаны построили табличку, я правда не совсем понял почему у RN TTM лучше чем у Flutter.
Вообщем местами спорно, но это уже хотя бы какие-то данные и в целом они совпадают с моими ожиданиями
Из интересного, по перфомансу предлагают рассмотреть в трёх направлениях:
1. Перфоманс phone API – в теории тут практически идентично будет у всех
2. Скорость рендера – в теории RN сильно проиграет, Flutter и Native будут практически идентичны
3. Бизнес логика – тут собственно основной фокус статьи и бенчмарки подъехали. По результатом парочки синтетических тестов RN в 2-15 раз медленее Flutter, а Flutter на 20-90% Native.
Из интересного на iOS Flutter может быть местами быстрее чем Swift (но только местами).
А из второй статьи можно увидеть глубину использования в production и тут тоже достаточно интересно:
– вакансий на RN более чем в 10 раз больше чем на Flutter (у меня есть теория, что возможно это банально кривость поисковых систем которые по запросу RN выдают и простой React + ещё одна гипотеза: возможно бизнес лояльно относится к кейсам когда RN перекатывается просто в React и готов нанимать таких разработчиков)
– Доля рынка Flutter сейчас 1.5% от того что в сторе, у RN 3.66%
– Но всё это преимущество на два года более раннего выхода RN чем Flutter и доля использования в новых приложениях у Flutter 4.08%, а у RN 3.13%
– Что косвенно подтверждается тем что количество поисковых запросов и количество вопросов вопросов на StackOverflow у Flutter выше чем у RN
Ну а в качестве вывода крутаны построили табличку, я правда не совсем понял почему у RN TTM лучше чем у Flutter.
Вообщем местами спорно, но это уже хотя бы какие-то данные и в целом они совпадают с моими ожиданиями
Medium
Flutter vs Native vs React-Native: Examining performance
Today some of the most popular solutions to build mobile apps are native or cross-platform approaches using React Native or Flutter. While…
Какой основной риск ещё может сыграть на этом рынке и сильно изменить расстановку сил:
В 2017 году было очень модно кекать с node.js на бекенде, а-ля это поделие только для прототипов ибо перфоманс просто никакой на задачах где есть вычисления. Потом было много интересных выходов ES6 и рядом с заголовками в стиле Apple «мы ускорили цикл for в 100 раз!» 🙃
И под этим всем сформировался примерно такой сетап – быстрый прототип на коленке когда FullStack чемпион пилит и фронт и бек, то берём ноду. Если много rps и нет вычислений то после запуска её и оставляем, если много вычислений то смотрим в сторону golang.
И не так давно при очередном погружении в бенчмарки я обнаружил что движки js уже настолько круто заоптимизировали что конечно нода ещё немного медленее go, но в целом на уровне java и местами быстрее.
Напомню что на десктопе js пошустрее dart-а будет 😉
* добавил ссылку на бенчи – https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/javascript.html
В 2017 году было очень модно кекать с node.js на бекенде, а-ля это поделие только для прототипов ибо перфоманс просто никакой на задачах где есть вычисления. Потом было много интересных выходов ES6 и рядом с заголовками в стиле Apple «мы ускорили цикл for в 100 раз!» 🙃
И под этим всем сформировался примерно такой сетап – быстрый прототип на коленке когда FullStack чемпион пилит и фронт и бек, то берём ноду. Если много rps и нет вычислений то после запуска её и оставляем, если много вычислений то смотрим в сторону golang.
И не так давно при очередном погружении в бенчмарки я обнаружил что движки js уже настолько круто заоптимизировали что конечно нода ещё немного медленее go, но в целом на уровне java и местами быстрее.
Напомню что на десктопе js пошустрее dart-а будет 😉
* добавил ссылку на бенчи – https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/javascript.html
benchmarksgame-team.pages.debian.net
Node js vs Java - Which programs are fastest?
Node js Java - Which programs have fastest performance?
#реклама
5 июля старт Podlodka Soft Skills Crew – новой конференции про софт-скиллы для инженеров!
🟢 Перед конференций мы проведём несколько открытых вводных сессий о том, зачем нужны софт-скиллы.
Интенсив продлится две недели. Встречаемся дважды в день: утром и вечером
Вас ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
🟢 Тема первой недели: Коммуникации
Во время неё узнаем, как общаться с другими людьми без стресса, даже если вы "интроверт". Обсудим принципы хорошей обратной связи руководству и коллегам. А ещё научимся распознавать манипуляции и защищаться от них.
🟢 Тема второй недели: Problem solving
Познакомимся с моделями мышления, научимся проходить поведенческие и проблемные интервью (типичные для FAANG). А также расширим своё видение и узнаем, как думают топ-менеджеры и предприниматели.
Подробности нашего свежего формата уже на сайте!🔥
5 июля старт Podlodka Soft Skills Crew – новой конференции про софт-скиллы для инженеров!
🟢 Перед конференций мы проведём несколько открытых вводных сессий о том, зачем нужны софт-скиллы.
Интенсив продлится две недели. Встречаемся дважды в день: утром и вечером
Вас ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
🟢 Тема первой недели: Коммуникации
Во время неё узнаем, как общаться с другими людьми без стресса, даже если вы "интроверт". Обсудим принципы хорошей обратной связи руководству и коллегам. А ещё научимся распознавать манипуляции и защищаться от них.
🟢 Тема второй недели: Problem solving
Познакомимся с моделями мышления, научимся проходить поведенческие и проблемные интервью (типичные для FAANG). А также расширим своё видение и узнаем, как думают топ-менеджеры и предприниматели.
Подробности нашего свежего формата уже на сайте!🔥
podlodka.io
Онлайн-конференция Podlodka Soft Skills Crew, сезон #5
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
В четверг 8 июля в 19:00 можно присоединиться к первому мобильному митапу от компании 2ГИС и послушать про:
– кодогенерацию между SWIFT и C++ @ Анатолий Петров, 2ГИС
– использование скрытого системного Android API @ Николай Пахомов, SberDevices
– круглый стол на тему Native vs WebView @ Егор Толстой Podlodka, Илья Таратухин 2ГИС, Егор Грицина Самоката, Никита Майданов CocoaHeads
Митап будет проходить онлайн, надеюсь следующий будет не за горами – приходите на стрим
– кодогенерацию между SWIFT и C++ @ Анатолий Петров, 2ГИС
– использование скрытого системного Android API @ Николай Пахомов, SberDevices
– круглый стол на тему Native vs WebView @ Егор Толстой Podlodka, Илья Таратухин 2ГИС, Егор Грицина Самоката, Никита Майданов CocoaHeads
Митап будет проходить онлайн, надеюсь следующий будет не за горами – приходите на стрим
YouTube
Онлайн-митап DevDay Mobile: отказ от инструментов Apple, скрытый API, холивар
00:00 - шесть минут о разном до докладов)
06:20 — Автоматизированная кодогенерация свифтового интерфейса для C++ (Толя Петров, 2ГИС)
1:07:45 — Способы использования скрытого системного API при вендорной разработке (Николай Пахомов, SberDevices)
1:38:05…
06:20 — Автоматизированная кодогенерация свифтового интерфейса для C++ (Толя Петров, 2ГИС)
1:07:45 — Способы использования скрытого системного API при вендорной разработке (Николай Пахомов, SberDevices)
1:38:05…
📱 Приглашаем на One Day Offer для iOS- и Android-разработчиков
Вы — в течение одного дня общаетесь с командой Тинькофф.
Мы — даем оффер в конце дня, если общение проходит хорошо.
В какую команду
Набираем разработчиков в мобильный банк — делать приложение Тинькофф для 10 миллионов клиентов каждый месяц. Сейчас над приложением работают 5 технических и 25 кросс-функциональных команд, поэтому вы сможете выбрать интересное вам направление.
Кого ждем
У нас сильная команда, и мы ищем таких же коллег: с хорошим знанием языка, платформы, умением писать качественный код и опытом от двух лет.
📨 Отправляйте заявку на участие в Тинькофф One Day Offer. В течение трех дней мы дадим обратную связь, а за два дня до мероприятия пришлем всю информацию об интервью.
Вы — в течение одного дня общаетесь с командой Тинькофф.
Мы — даем оффер в конце дня, если общение проходит хорошо.
В какую команду
Набираем разработчиков в мобильный банк — делать приложение Тинькофф для 10 миллионов клиентов каждый месяц. Сейчас над приложением работают 5 технических и 25 кросс-функциональных команд, поэтому вы сможете выбрать интересное вам направление.
Кого ждем
У нас сильная команда, и мы ищем таких же коллег: с хорошим знанием языка, платформы, умением писать качественный код и опытом от двух лет.
📨 Отправляйте заявку на участие в Тинькофф One Day Offer. В течение трех дней мы дадим обратную связь, а за два дня до мероприятия пришлем всю информацию об интервью.
Xiaomi подвинул Apple с второго места по продажам за Q2 2021, сумасшедший рост в 83% (привет новые успешные модели и увядание Huawei).
Теперь распределение:
Samsung 19%
Xiaomi 17%
Apple 14%
Источник
https://finance.yahoo.com/news/xiaomi-overtakes-apple-world-no-020358297.html?guccounter=1
Теперь распределение:
Samsung 19%
Xiaomi 17%
Apple 14%
Источник
https://finance.yahoo.com/news/xiaomi-overtakes-apple-world-no-020358297.html?guccounter=1
Yahoo
Xiaomi Overtakes Apple as World’s No. 2 Phone Maker, Canalys Says
(Bloomberg) -- Xiaomi Corp. has become the world’s second biggest smartphone maker over the past quarter following an 83% jump in shipments, according to preliminary estimates by Canalys.This marks the first occasion that Xiaomi, the Chinese maker of everything…
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.
Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.
Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.
Все подробности уже на сайте, проходи и осмотрись 😉
Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.
Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.
Все подробности уже на сайте, проходи и осмотрись 😉
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #12
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
> US States California, Colorado, Hawaii, Oregon, Vermont, and Washington have banned the sale of high-end gaming PCs under a new energy bill.
Такое ощущение что Stadia&Co протащили очень дурацкий закон по которому особо ни по геймить нормально нельзя будет, ни модельки по разворачивать на своём железе.
Интересно приведёт ли это к ещё большему оттоку разрабов из долины.
Подробности https://www.theregister.com/2021/07/26/dell_energy_pcs/
Такое ощущение что Stadia&Co протащили очень дурацкий закон по которому особо ни по геймить нормально нельзя будет, ни модельки по разворачивать на своём железе.
Интересно приведёт ли это к ещё большему оттоку разрабов из долины.
Подробности https://www.theregister.com/2021/07/26/dell_energy_pcs/
The Register
Dell won't ship energy-hungry PCs to California and five other US states due to power regulations
Energy efficiency rules appear to be limiting the availability of gaming rigs
QIWI Android Developer Days
19 августа пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.
А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.
7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!
Подробная программа мероприятия и регистрация по ссылке
Привет долгожданный offline ;)
19 августа пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.
А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.
7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!
Подробная программа мероприятия и регистрация по ссылке
Привет долгожданный offline ;)
🔥OTUS начинает новый набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению!
👉🏻ПРОЙТИ ТЕСТ ПО ПРОДВИНУТОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/PuX6/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Android Lint»: https://otus.pw/jOtp/
👉🏻ПРОЙТИ ТЕСТ ПО ПРОДВИНУТОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/PuX6/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Android Lint»: https://otus.pw/jOtp/
И ещё немного обучение Android разработчикам, но с нуля:
🤖Оставьте заявку на 10-месячный онлайн-курс «Специализация Android Developer» на Kotlin от OTUS и Альфа-банка и пройдите путь с нуля до middle в сопровождении топовых преподавателей-практиков, персонального ментора и карьерного консультанта!
👉🏻ЗАПИСАТЬСЯ НА КУРС С НУЛЯ: https://otus.pw/caEo/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Делаем мобильную версию PopIt»: https://otus.pw/zQj1/
🤖Оставьте заявку на 10-месячный онлайн-курс «Специализация Android Developer» на Kotlin от OTUS и Альфа-банка и пройдите путь с нуля до middle в сопровождении топовых преподавателей-практиков, персонального ментора и карьерного консультанта!
👉🏻ЗАПИСАТЬСЯ НА КУРС С НУЛЯ: https://otus.pw/caEo/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Делаем мобильную версию PopIt»: https://otus.pw/zQj1/
Meanwhile in iOS
Прямой стрим в лагере мобильных коллег с обновами на другой платформе https://youtu.be/EvGOlAkLSLw
Прямой стрим в лагере мобильных коллег с обновами на другой платформе https://youtu.be/EvGOlAkLSLw
YouTube
Apple Event — September 14
Watch the special Apple Event to learn about the new iPhone 13 Pro, iPhone 13, Apple Watch Series 7, iPad mini, iPad, and more.
To watch the event interpreted in American Sign Language (ASL), please click here: https://youtu.be/d1PcBDLV6jw
00:00:00 Introduction…
To watch the event interpreted in American Sign Language (ASL), please click here: https://youtu.be/d1PcBDLV6jw
00:00:00 Introduction…
Ух, вот это долгая обратная совместимость.
Только вчера, 27 сентября, Google перестал поддерживать и выключил доступ к Youtube, Maps и Gmail на устройствах Android 2.3.7.
Т.е. стали требовать Android 3.0+ – сказать, что я удивлён такой долгой обратной совместимостью, это ничего не сказать)
А в каком году вы отказались от поддержки Android 2.3.7?
Только вчера, 27 сентября, Google перестал поддерживать и выключил доступ к Youtube, Maps и Gmail на устройствах Android 2.3.7.
Т.е. стали требовать Android 3.0+ – сказать, что я удивлён такой долгой обратной совместимостью, это ничего не сказать)
А в каком году вы отказались от поддержки Android 2.3.7?
Достаточно сильно зашло видео о чуваке с опытом программирования 50+ лет, честно говоря не представляю что я буду делать через 36 лет
YouTube
Разработчик-«ВЕТЕРАН» / 50 ЛЕТ ОПЫТА в программировании / История Евгения Владимировича Полищука
Сегодня вас ждет завораживающая история семидесятивосьмилетнего программиста, Евгения Владимировича Полищука, который вот уже более пятидесяти лет несет в себе любовь к программированию и биоинформатике. Через этот выпуск вы узнаете о том, как программировали…
Получить оффер и стать мобильным разработчиком Авито за уикенд — реально ⚡️
Как участвовать:
пройдите тест и подайте заявку до 11 ноября;
участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/3R1Kzg
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
Как участвовать:
пройдите тест и подайте заявку до 11 ноября;
участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/3R1Kzg
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
кажется я нашёл что буду тестировать ближайшие пару дней – https://github.com/RustPython/RustPython/blob/main/README.md
GitHub
RustPython/README.md at main · RustPython/RustPython
A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.
Достаточно быстро это прийдет и в Андроид мир. Так что поздравляет создателей платных сервисов, скоро ваша ютин-экономика станет немного лучше)
Forwarded from addmeto (Grigory Bakunov)
#battleroyale продолжается, в рамках дела Эпик против Эппл судья вынес прямое указание - разрешить приложениям ссылки и кнопки на оплату, ведущие на сторонние сервисы. Теперь куча приложений перейдут с оплаты через эппл на оплату через свой сайт, потому что это сходу экономия больше 10%.
Требование начинает действие с 9 декабря и эппл по сути с ним уже согласился.
https://www.theverge.com/2021/11/9/22773082/epic-apple-fortnite-lawsuit-ruling-injunction-stay-app-store-anti-steering-rules
Требование начинает действие с 9 декабря и эппл по сути с ним уже согласился.
https://www.theverge.com/2021/11/9/22773082/epic-apple-fortnite-lawsuit-ruling-injunction-stay-app-store-anti-steering-rules
The Verge
Judge orders Apple to allow external payment options for App Store by December 9th, denying stay
The stay is denied.