33
Прелести и ужасы мобильной разработки Лейфер Кирилл, Dr. Web, вирусный аналитик что он делает в докладе про мобильную разработку?

2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Embed Size (px)

Citation preview

Page 1: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Прелести и ужасы мобильной разработки

Лейфер Кирилл, Dr. Web,вирусный аналитик

что он делает в докладе про мобильную разработку?

Page 2: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

О себе

● Закончил ОмГУ им. Ф.М. Достоевского● Учусь в аспирантуре● Писал под разные платформы, mobile -

моя любимая

Page 3: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Что выбрать?

Всё!

Page 4: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Сильные стороны mobile

● Всегда с собой!

Заставляет отвлекаться,

но пользователи тратят

больше времени на

ваше приложение

Page 5: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Сильные стороны mobile

● Много периферии!

Камеры, датчики, сенсоры,

bluetooth и 3.5-мм разъём -

с этим набором можно

играться бесконечно!

Page 6: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Сильные стороны mobile

● Много периферии!

И вы можете создать

свою!

Page 7: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

● Много периферии!

Спидометр из

смартфона?

Легко!

Page 8: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Сильные стороны mobile

● Много периферии!

Распознавание владельца

по отпечатку... уха!

Page 9: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Сильные стороны mobile

● Много периферии!

Shake to unlock!

Page 10: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

● Небольшой экран

Не стоит перегружать

интерфейс,

keep it simple!

Page 11: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

Главное - не переусердствовать!

Page 12: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

● Энергосбережение

Неправильно работаете с GPS?

Получите 1 час автономности!

Page 13: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

● Платный, медленный, не всегда доступный Интернет.

Page 14: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Особенности mobile

● Невысокая

производительность

не такая уж и особенностьне такая уж и невысокая

Page 15: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

С чего начать?

● Android или iOS?

Page 16: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

iOS. Первые шаги

Page 17: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Скачиваем XCode

Page 18: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Создаём новый проект

Page 19: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Настройка проекта

Page 20: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Запускаем… Результат:

Page 21: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Android. Первые шаги

Page 22: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Скачиваем Android Studio

Page 23: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Создаём новый проект

Page 24: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Настройка проекта

Page 25: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Создаём эмулятор

Page 26: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Запускаем… Готово!

Page 27: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Пара слов о публикации

● Android - один раз платишь 25$● Apple developer (macOS, iOS и т.д) -

ежегодно платишь 99$

Page 28: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Возможные проблемы:

● Аппаратные отличия

Page 29: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Возможные проблемы:

● Программные отличия

Page 30: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Возможные проблемы:

● Программные отличия

Page 31: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Возможные проблемы:

● В чём же дело?

Page 32: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Возможные проблемы:

● Совместимость версий

Page 33: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки

Ссылки и литература

● http://bit.ly/ios_howto● http://bit.ly/android_first_app● Рето Майер “Android 4.

Программирование приложений…”● http://bit.ly/ios_stanford