• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Customized Android App for Presentation of the Schedule of Classes

Student: Andrei Beriukhov

Supervisor: Dmitry Alexandrov

Faculty: Faculty of Computer Science

Educational Programme: Software Engineering (Bachelor)

Final Grade: 9

Year of Graduation: 2018

Mobile applications has become more popular then desktop ones and with it the operating system Android has become not only more popular than other mobile systems but the most popular operating system. Use cases has become more complicated, size of application codebase has enlarged with them. To ensure an opportunity to easy maintain projects and deliver new functionality we should bring architectural approaches to the process of mobile software construction. A short overview of existing architectural patterns, such as MVC (Model-View-Controller), MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) and the Clean Architecture, and a reason why the last have been chosen for usage in the current project will be. In this work tools and principles for designing the whole Android application for HSE timetable displaying based on the Clean Architecture will be described. Keywords: Android, Clean Architecture, Observer pattern, dependency injection, API, database. The paper contains 50 pages, 4 chapters, 14 illustrations, 1 table, 60 bibliography items, 4 appendices.

Full text (added May 24, 2018)

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses