• Подборка специализированного софта для веб разработчика под ОС Android



      По просьбе Carduelis и в продолжение этой и этой статей, «полтора года спустя» делаю обзорную статью приложений, которые появились/обновились за это время.

      В статью не попадут редакторы текста/кода. Только приложения, которые имеют хотя бы минимальные признаки IDE. То есть код можно запустить и проверить его корректность без выхода из приложения. Программы расположены в алфавитном порядке.

      Читать дальше →
    • Продвижение непопсового приложения в Google Play



        Последние 3 или даже 4 месяца я долго и упорно писал IDE/редактор кода для веб-программистов под Android. Так получилось, что 2.5 года назад я уже писал в паре с товарищем аналогичную программу, и каким-то чудом она была достаточно успешной, несмотря на то, что это был практически первый опыт создания чего-либо, кроме университетских лабораторных работ.

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

        • Tutorial

        Во время разработки моего последнего приложения мне пришлось провести довольно много времени, экспериментируя с разными подходами к размещению span'ов в EditText. В этом посте хотелось бы подвести некоторый итог этого времяпрепровождения, а также сэкономить время тем, кто в будущем будет решать подобные задачи.

        Кода будет немного, только основные моменты.

        Для начала хочу привести небольшой список фактов для того, чтобы ввести читателя в курс дела:

        • Несмотря на N ядер (каждое с огромной частотой), современный смартфоны все еще очень сильно уступают в производительности даже недорогим, но большим компьютерам.
        • Каждое приложении в андроиде имеет строго ограниченный размер выделяемой памяти. И он не велик.
        • Метод setSpan работает медленно.
        • Чем больше работы вы вынесете в Worker'ы, тем отзывчивее будет ваше приложение.
        • Держать подсвеченным весь текст не получится — только видимую его часть.
        • Довольно очевидно, но все же: поиск места размещения спана в UI потоке делать не получится.


        Читать дальше →
      • Создаем ListView с Context Action Bar как в новом Gmail



        Что хотим получить


        Сделать плавно работающий список с возможностью выделения рядов как кликом на иконку ряда, так и долгим нажатием на него. Также, дабы выделение не пропало даром, мы должны дать возможность пользователю производить некие действия с выделенными объектами.

        Читать дальше →
        • +23
        • 21,7k
        • 6