БАҒДАРЛАМАНЫ ӘЗІРЛЕУ


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 9 бет
Таңдаулыға:   
КІРІСПЕ

Кәзіргі уакытта фитнеске арналған қосымшалар сұраныста болғандықтан мен оз дипломдық жұмысымда осы тақырыпты талдап жасайтын боламын. Дипломдық жұмысымның мақсаты - фитнеске арналған мобильді қосымшаны әзірлеу және іске асыру, ол кез-келген уақытта және кез-келген жерде фитнеспен айналысқысы келетін адамдарға арналған. Қолданбада жеке жаттығу жоспары, барлық бұлшықет топтарына арналған жаттығуларды таңдау, тамақтану, спорттық қосымшалармен және тұтынылатын тағамның калориясын көру мүмкіндігі бар. Пайдаланушыларға тамақтануды тиімді жоспарлауға және фитнес мақсаттарына сәйкес тағам каллориясын есептеуге көмектесетін арнайы спорттық тамақтану қосымшасын әзірлеу. Мен қолданыстағы шешімдерден өзінің бірегейлігі мен ыңғайлылығымен ерекшеленетін қосымшаны құруға тырысамын.

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

Менің дипломдық жұмысқа арналған бағдарлама міндеті: жатығулар және тағам дұрыстығы мүмкіндіктері бар мобильді спорттық қосымшасын адамдарға фитнес мақсаттарына жетуге және денсаулығын жақсартуға көмектесетін инновациялық қосымшаны құруға арналған.

Дипломдық жұмыс өзектілігі - пайдаланушының физикалық параметрлері, белсенділігі, мақсаттары негізінде қажеттіліктерін есептеу мүмкіндігі. Пайдаланушылар өз деректерін оңай енгізе алады және оңтайлы өнімділікке қол жеткізу және жаттығудан кейін қалпына келтіру үшін қажетті ақуыздар, майлар мен көмірсулардың мөлшері туралы ұсыныстар ала алады. Қосымшаның құрамында калориялық тағам туралы егжей-тегжейлі ақпарат беретін кең тағамдық мәліметтер ұсынады. Менің мобильді спорттық тамақтану қосымшасы оңтайлы фитнеске қол жеткізуге және денсаулығын жақсартуға ұмтылатындар үшін пайдалы құрал болады. Бұл пайдаланушыларға дұрыс ақпаратпен, ыңғайлылықпен және жекелендіру мүмкіндігімен қамтамасыз етеді, бұл оларға тамақтануда саналы шешімдер қабылдауға және қажетті нәтижелерге қол жеткізуге көмектеседі.

Мен осы дипломдық жұмысымды мақтан тұтамын және мобильді қосымшаның пайдаланушыларға қол жетімді болуын асыға күтемін. Бұл пайдалы болады және көптеген адамдарға фитнес мақсаттарына жетуге және спорттық жетістіктеріне жетуге көмектеседі деп үміттенемін.

1 ЖАЛПЫ БӨЛІМІ

1. 1 Мобильді қосымшаның түсінігі, құрылымы

Физикалық белсенділіктің болмауы денсаулық пен өлімнің жоғарлауына ықпал ететін төртінші ірі мінез-құлық қауіп факторы болып табылады. Көптеген елдерде физикалық белсенді емес ересектердің саны артып келеді, бұл жұқпалы емес аурулардың таралуына және әлем халқының жалпы денсаулығына әсер етеді. Денсаулыққа арналған қазіргі жаһандық физикалық белсенділік нұсқаулары ересектердің аптасына кем дегенде 150 минуттық орташа қарқынды физикалық белсенділікке немесе 75 минуттық күшті қарқынды физикалық белсенділікке қатысатынын көрсетеді. Тұрақты физикалық белсенділікке қатысу бұлшықет пен кардиореспираторлық фитнесті, функционалдық денсаулықты және психикалық денсаулықты жақсарту арқылы жұқпалы емес аурулардың қаупін азайтады. Алайда, қазіргі уақытта бүкіл әлем бойынша 4 ересек адамның 1-і физикалық белсенділік бойынша ұсыныстарға сәйкес келмейді. Осылайша, тұрақты физикалық белсенділікке қатысуды кеңейтудің тиімді стратегияларын табу денсаулық сақтаудың маңызды мақсаты болып табылады.

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

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

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

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

Котлин қолданыстағы сыныптардың функционалдығын класс мұрасынсыз өзгертуге мүмкіндік береді. Бұл кодтың оқылуын арттыруға мүмкіндік беретін ыңғайлы құрал. Функцияның кеңеюін жариялау үшін оның атына кеңейтілетін түрдегі префиксті қосу керек

Котлин ашық көзі болып табылады. Котлин коды бағдарламашылар үшін ашық және оны жобаға енгізу де тегін. Ашық бастапқы код проблемаларды табуды жеңілдетеді. Котлин әзірлеушілері үшінші тарап әзірлеушілерін тыңдайды және қауымдастық ұсынған түзетулерді енгізеді.

Үйрену оңай. Көптеген адамдар Котлинді үйрену оңай және жаңадан бастаушыларға арналған бағдарламалау тілі ретінде жұмыс істейтінін атап өтеді.

Қолданбаларды монетизациялау сіздің қолданбаңызды ақша табу үшін машинаға айналдыруды білдіреді. Сіз қолданба пайдаланушыларын төлем жасайтын клиенттерге айналдыра аласыз және қолданбаңыздан пайда таба аласыз. Бұл "қазір төлеу" түймесін басып, кіріс түскенше күту сияқты оңай емес. Сіз қолданба пайдаланушыларының қажеттіліктерін түсініп, оларға іздегендерінің бәрін беруіңіз керек, сонда ғана олар төлейді. Қолданбаларды монетизациялаудың әртүрлі әдістеріне қолданбадағы жарнамалар, қолданба арқылы сатып алулар, жазылымдар және бір реттік төлемдер кіреді.

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

Уақыт өте әртүрлі, өйткені классикалық дамудың көптеген кезеңдері бар. Алдымен дизайнер сайттың макетін салады және оны мобильді нұсқаға бейімдейді. Содан кейін ол әзірлеушіге техникалық сипаттамаларды тағайындайды, яғни әр түйме қайда апаратынын, анимация қандай болуы керек және бағыттау немесе айналдыру механикасы қай жерде қолданылатынын түсіндіреді.

Қолданбаны іске қосу және сынау үшін біз эмуляторларды немесе нақты құрылғыларды пайдалана аламыз. Бірақ ең дұрысы, нақты құрылғыларда тестілеу жақсы. Сонымен қатар, эмуляторлар үлкен аппараттық ресурстарды қажет етеді және әрбір компьютер эмуляторлардың талаптарын тарта алмайды. Ал тестілеу үшін мобильді құрылғыны пайдалану үшін қажетті драйверді орнату қажет болуы мүмкін.

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

Android виртуалды машинасын пайдалану үшін Мен виртуалды құрылғыларды құруға және басқаруға ыңғайлы интерфейсті қамтамасыз ететін Android Studio ортасын қолданамын. Мен Android амалдық жүйесінің қажетті нұсқасын таңдап, қолданбаның әртүрлі нұсқаларда және әртүрлі құрылғыларда қалай жұмыс істейтінін тексеру үшін құрылғының әртүрлі параметрлерін реттей аламын.

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

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

Қорытындылай келе, менің фитнес қосымшамды әзірлеу кезінде Android виртуалды машинасын пайдалану тестілеудің ыңғайлылығы мен тиімділігін қамтамасыз етеді. Мен қолданбаның әртүрлі құрылғылардағы жұмысын тексеріп, оның дұрыс көрінетініне және жұмыс істейтініне көз жеткізе аламын. Бұл тәсіл нақты Android құрылғыларында сәтті жұмыс істейтін сапалы қосымшаны жасауға көмектеседі.

2. АРНАЙЫ БӨЛІМ. 2. 1 Мобилді қосымшаны жобалау

