На прошедшей неделе было несколько интересных историй о разработке, Google обновил свой раздел с правилами для разработчиков, стартовало несколько конкурсов, App Annie выпустила новую «мобильную колоду» из 52 лучших издателей, случилось сразу несколько покупок на рынке мобильной рекламы. А вообще с праздником Весны всех!
Рубрика «разработка мобильных приложений» - 191
Дайджест интересных материалов для мобильного разработчика #143 (29 февраля-8 марта)
2016-03-08 в 12:46, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, Разработка для интернета вещей, разработка мобильных приложений, Разработка под android, разработка приложенийKTV. Новый JSON
2016-03-08 в 9:01, admin, рубрики: json, ktv, парсер json, парсинг json, парсинг объектов, разработка мобильных приложений, разработка под iOS, форматы файловВ своём развитии мне пришлось пробежаться по нескольким этапам в нескольких направлениях: Java → Objective C → Swift, Web → Enterprise → Mobile, XML → JSON. Этим путём я шёл на протяжении более 15 лет, подолгу и внимательно задерживаясь на каждом этапе. Нужно идти дальше. За мобильными приложениями можно придумать что-то (наверное, пока не хочется), языков вообще пруд-пруди, ничего интереснее JSON'а не придумали. А зачем его менять?
Дальше я расскажу почему мне не очень нравится JSON для некоторых применений и как, по моему мнению, его можно доработать, чтобы стало немного удобнее.
Сразу должен отметить, что не рассматриваю KTV, как замену JSON. И ни в коем случае не рассматриваю его для использования в JavaScript'е. Это будет неудобно и неправильно. С другой стороны, ситуация, когда система описания объектов JavaScript'а используется в других языках для работы с типизированными данными — тоже странная, и её хочется поправить.
Читать полностью »
Фейковая Новелла: маленькая игра, разработка которой многому меня научила и очередной бан от Google
2016-03-07 в 9:59, admin, рубрики: game development, Gamedev, unity3d, аниме, визуальная новелла, игры, кооперация разработки, мобильная разработка, Программирование, разработка, разработка мобильных приложений, Разработка под android, Тестирование игр, управление проектами
Многим знакомо чувство, когда чувствуется энергия от той самой идеи, что позволит свернуть горы и разработать законченное приложение, а не пополнить кладбище недоделок. Я по доброму завидую тем людям, что умеют трезво рассчитывать свои силы, а не увязать в трясине под гнётом рутины. У меня хватало сил, чтобы не дать начать себе что-то новое… Но конечно, разработка больших и длинных хобби проектов «потому, что бросить» жалко тянет соки, а не приносит радость. Эта публикация о том, как я намеренно дал слабину, чтобы поднять себе настроение, разработав простую игру за три дня. И сделал её за неделю, потратив десять маффинов, но получив кучу опыта и хорошего настроения.
Читать полностью »
iBeacon. Мифы и реальность
2016-03-07 в 9:32, admin, рубрики: ibeacon, iOS, навигация внутри помещений, разработка, разработка мобильных приложений, разработка под iOS ![]()
(картинка с сайта developer.apple.com)
Что это такое?
В середине 2013 года Apple на конференции для разработчиков внезапно рассказала, что они приготовили новую технологию, предназначенную для навигации внутри помещений, что они начали создавать карты музеев, торговых центров и других интересных мест и вообще, всё круто. Поверив на слово крупной компании, многие стали предлагать «решения» по навигации внутри помещений, но мало у кого получилось что-то работоспособное. Оказалось, что в реальности применять эту технологию достаточно непросто.
Я также принял активное участие в исследовании технологии. Удалось развернуть сеть биконов на мероприятиях GeekPicnic в Москве и в Санкт-Петербурге, протестировав возможности технологии. После чего я написал библиотеку, которая, используя небольшое количество маяков, достаточно хорошо позволяет определять местоположение внутри помещений.
В статье я коротко опишу, что такое iBeacon, какие задачи мне пришлось с этой технологией решать, что удалось, что не очень.
Читать полностью »
Все, что нужно знать про Unity 5, UWP-приложения и 8 марта
2016-03-07 в 8:57, admin, рубрики: unity, unity 5, unity3d, uwp, windows, Windows 10, Блог компании Microsoft, игры, Программирование, разработка, разработка мобильных приложений, разработка под windows 
Всем привет! В эти праздничные выходные мы с удовольствием поделимся с вами подборкой свежих материалов о разработке самых разных приложений для Windows 10.
Давно хотели создать собственную игру?
Самый простой способ сделать игру на Unity 5
Потратив чуть больше часа, вы сможете получить представление о платформе Unity, настроить рабочую среду, создать базовые элементы игры и запустить ее на Windows 10 в качестве универсального приложения.
Читать полностью »
iTrace. Как пишутся буквы?
2016-03-06 в 8:49, admin, рубрики: iTrace, разработка мобильных приложений, разработка под iOS, метки: iTraceЧто это за приложение?
iTrace — это мобильное приложение для того, чтобы научить детей писать буквы. Электронные прописи на iPad. Сейчас она используется в нескольких странах мира (в основном в США) для обучения детей письму. Придумал и организовал всю работу по проекту Миша Богорад, а мне довелось участвовать в проекте разработчиком всяких внутренностей, главным образом, отрисовкой букв и анализом качества их рисования.
Идея, сложности
Идея iTrace ничем не отличается от обычных прописей. Берём букву, просим ребёнка её нарисовать, подсказывая, если ему трудно. Сначала буква большая и ошибиться можно сильно, потом она уменьшается, и допуск тоже всё меньше и меньше. В конце-концов ребёнок, благодаря привычке, запоминает, как пишется буква.

