Андроид жүйесіне негізделген мобильді қосымша құру



Жұмыс түрі:  Дипломдық жұмыс
Тегін:  Антиплагиат
Көлемі: 21 бет
Таңдаулыға:   
Қазақстан Республикасының Білім және ғылым министірлігі

С. Аманжолов атындағы Шығыс Қазақстан мемлекеттік университеті

Абдуравибов А.В.

Андроид жүйесіне негізделген мобильді қосымша құру

ДИПЛОМДЫҚ ЖҰМЫС

5В070300 - "Ақпараттық жүйелер"

Өскемен 2021

С. Аманжолов атындағы Шығыс Қазақстан мемлекеттік университеті

Қорғауға жіберілді
_____________________2021 ж.
Компьютерлік үлгілеу және ақпараттық технологиялар
кафедрасы меңгерушісі
____________ Ж.З. Жантасова

ДИПЛОМДЫҚ ЖҰМЫС

Тақырыбы Андроид жүйесіне негізделген мобильді қосымша құру

5В070300 - Ақпараттық жүйелер

Орындаған 4 курс студенті Абдуравибов А.В.

Ғылыми жетекші Адиканова С.С.
___________2021 ж.

Нормабақылаушы Ибраева М. К.
___________2021 ж.

Өскемен 2021

Қазақстан Республикасының білім және ғылым министрлігі
С.Аманжолов атындағы Шығыс Қазақстан мемлекеттік университеті

5В070300-Информатика мамандығы

Дипломдық жұмысты орындау үшін берілген
ТАПСЫРМА
Студентке
Абдуравибов Ақилжан Вохидұлы

Жұмыстың тақырыбы: Андроид жүйесіне негізделген мобильді қосымша құру
университет бойынша 31 желтоқсан 2019ж. № 1430-ст бұйрықпен
бекітілген.
Аяқталған жұмысты тапсыру
уақыты ______________20__ж.
Жұмысқа берілген бастапқы мәліметтер
Қосымшада Ұлы Абай туралы, оның өлеңдері туралы, шығармалары ,қара сөздері және де нақыл сөздері бар. Осылайша, қосымша бір көзден барлығына ұлы ойшыл Абай Құнанбаевтың өмірі мен шығармашылығымен танысуға мүмкіндік береді.
Дипломдық жұмыста қарастырылуға тиісті сұрақтар немесе дипломдық жұмыстың қысқаша мазмұны:
а) Мобильді қосымша әзірлеу барысында жаңа технологияларды қолдану;
б) Ұлы Абай туралы мәліметтердің базасы;
в) Мобильді қосымшаны құруға арналған программалық жабдықтар
Суреттер: , сызбалар: , кестелер: .

Ұсынылатын негізгі әдебиеттер
1. Android. Программирование для профессионалов. 3-е изд. -- СПб.: Питер,
2017. -- 688 с.: ил. -- (Серия Для профессионалов).
ISBN 978-5-4461-0413-0
2. Шилдт, Герберт Ш57 Java: руководство для начинающих, 7-е изд. : Пер. с англ. - СПб. : ООО "Диалектика", 2019. - 816 с.: ил. - Парал. тит. англ.
JSBN 978-5-6041394-5-5 (рус.)
3. Программирование на Java для начинающих Майк Мак-
Грат ; [пер. с англ. М.А. Райтмана]. - Москва : Издательство Э, 2016. - 192 с. - (Программирование для начинающих).
ISBN 978-5-699-85743-2
4. Android для разработчиков. -- СПб.: Питер, 2015. -- 384 с.: ил. -- (Серия Библи-отека программиста). ISBN 978-5-496-01517-2
5. Ретабоуил Сильвен Р31 Android NDK: руководство для начинающих. 2-е изд. Пер. санг. Киселева А. Н. - М.: ДМК Пресс, 2016. - 518 с.: ил. ISBN 978-5-97060-394-9

6. Руководство по React Native для начинающих Android-разработчиков

7. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Х20 Android. Программирование для профессионалов. 2-е изд. -- СПб.: Питер, 2016. -- 640 с.: ил. -- (Серия Для профессионалов). ISBN 978-5-496-02051-0

Бітіру жұмысы бойынша алынған консультациялар

Бөлім
Консультант
Мерзімі
Қолы
І React Native библиотекасымен танысу
Адиканова С.
22.10.2020

ІІ React Native көмегімен мобильді қосымшаның қолданушы интерфейсин құру
Адиканова С.
22.10.2020

ІІІ Мобильді қосымшаны бөлімдерге бөліп әрбір бөлімді ақпаратпен толтыру
Адиканова С.
22.10.2020

