Метка «ios development» - 10

Разработчик, кто он?

Для начала, надо понимать зону ответственности разработчика приложений и те роли, которые могут присутствовать в ходе всего процесса разработки. Лучше всего это понимание приходит после работы в команде, но все-таки немного теории. Роли примерно следующие:

  • Заказчик
  • Менеджер
  • Архитектор, старший разработчик
  • Разработчики
  • Дизайнер

Роли можно расписать более подробно – все зависит от сложности проекта и от наличия или отсутствия человеческих ресурсов.
Как это все работает. У заказчика появляется идея, он хочет ее воплотить жизнь. Возможно, он еще сам толком не представляет, чего хочет и может выговорить менеджеру только несколько слов. К примеру «iphone» и«карта моих ресторанов». После чего, задача менеджера составить с заказчиком максимально подробную спецификацию приложения. В спецификацию должна входить вся информация от поддерживаемых версиях операционной системы до зарисовок экранов. Вот пример зарисовок(wireframes, mockups) вместе с оценкой.
image

Архитектор или старший разработчик — это опытный человек, который знает как выстроить архитектуру приложение в соответствии с принципами ООП, MVC(паттерн модель-вью-контроллер), как сделать код приложения гибким, красивым и удобно поддерживаемым. Он смотрит на спецификацию, рисует архитектуру и раздает задания разработчикам. С дизайнером, чаще всего, общается менеджер, предоставляя ему зарисовки и концепт. Это очень общее представление о том как происходит разработка ПО, поэтому я советую вам так же познакомиться с наиболее распростроненным итеративным подходом к разработке.

Tips and tricks

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

С чего все начинается

Рассмотрим шаги, которые необходимо проделать разработчику iOS-приложения и тестеру, чтобы наладить между собой канал разработки, тестирования и получения отчетов без использования специлизированных систем тестирования.

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

Вступление

Добрый день!
Иметь «выходы» на социальные сети в своем приложении — крайне полезная штука. И сегодня мне хотелось бы поделиться своим небольшим опытом в «прикручивании» всем известной социальной сети к своему приложению. Что в этом интересного? А то, что в некоторых случаях использовать полноценные SDK просто нет смысла (учтем еще то, что официального ВКонтакте не имеет). Мне требовалось всего лишь узнать user_id и добавить возможность «Рассказать друзьям». В общем, всех, кто заинтересовался, прошу под кат! На сладкое — немного кодинга.
Читать полностью »

Сергей Булаев о тонкостях работы интернет-продюсера при создании проектов, о том, как родился, вырос и стал успешным проект «Купи батон!», о специфике разработки и продвижения под iOS, а также о многом другом.Читать полностью »

Долгожданные итоги конкурса сил Android и iOS developer-ов на место в Dream-Team команде ZeptoLab, наконец, подведены. За эти полгода мы что обещали – сделали: подросли в 2 раза и концептуально оформили нашу обитель:
image

Как это было Читать полностью »

В понедельник мы обещали вам скорый выход приложения для iOS. Вот оно. К нашему большому удивлению, Apple Review Team справились очень быстро, за что им отдельные благодарности!

Для использования приложения нужен аккаунт на Tracks Flow, поэтому сегодня даем инвайты всем желающим!

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

В понедельник мы обещали вам скорый выход приложения для iOS. Вот оно. К нашему большому удивлению, Apple Review Team справились очень быстро, за что им отдельные благодарности!

Для использования приложения нужен аккаунт на Tracks Flow, поэтому сегодня даем инвайты всем желающим!
Читать полностью »

image
Эффективная работа в любой IDE, да и не только в IDE, определяется в немалой степени тем, как много вы используете клавиатурных сокращений и всяческих фич, призванных облегчить вашу жизнь.
В этом посте я попытаюсь поделиться тем, что знаю и использую сам, что накопалось в сети но так же очень рассчитываю на вашу помощь. Поделитесь своими находками и трюками. По результатам думаю сделать какой-то PDF, вроде известного Xcode-рам pdf c шорткатами от Colin Wheeler (не знаете? тогда вот линк)
Читать полностью »

Я и пару моих друзей недавно самостоятельно решили заняться разработкой приложений под IOS. Ну и понятно что сразу начали «набивать шишки», но когда я случайно наткнулся на серию статей — понял что найди я их раннее, возможно многие вопросы в нашей работе и не возникли бы.
Итак я решил поделиться переводом первой статьи из четырех (перевод сделал самостоятельно, жестко к тексту не привязывался, ссылка на источник в конце статьи).

Фаза «предразработки» приложения

Прежде чем приступить к реализации вашей идеи вы должны задать себе пять вопросов:
1. Кто будет использовать ваше приложение?
2. Какие у вас конкуренты?
3. Почему ваше приложение уникально?
4. Когда вы его выпустите?
5. Как люди будут взаимодействовать с вашим приложением?

Рассмотрим каждый вопрос по отдельности.
Читать полностью »

Игра «Демократия»: Liberal Values* российского AppStore

Надеюсь, что большинство из вас уже успело поиграть в игру «Демократия» на своих iOS/Android/WP7 девайсах. Это сатирическая зарисовка о российской политике, в основе которой лежит механика match-3-evolution, freemium модель распространения и, разумеется, узнаваемые персонажи.

На разработку первой версии игры потребовалось 20 дней и усилия трех человек – программиста, продюсера и художника. Буквально через несколько дней с момента появления в AppStore игра достигла позиции Top Free #1 в России. За 6 месяцев с момента релиза в декабре прошлого года «Демократию» загрузили 330 000 пользователей iOS-устройств; более 100 000 человек устанавливают каждый апдейт; 15-20 000 человек играют в нее каждый день. В первый же месяц жизни игра вышла на самоокупаемость и до сих пор приносит радость и счастье своим создателям.

Данная статья о «Демократии» и о нашем знакомстве с российским сегментом рынка AppStore. Читать полностью »


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