• Как изменения в Google Play повлияют на ASO-оптимизацию

      В середине марта прошла конференция Game Developers Conference (GDC 2019), на которой Google представила обновления своего Google Play Store. Обновление нацелено на совершенствование процесса разработки приложений и игр под Android и поддержку общего роста рынка мобильных игр.


      Мы в AppFollow съездили на конференцию, послушали выступления и решили проанализировать, как эти обновления изменят ASO-оптимизацию для Android и что теперь нужно делать, чтобы оказаться в топе Google Play.


      Я выбрала 6, самых важных на мой взгляд, нововведений. О них — под катом.


      image

      Читать дальше →
      • +20
      • 5.5k
      • 2
    • Обзор конференции Web Summit Lisbon

        Спустя 2 недели после Web Summit в Лиссабоне я наконец-то написала свои впечатления. Web Summit — это IT-конференция, которая родилась в Дублине и за 7 лет превратилась из сборища местных блоггеров и предпринимателей в крупнейшую конференцию Европы с 50 000 аудиторией и такими спикерами, как Илон Маск, Питер Тиль, Дрю Хьюстон, Тони Хоук и даже русскими Воложем и Касперским.

        Это мой уже 4-ый Web Summit, и я каждый год наблюдаю, какую работу проделывают организаторы, чтобы собрать крутых спикеров и удовлетворить многотысячную толпу гиков (как они сами называют свою аудиторию). Первые три года я ездила набираться опыта и искать спикеров для конференций MBLT и MBLTDev, в этом году поехала уже не от e-Legion, а от Ирландского инвестфонда искать новые стартапы.

        Надеюсь, мой пост поможет вам решить, ехать в следующем году или нет.
        Подробности под катом.

        image

        Читать дальше →
      • Spotify: формирование интерфейса пользователя

          17 ноября прошлого года мы провели вторую конференцию мобильных разработчиков MBLTdev, на которой собрали экспертов из Spotify, Runkeeper, Wunderlist, Rambler, Soundcloud, Kaspersky Lab, Parallels и многих других мировых IT-компаний. Мы решили рассказать о наиболее ярких и интересных докладах с конференции. И начнем с презентации iOS-разработчика шведской компании Spotify Гектора Зарате о формировании интерфейса пользователя.


          Презентация
          Читать дальше →
        • 3 дня до повышения стоимости билетов на конференцию мобильных разработчиков MBLTdev

            Меньше чем через месяц, 17 ноября, в Москве пройдет Конференция мобильных разработчиков MBLTdev. Программа конференции будет поделена на несколько треков, нацеленных на mid+ мобильных разработчиков и руководителей IT-компаний.



            Мы собрали для вас 5 причин, почему стоит посетить это мероприятие:

            1. Доклады от экспертов мобильной разработки таких компаний, как Wunderlist, Runkeeper, Spotify, Tinkoff, Rambler&Cо, Microsoft и других известных компаний;
            2. Семинары по кроссплатформенной разработке, виртуальной реальности и безопасности мобильных устройств;
            3. Развлекательные активности и розыгрыши на стендах партнеров;
            4. Сотни единомышленников и профессиональный нетворкинг;
            5. After-party в ресторане Coin, где можно в неформальной обстановке пообщаться со спикерами и участниками конференции.

            Предварительное расписание опубликовано на официальном сайте конференции.
            Читать дальше →
          • Опубликована программа Второй международной конференции мобильных разработчиков MBLTdev

              Мы опубликовали программу мероприятия, которую вы можете посмотреть на сайте MBLTdev. В этом году программа будет поделена на несколько потоков: доклады и семинары для mid+ мобильных разработчиков и доклады для руководителей направлений мобильной разработки и IT-директоров. Программа будет постепенно дополняться новыми выступлениями, следите за новостями.



              Среди подтвердившихся докладчиков:

              • Крис Эйдхоф, iOS-разработчик, основатель блога objc.io
              • Филлип Коннатон, iOS-разработчик, Runkeeper
              • Цезарь Валиенте, Android-разработчик, Wunderlist
              • Бриджит Лионс, QA, Soundcloud
              Читать дальше →
            • Открылся набор во вторую оффлайн школу Android-разработки

                За 4 года мы организовали 6 оффлайн школ мобильных разработчиков и выпустили более 80 студентов. И 16 сентября мы открываем двери очередной школы Android-разработки.



                Чтобы попасть в школу, нужно прислать готовое тестовое задание с заполненной анкетой до 23:00 31 августа. По итогам тестирования мы отберем 15 учеников, имена которых объявим 9 сентября. Занятия начнутся 16 сентября и будут проходить в очной форме.
                Лекции проводят наши ведущие Android-разработчики.
                Читать дальше →
                • +14
                • 16.8k
                • 5
              • Бесплатная онлайн школа Android-разработчиков. Последние дни регистрации

                • Tutorial
                Три с половиной месяца назад мы совместно с Google запустили нашу первую бесплатную онлайн школу Android-разработчиков LearnDroid. И в пятницу мы выпускаем финальный тест, пройдя который вы получите сертификат от Google. Тест сможет пройти только тот, кто зарегистрировался до четверга 16 июля 23:59.

                За эти 3,5 месяца мы выпустили 14 лекций, в которых лекторы из Лаборатории Касперского, Тинькофф Банка, Parallels, JetBrains, Google, e-Legion, ABBYY, Mail.Ru, OK.RU, Aviasales, LinguaLeo шаг за шагом раскрывали тайны разработки под Android. Всего в школе зарегистрировалась более 22 000 человек из России и СНГ.



                Подробности о финальном тесте и сертификате под катом.
                Читать дальше →
              • MBLT15: Неделя до международной мобильной конференции

                  До 4-й международной мобильной конференции MBLT15 осталась 1 неделя!



                  Представители AppAnnie, HotelTonight, BlaBlaCar, Uber, Metro UK, Meduza.io, Sports.ru, Omate покажут статистику мобильных приложений в мире и в России, какие проекты пользуются успехом на краудфандинговых платформах, поделятся успешными кейсами и расскажут, как приспособиться к быстроменяющемуся миру мобильных технологий.
                  Марсель Балтс Международный менеджер по маркетингу
                  Лорен Ле Пен Сооснователь
                  Илья Красильщик Издатель
                  Дмитрий Измайлов Генеральный менеджер
                  Яков Зубарев Сооснователь
                  Еще докладчики и дополнительная информация о мероприятии
                • Первые 6 лекций онлайн школы Android-разработчиков

                    Чуть больше месяца назад мы совместно с Google стартовали онлайн школу Android-разработчиков и сегодня хотим подвести промежуточные итоги.

                    За этот месяц:
                    — в школе зарегистрировалось 18 000 человек
                    — мы охватили русскоговорящее Android-сообщество из России, СНГ, Европы, США, Канады, Сингапура и Китая
                    — было выпущено 6 лекций от JetBrains, Parallels, Kaspersky Lab, LinguaLeo и Тинькофф Банк (посмотреть их вы можете на сайте школы)



                    Целью школы LearnDroid было поднять уровень интереса к разработке под Android и собрать материал от ведущих разработчиков, курс не был предназначен заменить университетское образование.

                    Чтобы начинающим разработчикам было легче изучать Android, мы попросили лекторов составить список литературы и статей, которые необходимо прочитать, чтобы стать гуру Android-разработки.
                    Читать дальше →
                  • MBLT15: четвертая международная мобильная конференция в Москве

                      21 мая в Москве пройдет четвертая мобильная конференция MBLT15.

                      За предыдущие годы конференцию посетили более 2000 человек, на ней выступили зарубежные докладчики из Google, Foursquare, Spotify, TechCrunch, TripAdvisor, Qiwi, Samsung, Rovio, VentureBeat, Facebook, Airbnb, Soundcloud и многих других компаний. Отчеты о прошлых конференциях вы можете прочитать здесь: #MBLT12, #MBLT13 и #MBLT14.



                      Программа MBLT15 будет поделена на тематические секции, которые включают в себя доклады, интервью и дискуссии от ведущих зарубежных и российских компаний. Свежим взглядом на мобильную индустрию поделятся представители Uber, Meduza.io, Metro UK, BlaBlaCar, Omate, Indiegogo, Jolla, Aviasales, Parallels, Kaspersky Lab, HotelTonight и многих других компаний.
                      Читать дальше →
                    • Встреча мобильных разработчиков Казани 8 апреля

                        Уже завтра, 8 апреля в Казани пройдет встреча мобильных разработчиков.

                        Встреча пройдет в Высшей школе ИТИС Казанского Федерального Университета и соберет всех, кто хочет повысить свой уровень знаний в области мобильной разработки для iOS и Android.
                        image
                        На встрече выступят:
                        • Рустем Саиткулов, Digital Zone «Обзор библиотек для реализации паттернов Material Design»
                        • Александр Черный, indie–разработчик «Создание детских интерактивных книг»
                        • Даниил Сердюков, e-Legion «Кодогенерация на этапе компиляции»
                        • Алексей Алешков и Артур Корчагин, Webparadox «Functional Reactive Programming на пальцах»

                        Встреча бесплатная, необходима регистрация.
                      • Бесплатная школа iOS-разработчиков в Петербурге

                        • Tutorial
                        Мы запускаем 5-ую бесплатную школу iOS-разработчиков! Курс предназначен для программистов, имеющих базовое знание языка Swift, ООП. Для занятий необходимо наличие Mac или Win+vmware.



                        Все, что вам надо сделать — это скачать со страницы школы тестовое задание, выполнить его и прислать нам до 10:00 2 марта. Участники, прошедшие отбор, будут известны не позднее 13 марта.

                        Обучение бесплатное, занятия будут проходить два раза в неделю в нашем офисе на улице Оптиков, 4. Подробный курс лекций можно посмотреть на сайте школы.
                      • Итоги года для Android-разработчиков

                          Подходит к концу 2014 год, и прежде чем отправиться на длительные новогодние праздники, наш Android-техлид Алексей Журавлев подвел итог уходящего года с точки зрения Android-разработки.

                          image

                          Android L
                          Самую ожидаемую версию операционной системы теперь можно установить на мобильное устройство.
                          Основные изменения:
                          • ART вместо Dalvik: Google полностью отказался от Dalvik подхода c JIT компилятором в пользу компиляции приложений при установке, тем самым увеличив производительность приложений. Более подробно про ART тут.
                            Правда, как показывает практика, некоторые приложения с использованием Native библиотек перестали корректно работать.
                          • Material Design: полностью обновленный подход к формированию дизайна.
                          • Battery Saver: теперь при слабом заряде батареи, устройство можно перевести в режим экономии. Достигается путем понижения частоты процессора.
                          • Notification: новый подход к системе нотификаций. Подробнее.
                          • Keyboard: новая клавиатура в стиле material design.
                          • Еще некоторые изменения.

                          Стоит отметить, что на сегодняшний день, пока только владельцы Nexus устройств имеют возможность получить обновление. Для большинства пользователей официальных прошивок пока нет.
                          Читать дальше →
                        • Практический пример переиспользования кода, как повысить качество и ускорить разработку

                            Выкладываем доклад мобильного архитектора ТКС Банка Дмитрий Тарасова «Практический пример переиспользования кода. Как повысить качество и ускорить разработку» с конференции мобильных разработчиков #MBLTDev, которая прошла в конце октября.


                            Презентация

                            В разработке может сложиться ситуация, когда у вас есть несколько приложений с общей логикой и поведением интерфейса. Дмитрий Тарасов рассказывает о пути, по которому развивалась разработка мобильного банка и кошелька ТКС для Android. Откровенный рассказ о последствиях нетехнологичных решений в стиле copy-paste общего кода из приложения в приложение. Следующий шаг — общая библиотека. Как ее оформить? В виде jar? Оформив, как ее подтягивать в проекты? Grandle или subtree/submodule? Что делать с неравномерным развитием потребителей библиотеки? Решить этот вопрос выстраиванием правил ветвления? Как это вписать в стандартную связку bug tracker — code review — CI (в случае ТКС Jira + Stash + TeamCity)? Что будет, если к изначальным двум приложениям добавится еще два, причем у последнего будет другой backend? Смотрите видео выступления.
                            Читать дальше →
                          • Современные способы аутентификации и безопасность iOS-устройств

                            • Tutorial
                            Сегодня мы выложим два новых доклада с нашей конференции мобильных разработчиков #MBLTDev, которая прошла в конце октября в Москве.

                            Оба доклада посвящены безопасности: один от главы EMEA PayPal Тима Мессершмидта про современные виды аутентификации, второй – от ведущего инженера по безопасности viaForensics Андрея Беленко про безопасность iOS-устройств.

                            Тим призвал отказывать от паролей и рассказал, чем их можно заменить. «8,5% пользователей используют в качестве пароля Password или 123456 45% уходят с сайта вместо того, чтобы восстановить пароль или ответить на секретные вопросы. — сказал Тим. — Для повышения безопасности мы в PayPal предлагаем использовать носимые устройства или аутентификацию без пароля (например, OpenID).»


                            Презентация
                            Читать дальше →
                            • +20
                            • 10.5k
                            • 2
                          • Kotlin для Android, или лёгкий способ перестать программировать на Java

                            • Tutorial
                            На нашей конференции мобильных разработчиков #MBLTDev, которая прошла в конце октября в Москве, продуктолог компании JetBrains Илья Рыженков рассказал доклад о языке программирования под Android Kotlin.

                            Kotlin был разработан в компании JetBrains и публично представлен в 2011 году. В 2012 был открыт исходный код.


                            Презентация

                            Илья рассказал про историю создания языка, преимуществах программирования на Kotlin, отличия Kotlin от Java и о том, что на нем можно делать. А также показал несколько примеров кода на Kotlin для платформы Android.
                            Читать дальше →
                          • Core Data: особенности использования и синхронизация в iCloud

                            • Tutorial
                            Настал вторник, а значит мы выкладываем очередной доклад с конференции мобильных разработчиков #MBLTDev. Доклад посвящен фреймворку Core Data, работы с которым большинство iOS–разработчиков склоны избегать из-за его сложности.

                            Руслан Шевчук, iOS–разработчик компании Aviasales, не побоялся разобраться с Core Data и на конференции представил доклад о том, как можно использовать его в iCloud.


                            Презентация

                            Руслан рассказал про задачи, которые Core Data решает в приложении Aviasales, его особенности, многопоточность, версионность, синхронизацию, проверку нарушения целостности связей, определение и удаление дубликатов, а также про преимущества Private Queue над Confinement Concurrency.
                            Читать дальше →
                            • +16
                            • 8.8k
                            • 4
                          • Автоматическое тестирование Android приложений c любовью

                            • Tutorial
                            Новая видеозапись одного из докладов с нашей конференции мобильных разработчиков #MBLTDev. На этот раз мы решили выложить видео для Android-разработчиков и тестировщиков «Автоматическое тестирование Android приложений c любовью» от Алексея Коровянского.

                            Алексей является Android-разработчиком и основателем некоммерческого сообщества разработчиков Google Developer Group Омск.


                            Презентация

                            В своем докладе Алексей рассказал про проблемы и трудности, с которыми сталкиваются при автоматизации тестирования. Привел примеры, исходя из своего опыта, решение проблем, примеры того, что было раньше, что есть сейчас и сделал прогноз того, что нас ожидает в будущем. Кроме того, Алексей рассказал про тестирование на примере двух фреймворков и про Espresso и Robolectic.
                            Читать дальше →
                          • Опыт использования MVVM в реальных проектах

                            • Tutorial
                            Мы продолжаем выкладывать видео выступлений с нашей первой конференции мобильных разработчиков #MBLTDev. Следующий доклад — от iOS-разработчика компании «Одноклассники» Юрия Буянова «Опыт использования MVVM в реальных проектах».


                            Презентация.

                            Доклад был посвящён практическим аспектам разработки iOS-приложений с использованием архитектуры MVVM. В частности рассматривались способы осуществления навигации и реализации списков в рамках такой архитектуры. Для слушателей, незнакомых c предметом, в начале доклада было сделано небольшое введение в MVVM и ReactiveCocoa. Также были показаны слайды с белочкой, совушкой и единорогом.
                            Читать дальше →
                          • Реактивное программирование на Swift

                            • Tutorial
                            В конце октября в Москве прошла наша первая конференция мобильных разработчиков #MBLTDev. 17 докладчиков из Англии, Германии, Голландии, Дании, России и США пришло послушать более 300 человек.

                            Мы будем постепенно выкладывать записи докладов с презентациями и начнем с доклада канадского блоггера Эша Фюрроу «Реактивное программирование на Swift». Помимо ведения блога, Эш является iOS-разработчиком онлайн галереи Artsy и автором нескольких книг про iOS-разработку.


                            Презентация

                            В своем докладе Эш познакомил аудиторию с основами фреймворка ReactiveCocoa, проиллюстрировав их примерами на Swift. Также, он рассказал о приложении, над которым он в данное время работает в Artsy с использованием этих инструментов. Приложение, что примечательно, с открытым исходным кодом и доступно на GitHub.
                            Читать дальше →
                            • +15
                            • 15.9k
                            • 3