Бітіру жұмысын дайындау графигі

Бөлімдердің тақырыбы,
қарастыратын сұрақтар тізімі
Ғылыми жетекшіге көрсету мерзімі
Ғылыми жетекшінің
қолы
Дипломдық жұмыстың мақсат - міндеттерін және өзектілігін талдау.
25.10.2020

Жұмыс жоспарын тұрғызу және осы жоспар бойынша жұмыс жасау.
31.10. 2020

Дипломдық жұмыс бойынша әдебиеттер тізімін жинақтау.
08.11. 2020

Мобильді қосымшасын өңдеу. Сонымен қатар, жұмыстың мақсаты адамдарға арналған Android операциялық жүйесіне арнап мобильді қосымша құру. Абай Құнанбаевтың өмірі мен шығармашылығымен танысуға мүмкіндік жасау

20.12. 2020

Белгілі тақырып бойынша ғылыми жобаны жоспарлап, әзірлеу мысалын қарастыру.
11.03.2021

Дипломдық жұмыстың шаблонын таңдау, көрнекіліктер қосу
03.04.2021

Практикалық бөлімді жүзеге асыру
5.05.2021

Дипломдық жұмыстың бөлімдерін, стандартқа сәйкес теріп, басып шығару.
10.05.2021

Тапсырма берілген күн _________________20___ж.

Кафедра меңгерушісі Жантасова Ж.З.

Жұмыстың жетекшісі Адиканова С.

Тапсырманы орындауға
қабылдаған студент Абдуравибов А.В.

Күні ________________

Мазмұны

Мобильді қосымша - белгілі бір платформаға (iOS, Android, Windows Phone және т.б.) арналған смартфондарда, планшеттерде және басқа мобильді құрылғыларда жұмыс істеуге арналған бағдарламалық жасақтама. Көптеген мобильді қосымшалар құрылғының өзінде алдын ала орнатылған немесе App Store, Google Play және басқалары сияқты онлайн қосымшалар дүкендерінен тегін немесе ақылы түрде жүктеп орнатуға болады.
Бастапқыда мобильді қосымшалар электрондық поштаны жылдам тексеру үшін пайдаланылды, бірақ олардың жоғары сұранысы ұялы телефон мен GPS ойындары, сөйлесу, видео қарау және интернетті пайдалану сияқты басқа салаларда кеңеюіне әкелді.
Мобильді қосымшалар нарығы бүгінде өте дамыған және тұрақты түрде өсіп келеді. Statista болжамдарына сәйкес, 2020 жылы мобильді қосымшалар индустриясының жылдық жалпы кірісі 189 миллиард доллардан асты.

Қолдану түрлері
Мобильді сайттар, веб-қосымшалар.
Гибридті қосымшалар.
Жергілікті қосымшалар.
Мобильді қосымшаны құру
Мобильді қосымшалар әртүрлі бағдарламалау тілдерінде жазылады (Java; PHP JavaScript; ActionScript; Swift және Objective-C). Қолданба құру барысында бірнеше кезеңдерден өтеді.

Алғашқы қадам. Қосымшаның не үшін екенін және қандай тапсырмаларды орындайтынын анықтаңыз.

Екінші кезең. Инженерлік және дизайн.

Үшінші кезең. Даму процесі.

Төрт кезең. Тестілеу.

Бесінші кезең. Мониторинг.

Сондай-ақ, мобильді қосымшаның интерфейсінде көрсетілетін сайттардың мобильді нұсқалары болып табылатын веб-қосымшалар танымал. Webview қосымшалары Android және iOS платформаларында қол жетімді. Мұндай қосымша веб-қосымшалар технологиясын қолданып жасалған сайтты көрсете алады. Пайдаланушы үшін мұндай қосымша жергілікті болып көрінеді және барлық қажетті функцияларға ие болады. Әзірлеуші ​​үшін бұл технологияны пайдалану мобильді қосымшаға бөлек код жазу құнын төмендетеді, өйткені веб-қосымшалар технологиясын қолданатын сайт барлық қажетті функцияларға ие. Сондай-ақ, веб-шолулар қосымшалар туралы хабарлау, GooglePay немесе ApplePay арқылы төлемдер және басқалары сияқты iOS және Android жүйелерінің жергілікті функцияларын қолдана алады.Кейде бізге бұл барлық технологиялық заттар әрқашан бізбен бірге болған сияқты көрінеді. Осы өмірді беретін смартфондар, компьютерлер, ақылды технологиялар және, әрине, операциялық жүйелер. Алайда, олай емес, мен сізге өткенге аздап үңіліп, Symbian, BlackBerry, Palm OS, webOS және Windows Phone-ды жеңген әлемдегі ең танымал мобильді операциялық жүйенің қалай дамығанын көруді ұсынамын.
Android-тің дүниеге келуі
Android туралы әңгіме 2003 жылдың қазанында, смартфон термині кең қолданылғаннан әлдеқайда бұрын және Apple өзінің алғашқы iPhone және iOS құрылғысын жариялағаннан бірнеше жыл бұрын басталды. Android Inc Пало-Альто, Калифорнияда құрылды. Оның төрт негізін қалаушылар Рич Майнер, Ник Сирс, Крис Уайт және Энди Рубин болды. Сол кезде Рубин Android Inc дамиды деп мәлімдеді.

