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

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

Кто в IT зарабатывает больше?

И на что рассчитывать новичкам? Приходите на вебинар — эксперты, которые нанимают IT-специалистов, расскажут всё про деньги. 

Бесплатно, 27 июля в 19:00 по Москве

Спикеры:
— Павел Шлюпкин, старший рекрутер в Яндексе;
— Виктория Шашина, руководительница команды IT-рекрутеров в агентстве Spice IT;
— Катя Закирова, HR-директор в CrossTech Solution Group;
— Сима Свердлова, менеджер трудоустройства в Практикуме.

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

Будет полезно начинающим разработчикам, аналитикам, дизайнерам, менеджерам, маркетологам.

Зарегистрируйтесь на вебинар

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

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

Как стать Android разработчиком в 2023

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

А ещё он даёт ссылки на полезные ресурсы и материалы по каждой теме. Рекомендуем: habr.com/p/709524

#образование #roadmap

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

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

Что делать iOS разработчикам в России

В последнее время приложения удаляют из AppStore, и многие задаются вопросом: «‎Что делать дальше?»

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

Смотрим тут: youtu.be/FNtQvF_u5kw

#ios #appstore

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

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

Разработка для iOS и Android: в чём разница

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

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

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

Читаем тут: ithire.com/blog/ios-vs-android-app-development-whats-the-difference

#android #ios

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

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

Готовы погрузиться в мир мобильной разработки на Flutter?

28 июля — старт онлайн-курса «Flutter Mobile Developer» в OTUS. 5 месяцев вы будете изучать внутреннее устройство Flutter, освоите гибкий Dart, научитесь создавать свои собственные анимации и освоите самые популярные фреймворки: Bloc, Redux, MobX.

На курсе вас ждет много практики и живого общения с преподавателями, а также вы сможете воплотить свою идею в реальность — создать свое мобильное приложение на Flutter для портфолио.

Успейте занять место со скидкой, оставьте заявку по ссылке: https://otus.pw/ta65/

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

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

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

SOLID в Swift. Простое объяснение с примерами для начинающих

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

Здесь вы узнаете, как это работает на практике на примере языка Swift:

https://habr.com/ru/articles/746410/

#swift

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

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

Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений

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

Но при разработке для iOS могут возникать проблемы, особенно когда необходимо взаимодействовать со Swift, ведь скомпилированный в Kotlin код, не выдает сразу Swift API. Как быть и что делать, рассказывает автор этой статьи:

https://habr.com/ru/articles/697966/

#kotlin #swift

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

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

Управление окнами в SwiftUI

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

Как это работает, читайте тут:

https://swiftwithmajid.com/2022/11/02/window-management-in-swiftui/

#swift

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

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

Глубокое погружение в Swift Regex

Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их.

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

https://bignerdranch.com/blog/swift-regex/

#swift

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

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

Считанные минуты остаются до старта онлайн-конференция Yandex Cloud о продуктах с открытым исходным кодом

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

Выступления от спикеров из Ozon, Яндекс Игры, Битрикс24 и других компаний можно посмотреть онлайн или офлайн в Экстрополисе (Москва, ул. Льва Толстого, 16).

Ссылка на трансляцию здесь: https://tprg.ru/qP57

Реклама ООО «Яндекс.Облако» LjN8KTbZz

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

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

Popup View — библиотека тостов, оповещений и всплывающих окон для SwiftUI

Собственно из заголовка уже понятно, что вас ждёт по ссылке — удобные элементы интерфейса, которые вам не нужно создавать с нуля, если вы работаете со SwiftUI. А ещё они стильные.

Забираем тут:

https://github.com/exyte/PopupView

#ios #библиотека

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

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

Как создать виджет для экрана блокировки iOS

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

В этой статье вы узнаете, как сделать такой виджет для вашего приложения:

https://swiftsenpai.com/development/create-lock-screen-widget/

#ios

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

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

История большого переезда одного Android-приложения

Это большой доклад от Тимура Гасымова из компании Дзен. Он рассказал, как можно организовать взаимодействие между нативным кодом Android-приложений и веб-страницами, а также получить унифицированный и кроссплатформенный UI, который можно менять на сервере по щелчку пальцев.

Смотрим тут:

https://youtu.be/VqfqOU_HpMY

#доклад #android

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

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

Маскировка представлений в SwiftUI

Модификатор Mask в SwiftUI даёт нам возможность маскировать одно представление другим. С помощью него мы можем создавать креативные представления текста.

Примеры и способы реализации здесь:

https://itmozg.ru/maskirovka-predstavlenij-v-swiftui/

#ios #swift

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

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

Осознанная оптимизация Compose

