Android

  • Хабрахабр

    [Перевод] Как Java 8 поддерживается в Android

    Привет, Хабр! Предлагаю вашему вниманию перевод замечательной статьи из цикла статей небезызвестного Джейка Вортона о том, как происходит поддержка Андроидом Java 8. Оригинал статьи лежит тутНесколько лет я работал из дома, и мне часто приходилось слышать, как мои коллеги жалуются на поддержку Андроидом разных версий Java. Для начала нужно определиться, что мы вообще подразумеваем под «поддержкой Java в Android», ведь…

    Подробнее »
  • Хабрахабр

    От веба до приложения за один DeepLink

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

    Подробнее »
  • Хабрахабр

    [Из песочницы] Extension в Dart (Flutter)

    В недавном релизе языка Dart 2.6 в языке появилась новая функция, static extension или статические методы расширения, который позволяет вам добавить новые методы к существующим типам. Зачем вообще нужны extension? Как их использовать и на что они годятся? Введение Начнём с того что такое вообще extension? Extension — это синтаксический сахар, который расширяет существующий класс в месте, отличном от модуля…

    Подробнее »
  • Хабрахабр

    Конкретное и глобальное: программа Mobius 2019 Moscow

    Самые разные вопросы: от конкретных технических («как бы ускорить сборку в Xcode») до глобальных карьерных («а не податься ли мне в инди-разработчики с собственным приложением»). Что может интересовать мобильного разработчика? А если действительно заняться собственным приложением, сразу возникают новые вопросы: например, как эффективнее всего взаимодействовать с Google Play/App Store? Как всегда, там всем хватит технической конкретики, но будет и ряд…

    Подробнее »
  • Хабрахабр

    [Перевод] Quality pipelines в мобильной разработке, часть 1: Android

    фото с Unsplash по запросу "pipeline" Общий подход Я начинаю серию постов о пайплайнах в разработке и не только, которые помогают удостовериться в качестве разрабатываемых мобильных приложений. Привет! Я начну с Android, но сначала хотел бы дать общее представление, о чём это всё. Главная идея в том, чтобы осветить все подходы к мобильной разработке, актуальные сейчас: нативную разработку для Android…

    Подробнее »
  • Хабрахабр

    MOSDROID Meetup: подключайтесь к трансляции

    Уже завтра, 16 ноября, митап MOSDROID в офисе Райффайзенбанка: узнаём все тонкости кроссплатформенной разработки с использованием Flutter и GoMobile, поделимся друг с другом опытом модульной архитектуры проекта и ещё много интересных тем. Смотрите программу и подключайтесь к трансляции! О чём будем говорить 16:10 – 16:55 — «Flutter и Go mobile — как построить быстрый портал между двумя измерениями и зачем»…

    Подробнее »
  • Хабрахабр

    Droidcon London 2019: новые тенденции и самые интересные доклады

    В конце октября наши Android-разработчики Антон Потапов FlashLight13 и  Дмитрий Васильев smartdev посетили Droidcon London и сегодня делятся с уважаемыми хабравчанами своими впечатлениями. В этом обзоре мы отразим не только своё мнение об организации и уровне докладов, но и расскажем об их деталях и направлении индустрии в целом. Напомним, что лондонский Droidcon позиционируется как одна из самых больших конференций в…

    Подробнее »
  • Хабрахабр

    Летаем по модулям: Навигация в многомодульном приложении с Jetpack

    Разработчики не хотят ждать пока пересобирается полностью весь проект, когда была изменена только одна фича. Почти каждый растущий проект рано или поздно начинает смотреть в сторону многомодульной архитектуры. Но такое изолирование накладывает некоторые ограничения на область видимости компонентов. Многомодульность помогает изолировать фичи приложения друг от друга, тем самым сокращая время сборки. Но когда модулей становится много, то возникают вопросы: где…

    Подробнее »
  • Хабрахабр

    [Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста

    Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным кодом, разработанный Google. Он позволяет выполнять сложные тесты пользовательского интерфейса на реальном устройстве или эмуляторе. Потребуется ли время, чтобы начать писать сложные…

    Подробнее »
  • Хабрахабр

    [Из песочницы] OLED экраны смартфонов на Андроиде и как с ними бороться

    Несмотря на то, что эта тема актуальна уже достаточно давно, некоторые производители смартфонов продолжают делать неудачные дизайнерские решения, а пользователи продолжают предпринимать неверные, довольно разрушительные меры. Сегодня я коснусь весьма распространенной и, вообще говоря, довольно общеизвестной теме выгорания OLED-экранов. Поехали! Я бы хотел рассказать кратко о том, что такое OLED-экраны, почему они выгорают и как, собственно, быстрее и безболезненнее всего…

    Подробнее »


Кнопка «Наверх»
Закрыть