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 товарищ — развивать и облагораживать одну из многих, и при этом одну из главных площадок нашего проекта.

Если хотите стать частью нашей уютной команды, узнайте подробнее о вакансии и пишите нам. Давайте познакомимся и сработаемся: http://tprg.ru/bqed

Найдись, тот самый человек! Главред грустит.

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

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

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

Как нативно визуализировать голос в iOS

Представьте, что у вас есть приложение с чатом, в котором необходимо добавить поддержку голосовых сообщений. Но чтобы это ещё и красиво было —с визуализацией звуковой волны, которая рисуется сразу в процессе записи сообщения, как в Telegram. Что делать?

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

https://habr.com/ru/companies/surfstudio/articles/664792/

#ios

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

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

Топ-7 плагинов для Android Studio

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

https://itmozg.ru/top-7-plaginov-dlja-android-studio/

#android #инструмент

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

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

Топ игр, которые заставят вас вспотеть:

1. Питонолов

Не верите? Тогда попробуйте попасть молотком по всем питонам в игре от образовательной платформы Нетология. Переходите по ссылке — охота на Python в самом разгаре: https://tprg.ru/yQ8H

Реклама ООО «Нетология»

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

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

Большая коллекция инструментов для iOS-разработчиков

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

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

https://github.com/ios-dev-tools/awesome-ios-dev-tools

#ios #инструмент

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

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

А как вы получили свою первую работу?

Вы долго готовились и ходили по собеседованиям или сразу согласились на первое же предложение? Это было сложно или проще простого?

Поделитесь опытом, а мы опубликуем вашу историю на сайте и её увидят читатели Типичного программиста: https://tproger.ru/articles/kak-vy-poluchili-svoyu-pervuyu-rabotu-rasskazhite-nam-o-svoyom-opyte/

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

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

Wanted! Middle/Senior flutter developer

At Essence, you will develop new features for users and companies, improving existing ones, designing new solutions, and enhancing infrastructure. The backlog is diverse, ensuring that it won't be boring. We will support your professional growth and provide you with an global experience. Please note that the startup has international funding, so payment can only be made to residents of non-sanctioned countries.

