Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке мобильного приложения для ведения сту-дентом списка дел на базе расписания Санкт-Петербургского политехнического университета. В ходе разработки с применением языка программирования Dart и фреймврка Flutter реализовано мобильное приложение для Android версии 4.4 и выше. Код был организован согласно концепции чистой архитектуры, а для управления состоянием приложения была использована библиотека riverpod версии 2.3.6. Информация о расписании занятий студентов загружается с использовани-ем открытого API интернет ресурса ruz.spbstu.ru. Для проверки мобильного приложения были разработаны модульные те-сты. При написании тестов использовались библиотеки flutter_test и mocktail. Также мною было проведено сквозное тестирование с использованием ручного подхода.
This work is dedicated to the development of a mobile application for manag-ing a students to-do list based on the schedule of the Saint Petersburg Polytechnic University. During the development process using the Dart programming language and the Flutter framework, a mobile application was implemented for Android version 4.4 and above. The code was organized according to the principles of clean architecture, and the riverpod library was used for state management of the application. Information about the students class schedule is fetched using the open API of the ruz.spbstu.ru internet resource. Unit tests have been developed to test the mobile application. When writing tests, the flutter_test and mocktail libraries were used. I also conducted end-to-end testing using a manual approach.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 11
Last 30 days: 8 Detailed usage statistics |