Skip to content

Flexberry/Flexberry.AndroidODataOffline.Sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flexberry.AndroidODataOffline.Sample

Возможности демонстрационного приложения:

  • Отображение списка (list-форма).

  • Возможность создавать и редактировать объекты (edit-форма).

  • Обмен данными с ember-odata-backend по протоколу Odata.

  • Работа с оффлайн БД.

  • Поддержка режимов оффлайн/онлайн с логикой выбора одной из БД и синхронизации данных между ними.

Схема интерфейса приложения:

image

Схема работы приложения:

image

Схема архитектуры приложения: image

Выбранный язык: Kotlin

IDE: Android Studio Flamingo (https://developer.android.com/studio)

UI: JetpackCompose (https://developer.android.com/jetpack/compose/tutorial)

DI: Hilt (https://developer.android.com/training/dependency-injection/hilt-android)

OfflineDataBase: Room (https://developer.android.com/training/data-storage/room)

OnlineOdataBackend: http://stands-backend.flexberry.net/odata (объекты Master и Detail)

Releases

No releases published

Packages

No packages published

Languages