Фитнес бағдарламсын таңдап жане де оған деген келесі элемментер қосу арқылы өз фитнес бағдарламамды ерекше және де үлгілі етіп жасағанды бірінші орынға қойып дипломдық жұмысқа кірістім.

Фитнес қауымдастығы өте тез өсуде. Бүгінгі таңда спортпен шұғылдану-бұл сән үрдісі ғана емес, сонымен қатар қажеттілік. Өмір салтын өзгерту, белсенділік пен күш жүктемесінің төмендеуі, тамақтанудың ұтымсыздығы және басқа факторлар адамның спортпен шұғылдануына әкеледі.

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

Жаттығуға арналған мобильді фитнес қосымшасы жаттығу бағдарламасын дұрыс құруға мүмкіндік береді, салмақ пен форманың өзгеруін бақылайды, жаттығуларды қалай дұрыс орындау керектігін көрсетеді. Бұл пайдаланушы үйде де, фитнес залдарында да қолдана алатын жаттықтырушының бір түрі. Мекемелер үшін мұндай қосымшаны әзірлеу - бұл өз клиенттеріне дұрыс кешен мүмкіндігі.

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

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

Аэробты жаттығулар жүрек, тыныс алу және төзімділікті үйретуге көмектесетін жаттығулар

Диета және тамақтану бөлімін өз қосымшама құру.

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

Зерттеуші ретінде мен фитнес тақырыбына арналған мобильді қосымшаны әзірлеу үшін Android Studio бағдарламалау ортасын пайдалануды шештім. Бұл әйгілі Android операциялық жүйесіне арналған қосымшалар қосымшасы және менің дипломдық жұмысым үшін тамаша таңдау болды.

Android Studio - да қосымшаны әзірлеу кезінде мен бағдарламалау ортасының қосымша екі нұсқасы осы студияның танымалдылығында маңызды рөл атқаратынын білдім. Олардың біріншісі-AVD Manager, ол құрылғыны Android-де эмуляциялауға, оның өлшемін, сыртқы түрін және қуатын анықтауға мүмкіндік береді. Бұл қолданбаның белгілі бір смартфонда немесе планшетте ғана емес, кез келген басқа ортада сәтті жұмыс істеуі үшін қажет болды. Мен қолданған екінші нұсқа-SDK менеджері. Ол сондай-ақ "құралдар" мәзір элементі арқылы ашылады және Android операциялық жүйесінің белгілі бір нұсқасында жұмыс істейтін құрылғыны эмуляциялауға арналған.

Android Studio ұсынатын ыңғайлы және практикалық құралдардың бірі XML файл редакторы болды. Бұл құрал маған XML файлдарына өзгертулер енгізуге және сол өзгерістерді визуалды түрде көрсетуге мүмкіндік берді, бұл кодпен жұмыс істеуді едәуір жеңілдетті.

Java-да қосымшаны бағдарламалау үшін Мен дәл осы тілді таңдадым, өйткені бұл Android операциялық жүйесіне арналған қосымшаларды әзірлеуге арналған ең танымал бағдарламалау тілдерінің бірі. Java тілі абстракцияның жоғары деңгейіне ие және әзірлеушіге Функционалды және тиімді қосымшаларды құрудың кең мүмкіндіктерін ұсынады. Ол сондай-ақ қуатты қолдау желісіне және әртүрлі кітапханаларға ие, бұл даму процесін жеңілдетуге көмектеседі.

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

Менің зерттеуімнен Android Studio және Java бағдарламалау тілі фитнес қосымшасын әзірлеу үшін менің дипломдық жұмысым үшін дұрыс таңдау екені белгілі болды. Олар маған қуатты әзірлеу құралдарын берді және әртүрлі Android құрылғыларында жұмыс істейтін қолданбаны жасауға мүмкіндік берді. Android Studio және Java арқасында мен адамдарға фитнес және тамақтану арқылы салауатты өмір салтын сақтауға көмектесетін Функционалды және тиімді қосымшаны жасай алдым.

