Aplikace ElateMe pro Android (pokračování)
ElateMe application for Android (continuation)
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Liferov Ilia
Vedoucí práce
Pauš Petr
Oponent práce
Štěpán Pavel
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Systém ElateMe je kombinace socíalní sítě a crowdfundingové platformy. Systém pomáhá uživatelům vytvářet přání a přispívat na přání ostatních uživatelů. Jednoduše řečeno, systém ElateMe řeší problém obdarování vhodným dárkem člena rodiny, přítele nebo kolegu. Systém je integrován do autorizačního systému Facebooku, a proto uživatel ani nemusí vytvářet ElateMe účet, aby mohl systém používat. Aplikace jsou dostupné pro různé platformy, například pro webový prohlížeč, operační systémy Android a iOS. Aplikace používají backendový server, který řídí přání a příspěvky, posílá různé notifikace. Cílem této bakalářské práce je pokračování ve vývoje klientské aplikace pro operační systém Android, kterou začal vyvíjet ve své bakalářské práci Georgii Solovev. Nejprve je potřeba zanalyzovat nové zákaznické požadavky, například správu přání, podporu přispívání a nové metody plateb (pomocí baknovní karty, PayPal, bitcoinů a Android Pay). Existující architektura aplikace může být zlepšená v případě potřeby a všechny důležité bugy musí být opravené. Nakonec je potřeba vytvořit vhodné testy pro aplikační kód a automatizovat je. Tento text obsahuje analýzu a návrh nových požadavků, aktualizované diagramy, popisy důležitých změn v architektuře aplikace, úvod do testování aplikačního kódu a automatizace testů. Nové požadavky (především platby) byly úspěšně implementovány a popsány pomocí vhodných UML diagramů. Testy byly napsané a úspěšně automatizované. The ElateMe system is a combination of social network and crowdfunding platform. It helps users to create own wishes and contribute to the others. Simply said, the ElateMe system solves the problem of giving a suitable gift to a family member, a friend or a colleague. The ElateMe system is integrated into Facebook authorization systems, so a user does not even need to create an ElateMe account in order to use the system. Applications for the ElateMe system are available on different platforms such as web browsers, Android and iOS. Applications use a backend server, which manages wishes, contributions, sending various notifications and so on. The goal of this thesis is to continue to develop the ElateMe application for the Android operating system, which was started by Georgii Solovev in his thesis. First of all, it is needed to analyze and implement new user re- quirements, such as wish managing, handling of contributions, new methods of payment (wish bank card, PayPal, bitcoins and Android Pay). Existing application architecture may be improved if necessary, and all critical bugs should also be fixed. Finally, it is required to write appropriate tests for the application's code and automate them. This text contains the new requirements analysis and design, updated plat- form specific diagrams, description of important changes of the application ar- chitecture, an introduction to the application's code testing and automation. The new customer's requirements (especially payments) were successfully im- plemented and described with appropriate UML diagrams. The application's code tests were created and successfully automated.
Kolekce
- Bakalářské práce - 18102 [1729]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Využití zranitelnosti Janus na operačním systému Android
Autor: Vít Souček; Vedoucí práce: Štěpánek Filip; Oponent práce: Buček Jiří
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-11)CVE-2017-13156 ("Janus") je zranitelnost aplikačního virtuálního stroje Android Runtime. Práce se zabývá návrhem a uskutečněním útoku na fyzické zařízení. Text rozebírá principy CVE-2017-13156, návrh škodlivého kódu, jeho ... -
Score table - Android
Autor: Klusák Michal; Vedoucí práce: Chludil Jiří; Oponent práce: Jeschke Lukáš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-18)Tato bakalářská práce se zabývá vytvořením frameworku (šablony) a jeho následnému použití v mobilní aplikaci pro zaznamenávání aktuálního stavu kolektivních sportovních zápasu pro operační systém Android. Nejprve jsem ... -
Android knihovna pro objektově-relační mapování
Autor: Bína Jan; Vedoucí práce: Skoumal Vladislav; Oponent práce: Čermák Ondřej
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-17)Tato bakalářská práce se zabývá návrhem a implementací Android knihovny pro objektově-relační mapování. Popisuje a porovnává dva různé způsoby implementace. Na základě požadavků a poznatků z porovnání existujících řešení ...