Android klient pro sociální síť
Android client for a social network
Typ dokumentu
diplomová prácemaster thesis
Autor
Kaštánek Petr
Vedoucí práce
Chludil Jiří
Oponent práce
Jeschke Lukáš
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíObhájeno
2017-02-14Prá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
Tato 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. This 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.
Kolekce
- Diplomové práce - 18102 [1006]