Рубрика «mobile development» - 60

Компания VisionMobile запустила новый опрос мобильных разработчиков. Результаты исследования будут бесплатно опубликованы в январе в рамках крупнейшего в мире отчета Developer Economics (в том числе и на русском языке, перевод делаем мы в Apps4All). Какие платформы выгоднее использовать, какие инструменты наиболее популярны, как лучше монетизировать приложения, какие тенденции на рынке? На все этим вопросы отвечают исследования VM.

Новый опрос Developer EconomicsЧитать полностью »

Итак, вы задумали делать продукт. Не проект, а именно продукт, который через Х месяцев должен появиться в сторах и начать свое движение к звездам. Вы уверены в своих силах и знаниях, а количество новых идей, которые могут превратиться в настоящие киллер-фичи, просто зашкаливает. Самое время сказать себе “стоп!” и разобраться в том, что должно войти в комплект вашей самой первой релизной версии.

После того как вы расписали все характеристики будущего продукта, необходимо определить приоритеты в разработке. Первое желание – ранжировать по сложности реализации. Логично, тем более если ресурс ограничен – нет смысла строить “Титаник”, когда для первого преодоления Рубикона нужна просто шустрая и устойчивая лодка. Следуя заветам customer development, вы в будущем будете только наращивать функционал: главное – в архитектуре не промахнуться.

Итак, делаем шуструю лодку. Но выбор все еще непрост – даже из относительно простых деталей нужно определить тот набор, который и станет вашим release candidate. И здесь вам на помощь придет модель, которую придумал в 70-е годы прошлого века японский ученый Нориаки Кано. На “Хабре” уже был текст об использовании его модели для решения задач UX. Этот подход вполне применим и к продуктовым функциям – ведь они тоже отвечают за эмоциональные реакции потребителей. Кано предположил, что таких реакций бывает пять типов: от полной неприязни до прямо-таки восхищения. Эти типы японец изложил на одном графике, где по вертикальной оси отобразил эмоциональную реакцию пользователя (неприязнь – восхищение), а по горизонтальной – “количественное” значение характеристики (нет – много).

Как выбрать фичи для вашего приложения: используем модель Кано

Читать полностью »

Все мы ходили/ходим на собеседования. Каждый раз при подготовки к очередному собеседованию просматриваем основные темы, вспоминаем вопросы, которые нам задавали в предыдущие разы, или вопросы, которые сами задавали. Ниже хочу представить основные вопросы, которые часто (основано на личном опыте) можно получить на собеседовании на должность middle/senior iOS Developer. Так сказать, шпаргалка. Заодно можно проверить свой уровень знания платформы.
Читать полностью »

Моя бесплатная игра: к вершинам российского App Store за 1 неделю и 14 тыс. руб
С начала года мы с друзьями делаем известную многопользовательскую словесную игру для iOS. С 1 мая 2013 игра находится в российском App Store. Затем, в течении почти полугода мы оттачивали механику и дизайн. Все это время игра болталась в районе 600-800 места в бесплатных приложениях, 200-250 в играх и в 20-30 в словесных играх и головоломках. В день игру ставило порядка 250-300 человек, находивших ее поиском по названию.
Читать полностью »

Пожалуй, главным событие на рынке мобильной разработки на этой неделе стало приобретение финской студии Supercell японской медиа-корпорацией SoftBank. Две игры, два года на рынке — и рыночная оценка в 3 миллиарда долларов. Свидетельство феноменального роста и перспектив всей индустрии!

Дайджест новостей из мира мобильной разработки за последнюю неделю №29 (14—20 октября 2013)Читать полностью »

Практически каждое мобильное приложение получает какие-либо данные из сети.
К сожалению, доступ к сети не всегда возможен и поэтому разработчику важно правильно реализовать сетевой кэш в приложении.

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

Итак, введение.
Читать полностью »

Два дня назад вышел RevealApp. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов.

Возможные применения:
— отладка UI, визуальный поиск непонятных багов в layout и тд;
— знакомство с приложением, написанным другим разработчиком, открываете Reveal и быстро анализируете структуру экранов (отображаются в том числе элементы созданные в runtime);
— дизайнеры (или разработчики под их присмотром) могут тестировать дизайн без перекомпиляции приложения (а давайте подвинем иконку выхода на три пикселя влево).

Reveal используют Flipboard, Artsy, Xamarin и другие.

RevealApp — Firebug для iOS приложений
Читать полностью »

Всем привет!

Увлекаетесь разработкой мобильных приложений? Владеете С++ или HTML5? А может, у вас уже есть приложение, которое вы хотели бы портировать на платформу Tizen? Мечтаете поучаствовать в конкурсе Tizen App Challenge?

Тогда это для вас!
21 22 октября приглашаем на Tizen Hackathon в Ярославле
21–22 октября 2013 года приглашаем вас в Ярославский Государственный Университет на Tizen Hackathon с ценными призами от организаторов.

Рабочее место, поддержку специалистов Samsung, печеньки и благоприятную рабочую атмосферу гарантируем. От вас потребуется ноутбук, желательно с уже установленным Tizen SDK самой свежей версии.

Мероприятие пройдёт по адресу: г. Ярославль, ул. Первомайская, 2а, «Знаменская Башня», Центр Интернет.
Читать полностью »

Luxoft запускает серию бесплатных вебинаров с известными спикерами из мира IT.

Luxoft Technology Series (LTS) – это мероприятия online формата для специалистов в области информационных технологий, которые стремятся к постоянному профессиональному развитию. По ценности информации, представленной на вебинарах, они аналогичны лучшим IT конференциям мира, с той лишь разницей, что участие в них абсолютно бесплатно. Количество участников в вебинарах не ограничено.

Серия бесплатных IT вебинаров начнется 30 октября 2013 года

Первый вебинар, который запланирован на 30 октября, будет проводить Шай Альмог (Shai Almog), генеральный директор и соучредитель компании Codename One, которая позволяет Java разработчикам создавать мобильные приложения для любых устройств. Шай Альмог подробно расскажет участникам о кросс-платформенной разработке мобильных приложений с упором на Java, а также о принципе работы этих технологий.Читать полностью »

У вас когда-нибудь возникает ощущение, что вы стоите на месте?

Да, вы делаете какие-то проекты, заказчики счастливы, начальник дал премию, но в целом к вам это не имеет никакого отношения…

Примерно лет в 30 я разочаровался в избранной стратегии. Я успешно проработал 5 лет менджером проектов: повышение кваллификации менеджера, улучшение коммуникационных навыков, time management, регулярные повышения зарплаты. Всё показалось мне полной херней.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js