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

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

Как использовать Jetpack Compose андроид-разработчику?

Узнаете 17 марта в 20:00 мск на открытом уроке онлайн-курса «Android Developer. Professional» от OTUS.

Jetpack Compose — современный тулкит от компании Google для создания приложений под ОС Android на языке Kotlin. На занятии вы рассмотрите инструмент подробнее и выделите преимущества его использования в рабочих задачах.

Для участия в вебинаре пройдите вступительный тест: https://otus.pw/aB2x/

Реклама ООО «Отус Онлайн-Образование» LjN8K5JnM

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

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

Android Studio: полезные советы для ускорения разработки

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

— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации и другое:

https://habr.com/ru/company/kts/blog/719218/#12

#android #советы

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

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

Поздравляем с Международным женским днём!

Трудно представить, как выглядела бы сегодня IT-индустрия без новаторских усилий женщин-программистов, инженеров, дизайнеров и других специалистов.

Всех девушек, женщин, мам и бабушек поздравляем с праздником 8 марта!

P.S. Мем, конечно, шутка, но цены на тюльпаны в этом году действительно могут кусаться.

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

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

Самые частые вопросы от начинающих Android-разработчиков и их ответы

Недавно прошла Q&A сессия для студентов лаборатории VibeLab, где все желающие могли задать вопросы по Android. Александр Иванов собрал наиболее популярные из них и вместе с ответами выпустил статью на Хабре. Основные темы:

— многопоточность,
— RxJava или корутины,
— навигация в Android,
— когда использовать сабкомпоненты.

Подробнее в статье: https://habr.com/ru/post/719150/

#android

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

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

Команда Flutter запустила опрос пользователей

Команда открыла новый опрос для разработчиков на Flutter за 1 квартал 2023. Отправить ответы можно до 10 марта. Это поможет Flutter-team улучшить платформу и выявить некоторые недостатки. Вероятно, хуже не будет.

Ссылка на опрос: http://goo.gle/3SzG2vM

#flutter

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

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

Как записывать аудио в Android-приложении?

Видеоурок, в котором рассматривается, как создать простой диктофон и проигрыватель на Android с помощью Jetpack Compose:

https://youtu.be/4MJFmhcONfI

#compose #android

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

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

SwiftUI — взаимосвязь между View и ViewModel в архитектурном шаблоне MVVM

Если хотите стать iOS-разработчиком, то наверняка интересуетесь изучением SwiftUI. А вот чтобы лучше понимать шаблон MVVM, нужно хоть немного разбираться в видах взаимодействия View и ViewModel.

В этой статье на примере собственного приложения автор разобрал эту тему для новичков:

https://medium.com/overapp-ios/swiftui-relationship-between-view-and-viewmodel-in-a-mvvm-architectural-pattern-21912702c61

#ios

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

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

VK проводит Weekend Offer для бэкенд-разработчиков на C++ и мобильных разработчиков

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

Взамен предлагают официальную зарплату, гибкий график, бонусы и скидки от партнёров, офис в центре города и ДМС.

Когда: 11-12 марта, отклики принимают до 9 марта включительно.

Не упустите шанс пообщаться и получить оффер в одну из команд крупнейшей социальной сети в РФ и СНГ. Узнать подробнее и оставить отклик: https://tprg.ru/Pa5L

Реклама ООО "ВКонтакте"

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

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

«Как мы быстро запустили мобильное приложение и споткнулись о свой успех»

На Хабре вышла статья, как одна крупная компания после запуска нативных сервисов в приложении медленно стала заходить в тупик. Сроки разработки приложения сильно поджимали, поэтому было допущено много ошибок в архитектуре проекта. Автор показывает пример реализации нового подхода на node.js с установкой express‑generator.

Статья не посвящена полностью мобильной разработке, но лишний раз заставляет задумываться, как важно сразу продумывать архитектуру проекта и приложения:

https://habr.com/ru/company/nlmk/blog/717710/

#nodejs

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

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

Jetpack Compose: cоздание приложения для изучения языка

Серия статей, в которой автор показывает процесс создания приложения для изучения иностранных языков. Свой проект герой назвал — Lingua, это аналог Duolingo и Anki.

Часть 1: Введение, инструменты и библиотеки
Часть 2: Навигация
Часть 3: Создание карточек, вопросов и квиза.

#android #compose

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

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

Шаблон заголовка в Xcode для Swift Package

В этой статье рассматривается две проблемы создания шаблонов заголовков в Xcode. Например, только для Swift Package, Xcode не запрашивает имя файла, а просто создаёт его как «File.swift».

