Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Messenger development for iOS

Nozdrin, Leonid (2021)

Avaa tiedosto
Nozdrin Leonid.pdf (1.450Mt)
Lataukset: 


Nozdrin, Leonid
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021060213571
Tiivistelmä
The main goal of this thesis was to study the modern messenger applications principles and secure data transmission algorithms for creation of the own app for iOS platform. There were also studied tools for iOS programming with an aim to implement them practically to create a messenger application. The thesis work was divided into theory and practical parts.

Theory part described the background of modern messengers, as well as tools to implement those in application development. In this part were covered such tools of iOS development as Swift programming language, Cocoa framework and the CocoaPods dependency library manager. Studying the Google Firebase was also one of the main sources to provide the application background work. In addition, the study on coverage and popularity of modern messengers with premises to its modern state was covered. Modern encryption algorithms (Diffie-Hellman algorithm and End-To-End Encryption) for the transmission of user traffic were studied and explained.

Practical part describes the messenger development process with Swift and Cocoa. Implementing the practical part of this work has an aim to go through the development process of application for iOS mobile platform. The back end of the app is based on Google Firebase as a data storage and processing unit. Front end was implemented with Swift using CocoaPods and JSQMessages library. The messenger was created with a purpose to get practical knowledge of secure data transmission in mobile applications and to gain experience in Swift development.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste