• Оптимизация кастомной прошивки HTC Desire HD (Virtuous Infinity)

    Дисклаймер: данный топик не претендует на 100% объективность — это всего лишь выжимка из личного опыта.

    Если не все, то почти все владельцы позапрошлогоднего флагмана HTC Desire HD получили неприятный сюрприз от производителя: отказ от выпуска официального обновления до 4 версии Android и фирменной оболочки HTC Sense. В связи с этим, особо активизировались ромоделы (т.е. такие же пользователи, умеющие собирать или портировать прошивки своими руками). Мой выбор пал на прошивку Infinity от команды Virtuous. Что же мы в ней имеем?

    1. Android 4.0.3
    2. Sense 4
    3. root-права и вшитые в прошивку соответствующие утилиты типа SuperSU, SetCPU и т.д.
    4. Возможность обновления прошивки по воздуху (естественно, применимо только к свежим релизам Virtuous Infinity)

    В общем, вот такой готовый к использованию ROM получился. Я рискнул и установил вторую альфа-версию. Приятно удивила относительная безглючность, несмотря на статус «альфа». Относительно быстро была выпущена альфа 3, а затем и бета 1, которая работает и на данный момент. Приятно удивило наличие обновления по воздуху — не часто такое можно встретить среди кастомных прошивок.
    Читать дальше →
  • Потоковое видео в Android

      В этой заметке я хочу рассказать о некоторых подводных камнях, с которыми можно столкнуться при работе с потоковым видео в Android приложениях. Конкретно, речь пойдёт о конвертации видео и протоколах доставки/воспроизведения видео.
      Сразу оговорюсь, что экспертом я в данной области не являюсь, а лишь хочу поделится недавно полученным опытом.


      Читать дальше →
    • Ресурсы, о которых должен знать каждый Android-разработчик

      • Перевод
      Сегодня я хочу поделиться с вами моим вольным переводом статьи, написанной Сергеем Повзнером (Sergey Povzner). Сергей ведёт блог bongizmo.com и занимается разработкой туристических гидов под общим названием Citybot.

      В то время как Android продолжает свой невероятный рост, всё больше и больше программистов начинают разрабатывать приложения на этой платформе. Если ты начинаешь свой путь сегодня, то ты определенно — счастливчик. За последние годы Android значительно повзрослел и избавился от множества детских болезней. Информации по платформе более чем достаточно. Я же расскажу о самых важных ресурсах.

      Статья будет полезна как новичкам, так и опытным разработчикам. Это гид по миру Android-разработки.
      Читать дальше →
    • Сниппеты для Twitter Bootstrap

        Фреймворк Twitter Bootstrap уже давно стал одним из самых любимых средств ленивых сторонников быстрого прототипирования и разработки интерфейсов, а где популярность там много разных сторонних интересных штук.
        На этот раз я случайно попал на пополняющуюся коллекцию сниппетов.
        Думаю многим пригодится, сейчас там набор небольшой (23 штуки), но уже достаточно полезный чтобы поделиться.
        Кликабельные картинки:

        Интерфейс аля gmail



        Читать дальше →
        • +109
        • 96,4k
        • 23
      • Красной таблетки не существует

          О чем это


          Я долгое время был адептом идей о равенстве, свободе и братстве том, что существует красная таблетка.

          — Что можно с помощью ООП решить все проблемы масштабирования программ;
          — Что с помощью одной методологии можно выстроить разработку проектов;
          — Что с помощью нескольких гениальных книг можно научиться проектировать интерфейсы.

          На самом деле, после пары десятков проектов я пришел к выводу, что все это — не более чем заблуждения, и чудеса происходят только в книгах авторов, которые делают на своих бестселлерах миллионы. Или в головах консультантов, которые делают деньги, продавая вам фуфло в виде Agile, KPI и прочих умных слов.

          Я не сделаю, возможно, в этом посте никаких открытий. Но сэкономлю вам пару лет, если вы решитесь поверить моему опыту.

          Читать дальше →
        • Application Cache API — новые возможности и проблемы

            Голая баба. ШуткаПостепенно концепция стандарта HTML5 становиться реальностью. Браузеры начинают поддерживать новые возможности, которых так не хватало. Но с новыми возможностями появляются и новые проблемы.
            В данной статье рассматривается Application Cache API — совокупность функций, обеспечивающих продвинутое кэширование ресурсов web-приложения, и с помощью которых можно просматривать загруженные ранее сайты без подключения к сети Интернет. Особое внимание я уделил практическому использованию и проблемам Application Cache.
            Читать дальше →
          • Git Wizardry

              1 Введение


              В своей прошлой заметке я постарался осветить в общих чертах стиль работы с
              распределенной системой контроля версий git и указать на отличия по сравнению с
              классическими централизованными СКВ. Целью было прежде всего обобщение опыта
              работы с системой без упоминания тонкостей синтаксиса отдельных команд.

              Данный же топик задумывался как непосредственное введение в работу с git, нечто
              среднее между tutorial и обобщенной справкой, до которого все же рекомендуется
              прочитать упомянутое выше введение. Сознательно избегаются технические
              подробности работы git, употребляются только общие для СКВ термины и
              ограничивается список упоминаемых команд.

              Читать дальше →
            • Публикация приложения в Android маркеты

                Хорошо это или плохо, но для Android-приложений существует большое количество различных рынков продаж. С одной стороны приходится публиковать в нескольких, с другой — охват обеспечивается более широкий. Когда я задумался о том, что пора бы задействовать альтернативные маркеты для своего приложения, то толковой информации не нашёл. Сразу хочу предупредить, что программа предназначена для узкой русскоязычной аудитории, абсолютно ничем не примечательна, является по сути обычным rss-ридером для моего сайта халявы. Т.е. для многих этот опыт не будет показателен. Также я не использовал никаких средств для раскрутки своего приложения(реклама, обзоры, накрутка).
                Читать дальше →
              • Создаем анимированные кнопки при помощи CSS3

                • Перевод


                В данной статье я хочу поделиться с вами некоторыми экспериментами по созданию анимированных кнопок при помощи CSS3. Идея заключается в создании анимированных ссылок с разными стилями, hover-эффектами и пр.

                В данных примерах используются иконки с webiconset.com, а также шрифт от Just Be Nice.

                Мы рассмотрим каждый пример и разберем как выглядит их HTML-структура и стили для разных состояний кнопок.

                Обратите внимание, что анимация/переходы будут работать только в браузерах, которые поддерживают эти CSS3-свойства.

                Чтобы не захламлять код в уроке я не буду использовать префиксы для различных браузеров. Их вы сможете увидеть в архиве с примерами.
                Читать дальше →
                • +199
                • 40,2k
                • 40