SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Разработка приложений для iOSна примереSchety for iPad Сергей Кудряшов Interface Control
О чем разговор? 2
3
4
Идея 5
“...the iPad becomes the app you’re using... Switch to another app and the iPad becomes that app. If that’s not magic, I don’t know what is...” Adam C.Engst, Tidbits 6
Простое Запоминающееся Имееющее физическую метафору 7
8
Разработка 9
Изображение 10
Core graphics Ресайзграфики Движение и сменапрозрачности 11
Звук 12
Media Player Audio Queue Built-in sfx Open AL 13
Публикация 14
Регистрация в developer.apple.com 15
16
17
18
19
Пиар 20
21
22
23
24
25
44 копииприложения задень Text 26
максторис В целом это замечательное приложение для того, что бы показывать его друзьям в расчете на «wow-эффект». Из тех кому показывал я – этот эффект был достигнут в 100% случаев. 27
Продажи 28
29
30
31
32
33
34
35
Отзывы пользователей 36
37
Прежде чем начать работу на счетах, необходимо положить их с правой стороны под некоторым углом — так, чтобы направление правой руки совпадало с направлением счетов, т. е. приблизительно так же, как расположена тетрадь или лист бумаги при письме. Перед началом работы все косточки передвигают к правому борту счетов… Шадрина Л.П. Торговые вычисления. Учебное пособие для ПТУ (4-е издание). М. Экономика, 1986, 142 стр, 70000 экз. [РГБ 3 86-16/96-Х]. 38
Выпуск обновления 39
40
Аналог ITC - MopApp 41
42
43
44
Что дальше? 45
46
47
P. S.илиOne more thing… 48/53
49
50
СашаШвецов ФедорПодрезов ЕвгенийКупраш СергейКудряшов Schety for iPad by: http://schetyapp.com/ http://twitter.com/schetyapp http://www.facebook.com/ pages/Schety-for-iPad/ Найти нас можно: 51

Weitere ähnliche Inhalte

Ähnlich wie Разработка для iOS на примере "Счёты для iPad"

Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?Sergey Kudryashov
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPadSoftengi
 
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest
 
Гадания на тайлах
Гадания на тайлахГадания на тайлах
Гадания на тайлахJulia Suvorova
 
барсегян арсен
барсегян арсенбарсегян арсен
барсегян арсенKsushaVasileva
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014it-people
 
Введение в тестирование мобильных игр (SQA Days-12)
Введение в тестирование мобильных игр (SQA Days-12)Введение в тестирование мобильных игр (SQA Days-12)
Введение в тестирование мобильных игр (SQA Days-12)Catherine Tipanova
 
Опыт использования цифровых технологий в ИД «Вокруг света»
Опыт использования цифровых технологий в ИД «Вокруг света» Опыт использования цифровых технологий в ИД «Вокруг света»
Опыт использования цифровых технологий в ИД «Вокруг света» Консалт-Центр
 
Обзор программ для iPad с типичными юзабилити ошибками
Обзор программ для iPad с типичными юзабилити ошибкамиОбзор программ для iPad с типичными юзабилити ошибками
Обзор программ для iPad с типичными юзабилити ошибкамиUIDesign Group
 
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский..."IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...Yandex
 
Юрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнЮрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнYury Vetrov
 
Academy1.ru Business Efficiencty 3.2 for OdessaCamp
Academy1.ru Business Efficiencty 3.2 for OdessaCampAcademy1.ru Business Efficiencty 3.2 for OdessaCamp
Academy1.ru Business Efficiencty 3.2 for OdessaCampLeonid Buran
 

Ähnlich wie Разработка для iOS на примере "Счёты для iPad" (13)

Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
геймификация
геймификациягеймификация
геймификация
 
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
 
Гадания на тайлах
Гадания на тайлахГадания на тайлах
Гадания на тайлах
 
барсегян арсен
барсегян арсенбарсегян арсен
барсегян арсен
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
 
Введение в тестирование мобильных игр (SQA Days-12)
Введение в тестирование мобильных игр (SQA Days-12)Введение в тестирование мобильных игр (SQA Days-12)
Введение в тестирование мобильных игр (SQA Days-12)
 
Опыт использования цифровых технологий в ИД «Вокруг света»
Опыт использования цифровых технологий в ИД «Вокруг света» Опыт использования цифровых технологий в ИД «Вокруг света»
Опыт использования цифровых технологий в ИД «Вокруг света»
 
