Митапов много не бывает: даже по узким темам единомышленники должны встречаться почаще, обсуждать проблемы и искать вместе решения, а уж почему обширная тема мобильной разработки до сих пор обделялась вниманием конференций и встреч — не понятно.
Видимо в городе не было критической массы компаний и разработчиков и теперь с подачи Кирилла Каплина из Profsoft эта масса появилась. С радостью поддержав Кирилла, предложил тему, сделал (хоть и в спешке) доклад, и привел ещё одного докладчика.
Темой митапа выбрали Native vs Cross-platform — холиворно и актуально.
Собрались в кафе для деловых встреч Get Together (к ним Кирилл тоже относится непосредственно, и место круто тем, что там любой желающий может бесплатно провести мероприятие, главное забронировать время), сидячие места заняли быстро, кто не успел — смотрел доклады стоя. Пришло 30-40 человек, хотя мероприятие почти не пиарили. Перед началом подкрепились кофе и вафлями с куриным филе.
В начале выступал я, с общим докладом о том как nopreset делает нативные приложения, о процессе разработки и о рынке мобильной разработки в Саратове и России. Ещё хотелось разжечь тему за дизайн: кажется мало кто из местных разработчиков старается сделать хороший дизайн, а иногда и вовсе игнорируют эту часть разработки, дискуссии не получилось, хотя кто-то смог даже обидеться, обижаться не надо — старайтесь.
Своим выступлением из-за спешки и размазанности темы я остался недоволен, но 20 минут вопросов по докладу порадовали.
Второй доклад о React рассказывал архитектор компании Grid Dynamics Алексей Корнев. Мобильная разработка его хобби, от него мы узнали подробнее о технологии, опыте работы и подводных камнях. Алексей не любит JavaScript, на котором пишутся приложения в реакте но продолжает <зачёркнуто>жрать кактус</зачёркнуто> пользоваться технологией как удачной и популярной на рынке. По ощущениям, о недостатках Алексей рассказал больше чем о преимуществах: переход на нативный слой при недостаточной гибкости или багах в компонентах, баги и плохая обратная совместимость платформы. В преимуществах: низкий порог входа, единая кодовая база, простой язык разметки форм и поддержка сообщества с большим количеством готовых компонентов.
Третий доклад разработчика Profsoft Владимира Вечканова — взгляд с высоты опыта нативной разработки на обеих платформах. Основная мысль: разработка под каждую платформу отдельно с одной стороны, отнимает больше времени, но если команды iOS и Android находятся на связи и обсуждают все решения совместно, то дополнительные затраты времени могут быть не такими уж и большими, а отладка нативных приложений и свобода, которую даёт нативная разработка, позволят ускорить процесс.
Первый блин не вышел комом: количество вопросов говорит о том что всем было интересно, завязалось несколько дискуссий и обсуждений. Мне показалось что перевес был на стороне нативной разработки, но моё мнение субъективно. Не хватило полноценных дебатов, но уже никак не укладывались по времени, закончили ближе к 22 и хотелось домой.
Спасибо Кириллу Каплину и ProfSoft за организацию, хотим ещё!