ASmirnov – Telegram
ASmirnov
819 subscribers
78 photos
1 video
2 files
355 links
Android In Faces -> уходим от Android

Я Александр Смирнов, CPTO MySky.com иногда пишу разные мысли об ИТ, бизнесе и обучении
Download Telegram
Как адаптировать приложение под Huawei Mobile Services в 6 простых шагов

В 2020 на долю Huawei в России заняла почти 18% мобильного рынка. Фанбаза гиганта продолжает расти даже несмотря на отдельно стоящую от Google экосистему сервисов. Пока власти США и Китая решают разногласия, разработчикам приходится выкручиваться

Георгий Гигаури, который разрабатывает Android-приложение Delivery Club, поделился своим опытом по оперативной реализации поддержки Huawei-устройств. Поэтапный гайд можно прочитать на Хабре, а для любителей видео в конце статьи есть приятный бонус с конференции Mobius 2020

Подробней по ссылке
Стартовал пятый ежегодный опрос отечественных мобильных разработчиков! Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего

Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.

Пройдите опрос, пошарьте его своей команде, ждите результата!
🔥 Бесплатные практические демо-занятия продвинутого и базового курсов по Android-разработке на Kotlin от OTUS и Альфа-Банка!

📌 24.03 (Сегодня) - «Рисуем свой график котировок в Android» с Вадимом Гальцевым

Что будем делать:
Рассмотрим основные инструменты для рисования, изучим возможности классов Canvas, Path, Paint, нарисуем кастомизируемый график котировок и добавим в него анимаций

📌25.03 - «Крестики-нолики на минималках» с Антоном Мачихиным, старшим разработчиком в ООО "Миркод"

Чему научимся:
Пользоваться средой разработки Android Studio, верстать экран, создавать собственную View

📌 Регистрируйся, а мы напомним в дату проведения вебинара!

Ух, на самом деле очень полезный навык с учётам массового ухода физиков в рынок акций)

#реклама
За последний год мы все успели привыкнуть к вырвиглазному и дичайше не продуманному UX от Zoom, а чуваки из BuiltForMars системно разобрали почему UX Zoom жуть и нужно сделать лучше. Формат подачи самый чудесный, даже если вы далеки от UX из скриншотов и комментариев сразу всё предельно ясно.

Тренировать насмотренность и усердно следить что бы UX ваших продуктов не приводил пользователей к страданию – карме зачтётся. Но как показывает практика всем этим проблемам уже несколько лет и они не помешали стать Zoom №1 в видео-звонках (так что хз) :]

В любом случае глазу приятно, разбор крутой и заодно у ребят есть куча других кейсов на сайтике.
19 апреля стартует новый сезон Podlodka Android Crew!
Конференция пройдет в формате двухнедельного интенсива. У каждой недели своя тема, темы этого сезона – “Многопоточность” и “Jetpack”.

🤯 Неделя “Многопоточность” говорит сама за себя. Разберемся, как она фундаментально работает, рассмотрим основные инструменты и ответим на вопрос, когда стоит выбрать RxJava, корутины или вообще остаться на чистых потоках. Бонус: публичное собеседование по многопоточности! После нашей конференции вам такие собесы будут не страшны💪

🚀На второй неделе погружаемся в Android Jetpack. Под этим названием скрывается множество библиотек и инструментов: Compose, Workmanager, Paging3, Navigation и не только. Мы узнаем, что там есть полезного, как они устроены под капотом, и как затащить их к себе в проект с максимальной пользой.

Помимо докладов в программе множество нескучных форматов: рулетки кейсов, батлы, лайв-кодинги и не только. Кроме того, вы получите доступ к записям всех сессий, чтобы потом в любой удобный момент можно было освежить знания!

Крутые спикеры, общение в слаке с другими участниками и полезные сессии – все это уже с 19 апреля! Примерное расписание уже на сайте, а билеты пока еще с early bird скидкой. Подключайтесь!
Друзья, я потихоньку ищу Flutter разработчиков к нам в команду и не могу сказать что на рынке их достаточно много, а значит приходите на новый курс от OTUS и затем пишите мне в ЛС)

🔥OTUS открывает набор онлайн-курса «Flutter Developer». Пройдите тест и успейте в группу по спеццене!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/HAyt/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/La6P/
Регистрируйтесь сейчас — напомним в день интенсива!
Ещё одно копье в кучку поломанных, брать или не брать M1 и насколько он быстрее собирает, не все вопросы раскрыты но на цыферки интересно посмотреть.

Если кратко: it works but it’s not perfect.

https://proandroiddev.com/apple-m1-vs-intel-the-ultimate-comparison-2a2f0d197dc
Не Flutter-ом единым:
Kotlin давно ставший стандартом в мобайле, всё также продолжает стремительно набирать актуальность в бэкенде. Хотите освоить востребованное направление?
Начните знакомство с ней 7 мая с демо-занятия «ООП в Kotlin» в OTUS.