2013 жылы Токиода айтқан сөзінде Рубин Android OS бастапқыда цифрлық камералардың операциялық жүйелерін жақсартуға арналған деп баяндады. Сол кездің өзінде дербес цифрлық камералардың нарығы құлдырап бара жатты. Бірнеше айдан кейін Android Inc. ұялы телефондарда ОЖ.(Операциялық жүйелер) пайдалануға көшуге шешім қабылдады.

2005 жыл компанияны Google сатып алғаннан кейін Android тарихындағы келесі үлкен тараудың бастамасы болды. Рубин және басқа құрылтайшылар ОЖ-ны жаңа иелерімен дамыта беру үшін қалды. Android операциялық жүйесінің негізі ретінде Linux-ті пайдалану туралы шешім қабылданды, бұл операциялық жүйені үшінші тарап ұялы телефон өндірушілеріне ақысыз таратуға болатындығын білдіреді. Google және Android командасы компания ОС басқаратын басқа қызметтерді, соның ішінде қолданбаларды ұсына отырып, ақша табады деп сенді.

Рубин Google-да Android командасының басшысы ретінде 2013 жылға дейін қалды. 2014 жылдың соңында Рубин Google-ден кетіп, стартаперлерге арналған бизнес-инкубаторды іске қосып, 2017 жылы нашар Essential-пен бірге смартфондар бизнесіне оралды.

Android логотипі
Робот пен жасыл қоңыздың тіркесіміне ұқсайтын Android ОЖ-ге арналған таныс логотипті Google-де жұмыс істеген кезде Ирина Блок жасаған. Блок Google - дегі дизайнерлер тобының оған берген жалғыз нұсқауы-логотипті робот сияқты жасау екенін айтты. Сондай-ақ, Блок Android логотипінің соңғы дизайны ішінара болғанын айтты.
Блок және Google Android-ті ашық кодты жоба етуге шешім қабылдады. Кез-келген басқа ірі компания мұндай логотипті немесе талисманды басқалар өзгертуден және пайдаланудан қорғаған болар еді, алайда Android роботын көптеген адамдар өзгертті және қолданды. Себебі Google мұндай өзгерістерге Creative Commons 3.0 Attribution лицензиясы бойынша рұқсат береді.

Android логотипі, ол Энди деп те аталады, көптеген Android брендтерімен бірге 2019 жылы қайта жасалды. Энди денесін жоғалтып алған болуы мүмкін, бірақ қазір жаңа көрініс жиі кездеседі.

Android 1.0 іске қосылуы

2007 жылы Apple алғашқы iPhone шығарды және мобильді технологияның жаңа дәуірін бастады. Ол кезде Google әлі де жасырын түрде Android-пен жұмыс істеді, бірақ сол жылдың қарашасында компания Apple және басқа мобильді платформалармен бәсекелестік жоспарларын баяу айта бастады. Google платформасын дамытуда ол Open Hands Alliance деп аталатын ұйымды құрды. Оның құрамына телефон шығарушылар (HTC және Motorola сияқты), чип шығарушылар (Qualcomm және Texas Instruments сияқты) және тасымалдаушылар (T-Mobile қоса) кірді.

Содан кейін Google төрағасы және бас атқарушы директоры Эрик Шмидт:

Бүгінгі хабарландыру кез-келген бір Google телефонына қарағанда өршіл. Біздің көзқарасымыз - біз ұсынатын қуатты платформа мыңдаған әртүрлі телефон модельдерінде жұмыс істейді.
Android 1.0 нұсқасының жалпы бета нұсқасы 2007 жылдың 5 қарашасында әзірлеушілерге ұсынылды.

