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

Архив меток: Android

Reaktive — мультиплатформенная библиотека для реактивного Kotlin

В нём масса плюсов: и отсутствие так называемого "callback hell", и встроенный механизм обработки ошибок, и функциональный стиль программирования, который уменьшает вероятность багов. Многие сегодня любят реактивное программирование. Значительно проще писать многопоточный код и легче управлять потоками данных (объединять, разделять и преобразовывать). NET и т. Для многих языков программирования существует своя реактивная библиотека: RxJava для JVM, RxJS — для JavaScript, ...

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

Эволюция CI в команде мобильной разработки

Сегодня большинство программных продуктов разрабатываются в командах. Условия успеха командной разработки можно представить в виде простой схемы. Написав код, вы должны убедиться, что он: Работает. Ничего не ломает, в том числе код, который написали ваши коллеги. Если оба условия выполняются, то вы на пути к успеху. Чтобы легко проверять эти условия и не сворачивать с выгодного пути, придумали Continuous Integration. ...

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

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером

Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Это была лучшая платформа для науки и образования: во-первых, инструменты разработки свободны и кросс-платформенны, во-вторых, Android был очень гибкой ОС, которая не мешала экспериментировать с инновационными концепциями ...

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

С таблицей Менделеева по жизни

Менделеевым. 2019 год провозглашен Генеральной ассамблеей ООН (A/RES/72/228) и одобрен Генеральной конференцией ЮНЕСКО (39 C/60) Международным годом Периодической таблицы химических элементов в честь 150-летия открытия Периодического закона химических элементов Д.И. Менделеев впервые опубликовал свою первую схему Периодической таблицы в статье «Соотношение свойств с атомным весом элементов» в журнале Русского химического общества. В 1869 году Д.И. Как ни прискорбно осознавать, но ...

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

Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса

Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals.Он состоял из 12 встреч и итогового 22-часового хакатона. Оно появилось в Израиле, в Тель-Авиве, и распространилось на Петербург, Минск и Москву. Android Academy — это глобальное комьюнити, основанное Йонатаном Левиным. Хотели открыть новую дверь для всех, кто хочет и готов сделать шаг в профессию. Когда мы запускали первый курс, то ...

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

[Из песочницы] Как создать игру, если ты ни разу не художник

В жизни каждого программиста бывали моменты, когда он мечтал сделать интересную игру. Многие программисты эти мечты реализовывают, и даже успешно, но речь сейчас не о них. Речь о тех, кто любит играть в игры, кто (даже не имея знаний и опыта) и сам пытался их когда-то создавать, вдохновляясь примерами героев-одиночек, добившихся всемирной известности (и огромных прибылей), но в глубине души ...

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

Flutter 1.2. Что нового?

26 февраля команда Flutter анонсировала первый стабильный продуктовый релиз — Flutter 1.2. Всех, кого интересует, что нового принесло обновление — прошу под кат. Основные изменения по релизу можно коротко описать 3-мя пунктами: Улучшение стабильности, повышение быстродействия и качества работы фреймворка и плагинов; Улучшение отображения и функциональности существующих виджетов; Новый веб-инструмент для разработчиков, создающих приложения на Flutter. Все изменения по релизу ...

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

Как я нашел пасхалку в защите Android и не получил работу в Google

Гугл любит пасхалки. Любит настолько, что найти их можно практически в каждом продукте компании. Традиция пасхалок в Android тянется с самых первых версий операционной системы (я думаю, все в курсе, что будет, если в настройках несколько раз нажать на строчку с версией Android). Есть даже такая легенда: однажды один программист загуглил «mutex lock», а вместо результатов поиска попал на страницу ...

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

[Из песочницы] Serial, UART и Android, как связь с микроконтроллерами

Наши испытуемые: Планшет на Android 4.1.1 “DNS AirTab M101w” и следующие устройства:1. Плата Tiva C Series TM4C123G LaunchPad2. Плата Stellaris LaunchPad EK-LM4F120XL3. Плата Arduino MEGA 25604. Плата MSP430 LaunchPad, M430G2553 И сейчас мы будем по очерёдности подключать все эти платы через USB OTG к планшету и пытаться установить с ними связь не прибегая к root доступу. Испытуемый 1. Плата Tiva ...

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

[Из песочницы] Покупки в Android приложении — Play Billing Library

Не дело, надо исправлять. И как это до сих пор на Хабре нет статьи об этом? До 2017 года все пользовались библиотекой от anjlab, но с июня 2017 года ситуация изменилась, Google выпустила собственную библиотеку для внутренних покупок и подписок — Play Billing Library. Есть 2 способа добавить In-App покупки в Android-приложение — старый и новый. Сейчас последний считается стандартом.Play ...

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