За 1,5 часа вы разберете элементы объектной модели этого языка, создадите автоматизированные тесты и несложную ООП-программу.

Демо-занятие является частью онлайн-курса «Kotlin Backend Developer». Программа ориентирована на разработчиков с опытом программирования.
Для регистрации на урок пройдите вступительный тест https://otus.pw/gpUd/
Интересная особенность, в нашей компании head офис находится в Швейцарии и каждый день в мой linked/почту стучится 2-3 компании с предложением аутсорсинга/аутстаффинга разработки.

Процентов 40% команд из Украины, остальные балканы, Поляки, Россия, Швейцария и другие.

Собственно, почему на Украине вся разработка работает на заграницу и понятно почему её больше, сильное отставание России говорит, что разработка всё так же больше сфокусированна на внутреннем рынке.
C удивлением узнал что до сих пор ещё есть люди кто пишет Android native apps на Java, дамы и господа – пора:

🔥Узнай больше про Android-разработку на Kotlin на бесплатных 2-дневных интенсивах онлайн-курсов «Android Developer. Professional» и «Android Developer. Basic» от OTUS и Альфа-Банка!

👉Проверьте свой уровень — пройдите тест при регистрации на интенсив:

📌«Полный coverage. Покрываем Android-приложение юнит/интеграционными/UI тестами» (продвинутый курс): https://otus.pw/0XwE/

📌«Создаем GPS-tracker за два дня» (базовый курс): https://otus.pw/rgRi/
Привет чат,
тут хорошее дело случилось, появился канал @mobile_native где Артём пушит классные посты про нативную андроид разработку.

Присоединяйтесь 😉
Погода в Москве наконец-то испортилась, а значит вечером 30-го будет уютно зелететь и послуать про еволюцию команды Android разработки в Тинькофф, подходы, изменения, шишки и вот это вот всё.
Также будет core команда где будет много ништяков начиная от ui-kit, заканчивая voip

Регистрация
Люблю бенчмарки и давно хотел понаблюдать за трендами между 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.


Вообщем местами спорно, но это уже хотя бы какие-то данные и в целом они совпадают с моими ожиданиями
Какой основной риск ещё может сыграть на этом рынке и сильно изменить расстановку сил:

В 2017 году было очень модно кекать с node.js на бекенде, а-ля это поделие только для прототипов ибо перфоманс просто никакой на задачах где есть вычисления. Потом было много интересных выходов ES6 и рядом с заголовками в стиле Apple «мы ускорили цикл for в 100 раз!» 🙃
И под этим всем сформировался примерно такой сетап – быстрый прототип на коленке когда FullStack чемпион пилит и фронт и бек, то берём ноду. Если много rps и нет вычислений то после запуска её и оставляем, если много вычислений то смотрим в сторону golang.

И не так давно при очередном погружении в бенчмарки я обнаружил что движки js уже настолько круто заоптимизировали что конечно нода ещё немного медленее go, но в целом на уровне java и местами быстрее.

Напомню что на десктопе js пошустрее dart-а будет 😉

* добавил ссылку на бенчи – https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/javanoscript.html
#реклама

5 июля старт Podlodka Soft Skills Crew – новой конференции про софт-скиллы для инженеров!

🟢 Перед конференций мы проведём несколько открытых вводных сессий о том, зачем нужны софт-скиллы.
Интенсив продлится две недели. Встречаемся дважды в день: утром и вечером
Вас ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

🟢 Тема первой недели: Коммуникации
Во время неё узнаем, как общаться с другими людьми без стресса, даже если вы "интроверт". Обсудим принципы хорошей обратной связи руководству и коллегам. А ещё научимся распознавать манипуляции и защищаться от них.

🟢 Тема второй недели: Problem solving
Познакомимся с моделями мышления, научимся проходить поведенческие и проблемные интервью (типичные для FAANG). А также расширим своё видение и узнаем, как думают топ-менеджеры и предприниматели.

Подробности нашего свежего формата уже на сайте!🔥
В четверг 8 июля в 19:00 можно присоединиться к первому мобильному митапу от компании 2ГИС и послушать про:
– кодогенерацию между SWIFT и C++ @ Анатолий Петров, 2ГИС
– использование скрытого системного Android API @ Николай Пахомов, SberDevices
– круглый стол на тему Native vs WebView @ Егор Толстой Podlodka, Илья Таратухин 2ГИС, Егор Грицина Самоката, Никита Майданов CocoaHeads

Митап будет проходить онлайн, надеюсь следующий будет не за горами – приходите на стрим
📱 Приглашаем на One Day Offer для iOS- и Android-разработчиков

Вы — в течение одного дня общаетесь с командой Тинькофф.
Мы — даем оффер в конце дня, если общение проходит хорошо.

В какую команду
Набираем разработчиков в мобильный банк — делать приложение Тинькофф для 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
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.

Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.

Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.

Все подробности уже на сайте, проходи и осмотрись 😉
> 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/