2008 жылдың қыркүйегінде алғашқы Android смартфоны жарияланды: T-Mobile G1, HTC Dream деп те аталады. Ол сол жылдың қазан айында АҚШ-та сатыла бастады. Физикалық QWERTY пернетақтасымен жұптастырылған 3,2 дюймдік сенсорлы телефон, дизайн үшін керемет болған жоқ. Шындығында, T-Mobile G1 технологиялық медиада өте нашар пікірлерге ие болды. Құрылғыда стандартты 3,5 мм құлаққап ұяшығы да болған жоқ, бұл қазіргі заманғы үрдістерге қайшы, Android қарсыластары арасында маңызды телефон мүмкіндігі болды.

Алайда, Android 1.0 амалдық жүйесінде бұрыннан Google сауда белгілері болған. Компанияның бірқатар өнімдері мен қызметтері жүйеге енгізілді, соның ішінде Google Maps, YouTube және HTML браузері (Chrome-ға дейін), олар әрине Google іздеу қызметтерін қолданды. Онда Android Market-тің алғашқы нұсқасы бар, Google компаниясы мақтанышпен ондаған бірегей, өзіндік Android қосымшалары болатынын мәлімдеген қолданбалар дүкені. Бұл мүмкіндіктердің барлығы қазір өте қарапайым болып көрінеді, бірақ бұл Android-тің ұялы байланыс нарығында өсуінің бастамасы ғана болды.

Android 1.5 Cupcake

Android-ге арналған алғашқы ресми мемлекеттік код Cupcake 1.5 нұсқасы шыққан 2009 жылдың сәуіріне дейін пайда болған жоқ. Android нұсқаларына тәтті кәмпиттер мен десерттердің атын беру идеясы Google жобасының менеджері Райан Гибсонға келді, бірақ мұндай атауларды қолдану себептері белгісіз болып қалады.

Cupcake алғашқы екі жалпы шығарылымда бірнеше жаңа функцияларды және жақсартуларды қосты, және қазір біз өзімізге қажет нәрсені, мысалы, YouTube-ке бейнелерді жүктеу, телефон дисплейін автоматты түрде бұру және үшінші тарап пернетақталарына қолдау көрсету сияқты мүмкіндіктерді қосты.

алғашқы Samsung Galaxy және HTC Hero телефондары қораптан шығарылған Cupcake шығарылды.
Android 1.6 Donut
Android 1.5 Cupcake іске қосылғаннан кейін Google 2009 жылдың қыркүйегінде Android 1.6 Donut-ты тез шығарды. Енді жаңа ОЖ CDMA негізіндегі мобильді желіге қолдау ұсынды. Бұл Android телефондарын әлемдегі барлық операторларға сатуға мүмкіндік берді.

Басқа мүмкіндіктерге жылдам іздеу терезесін енгізу және түсіру процесін оңтайландыру үшін камера, бейнекамера және галерея арасында жылдам ауысу кірді. Donut сонымен қатар Wi-Fi, Bluetooth, GPS және т.б. басқару үшін Power Control виджетін ұсынды.

Пончик орнатылған сатылған телефондардың бірі - жаман Dell Streak. Оның үлкен (сол кезде) 5 дюймдік экраны болды және смартфон планшеті ретінде сипатталды. 5 дюймдік дисплей қазіргі уақытта смартфон үшін салыстырмалы түрде кішкентай болып саналады.
Android 2.0-2.1 Eclair
2009 жылдың қазан айында Android 1.0 іске қосылғаннан кейін бір жыл өткен соң, Google ресми түрде Eclair деген атпен Android 2.0 шығарды. Бұл нұсқа мәтіннен сөйлеуге, сонымен қатар тірі тұсқағаздарға, бірнеше есептік жазбаға қолдау көрсетуді және Google карталарында навигацияны, сондай-ақ көптеген басқа жаңа мүмкіндіктер мен жақсартуларды қосқан бірінші болды.

Motorola Droid - бұл Android 2.0 амалдық жүйесінен шыққан алғашқы телефон. Droid сонымен қатар Verizon Wireless сатқан алғашқы Android телефоны болды. Қызықты кішкентай нәрсе: Google Android-ді өзінің ОЖ-нің атауы ретінде қауіпсіз қолдана алды, бірақ Droid терминін Lucasfilm Жұлдыздар соғысы франчайзингіндегі роботтардың сауда маркасы ретінде тіркеді. Motorola компаниясы бұл атауды телефонына пайдалану үшін рұқсат алып, Lucasfilm-қа біраз ақша төлеуі керек еді. Motorola Droid брендін көптеген телефондарда 2016 жылдың соңына дейін қолдануды жалғастырды.
Android 2.2 Froyo
Android 2.2 Froyo (Мұздатылған йогурт деген сөздің қысқартылған сөзі) ресми түрде 2010 жылдың мамыр айында іске қосылды. Froyo бар смартфондар бірнеше жаңа функцияларды, соның ішінде мобильді Wi-Fi хотспот функциясын, Android Cloud арқылы Device Messaging (C2DM) хабарламаларын жіберу, флэш қолдау және т.б.

