ݺߣ

ݺߣShare a Scribd company logo
Разработка приложений для 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, Tidbits6
ПростоеЗапоминающеесяИмееющее физическую метафору7
8
Разработка9
Изображение10
Core graphicsРесайзграфикиДвижение и сменапрозрачности11
Звук12
Media PlayerAudio QueueBuilt-in sfxOpen AL13
Публикация14
Регистрация в developer.apple.com15
16
17
18
19
Пиар20
21
22
23
24
25
44 копииприложениязаденьText26
максторисВ целом это замечательное приложение для того, что бы показывать его друзьям в расчете на «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 - MopApp41
42
43
44
Что дальше?45
46
47
P. S.илиOne more ٳ󾱲Բ…48/53
49
50
СашаШвецовФедорПодрезовЕвгенийКупрашСергейКудряшовSchety for iPad by:http://schetyapp.com/http://twitter.com/schetyapphttp://www.facebook.com/pages/Schety-for-iPad/Найти нас можно:51

More Related Content

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

Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?
Sergey Kudryashov
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
Softengi
геймификация
геймификациягеймификация
геймификация
Илья Котельников
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest
Гадания на тайлах
Гадания на тайлахГадания на тайлах
Гадания на тайлах
Julia Suvorova
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
it-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 OdessaCamp
Leonid Buran
Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?Mac AppStore для разработчика, стоит ли связываться?
Mac AppStore для разработчика, стоит ли связываться?
Sergey Kudryashov
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
Softengi
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest
Гадания на тайлах
Гадания на тайлахГадания на тайлах
Гадания на тайлах
Julia Suvorova
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
it-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 OdessaCamp
Leonid Buran

More from Sergey Kudryashov (13)

Mas v2
Mas v2Mas v2
Mas v2
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-users
Sergey Kudryashov
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for MacДолгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Sergey 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 results
Sergey Kudryashov
Prototyping Tools
Prototyping ToolsPrototyping Tools
Prototyping Tools
Sergey Kudryashov
Boxes (in Russian)
Boxes (in Russian)Boxes (in Russian)
Boxes (in Russian)
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-users
Sergey Kudryashov
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for MacДолгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Долгосрочное упрощение интерфейсов на примере Parallels Desktop for Mac
Sergey Kudryashov
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Федор Михайлов, Забота об экологии и людях с особыми нуждами (блиц)
Sergey Kudryashov
Александр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1САлександр Безбородов, Юзабилити в 1С
Александр Безбородов, Юзабилити в 1С
Sergey Kudryashov
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Андрей Сикорский, Юзабилити-сообщества. Еще один год (блиц)
Sergey Kudryashov
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Артем Кузнецов, Эффективное использование концептуальной модели в проектирова...
Sergey Kudryashov

Recently uploaded (7)

Высоковольтные выключатели в электроэнергетике - полное руководство
Высоковольтные выключатели в электроэнергетике - полное руководствоВысоковольтные выключатели в электроэнергетике - полное руководство
Высоковольтные выключатели в электроэнергетике - полное руководство
povnyandrey1
Основы электроники для начинающих - базовое руководство
Основы электроники для начинающих - базовое руководствоОсновы электроники для начинающих - базовое руководство
Основы электроники для начинающих - базовое руководство
povnyandrey1
Презентация на тему_ _Безопасное вождение_.pptx
Презентация на тему_ _Безопасное вождение_.pptxПрезентация на тему_ _Безопасное вождение_.pptx
Презентация на тему_ _Безопасное вождение_.pptx
sabetovagulmaral
Презентация на тему_ _ПогрузчиПогрузчикики_.pdf
Презентация на тему_ _ПогрузчиПогрузчикики_.pdfПрезентация на тему_ _ПогрузчиПогрузчикики_.pdf
Презентация на тему_ _ПогрузчиПогрузчикики_.pdf
sabetovagulmaral
Введение в автоматику - основные понятия и определения автоматики
Введение в автоматику - основные понятия и определения автоматикиВведение в автоматику - основные понятия и определения автоматики
Введение в автоматику - основные понятия и определения автоматики
povnyandrey1
Обучение электротехнике с нуля - полное руководство
Обучение электротехнике с нуля - полное руководствоОбучение электротехнике с нуля - полное руководство
Обучение электротехнике с нуля - полное руководство
povnyandrey1
Microsoft_Word_Presentation.pptx88888888
Microsoft_Word_Presentation.pptx88888888Microsoft_Word_Presentation.pptx88888888
Microsoft_Word_Presentation.pptx88888888
msherhonbek
Высоковольтные выключатели в электроэнергетике - полное руководство
Высоковольтные выключатели в электроэнергетике - полное руководствоВысоковольтные выключатели в электроэнергетике - полное руководство
Высоковольтные выключатели в электроэнергетике - полное руководство
povnyandrey1
Основы электроники для начинающих - базовое руководство
Основы электроники для начинающих - базовое руководствоОсновы электроники для начинающих - базовое руководство
Основы электроники для начинающих - базовое руководство
povnyandrey1
Презентация на тему_ _Безопасное вождение_.pptx
Презентация на тему_ _Безопасное вождение_.pptxПрезентация на тему_ _Безопасное вождение_.pptx
Презентация на тему_ _Безопасное вождение_.pptx
sabetovagulmaral
Презентация на тему_ _ПогрузчиПогрузчикики_.pdf
Презентация на тему_ _ПогрузчиПогрузчикики_.pdfПрезентация на тему_ _ПогрузчиПогрузчикики_.pdf
Презентация на тему_ _ПогрузчиПогрузчикики_.pdf
sabetovagulmaral
Введение в автоматику - основные понятия и определения автоматики
Введение в автоматику - основные понятия и определения автоматикиВведение в автоматику - основные понятия и определения автоматики
Введение в автоматику - основные понятия и определения автоматики
povnyandrey1
Обучение электротехнике с нуля - полное руководство
Обучение электротехнике с нуля - полное руководствоОбучение электротехнике с нуля - полное руководство
Обучение электротехнике с нуля - полное руководство
povnyandrey1
Microsoft_Word_Presentation.pptx88888888
Microsoft_Word_Presentation.pptx88888888Microsoft_Word_Presentation.pptx88888888
Microsoft_Word_Presentation.pptx88888888
msherhonbek

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

Editor's Notes

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