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

Folders and files

NameName
Last commit message
Last commit date
Dec 1, 2023
Sep 10, 2024
Dec 4, 2024
Jun 20, 2024
Jul 11, 2023
Dec 3, 2024
Sep 10, 2024
Dec 3, 2024
Sep 10, 2024
Sep 10, 2024
Sep 10, 2024
Sep 10, 2024
Jun 21, 2024
Jun 19, 2024
Dec 4, 2024
Dec 4, 2024
Nov 30, 2021
Nov 30, 2021
Nov 29, 2021
Oct 28, 2022
Nov 16, 2022
Sep 10, 2024
Jul 25, 2023
Sep 10, 2024
Sep 10, 2024
Jun 20, 2024
Sep 10, 2024

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.