ru:https://highload.today/blogs/est-ne-tolko-google-i-microsoft-top-14-instrumentov-dlya-razrabotchika-mobilnyh-prilozhenij/ ua:https://highload.today/uk/blogs/est-ne-tolko-google-i-microsoft-top-14-instrumentov-dlya-razrabotchika-mobilnyh-prilozhenij/
logo
Mobile app      02/08/2021

Есть не только Google и Microsoft: топ-14 инструментов для разработчика мобильных приложений

Андрей Горленко BLOG

Xamarin Developer в IT-холдинге SvitSoft

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

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

Дизайн

Figma

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

Adobe XD

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

Zeplin

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

Для импорта дизайнерских макетов в Zeplin необходимо загрузить специальный плагин для графического редактора (Sketch, Photoshop, Figma, Adobe XD), который использует дизайнер. После установки плагина и импорта дизайна в программу Zeplin автоматически генерирует его спецификацию и детали программного кода в XML и CSS. Разработчики в один клик могут просматривать детали шрифтов, программный код, используемые цвета и применяемые стили.

Разработка

.NET и ASP.NET

Высокопроизводительные платформы для разработки от Microsoft, с помощью которых можно создавать разнообразные приложения. Среды дают возможность использовать одни и те же библиотеки и API для разных языков, обеспечивая кроссплатформенность.

Онлайн-курс "Маркетолог" від Laba.
Пройдіть повний шлях розробки маркетингових стратегій на практиці та з фідбеком від CEO бренд-маркетингової агенції.
Програма курсу і реєстрація

MS Visual Studio

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

Visual Studio Code

Инструмент для редактирования кода. Есть ряд преимуществ в виде кастомизации до малейших деталей и множества расширений. Легко устанавливается, подходит новичкам.

Xamarin.Forms

Фреймворк для создания кроссплатформенных мобильных приложений, преимущественно на C#. Позволяет существенно экономить ресурсы из-за возможности использования один раз написанного кода под разные платформы.

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

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

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

Flutter

Фреймворк для кроссплатформенной мобильной разработки на языке программирования Dart от компании Google.

При построении приложения Flutter транслирует код в нативный код приложения с помощью Dart AOT (компиляция приложения перед его запуском), которое можно запускать на Android или iOS (или другой платформе). При разработке приложения для его ускорения Flutter использует JIT (компиляция приложения в процессе его запуска). 

App Center

Облачный CI/CD сервис, предназначен для автоматической сборки приложений, рассылки релизов группам тестировщиков, а также публикации приложений в App Store/Google Play. Настраиваемый, быстрый, есть инструментарий для большинства фреймворков.

Онлайн-інтенсив "Як створити рекомендаційну модель за 2 дні" від robot_dreams.
Ви пройдете етапи вибору, навчання, оцінки рекомендаційної моделі для електронної бібліотеки та отримаєте індивідуальний фідбек від лекторки.
Приєднатись до інтенсиву

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

YouTrack

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

Jira

Еще один инструмент для организации работы команды от Atlassian. Jira имеет большое количество возможностей конфигурации: для каждого приложения может быть определен отдельный тип задачи с собственным workflow, набором статусов, одним или несколькими видами представления.

Кроме того, с помощью так называемых «схем» можно определить для каждого индивидуального Jira-проекта собственные права доступа, поведение, видимость полей и многое другое.

Miro

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

Google Meets + Calendar

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

Почему Google Meets, а не Microsoft Teams?

Онлайн-курс "Маркетингова аналітика" від Laba.
Опануйте інструменти для дослідження ринку й аудиторії та проведення тестувань.Дізнайтесь, як оптимізувати поточні рекламні кампанії та будувати форкасти наступних.
Детальніше про курс

Это неплохой инструмент. Более того, в одном из проектов мы используем Teams для коммуникации с заказчиком. Лично я вижу медлительность приложения, а еще мобильная версия сильно отстает от основной. Думаю, команда Microsoft это быстро исправит и инструмент станет удобнее для ежедневного использования.

Slack

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

Какие инструменты использовать?

Этот список формировался постепенно, в течение нескольких лет работы в мобильной разработке. Набор используемых инструментов может отличаться от проекта к проекту. Например, из личного опыта я знаю, что западные заказчики практически не пользуются Telegram/Slack, при этом активно пользуются Teams, Skype, Gmail и другими сервисами от Microsoft. Поэтому список предпочтений часто формируется в процессе использования того или иного мессенджера, приложения. Рекомендую для начала определить, что вам импонирует, а в процессе работы сформируется ваш собственный топ.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Курс Power Skills For Tech від Enlgish4IT.
Зменшіть кількість непорозумінь на робочому місці та станьте більш ефективним у спілкуванні в мультикультурній команді. Отримайте знижку 10% за промокодом ITCENG.
Реєстрація на курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Топ-5 самых популярных блогеров марта

PHP Developer в ScrumLaunch
Всего просмотровВсего просмотров
2434
#1
Всего просмотровВсего просмотров
2434
Founder at Shallwe, Python Software Engineer (Django/React)
Всего просмотровВсего просмотров
113
#2
Всего просмотровВсего просмотров
113
Career Consultant в GoIT
Всего просмотровВсего просмотров
95
#3
Всего просмотровВсего просмотров
95
CEO & Founder в Trustee
Всего просмотровВсего просмотров
94
#4
Всего просмотровВсего просмотров
94
Рейтинг блогеров

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: