Как попасть в IT в 2023 году
Как вы уже могли заметить, в последнее время порог входа в IT прилично вырос. Один из актуальных способов, который продолжает набирать обороты — стажировки от крупных компаний и EdTech курсы.
Недавно у Кирилла вышел видос о том, как попасть в IT в 2023 году. В выпуске Илья Богин — эксперт из Яндекса делится полезными советами и рекомендациями для тех, кто только начинает свой путь в IT.
👉 Чем отличаются джуниор разработчик от стажера?
👉 Джуны с рынка
👉 Как найти первую работу?
👉 Важность софт-скиллов
👉 Зачем компаниям стажеры
Смотреть📹
Как вы уже могли заметить, в последнее время порог входа в IT прилично вырос. Один из актуальных способов, который продолжает набирать обороты — стажировки от крупных компаний и EdTech курсы.
Недавно у Кирилла вышел видос о том, как попасть в IT в 2023 году. В выпуске Илья Богин — эксперт из Яндекса делится полезными советами и рекомендациями для тех, кто только начинает свой путь в IT.
👉 Чем отличаются джуниор разработчик от стажера?
👉 Джуны с рынка
👉 Как найти первую работу?
👉 Важность софт-скиллов
👉 Зачем компаниям стажеры
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как попасть в IT в 2023 году. Стажировка в Яндекс
Ситуация на рынке кадров в 2023 году. Стажировка в Яндекс. AI против джунов
🔗 Летняя стажировка в Яндексе https://cutt.ly/g7PEvHA
🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
🔗 Чат сообщества в Telegram https://ttttt.me/andro…
🔗 Летняя стажировка в Яндексе https://cutt.ly/g7PEvHA
🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
🔗 Чат сообщества в Telegram https://ttttt.me/andro…
💩7👍4👎2🔥2👏1🫡1
Automatic Update Prompts for Crashing Apps
На девайсах начиная с версии Android 7.0 (SDK level 24) Play Store будет автоматически предлагать обновить ваше приложение при возникновении креша, если есть более стабильная версия в маркете.
Читать (En)
На девайсах начиная с версии Android 7.0 (SDK level 24) Play Store будет автоматически предлагать обновить ваше приложение при возникновении креша, если есть более стабильная версия в маркете.
Читать (En)
👍36🔥10🤩2
Jetpack Compose architectural layering
Гугл обновил раздел архитектурных слоёв из которых состоит Jetpack Compose.
👉 Runtime
👉 UI
👉 Foundation
👉 Material
Читать (En)
Гугл обновил раздел архитектурных слоёв из которых состоит Jetpack Compose.
👉 Runtime
👉 UI
👉 Foundation
👉 Material
Читать (En)
👍19🔥3❤1
iOS / Swift Tips
Друзья, всем привет! Наверняка многие из вас уже видели рекламу @swift_tips в других каналах, а самые активные из вас обратили внимание на сходство в оформлении постов с @mobile_native.
Так вот, c большим удовольствием сообщаю, что канал @swift_tips с недавних пор находится в моём распоряжении🥳 .
Если ты iOS-разработчик или только вкатываешься, наверняка найдешь там много полезного для себя, обязательно подпишись. Буду развивать канал и радовать вас полезным контентом, инструментами и новостями из мира iOS.
Подписаться: @swift_tips
P.S. Давайте пробьем 2к 😊
Друзья, всем привет! Наверняка многие из вас уже видели рекламу @swift_tips в других каналах, а самые активные из вас обратили внимание на сходство в оформлении постов с @mobile_native.
Так вот, c большим удовольствием сообщаю, что канал @swift_tips с недавних пор находится в моём распоряжении
Если ты iOS-разработчик или только вкатываешься, наверняка найдешь там много полезного для себя, обязательно подпишись. Буду развивать канал и радовать вас полезным контентом, инструментами и новостями из мира iOS.
Подписаться: @swift_tips
P.S. Давайте пробьем 2к 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2👍1👏1
How we reduced our Android startup time by 77%
Я тут разгребал избранное в очередной раз и обнаружил, что забыл опубликовать довольно полезную статью про оптимизации, а именно как можно сократить время запуска приложения.
Кто занимался подобным, знает, что это задачка не из легких.
👉 Deferring synchronous network requests
👉 Fetching feature flags
👉 Baseline Profiles
👉 Optimizing disk I/O operations
👉 Lazy initialization
👉 Third-party SDKs initialization
Возможно не все кейсы применимы к вашему проекту, но для общего понимания лишним точно не будет.
Читать (En)
Я тут разгребал избранное в очередной раз и обнаружил, что забыл опубликовать довольно полезную статью про оптимизации, а именно как можно сократить время запуска приложения.
Кто занимался подобным, знает, что это задачка не из легких.
👉 Deferring synchronous network requests
👉 Fetching feature flags
👉 Baseline Profiles
👉 Optimizing disk I/O operations
👉 Lazy initialization
👉 Third-party SDKs initialization
Возможно не все кейсы применимы к вашему проекту, но для общего понимания лишним точно не будет.
Читать (En)
🔥7👍4❤3
Forwarded from Swift Tips
Почему MVx архитектуры всегда получаются плохо
Статья с разбором проблем в архитектурных паттернов в MVx.
• Проблема остатка
• Проблема масштабирования
• Проблема разрывов в логике
Читать (Ru)
Статья с разбором проблем в архитектурных паттернов в MVx.
• Проблема остатка
• Проблема масштабирования
• Проблема разрывов в логике
Читать (Ru)
🤔16🤡3👍2👎2🔥1
Вопросы и ответы для собеседования по Kotlin. Часть 3
На хабре вышла 3-я часть из цикла «Вопросы и ответы для собеседования по Kotlin».
Классы и интерфейсы
• Что такое абстрактные классы и интерфейсы?
• Почему классы в Kotlin по умолчанию final?
• Что нужно сделать, чтобы класс можно было наследовать? (open)
• Как можно получить тип класса?
• Что такое enum класс (перечислений)?
• Что такое sealed класс (изолированный)?
• Какая разница между sealed class и enum?
• Что такое inner (внутренние) и nested (вложенные) классы?
• Value (бывшие inline) классы
• Какая польза от typealias? Во что он компилируется?
Коллекции и последовательности (Sequences)
• Какие коллекции есть в Kotlin?
• List
• Set
• Map
• Какая из коллекций не является имплементацией Collection?
• Sequences и их отличия от коллекций
Читать (Ru)
На хабре вышла 3-я часть из цикла «Вопросы и ответы для собеседования по Kotlin».
Классы и интерфейсы
• Что такое абстрактные классы и интерфейсы?
• Почему классы в Kotlin по умолчанию final?
• Что нужно сделать, чтобы класс можно было наследовать? (open)
• Как можно получить тип класса?
• Что такое enum класс (перечислений)?
• Что такое sealed класс (изолированный)?
• Какая разница между sealed class и enum?
• Что такое inner (внутренние) и nested (вложенные) классы?
• Value (бывшие inline) классы
• Какая польза от typealias? Во что он компилируется?
Коллекции и последовательности (Sequences)
• Какие коллекции есть в Kotlin?
• List
• Set
• Map
• Какая из коллекций не является имплементацией Collection?
• Sequences и их отличия от коллекций
Читать (Ru)
🔥15👍10❤4👏1
Автоматизация публикации Android приложений в Google Play и Huawei AppGallery — инструкция от А до Я
Детальный гайд по тому, как автоматизировать процесс релизов Android-приложений в Google Play и Huawei AppStore.
👉 Структура Gradle‑проекта
👉 Android App Bundles (AAB) vs Android Packages (APK)
👉 Генерация номеров версий
👉 Получение ключей доступа от Google Play
👉 Загрузка сборок в Google Play
👉 Управление метаданными Google Play
👉 Получение ключей доступа от Huawei AppGallery
👉 Загрузка сборок и release notes в Huawei AppGallery
👉 Добавление CI/CD
👉 Заключение
Читать (Ru)
Детальный гайд по тому, как автоматизировать процесс релизов Android-приложений в Google Play и Huawei AppStore.
👉 Структура Gradle‑проекта
👉 Android App Bundles (AAB) vs Android Packages (APK)
👉 Генерация номеров версий
👉 Получение ключей доступа от Google Play
👉 Загрузка сборок в Google Play
👉 Управление метаданными Google Play
👉 Получение ключей доступа от Huawei AppGallery
👉 Загрузка сборок и release notes в Huawei AppGallery
👉 Добавление CI/CD
👉 Заключение
Читать (Ru)
🔥15👍7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Creating Pager Animations in Jetpack Compose
Пример реализации анимированых переходов в Pager Jetpack Compose.
👉 Cube transition
👉 Circle reveal
👉 Movie carousel
Читать (En)
Пример реализации анимированых переходов в Pager Jetpack Compose.
👉 Cube transition
👉 Circle reveal
👉 Movie carousel
Читать (En)
🔥13👍5⚡1👏1
Dispatchers in Kotlin Coroutines
Базовая статья про Dispatchers в корутинах. Что такое диспатчеры и для каких кейсов, какой использовать.
Читать (En)
Базовая статья про Dispatchers в корутинах. Что такое диспатчеры и для каких кейсов, какой использовать.
Читать (En)
👍15❤2👎1🔥1🥰1
Forwarded from Swift Tips
Чистый код
Несколько статей на тему чистого кода, а именно про функции: нейминг, размеры, условия, структура и т.д.
• Часть 1
• Часть 2
Несколько статей на тему чистого кода, а именно про функции: нейминг, размеры, условия, структура и т.д.
• Часть 1
• Часть 2
👍17😁4❤2👎1🔥1💩1
Kotlin Coding Conventions
Рекомендации по стилю кода для проектов, использующих Kotlin.
👉 Настройка стиля в IDE
👉 Организация кода
👉 Правила именования
👉 Форматирование
👉 Комментарии к документации
👉 Избегайте избыточных конструкций
👉 Идиоматическое использование особенностей языка
👉 Конвенция для библиотек
Читать (Ru)
Рекомендации по стилю кода для проектов, использующих Kotlin.
👉 Настройка стиля в IDE
👉 Организация кода
👉 Правила именования
👉 Форматирование
👉 Комментарии к документации
👉 Избегайте избыточных конструкций
👉 Идиоматическое использование особенностей языка
👉 Конвенция для библиотек
Читать (Ru)
👍9🔥3👏2💩2
«Внешняя» навигация в многомодульном проекте на Kotlin
Еще одна статья о том, как организовать навигацию в многомодульном проекте, снизить связность и зависимость модулей между собой, закрыв всё это дело за «чистыми» интерфейсами.
Код на GitHub → Multimodule Navigation Sample
Читать (Ru)
Еще одна статья о том, как организовать навигацию в многомодульном проекте, снизить связность и зависимость модулей между собой, закрыв всё это дело за «чистыми» интерфейсами.
Код на GitHub → Multimodule Navigation Sample
Читать (Ru)
👍19🔥3❤2
Про тестирование мобильных приложений
Серия коротких статей про тестирование мобильных приложений.
👉 Часть 1. Обзор
👉 Часть 2. Unit tests
👉 Часть 3. Cквозное (UI, e2e) тестирование
Серия коротких статей про тестирование мобильных приложений.
👉 Часть 1. Обзор
👉 Часть 2. Unit tests
👉 Часть 3. Cквозное (UI, e2e) тестирование
👍7🔥5🤔1
Google I/O 2023
👉 What’s new in Jetpack Compose
👉 What's new in Jetpack
👉 Second Beta of Android 14
👉 What’s new in Google Play
👉 What’s new in Android Health
👉 Meet Android Studio Bot
👉 Redesigning the Android Studio Logo
👉 Introducing the Watch Face Format for Wear OS
👉 What’s new with Android for Cars
👉 What’s new in Jetpack Compose
👉 What's new in Jetpack
👉 Second Beta of Android 14
👉 What’s new in Google Play
👉 What’s new in Android Health
👉 Meet Android Studio Bot
👉 Redesigning the Android Studio Logo
👉 Introducing the Watch Face Format for Wear OS
👉 What’s new with Android for Cars
❤6👍3🔥3
Google I/O 2023. Что нового в Kotlin для Android?
В догонку к предыдущему посту, краткий обзор от Анны Жарковой про новинки Kotlin для Android, представленные Google.
👉 Kotlin 2.0 и новый компилятор
👉 Kotlin DSL по умолчанию для Gradle builds
👉 Мигрируем с KAPT на KSP
👉 Мультиплатформа
Читать (Ru)
В догонку к предыдущему посту, краткий обзор от Анны Жарковой про новинки Kotlin для Android, представленные Google.
👉 Kotlin 2.0 и новый компилятор
👉 Kotlin DSL по умолчанию для Gradle builds
👉 Мигрируем с KAPT на KSP
👉 Мультиплатформа
Читать (Ru)
🔥13👍4❤1
Gradle Cheat Sheet for Android and KMP Projects – Plugins
Cheat Sheet по Gradle от Touchlab. Как происходит процесс сборки, подключение плагинов, репозитории.
Читать (En)
Cheat Sheet по Gradle от Touchlab. Как происходит процесс сборки, подключение плагинов, репозитории.
Читать (En)
🔥10👍2👏2🥱2
Четыре платформы — один код. Что такое Compose Multiplatform?
Вводная статья с примером, про удобный и мощный инструмент мобильной и десктопной разработки — Compose Multiplatform.
Читать (Ru)
Вводная статья с примером, про удобный и мощный инструмент мобильной и десктопной разработки — Compose Multiplatform.
Читать (Ru)
👍14🔥6❤2
Forwarded from Swift Tips
Как стать iOS-разработчиком?
Достаточно объемная статья про то, что именно нужно изучать, чтоб стать iOS-разработчиком и где искать нужные материалы(язык, платформа, архитектура, алгоритмы, Git и т.д.). А еще, в статье собраны ссылки на различные, полезные источники и сообщества.
Несколько полезных ссылок из статьи
• iOS Developer Roadmap
• How to become an expert in iOS development
• iOS Roadmap for beginners
Читать (Ru)
Достаточно объемная статья про то, что именно нужно изучать, чтоб стать iOS-разработчиком и где искать нужные материалы(язык, платформа, архитектура, алгоритмы, Git и т.д.). А еще, в статье собраны ссылки на различные, полезные источники и сообщества.
Несколько полезных ссылок из статьи
• iOS Developer Roadmap
• How to become an expert in iOS development
• iOS Roadmap for beginners
Читать (Ru)
🔥4👍2❤1
Перформанс 2ГИС для Android
Статья от 2ГИС про то, как они перерабатывали приложение с целью повысить перфоманс(сократить время запуска, ускорить загрузку компонентов и т.д.).
Читать (Ru)
Статья от 2ГИС про то, как они перерабатывали приложение с целью повысить перфоманс(сократить время запуска, ускорить загрузку компонентов и т.д.).
Читать (Ru)
👍7👎6🔥4❤2
Чистый код
Тут вышла 3-я, завершающая часть из цикла «Чистый код», про исключения, классы и всё, что не вошло в прошлые разделы.
Ссылки на все части
• Часть 1
• Часть 2
• Часть 3
Читать (Ru)
Тут вышла 3-я, завершающая часть из цикла «Чистый код», про исключения, классы и всё, что не вошло в прошлые разделы.
Ссылки на все части
• Часть 1
• Часть 2
• Часть 3
Читать (Ru)
❤9👍5🔥1🤔1