Рубрика «mobile»

3-5 октября в Амстердаме прошла конференция KotlinConf 2018, и мы рады поделиться первыми видео. Смотрите кейноут Андрея Бреслава, руководителя проекта Kotlin:

Ещё 8 видео доступны в нашем канале на YouTube.

Подпишитесь и получите ссылку на все видео, как только они станут доступны.

Ваша команда JetBrains
Читать полностью »

Управление состоянием в приложениях на Flutter - 1

Общие принципы

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

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

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

3-5 октября в Амстердаме пройдёт KotlinConf 2018, событие, которое мы готовили целый год. 2 дня сессий, целый день воркшопов, 1 200 участников — мы с нетерпением ждём начала.

Для тех, кто не сможет приехать, у нас хорошая новость: 4-5 октября будет открытая трансляция основного потока сессий KotlinConf 2018 Live:

  • главные обновления Kotlin в кейноуте Андрея Бреслава, руководителя проекта Kotlin;
  • 14 онлайн-сессий с ключевыми членами команды Kotlin и экосистемы (полный список сессий KotlinConf 2018: 4 октября, 5 октября);
  • закрытие с сессией вопросов-ответов (задайте свой вопрос уже сейчас в Twitter с хештегом #kc18ask).

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

image
Читать полностью »

Привет!

Наши коллеги постоянно выступают на технических конференциях самого разного масштаба — от встреч локальных сообществ до мировых форумов. Мы часто проводим в нашем офисе митапы для разработчиков, для которых ищем и находим самых интересных спикеров. И вот уже больше двух лет мы с маленькой, но гордой командой технопиара рассказываем о работе технического отдела Авито в разных источниках. Начиналось всё с твиттера, продолжалось фейсбуком, потом мы начали делиться инженерными историями здесь, на Хабре.
В итоге накопилось очень много контента разной тематики (бэкенд и фронтенд, мобильная разработка и тестирование, DevOps и высокие нагрузки...), в котором бывает довольно сложно разобраться и найти нужную информацию в разных источниках. Нас часто спрашивали, есть ли место, где есть всё про технологии Авито. И вот, кажется, что мы подросли настолько, что готовы объединить собранное за эти годы на отдельном сайте. Встречайте — avito.tech!

Делимся технологическим контентом: собрали все наши материалы на одном сайте - 1

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

Netflix, Uber, Google и ты на MBLT DEV 2018 - 1

До конференции мобильных разработчиков MBLT DEV 2018 остался один месяц. Регистрируйся, если ты ещё не с нами, ведь уже 1 сентября цена билетов вырастет.

Под катом рассказываем о спикерах и докладах. Читай описания и начинай готовить вопросы: самым крутым и бесстрашным подарим призы.Читать полностью »

Вступление

01 августа мы запустили открытое бета-тестирование мобильной онлайн игры Cats vs Pigs: Battle Arena.

Несмотря на то, что мы нигде не афишировали начало тестирования, не рассылали пресс-релизов и не покупали трафик — в течение недели после релиза по данным GameAnalytics игру установило около 2000 пользователей.

Зная, что многие разработчики очень заинтересованы в росте органического и вирального трафика для своих игр, мы решили поделиться опытом самостоятельной работы в области ASO и в области подготовки к лончу открытой беты Google Play, позволившим получить позитивные результаты уже на самой ранней стадии жизненного цикла проекта.

Делаем ASO сами себе: как мы бесплатно получили 2 000 установок за первую неделю в Google Play Open Beta - 1
Читать полностью »

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

Гид по ручному тестированию приложений: преимущества, этапы и методологии - 1

Привет! Меня зовут Дарина Гордеева. Работаю в компании AGIMA руководителем отдела почти 3 года. В области тестирования и обеспечения качества более 6 лет. За это время прошла путь от джуниора до руководителя отдела, занимаясь тестированием железа, а также мобильных и веб-приложений, автоматизацией и настройкой процессов QA. Сегодня я расскажу вам про особенности, возможности и скрытые проблемы ручного тестирования.
Читать полностью »

CEO Getloyal, Алексей Писаревский, в рамках проекта Mobio Talks, взял интервью у CEO израильской платформы для монетизации и продвижения мобильных приложений Appnext — Элада Натансона.

В интервью обсудили:

— Перспективные рынки для развития мобильных продуктов;
— Бутстрэппинг и инвестиции;
— Тренды в мобильной индустрии;
— Super Apps и Instant Apps;
— Рынок CPI и модели атрибуции;
— И многое другое.

В видео есть русские субтитры, а под катом можно прочитать текстовую расшифровку.Читать полностью »

Недавно мы полностью переработали приложение Pyrus для Android. Первая версия приложения работала аж под Android 2.2. Отказавшись от поддержки Android ниже 4.1, мы смогли выплатить накопленный технический долг и заметно упростили исходный код. Да, мы потеряли часть пользователей (менее 1%), но зато мы сэкономили время разработчиков на исправление редких багов. Мы сможем инвестировать его в развитие функционала для всех текущих и новых пользователей. В долгосрочной перспективе это гораздо важнее.

Здесь мы делимся опытом, который может быть полезен тем, кто подумывает начать разработку для платформы Android.
Читать полностью »

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

Достоинства и недостатки Xamarin - 1Читать полностью »