Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.
/ uf-android-client Public archive

Update Factory Android client: background service and example UI

License

Notifications You must be signed in to change notification settings

sumup/uf-android-client

Repository files navigation

UFAndroidClient

Build Status License GitHub release (latest SemVer)

UFAndroidClient is an Android application that applies app (apk) and system (OTA) software updates received from an UpdateFactory or Hawkbit server.

Links to official documentation:

Build

To build the project you must replace the android.jar file as describe in Android hidden api.

This is the android.jar to use because of this issue

uf-client-service

uf-client-service is an android service that run in background and manage the updates.

uf-client-service must be install as SYSTEM application. Android hidden api are used from the version 1.0 to support update of systems with double partitions.

State diagrams

Main

UF STM Main

Update

UF STM Update

uf-client-ui-example

Uf-client-ui-example is an example of application that use the uf-client-service

Third-Party Libraries

Authors

  • Daniele Sergio - Initial work - danielesergio
  • Andrea Zoleo
  • Diego Rondini

See also the list of contributors who participated in this project.

License

Copyright © 2017-2020, Kynetics LLC. Released under the EPLv1 License.

About

Update Factory Android client: background service and example UI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages