Zobrazit minimální záznam

Android client for a social network



dc.contributor.advisorChludil Jiří
dc.contributor.authorKaštánek Petr
dc.date.accessioned2017-06-07T14:53:42Z
dc.date.available2017-06-07T14:53:42Z
dc.date.issued2017-01-11
dc.identifierKOS-595958011405
dc.identifier.urihttp://hdl.handle.net/10467/69128
dc.description.abstractTato práce se zabývá vývojem klientské aplikace pro sociální síť běžící pod mobilním operačním systémem Android, konkrétně pro seznamovací portál Líbímseti.cz. Umožňuje přihlášení různými způsoby, hodnocení a seznamování uživatelů, jejich vzájemnou okamžitou komunikaci, zobrazení blízkých uživatelů, správu vlastního profilu a fotogalerie nebo placení přímo z aplikace. Součástí práce je její podrobná analýza a návrh využívající metody softwarového inženýrství, design aplikačního rozhraní, prototypu vzhledu, dále návrhy na způsob řešení meziukládání obrázků a ostatních dat, zpracování lokalizačních dat, uživatelského vstupu, vektorové grafiky a techniky propojení zdroje dat s jejím zobrazením (binding). Aplikace využívá mnoha různých technologií a rozhraní jako jsou přihlašování pomocí uživatelských Facebook a Google účtů, push notifikací systémem Firebase Cloud Messaging, nakupování přímo z aplikace pomocí rozhraní Google Billing a protokolu XMPP pro odesílání okamžitých zpráv mezi uživateli. Nakonec je aplikace podrobena jednotkovým (unit), integračním a také podrobným uživatelským testům.cze
dc.description.abstractThis thesis focuses on developing a social network client application for mobile operation system Android, specifically for dating portal Líbímseti.cz. It allows users to log in by several ways, rate and get to know other users, their instant communication, list nearby users, manage their own account and photographs and directly pay from the application. The thesis contains detailed system analysis and design based on various methods of software engineering, user interface design, hi-fi prototype and also proposals for dealing with caching pictures and other data, processing geolocation data, user input, vector graphics and binding data sources with their presentation. The application takes advantage of many different technologies and interfaces such as logging in with Facebook and Google accounts, push notifications using Firebase Cloud Messaging, in-app payments through Google Billing system and XMPP protocol for sending real time messages among users. In the end, the app undergoes unit, integration and detailed user tests.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectAndroid, binding, Firebase Cloud Messaging, geofencing, Google Billing, chat, chytrý telefon, Java, JUnit, push notifikace, REST, seznamka, sociální síť, XMPPcze
dc.subjectAndroid, binding, chat, dating, Firebase Cloud Messaging, geofencing, Google Billing, Java, JUnit, push notifications, REST, smartphone, social network, XMPPeng
dc.titleAndroid klient pro sociální síťcze
dc.titleAndroid client for a social networkeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2017-02-14
dc.contributor.refereeJeschke Lukáš
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam