7. Что нужно сделать после того как
появилась идея сделать приложение?
7
8. 1. Проверить есть ли уже приложения которые
решают эту проблему
Искать следует как в магазинах приложений, так и в поисковых системах на
английском языке с помощью разных словосочетаний
8
9. 2. Понять кто будет пользователем вашей
программы
9
Пол
Возраст
Доход
При каких обстоятельствах будут пользоваться вашим приложением? (Когда
скучно, в транспорте и т.д.)
10. 3. Понять как вы будете зарабатывать
10
Разработка и поддержка приложения требует времени
11. 4. Поделиться идей с друзьями / семьей
11
Или обсудить идею непосредственно с вашей целевой аудиторией.
Будут ли они пользоваться им?
Какие функции они хотели бы видеть?
18. 6. Выбрать на чем реализовывать
• Для каждой платформы отдельно – лучший и самый дорогостоящий
вариант
• Бизнес-логика на С++ интерфейс платформозависимый, так делают
крупные компании, например Dropbox
• Framework или библиотека для кроссплатформенной разработки
• Решение на основе веб-браузера, например Apache Cordova (Phonegap)
• Сайт
18https://github.com/dropbox/djinni
21. • В первую очередь, необходимо посмотреть на реализованные с помощью
этой библиотеки приложения (установить на смартфон)
• Прочесть отзывы, например на habrahabr
• Сравнить возможности библиотек
21
22. Marmalade SDK
Язык: Lua / C++
Применение: игры
Платформы: iOS, Android, Windows Phone, Windows
Store, Windows 10, Windows Desktop, Mac OS X, Roku,
Tizen, BlackBerry and LG TV
https://www.madewithmarmalade.com/
22
23. Unity 3d
Лучшая платформа для 3D игр, есть и другие например, Unreal Engine
Язык: C# (Mono), JavaScript
23
Отлично подходит когда
нужно рисовать что-либо
в 3D
25. Mono Project
Sponsored by Xamarin, Mono is an open source implementation of
Microsoft's .NET Framework based on the ECMA standards for C#
Operating Systems
Linux Mac OS X, iPhone OS Sun Solaris
BSD - OpenBSD, FreeBSD, NetBSD
Microsoft Windows Nintendo Wii
Sony PlayStation 3
25
26. Qt
Платформы: Windows, Linux, OS X, Windows
Phone, iOS, Android
Язык: C++ или Qt Quick (JavaScript)
Стоимость: бесплатно для open-source
проектов
26
28. Apache Cordova
Язык: JavaScript
Цена: Free and open source
Access native device APIs
28
Battery Status
Camera
Contacts
Device Motion
(Accelerometer)
Dialogs
FileSystem
File Transfer
Geolocation
Globalization
InAppBrowser
Media Capture
Network Information
(Connection)
Vibration