What Essence offers:
— Work in an international startup, participant of the Berkeley SkyDeck accelerator (Silicon Valley, USA) and EuraTechnologies (Europe's largest incubator).
— Market-competitive salary in EUR/USD ranging from 3k to 5k.
— Flexible schedule, remote work with daily communication and weekly sprints.
— A great team where every voice matters.
— Opportunity for relocation to the EU (France) after 6 months of work.
— All the perks of a startup, but with stability (funding available, low employee turnover, well-developed growth plan)

Ideally, you have:
— 2+ years of commercial Flutter (Dart) development experience.
— 3+ years of native development experience (iOS and/or Android).
— Designing architecture;
— Creating, presenting, and holding the responsibility for technical decisions and changes;
— Finding the maximum opportunities and tech solutions to development;
— BLoC, Firebase.

Feel free to reach out and let's work together! Telegram: t.me/rustamgalie

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

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

СИБУР Диджитал — команда настоящих дерзателей IT-промышленности

Они стремятся к масштабным целям, достигают их и принимают новые вызовы. Чтобы напомнить об этом, компания отправилась на фестиваль IT и спорта RUNIT, который прошёл 18 июня в Москве. В забеге участвовали 75 сотрудников, а один из них занял третье место на дистанции в 25 километров.

Но СИБУР Диджитал решил бросить вызов и другим участникам забега: подготовил «второй финиш» — ряд испытаний для тех, кто, достигая амбициозной цели, сразу же ставит перед собой следующую.

Гости фестиваля:
— Проходили «Проверку на дерзателя» от известного атлета и блогера Виктора Блуда.

— Разминали не только ноги, но и голову, решая IT-загадки и выигрывая ценные призы.

— Посещали «Галерею дерзателей» — выставку фото участников, сделанных во время забега.

— Выигрывали призы за сдачу пластиковых бутылок на переработку.

Тоже считаете себя настоящим дерзателем? Жаждете новых испытаний? Считаете, что задавать тренды промышленной IT-индустрии — цель, достойная вас?

Тогда присоединяйтесь к комьюнити и переворачивай IT вместе с СИБУР Диджитал: /channel/sdc_channel

Реклама ПАО «СИБУР Холдинг» LjN8Kaxwq

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

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

Как локализовать приложение с NSLocalisedString

Это большой ультимативный гайд по локализации в Swift. Если вы только начинаете изучить локализацию, то читайте всё по порядку. Все инструменты в статье редакция выстрадала опытом и временем:

https://sparrowcode.io/ru/tutorials/localisation

#ios #swift

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

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

Всем выйти из сумрака: как добавить тень на Android

Когда заходит речь про тени на Android, возникает сразу несколько вопросов. Первый: зачем они нужны? Второй: почему нельзя использовать системные тени и жить счастливо? Третий: если нельзя использовать системные тени, как реализовать кастомные?

Ответ на третий вопрос вы найдёте в этой статье?

https://habr.com/ru/companies/inDrive/articles/696006/

#android

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

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

Магия Dispatcher'ов и как сделать свой Main

В Kotlin есть корутины — чудесный инструмент, который открывает кучу возможностей при разработке. Хотите вынести вычисления в другой поток? Да пожалуйста. Но задумывались ли вы как работает этот инструмент?

На самом деле всё довольно просто, если изучить CoroutineDispatcher. Подробнее об этом в статье:

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

#kotlin

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

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

Wanted! Middle/Senior Flutter Developer

Hello!

My name is Rustam. I'm the CPO and co-founder of Essence, a B2B digital health platform that helps women improve their mental health, balance hormones and boost productivity by planning tasks, meetings, workouts and diet according to their cycles.

At Essence, you will develop new features for users and companies, improving existing ones, designing new solutions, and enhancing infrastructure. The backlog is diverse, ensuring that it won't be boring. We will support your professional growth and provide you with an global experience. Please note that the startup has international funding, so payment can only be made to residents of non-sanctioned countries.

What we offer:

🔺Work in an international startup, participant of the Berkeley SkyDeck accelerator (Silicon Valley, USA) and EuraTechnologies (Europe's largest incubator).
🔺Market-competitive salary in EUR/USD ranging from 3k to 5k.
🔺Flexible schedule, remote work with daily communication and weekly sprints.
🔺A great team where every voice matters.
🔺Opportunity for relocation to the EU (France) after 6 months of work.
🔺All the perks of a startup, but with stability (funding available, low employee turnover, well-developed growth plan, etc. 😁)

In the project:

CEO, CPO, Head of Communications, developer, tester, international advisory board + outsourcing.

Ideally, you have:

🔺2+ years of commercial Flutter (Dart) development experience.
🔺3+ years of native development experience (iOS and/or Android).
🔺Designing architecture;
🔺Creating, presenting, and holding the responsibility for technical decisions and changes;
🔺Finding the maximum opportunities and tech solutions to development;
🔺BLoC, Firebase (приветствуется опыт работы с Firestore, Cloud Functions, Cloud Storage).

Feel free to reach out and let's work together! 🙂
Telegram @rustamgalie

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

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

Шпаргалка по Kotlin

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

#шпаргалка #kotlin

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

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

Android NDK. Как писать под Android на C++

Почти часовое интервью с разработчиком в платформенной команде inDriver, который непонаслышке знает что такое Android NDK и зачем он нужен. Он рассказал как пишется C++ код для Android и многое другое.

Смотрим здесь:

https://youtu.be/RemuJrVrO8U

#видео #android

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

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

Как запускать приложения и игры для iOS на устройствах Apple Silicon

Для этого вам понадобится PlayCover — инструмент, который представляет собой оболочку, имитирующую iPad. Он отлично сопоставляет сенсорные элементы управления с клавиатурой, поэтому работает , что называется, из коробки.

Кстати, изначально утилита разрабатывалась для запуска Genshin Impact, но теперь подходит для запуска широкого спектра игр и приложений.

https://github.com/PlayCover/PlayCover

#ios

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

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

Топ реальных историй про первую работу: как начиналась карьера в IT у наших читателей

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

Делимся лучшими реальными историями про первую работу:
Как таксист в тяжёлой депрессии стал Python-разработчиком

С завода на завод. Как слесарь стал программистом всего за 8 месяцев

Как пройти путь от галеры в Новосибирске до релокейта на Филиппины

Как стать Golang-разработчиком и получить оффер на 100 000 рублей в 20 лет

Как студент из Красноярска стал фронтенд-разработчиком

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

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

Тестируйте свои приложения на Android из любой точки мира

Теперь вам не придется искать десятки смартфонов, чтобы протестировать приложения на разных версиях ОС, процессорах, разном разрешении экрана и т. д. В @Selectel стала доступна ферма мобильных устройств — это инфраструктурное решение для удалённого тестирования и сборки приложений под Android.

Какие задачи решает мобильная ферма ещё:

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

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

Оставляйте заявку на тестирование или бесплатную консультацию специалистов Selectel: https://slc.tl/oa76i

Реклама ООО «Селектел» 2Vtzqv86gD1

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

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

Как в Android запретить фоновую работу и улучшить расход батареи

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

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

https://habr.com/ru/companies/tinkoff/articles/693094/

#android

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

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

Как работать с Dynamic Island в iOS

Live Activity — новый инструмент для объединения пуш-уведомлений в интерактивный баннер, который доступен с iOS 16.1 и Xcode 14.1.

В этой статье вы научитесь настраивать его и использовать в своих приложениях:

https://sparrowcode.io/ru/tutorials/live-activities

#ios

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

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

Интеграция Google Maps в приложение Jetpack Compose

Хотите добавить в вашего приложение карты Google? В этой статье вы узнаете, как это делать.

После её прочтения вы научитесь работать с API карт, библиотекой Maps Compose и интегрировать её в код проекта максимально быстро и легко:

https://nuancesprog.ru/p/16921/

#jetpackcompose

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

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

В Figma появился режим для разработчиков

Теперь макеты интерфейсов будет ещё удобнее переносить в вёрстку. Команда Figma анонсировала Dev Mode в Figma для получения кода CSS, Swift UI и Compose из макетов. Он пригодится как веб-, так и мобильным разработчикам.

Подробнее о новшестве мы рассказали тут:

https://tproger.ru/articles/figma-dobavila-dev-mode-dlya-veb-razrabotchikov

#дизайн #вёрстка

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

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

Три желания: завари кофе, протри мониторы и не трогай кодовую базу

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

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

Видеокурс «Kotlin с нуля»

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

Вас ждёт 24 урока средней продолжительностью 10 минут, так что вы не успеете устать и сможете дозированно получать новые знания:

https://www.youtube.com/playlist?list=PLgPRahgE-Gcu4s-I9mrHUrKUp9dY6QcJC

#курс #kotlin

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

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

Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL?

Приходите 28 июня в 20:00 мск на открытый урок «Введение в разработку 3D-игр на Flutter для iOS/Android и Web с использованием Impeller и WebGL» онлайн-курса Flutter Mobile Developer от OTUS.

На открытом уроке разберут:
— новые возможности Flutter 3.10 и Dart 3 и использование их для создания простой интерактивной трехмерной игры с фоновой музыкой и звуковыми эффектами;
— попробуют подключиться к внешним устройствам через механизмы вызова нативного кода.

Урок подходит для всех, кто имеет опыт в программировании и хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Продолжить обучение вы сможете на курсе Flutter Mobile Developer, который можно приобрести в рассрочку.

Регистрация на открытый урок: https://otus.pw/VQrN/

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

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

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

Изучаем архитектуру MVVM менее чем за 90 секунд

Архитектура MVVM — это шаблон проектирования, который отделяет логику представления приложения от данных и бизнес-логики. В этом видео вы за 90 секунд узнаете, как работает архитектура MVVM (Model-View-ViewModel) в Swift:

https://youtu.be/M70wPhElExI

#видео #ios #swift

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

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

Разработка приложения на Flutter с нуля до релиза: Идея + Базовая инфраструктура

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

Он показал, как создавать и использовать макеты, разрабатывать функциональность и интегрировать её в приложение. Благодаря ему вы изучите базовую инфраструктуру, UI/UX-дизайн, подключение базы данных и работу с API. Вы также узнаете о лучших практиках разработки на Flutter.

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

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

#flutter #петпроект

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

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

Удобный бенчмаркинг с Jetpack Benchmark Library. Макро- и микробенчмарки

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

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

#android

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

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

Создание виджетов для приложений iOS с помощью WidgetKit и SwiftUI

Начиная с iOS 14, Apple представила виджеты, которые позволяют пользователям отображать часть содержимого приложения на главном экране.

Давайте посмотрим, как мы можем использовать платформу WidgetKit для добавления виджетов в приложения iOS:

https://tanaschita.com/20220905-building-widgets-for-ios-applications-with-widgetkit-and-swiftui/

#ios #swift

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

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

Парсер SVG-файлов для iOS

Библиотека SVGView считывает информацию из SVG-изображения и рендерит его при помощи SwiftUI. У неё есть ещё одна интересная фича: вы можете добавить анимацию различных элементов изображения и даже немного интерактива. Так и был реализован Пикачу, который «следит» за жестами пользователя.

Репозиторий: https://github.com/exyte/SVGView

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

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

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

Создание системы входа в приложение с помощью SwiftUI

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

Все подробности и инструкция тут:

https://mymasterdesigner.com/2022/07/12/creating-login-system-with-swiftui/

#ios #swift

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