Главная страница
Навигация по странице:

  • 1 Теоретические основы разработки мобильных приложений 1.1 Анализ бесплатных игровых мобильных приложений

  • Разработка мобильного приложения детская развивающая игра. Теоретические основы разработки мобильных приложений


    Скачать 2.75 Mb.
    НазваниеТеоретические основы разработки мобильных приложений
    Дата23.02.2023
    Размер2.75 Mb.
    Формат файлаdoc
    Имя файлаРазработка мобильного приложения детская развивающая игра.doc
    ТипАнализ
    #951337
    страница1 из 7
      1   2   3   4   5   6   7

    Содержание




    Введение

    3

    1

    Теоретические основы разработки мобильных приложений

    5

    1.1

    Анализ бесплатных игровых мобильных приложений

    5

    1.2

    Определение требований к мобильным приложениям

    12

    1.3

    Анализ сред разработки

    17

    1.4

    Разработка модели мобильного приложения развивающая детская игра

    22

    2

    Программная реализация мобильного приложения детская развивающая игра

    30

    2.1

    Разработка мобильного приложения детская развивающая игра

    30

    2.2

    Тестирование мобильного приложения детской развивающей игры

    47

    2.3

    Описание функций мобильного приложения детская развивающая игра с позиции пользователя

    50




    Заключение

    61




    Список использованных источников

    63




    Приложение А

    65


    Введение

    На сегодняшний день человечество достигло огромных успехов в науке и технике. Прогресс стремительно движется вперёд, и каждый день расширяет свои границы. Говоря о границах речь, пойдет не о государствах и их незыблемой территории, а о сферах жизни. Люди стараются создать себе максимальный комфорт, минимизировать двигательный процесс. И это ведёт к тому, что автоматизация добралась до каждого сегмента жизни. В свою очередь автоматизация происходит посредствам всей современной техники. А, так же приложений, которые может дать эта техника. Ведь она не будет столь полезна без приложений, которые могут служить как в роли игрушек и развлекательных программ, софта для воспроизведения видео и аудио материалов, средств для коммуникации и много остального, что помогает так приятно и беззаботно проводить время. Ещё одно направление рассматривается как комплексное решение определенных заданий и задач. В частности некоторые утилиты способны контролировать протекание разных бизнес процессов и моментально выводить на экраны результаты аналитических отчетов.

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

    В течение этого года, показатель покупок мобильных гаджетов поднялся в несколько раз. Этот показатель постоянно растёт, и в настоящее время статистика не меняется. Популярность мобильных приложений становится всё более и более очевидной изо дня в день. Особенную роль в этой нише занимают мобильные приложения, направленные на детей. Ведь сейчас дети с раннего возраста знают, что такое смартфон и как им пользоваться. Времяпровождение ребёнка со смартфоном крайне сложно избежать, многие родители стараются урезать его. Особенно если брать во внимание постоянную занятость родителей на сегодняшний день. Но так как сделать это совсем не получится, то нужно постараться извлечь пользу из этого. Данное приложение будет направленно на то чтобы занять ребёнка на определённый отрезок времени и при этом с пользой для самого ребёнка.

    Актуальность мобильного приложения заключается в том, что оно способствует развитию ребёнка в домашних условиях при помощи самого популярного подручного средства на сегодняшний день – смартфона. Для детей до школьного возраста главными проблемами являются: сложность процесса познания мира, освоение самой нужной информации, отсутствие константного интереса к обучению.

    Целью дипломной работы является: Разработка мобильного приложения детской развивающей игры.

    Задачи, которые необходимо выполнить для достижения цели дипломной работы:

    1. проанализировать мобильные приложения, относящихся к категории детских развивающих игр, при этом находящиеся в свободном доступе среды разработки, языки программирования и выбрать подходящие для разработки мобильного приложения;

    2. определить требования, предъявляемые к мобильным приложениям, относящимся к данной категории. Разработать модель мобильного приложения;

    3. провести программную реализацию мобильного приложения.

    Объект исследования – мобильные приложения.

    Предметом исследования являются детские развивающие игры.

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

    1 Теоретические основы разработки мобильных приложений

    1.1 Анализ бесплатных игровых мобильных приложений
    Мобильное приложение – программное обеспечение, которое используется для работы на смартфонах, планшетах и других мобильных устройствах. Многие мобильные приложения сразу установлены на самом устройстве или загружаются на него из онлайн магазинов приложений, таких как App Store, Google Play, mobile market, windows store, Яндекс storе и многих остальных, бесплатно или за деньги.

    Информационная система предназначена для хранения, поиска и обработки информации. Обеспечивает пользователя и распространяет информацию.

    Информационная система предназначена для своевременного обеспечения надлежащих людей надлежащей информацией, то есть для удовлетворения конкретных информационных потребностей в рамках определенной предметной области, при этом результатом функционирования информационных систем является информационная продукция - документы, информационные массивы, базы данных и информационные услуги [1].

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

    Было решено проанализировать именно бесплатные приложения, потому что планируется запустить бесплатную версию приложения. Бесплатные приложения более популярные нежели платные и имеют больший спрос среди пользователей, особенно на рынке СНГ, в связи с тем, что это приложение для детей до школьного возраста от 4 до 7 лет, возраст, когда целевая аудитория не способна зарабатывать и распоряжаться средствами самостоятельно.

    В этом возрасте детям не приходится выбирать программу, по которой они будут обучаться. За них это сделают родители. Перед ними стоит трудный выбор, потому что очень важно выбрать правильный путь развития ребёнка, который к сожалению, многими игнорируется в виду того что есть детские сады. Многие родители считают, что знаний, полученных там достаточно. Но это не совсем так. Ведь для детей до школьного возраста зачастую главными проблемами является: сложность процесса познания мира, освоение самой нужной информации отсутствие константного интереса к обучению. Поэтому наивно полагать, что все необходимые знания для развития, будут даны в яслях. Многие родители не знают, как помочь детям лучше развивать свой кругозор, как сделать учебный процесс приятным и интересным. В следствии чего возникает проблема – отсутствие у ребенка необходимых навыков, знаний и умений, соответствующих требованиям для поступления в первый класс. Как говорится, у ребёнка пропадает желание учится после первых неудач. Задача родителей на этом поприще подготовить своих детей к преодолению этих неудач.

    Для анализа были взяты русскоязычные приложения, иностранные приложения смысла брать не было. Ведь вряд ли дошкольники владеют этими языками лучше, чем родным. В лучшем случае дети в этом возрасте могут читать по слогам на родном языке. В остальном же хорошо если их речь понятна для взрослого человека.

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

    1) интерфейс;

    2) быстродействие;

    3) многофункциональность.

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

    Структура заданий.

    Теперь будет разъяснено какими должны быть эти самые основные критерии детского развивающего мобильно приложения.

    Интефейс должен быть простым и понятным. Потому что приложения направленно для детей от 4 до 7. Но в то же время интерфейс должен быть, таким чтобы пробудить интерес у ребёнка. Вызвать в нём желание. Цвета должны быть яркими и светлыми. На фоне желательны, а порой даже необходимы фото или рисунки героев детских мультиков.

    Скорость реакции приложения никто никогда не отменял и делать этого точно не будет. Тем более когда это касается приложения направленного на детей в возрасте от 4 до 7 лет. Ведь в этом возрасте им тяжело усидеть на месте. Их сложно заставить что то делать длительное время, так как это им быстро надоедает. Они постоянно норовят куда нибудь убежать, где нибудь попрыгать. И это вполне нормально, ведь они в самом начале своего пути и стремятся к познанию мира и окружающей их среды. Поэтому если приложение будет грузится долго, или долго отвечать на запросы, например:длительное время выдавать результат, то это вполне вероятно отобъёт желание у ребёнка играть в эту игру. И он переключит своё внимание на что нибудь другое. А в этом возрасте неважно на что, интересных вещей хватает и энергии для их познания полно.

    Многофункциональность зачастую зависит от вышеописанных факторов качества мобильных приложений. От материала и структуры заданий. Здесь вообще многое зависит от материала. А именно его качества и направленности. Если в приложении материал разной направленности, или материал о разных вещах, предметах, процессах, соответственно и функционал самого приложения будет выше, больше, шире. Но это не отменяет того, что функциональность должна быть чётко описана изначально. Ведь самый главный вопрос функциональности приложения, на который нужно дать ответ, это что будет делать это приложение. Когда ответ найден, то он должен быть чётко реализован в программной части. Ни для кого не секрет, что многофункциональные приложения имеют на рынке намного больший спрос, чем те что направлены строго на одно действие и не имеют возможности модификации. Поэтому сегодня много тех, кто жертвует качеством и логикой ради, того чтобы вписать в приложение ещё пару функций, которые возможно будут лишними. Многие из них вообще запутывают пользователя и порой именно из – за размытого функционала приложения теряются на рынке, не смотря на свои замечательные качества в других аспектах. И так функционал должен быть широк и чётко обозначен.

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

    И так было взято на выбор три успешных игровых приложения, над которыми будет проведён анализ. Приложения, которые были выбраны для анализа схожи, а в некоторых случаях и во все одинаковой направленности с нашим. И первое из них «Математический паровозик Лолы», второе «Пираты молочного моря», третье «Математика и цифры для малышей».

    «Математический паровозик Лолы», приложение помогает малышу овладеть элементарными навыками сложения, вычитания и решения головоломок (рисунок 1). Яркая графика и симпатичная анимация персонажей игры не дадут ребенку потерять интерес к обучению. Игра разработана на русском языке, с яркими картинками и оснащена текстовыми и голосовыми подсказками о том, что сейчас будет происходить, и какая задача стоит перед ребенком. Кстати, в игре можно выбрать уровень сложности - от простого к более трудному[2].

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





    Рисунок 1 – Игра «Математический паровозик Лолы»
    Начать нужно с интерфейса, очень занятный, интересный, но понятным для каждого ребёнка его не назовёшь. У детей постарше оно, то есть понимание интерфейса, не вызывает никаких проблем. Но вот дети помладше имеют трудности с ним же. Цвета подобраны очень удачно и соответствуют тематике. Спокойные тона радуют глаз. И все-таки для многих детей не понятно, как здесь играться. И как вообще запустить игру. Некоторые малыши не отслеживают связи между оформлением и самой игрой. Начиная с того, что они попросту не знают, что панды обитают в лесах. Тем более того, что они питаются бамбуком.

    Насколько можно судить об этом по рисунку 1, графика действительно на уровне. Но это имеет и свои минусы. Графика сильно повлияла на быстро действенность. В данном случае она сильно замедлила приложение. Если на телефонах с высокой частотой работы процессора, с хорошей видеокартой и прочими отменными характеристиками игра идёт в целом без проблем. То на мобильных устройствах попроще это сильно даёт о себе знать. Ребёнка с телефоном попроще просто не заставишь сесть за эту игру. Ведь он не дождётся пока она загрузится.

    Что касается функционала, то он чётко прописан. Приложение полностью соответствует своему описанию. Приложение отлажено и выполняет свои функции как часы. И относительно детской математики, то приложение довольно таки многофункционально. Оно помогает не только с простыми вычислениями. Оно учит детей выполнять много логических операций.

    Обучающего материала в этом приложении совсем нет. Хотя он точно не помешал бы. Ведь там много математических понятий в заданиях. При чём задания не имеют объяснений. Совсем. Нет даже справки, руководства для использования приложения. Понятий, которые для огромной части детей от 4 до 7 лет по всему миру совершенно неизвестны. В меню помимо пункта начать игру, есть пункт: параметры. В данном пункте есть только настройка сложности, звука и прочие подобные. Но ни слова о руководстве пользователя. Так что приложение неплохо было бы дополнить лекциями.

    Надо сказать, что задания составлены качественно, структура их вызывает восхищение. Игра вообще довольно таки занимательная и будет очень кстати родителям, которые хотят помочь своим детям с их первыми шагами в мире математики, правда предварительно придётся провести вводный курс в этот самый мир.

    Игра отличная. Сама концепция очень занимательна. Идея прекрасно реализована. Особенно если у ребёнка ipad новейшего поколения или подобный мощный гаджет и было с ним проведено уже пару занятий по математике. Ну и выбрать режим и запустить игру нужно будет самому.

    Пираты Молочного моря. Все как всегда в восторге от всех детских приложений компании «Arsidian». Они, как и полагается хорошей фирме, продемонстрировали качественный подход во всем: графика, музыкальное и звуковое сопровождение и, собственно, содержимое приложений. «Arsidian» компания с многолетним опытом разработки. И это довольно известный брэнд среди разработчиков бывшего советского пространства. Как и все приложения от данной компании, «Пираты Молочного Моря» - игра развивающая, детская. С помощью данной игры ребенок сможет улучшить свою память и внимание. Эта игра рассчитана на детей дошкольного возраста и детей начальных классов. Именно первоклашкам и дошкольникам так важно научиться концентрироваться и запоминать множество вещей, а с «Пиратами Молочного Моря» (рисунок 2) они смогут сделать это незаметно для себя в веселой игровой форме.

    Сюжет игры заключается в том, что: отважные пираты отправляются на поиски сокровищ, только вот незадача - карта, которая должна была привести их к сундуку, набитому золотом, потерялась, и теперь им придётся объехать несколько островов, чтобы отыскать её. На каждом острове, а также в открытом море пиратов ждут захватывающие приключения [3].




    Рисунок 2 – Игра «Пираты Молочного Моря»
    Касаемо интерфейса, можно отметить, что всё очень продуманно. Каждая мелочь, каждая деталь. Разработчики сумели точно передать атмосферу пиратства. Интерфейс буквально окунает в свою вселенную. Запуская приложение, пользователь погружается с головой в образ жизни пирата. Несомненно, это заинтересует ребёнка. Но по мере прохождения игры или правильнее будет по мере плавания далее по океану цвета темнеют и интерфейс становится всё более и более жутким. Конечно это придаёт особую атмосферу, но ведь ограничения по возрасту для этого приложения 4–7 лет. Не думается, что оно пройдет в эту возрастную категорию. Так как были замечены испуги и страх со стороны детей, которые проходили эту игру. Во всём остальном интерфейс безукоризненный, но это для взрослого пользователя.

    Скорость реакции. Как и в случае с пандой Лолой и её паровозиком здесь так же пожертвовали ей для моделей поскромнее. И если на системе ios дела обстоят довольно таки прилично, то с android возникают проблемы. Хотя тут многое так же зависит от версии данной операционной системы. У дорогих девайсов, так же могут возникнуть проблемы. Потому что приложение стабильно обновляется. И походу обновлений безусловно устраняются почти всё недочеты. Так что думается, что скорость реакции тоже будет улучшена походу использования приложения. Это при том что приложение платное в «app store», и бесплатно в «рlay market». Было решено анализировать это приложение именно из–за того что, хотя бы для одной платформы оно распространяется бесплатно.

    Многофункциональность. Пункт, который был выполнен замечательно. Так как в игру 13 уникальных мини игр, 3 больших острова полных тайн, логические игры на суше и море, 87 уровней различной сложности. Если в первых двух пунктах критериев качества были найдены существенные недочёты, то этот критерий качества выполнен на все 100 процентов.

    Как и в паровозике Лолы здесь совсем нет обучающего материала. Но в отличии от той же Лолы здесь нет в нём необходимости. Так как задания в основном на логику и не требуют понимания и знания специальных математических понятий. Если бы при той же концепции имелось бы место быть обучающему материалу, то приложение было бы полноценным учебным пособием.

    Математика и цифры для малышей (рисунок 3) – бесплатная игра для детей, при помощи которой вы быстро обучите своих детей цифрам, научите их считать до десяти и писать цифры. Присутствуют развивающие мини–игры для ускорения процесса обучения. Приложение создано в игровом варианте плюс к этому имеет красочную графику, которая обязательно заинтересует малышей [4].

    При изучении цифр (от одного до десяти) на экране отображаются собственно цифра, рисунок, руки с обозначением числа и животные в численном эквиваленте. Животные разрисованы не сразу и приобретают разноцветную окраску лишь при клике на них, что очень увлекает детей. Кроме изучения самих в режиме «Обведи цифру» можно научиться писать их. Но он работает недостаточно хорошо – если провести линию не по центру рисунка, а немного сбоку, игра никак не отреагирует. В программе также присутствует мини–игра «Найди пару», в которой надо отыскать карточки с одинаковыми цифрами на поле 3х4.


    Рисунок 3 – Игра «Математика и цифры для малышей»
    У приложения «Математика и цифры для малышей» существует и платная версия, в которой доступна голосовая озвучка в обучении и в играх, а также дополнительные мини–игры «Сосчитай зверей», «Покажи цифру», «Пальчики». Полная версия будет стоить три доллара. Но было решено делать анализ на бесплатную версию.

    Особенности игры от математического паровозика Лолы и пиратов молочного моря: качественная графика, отличное качество картинки как на экране телефона, так же и на дисплее планшета.

    Многофункциональность поражает изучение цифр от одного до десяти; изучение жестов цифр на руках; возможность окрашивать животных при пересчете; графического написания цифр; развивающие мини–игры: «Найди пару» в бесплатной и «Сосчитай зверей», «Покажи цифру», «Пальчики» – в полной версии; озвучка в обучении и мини–играх (только в полной версии).

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

    Скорость реакции порадовала. В отличии от тех же паровозика Лолы и пиратов молочного моря. Для всех устройств практически одинакова. Конечно замедляется на процессорах послабее, но замедление не настолько катастрофичны. Ребёнок не переключит внимание за это время. Потому что всё его внимание будет в этом приложении. Так же замедляет приложения и старая версия ОС. На «Android» запускается лишь только на 4 новейших версиях. С остальными же версиями он не совместим. Что касается ios то там тоже представлен только для нескольких новых версий. Хотя конечно список версий шире нежели на Android, при чём в разы.

    Обучающий материал подобран успешно и представлен очень ненавязчиво. В данном приложении данный пункт выполнен лучше во всех предыдущих. Данное приложение является самой лучшей детской развивающей игрой, из тех что были проанализированы, по крайней мере на момент анализа. Приложение имеет замечательную красочную графику, структура заданий очень интересно продуманна – особенно раскраска животных. Также порадовало наличие довольно редкого режима «Обведи цифру», хотя он нуждается в серьёзной доработке.

    Пожалуй, что самый большой минус это, недоработка в игре “Обведи цифру”. В остальных пунктах критериев качества, которые были приведены в списке выше эта игра превзошла две предыдущие и является близкой к идеальной.

    Приложений в категории «Детская развивающая игра» довольно много. Было проанализировано три самых популярных приложения в данной категории. По итогу анализа было выявлено, что каждое из приложений имеет свой уникальный концепт, но имеет огрехи с технической стороны. Первые два из проанализированных пожертвовали производительностью ради графики. В последнем недоработана сама мини игра.
    Таблица 1 – Анализ мобильных приложений


    Название игры

    Плюсы

    Минусы

    Математический паровозик Лолы

    Высокое качество картинки

    Низкая скорость реакции

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

    Уникальный сюжет

    Интерфейс не подходит для данной возрастной категории

    Математика и цифры для детей

    Множество режимов

    Недоработанный режим

      1   2   3   4   5   6   7


    написать администратору сайта