mobi_dev | Unsorted

Telegram-канал mobi_dev - Мобильная разработка

15502

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Мобильная разработка

А скажи что-нибудь на Kotlin

Читать полностью…

Мобильная разработка

Как 9-месячный ребёнок заработал больше 1000 долларов в программе багбаунти Samsung

С автором статьи произошла необычная исторя. Он только купил новый Samsung Galaxy A30, как его маленькая дочка начала его таскать, трогать, крутить и даже грызть. Главное, что телефон был заблокирован, а разблокировать его можно было только отпечатком пальца.

Автор заметил, что телефон в руках у дочери часто разблокирован. Сначала он думал, что он забывает его заблокировать. Но потом насторожился и начал следить за тем, как дочь играет с телефоном. Оказалось, что она действительно сумела разблокировать телефон. И не раз.

Как работает баг вкратце — на видео. А подробнее про историю, общение с представителями Samsung и получение $ 1380 по программе багбаунти — в статье: https://habr.com/ru/companies/maxilect/articles/773704/

Специально не стал писать заголовок в духе «9-месячный ребенок обошёл блокировку Samsung», но факт остается фактом :)

#тестирование #android

Читать полностью…

Мобильная разработка

​Как стать разработчиком за полгода/год/месяц?

А может лучше:

Читать полностью…

Мобильная разработка

Свежий путеводитель по Flutter-разработке от коммьюнити

Новичкам он будет полезен для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.

В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити, а также ссылки на полезные материалы. У репозитория больше 5 тысяч звезд, а последнее обновление — всего несколько месяцев назад: https://github.com/olexale/flutter_roadmap

#flutter

Читать полностью…

Мобильная разработка

Подборка статей о том, как сделать хороший UX:

Что это такое UX-исследование, для чего оно нужно и какие виды бывают

Какие типичные ошибки в дизайне сайта допускают новички

21 метод оценить UX вашего продукта, подходящий на определённых стадиях разработки

#ux

Читать полностью…

Мобильная разработка

Что ждет нас в Swift 6?

​Мы уже рассказывали, как заранее подготовить проекты Xcode к Swift 6, чтобы уже сейчас использовать новые возможности языка.

И вот еще один взгляд на обновление, который позволит получить наиболее полную картину о Swift 6: https://blog.stackademic.com/beyond-the-code-exploring-the-innovations-of-swift-6-e0290487699c

#ios #swift

Читать полностью…

Мобильная разработка

Что ж, если предыдущее исследование вас не порадовало, то вот действительно интересная статистика.

Оказывается, 83% мобильных игр закрываются в течение трех лет после релиза, а 43% мобильных игр отменяются еще на этапе разработки. Это стало известно, благодаря свежему отчету, который компания Atomik Research подготовила для SuperScale.

Основная выжимка на картинке, а подробности и еще несколько интересных фактов — в отчете.

#gamedev #аналитика

Читать полностью…

Мобильная разработка

А вот это уже действительно хардовый подход к разработке мобильных приложений

Исследователи (внезапно) из Тихоокеанского государственного университета провели очень годное маркетинговое исследование мобильных приложений.

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

Все-таки есть причины, по которыми пользователи выберут приложение конкурента, а не ваше. И самое крутое, когда это можно заключить в понятную метрику и заложить в UX приложения, а не пытаться придти к этому с помощью интуиции.

Так вот в исследовании, например, описаны:
— Гипотеза связи социального фактора и покупок в приложениях.
— Самые привлекательные мобильные приложения.
— Распределение денежных потоков между участниками рынка.

Уверены, где-то в недрах таких исследований и скрываются инсайты успешных приложений.

#ios #android #аналитика

Читать полностью…

Мобильная разработка

​Доклад: «Стелем мягкую соломку на жёсткий Flutter»

Фронтенд- и фуллстек-разработчики выбирают Flutter для разработки UI приложений, обеспечивая единый исходный код для различных платформ.