Обзор программ для iPad с типичными юзабилити ошибками
Обзор программ для iPad с типичными юзабилити ошибкамиОбзор программ для iPad с типичными юзабилити ошибками
Обзор программ для iPad с типичными юзабилити ошибками
 
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский..."IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
 
Юрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнЮрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайн
 
Academy1.ru Business Efficiencty 3.2 for OdessaCamp
Academy1.ru Business Efficiencty 3.2 for OdessaCampAcademy1.ru Business Efficiencty 3.2 for OdessaCamp
Academy1.ru Business Efficiencty 3.2 for OdessaCamp
 

Mehr von Sergey Kudryashov

User Experience by 3 experts for 6 products and for millions of end-users
User Experience by 3 experts for 6 products and for millions of end-usersUser Experience by 3 experts for 6 products and for millions of end-users
User Experience by 3 experts for 6 products and for millions of end-usersSergey Kudryashov
 
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for MacДолгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for MacSergey Kudryashov
 
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)Sergey Kudryashov
 
Александр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1САлександр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1СSergey Kudryashov
 
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)Sergey Kudryashov
 
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...Sergey Kudryashov
 
Prototyping tool survey results
Prototyping tool survey resultsPrototyping tool survey results
Prototyping tool survey resultsSergey Kudryashov
 

Mehr von Sergey Kudryashov (13)

Mas v2
Mas v2Mas v2
Mas v2
 
User Experience by 3 experts for 6 products and for millions of end-users
User Experience by 3 experts for 6 products and for millions of end-usersUser Experience by 3 experts for 6 products and for millions of end-users
User Experience by 3 experts for 6 products and for millions of end-users
 
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for MacДолгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
 
iOS guidelines (RUS)
iOS guidelines (RUS)iOS guidelines (RUS)
iOS guidelines (RUS)
 
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
 
Александр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1САлександр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1С
 
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
 
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
 
Alex Bourt on WUD'09
Alex Bourt on WUD'09Alex Bourt on WUD'09
Alex Bourt on WUD'09
 
Interface team
Interface teamInterface team
Interface team
 
Prototyping tool survey results
Prototyping tool survey resultsPrototyping tool survey results
Prototyping tool survey results
 
Prototyping Tools
Prototyping ToolsPrototyping Tools
Prototyping Tools
 
Boxes (in Russian)
Boxes (in Russian)Boxes (in Russian)
Boxes (in Russian)
 

Разработка для iOS на примере "Счёты для iPad"

Hinweis der Redaktion

  1. Я Сергей КудряшовРаботаю постоянно в Паралеллях начальником отдела ЮХСегодня я расскажу про небольшой проект который мы делали вместо того чтобы пить кофе
  2. Вот иконка
  3. А вот само прилоржениеВот так оно выглядело в версии 1
  4. Конечно все начинается с идеиИдей много, но что делает хороший продуктМы хотели сделать простое но и качественное приложение, чтобы набить шишки
  5. Еще на меня сильно повляла эта фраза
  6. То есть в итоге приложение должно быть
  7. 2. Изображение и Core GraphicsШтука хорошая, позволяет сделать с картинкой что угодно, двигать, ресайзить, менять прозрачность, крутить...а. Ресайз графики работает медленно. Ресайз 100 объектов (теней костяшек) за кадр дает падение в производительности в разы.б. Движение и смена прозрачности - работает шустро, кручение – вполнеВообще вся графика в счетах построена на CG, так что из нее как видно можно что-то да выжать +)Совет который почерпнул из всего этого дела - двигать объекты надо центрами. Это удобнее, они не будут меняться в размере при поворотах, плюс - это даже быстрее.
  8. Звук на айос - не продуман (можно сказать - говно).Есть 4 метода воспроизведения эффектов, если на вскидку:а. Media Player - мини-версия iPod, дает воспроизводить любой аудио-файл, долго грузится (но есть возможность загрузить заранее), потребляет приемлемо ресурсов, но воспроизводит один звук за раз.б. Audio Queue - позволяет микшировать много звуков, но очень не удобная в использовании, динамически управлять после начала воспроизведения - сложнов.Built-in sfx - клики, щелчки и даже вибрация. нет контроля громкости, воспроизводит один звук за раз, но работает очень быстро.г. Open AL - большой и мощный фреймворк, позволяет делать все что душе угодно, позиционировать, регулировать громкость, лупать, и т.д. самый ресурсоэффективный (при нормальной обертке). Воспроизводит только нежатые форматы, может быть проблемой в случае продолжительных эффектов, звуков, фоновой музыки. Я использовал в итоге Open AL.
  9. Если вы просто разметите приложение в АппСторе его никто не купит