2. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
2
Съдържание
Идея
Отворен код
Общност
Система за проследяване на задачите
Система за контрол на версиите
Локализация
Тестване
Публикуване на пазара
3. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
3
Жизнен цикъл на мобилно
приложение
Идея
Проектиране
Разработка
Пакетиране
Тестване
Пазар
4. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
4
Идея
5. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
5
Всяка сутрин в Африка, когато изгрява слънцето,
газелата се събужда от сън с мисълта, че трябва да
надбяга най-бързия лъв или ще се превърне в негова
плячка...
Всяка сутрин в Африка, когато изгрява слънцето, лъвът
се събужда от сън с мисълта, че трябва да надбяга най-
бавната газела или ще умре от глад...
Няма значение, дали си лъв или газела, когато
слънцето изгрее трябва да бягаш...
Дан Монтано
Идея
6. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
6
Мобилни ОС през 2013
7. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
7
Сега е най-доброто време за разработка на
приложения за:
Sailfish OS
Tizen
Firefox OS
BlackBerry 10
Ubuntu
Нови мобилни платформи през 2013
8. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
8
Frameworks
Native Qt HTML5 Android Други
9. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
9
Лицензи за отворен код
MIT
GNU General Public License (GPL)
GNU “Lesser” General Public License (LGPL)
Apache License 2.0
Eclipse Public License (EPL)
Други
10. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
10
Общност
Хората около проект с отворен код:
Разработчици
Преводачи
Тестери
Потребители
11. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
11
Система за проследяване на
задачите
Публикувайте задачи за всички бъгове
Описвайте всяка задача в отделна тема
Създайте пътна карта и я следвайте
Насърчавайте другите да ползват системата за
проследяване на задачи
Популярни системи за проекти с отворен код:
JIRA, Bugzilla, Redmine, SourceForge, GitHub,
BitBucket, Google Code
12. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
12
Система за контрол на версиите
Запаметявайте често
Пишете ясни съобщения
Тагвайте важните версии
Популярни системи за контрол на версиите:
Git, Mercurial, SVN
Популярни безплатни услуги:
GitHub, Gitorious, SourceForge, BitBucket, Google Code
13. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
13
Локализация
Научете вашата приложение на чужди езици!
Предимства:
Достигане до повече пазари
Увеличение на популярност на приложението
Недостатъци:
Трудна поддръжка
14. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
14
Тестване
Срещнете се с потребителите!
Мислете като потребител
Получете обратна връзка от потребителите
Слушайте оплакванията на потребителите
Помолете общността да тества прототипи
15. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
15
Пазар
Излезте на пазара!
Начини за печалба:
Платени приложения
Реклами в приложенията
Закупуване на екстри в приложенията
Дарения
16. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
16
Отзиви
17. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
17
“Бизнесът е като секса – когато върви добре, е много
добре. Когато не върви чак толкова добре, все пак е
добре.”
Джордж Катона
… и още едно нещо за свалянията:
Пазар
18. Леон Анави – Предизвикателства пред мобилните приложения с отворен код
18
“Не губете надежда!”
Животът на Пи
Благодаря Ви!