• Использование анонимных методов в Delphi

    Поводом для написания статьи стал интерес к возможностям анонимных функций в Delphi. В разных источниках можно найти их теоретические основы, информацию о внутреннем устройстве, а вот примеры использования везде даются какие-то тривиальные. И многие задают вопросы: а для чего вообще нужны эти reference, какая может быть польза от их применения? Поэтому предлагаю некоторые варианты использования анонимных методов, применяемые в других языках, возможно, более ориентированных на функциональный стиль программирования.
    Читать дальше →
  • Отзывчивое Android-приложение или 1001 способ загрузить картинку

      О реализации многопоточности при разработки Android-приложений уже написано немало. В этой же статье хочется провести сравнение нескольких распространенных на сегодня способов скачать/прочитать/сохранить/посчитать, при этом не дав пользователю повода для раздражения. Постараться понять, когда то или иное решение будет уместным, а чего лучше не делать вовсе. Попытаемся показать, почему привычных вещей, таких как класс Thread и пакет java.util.concurrent оказывается недостаточно, когда речь заходит об Android-приложении.

      Читать дальше →
    • Опыт вывода приложения в Toп русского App Store: цифры, графики, расследования

        Всем привет!
        Всегда с удовольствием читаю case study разработчиков под iOs и хочу внести посильный вклад в понимание магии App Store — рассказать нашу историю создания и продвижения приложения в категории Entertainment для iPhone.

        Немного тизеров:
        1. Про нас написало большинство крупных площадок России и Украины. Вся аналитика и выводы представлены.
        2. Мы поднялись до 3 места в общем Топе App Store России и Украины, 1-2 место в категории. На текущий момент мы уже 4-й день в Топ-5 с более чем 60К установок и около 500 отзывами/оценками в App Store.
        3. Мы тщательно документировали весь процесс и по пути делали много скриншотов.


        Читать дальше →
      • Использование SQLite в Android-разработке. Tips and tricks


        Привет, Хабр!
        Некоторое время занимаюсь разработкой для Android и сегодня хотел бы рассказать об опыте, полученном в процессе решения одной задачи.
        Предупреждение:
        Для опытных разработчиков в статье, скорей всего, не будет ничего нового.

        Для меня этот проект стал первым, где надо было вплотную использовать SQLite (раньше он был нужен не более, чем для select <что-нибудь> <откуда-то>).

        Задача такова: сканировать штрих-коды товаров, распознавать их, сверять со справочниками и выводить результат пользователю.

        В ходе решения сделал несколько интересных для себя выводов.
        Читать дальше →