Compose — относительно молодая технология написания декларативного UI. Из-за этого многие разработчики могут и не догадываться, что пишут совсем не оптимальный код.

В этой статье вы найдёте множество советов и наработок по написанию оптимизированного Compose-кода

https://habr.com/ru/companies/ozontech/articles/742854/

#kotlin #compose #android

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

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

Кастомный селектор в SwiftUI с анимациями

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

medium.com/@aetheraurelia/custom-selector-in-swiftui-with-animations-17c611e1c287

#swiftui

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

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

React Native vs нативные языки

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

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

Читаем тут: habr.com/p/732676/

#reactnative

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

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

Что нового в SwiftUI для iOS 17

SwiftUI продолжает развиваться, и в этом году мы видим множество улучшений, включая новые эффекты SF Symbols, продвинутую поддержку шейдеров Metal и многое другое.

Статья подробно рассказывает о обновлениях, таких как улучшение работы Color с Codable, новых возможностях анимации и ScrollView, включая привязку к страницам и дочерним представлениям.

Подробнее про обновления: habr.com/ru/articles/748478/

#ios #swift

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

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

Такая система выглядит как причина глобального потепления

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

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

А давайте сделаем своего telegram-бота на Swift

Обычно ботов дл телеги пишут на python, реже на js и других языках. Но если вы swift-разработчик и тоже хотите приобщиться к этому таинству, то вот вам инструкция:

https://habr.com/ru/articles/416023/

#swift #telegram

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

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

Улучшаем производительность android-приложения с помощью Baseline profiles

В большинстве случаев работа над производительностью сводится к оптимизации исходного кода. Google в этом вопросе старается помочь разработчикам и иногда предоставляет им необходимые инструменты и функции для поиска и предотвращения проблем.

Одной из таких функций является Baseline profiles. Подробнее о ней в статье:

https://habr.com/ru/companies/kaspersky/articles/671180/

#android

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

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

Что почитать начинающим мобильным разработчикам?

В статье собрали порталы, подкасты и Telegram-каналы от IT-команды KION, которые помогут вкатиться в сферу: https://tprg.ru/5fLS

#android #ios

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

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

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

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

В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! И у него уже больше 149 тысяч звёзд.

#github

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

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

Корутины в Kotlin

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

В этой серии стате вы узнаете всё, что разработчик Kotlin должен знать о корутинах:

https://maxkim.eu/series/kotlin-coroutines

#kotlin

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

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

Когда пришёл днём в рабочий день в бар и увидел своего лида, который как и ты должен работать удаленно:

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

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

Условное отображение BottomBar в Compose

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

Давайте посмотрим, как настроить BottomBar так, чтобы он исчезал и появлялся, когда нам это нужно с помощью Jetpack Compose:

https://www.valueof.io/blog/should-show-bottombar-conditionally-in-jetpack-compose

#compose #android

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

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

Ещё бы добавить тёмную тему

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

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

Bottom Sheet API в SwiftUI

В SwiftUI существует специальный API для создания bottom sheet. Он прост в использовании, а его гибкость позволяет настраивать высоту sheet по желанию пользователя.
Здесь вы узнаете, как работает этот API и как вы можете использовать его в своих проектах:

https://habr.com/ru/companies/otus/articles/696752/

#ios #swift

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

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

3 причины стать мобильным разработчиком на Android

1. Реализовать идеи
Счётчик просмотренных фильмов или управление светом в холодильнике? Приложение можно создать под любую задачу, на любом компьютере, для разных устройств и брендов.

2. «Пощупать» результат
70% людей в мире, у которых есть смартфон, пользуются Android. Разработчики улучшают жизнь людей и видят отклик: всегда можно протестировать приложение на своём устройстве или почитать отзывы в магазине.

3. Зарабатывать
По данным Хабр Карьеры, начинающие Android-разработчики получают от 40 000 ₽ в месяц, а опытные уровня middle — от 120 000 ₽. Часто разработчики работают удалённо.

Если хотите попробовать себя в этой профессии, начните бесплатную вводную часть курса по Android-разработке. Она делится на два уровня: начальный и для более подготовленных. Вы с первого урока учитесь на реальных задачах и погружаетесь в рабочую среду.

Познакомьтесь с языками Java и Kotlin, напишите своё первое приложение бесплатно

Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid: LjN8Jyxkg

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

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

Переезд мобильного разработчика в Лондон

Андрей — мобильный разработчик, который вот уже 2 года живёт и работает в Лондоне. В этой статье он поделился с нами своим опытом переезда, а также интересными особенности жизни в Туманном Альбионе:

https://tproger.ru/articles/pereezd-mobilnogo-razrabotchika-v-london/

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