430 likes | 590 Views
iOS – для всех. А.Ю.Кузнецов. План. Стратегия разработки Как выбрать категорию для нового приложения? Какие приложения живут дольше? Какие бывают платные и бесплатные стратегии? Прототипы и дизайн. План. iOS для Web developers (Titanium)
E N D
iOS – для всех А.Ю.Кузнецов
План • Стратегия разработки • Как выбрать категорию для нового приложения? • Какие приложения живут дольше? • Какие бывают платные и бесплатные стратегии? • Прототипы и дизайн
План • iOS для Web developers (Titanium) • Игры – как быстро написать игру (Corona SDK) • Bonus: Как сделать книгу комиксов (iPad) • Процесс – Google Docs • Как работать вместе
Начинаем с платной версии iPhone App Store Marketing: Give it Away to Get Paid
Прототип • Бумага – storyboard, wireframes • Balsamiq – Low-Fi прототип экранов (особенно полезно при работе с клиентами) • MockApp – PowerPoint tool для Hi-Fi • Photoshop, FireWorks kits
Дизайн • 57x57 icon – iPhone • 114x114 icon – iPhone 4 • 512x512 – App store • 320x480 – default screen • 640x960 – wallpapers, backgrounds iPhone 4 • 1024x768 iPad • Android: 1024x600, 1024x480, … Нужен дизайнер
iOS для Web developers(Titanium) плюс Android
Программирование на Lua http://developer.anscamobile.com/content/introduction
Lua • case-sensitive language • Comments: -- • Tables and functions are objects • Variables: global and local • Compare:JavaScript: object.translate( 10, 10 )Lua: object:translate( 10, 10 ) • Lua does automatic memory management
Lua - difference • Semicolons “;” – optional • Braces “{}” – not used. Instead “do … end” • Arrays - are 1-based • No “? :” (ternary operator)equivalent to max=(x>y?x:y) would bemax=(x>y and x or y). • Multiple return values for functions • Multiple Assignment. x,y=y,x • More …
Comics basics • Corona Comics is a tool for comicbook applications • Набор картинок с последовательными эффектами Zoom • http://developer.anscamobile.com/comics • Photoshop script to create coordinateshttp://www.andyhullinger.com/CC_CoordCodeCreator/
Процесс У каждой команды – свой
Игра 1 – Замороженная рыба • Платфома iPhone/iPad • Цель – скорость и multi-touch
Игра 2 – mix BubbleBall & TIM • Платфома iPad • BubbleBall (iTunes rating 3) • Improve graphics and levels
eBook – animated ABC • Платфома iPad • Animated objects, Zoom, move, spin, alpha
Варианты и Идеи • Нашя идея и маркетинг – Ваша реализация • Наш маркетинг - Ваша идея и реализация • Бюжет есть • Revenue Share или Flat fee • Графика
Ссылки • Анализ – www.flurry.com • Прототипы и дизайн • www.Balsamiq.com • www.Mockapp.com • PhotoShop kit • Web dev – www.appcelerator.com • Corona SDK: www.anscamobile.com
Q&A alex@diagramic.com Skype: akouznetsov