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

Я Александр Смирнов, CPTO MySky.com иногда пишу разные мысли об ИТ, бизнесе и обучении
Download Telegram
SQLite наверное одна из самых трешовых БД с которыми приходилось работать, но стоит признать что поднять и начать с ней работать очень просто. А вот тред о WTF SQLite и правда классный получился

Больше всего на мобайле не люблю работать с БД, после того как оптимизировал базу на 160 МБ на Андроид 3.0+
На конференции Build 2020 оригинально презентовали один из самых мощных суперкомпьютеров в мире.

CTO Microsoft Кевин Скотт и CEO OpenAI Сэм Альтман показывали модель ИИ основаного на алгоритме OpenAI GPT-3. Модель обучили на репозиториях GitHub и теперь она умеет писать Python код на основе заданного комментария и используя некоторые сигнатуры языка.

Смотрится очень интересно, уже испугались?)
Хорошо проработанная майндмапа, показывающая из чего состоит андроид разработка. Отлично подойдет вам, если вы недавно приступили к профессии или ищете слепые зоны своих знаний и нужные теги для них.
Пока вы тут работку работали MITM переименовали и вообще Android теперь за респект – https://source.android.com/setup/contribute/respectful-code
Теперь мы как пользователи Android лучше всего станем защищены от землятресения, отличный функционал
https://arstechnica.com/gadgets/2020/08/android-is-now-the-worlds-largest-earthquake-detection-network/
В тяжелые времена воронки ковидного кризиса не так просто найти работу, когда ты junior или только хочешь им стать. Но есть хорошая новость для тех, кто хочет научиться мобильной разработке или тестированию и получить самый короткий путь к трудоустройству в Тинькофф и другие компании.

Стартовал осенний набор на бесплатные курсы Тинькофф Образования. Теперь они проходят полностью в онлайне, то есть любой желающий от Калининграда до Владивостока может сдать экзамены и поступить.
• для начинающих специалистов: Android, IOS, QA, Scala
• а для опытных разработчиков запустили курс по SRE, если ты планировал перекатиться 😉

Нужно спешить, экзамены пройдут: 20-27 августа.
Оставить заявку

#реклама
Уже полгода прошло, как я сделал переход из Raiffeisen в MySky и активно масштабирую команду, уже собрали четыре.

Сейчас встал очередной вопрос выравнивания подходов внутри команд и продуктов, чтобы все понимали майндест, быстрее вкуривали в солюшен, да и в целом меньше времени тратили на разбор/интеграции.

И интересно стало, а что используете, о чём думаете вы с точки зрения 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) – 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-скидкой прямо сейчас, пройди вступительный тест!

#реклама
Как прокачаться после года в Android-разработке?
Сходи на бесплатный пробный урок продвинутого онлайн-курса Android-разработки на Kotlin от OTUS и Альфа-Банка — «Dependency Injection с Hilt»

📌На вебинаре:
- познакомишься с Hilt Api и сравнишь его с уже знакомым API Dagger2;
- посмотришь, что hilt-compiler генерирует под капотом;
- разберёшься в плюсах и минусах Hilt;
- если плюсов больше чем минусов, то рассмотришь процесс миграции.

Поделится экспертизой преподаватель-практик курса Антон Казаков (Руководитель направления Android-разработки Альфа-Банка). Не упусти возможность задать ему все интересующие вопросы!

#реклама
В сообществе разработчиков(и не только) принято незаслуженно токсить Яндекс.
Но последние три дня все обсуждают новость о покупке Яндексом TCS Group Holding, всё меняется ;)

Мобильное приложение – основной продукт, с которым контактируют пользователи Тинькофф. Интересно, как оно изменится, если сделка совершится.
Flutter всё больше пытается стать альтернативой Electron и теперь поддерживает не только Android, iOS, MacOS и Linux. Но теперь и поддерживает сборку и запуск на Windows

Очень неплохо
🌟Вы ждали и вы дождались – новый сезон Podlodka Android Crew!🌟

Представьте, что первые две недели октября могут пройти так:
❤️ Денис Неклюдов и Степан Гончаров составят пару и будут программировать
💰На пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
💻В прямом эфире будет рефакториться тестовый проект и делиться своими РЕАКЦИЯМИ
🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
☕️Каждое утро и вечер будешь зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами

5 октября, сниженная цена, ждем на борту – ведь будет очень круто!
Немного про понятность мобильных интерфейсов: куда жать, чтобы выбрать другой город?
немного шутеечек про скрам
🔥Больше про 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.

👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
Ушла эпоха, Котлину уже больше 10 лет и теперь у него новый Project Lead. Уверен Роман Елизаров поможет котлину достичь новых высот и поблагодарим Андрея Бреслава за шикарнейшее приобретение нашей жизни – отличнейший ЯП!

https://blog.jetbrains.com/kotlin/2020/11/roman-elizarov-is-the-new-project-lead-for-kotlin/
Я был достаточно сильно рад, когда вышла 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-бота и следуйте инструкциям.
Мобильному разработчику полезно качать скилл бекенда, он поможет принимать качественные решения и быстрее договариваться об API

Раскрой всю мощь Kotlin и его фреймворков на бесплатных вебинарах онлайн-курса «Kotlin Backend Developer»:

📌«Карьера для Kotlin Backend Developer»
— Выяснишь, насколько востребованы backend-разработчики на Kotlin в период кризиса; какие требования к соискателям предъявляют компании-работодатели; какие вопросы задают на собеседовании, и как не допустить ошибку при ответе; какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?

📌«Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»
— Обсудим, как расширить исходные рекомендации, чтобы помочь вам создавать приложения, которые не только функционируют в облаке, но и процветают. В этом мы будем опираться на труд информационного архитектора Кевина Хоффмана «Beyond the Twelve-Factor App» - и применим его рекомендации на практике.

🔥Регистрируйся сейчас — напомним в день вебинара!