Главная » Архив меток: mobile development

Архив меток: mobile development

Могут ли PWA (Progressive Web Apps) образца 2018 года составить достойную конкуренцию нативным приложениям?

Казалось бы всего несколько лет назад web платформа проигрывала нативным приложением практически по всем фронтам, и пропасть между тем, что можно было сделать в браузере, и тем, что было доступно приложениями, загружаемым из магазинов, таких как Apple App Store или Google Play Store, была ужасающе огромной. Когда изменения происходят постепенно, шаг за шагом, порой бывает трудно заметить насколько они драматичны ...

Читать далее »

Как и почему мы написали свой ECS

В прошлой статье я описал технологии и подходы, которые мы используем при разработке нового мобильного fast paced шутера. Т.к. это была обзорная и даже поверхностная статья — сегодня я копну глубже и подробно расскажу, почему мы решили написать собственный ECS-фреймворк и не стали использовать существующие. Будут примеры кода и небольшой бонус в конце. Что такое ECS на примере Кратко я ...

Читать далее »

Google I/O 2018 глазами разработчика мобильных игр + рекомендации по итогам

Хотелось посмотреть на тренды, технологии, пообщаться с разработчиками (я еще собирался поучаствовать в Codelabs, а то в прошлый раз не удалось туда попасть). В мае вместе с CTO Pixonic Сергеем Ждановым (я — слева, он — справа) посетили Google I/O 2018 в Калифорнии. В целом, если сравнивать с прошлым годом, Keynote был не такой впечатляющий, но все равно есть о ...

Читать далее »

Стажировка в e-Legion

Привет, Хабр! Мы запускаем программу стажировок в e-Legion, ищем таланты в Петербурге. Мы предлагаем: 4 позиции — 2 iOS- и 2 Android-разработчика. 3 месяца работы на реальных проектах в топовой компании по мобильной разработке. Прокачайся и стань одним из легионеров! Самым ловким и умелым по результатам стажировки мы сделаем оффер. Как попасть на стажировку: Письмо. До 1 мая отправь письмо ...

Читать далее »

Как победить рутину, или Готовое приложение в Xcode за пару кликов

У каждого опытного разработчика есть набор инструментов, к которым он привык и с которыми ему удобно работать. Это может быть простейшая настройка окружения, утилиты для промежуточных операций (к примеру, помощник по тестированию API Postman), проверенные временем и лично разработчиком библиотеки и сниппеты. Также у многих разработчиков может быть свой подход к реализации выбранной архитектуры. Поэтому очень полезно иметь в своем ...

Читать далее »

Твоё первое мобильное приложение: выбери платформу

Академия e-Legion продолжает набор студентов, а те, кто уже учатся, перешли ко второму блоку программы. В посте рассказываем, чему уже научились и что ждёт студентов на втором этапе. Что уже умеем Первый блок — вводный. Студенты установили Android Studio и познакомились с основными компонентами платформы Android, научились запускать и передавать данные в Activity, взаимодействовать с Fragment, сохранять простые данные в ...

Читать далее »

Разработка приложений для Android: начни карьеру

Привет, Хабр! Мы запускаем Академию e-Legion — онлайн-школу для мобильных разработчиков. Всё серьёзно: 9 месяцев обучения, лекции топовых разработчиков, практические задания, тестирования, чат с преподавателями и материалы для самостоятельной работы. Под катом — необходимые знания для старта, план обучения Android-разработчиков, знакомство с преподавателями и программа трудоустройства для выпускников Академии. Необходимые знания для обучения Начинаем не с нуля. Программа предназначена для ...

Читать далее »

Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

Игра продолжает развиваться, у нее десятки миллионов установок и игроков по всему миру, постоянно выходят апдейты. Год назад у нас в компании был один проект — мобильный шутер War Robots с относительно медленными, но красочными и напряженными боями. Но реализовать задуманное для мобильных платформ (в первую очередь iOS и Android) на основе War Robots при текущих архитектуре и подходах было ...

Читать далее »

Дневник техлида: вторые полгода разработки нового мобильного PvP

О старте и развитии одного из наших новых проектов я ранее написал статью на Хабре. Я лид команды в Pixonic, где работаю уже год. На этот раз речь пойдет о процессе наращивания функционала в мобильном клиенте и поддержании кода в гибком состоянии. По ходу дальнейшего производства, спустя еще полгода, у меня накопилось большое количество интересного опыта, которым хотел опять поделиться. ...

Читать далее »

Порхающие* велосипеды. Что делать с сохранением состояния во Flutter?

(*одно из значений слова flutter — порхать) Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться. Дисклеймеры: для понимания нужно иметь стартовые знания о Flutter; рассуждаю с точки зрения Android, про iOS — это не ко мне; не являюсь специалистом по Flutter/Dart, подхожу ...

Читать далее »