Google-дің Nexus брендімен алғашқы Nexus One смартфоны 2010 жылдың басында Android 2.1 жүйесімен бірге іске қосылды, бірақ сол жылы Froyo үшін сымсыз жаңартуды тез алды. Бұл Google үшін жаңа көзқарасты жариялады: компания таза Android-ді көрсету үшін HTC аппараттық жасаушысымен тығыз жұмыс істейді.
Android 2.3 Gingerbread
Android 2.3 Gingerbread 2010 жылдың қыркүйегінде іске қосылды. Бұл шығарылым Near Field Communication (NFC) мүмкіндіктерін қолдануға қолдау көрсетеді. Gingerbread және NFC-ді ұсынған алғашқы телефон Nexus S болды, оны Google және Samsung бірлесіп жасаған. Gingerbread сонымен қатар Google Talk-та бірнеше камералар мен бейне чатқа қолдау көрсетуді қосу арқылы селфиге негіз салды.
Android 3.0 Honeycomb
Android-тің бұл нұсқасы, мүмкін, олардың ішіндегі ең таңқаларлығы. Бал ұясы планшеттерге және басқа үлкен дисплейлері бар мобильді құрылғыларға арналған. Ол алғаш рет 2011 жылдың ақпанында Motorola Xoom планшетімен бірге ұсынылды. Операциялық жүйеде үлкен экрандарға арналған қайта өңделген қолданушы интерфейсі, сондай-ақ планшет дисплейінің төменгі жағында орналасқан хабарландыру тақтасы сияқты мүмкіндіктер болды.

Онда Honeycomb күннің кішірек смартфон дисплейлерінде іске асырыла алмайтын функцияларды қолдайды деген ой болды. Бұл сондай-ақ Google және оның серіктестерінің 2010 Apple iPad-қа жауабы болды. Honeycomb қол жетімді болса да, кейбір планшеттер Android 2.x смартфон нұсқаларымен шығарылды. Соңында, Honeycomb Android-тің кеңінен қолданылмаған нұсқасы болып шықты. Google өзінің көптеген мүмкіндіктерін келесі Android 4.0 Ice Cream Sandwich нұсқасына қосуға шешім қабылдады.
Android 4.0 Ice Cream Sandwich
2011 жылдың қазан айында шыққан Android Ice Cream Sandwich бірқатар жаңа мүмкіндіктер әкелді. Ол планшеттерге бағытталған Honeycomb мүмкіндіктерін смартфонға бағытталған Gingerbread-пен біріктірді. Нұсқа басты экранға сүйікті жолақ қосқан, сонымен қатар телефон иесінің бетін фотосуретке түсіру арқылы телефонды камерамен құлыптан босатуға арналған алғашқы қолдау. Содан бері биометриялық кіру мүмкіндігі айтарлықтай жақсарды.

ICS-тің басқа елеулі өзгерістері - экрандағы батырмаларды қолдау, шолғыштың хабарламалары мен қойындыларын жабу үшін сипау қимылдары және ұялы байланыс операторы мен Wi-Fi арқылы деректердің пайдаланылуын басқару мүмкіндігі.
Android 4.1-4.3 Jelly Bean
Android үшін Jelly Bean дәуірі 2012 жылдың маусымында Android 4.1 шығарылымынан басталды. Google 2012 жылдың қазанында және 2013 жылдың шілдесінде 4.2 және 4.3 нұсқаларын (екеуі де Jelly Bean деп атады) тез шығарды.

Осы жаңартулардағы қондырмалардың кейбіреулері көбірек мазмұн немесе әрекет түймелерін көрсететін жаңа хабарландыру мүмкіндіктерін, сондай-ақ Android 4.2 жүйесіне енгізілген Google Chrome веб-шолушысын толық қолдауды қамтыды және Google ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
МОБИЛЬДІ ҚОСЫМШАЛАРДЫ ӘЗІРЛЕУДІҢ ТЕОРИЯЛЫҚ НЕГІЗДЕРІ
Телефон орналасу үлгісі
Құрылғы пішін факторлары
Мобильді қосымшаның бөлімдеріне сипаттама
Windows Phone - мобильді құрылғыларға арналған жүйе
Android телефондарға арналған алғашқы интерфейс
Android платформасына арналған мобильді қосымшалар
Алматы энергетика және байланыс университетіне арналған мобильді қосымша құру
Заманауи мобильді қосымшалар
Java және Android бағдарламасында мобильді құрылғы құру
Пәндер