3 БАҒДАРЛАМАНЫ ӘЗІРЛЕУ 3. 1 Жасалынған бағдарлама қабілеті

Жасалынған дайын бағдарлама бізде қолданушымен араласу ретінде жұмыс атқарады бізде бірінші орында ол жаттығулар басатушыларға, жалғастырушыларға, кеңестер және қол курес жақсартқысы келетін қолданушыларға арналған бөлімдер көрсетілген. Екінші кезекте менде ол тағамдар бөлімі ол жерде көрсетілген мәліметтер арқылы өзіңізге ынғайлы әмбе сол зат туралы ақпарат біліп шығасыз. Үшінші кезекте ол өзің туралы біл бөлімі ол жерде көрсетілген ақпараттар менде каллория мөлшерін білу, индекс туралы хабардар болу және бағдарламалаушыдан хабардар болатын кішігірім тізім көрсетілген.

Қымбат жаттығу залы билеті мен жаттығу орнына ұзақ сапарлардың орнына мобильді қолданбаларды пайдаланыңыз. Олар уақыт пен ақшаны үнемдейді, сонымен қатар жаңа нәрселерді көруге мүмкіндік береді. Кроссфитпен айналысыңыз, танымалы футболшылар немесе танымал атақты жулдыздардын бағдарламасында жаттығыңыз, жұмыстан кейін йогамен айналысыңыз. Егер сіз мұны үнемі жасасаңыз, нәтижесі сізді күттіре қоймайды.

Жаңадан бастаушыларға және де жалғастырушыларға арналған әсерлі жаттығулар арсеналы бар йога жаттығулар қосымшасы. Жаңа адамдарға негізгі басты жаттығулар түсіндіріледі, қалғандары йоганың әртүрлі түрлерін үйретеді. Ккүшті дамытуға арналған йога, жұмыстан кейінгі жаттығулар, стрессті жеңілдетуге арналған жатығу бөлімі, ұйқыға дейін жаттығулар көрсетілген. Жеке жаттықтырушыға сұрақ қою және бір тәулік ішінде жауап алу мүмкіндігі бар.

Бұл белгілеуде көрсетілген контейнер және жылжытқыш ішіндегі әртүрлі элементтері бар тік құрылым жасалады. жылжытқыш ішінде батырмалар, суреттер және мәтін өрістері сияқты элементтердің бірнеше тобын қамтитын тағы бір бөлшек элементті бар.

Әр элементтің өзіндік атрибуттары бар, мысалы, идентификаторлар өлшемдер (ені, биіктігі), түстер (фон түсі, мәтін түсі) және олардың сыртқы түрі мен мінез-құлқын анықтайтын кодтар тізімі.

Бұл код қолданбадағы "Тағам" бөліміне байланысты экран үшін пайдаланушы интерфейсін білдіреді. Онда әртүрлі тағамдарға (протеин, гейнер, креатин, калориялы тамақ) қатысты бөлімдерді шарлауға арналған түймелер, суреттер және мәтін бар. Әрбір элементтің пайдаланушының элементпен әрекеттесуі кезінде орындалатын өзінің басу өңдегіш функциясы бар.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Қалада азаматтық бастаманы дамыту
Қазақстан Республикасының стратегиялық даму жоспарын әзірлеу жөніндегі әдістемелік ұсынымдар
Қазақстан Республикасында «электрондық үкімет» қалыптастырудың 2005-2007 жылдарға арналған мемлекеттік бағдарламасы
Қазақстан Республикасының техникалық реттеу жүйесін дамытудың 2007-2009 жылдарға арналған бағдарламасы
Мемлекеттік органдардың е-қызмет көрсетулерін қалыптастыру және дамыту
Қазақстан Республикасының телекоммуникациялар саласын дамыту
Тілдің алфавиті
Қазақстан Республикасында тілдерді дамыту мен қолданудың 2011 - 2020 жылдарға арналған мемлекеттік бағдарламасы туралы
Delphi бағдарламасын қолданып мәліметтер қорын құру
Тест тапсырмаларын қалыптастыру және толтыру
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz