[Dev Story] Как разрабатывалось приложение Social Pedometer

52

[Dev Story]

Нам пишет разработчик приложения Social Pedometer

Всем привет! Сейчас я расскажу вам о нелегком пути разработки приложения «Social Pedometer». Надеюсь, вам оно понравится, и вы скачаете и будете пользоваться им.

1. Начало

Я довольно давно хотел начать заниматься фитнесом, прогулками по городу, но все не было стимула. Тогда я понял, что меня спасет не что иное, как мой iPhone. Заглянув в App Store, я нашел несколько приложений-шагомеров, но и одно из них не выполняло моей цели — не подталкивало выйти на улицу, пройтись по городу. Тогда я решил попробовать создать такое приложение сам. Я думал, как же можно сделать так, чтобы приложение подталкивало людей на прогулку, и в один день меня осенило — это был Game Center, а именно — система «Таблиц лидеров». Тогда я понял и окончательно осознал свою цель — сделать довольно очный шагомер с поддержкой Game Center.

2. Изучение Objectve-C

Я решил написать приложение полностью сам — без посторонней помощи. Так как я в программировании был, к сожалению, полный ноль, я начал изучать Objective C с помощью различных видеоуроков на Youtube и книг. Когда я изучил Obj. C (далеко, конечно, не полностью), и создал несколько примеров, я решил начать выполнять свою главную цель — шагомер. Сделал основную часть (на тот момент без дизайна) и приобрел программу разработчика, чтобы начать тестирование на девайсе (так как в симуляторе нельзя эмулировать акселерометр). Также я подумал и о тех, кто слушает музыку во время прогулок (хотя кому я вру, 90 % так и делают).

Social Pedometer Social Pedometer

Так вот, я подумал, что людям неудобно будет каждый раз открывать приложение «Музыка», чтобы остановить песню/пропустить песню, и я сделал встроенное управление музыкой в приложении. Кроме того, с приложением вам больше не надо создавать плейлист для прогулок! Вы делаете его перед стартом, просто войдя в меню музыки в приложении и отметив песни для прогулки.

3. Дизайн

После того, как я сделал основную часть приложения, я начал задумываться над дизайном. Мне надо было его сделать плоским, без скевоморфизма — дабы в iOS 7 он смотрелся как родной. Было очень много вариантов дизайна, но я остановился на том, что вы сейчас видите — просто, лаконично. Можно сказать, что дизайн — самая тяжелая часть в разработке приложения (напомню, все приложение разрабатывалось только мной).

4. Social

И вот я создал приложение в iTunes Connect, включил поддержку Game Center, и приложение вроде бы было готово к релизу. Но тут я вспомнил про Twitter и подумал, что многие люди захотят поделиться своим результатом в этой социальной сети. Я добавил Alert, который выходил как только вы нажмете кнопку «Стоп», в котором показывался ваш результат, и предложение запостить его в Twitter/Facebook.

Social Pedometer Social Pedometer

5. App Store

Я закончил все тесты и понял, что все готово, что я сделал это. Я был сам удивлен, что смог сделать это. Я отправил приложение на рассмотрение и ждал с волнением ответа. И вот через неделю я слышу Push-уведомление от приложения iTunes Connect Mobile, что приложение находится в статусе «In Review». На следующее утро я первым делом побежал к iPhone, вошел в приложение iTC и увидел то, о чем мечтал: Ready for Sale. Я понял, что мечта сбылась, и мое приложение в App Store.

6. Будущее

И специально для вас я раскрою свой следующий проект, который на данный момент завершен где-то на 30 %. Это браузер со встроенным Read It Later, который позволяет отмечать время, в которое вам придет уведомление, что вы хотели войти на такой-то сайт. В общем, я считаю это будет круто!

Название: Social Pedometer
Издатель/разработчик: Dinar Gareev
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: iPhone
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

52 комментария

  1. 0

    Название норм :))) (отправлено из приложения AppleInsider.ru)

  2. 0

    Кинул бы кто ссылку на уроки по Xcode 5… Был бы благодарен =)
    И интересно было бы узнать, сколько времени разработчик потратил на приложение 😉 (отправлено из приложения AppleInsider.ru)

  3. 0

    Интригующее название 😀 (отправлено из приложения AppleInsider.ru)

  4. 0

    А свое приложение, все? Разработка окончена?))) (отправлено из приложения AppleInsider.ru)

  5. 0

    Автор, ответь пожалуйста. Сколько времени ушло на разработку приложения. Очень интересно (отправлено из приложения AppleInsider.ru)

  6. 0

    Уважаемый автор, поделись пожалуйста, сколько у тебя ушло времени на изучение языка и на написание программы.
    Второе приложение пишется быстрее чем первое? (отправлено из приложения AppleInsider.ru)

  7. 0

    Кому это надо, все эти «как разрабатывалось ‘Hello World!'»? Такое ощущение, что эти статейки печатают прыщавые юнцы, чтобы показать взрослым, что они выучили уроки. Абсолютно не интересно как оно разрабатывалось — важен результат (полученная прибыль/затраченное время)! (отправлено из приложения AppleInsider.ru)

  8. 0

    Pedometer ? Охлобыстин ты ли это?) (отправлено из приложения AppleInsider.ru)

  9. 0

    Название доставляет не хило)))) (отправлено из приложения AppleInsider.ru)

  10. 0

    Да, чего-то стрёмно им пользоваться ))))

  11. 0

    Определение степени социальной педрильности? (отправлено из приложения AppleInsider.ru)

  12. 0

    В общем всем привет, я и есть автор приложения, но 2 часа буду не со своего iPhone, так как я не дома, пишу не со своего айфона, а из аккаунта AppleInsider мне тут выходить запретили, так как владелец забыл пароль от него xD
    Ну задавайте вопросы если хотите, отвечу! (отправлено из приложения AppleInsider.ru)

  13. 0

    А что ж не русифицировал то? Вроде русский разраб то… Не хорошо это как то… Пока только 3 балла поставлю.
    А так приложение должно быть достойным, будем тестить) дизайн нравится за это + (отправлено из приложения AppleInsider.ru)

  14. 0

    Пердометр (отправлено из приложения AppleInsider.ru)

  15. 0

    Ну неужели название придумать путнее нельзя??? Мне лично, стремно его ставить… Увидит кто, не дай Бог, оправдывайся, что это ни как не связано с тем самым.. (отправлено из приложения AppleInsider.ru)

  16. 0

    Не ребят, введите название в гугл переводчик плиз)
    (отправлено из приложения AppleInsider.ru)

  17. 0

    Очень интересно,думаю следущее обновление добавит русский язык! Молодец! (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий