Skip to content

A libraries with Nordic's common code for Android apps.

License

Notifications You must be signed in to change notification settings

NordicPlayground/Android-Common-Libraries

Repository files navigation

Nordic Common Libraries for Android

A libraries with Nordic's common code for Android apps.

Theme

Usage

implementation 'no.nordicsemi.android.common:theme:<version>'

Content

The library contains a few features which are necessary for theming Nordic Semiconductor apps:

  • Color palette adopted to the new Material You
  • Typography
  • Nordic theme for dark and light mode
  • Abstract NordicActivity class which contain implementations for Nordic's splash screen animation.
  • WizardStepComponent for wizard-based app flow.
  • CircularIcon an icon with circular shape.
  • Other common views available for different projects.

Permission

Usage

implementation 'no.nordicsemi.android.common:permission:<version>'

Content

Classes and views related to managing permissions, including Bluetooth and Internet permissions.

Navigation

Usage

implementation 'no.nordicsemi.android.common:navigation:<version>'

Content

Common navigation components for the app.

UI Scanner

Usage

implementation 'no.nordicsemi.android.common:uiscanner:<version>'

Content

Common Bluetooth LE scanner screen.

UI Logger

Usage

implementation 'no.nordicsemi.android.common:uilogger:<version>'

Content

Common classes related with logging to nRF Logger app.

Analytics

Usage

implementation 'no.nordicsemi.android.common:analytics:<version>'

Content

Common views and classes related with gathering analytics data.