Как создать андроид-приложение для экзамена, викторины, опроса или тестов

 

Продвинутый курс по разработке android-приложения QuizApp

В этом Продвинутом курсе вы узнаете, как создать андроид приложение викторину, экзамен, опрос или тест самостоятельно, даже без знания программирования. В курсе содержится пошаговая инструкция по разработке приложения, внедрению рекламных баннеров AdMob (всех типов: стандартные баннеры, межстраничные и с вознаграждением), добавлению товаров и подписок для продажи через InAppBilling, и публикации приложения в Google Play. Пример приложения из данного курса можно загрузить по ссылке.

Чему вы научитесь в этом курсе?

В этом курсе вы сможете создать мобильное андроид-приложение QuizApp для экзамена, викторины, опроса или тестов. После прохождения курса вы будете знать:

  • как создать android-приложение для экзамена, викторины, опроса или тестов,
  • как оформить приложение в стиле материального дизайна,
  • как подготовить и загрузить в приложение вопросы с вариантами ответов,
  • как вывести результат опроса в виде наглядной диаграммы,
  • как настроить навигацию в приложении c Navigation Drawer,
  • как настроить push-уведомления Firebase Cloud Messaging (FCM),
  • как встроить AdMob рекламные баннеры, межстраничные объявления и объявления с вознаграждением,
  • как монетизировать приложение через In-app Billing (покупки и подписки в приложении),
  • как опубликовать android-приложение в маркете Google Play.

По итогам прохождения курса вы научитесь создавать android-приложения на языке java в среде разработки Android Studio. Узнаете, как реализовать приложение-викторину, экзамен, тест или опрос с выводом результатов в виде наглядной диаграммы. Как настроить push-уведомления Firebase Cloud Messaging для оповещения пользователей. Также вы сможете монетизировать приложение за счет рекламы и внутренних покупок в приложении. Готовое приложение вы сможете опубликовать в маркете Google Play.

Какой функционал приложения?

как создать андроид-приложение для экзамена, викторины, опроса или тестов

Приложение представляет собой тест, экзамен, опрос или викторину в формате вопросов с вариантами ответов. Количество неправильных ответов может быть ограничено.

как создать андроид-приложение для экзамена, викторины, опроса или тестов

Имеется возможность давать пользователю дополнительные попытки как вознаграждение за просмотр рекламы. Результаты выводятся в формате диаграммы, есть возможность шаринга результатов через другие приложения или соцсети.

Отключение рекламы, а также доступ к некоторым тестам может быть открыт через подписку или покупки в приложении. Также в приложении есть возможность оповещения пользователей посредством push-уведомлений.

как создать андроид-приложение для экзамена, викторины, опроса или тестов

Монетизация приложения реализована с помощью рекламных баннеров всех типов: стандартные баннеры на всех экранах, межстраничные баннеры и и объявления с вознаграждением за просмотр. Еще один вариант монетизации — отключение рекламы и открытие тестов с ограниченным доступом через In-app Billing (покупки и подписки в приложении).

Приложение разрабатывается в соответствии с требованиями Material Design. Навигация по приложению реализована через меню Navigation Drawer, пункты которого содержат переходы по внутренним экранам приложения, а также открытие ссылок на сообщества в соцсетях.

Подробнее ознакомиться с примером приложения из данного курса можно по ссылке в Google Play.

Кому подойдет курс?

Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение без знаний программирования, используя исходный код проекта. Но если вы уже обладаете некоторыми знаниями, полученными на нашем канале, то этот курс поможет их закрепить, и дополнительно вы сможете самостоятельно создать android-приложение для экзамена, викторины, опроса или тестов.

В каком формате курс?

Продвинутый курс по разработке андроид-приложения QuizApp будет опубликован в закрытом доступе на нашем сайте, в формате видеоурок + текстовый урок + исходный код + поддержка (вопросы — ответы в комментариях). Доступ к урокам будут иметь только подписчики курса. Срок доступа неограничен.

Как записаться на курс?

Воспользуйтесь кнопкой ниже для перехода на страницу оплаты. После оплаты отправьте через форму обратной связи сообщение с темой «Подписка на курс QuizApp». В сообщении укажите email, на который будут отправлены данные для доступа.

Список уроков курса

  1. Создаем проект, экран приветствия и Navigation Drawer
  2. Расширяем функционал панели навигации
  3. Создаем основной функционал приложения
  4. Создаем экран прохождения теста
  5. Пишем классы работы со звуками
  6. Экран отображения результатов теста, уведомления в приложении
  7. Монетизация с AdMob и покупки в приложении с InAppBilling
Fandroid.info
Комментарии: 170
  1. glassnekeep

    Здравствуйте! Оплатил курс QuizApp.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен.

  2. Dmitry372

    Здравствуйте! Оплатил курс QuizApp. Откройте пожалуйста доступ! Спасибо!

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  3. Artem_P

    Купил курс , мейл artemprytula1999@gmail.com
    оплачивал картой

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен.

  4. Salavat

    Доброго времени суток. Я оплатил курс, предоставьте ,пожалуйста, доступ. Почта: terminal210616@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен.

  5. Artem_P

    Здравствуйте, хочу приобрести курс. Но вот не могу понять где я его смогу проходить и будут ли видео уроки с возможностью скачивания? Так у меня не всегда есть интернет

    1. admin (автор)

      Здравствуйте. Возможность для скачивания уроков не предоставляется.

  6. Lisichka

    Добрый день, оплатила курс на почту и оставила заявку в контакты, можно ли открыть доступ?
    lisbon1998@yandex.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  7. serebrilshhick
    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  8. N.Babikov92@gmail.com

    Оплатил сегодня, с карты

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  9. petrby

    Здравствуйте! Я оплатил курс

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  10. EduardValeev
    1. admin (автор)

      Укажите, когда и каким способом

    2. EduardValeev

      Сегодня в 15:43 через платежную систему qiwi

    3. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  11. Yerassyl

    Оплатил, Просим Вас предоставить доступ

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки есть на страницах подписки на курсы

  12. Romanm

    Здравствуйте,оплатил яндекс деньгами 01.03.20

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  13. A38

    Здравствуйте, оплатил 22.02.2020 в 15:05

    1. admin (автор)

      Спасибо за подписку. Доступ предоставлен, ссылки на уроки есть на странице подписки.

  14. Kristos87

    Добрый день,«Подписка на курс Приложение QuizApp» оплаченa 16.02.2020, e-mail: k.kors@list.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  15. akamov

    Добрый день. Курс оплатил
    Карта **** 2451

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  16. azimov

    привет
    Подписка на курс Приложение QuizApp
    azimovbek25@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс.

    2. azimov

      здравствуйте я оплатил
      карта 9427

    3. admin (автор)

      Указывайте, пожалуйста имейл при оплате, в примечании к платежу. Так заявки будут быстрееобработаны. Вам предоставлен доступ.

  17. varvara

    Здравствуйте, приложение берет данные с базы? Если да, то какой?

    1. admin (автор)

      Нет, из JSON-файла

  18. Alex-san-dre

    Здравствуйте, оплатил курс. В комментарии к платежу оставил почту, жду курс.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс.

  19. Fedor Alexeyev
    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс.

  20. Gosha
    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  21. Gosha

    Получается 399 рублей оплата это с учетом 40% скидки?

    1. admin (автор)

      да, верно

  22. Gulnara

    Подписка на курс Приложение QuizApp , email: bgulnarad@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс

  23. Gosha

    Здравствуйте в этом курсе будет создание приложение под все версии андройд? А можно будет вставить картинки в вопросы? А так же если возникунут проблемы можно к вам будет обратиться?

    1. admin (автор)

      Да, под все версии.
      Нет, для вставки картинок нужна доработка приложения.
      Д, можно задавать вопросы.

  24. ForeverYoung
    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс

  25. Stranger_47
    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Ссылки на уроки ищите на странице подписки на курс

  26. D-m-i-t-r-i-y

    Оплатил курс. Доступа нет.
    visio07@yandex.ru
    Visa ***8682

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  27. Deymos

    Очень сложный курс для новичка в плане понимания всего что делается, даже при объяснении в видео пошагово мозг быстро закипает от обилия информации. Конечно можно сидеть вникать и разбирать каждый шаг, но так как код уже представлен в готовом варианте, большая его часть просто копипастится. В любом случае спасибо за курс, но лучше я буду делать что то попроще. На продвинутые курсы я очень рано замахнулся))

    1. admin (автор)

      Эффективное обучение требует погружения в сложные вещи, на хеловордах приложение не построить

  28. Roman

    Добрый День,оплатил в 13 01 через приват24,на почту отправил

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  29. Deymos

    Курс оплачен, адрес esv83@mail.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  30. Specialist

    Курс оплачен через webmoney в 17-02 Указана почта в комментариях, просьба активировать.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  31. Den

    Здравствуйте, оплатил курс.
    Когда можно получить доступ?

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  32. Vasa1975

    Здравствуйте!
    Оплатил курс. До сих пор нет доступа.
    Оплата картой VISA
    eb39@mail.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  33. mexikogud

    добрый день, оплатил подписку, пришло письмо, но при попытке зайти на курс, мне сообщают, что надо оплатить доступ.

    1. admin (автор)

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

  34. AmirZzz

    Здравствуйте!
    1) Доступ предоставляется сразу?
    2) На каком языке проводится обучение ?
    3) В каком формате проводится обучение?
    4) Есть ли какая нибудь литература в придачу?
    5) Это и есть продвинутый курс, т.е будут объяснять от того как начать, в плоть до выгрузки приложения в Гугл маркет?

    1. admin (автор)

      Здравствуйте.
      1) Да
      2) Java
      3) Видео + текстовый урок + исходники
      4) Ссылки на материалы по теме
      5) Да

  35. klv

    Здравствуйте!
    Оплатила сегодня курс. До сих пор нет доступа.
    Оплата была с ящика l.bakanovskaya@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  36. EvrisTick

    Оплатил курс 17.11.2019 в 15:37
    Когда будет получен доступ к курсу?

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  37. almazt

    Если купить подписку за 649 руб. то откроется доступ только этому эроку или всем

    1. admin (автор)

      Только к этому курсу

  38. Koronors

    Если купить когда сейчас записи мне скинете?

    1. admin (автор)

      После оплаты в течение некоторого времени вам откроется доступ к урокам на сайте, о чем будет уведомление по email.

  39. ufgo

    Здравствуйте! В вашем курсе рассмотрена синхронизация между устройствами?

    1. admin (автор)

      Нет, не предусмотрена

  40. Ilya

    Здравствуйте! Оплатил курс с помощью MasterCard. Как я могу получить доступ к курсу?

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  41. Ayaulym

    Доброе утро! «Подписка на курс Приложение QuizApp» оплачено. Прошу направить данные для доступа в адрес: s_ayaulym@bk.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  42. AlexAlex

    Добрый день! «Подписка на курс Приложение QuizApp». Прошу направить данные для доступа в адрес alexandralexandr700@gmail.com.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  43. George

    Оплатил, жду
    Авакян Георгий Арменович

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  44. Dmitry2482

    Оплатил 649 жду доступа

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  45. Oripov

    Здравствуйте! Оплатил 649 руб. как мне войти в урок.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  46. PQDRE

    Оплатил в 18:10 прошу скинуть ссылку.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  47. PQDRE

    А скажите в видео уроках вы рассказываете что делаете или просто написание кода, просто я вот купил курс приложения по криптовалютам а там просто код пишете, а в этом курсе вы рассказываете шаги?

    1. admin (автор)

      Да, объяснения присутствуют.

  48. RustemCHIK

    Оплатил 649 руб. за курс QuizApp 30.07.2019 в 11:34 (МСК) банковской картой (через Яндекс кошелек). Пожалуйста откройте доступ — rustemdiaminov@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  49. ermak3s5k@gmail.com

    Спасибо большое автору курса! Это мое первое приложение на андроид, тем не менее получилось все практически без запинки. В любом случае можно сравнить с исходниками, так что проблем не возникнет. В общем курс стоит своих денег, советую брать, в том числе и новичкам (сужу по себе). Еще раз СПАСИБО!

  50. Ivan Eremin

    В субботу оплатил курс, ссылка так и не пришла

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен. Вам отправлено письмо с информацией. Возможно, попало в спам

  51. Константин

    Вы пишите: «Курс подойдет как начинающим», вряд ли, не озвучиваете горячие клавиши которыми пользуетесь, код не совместим с последней версией Android Studio, создание макетов окон вообще что-то. Печально.

    1. admin (автор)

      Список комбинаций горячих клавиш есть здесь на сайте. Используйте версии библиотек, как указано в проекте. У вас не получилось создать приложение? Какие конкретно проблемы или ошибки?

  52. Vladimir333

    Добрый день, оплатил курс. Пришлите ссылку на почту: ivanovv@list.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  53. AlexIvanov

    Здравствуйте. Оплатил курс картой Visa. Предоставьте допуск. Мой emeil alexivanov2890@mail.ru

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  54. Evgen

    Оплатил курс QuizApp картой через Яндекс кошелек в 20:29 (МСК) 12.06.2019. Прошу предоставить доступ 12566@bk.ru . Спасибо

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  55. ioniamichael

    Привет , а не подскачите как добавить логику , чтоб если первый тест не был пройден до конца , то следующий тест будет закрыт?
    Я знаю что это не входило в курс , но если вы сможите хотя бы подсказать я буду очень рад.

    1. admin (автор)

      В конце прохождения сохраняется состояние прохождения и результат. Можно прописать условие на открытие теста, чтобы доступность каждого последующего теста (кроме первого) зависела от результата предыдущего.

  56. madina_mmd

    Здравствуйте! Оплатила курс QuizApp через Яндекс.Деньги. 22.04.19. в 19: 41(МСК) Откройте пожалуйста доступ madina_200597@mail.ru

    1. admin (автор)

      Спасибо, доступ предоставлен

  57. uvep1

    Оплатил 999 руб. за курс QuizApp 14.04.2019 в 17:47 (МСК) банковской картой (через Яндекс кошелек). Пожалуйста откройте доступ — uvep323@gmail.com

    1. admin (автор)

      Спасибо, доступ предоставлен

  58. Anatolii

    Здравствуйте. Оплатил R-кошелек 999р. и отправил заявку через контакты. Откройте пожалуйста доступ avito-avito73@mail.ru

    1. admin (автор)

      Спасибо, доступ предоставлен

  59. Andrew

    Добрий день, відправив Вам через зворотній зв’язок лист, чекаю на відповідь.

  60. maximvito9

    Здравствуйте,оплатил курс Quizapp через Яндекс кошелек 15.03.19 в 09:33(МСК). Прошу предоставить доступ maximvito9@gmail.com.

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен.

  61. proday.tj

    Здравствуйте я пополнил 1000р и как я могу иметь доступ на это видео ??

    1. admin (автор)

      Здравствуйте. Когда и каким способом оплатили?

  62. Elena

    Можно узнать подробнее об акции 1+1? Когда планируется в 2019 году и подробности. Спасибо!

    1. admin (автор)

      Возможно, в марте, следите за новостями на сайте.

  63. Pavel

    Оплатил курс QuizApp картой через Яндекс кошелек в 17.45 (МСК) 11.02.2019. Прошу предоставить доступ pawelkomarofff@gmail.com. Спасибо

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  64. nurbol

    04.02.2019 12:23 по времени Астаны сумма 999 + 50 руб Nurbol khamitnurbol1993@yandex.ru

  65. ioniamichael

    Отправил вам 15$ через пайпал, как получить доступ к курсу ? моя почта : ioniamichael@gmail.com

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  66. Вячеслав

    В этом курсе автор комментирует готовый код, или пишет его во время видео с исправлениями и ошибками?

  67. Alise666

    Добрый вечер!
    Я пишу подобное приложение и мне не очень интересна структура вашего опросника и механизм работы, но мне интересны уроки по внедрению рекламы и монетизации. Можете ли вы предоставить доступ, как я понимаю, к последним урокам курса по сниженной цене? эти вопросы вы рассматриваете в 5 и 6 уроках ? я правильно поняла?

    1. admin (автор)

      К сожалению, нет возможности предоставления доступа к отдельным урокам, только ко всему курсу.

  68. А какой урок полности доступен?
    Как из курсов у готовый?

  69. Nurserik

    При оплате курса, все уроки и исходные коды сразу будеть доступным?
    Можно сразу уже создовать прилодение?
    У вас все уроки готово да?

    1. admin (автор)

      В этом курсе доступно 5 уроков с исходными кодами. Еще один, последний урок, еще в разработке.

  70. Когда будеть. На этой неделе будеть?

    1. admin (автор)

      Урок 5 вышел

  71. Здравствуйте ище акция будеть? Я просто не успел на акцию 1 + 1

    1. admin (автор)

      Будет

  72. Добрый день. Если я оплачу, то после изучения я смогу создать такое приложения со всеми монетизациями (то есть мне не нужно будет изучать другие курсы)? И, насколько я понимаю, можно использовать вашу политику конфиденциальности, если приложение будет подобным?

    1. admin (автор)

      Да, в принципе, верно

  73. hawkrammfan@gmail.com

    Снова переносится?

    1. admin (автор)

      Первый урок опубликован на сайте: http://www.fandroid.info/1-urok-kursa-po-sozdaniyu-prilozheniya-quizapp/

  74. Александр Рубанов

    Доброго дня.
    Во сколько планируется начало занятий?

    1. admin (автор)

      Здравствуйте. Первый урок будет отправлен сегодня во второй половине дня на email всем подписчикам курса

    2. Александр Рубанов

      Блин, руки чешутся )

    3. admin (автор)

      К сожалению, по техническим причинам, старт курса переносится на завтра, 2 июля. Приносим свои извинения.

    4. Александр Рубанов

      Жаль :(

  75. скину сюда) letuchaya.kosha@gmail.com
    через paypal оплачивала

    1. admin (автор)

      Спасибо за подписку, доступ предоставлен

  76. qotofey

    1) Будет ли разбираться ConstraintLayout?
    2) Какая архитектура будет у приложения?
    3) Есть ли у вас курс по вёрстке XML в Android? Очень интересует тема кастомизации стандартного Toolbar который подключается при наследовании класса AppCompatActivity из библиотеки поддержки)

    1. admin (автор)

      По ConstraintLayout есть урок на нашем канале https://youtu.be/zzTi4v20PgY
      Архитектурные паттерны не используются, так как приложение не очень большое и не работает с сетью.
      Кастомный тулбар создается в этом приложении.

  77. Mike

    А когда уже на kotlin будут продвинутые курсы?

    1. admin (автор)

      В будущем планируем

  78. dzharikov84

    Добрый день, а когда начнется курс и сколько будет уроков?

    1. admin (автор)

      Начало 1 июля, будет 4-5 уроков

    2. Акция закончилось ли 1+1 ?

    3. admin (автор)

      Акция продлена, можете воспользоваться ее условиями.

  79. qotofey

    Будут ли использоваться сторонние библиотеки? И будет ли в курсе разбираться тема тестирования приложения?

    1. admin (автор)

      Да, будут. Тема тестирования не рассматривается.

    2. qotofey

      Какие библиотеки будут использоваться?

    3. admin (автор)

      Помимо стандартных, Glide, MPAndroidChart, com.mikepenz:materialdrawer

Добавить комментарий