Можно потратить время на переименование файла, а также исправить имя в заголовке, но автор предлагает более лёгкое решение:

https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/

#swift #ios

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

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

OCR на Flutter с помощью Google ML Kit

OCR или «Оптическое распознавание символов» — это технология, которая распознаёт текст внутри цифрового изображения. OCR обычно используется для распознавания текста в отсканированных документах и изображениях.

Для реализации данной функциональности на Flutter для этого есть удобный и простой пакет: Flutter Scalable OCR. Данный пакет является оболочкой Google ML Kit:

https://pub.dev/packages/flutter_scalable_ocr

#flutter

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

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

AnimeNow: бета-версия приложения на iOS

AnimeNow — это приложение для просмотра аниме, реализованное с помощью Swift и TCA. Все серии можно скачать на телефон. Проект ещё не закончен, поэтому есть несколько багов. Исходный код проекта:

https://github.com/AnimeNow-Team/AnimeNow

#ios

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

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

Как senior iOS-разработчик стилизуют код: читаемость и скорость разработки

В статье собраны советы и примеры, которые помогают улучшить производительность приложения, а также просто правила написания качественного и понятного кода. С некоторыми моментами можно поспорить, но, по словам автора, многие советы взяты из книги Swift Style:

james.daniel.isaiah/how-senior-ios-engineers-style-code-for-performance-and-clarity-467fa2a9d1f1" rel="nofollow">https://medium.com/@james.daniel.isaiah/how-senior-ios-engineers-style-code-for-performance-and-clarity-467fa2a9d1f1

#ios

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

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

Как создать приложение GraphQL с чистой архитектурой на Kotlin

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

Это оптимизирует сетевой трафик и потребление батареи вашим приложением. В этом видео рассматривается реализация GraphQL для Android-приложения:

https://youtu.be/ME3LH2bib3g

#android

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

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

Подборка актуальных вакансий

Senior iOS Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

Android-разработчик
Где: удалённо
Опыт: от 3 лет

iOS-разработчик
Где: удалённо
Опыт: не указан

iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет

Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет

#вакансии #работа

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

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

Подборка ресурсов и материалов к 8 марта

1. Made with Code — программа от Google для учениц средних и старших классов с целью обучения программированию.

2. hellomayuko/featured">hellomayuko — iOS-разработчик с опытом работы в Intuit, Patreon, и Netflix. Делится своим опытом, советами по развитию карьеры и просто делает красивые видео.

3. TiffinTech — блог Тиффани, где она простыми словами объясняет сложные термины, которые не понятны новичкам. Также девушка публикует уроки на YouTube.

4. Girls in Tech — это сообщество для женщин в IT. Подкасты, статьи, менторы и ивенты.

#it

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

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

Писать софт под iOS? Или лучше под Android?
В Тинькофф есть вакансии для разработчиков обеих мобильных платформ

Вы можете получить оффер за неделю, если ваш опыт от трёх лет. Ближайший Mobile Weekend Offer пройдёт 25—26 марта.

Все собеседования — онлайн за субботу или воскресенье, а офферы раздадут уже в понедельник.

Оставьте заявку до 22 марта: https://l.tinkoff.ru/wo_mobile

Реклама АО «Тинькофф Банк» LjN8K57uA

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

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

Hero Animation в iOS-приложении

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

В этой статье рассматривается, как с помощью модификатора matchedGeometryEffect можно просто создать красивые Hero-анимации:

https://tprg.ru/hdps

#ios

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

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

Google объявила о новых правилах для приложений Wear OS в Google Play Store

1. Все приложения должны быть не ниже уровня (API) 30.
2. Использование чёрного фона в приложениях становится обязательным.
3. Текущая активность: приложения должны отображать текущую активность пользователя на циферблате.
4. Чёткое отображение времени суток в верхней части главного экрана приложения.

Новые требования вступят в силу с 31 августа 2023 года. До тех пор Google будет продолжать использовать существующие политики для проверки и поддержания качества приложений Wear OS.

Источник: https://android-developers.googleblog.com/2023/02/policy-updates-new-wear-os-app-quality-requirements.html

#android #wearOS

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

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

Ozon Tech в поисках мобильных разработчиков

Сейчас более 70% всех заказов проходит через мобильное приложение. Поэтому компании как никогда нужны профи с опытом mobile-разработки на iOS и Android от 2 лет.

Предлагают два направления:
Приложение продавца. Это мобильное приложение для более 100 000 продавцов на Марĸетплейсе.
Приложение покупателя. Им пользуются миллионы пользователей и оно включает множество сервисов от поĸупĸи товаров до бронирования авиабилетов и управления банĸовсĸими услугами. В нём применяется Mobile First подход. Вас ждут разнообразные задачи по направлениям: марĸетинг, ĸарточĸа товара, избранное, личный ĸабинет, оформление заĸаза и другое.

