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

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

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

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

    Стефан Серхир, мобильный разработчик в KTS, по мотивам вебинара разбирается с Model-View-Intent в KMM на практике и рассказывает, как это выглядит в коде iOS и Android. Читать
    Почему так удобно использовать паттерн MVI в KMM

    Привет! Меня зовут Стефан Серхир. Я мобильный разработчик в KTS . Пишу под Android, iOS и КММ (Kotlin Multiplatform Mobile) и веду курсы в школе Metaclass. Недавно мы провели вебинар, в котором...

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

    Тест: насколько хорошо вы знаете Git? Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека мобильного разработчика

    Разбираемся с Canvas в SwiftUI Вы можете рисовать 2D-графику в SwiftUI с помощью Shape API, но в конце концов фреймворк преобразует все фигуры в SwiftUI views и отобразит их. У этого подхода есть свои плюсы и минусы. К счастью, мы можем рисовать богатую 2D-графику, не объединяя несколько форм. Читать
    Mastering Canvas in SwiftUI

    You can draw 2D graphics in SwiftUI using Shape API, but in the end, the framework converts all the shapes into SwiftUI views and render them. This approach has its pros and cons. Fortunately, we can draw rich 2D graphics without combining multiple shapes. This week we will learn how to use Canvas view in SwiftUI.

    Swift with Majid
  • Реклама

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

    Углублённый курс с практикой на Java/Golang и платформой Spring+Docker+Postgres — прокачайте Kafka на нашем курсе для разработчиков! 12 мая стартует новый поток Слёрма, а это — новая возможность прокачаться в ньюансах Кафки для администраторов и инженеров инфраструктуры, backend-специалистов, программистов и Devops‘ов. Научим: ✅ Уверенно шарить в терминологии, отличая консумеров от продусеров; ✅ Писать простейшие клиенты и разбираться во внутренней архитектуре Кафки; ✅ Работать со сложными протоколами и уверенно настраивать долгоиграющее приложение в проде; ✅ Выстраивать архитектуру между микросервисами; ✅ Избегать распространенных проблем с данными во время построения архитектуры. А ещё познакомитесь с дополнительными ключевыми преимуществами Kafka: ▫️ однонаправленной обработкой событий; ▫️ event sourсinf’ом; ▫️ поработаете с индексом времени вставки; ▫️ рассчитаете агрегаты на Kafka. Слёрм даёт корпоративные скидки для групп от 5 человек, а ещё возможность бесплатного триал-периода, чтобы понять, что к чему 🔥 На потоке вас ждут: ▪️ 28 онлайн-уроков с доступом на 2 года; ▪️ практические задания и специальные стенды для отработки; ▪️ АМА-сессии со спикерами; ▪️ постоянная поддержка куратора. Нельзя просто так взять и не столкнуться с Кафкой в работе — регистрируйтесь на курс по ссылке: http://slurm.club/40laIn5
  • Библиотека мобильного разработчика

    Артём Пустовой, Android-разработчик в Surf, делится опытом создания и использования моделей машинного обучения в Android-приложении. Читать
    Нейронные сети и Android: как их создавать и использовать в мобильных приложениях

    Маски в Snapchat и Запрещёноgram, категоризация фотографий в галерее, улучшение качества фотографий в Google Camera — все эти фичи в приложениях используют нейронные сети. Будущее мобильных...

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

    Работая над библиотекой синхронизации CloudSyncSession, не имеющей жесткой зависимости от Core Data, Ryan Ashcraft узнал много нового. В блоге он делится своим опытом. Читать
    What I Learned Writing My Own CloudKit Syncing Library

    The blog post I wish had existed before starting CloudSyncSession, the new iCloud syncing library I open sourced last week.

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

    Занимаетесь iOS разработкой? ❗️Самое время освоить Kotlin Multiplatform — популярный SDK для кросс-платформенной разработки. Приглашаем 4 мая в 20:00 мск на открытый урок «Как создавать приложения с помощью обновленного SDK для кросс-платформенной разработки Kotlin Multiplatform?». 📚На занятии мы не только научим создавать полноценные приложения, но и расскажем, какие решения лучше использовать для сетевого слоя, хранилища и DI для общей архитектуры. 👉🏻 Регистрация на вебинар: https://otus.pw/XKsF/ Вебинар приурочен к старту онлайн-курса «iOS Developer. Professional» в OTUS. На курс возможна рассрочка. Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека мобильного разработчика

    История о том, как команда Turo Engineering сократила время запуска Android-приложения на 77%. Читать
  • Библиотека мобильного разработчика

    Андрей Мещеряков, Android-разработчик в команде роста Тинькофф Инвестиций, делится опытом миграции с Gson на Kotlinx. Читать
    Чем новее, тем лучше: как мы с GSON на Kotlinx.Serialization переезжали

    Привет, Хабр! Я Андрей Мещеряков, Android-разработчик в команде роста Тинькофф Инвестиций. Мы в Инвесте всегда стараемся пробовать новое и поддерживать современный стек технологий. Не обошли стороной...

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

    Release 1.4.0 · JetBrains/compose-multiplatform

    Common Added support for Kotlin 1.8.20 Features Support perspective projection and cameraDistance parameter in graphicsLayer Support brush parameter in TextStyle for complex coloring Support dra...

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

    ⁉️ Как разрабатывать кроссплатформенные приложения на C++? 🛠 Qt — одна из лучших библиотек для разработки кроссплатформенного графического интерфейса пользователя UI. Она подходит для работы на Windows, Linux, Android, Mac/iOS и embedded-системах. Qt очень удобна и хорошо документирована, что и делает ее востребованной. Поскольку UI — очень динамичная часть приложения, любые просчеты в проектировании могут привести к необходимости постоянных изменений в коде приложения. Как не попасть в такую ситуацию, и какие инструменты и механизмы для этого есть в Qt? 📆 18 апреля в 20:00 мск приглашаем на вебинар, приуроченный к запуску нового онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. 📢📢 Тема открытого урока: «Метапрограммирование на Qt — написание гибкого кода». На этом занятии мы разберем, как MetaObjectSystem Qt помогает гибко разрабатывать приложения и соблюдать принципы проектирования SOLID. 🟠Не упустите возможность познакомиться с преподавателем и начать осваивать Qt. Продолжить обучение на курсе возможно в рассрочку. 👉 Для участия пройдите вступительный тест: https://otus.pw/XLKxl/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека мобильного разработчика

    Разбор практических кейсов уменьшения размера Android-приложения от Кирилла Розова. 🌐Смотреть
    Как уменьшить размер Android приложения

    Лучшие практики по уменьшению размера Android приложения  🔗 Технологии и вакансии AvitoTech https://cutt.ly/X7w1vvC  🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast  💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast  🔗 Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks  🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast  🔗 Официальные рекомендации от Google по уменьшению размера https://cutt.ly/s7w7YH7  🔗 Официальные рекомендации по уменьшению размера картинок https://cutt.ly/S7w7rzc  🔗 AVIF has landed https://cutt.ly/t7pEW0A  🔗 ImageOptim https://cutt.ly/c7pEG6r  🔗 Downloadable Fonts https://cutt.ly/D7pE1k0  🔗 Drawable tint https://cutt.ly/W7pRwv8  🔗 Вырезание ненужного кода и ресурсов https://cutt.ly/y7w7jdk 📺 Автоматизация слежения за размером APK (20 мин) https://youtu.be/oXI7IBlJ-X4 #оптимизация #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast 00:00 Вступление 00:40 Размер Android приложения 01:32 AvitoTech 02:12 Картинки 06:22 Шрифты 08:20 Поддерживаемые конфигурации для ресурсов 09:09 Дублирование ресурсов 09:41 Оптимизация через Tint 10:16 Удаление неиспользуемых ресурсов из проекта 11:49 Оптимизации кода 15:54 Удаление мусора в сборке 16:51 Сравнение размеров APK 17:38 Заключение

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

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

    В консоли разработчика в Яндекс Играх появился раздел с метриками качества игры и монетизации плюс графики трендов по категориям. Что там можно отслеживать: 1. Метрики играния: количество уникальных и новых игроков и среднее время играния, в том числе на одного игрока. 2. Метрики по монетизации: показы разных рекламных баннеров (sticky/interstitial/rewarded) и количество in-app покупок. 3. Линии трендов: усреднённые показатели группы наиболее популярных приложений в вашей категории. Это позволит сравнить положение вашей игры по отношению к топовым проектам по всем показателям. 4. Можно смотреть статистику по платформам (десктоп, мобильные устройства) и выбрать нужный период. 5. Раздел в течение всего года будет пополняться новыми метриками. Например, появится показатель возвращаемости и дашборд метрик техкачества, где будет отображаться в том числе скорость загрузки приложения.
    В «Яндекс Игры» добавили инструменты для отслеживания метрик приложений

    «Яндекс» запустил новый раздел в консоли разработчиков на своей игровой платформе. Называется «Метрики». На странице отображаются показатели самих игр и их рекламы, также там можно увидеть линии трендов.

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

    На заметку iOS-разработчику: быстрое практическое погружение в машинное обучение с Core ML и Create ML.
    Developer guide on machine learning for iOS with Core ML

    Starting with iOS 11, Apple introduced Core ML which abstracts the complexity of machine learning allowing us to utilize it in our iOS applications. Learn basic machine learning concepts and how to use machine learning models in iOS.

    Tanaschita
  • Реклама

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

    Performance testing in Swift using the XCTest framework

    In Swift, we can do performance testing using the XCTest framework, which is a part of the Xcode development environment. XCTest provides a comprehensive set of tools for writing, running, and analyzing unit and performance tests for Swift applications. This week we will learn how to do performance testing in Swift using the XCTest framework.

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

    Новый выпуск подкаста «Из бэклога» уже на YT! В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в redmadrobot поговорили с Артуром Василовым, руководителем отдела разработки мобильного SuperApp в Яндексе: 📌 Эффект FOMO, почему он возникает и как с ним бороться 📌 Про удалёнку и гранью между работой и личным временем 📌 О влиянии страха на личную эффективность Найти выпуск можно здесь: 🔗 YouTube 🔗 Вконтакте 🔗 Яндекс.Музыка Приятного просмотра!
  • Библиотека мобильного разработчика

    Компонентный подход. Боремся со сложностью в Android-приложениях

    Представьте, что вы начали разработку нового Android-приложения. Поначалу особых проблем не будет. Вы реализовали лишь самые базовые функции. Экранов немного, и все они простые. Вам легко...

    Хабр