Обложка канала

Mobile Native. Страница 3

Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

  • Mobile Native

    Tools and tips I wish I knew when I started Android development Несколько инструментов и советов для начинающих. 👉 JetBrains Toolbox 👉 Android codelabs 👉 ADB Idea 👉 Timber 👉 GitKraken 👉 Now In Android 👉 Material Symbols 👉 Android roadmap 👉 Android Developers on YouTube Читать (En)
  • Mobile Native

    Обзор библиотек для скриншот-тестирования Android проектов Первая часть с обзором библиотек для скриншот-тестирования. 👉 Facebook* Screenshot Testing Library 👉 Shot 👉 Paparazzi 👉 Dropshots Читать (Ru)
  • Mobile Native

    Ловите шпаргалку по Git

    Git.pdf

    application/pdf
  • Реклама

  • Mobile Native

    В AppMetrica добавили решение Workspaces для быстрой настройки визуализации данных о показателях работы мобильного приложения. Теперь можно создавать автономные дашборды с наглядным представлением различных метрик приложения. • Работайте со всеми доступными отчётами и дашбордами в удобном интерфейсе AppMetrica • Собирайте дашборды с KPI, чтобы команда могла в любой момент ознакомиться с текущим состоянием дел • Отслеживайте только нужные показатели на дашборде и не отвлекайтесь на несущественные детали Читать (Ru)
  • Mobile Native

    Почему MVx архитектуры всегда получаются плохо Статья с разбором проблем в архитектурных паттернов в MVx. • Проблема остатка • Проблема масштабирования • Проблема разрывов в логике Читать (Ru)
  • Mobile Native

    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)
  • Mobile Native

    iOS / Swift Tips Друзья, всем привет! Наверняка многие из вас уже видели рекламу @swift_tips в других каналах, а самые активные из вас обратили внимание на сходство в оформлении постов с @mobile_native. Так вот, c большим удовольствием сообщаю, что канал @swift_tips с недавних пор находится в моём распоряжении 🥳. Если ты iOS-разработчик или только вкатываешься, наверняка найдешь там много полезного для себя, обязательно подпишись. Буду развивать канал и радовать вас полезным контентом, инструментами и новостями из мира iOS. Подписаться: @swift_tips P.S. Давайте пробьем 2к 😊
  • Mobile Native

    Jetpack Compose architectural layering Гугл обновил раздел архитектурных слоёв из которых состоит Jetpack Compose. 👉 Runtime 👉 UI 👉 Foundation 👉 Material Читать (En)
  • Mobile Native

    Automatic Update Prompts for Crashing Apps На девайсах начиная с версии Android 7.0 (SDK level 24) Play Store будет автоматически предлагать обновить ваше приложение при возникновении креша, если есть более стабильная версия в маркете. Читать (En)
  • Mobile Native

    Как попасть в IT в 2023 году Как вы уже могли заметить, в последнее время порог входа в IT прилично вырос. Один из актуальных способов, который продолжает набирать обороты — стажировки от крупных компаний и EdTech курсы. Недавно у Кирилла вышел видос о том, как попасть в IT в 2023 году. В выпуске Илья Богин — эксперт из Яндекса делится полезными советами и рекомендациями для тех, кто только начинает свой путь в IT. 👉 Чем отличаются джуниор разработчик от стажера? 👉 Джуны с рынка 👉 Как найти первую работу? 👉 Важность софт-скиллов 👉 Зачем компаниям стажеры Смотреть 📹
    Как попасть в IT в 2023 году. Стажировка в Яндекс

    Ситуация на рынке кадров в 2023 году. Стажировка в Яндекс. AI против джунов 🔗 Летняя стажировка в Яндексе https://cutt.ly/g7PEvHA 🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast 🔗 Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks 🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast Партнёрское видео при поддержке Яндекс #войтивit #стажировка #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast 00:00 О чем выпуск 00:46 Ситуация на рынке 04:04 Где получить навыки 09:00 Единая оценка уровня 14:02 Стажировка в Яндексе 15:37 Требования к стажеру 16:28 Стажер - обуза лида? 20:37 Оплата стажировки 21:04 Отличие джуна и стажера 22:51 Джуны с рынка 23:40 Зачем компаниям стажировки 27:44 Срок работы стажера в компании 30:45 Стажировка - воспитание спеца "под себя" 34:04 Когда проводить стажировку 35:26 Как найти первую работу 42:54 AI заменит стажеров 49:14 Новые профессии 54:47 Контроль качества кода 55:46 Изменение требований к стажерам 1:07:25 Советы начинающим 1:09:02 Заключение

    YouTube
  • Mobile Native

    Jenkins + Android Пошаговый гайд с базовыми правилами и рекомендациями, которые помогут избежать трудностей при настройке Jenkins для Android-проектов. Читать (Ru)
  • Mobile Native

    10 Useful Kotlin Extension Functions for Simplifying Your Code Очередная статья с экстеншн функциями. Единственное, либо у меня глаз кривой, либо я насчитал только 9 😃 👉 T?.withNotNull 👉 Flow.toLiveData() 👉 Collection?.notEmpty() 👉 Map.getOrThrow() 👉 toFormattedString() 👉 View.onClick(debounceDuration) 👉 Drawable.toBitmap() 👉 String.toUri() 👉 T.applyIf() Читать (En)
  • Mobile Native

  • Mobile Native

    Kotlin Coroutines Best practices Еще одна статья с best practices по корутинам. 👉 Don’t use async with an immediate await 👉 Consider cancelling scope children 👉 Use Dispatchers.Main.immediate instead of Dispatchers.Main 👉 yield 👉 Use awaitAll 👉 Avoid using Job builder 👉 Functions that return Flow should not be suspending Читать (En)
  • Mobile Native

    Станьте парт-тайм-автором на курсе «iOS-разработчик» Яндекс Практикум — это сервис онлайн-образования, где каждый может получить навыки для работы в современных цифровых компаниях. Что нужно делать? • писать образовательный контент (тексты, квизы, задачи, проекты) • вместе с методистом и продактом курса оценивать обратную связь от студентов и метрики, по итогам которых делается рефакторинг контента • участвовать в проектировании программы Кого ищут? Senior iOS-разработчиков (опыт разработки для iOS от 4 лет). Умение объяснять сложное простым языком и структурировать свои мысли в письменном виде. Желание делать классный образовательный продукт и помогать студентам. Что мы предлагаем?  ◾️ Парт-тайм сотрудничество на удалёнке из любой точки мира  ◾️ Дополнительный доход ◾️ Развитие софтскилов и профессиональное комьюнити ◾️ Возможность экспериментировать и принимать самостоятельные решения Ссылка на вакансию
  • Реклама

  • Mobile Native

    Kotlin Lambda Expressions + Kotlin Anonymous Functions = POWER Неплохая статья про лямбда-выражения и анонимные функции в Kotlin. Читать (En)
  • Mobile Native

    CustomView Android. Кольцевая диаграмма для отображения статистики Отличная статья про написание непростой кастомной вьюшки для отображения статистики в виде кольцевой диаграммы. Код на GitHub → AnalyticalPieChart Читать (Ru)
  • Mobile Native

    Migrate your build configuration from Groovy to Kotlin Надеюсь уже все видели (раз, два и три) о том, что Kotlin DSL теперь будет использоваться по умолчанию в Gradle скриптах вместо Groovy. Поэтому, для тех, кто еще не мигрировал, оставляю список полезных ссылок👇 👉 Migrate your build configuration from Groovy to Kotlin 👉 Migrating build logic from Groovy to Kotlin 👉 What is Gradle Kotlin DSL 👉 Kotlin DSL: Gradle scripts in Android made easy 👉 Migrate from Groovy to Kotlin DSL