All Projects → Nethereum → Nethereum.UI.Wallet.Sample

Nethereum / Nethereum.UI.Wallet.Sample

Licence: MIT license
Cross platform wallet example using Nethereum, Xamarin.Forms and MvvmCross

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Nethereum.UI.Wallet.Sample

Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+4567.53%)
Mutual labels:  xamarin, uwp, mvvmcross
XamFormsMvxTemplate
A Visual Studio 2017 template for projects based on Xamarin.Forms 3.3 and MvvmCross 6.2
Stars: ✭ 27 (-64.94%)
Mutual labels:  xamarin, uwp, mvvmcross
xamarin-mvvvm-frameworks
A Comparison of MVVM Frameworks for Xamarin Projects
Stars: ✭ 44 (-42.86%)
Mutual labels:  xamarin, mvvmcross
Uno.quickstart
An Uno "Hello world!" project using Windows UWP, iOS, Android and WebAssembly
Stars: ✭ 157 (+103.9%)
Mutual labels:  xamarin, uwp
Puremvc Csharp Multicore Framework
PureMVC MultiCore Framework for C#
Stars: ✭ 166 (+115.58%)
Mutual labels:  xamarin, xbox
Megaapiclient
MegaApiClient is a C# .Net library to access http://mega.co.nz / http://mega.nz cloud storage and file hosting service.
Stars: ✭ 151 (+96.1%)
Mutual labels:  xamarin, uwp
Xamarines
🕹️📱Cross-Platform Nintendo Emulator using Xamarin and .Net Standard!
Stars: ✭ 153 (+98.7%)
Mutual labels:  xamarin, uwp
Microsoft.maui.graphics
Stars: ✭ 160 (+107.79%)
Mutual labels:  xamarin, uwp
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (+81.82%)
Mutual labels:  xamarin, uwp
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+183.12%)
Mutual labels:  xamarin, uwp
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+3022.08%)
Mutual labels:  xamarin, uwp
Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (+218.18%)
Mutual labels:  xamarin, uwp
Simpleauth
The Simplest way to Authenticate and make Rest API calls in .Net
Stars: ✭ 148 (+92.21%)
Mutual labels:  xamarin, uwp
Restclient.net
.NET REST Client Framework for all platforms
Stars: ✭ 143 (+85.71%)
Mutual labels:  xamarin, uwp
uno.toolkit.ui
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
Stars: ✭ 45 (-41.56%)
Mutual labels:  xamarin, uwp
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (+83.12%)
Mutual labels:  xamarin, uwp
Tiny.restclient
Simpliest Fluent REST client for .NET
Stars: ✭ 158 (+105.19%)
Mutual labels:  xamarin, uwp
Malclient
Not so small client app for Myanimelist.net - Windows 10 UWP & Android
Stars: ✭ 253 (+228.57%)
Mutual labels:  xamarin, uwp
Xam.plugin.webview
Xamarin Plugin for a HybridWebView in PCL projects.
Stars: ✭ 132 (+71.43%)
Mutual labels:  xamarin, uwp
Ble.net
Cross-platform Bluetooth Low Energy (BLE) library for Android, iOS, and UWP
Stars: ✭ 137 (+77.92%)
Mutual labels:  xamarin, uwp

Nethereum.UI.Wallet.Sample

This is a cross platform wallet example using Nethereum, Xamarin.Forms and MvvmCross, targetting all main mobile platforms Android, iOS, Windows, Dektop (windows 10 uwp), IoT with the Raspberry PI and Xbox.

Work in progress.

Screenshots from Morden

Nethereum UWP Windows 10 Phone Ethereum example

Nethereum Android Phone Ethereum example

Nethereum Android Phone Ethereum example

Nethereum UWP Windows 10 Desktop Ethereum example

Demo on the xbox: https://www.youtube.com/embed/WuRFmlcWFaA

Demo on the Raspberry PI: https://www.youtube.com/watch?v=bGZhq9oW3Mo (The data is cached on the demo, it is very slow retrieving the data at the moment)

Done

  • Nethereum.Wallet generic interfaces, summary of balances, accounts, token registry, token transfer, Transaction history (based on transfers done in the wallet)
  • Mock repository layer
  • Start separation of concerns between Transactions and Reading.
  • Validated usage for common methods, contract, eth.
  • Generic UI, upgraded now to MVVMCross 6.0
  • Nethereum working and tests on UWP (Windows 10, Windows 10 Phone, Xbox, Raspberry Pi 2), Android and iOS.

Todo

  • Ether Transfer example
  • Load account from KeyStorage, Private key and HDWallet
  • ViewModels to use ReactiveUI, Validation
  • Akavache
  • Secured storage integration sample
  • Connect to BlockchainStorage / Etherscan
  • Multi signature support
  • Improve UI / UX
  • Mac, Linux, WPF, TV, Watch samples
  • Continue testing all the platforms
  • Integrage with the DappHybrid
  • IPFS to load from Dapp application using DappHybrid
  • IPFS / DappHybrid Blazor

Other UI samples

Note: in this sample, a special INFURA API key is used: 7238211010344719ad14a89db874158c. If you wish to use this sample in your own project you’ll need to sign up on INFURA and use your own key.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].