В докладе — про лучшие практики разработки проектов на Flutter. Основой для этого доклада послужил опыт, накопленный командой спикера за почти три года работы с инструментом.

#доклад #flutter

Читать полностью…

Мобильная разработка

Что не так с «супераппами»?

Суперприложение (super-app, суперапп) — это мобильное или веб-приложение, которое предоставляет множество услуг. Включая оплату и обработку финансовых операций, фактически превращаясь во всеохватывающую автономную коммерческую и коммуникационную онлайн-платформу, охватывающую многие аспекты личной и коммерческой жизни.

Пять лет назад мы знали только одно суперприложение — WeChat от Tencent в Китае. А сейчас посмотрите на тот же Telegram, где в каждой версии появляются новые функции, новостные ленты, платежи и т. д.

В статье автор рассказал о том, почему мобильные суперприложения выгодны корпорациям, но это кошмар для простых людей: https://habr.com/ru/companies/ruvds/articles/773172/

#тренды

Читать полностью…

Мобильная разработка

Диаграммы в дизайне

Существует множество различных типов графиков. Они просты в использовании и обладают широкими возможностями настройки.

Например, в этой статье автор создаёт комбинированную диаграмму для отображения данных на базе Line Chart и Area Chart.

#ios #swift

Читать полностью…

Мобильная разработка

Диспетчеризация и Actors

Акторы обеспечивают выполнение кода в определенном потоке (например, в основном или фоновом). Они помогают синхронизировать доступ к мутабельным состояниям и предотвращать потенциальные гонки данных.

В этой статье рассматривается, что происходит при вызове методов, помеченных любым атрибутом actor и как избегать непредвиденных сбоев приложения при определенных контекстах.

#ios #swift

Читать полностью…

Мобильная разработка

Как измерить производительности Swift-кода

Если какая-то часть приложения оказывается медленной, например, по результатам Time Profiler в инструментах, то необходимо знать способы для улучшения этого кода.

Для этого можно попробовать:

— Написание юнит-теста в проекте Xcode.
— Использование Playground
— Написание юнит-теста и его использование через терминал.

Более детально с этими способами и выводами можно ознакомиться в этом материале.

#ios #swift

Читать полностью…

Мобильная разработка

Коллекции в Kotlin

Под коллекциями в программировании понимают объект, содержащий в себе набор значений одного или различных типов, а также позволяющий к этим значениям обращаться и извлекать.

В этой статье вы познакомитесь с различными аспектами списков, множеств, словарей (мап) и последовательностей. Будут рассмотрены характеристики изменяемых и неизменяемых коллекций, их интерфейсы и способы реализации.

#android #kotlin

Читать полностью…

Мобильная разработка

Создайте приложение на KMP + Compose за 2 дня на бесплатном интенсиве от OTUS

Приглашаем 20 и 21 ноября в 20:00 мск на бесплатный двухдневный интенсив «Пишем iOS приложение на KMP + Compose» от Отус, который пройдет в рамках онлайн-курса «iOS Developer. Professional».

— В первый день интенсива мы рассмотрим трендовые технологии кросс-платформенной разработки и создадим KMP-приложение со слоем общей бизнес-логики;

— Во второй день интенсива мы перепишем существующий UI на Compose iOS;

На интенсиве мы рассмотрим трендовые технологии кросс-платформенной разработки, такие как KMP, Compose Multiplatform и напишем небольшое приложение.

Регистрируйтесь сейчас: https://vk.cc/csqtK0

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru LjN8KE3Tq

Читать полностью…

Мобильная разработка

Сейчас IT-специалисты могут купить квартиру в Москве в ипотеку по ставке от 3%

И вот в чём выгода:

— низкая ставка от 3% на весь срок;
— быстрое рассмотрение заявки и одобрение ипотеки;
— профессиональное сопровождение «под ключ»: команда опытных специалистов поможет на каждом этапе сделки;
— вы ничего не платите за их услуги!

