SlideShare a Scribd company logo
1 of 14
Мастерская программирования
       для мобильных устройств
Как научиться делать программы
для мобильника, не записывая ни
строчки кода


                          Наноград 2012 © Казань
Почему – мобильник?


• Мобильник – это
  маленький, но очень
  мощный компьютер.
• Мобильник
  сопровождает нас
  всюду
• Иногда кажется, что
  именно мобильник
  начинает управлять
  нами…
Три мифа современного
    программирования


    1. Чтобы стать
       программистом нужно
       долго учиться
    2. Хорошая программа
       может быть написана
       только на Си
    3. Программирование для
       мобильных устройств –
       самый сложный раздел
       программирования
Проблема быстрого старта

              • Очень часто новичок,
Не хотите       придумавший
спросить,       интересную вещь,
  как?          сталкивается с
                огромными
                сложностями.
              • Мы придумали, как
                можно начать
                создавать программы
                прямо сейчас
За пять занятий в мастерской мы
      сделали по три программы!

    Все дело в        • Кто-нибудь работал
волшебных пузырьках     быстрее?
    программе
AppInventor – программирование
          для Android за пять минут
• Вот так выглядит
  программа, которую
  можно собирать из
  блоков, словно пазл
Создаваемое приложение
моментально отображается на
      экране телефона
              • Просто подключи по
                USB телефон. И
                смотри, что получится
Что мы сделали за 5(!) занятий:

                        • Приложение MapTour
                          – Рассказ о нашей
                            поездке в Казань с
                            поиском семи
                            посещенных нами мест




Скачай и установи на
свой Android смартфон
или планшет
Что мы сделали за 5(!) занятий:

              • Приложение POI
                – Рисовалка с
                  возможностью
                  разукрасить чужое
                  фото, например,
                  подрисовать усы
Что мы сделали за 5(!) занятий:

              • Приложение QuizMe
                – Небольшой квест
                  «Знаешь ли ты героев
                  фильмов ужасов?»:
                  самые страшные
                  портреты ужасных
                  героев.
«Умный автоответчик»

        • Автореспондер,
          позволяющий в
          полуавтоматическом
          режиме отправить
          СМС последнему
          звонившему абоненту
Что мы сделали за 5(!) занятий:

              • Приложение Quiz
                – Квест по торговым
                  маркам – Nike знают
                  все, а как далеко
                  пройдешь ты в знании
                  брендов?
Что мы сделали за 5(!) занятий:

               • Еще много заготовок, с
                 которыми будем работать
                 дома




         Потому что AppInventor –
        это веб-приложение, и все
         проекты сохраняются «в
                 Облаке»
И все это –
в летней школе Наноград 2012
            •   Жингалов Илья
            •   Демченко Василий
            •   Тоцкий Богдан
            •   Рядинский Михаил
            •   Игонин Никита
            •   Богомолов Егор

More Related Content

Similar to мастерская программирования для мобильных устройств

Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic Agency AB
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Badoo Development
 
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»e-Legion
 
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricksАвтоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricksVasyl Slyvka
 
Мобильная разработка: как начать и продолжить
Мобильная разработка: как начать и продолжитьМобильная разработка: как начать и продолжить
Мобильная разработка: как начать и продолжитьIurii Ageev
 
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"PCampRussia
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...COMAQA.BY
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testingOleg Nikiforov
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилитиElena Kotina
 
Продукт с нуля
Продукт с нуляПродукт с нуля
Продукт с нуляITCP Community
 
Точка сборки Material design
Точка сборки Material designТочка сборки Material design
Точка сборки Material designAlexander Kulikov
 
Android - 04 - Internship project introduction
Android - 04 - Internship project introductionAndroid - 04 - Internship project introduction
Android - 04 - Internship project introductionNoveo
 
Как сделать востребованное приложение
Как сделать востребованное приложениеКак сделать востребованное приложение
Как сделать востребованное приложениеKonstantin Bocharov
 
WhisperArts - детский интерактивный развивающий журнал
WhisperArts - детский интерактивный развивающий журналWhisperArts - детский интерактивный развивающий журнал
WhisperArts - детский интерактивный развивающий журналwhisperarts
 
