• Stars
    star
    187
  • Rank 206,464 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A shared UI library that DIPS uses and maintains for their mobile applications.

Obsolete ⚠️

This repository is not active due to the development teams transition to .NET MAUI. To use this library in your .NET MAUI project, head over to DIPS.Mobile.UI.


dips.com

Nuget GitHub last commit

DIPS.Xamarin.UI

DIPS.Xamarin.UI_icon

Getting started

Documentation

Releases

Description

A shared UI library that DIPS use and maintain for their mobile applications. The library contains different components that can be used by any Xamarin.Forms app. The visual parts of the library is created in collaboration with our internal UX team.

The library differentiate its components in three types:

UI Components

UI components include different visual components that are well known to people using our apps. This can be a sheet, popup, radio buttons with more. The UI components focuses heavily on the MVVM design pattern. This means that you can find useful properties that are bindable and is easy to use with commands. Each UI component should have a well documented WIKI and a samples page that you can look at.

Resources

Resources can be used in pages and UI components. This can be colors, icons and converters with more.

API

API includes utilities that is useful when working with the MVVM pattern and XAML. This can be a property changed api, commands, recursively searching the visual tree with more.

Supported platforms

  • Android
  • iOS

This package do not support UWP or WPF because DIPS has a internal Windows desktop library with other components that are more suiting for desktop applications.

Maintenance

The library gets constantly updated and new features gets added once we identify the need of having components shared between our apps. New features are added as a issue and are marked as a [Spec].

We follow semantic versioning for our nuget package.

Contribution

The library will be maintained by DIPS AS, but the public is always welcome to contribute. Please see our developer guidelines to get familiar with how to contribute.

Publicity

More Repositories

1

Dapper.Oracle

Oracle support for Dapper Micro ORM.
C#
113
star
2

DIPS.Mobile.UI

To support developers building DIPS mobile native apps, the designers maintain a Design System with style resources and components to use. The components are available for the developers by using DIPS.Mobile.UI as a dependency for their app.
C#
33
star
3

SwarmManagement

Swarm Management is a python application, installed with pip. The application makes it easy to manage a Docker Swarm by configuring a single *.yml file describing which stacks to deploy, and which networks, configs or secrets to create.
Python
25
star
4

hello-open-dips

SMART on FHIR React app to get started with Open DIPS
TypeScript
12
star
5

openehpy

A simple python package for retrieving data from an openEHR server through AQL queries and its REST API
Python
11
star
6

DockerBuildManagement

Build Management is a python application, installed with pip. The application makes it easy to manage a build system based on Docker by configuring a single yaml file describing how to build, test, run or publish a containerized solution.
Python
11
star
7

EhrStore.Postman

Some postman scripts to test and verify the features of an openEHR server
PowerShell
9
star
8

DockerBuildSystem

A simple library for handling docker commands with python.
Python
8
star
9

OpenEhrRestApiTest

Some basic testcases to test and verify the implementation of openEHR REST API
C#
8
star
10

AnsibleCourse

Material for internal Ansible course.
Ruby
8
star
11

openehR

openehR is an R package for retrieving data from an openEHR server using its REST API .
R
8
star
12

vscode-aql

Visual Studio Code language support for openEHR Archetype Query Language (AQL)
6
star
13

FluentDbTools

FluentDbTools provides a fluent SQL abstraction layer for creating database connections, building sql queries and migrating your database.
C#
6
star
14

DCTF-2021

DIPS CTF 2021
HTML
5
star
15

DIPS.Mobile.DesignTokens

DIPS Mobile DesignTokens is a repository to store DIPS resources that is used in the Android and iOS apps.
C#
5
star
16

openehr-conformance

Documentation and examples related to the conformance on openEHR implementations.
4
star
17

archetypes

The validated and approved openEHR Arhcetypes used by DIPS AS
3
star
18

BlazorWorkshop

CSS
3
star
19

DockerFeed

Docker Feed is a simple and convenient tool for handling deployment of docker compose files to a Swarm environment. By convention, it locates all stacks to deploy on a JFrog feed with every stack following a docker-compose filename pattern of `docker-compose.<STACK_NAME>.<VERSION>.yml`.
Python
3
star
20

ehrcraft-pre-procurement-demo

Resources used in the pre-procurement demonstration held for Region Östergötland.
JavaScript
2
star
21

emetra

Low-level libraries and components from FastTrak application
Pascal
2
star
22

covid-19-citizen-screening

Datamodels for applications providing citizen screening in the pandemic Covid-19 situation
2
star
23

arena_form_kurs_01

Ressurser for kurs i Arena skjema
JavaScript
2
star
24

Splunk-Dashboards

Python
2
star
25

formdemo

Simple repo with clinical resources for my Form Demo
2
star
26

covid19-review-models

Repository for gjennomgang av arketyper og templater for Covid-19 fra arketyper.no
1
star
27

arena_form_kurs_vaqm

Tester VAQM
1
star
28

arena_form_kurs_02

Repo for kurs med HV om skjema
1
star
29

InstallationTech

Workshop in installation and database upgrade technologies used in DIPS
PowerShell
1
star
30

HealthCheckNormalizer

Service for probing endpoints and generating a normalized health check
Python
1
star
31

app_angina_example

A simple application demonstrating some features of the openEHR platform in DIPS Arena
1
star
32

smud-cli

Shell
1
star