Ответы пользователя по тегу Мобильная разработка
  • Как и где найти php программиста на работу «за идею»?

    @egorinsk
    В Стране Чудес.
    Ответ написан
    Комментировать
  • Как правильно писать юнит-тест для класса работающего с файлом?

    @egorinsk
    > + ко всему меня еще смущает работа с файлами тем что это похоже на «интеграционный» тип тестирования, а этим не должен заниматься юнит-тест.

    Юнит-тесту никто не запрещает прочитать файл в память до тестирования и отдавать тестируемому коду уже набор байт из памяти или что он там принимает на вход. Если ваш код требует на вход объект StreamPtr_t (какое странное название), то сделайте специально для тестов простейший MemoryStreamReader на 20 строчек.

    Если боитесь, что файл может прочитаться неправильно (хотя вряд ли такое возможно) и сломать вам тест, сделайте подсчет какой-нибудь контрольной суммы.

    А специально превращать файлы в портянки вроде "\xff" смахивает на извращение.
    Ответ написан
  • Плюсы и минусы разработки и поддержки мобильного веб-приложения на html5 вместо нативных приложений

    @egorinsk
    Плюс: скорость, простота и дешевизна разработки, легко найти исполнителей

    Минус: низкая производительность, тормоза, дерганья, высокое потребление памяти (первый айфон может не потянуть) и нельзя использовать все возможности платформы, например, графический ускоритель.
    Ответ написан
    2 комментария
  • Есть ли хорошие материалы по созданию приложений для сайтов

    @egorinsk
    Если вы размещаете чужой код в ифрейме, то худшее, что он может сделать — это алерты или редирект.

    А вообще, советую бросить эту затею. Разработка приложений стоит денег. Зачем разработчику делать приложения на вашем сайте, если можно делать из вконтакте/фейсбуке, там больеш пользователей и больше можно заработать.
    Ответ написан
  • где хранить данные javafx-приложения на клиенте?

    @egorinsk
    > сериализация не подходит, так как нужно обезопасить данные.

    Значит, надо их шифровать перед записью. Но очевидно, что если программа может их расшифровать, то никто не мешает вытащить из нее алгоритм и ключ расшифровки. То есть, будет защита только от «чайника».
    Ответ написан
    Комментировать
  • Как устроено взаимодействие клиент\сервер в мобильных играх?

    @egorinsk
    Я бы советовал вместо модных непроверенных технологий использовать проверенные — java или C++. Если хранить временные данные в памяти (зачем вам SQL??), то нормальный многоядерный/многигабайтный сервер будет держать соединения тыячами.
    Ответ написан
    4 комментария
  • С чего начать изучение дизайна мобильных интерфейсов?

    @egorinsk
    Это трудный путь.

    Вот, что должен знать хороший разработчик интерфейсов под iOS:

    — понимать основы юзабилити и построения интерфейсов (есть книги, например, Раскин и Алан Купер). Но они большие, потому советую прочесть для начала «Побег из психбольицы» Купера, она маленькая и простая.
    — понимать принципы графического дизайна, в плане того, какие задачи он решает и какими способами.
    — научиться пользоваться графическими программами (это самый простой пункт).
    — иметь чувство вкуса и эстетики, цветового баланса, пропорции, проще говоря, уметь делать красиво. Большинство людей не умеет.
    — про шрифты, чтобы понимать какие-то основы, можно прочесть книгу А. Корольковой «Живая типографика» и книгу «Дизайн для недизайнеров» или «Недизайнерская книга о дизайне», как-то так. Она маленькая и простая.
    — есс-но, прочесть мельком Apple HIG
    — смотреть другие приложения, чтобы делать не хуже. Смотреть всякие сайты типа dribble и behance.

    Возможно, вам все же проще поручить эту задачу кому-то другому?
    Ответ написан
    2 комментария
  • Пробовали Moai SDK?

    @egorinsk
    Это типичный баг Cygwin под виндой: виндовый find (который встроен в MSDOS) находится раньше, чем /usr/bin/find от Cygwin, так как в PATH папка Windows идет первой. Вы можете сделать 2 вещи:

    1) расковырять ошибочный скрипт и заменить там find на /usr/bin/find
    2) поменять PATH (не обязательно для всей системы, можно только для этого скрипта), чтобы там шел сначала /usr/bin, а потом всякие папки Windows

    Ха! Ну не сообразителен ли egorinsk?
    Ответ написан
    1 комментарий
  • Помогите с идеей

    @egorinsk
    Почитайте бог GTD на Хабре (там постят статьи как меньше спать, добиваться целей, бороться с ленью, бороться с слабохарактерностью — в общем, на редкость бесполезный блог). Сделайте приложение, помогающее людям в этом. Если речь идет о телефоне, приложение например может контролировать данные человеком обещания и поощрять/наказывать за их невыполнение, говорить мотивирующие и осуждающие слова. Само напоминать, что надо срочно что-то сделать. Разбираться в истоках проблем. Возможно, сделать вывод, что проблем никаких и нет. Предлагать с сегодняшнего дня начать жизнь сначала.

    Только не делайте планировщик задач, диаграммы Ганта, графики, таблицы и прочую скучную хрень. Оставьте это менеджерам, пусть скучают дальше.

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

    Вы же официант, значит вы должны уметь хорошо понимать людей и нести положительные эмоции.

    Ха, кто еще кроме меня может придумать хоть что-то оригинальное?
    Ответ написан