АФИША ! ВАШЕГО ГОРОДА
АФИША ! ВАШЕГО ГОРОДААФИША ! ВАШЕГО ГОРОДА
АФИША ! ВАШЕГО ГОРОДАKovkaKrasivo.ru
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Badoo Development
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
 

Similar to мастерская программирования для мобильных устройств (20)

Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
Nordic AB at British Higher School of Art and Design: iOs Development Masterc...
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
 
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»
Тимур Гарифзянов «Субъективный взгляд разработчика на WP7»
 
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricksАвтоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricks
 
Мобильная разработка: как начать и продолжить
Мобильная разработка: как начать и продолжитьМобильная разработка: как начать и продолжить
Мобильная разработка: как начать и продолжить
 
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"
Т.Авлочинская (Softeq Development) - "Как не надо делать мобильные приложения"
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testing
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилити
 
Продукт с нуля
Продукт с нуляПродукт с нуля
Продукт с нуля
 
Точка сборки Material design
Точка сборки Material designТочка сборки Material design
Точка сборки Material design
 
Android - 04 - Internship project introduction
Android - 04 - Internship project introductionAndroid - 04 - Internship project introduction
Android - 04 - Internship project introduction
 
Digital, Ambient, Mobile
Digital, Ambient, MobileDigital, Ambient, Mobile
Digital, Ambient, Mobile
 
Как сделать востребованное приложение
Как сделать востребованное приложениеКак сделать востребованное приложение
Как сделать востребованное приложение
 
WhisperArts - детский интерактивный развивающий журнал
WhisperArts - детский интерактивный развивающий журналWhisperArts - детский интерактивный развивающий журнал
WhisperArts - детский интерактивный развивающий журнал
 
АФИША ! ВАШЕГО ГОРОДА
АФИША ! ВАШЕГО ГОРОДААФИША ! ВАШЕГО ГОРОДА
АФИША ! ВАШЕГО ГОРОДА
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
Доклад Александра Хози и Николая Козлова на конференции LoveQA. "Есть ли жизн...
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 

More from Школьная лига РОСНАНО

Презентация проекта "Национальная открытая школа"
Презентация проекта "Национальная открытая школа"Презентация проекта "Национальная открытая школа"
Презентация проекта "Национальная открытая школа"Школьная лига РОСНАНО
 
Преподавание естественнонаучных дисциплин: проблематика и решения
Преподавание естественнонаучных дисциплин: проблематика и решенияПреподавание естественнонаучных дисциплин: проблематика и решения
Преподавание естественнонаучных дисциплин: проблематика и решенияШкольная лига РОСНАНО
 
Стратегия научно-технологического развития страны: образовательные решения
Стратегия научно-технологического развития страны: образовательные решенияСтратегия научно-технологического развития страны: образовательные решения
Стратегия научно-технологического развития страны: образовательные решенияШкольная лига РОСНАНО
 
Школьная студия науки, технологии и искусства
Школьная студия науки, технологии и искусстваШкольная студия науки, технологии и искусства
Школьная студия науки, технологии и искусстваШкольная лига РОСНАНО
 
STA-cтудия как ресурс для школы в рамках НВТиТ
STA-cтудия как ресурс для школы в рамках НВТиТSTA-cтудия как ресурс для школы в рамках НВТиТ
STA-cтудия как ресурс для школы в рамках НВТиТШкольная лига РОСНАНО
 
Как отбирают стартапы в бизнес-инкубаторах и работают с ними
Как отбирают стартапы в бизнес-инкубаторах и работают с нимиКак отбирают стартапы в бизнес-инкубаторах и работают с ними
Как отбирают стартапы в бизнес-инкубаторах и работают с нимиШкольная лига РОСНАНО
 
Психологический портрет молодых звёзд стартапов
Психологический портрет молодых звёзд стартаповПсихологический портрет молодых звёзд стартапов
Психологический портрет молодых звёзд стартаповШкольная лига РОСНАНО
 
Школьные стартапы: социо-культурный тренд
Школьные стартапы: социо-культурный трендШкольные стартапы: социо-культурный тренд
Школьные стартапы: социо-культурный трендШкольная лига РОСНАНО
 