В статье я расскажу про сложности, с которыми пришлось столкнуться и то, как их удалось решить. Если тема окажется интересной, спрашивайте в комментариях, про техническую часть я могу рассказать подробнее.
Читать полностью »
WG Labs объявляет конкурс разработчиков
2016-03-05 в 8:10, admin, рубрики: game development, WG Labs, Блог компании Wargaming, конкурс, разработка игр, разработка мобильных приложений, Разработка под android, Разработка под OS X3 марта стартовал конкурс для разработчиков от WG Labs, призванный выявить новые таланты в сфере игровой индустрии.
Сборка библиотеки FreeType для Android x86 с использованием NDK
2016-03-04 в 15:13, admin, рубрики: eclipse, free type, intel, Ndk, библиотеки шрифтов, Блог компании Intel, Программирование, разработка мобильных приложений, Разработка под android, шрифты для Android FreeType – это бесплатная низкоуровневая библиотека для работы со шрифтами. Она написана на ANSI C и используется в огромном количестве известных проектов. В Android, например. Но у прикладных Android-приложений нет прямого доступа к этой библиотеке. Поэтому, если вы хотите воспользоваться ей в собственном проекте, FreeType надо будет собрать для интересующей вас платформы. Мы будем собирать её для платформы x86, используя средства NDK.

История одной технологии. Mob
2016-03-04 в 15:07, admin, рубрики: geekbrains, Блог компании GeekBrains, дизайн мобильных приложений, история технологии, мобильная разработка, мобильные приложения, мобильный разработчик, разработка мобильных приложений, разработчик мобильных приложений Сегодня мобильные приложения приносят своим разработчикам миллионы долларов и всеобщее признание, а 20 лет назад это был лишь способ привлечь внимание к телефону.
Поговорим о втором нашем в GeekBrains любимом направлении. Вспомним о том, как все начиналось и к чему пришло.
История создания Chatto
2016-03-04 в 11:59, admin, рубрики: badoo, iOS, swift, баду, Блог компании Badoo, мессенджер, мобильная разработка, разработка, разработка мобильных приложений Наш чат устарел: за несколько лет эволюции он превратился в громоздкий View Controller со странными исправлениями, в которых никто не мог разобраться. Стало трудно добавлять новые типы сообщений, зато с легкостью появлялись новые баги. Поэтому мы решили переписать чат на Swift с чистого листа и выложить его в open source.
Мы начали работу над проектом, поставив перед собой две цели:
- масштабируемая архитектура: нам нужна была возможность легко добавлять новые типы сообщений без ущерба для написанного ранее кода;
- хорошая производительность: мы хотели обеспечить плавную загрузку и прокрутку сообщений.
В этой статье будет подробнее рассказано о том, как мы достигли поставленных целей, какие методы при этом использовались и что у нас получилось в конечном счете. На нашей странице на GitHub выложено довольно подробное описание архитектуры приложения.