Условия:
— удалёнка, гибрид или офис (Россия, Казахстан) — выбираете сами;
— свобода действий в принятии решений;
— конкурентное предложение по зарплате, а также система бонусов.

Узнать подробности и оставить заявку можно по ссылке: https://cutt.ly/U8xYAKs

Реклама ООО "Озон Технологии"

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

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

Android: e-commerce приложение с помощью Medusa

Medusa — это, по сути, составляемый движок, с помощью которого можно быстро создать любое e-commerce приложение. Особенности: бэкенд и фронтенд в данном случае разделены.

В этой статье рассматривается, как создать приложение для интернет-магазина под Android с помощью Medusa:

https://dev.to/medusajs/how-i-built-an-android-ecommerce-app-with-medusa-251b

#android

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

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

System Design:руководство по выживанию

Подробный гайд, в котором автор собрал стратегии подготовки и практические советы для интервью по System Design в 2023. Также план подготовки включает в себя изучение часто задаваемых вопросы и книги:

https://levelup.gitconnected.com/system-design-interview-survival-guide-2023-preparation-strategies-and-practical-tips-ba9314e6b9e3

#system_design

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

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

Вырвитесь из однотипных задач на Android, освоив продвинутые подходы

Пройдите тест из 20 вопросов и проверьте свои знания. Сможете сдать — пройдёте на продвинутый курс «Android Developer. Professional» от OTUS по специальной цене.

Пройти тест: https://otus.pw/IjoT/

Хотите протестировать учебный процесс заранее? Тогда приходите 17 марта в 20:00 на открытый урок «Jetpack Compose» в рамках курса: https://otus.pw/aB2x/

Реклама ООО «Отус Онлайн-Образование» LjN8JyP3E

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

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

Compose iOS: как это работает?

Что такое Compose Multiplatform? Как он работает? Сравнение с Kotlin Multiplatform и многое другое —
первый выпуск из серии вместе с Алексеем Гладковым и iOS-, Android-разработчиками из Тинькофф:

https://youtu.be/w7syM7z2Cdo

#android #ios

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

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

Не попробуешь — не узнаешь. Если вы давно хотели попробовать себя в андроид-разработке и понять, что из себя представляет эта профессия, это ваш шанс

Приходите 9 марта 20:00 мск на бесплатный вебинар «Android-разработка с нуля» в OTUS. Урок пройдёт в рамках специализации «Android Developer» — онлайн-курса длительностью 10 месяцев, доступного в рассрочку.

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

Занятие будет интересно всем новичкам, которые хотят сменить профессию и стать андроид-разработчиком. Готовьте свои вопросы эксперты и регистрируйтесь: https://otus.pw/ePHE/

Реклама ООО «Отус Онлайн-Образование» LjN8KUaeC

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

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

Рекомпозиция и логирование

Какие способы отладки есть при рекомпозиции в Jetpack Compose? В этой статье автор разбирает примеры с использованием — LogCompositions() и недостатки стандартного использования Log.d:

https://tprg.ru/TdwK

#android

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

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

Android Developers выпустили курс по Compose

Курс «Android Basics with Compose» разделён на 8 блоков, каждый из которых охватывает различные аспекты разработки. Желающие могут также изучить основы Kotlin, архитектуру приложений для Android и часто используемые библиотеки Jetpack Compose.

Источник: https://tprg.ru/kqR4

#android

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

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

Android 14: чего ожидать?

1. Специальные возможности: если вам казалось, что шрифт в приложении слишком мал в версии Android 13, то пользователи смогут увеличивать размеры шрифта до 200% в Android 14.

2. Языковые параметры сортировки будут реализованы с помощью Grammatical Inflection API, а также появится более детализированная настройка языков для каждого региона.

3. Улучшение времени автономной работы устройства.

4. Новое разрешение «‎schedule exact alarm»‎ для приложений, которые не являются часами или календарями.

5. Блокировка приложений с устаревшими APK.

Источник: https://proandroiddev.com/android-14-features-everything-you-need-to-know-e4d340e35a43

#android

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

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

Как отслеживать местоположение при наведении в SwiftUI

В macOS 13 и iPadOS 16 появился новый модификатор, который сообщает расположение указателя, когда он в пределах границ view — onContinuousHover. Также с помощью action можно определить, если указатель находится ещё внутри границ или нет. Пример реализации с подробным разбором — в статье:

https://habr.com/ru/post/718542/

#ios

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