Педагогическое и психолого-педагогическое сопровождение “технологического ста...
Педагогическое и психолого-педагогическое сопровождение “технологического ста...Педагогическое и психолого-педагогическое сопровождение “технологического ста...
Педагогическое и психолого-педагогическое сопровождение “технологического ста...Школьная лига РОСНАНО
 
Социальное предпринимательство на примере просветительских проектов
Социальное предпринимательство на примере просветительских проектовСоциальное предпринимательство на примере просветительских проектов
Социальное предпринимательство на примере просветительских проектовШкольная лига РОСНАНО
 
Успешный нанотехнологический стартап глазами создателя
Успешный нанотехнологический стартап глазами создателяУспешный нанотехнологический стартап глазами создателя
Успешный нанотехнологический стартап глазами создателяШкольная лига РОСНАНО
 
Школьный опыт бизнес-инициатив и развитие экспертного сообщества старшекласс...
Школьный опыт бизнес-инициатив  и развитие экспертного сообщества старшекласс...Школьный опыт бизнес-инициатив  и развитие экспертного сообщества старшекласс...
Школьный опыт бизнес-инициатив и развитие экспертного сообщества старшекласс...Школьная лига РОСНАНО
 
Стартап - культурный и образовательный контексты
Стартап - культурный и образовательный контекстыСтартап - культурный и образовательный контексты
Стартап - культурный и образовательный контекстыШкольная лига РОСНАНО
 
«Мобильная Электронная Школа» как средство реализации требований ФГОС
«Мобильная Электронная Школа» как средство реализации требований ФГОС«Мобильная Электронная Школа» как средство реализации требований ФГОС
«Мобильная Электронная Школа» как средство реализации требований ФГОСШкольная лига РОСНАНО
 
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...Школьная лига РОСНАНО
 

More from Школьная лига РОСНАНО (20)

Охотники за микробами
Охотники за микробамиОхотники за микробами
Охотники за микробами
 
О модуле STA-студии "Загадки природы"
О модуле STA-студии "Загадки природы"О модуле STA-студии "Загадки природы"
О модуле STA-студии "Загадки природы"
 
Презентация проекта "Национальная открытая школа"
Презентация проекта "Национальная открытая школа"Презентация проекта "Национальная открытая школа"
Презентация проекта "Национальная открытая школа"
 
Игровые технологии в обучении
Игровые технологии в обученииИгровые технологии в обучении
Игровые технологии в обучении
 
Преподавание естественнонаучных дисциплин: проблематика и решения
Преподавание естественнонаучных дисциплин: проблематика и решенияПреподавание естественнонаучных дисциплин: проблематика и решения
Преподавание естественнонаучных дисциплин: проблематика и решения
 
Стратегия научно-технологического развития страны: образовательные решения
Стратегия научно-технологического развития страны: образовательные решенияСтратегия научно-технологического развития страны: образовательные решения
Стратегия научно-технологического развития страны: образовательные решения
 
Школьная студия науки, технологии и искусства
Школьная студия науки, технологии и искусстваШкольная студия науки, технологии и искусства
Школьная студия науки, технологии и искусства
 
STA-cтудия как ресурс для школы в рамках НВТиТ
STA-cтудия как ресурс для школы в рамках НВТиТSTA-cтудия как ресурс для школы в рамках НВТиТ
STA-cтудия как ресурс для школы в рамках НВТиТ
 
Как отбирают стартапы в бизнес-инкубаторах и работают с ними
Как отбирают стартапы в бизнес-инкубаторах и работают с нимиКак отбирают стартапы в бизнес-инкубаторах и работают с ними
Как отбирают стартапы в бизнес-инкубаторах и работают с ними
 
Психологический портрет молодых звёзд стартапов
Психологический портрет молодых звёзд стартаповПсихологический портрет молодых звёзд стартапов
Психологический портрет молодых звёзд стартапов
 
Школьные стартапы: социо-культурный тренд
Школьные стартапы: социо-культурный трендШкольные стартапы: социо-культурный тренд
Школьные стартапы: социо-культурный тренд
 
"Экопродукт" - реальный стартап в школе
"Экопродукт" - реальный стартап в школе"Экопродукт" - реальный стартап в школе
"Экопродукт" - реальный стартап в школе
 
