Simp-le / algorithms

Android mobile application. Calculators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

An application for executing algorithms written by HSE students in the course "Algorithms and Data Structures". The API is taken as an example https://crow-prod.ommat.ru , but to create the APK of the application, the URL is taken from env. There is also a github workflow for creating an APK artifact in which the URL is taken from a secret (see buildApk.yml).

The application uses MVVM architecture. Algorithmic tasks can be solved both via the API and offline, if the implementation has been preloaded to the device, but priority is given to the solution on the server.

For offline work, the Chaquopy library was used to work with python files.

Screenshots

Main page:

image

Algorithm page:

image

Offline main page:

image

Offline algorithm page:

image

About

Android mobile application. Calculators


Languages

Language:Kotlin 100.0%