На канале Светланы Наумовой, эксперта по недвижимости с опытом более 22 лет, вас ждёт подборка квартир для IT-специалистов с ценами и расчётами.

Переходите по ссылке и подписывайтесь.


Реклама ИП Наумова Светлана Викторовна ИНН 645301501989 LjN8K92cM

Читать полностью…

Мобильная разработка

«Рейтинга Рунета» назвал лучшие мобильные приложения 2023 года

Состоялось подведение итогов Всероссийского конкурса сайтов и приложений «Рейтинг Рунета-2023». На церемонии назвали победителей в 29 номинациях категории «Сайты» и в 11 номинациях категории «Мобильные приложения».

Первые места в категории «Мобильные приложения» получили:
— ВкусВилл (ВкусВилл),
— Нетология (KODE),
— СберБанк Онлайн (СБЕР),
— Яндекс Путешествия: Отели (Doubletapp),
— Sports.ru (CleverPumpkin),
— Подари жизнь (CleverPumpkin),
— Самокат: продукты на дом (Самокат),
— МегаФон (Медиаком),
— Qvino: Your Personal Sommelier (Qvino),
— World Class (red_mad_robot),
— Hubstr (Code Pilots).

Конечно, у любого рейтинга есть свои нюансы. Например, в методах отбора и условиях попадания в топ. Но это в любом случае повод подсмотреть лучшие практики и что-то перенять.

Узнать подробнее о рейтинге и посмотреть победителей по категориям можно на сайте рейтинга.

#тренды

Читать полностью…

Мобильная разработка

Генерируем иконки приложений для iOS и Android

App Icon Generator поможет создать иконки как из исходного изображения, так и используя сервис Appicons AI. После чего сервис автоматически создаёт архив с иконками для iPhone, iPad, watchOS, macOS и Android.

Особенно приятно, что сервис бесплатный и работает онлайн. А если захотите поддержать проект, можно сделать донат или скачать платную версию для десктопа.

#ios #android #дизайн

Читать полностью…

Мобильная разработка

Узнали, согласны?

Читать полностью…

Мобильная разработка

Краткий курс по QA: Как правильно писать тесты мобильному разработчику

Отличный видеокурс на YouTube по основам тестирования. Всего за час курс поможет понять основные темы тестирования мобильных приложений: от терминологии и юнит-тестов до test-driven development и QA: https://youtu.be/JKFIs33y6X4

Видео свежее — вышло всего 4 недели назад, поэтому смело сохраняйте себе, чтобы не потерять.

#ios #android #курс

Читать полностью…

Мобильная разработка

Что почитать: «Kotlin. Программирование для профессионалов»

Авторы книги на примерах познакомят вас с ключевыми концепциями Kotlin и его API. Вы изучите основы, затем перейдёте к продвинутому использованию языка для создания надёжных и эффективных приложений. Также будет рассмотрена среда разработки IntelliJ IDEA от JetBrains.

Это уже 2-е издание книги, которое вышло в 2023. Поэтому материал свежий. Авторы: Джош Скин, Дэвид Гринхол и Эндрю Бэйли. Кол-во страниц: 560

#kotlin #книги

Читать полностью…

Мобильная разработка

Чёрная пятница в AppBazar

Какие акции бывают во время главной распродажи года? Скидки на электронику и бытовую технику, на одежду, на косметику… А как насчёт скидок на крутейшие игры и приложения для Android?

В этом году маркетплейс проверенных игр AppBazar решил порадовать всех нас и подарить скидки до 60% на премиум-игры и внутренние покупки!

Скачивайте любимые игры от лучших разработчиков и оплачивайте их картой любого российского банка или со счёта мобильного телефона (доступно абонентам МТС, «Билайн» и «Мегафон»).

Выбирайте игру и успейте забрать её со скидкой до 24 ноября включительно!

