Нет, это не было обязательным требованием. Наш разработчик сам захотел получить более глубокие знания по всему стеку проекта. Лично для него экзамены оказались наиболее удобной формой систематизации знаний и обучения, при этом наличие сертификатов стало дополнительным преимуществом и в коммуникациях с заказчиком.
Так как максимальной версии текущий сервер не содержал, то беспокоиться не о чем, первые места заняли те, кто заняли) В следующем году мы будем рады видеть вас и других участников на новом чемпионате!
Вы правы, мы могли показать только бизнес-процесс, в котором участвует это приложение, и рассказать о том, как выстроили работу. Надеемся, что эта информация тоже окажется полезной для коллег-разработчиков)
Спасибо вам за подробный отзыв! Приступая к работе, мы хотели предложить участникам нестандартное задание. Мы приложили много усилий, чтобы сделать его более сложным и творческим, чем в прошлом году. Для этого разработали пилотную версию платформы с нуля, и, конечно, это не могло не вызвать некоторые сложности. Нам приятно, что в итоге участники отметили: задача действительно была интереснее, чем в прошлом году. Мы рады, что конкурс не стоит на месте. И намерены развивать наш проект. С удовольствием делимся новостью — в 2020 году можно будет присоединиться к нам, чтобы сделать задания еще лучше) Пишите нам в личные сообщения
Мы проводим митапы и интенсивы по всем нашим основным направлениям — Backend, Frontend, QA&SDET, аналитике, мобильной разработке. Подробнее рассказывали об этом на Хабре: https://habr.com/ru/company/simbirsoft/blog/465603/. Вы можете подписаться в ВК на нашу образовательную площадку https://vk.com/it.place_simbirsoft, чтобы следить за мероприятиями.
Привет коллегам! Мы в SimbirSoft тоже проводим митапы по различным направлениям разработки – вместе со Startup Samara и в нашем офисе на ул. Авроры. Приходите в гости!)
Почему нет? Нужно верить в свои силы, в зависимости от того, какая целевая аудитория у нашей игры, мы найдем нужный подход и чем заинтересовать пользователя.
Даже реализация доступа hardware не так уж проста. В частности, в flutter для взаимодействия с нативной частью нужно создавать каналы для передачи данных и дублировать сущности в нативной части. Хорошо, когда есть библиотека, в которой это сделано. Однако, не всегда это возможно. Бывает, что на каких-то устройствах обнаруживаются баги. Бывает, что функциональность не в полной мере соответствует потребностям. Аналогично с RN: что-то работает на iOS, но не работает на Android – и наоборот. Кроме того, есть разница в производительности. Чем больше анимированных элементов на экране, тем ниже производительность (или потребуется дополнительное время, чтобы сделать все без тормозов)
Да, предложенный вами вариант подходит для некоторых кейсов, совмещение нативной и кроссплатформенной разработки возможно. Как правило, кроссплатформенная разработка служит для того, чтобы снизить затраты на проект. При выборе способа разработки мы учитываем несколько взаимосвязанных критериев, таких как сроки и бюджет, задачи конкретного приложения, наличие специалистов. В статье мы описали решения, которые выбирали для отдельных кейсов – это не «серебряная пуля» и единственно верный гайд для разработки.
Действительно, Expo – один из вариантов создания кроссплатформенного приложения, он подходит для реализации микрофункциональных фич и их демонстрации клиенту в качестве прототипа. Однако, есть свои ограничения. Начало проекта на Expo с последующим переходом на native может повлечь за собой ряд проблем, от верстки до замены вшитых библиотек Expo на нативные библиотеки.
Что касается React Native for Windows, в этой статье мы не акцентировали внимание на разработке десктопных приложений. В целом, библиотеки windows и web пока достаточно сырые, но в долгосрочной перспективе могут получить должную поддержку.
Добрый день. Риски в RN связаны с нативными библиотеками и могут проявляться, например, при работе с разными версиями ОС и моделями телефонов.
Да, как мы и пишем, в Splash screen отрисовка происходит нативно, все верно.
Если в вашем проекте нет необходимости строго соблюдать стили Android и iOS, вы можете ограничиться одним вариантом верстки. Если дела обстоят наоборот, придется повозиться с каждым вариантом отдельно. Один и тот же код верстки на RN может по-разному работать на iOS и Android, поэтому в процессе верстки нужно смотреть, как все работает на обеих платформах.
Да, мы разрабатывали ряд продуктов на AntDesign. В их числе были некоторые сервисы QIWI, например, платформа для видеостриминга QIWI Donate, наши внутренние сервисы и другие проекты.
Спасибо за отзыв! Наши специалисты старались сделать Летний интенсив максимально полезным и приближенным к реальным задачам. Мы рады слышать, что это удалось! Следите за нашими новостями, приходите на митапы, также в скором времени мы планируем новые интересные форматы.
Спасибо за рекомендации. Наш доклад на Hot Backend был направлен в первую очередь на знакомство с языком Go, на детальные вопросы мы отвечали после доклада. Будем иметь в виду для следующих публикаций)
Для переводимых слов обычно используем отдельную сущность — словарь. Для миграций — пакет golang-migrate. А с nullable полями всегда непросто, это решается на уровне работы по валидации данных
Мы проводим митапы и интенсивы по всем нашим основным направлениям — Backend, Frontend, QA&SDET, аналитике, мобильной разработке. Подробнее рассказывали об этом на Хабре: https://habr.com/ru/company/simbirsoft/blog/465603/. Вы можете подписаться в ВК на нашу образовательную площадку https://vk.com/it.place_simbirsoft, чтобы следить за мероприятиями.
Что касается React Native for Windows, в этой статье мы не акцентировали внимание на разработке десктопных приложений. В целом, библиотеки windows и web пока достаточно сырые, но в долгосрочной перспективе могут получить должную поддержку.
Да, как мы и пишем, в Splash screen отрисовка происходит нативно, все верно.
Если в вашем проекте нет необходимости строго соблюдать стили Android и iOS, вы можете ограничиться одним вариантом верстки. Если дела обстоят наоборот, придется повозиться с каждым вариантом отдельно. Один и тот же код верстки на RN может по-разному работать на iOS и Android, поэтому в процессе верстки нужно смотреть, как все работает на обеих платформах.
Спасибо за рекомендации. Наш доклад на Hot Backend был направлен в первую очередь на знакомство с языком Go, на детальные вопросы мы отвечали после доклада. Будем иметь в виду для следующих публикаций)
Для переводимых слов обычно используем отдельную сущность — словарь. Для миграций — пакет golang-migrate. А с nullable полями всегда непросто, это решается на уровне работы по валидации данных