AJ-54 / weavy-telerik-xamarin-chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weavy-telerik-xamarin-chat

This repository is a showcase demo what you can do with Xamarin.Forms, Telerik Xamarin UI components and Weavy. We have built a chat app with some of the functionality available in Weavy. The UI is power by some awesome Telerik Xamarin.Forms UI components like Converstaional UI, ListView and AutoCompleteView.

MVVM

We have used MVVM Cross framework for the MVVM pattern.

Requirements to run the demo

Visual Studio 2019 or Visual Studio for Mac. Xamarin add-ons for Visual Studio (available via the Visual Studio installer).

Tutorial

Learn how we created this showcase chat app in our turorial at Weavy Docs.

Configure Weavy

The repo is pre-configured with an existing Weavy installation located at https://showcase.weavycloud.com. This is only for your convenience to get up and running quickly. We strongly recommend that you set up your own installation of Weavy. https://showcase.weavycloud.com is wiped clean every night so if you want to keep the conversations and users you test with, setup your own Weavy. Take a look at https://docs.weavy.com/server/get-started for more information how to setup Weavy locally.

Once you have your Weavy up and running you have to configure an authentication client. This is required for the JWT authentication to work. When signed in to Weavy, go to Manage -> Clients and create a new Client. Copy the Client ID and Client Secret. In the Constants.cs file in this chat demo repo, update the Client ID, Client Secret and the URL to your Weavy installation.

License

Weavy has no liability for any damage or consequence that may arise by the use or viewing of this demo app. The app is for demonstrative purposes only and if you choose to use or modify the app you agree to not hold Weavy liable, in any form. By accessing, using, or modifying the app for your own usage you acknowledge and agree not to allow you to seek injunctive relief in any form for any claim related to the demo app.

About


Languages

Language:C# 100.0%