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

Библиотека мобильного разработчика. Страница 49

Полезные материалы по всему, что может быть интересно мобильному разработчику.

  • Библиотека мобильного разработчика

    🔥 Начните осваивать язык C на практике! 👉🏼 Как встроить интерпретатор в приложение на C? Узнайте 20 мая в 20:00 на открытом уроке в OTUS. Мы рассмотрим встраивание интерпретатора и виртуальной машины языка программирования высокого уровня в программу на C на примере скриптового языка Lua. 💬 Занятие проведет Андрей Кравчук, практикующий разработчик с 12-летним опытом разработки. Урок входит в программу онлайн-курса OTUS «Программист С» и дает возможность познакомиться с форматом обучения. ✅ Для обучения необходимо знать любой промышленный язык программирования. Пройдите тест для регистрации: https://otus.pw/DaLs/
  • Библиотека мобильного разработчика

    13 главных аспектов, которые нужно знать Android-разработчикам — от Jetpack Compose до планшетов, Wear OS и Android 13. https://proglib.io/w/e6cd744d
    13 Things to know for Android developers at Google I/O!

    Posted by Maru Ahues Bouza, Director of Android Developer Relations   There aren’t many platforms where you can build somet...

    Android Developers Blog
  • Библиотека мобильного разработчика

    Золотые правила “weak self”

    Захват self в замыкании — обычная вещь в Swift, которая скрывает множество нюансов. Нужно ли делать его weak, чтобы избежать цикла ссылок? И является ли проблемой сделать его weak постоянно?На прошлой...

    Хабр
  • Реклама

  • Библиотека мобильного разработчика

    Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете Сжатая текстовая расшифровка доклада Владислава Сединкина на iOS-митапе о том, как он и команда проводят юнит-тестирование iOS-приложений, с какими сложностями сталкиваются при написании тестов и как их решают. https://proglib.io/w/d34566c4
    Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете

    Привет! Меня зовут Владислав Сединкин, я работаю iOS-разработчиком в СберМаркете. Сегодня я расскажу, как мы проводим юнит-тестирование, с какими сложностями сталкивались при написании тестов и как их...

    Хабр
  • Библиотека мобильного разработчика

    Как устроена работа с оперативной памятью в Android? Серия видеоуроков от канала Mobile Developer, в рамках которых разбираются одни из самых частых вопросов на собеседовании: — Чем отличается GC от ARC? — Как работает RAM в Android? — Что такое слабая ссылка, фантомная ссылка и сильная ссылка? — Как создаются утечки памяти? — Как найти утечку в памяти? 🔗 Часть 1 🔗 Часть 2
    Как работает оперативная память. Часть 1. / Мобильный разработчик, [RU, IT]

    Всем привет. Давно хотел сделать полный разбор темы работы с оперативной памятью. Как оно устроено в iOS и в Android. Но для начала нужно погрузиться в то по каким принципам все это вообще работает, поэтому это видео об этом. Надеюсь вам понравится. Напоминаю, что видео вначале выходят для моих патронов и спонсоров. Стать спонсором можно по ссылке ниже =========================================== Стать Патроном канала и получить доступ к уникальному материалу https://www.patreon.com/mobiledeveloper Подписаться на Boosty https://boosty.to/mobiledev =========================================== Полезные статьи из мира мобильной разработки Яндекс.Дзен - https://zen.yandex.ru/id/5e4aa0a9f2b93d016c114af8 Teletype - https://teletype.in/@alexgladkov Мобильный разработчик в других соц. сетях ======================= Вконтакте - https://vk.com/mdeveloper Instagram - https://www.instagram.com/nplau/ Телеграм - https://t.me/mobiledevnews ======================= Ставь лайк и расскажи друзьям, чтобы они тоже попробовали эту технологию

    YouTube
  • Библиотека мобильного разработчика

    🔑 Чем полезен Git Credential Manager? Обзор менеджера аутентификации для новичков и профессионалов Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию. https://proglib.io/sh/yGKYarRFbH
  • Библиотека мобильного разработчика

    #humor Xcode: ❌ Build Failed iOS-разработчик:
  • Библиотека мобильного разработчика

    Василий Материкин, Android-разработчик в QIWI, рассказывает о применении фича-флагов в мобильном приложении QIWI Кошелек и анонсирует новую библиотеку FeatureToggle. https://proglib.io/w/a875e131
    Как мы используем фича-флаги в мобильном приложении QIWI Кошелек

    Привет, Хабр! Меня зовут Василий Материкин, я — Android-разработчик в QIWI. В этом посте я расскажу о применении фича-флагов в QIWI Кошельке.Внедрение Trunk-Based Development и Feature FlagsВ...

    Хабр
  • Библиотека мобильного разработчика

    ❓ Как развиваться iOS-разработчику в текущих условиях? Начните осваивать новые технологии, необходимые мидлу, на бесплатных вебинарах. 👉 23 мая вебинар — «Одновременная реализация фич на iOS + Android. Необходимый tool-set» Вместе с опытным разработчиком Николаем Баклановым мы обсудим мультиплатформенную разработку для iOS и Android и рассмотрим технологию Kotlin-Multiplatform с точки зрения Swift-разработчика. 👉 25 мая вебинар — «Разбираемся с виджетами в iOS» На уроке покажем, как сделать виджеты на SwiftUI, и для чего их можно использовать. 📌 Уроки является частью онлайн-курса «iOS Developer. Professional». Программа рассчитана на специалистов с опытом от 1 года, которые хотят освоить продвинутые инструменты. Для регистрации на занятие пройдите вступительный тест 👉 Вебинар — «Одновременная реализация фич на iOS + Android. Необходимый tool-set» 👉 Вебинар — «Разбираемся с виджетами в iOS»
  • Библиотека мобильного разработчика

    🔧 Periphery — инструмент для выявления неиспользуемого кода в проектах на языке Swift, который можно использовать в терминале или интегрировать в Xcode. Инструмент находит неиспользуемые class, struct, protocol, function, property, constructor, enum, typealias и associatedtype. 🔗 Краткое введение в работу с инструментом 🔗 Репозиторий
    How to remove unused code in Swift

    When a code migration or a refactor or a feature development comes to the end the question is always the same: “am I sure I did a clean…

    Medium
  • Библиотека мобильного разработчика

    📌 Не знаете, с чего начать осваивать фреймворк ASP.NET Core? 🗓 Приходите 19 мая в 20:00 на открытый урок «Работа с базой данных с помощью Entity Framework Core» в OTUS. Вместе с опытным экспертом мы настроим работу с реляционной базой данных через Entity Framework Core и объясним, что представляет из себя паттерн Репозиторий и паттерн Unit Of Work. После вебинара вы сможете продолжить обучение на онлайн-курсе «C# ASP.NET Core Developer» для программистов на C#, которые хотят специализироваться на веб-разработке. 👉 Для регистрации пройдите вступительный тест, который поможет понять, подойдет ли вам обучение на курсе
  • Библиотека мобильного разработчика

    How do we use SwiftUI in the Medium iOS application

    A deep dive into our ever growing SwiftUI usage.

    Medium
  • Библиотека мобильного разработчика

    #news Новости Android разработки: обзор анонсов Google IO 2022, нововведений Android 13 beta, Android Studio и Google Play. https://proglib.io/w/13f5d388
    Итоги Google IO | Jetpack заменит Android | Pixel планшет. НОВОСТИ

    Обзор анонсов Google IO 2022. Что нового в Android 13 beta, Android Studio и Google Play. Новости Android разработки. 🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast 💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon https://patreon.com/android_broadcast 🔗 Блог Кирилла в Telegram https://t.me/rozov_blog 🔗 Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks 🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast 🔗 Coroutines Testing https://t.me/android_broadcast/4411 🔗 Курс по Android с нуля на Compose https://t.me/android_broadcast/4390 🔗 Ktorfit https://t.me/kotlin_broadcast/407 🔗 Compose Performance https://t.me/android_broadcast/4421 🔗 Now in Android https://android-developers.googleblog.com/2022/05/now-in-android-sample-app-alpha.html 🔗 Перевод гайдов по современной архитектуре Android приложений https://t.me/android_broadcast/4224 #androiddev #android #программирование #kotlin #КириллРозов #андроид #AndroidBroadcast #googleio #android13 #jetpack 0:00 Вступление 0:42 MADSkills по архитектуре 1:37 Тестирование корутин 2:13 Dagger 2.42 3:17 Ограничения Google Play 4:47 Курсы по Android без View 5:32 Google Play Data Safety 6:08 Исправление багов Android Studio 7:07 Retrofit Multiplatform 7:41 Миллиард новых Android 8:18 Pixel телефоны, часы и планшет 12:04 Flutter 3 12:53 Health Connect 14:36 Compose для часов 15:20 Google Play SDK Index 16:24 Android 13 18:21 Jetpack Compose 1.2 19:55 Coil 2.0 21:16 Compose Performance 22:43 TeamViewer уходит 23:45 Краткое содержание в Google Docs 24:48 Что нового в Android Studio 29:24 Цифровые документы 31:00 Эталонный Android App 32:28 Fragment 2.0 35:59 Ahead-of-time System Back 40:24 Что нового в Google Play 48:42 Google Play Billing API v5 49:30 Mobius возвращается в офлайн 50:52 Нужна ваша помощь

    YouTube
  • Библиотека мобильного разработчика

    Моделирование ошибок в Swift Основы + 3 практических приема: — Define errors out of existence — Mask exception — Error aggregation https://proglib.io/w/c0e42dce
    Modeling errors in Swift

    The new Swift Concurrency feature doesn’t only bring new opportunities for writing safer and more maintainable async code but also changes the way we handle errors. I didn’t use throw-catch keywords too much in my legacy code because usually, I had a completion callback with the Result type handled by the switch operator. This week we will talk about modeling error types and how we will address them in Swift with throw-catch keywords.

    Swift with Majid
  • Библиотека мобильного разработчика

  • Реклама

  • Библиотека мобильного разработчика

    Mobius 2022 Spring — три дня докладов, воркшопов, круглых столов и дискуссий обо всем, чем живет мобильная разработка. Конференция пройдет 25–27 мая, на 80% в онлайне, но в этот раз будет еще и offline-день. 22 июня в Санкт-Петербурге соберутся все, кто соскучился по живым выступлениям, дискуссионным зонам и тусовкам. Спикеры расскажут не только про iOS и Android, но и покажут новые подходы в кроссплатформенной разработке: — «Реанимация мобильного приложения для розничной сети МТС и переезд на Flutter». — «Добавляем комфорта в работу с WebView». — «Платформенные команды в мобильной разработке». — «Организация IP-телефонии в мобильном приложении». — «MVI и State Machine — визуализация и анализ диаграммы состояний с помощью VisualFSM». — «Декларативный UI. Flutter vs SwiftUI vs Jetpack Compose». Найти полную программу и купить билеты можно на сайте. А по этому промокоду вы получите скидку на персональный билет: mobileproglib2022JRGpc
  • Библиотека мобильного разработчика

    Разбор архитектуры разделения сборок для разных сторов в HeadHunter. https://proglib.io/w/b9f3cd95
    Письмо счастья: как мы разделили наши сборки для AppGallery и Google Play

    В марте Google Play стал рассылать письмо-предупреждение для разработчиков, использующих Huawei Mobile Services в своих мобильных приложениях. И в этом письме было сказано, что использование HMS в...

    Хабр
  • Библиотека мобильного разработчика

    Попробуйте себя в качестве разработчика программных роботов! В OTUS пройдет интенсив «Разработка RPA-решений на платформе PIX» в OTUS. В первый день мы рассмотрим работу со студией на примере сквозного процесса: активности ML, продвинутое тестирование и отладку и взаимодействие с БД. Во второй день рассмотрим работу с мастером: версионирование проектов, работу с процессами и очередями. Интенсив пройдет в рамках онлайн-курса «Разработчик программных роботов (RPA) на базе UiPath и PIX». Для обучения достаточно базовых знаний одного из языков: Java, C, C++ или C#. Пройдите вступительный тест, чтобы зарегистрироваться на вебинар https://otus.pw/Sup5/