Педагогическое и психолого-педагогическое сопровождение “технологического ста...
Педагогическое и психолого-педагогическое сопровождение “технологического ста...Педагогическое и психолого-педагогическое сопровождение “технологического ста...
Педагогическое и психолого-педагогическое сопровождение “технологического ста...
 
Социальное предпринимательство на примере просветительских проектов
Социальное предпринимательство на примере просветительских проектовСоциальное предпринимательство на примере просветительских проектов
Социальное предпринимательство на примере просветительских проектов
 
Успешный нанотехнологический стартап глазами создателя
Успешный нанотехнологический стартап глазами создателяУспешный нанотехнологический стартап глазами создателя
Успешный нанотехнологический стартап глазами создателя
 
Создаём стартапы в школе
Создаём стартапы в школеСоздаём стартапы в школе
Создаём стартапы в школе
 
Школьный опыт бизнес-инициатив и развитие экспертного сообщества старшекласс...
Школьный опыт бизнес-инициатив  и развитие экспертного сообщества старшекласс...Школьный опыт бизнес-инициатив  и развитие экспертного сообщества старшекласс...
Школьный опыт бизнес-инициатив и развитие экспертного сообщества старшекласс...
 
Стартап - культурный и образовательный контексты
Стартап - культурный и образовательный контекстыСтартап - культурный и образовательный контексты
Стартап - культурный и образовательный контексты
 
«Мобильная Электронная Школа» как средство реализации требований ФГОС
«Мобильная Электронная Школа» как средство реализации требований ФГОС«Мобильная Электронная Школа» как средство реализации требований ФГОС
«Мобильная Электронная Школа» как средство реализации требований ФГОС
 
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...
«Мобильная Электронная Школа»: общая характеристика LMS и её функциональные в...
 

мастерская программирования для мобильных устройств

  • 1. Мастерская программирования для мобильных устройств Как научиться делать программы для мобильника, не записывая ни строчки кода Наноград 2012 © Казань
  • 2. Почему – мобильник? • Мобильник – это маленький, но очень мощный компьютер. • Мобильник сопровождает нас всюду • Иногда кажется, что именно мобильник начинает управлять нами…
  • 3. Три мифа современного программирования 1. Чтобы стать программистом нужно долго учиться 2. Хорошая программа может быть написана только на Си 3. Программирование для мобильных устройств – самый сложный раздел программирования
  • 4. Проблема быстрого старта • Очень часто новичок, Не хотите придумавший спросить, интересную вещь, как? сталкивается с огромными сложностями. • Мы придумали, как можно начать создавать программы прямо сейчас
  • 5. За пять занятий в мастерской мы сделали по три программы! Все дело в • Кто-нибудь работал волшебных пузырьках быстрее? программе
  • 6. AppInventor – программирование для Android за пять минут • Вот так выглядит программа, которую можно собирать из блоков, словно пазл
  • 7. Создаваемое приложение моментально отображается на экране телефона • Просто подключи по USB телефон. И смотри, что получится
  • 8. Что мы сделали за 5(!) занятий: • Приложение MapTour – Рассказ о нашей поездке в Казань с поиском семи посещенных нами мест Скачай и установи на свой Android смартфон или планшет
  • 9. Что мы сделали за 5(!) занятий: • Приложение POI – Рисовалка с возможностью разукрасить чужое фото, например, подрисовать усы
  • 10. Что мы сделали за 5(!) занятий: • Приложение QuizMe – Небольшой квест «Знаешь ли ты героев фильмов ужасов?»: самые страшные портреты ужасных героев.
  • 11. «Умный автоответчик» • Автореспондер, позволяющий в полуавтоматическом режиме отправить СМС последнему звонившему абоненту
  • 12. Что мы сделали за 5(!) занятий: • Приложение Quiz – Квест по торговым маркам – Nike знают все, а как далеко пройдешь ты в знании брендов?
  • 13. Что мы сделали за 5(!) занятий: • Еще много заготовок, с которыми будем работать дома Потому что AppInventor – это веб-приложение, и все проекты сохраняются «в Облаке»
  • 14. И все это – в летней школе Наноград 2012 • Жингалов Илья • Демченко Василий • Тоцкий Богдан • Рядинский Михаил • Игонин Никита • Богомолов Егор