Перейдите в свой кошелек и переведите на этот адрес любую сумму.
Рекомендуем myetherwallet.com
Вы когда-нибудь занимались создание сайтов? Слова HTML, CSS, JavaScript Вам знакомы и вас не пугают?
Вы желаете работать в одной из самой высокооплачиваемой сфере IT? Желаете сделать приложение под свой проект, под свою идею, и не нанимать разработчиков?
Меня зовут Алексей, я занимаюсь программированием с 7 класса школы, а сейчас мне 28 лет. И я расскажу вам, как можно легко и быстро сделать самое настоящее приложение, не вдаваясь в изучение сложных языков программирования: Java и Objective-X. Вам достаточно знать лишь основы HTML, CSS и JavaScript. Более того, Вы может не знать даже и этого, если вам нужно создать простейшее приложение.
Кроме того, приложения созданные таким способом являются полноценными, и их можно размещать на Google Play и App Store.
PhoneGap (или Cordova) - технология по созданию приложений, используя в качестве исходного материала веб-приложение, или проще говоря - html-страничку, сайт.
По данной методике создания приложений очень мало информации, и большая часть не достаточно подробна. Как итог, знания по созданию приложений, с помощью данной переходной технологии, стали некой тайной, передающейся либо путём собственного опыта проб и ошибок, либо от человека к человеку. Нет ни одной русскоязычной книги о данной технологии, а большая часть руководств, даже тех, которые написаны на английском языке, слишком фрагментарны, и очень сложно собрать целостную картину.
1. Средняя стоимость создания одного мобильного приложения составляет 5000 $ и может выполняться одним человеком.
2. Минимальная зарплата разработчика мобильных приложений по Москве составляет 100 тыс. руб., в то время, как минимальная зарплата web-программиста в Москве 40 тыс. руб., аналогичная тенденция наблюдается и на американском рынке (в США разработчики мобильных приложений стоят в 2 раза дороже, чем разработчики сайтов).
3. Большая часть приложений, которые Вы скачиваете с Google Play или App Store созданы средствами этой технологии.
4. Для того чтобы научиться, на 80% требуются знания и опыт веб-разработки, и лишь 20% особые знания и опыт по работе с PhoneGap
Знакомство с PhoneGap, NodeJS, описание принципов работы этой технологии. Теория.
Практика
Урок 1 - устанавливаем и настраиваем PhoneGap на свой компьютер (Windows, Linus, MacOS)
Урок 2 - знакомимся с наиболее известными HTML-каркасами для мобильных приложений: jQuery Mobile, Sencha Touch.
Урок 3 - простейшее приложение на jQuery Mobile
Урок 4 - простейшее приложение на основе Sencha
Теория. Описание структуры HTML каркасов для приложений, сравнение jQM и Sencha touch, и зачем нам нужен такой каркас? Как создать собственное оформление интерфейса приложения?
Уроки 5 - 50
Создаем учебное приложение для фитнес-центра. В процессе создания этого приложения мы научимся:
1. Верстать совместимый интерфейс под все мобильные устройства, учитывать особенности вёрстки под Android и iOS.
2. Использовать нативные (родные) элементы интерфейса смартфона.
3. Строить структуру переключающихся экранов приложения.
4. Создание отзывчивых кнопок, списков, чекбоксов и других элементов интерфейса. Делаем touch события.
5. Выводить сообщения, toast сообщения (кратковременные всплывающие), сообщения с запросом к пользователю.
6. События происходящие в разные моменты жизненного цикла приложения.
7. Работа с локальных хранилищем localStorage. Сохранение настроек и сведений о приложении в памяти телефона.
8. Краткая справка по JavaScript. ООП на JavaScript, особенности работы данного языка, подводные камни. Учимся писать объектами.
9. Работа с SQLite. База данных смартфона. Как хранить данные вашего приложения в телефоне. Отличия SQlite от MySQL. Как с ним работать.
10. Получение данных извне, с помощью GET запросов. Взаимодействие вашего приложения с внешним веб-приложением (сайтом).
11. Как легко и быстро создать админку для вашего приложения, и сделать полную синхронизацию данных.
12. Отправка данных из приложения на сервер через POST запрос.
13. Как не перегрузить приложение? Учимся обмениваться в формате JSON.
14. Создаем простейший мессенджер.
15. Работа с системным календарем смартфона. Добавление уведомлений.
16. Создание PUSH уведомлений в нашем приложении.
17. Добавляем живости: вибрация и системные звуки телефона.
18. Проверка связи: как проверить состояние соединения телефона?
19. Работа с датой и временем: красивый виджет выбора даты и времени, календаря.
20. Делаем фото галлерею: как сделать отзывчивую фотогаллерею.
21. Работа с картой, определение местоположения и маршрута.
Наше приложения для фитнес центра будет уметь:
1. Обновлять расписание, в случае его изменений.
2. Уведомлять вас о новостях фитнес центра.
3. Назначать себе тренировки и вешать уведомления в системный календарь.
4. Отправлять сообщения тренерам и другим владельцам этого приложения.
Заключение книги:
1. Справочники по JavaScript, PHP, MySQL, SQLite.
2. Список модулей под различные возможности и описание работы с ними.
3. Рекламный раздел.
Цель финансирования
1. Выпуск первого тиража: 300 экз., на плотной бумаге, форматом А4.
От 150 до 200 тыс. руб. (в зависимости от итогового количества страниц и тиража)
2. Я буду заниматься написанием книги 3 месяца, в режиме полного рабочего дня (и скорее всего без выходных), и при этом не буду заниматься клиентскими заказами, а значит я не буду ничего зарабатывать. Чтобы не умереть с голоду за это время, должен быть выделен бюджет и на мой авторский гонорар - 100 тыс. руб.
Образование: Уральский Федеральный Университет по специальности "Информационные системы и технологии".
Длительное время занимаюсь создание web-приложений и мобильных приложений.