Реклама ООО «АппБазар» ИНН 9909639376 erid: LdtCKJQy2

Читать полностью…

Мобильная разработка

Добро пожаловать в разработку на Kotlin

Читать полностью…

Мобильная разработка

Релиз Flutter 3.16: Что нового?

Недавно вышел новый релиз Flutter 3.16. Основные нововведения вкратце:
— Material 3 теперь является темой по умолчанию.
— Добавлена предварительная версия Impeller для Android и расширения для DevTools. Улучшены производительность, точность и стабильность Impeller.
— Добавлена поддержка колесика прокрутки мыши на планшетах и устройствах с гибкими экранами.
— Добавлена предиктивная навигация назад на устройствах с Android 14.
— Добавлена поддержка облачных стилей Google Карт.
— Добавлена поддержка macOS в плагин видеоплеера.
— Добавлена поддержка расширений DevTools.
— Добавлена боковая панель Flutter в расширении Flutter для VS Code.

#flutter

Читать полностью…

Мобильная разработка

Загрузка сторонних приложений в обход App Store может появиться на iPhone уже в начале 2024

Согласно слухам, Apple планирует разрешить пользователям iOS из Евросоюза загружать сторонние приложения в обход App Store в начале 2024 года.

Но основание для слухов сильное: изменение политики связано с вступлением в силу нового Закона о цифровых рынках в Евросоюзе 1 ноября 2022 года. По новому закону техногигаты должны открыть свои услуги и платформы другим компаниям и разработчикам. Изменения должны быть внесены до 6 марта 2024 года включительно.

Да и в iOS 17.2 beta 2 появился новый фреймворк Managed App Distribution, который предоставляет приложениям разрешение на установку других приложений.

Что ж, ждём...

#apple

Читать полностью…

Мобильная разработка

20 лучших практик Kotlin

Производительность — это ключевой показатель, который может как улучшить, так и ухудшить ваше приложение. Хотя Kotlin предлагает множество функций для упрощения разработки, знание того, как использовать их для повышения производительности, может стать решающим фактором.

Эта android-world/kotlin-performance-tuning-20-best-practices-you-should-know-354011076664">статья даёт 20 советов, которые помогут вам писать высокопроизводительный код на Kotlin.

#android #kotlin

Читать полностью…

Мобильная разработка

Объяснение стабильности Jetpack Compose

Изучая код Compose, вы наткнулись на классы с аннотациями и задумывались о их значении? Эти моменты можно объяснить стабильностью Compose.

В данной статье вы рассмотрите, что на самом деле подразумевается под стабильностью Compose, как её отладить и стоит ли вообще об этом беспокоиться.

#android

Читать полностью…

Мобильная разработка

А вы знаете, чем ваша пра-пра-...-пра-бабушка платила за коммуналку?

Уж точно не кредитной картой! Предлагаем узнать и позалипать в финтех-кликер от Газпромбанка.
Окунитесь в историю финтеха: от оплаты ракушками до применения цифровых валют — клик.

Реклама АО «Газпромбанк» erid: LjN8JzyfH

Читать полностью…

Мобильная разработка

Структуры данных в Swift

Структуры данных - это строительные блоки при разработке программного обеспечения.

В этой вводной статье, особенно полезной для новичков, рассматриваются различные структуры данных, доступные в Swift, их применение и несколько простых примеров кода.

#ios #swift

Читать полностью…

Мобильная разработка

Архитектура Android

Эта статья представляет собой подробное руководство по созданию архитектуры с нуля: от определения целей до выявления ключевых сущностей и модулей.

Следуя описанным этапам проектирования и придерживаясь установленных правил, вы сможете разработать гибкую и адаптируемую к изменениям систему.

Вы узнаете, как выделить основные зоны ответственности, определить векторы зависимостей и структурировать проект в виде независимых модулей.

#android #архитектура

Читать полностью…
Subscribe to a channel