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

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

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

  • Mobile Native

    Utilising the Canvas in Jetpack Compose to build a SquareSegmentedProgressIndicator Реализация кастомного прогресcа на канвасе в Jetpack Compose. Читать (En)
  • Mobile Native

    Bottom sheet: Scrolling and interactions Завершающая статья в серии про bottom sheet. Структура проекта и базовые классы описаны в первой статье, а во втором материале разобрано, как воссоздать полноценную навигацию в рамках bottom sheet отображения, основанного на autolayout. Читать (Ru)
  • Mobile Native

    Делаем кастомный Collapsing Toolbar на Jetpack Compose Статья от hh про то, как они делали кастомный компонент в Jetpack Compose аналогичный CollapsingToolbarLayout из привычного View-мира. Читать (Ru)
  • Реклама

  • Mobile Native

    7 Android Resources To Level Up As a Developer Несколько полезных ресурсов для Android-разработчиков. От официальной документации до различных сервисов с рассылками, блогов на Medium, Android Arsenal и т.д. Читать (En)
  • Mobile Native

    Привет, это команда Тинькофф 💡 Наше большое комьюнити мобильных разработчиков решает крутые задачи — создает высоконагруженные сервисы для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду mobile-разработчиков с опытом от трех лет! Работать с нами значит: — не ограничивать свои скиллы и вводить в сервисы новые фичи; — делать жизнь миллионов людей удобнее и технологичней; — расти в грейде по скиллам, а не по стажу в компании; — становиться заметным в комьюнити мобильных разработчиков. А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей. Откликнуться и узнать подробнее о команде mobile-разработчиков Тинькофф: https://u.tinkoff.ru/mobile-pro
  • Mobile Native

    Ангелы Charles: Как сниффер поможет разработчикам мобильных приложений Вторая часть про Charles, в которой детально рассматриваются его популярные функции с примерами и кейсы, в которых он может пригодиться разработчикам и тестировщикам. Читать (Ru)
  • Mobile Native

    Kotlin Abstraction Неплохая статья с примерами про абстрактные классы в Kotlin, да и в целом про абстракцию. Полезно может быть начинающим. Читать (En)
  • Mobile Native

    Introducing the Architecture Templates Тут Гугл выпустил репозиторий с набором шаблонов, которые могут помочь стартануть проект с нуля или быстро проводить эксперименты. Все проекты используют лучшие практики и соответствуют архитектурным рекомендациям от Гугла. 👉 Room Database 👉 Dependency injection with Hilt 👉 Jetpack ViewModel 👉 Jetpack Compose and Material3 👉 Jetpack Navigation 👉 Reactive data layer 👉 Kotlin Coroutines and Flow 👉 Unit tests 👉 UI tests with Hilt 👉 KTS gradle files 👉 Version catalog Код на GitHub → Android Architecture Starter Templates Читать (En)
  • Mobile Native

    AutoSizing TextField in Jetpack compose Пример реализации динамичного размера текста, подгоняемого под размеры поля ввода в Jetpack compose. Читать (En)
  • Mobile Native

    Reorder items with Drag and Drop using SwiftUI Простой пример реализации Drag and Drop в списке на SwiftUI. Читать (En)
  • Mobile Native

    Альфа-Банк приглашает на Alfa Квартирник #2 Квартирник — это дружественные встречи Alfa Digital и сообщества мобильных разработчиков для нетворкинга, обмена опытом и веселья! Что вас ждёт:Aльфа.ch: делитесь на команды и пытайтесь с помощью подсказок отгадать как можно больше слов. — Игровая комната с кикером и теннисным столом: тут вы уже понимаете, что делать. — Болталки: 1. Алексей Кирсанов, Android TechLead в Альфа-Банке, расскажет про интересные места для активного отдыха. 2. Абакар Магомедов, тоже Android TechLead, на ваших глазах проведёт расследование необычного краша. — Спортивное программирование: придется решать алгоритмы и отжиматься одновременно. — «Своя игра»: вот тут будут сложные тех. вопросы. Вы можете предложить свой вопрос или стать участником игры, для этого надо заполнить форму на лендинге. Места ограничены, потому что ну как в квартире поместится больше 100 человек? Успейте зарегистрироваться! 📍 Просп. Андропова 18, корпус 3, Москва 🗓 9 декабря 19:00 мск • Офлайн (Москва)
  • Mobile Native

    Вам нужен чистый код? Используйте правило шести Еща одна интересная статья, не совсем на профильную тему, но не менее актуальную. В статье на простом примере показывается (в контексте строк), как с помощью "правила шести" сделать код более чистым и понятным для восприятия. Читать (Ru)
  • Mobile Native

    Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента А вот интересный пример, как можно сделать динамическую тему в приложении с генерацией цветовой схемы на основе контента (картинки) – аля Dynamic Colors из Material Design 3. "Неожиданный плюс, который мы получили от нашей реализации, — она работает и на версиях младше Android 12 — в отличие от Dynamic Сolors на основании wallpapers" 🤘 Код на GitHub → Dynamic Theme Sample Читать (Ru)
  • Mobile Native

    🟢Хотите с нуля научиться создавать Android-приложения? Начните осваивать новые навыки вместе с OTUS! ▶️Приглашаем 7 декабря в 20:00 мск на бесплатный вебинар «Управление базой данных в андроиде на примере Room». На занятии мы: — Научимся подключать рум к проекту — Сделаем простейшие запросы в базу данных, транзакции на запись и чтение — Научимся пользоваться базовой функциональностью рума. Открытый урок пройдет в преддверии старта специализации «Android Developer» для начинающих андроид-разработчиков. Спикер: Абакар Магомедов, Android-разработчик в Alfa bank. До встречи в эфире! Не забудьте зарегистрироваться на урок: https://otus.pw/lJXx/
  • Mobile Native

    Как настроить Charles Подробный гайд по настройке и подключению Charles Proxy. Если вдруг кто-то не занет или не пользовался, рекомендую попробовать. Из наиболее популярных функций, которыми чаще всего пользуются: подмена сертификата, моки ответов с бэка и мониторинг трафика. Полезно как тестировщикам, так и разработчикам. Читать (Ru)
  • Реклама

  • Mobile Native

    Как можно хранить стабы для MockWebServer в Android-тестах QA Automation Engineer из мобильной платформенной команды Delivery Club поделился опытом подмены и хранения ответов бэкенда при UI-автоматизации тестирования курьерского Android-приложения. В статье рассматриваются известные способы создания сетевых заглушек в Android-тестах, а также как их подключать и в чем плюсы и недостатки каждого из них. Читать (Ru)
  • Mobile Native

    Как я несколько лет боролся с прокрастинацией и победил: полное практическое руководство Решил я тут статью почитать и отложил на потом 😁 А если серьезно, не знаю насколько будет актуально кому-то из вас, но статья интересная и с полезными советами. Читать (Ru)
  • Mobile Native